.template-corporate-basic{background:transparent}.template-corporate-basic-frame{display:flex;flex-direction:column;min-height:100vh}.template-corporate-basic-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafcd1;border-bottom:1px solid rgba(226,232,240,.9);position:sticky;top:0;z-index:20}.template-corporate-basic-header-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:16px 0}.template-corporate-basic-brand{align-items:center;display:flex;font-size:18px;font-weight:800;gap:12px}.template-corporate-basic-brand-mark{background:linear-gradient(135deg,var(--primary),#60a5fa);border-radius:12px;box-shadow:var(--shadow);color:#fff;display:grid;height:38px;place-items:center;width:38px}.template-corporate-basic-nav{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:18px}.template-corporate-basic-nav a:hover{color:var(--text)}.template-corporate-basic-main{flex:1}.template-corporate-basic-page-surface{background:transparent}.template-corporate-basic-footer{background:#ffffffbf;border-top:1px solid var(--border);margin-top:40px}.template-corporate-basic-footer-inner{color:var(--muted);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:28px 0}.template-corporate-basic-footer-private{display:grid;gap:8px}.template-corporate-basic-footer-public{align-items:flex-end;display:flex}.template-blog-title{font-size:clamp(32px,4vw,48px);line-height:1.08;margin:8px 0 12px}.template-blog-hero,.template-post-hero{padding:30px}.template-blog-tab{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;display:inline-flex;min-height:38px;padding:0 14px}.template-blog-tab.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.template-category-block{display:grid;gap:18px;padding:28px}.template-category-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.template-category-title,.template-post-card-title{font-size:26px;line-height:1.15;margin:6px 0 0}.template-post-card{display:grid;gap:14px;padding:24px}.template-breadcrumbs,.template-post-top{color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:10px}.template-post-pill{align-items:center;background:#eff6ff;border-radius:999px;color:var(--primary);display:inline-flex;font-weight:700;min-height:30px;padding:0 12px;width:-moz-fit-content;width:fit-content}.template-category-block.is-cases,.template-post-card.is-cases{border-color:#bfdbfe}.template-category-block.is-products,.template-post-card.is-products{border-color:#c7f9cc}.template-category-block.is-events,.template-post-card.is-events{border-color:#fecdd3}.template-product-price{font-size:1.25rem;font-weight:700}.template-product-price .price-free{color:#16a34a}.template-product-price .price-value{color:var(--text)}.template-product-meta{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.5rem}.template-product-downloads{color:var(--muted);font-size:.875rem}.corporate-cases-layout{display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr)}.corporate-cases-brief{align-self:start;display:grid;gap:14px;padding:24px}.corporate-cases-brief h2{font-size:24px;line-height:1.15;margin:0}.corporate-cases-points{color:var(--muted);display:grid;gap:10px;margin:0;padding-left:18px}.corporate-case-card,.corporate-cases-list{display:grid;gap:18px}.corporate-case-card{align-items:start;grid-template-columns:72px minmax(0,1fr);padding:24px}.corporate-case-index{background:#eff6ff;border-radius:18px;color:var(--primary);display:grid;font-size:24px;font-weight:800;min-height:72px;place-items:center}.corporate-case-body{display:grid;gap:14px}.corporate-case-card.is-featured{border-color:#93c5fd;box-shadow:0 18px 40px #3b82f61f}@media(max-width:960px){.corporate-case-card,.corporate-cases-layout{grid-template-columns:1fr}.corporate-case-index{width:72px}}.product-showcase-frame{--ps-bg:#f6f8fb;--ps-surface:#fff;--ps-surface-soft:#edf7f4;--ps-text:#13212b;--ps-muted:#5d6b78;--ps-border:#dce5ea;--ps-primary:#0f766e;--ps-primary-strong:#115e59;--ps-accent:#d97706;--ps-ink:#0f172a;--ps-shadow:0 18px 50px rgba(15,23,42,.1);background:linear-gradient(180deg,#f9fbfc 0,var(--ps-bg) 48%,#eef4f5 100%);color:var(--ps-text);min-height:100vh}html[data-theme=night] .product-showcase-frame{--ps-bg:#101820;--ps-surface:#16232c;--ps-surface-soft:#102a2b;--ps-text:#f6fbfb;--ps-muted:#a6b5bd;--ps-border:#29404b;--ps-primary:#2dd4bf;--ps-primary-strong:#14b8a6;--ps-accent:#fbbf24;--ps-ink:#f8fafc;--ps-shadow:0 18px 50px rgba(0,0,0,.28);background:linear-gradient(180deg,#0c141b,#101820 50%,#0f1b22)}.product-showcase-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--ps-surface) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ps-border) 88%,transparent);position:sticky;top:0;z-index:30}.product-showcase-footer-inner,.product-showcase-header-inner{align-items:center;display:flex;gap:22px;justify-content:space-between;padding:16px 0}.product-showcase-brand,.product-showcase-footer-links,.product-showcase-nav{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.product-showcase-brand{color:var(--ps-text);font-weight:850}.product-showcase-brand-mark{background:linear-gradient(135deg,var(--ps-primary),var(--ps-accent));border-radius:10px;box-shadow:var(--ps-shadow);color:#fff;display:grid;height:38px;place-items:center;width:38px}.product-showcase-nav{color:var(--ps-muted);font-weight:650}.product-showcase-breadcrumb:hover,.product-showcase-breadcrumbs a:hover,.product-showcase-card a:hover,.product-showcase-footer a:hover,.product-showcase-nav a:hover,.product-showcase-row a:hover,.product-showcase-text-link:hover{color:var(--ps-primary)}.product-showcase-main{min-height:calc(100vh - 160px)}.product-showcase-footer{background:color-mix(in srgb,var(--ps-surface) 78%,transparent);border-top:1px solid var(--ps-border);margin-top:52px}.product-showcase-footer-copy{color:var(--ps-muted);display:grid;gap:6px}.product-showcase-footer-copy strong{color:var(--ps-text)}.product-showcase-footer-links{color:var(--ps-muted)}.product-showcase-category-hero,.product-showcase-detail-hero,.product-showcase-hero,.product-showcase-hero-band{background:linear-gradient(135deg,color-mix(in srgb,var(--ps-surface-soft) 82%,#fff) 0,var(--ps-surface) 58%,#fff7ed 100%);border-bottom:1px solid var(--ps-border)}html[data-theme=night] .product-showcase-category-hero,html[data-theme=night] .product-showcase-detail-hero,html[data-theme=night] .product-showcase-hero,html[data-theme=night] .product-showcase-hero-band{background:linear-gradient(135deg,#102a2b,#15222c 58%,#241b10)}.product-showcase-detail-grid,.product-showcase-hero-grid{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);padding:56px 0}.product-showcase-buy-box,.product-showcase-card-body,.product-showcase-detail-copy,.product-showcase-hero-copy,.product-showcase-row,.product-showcase-section-head{display:grid;gap:14px}.product-showcase-eyebrow,.product-showcase-kicker{color:var(--ps-primary);font-size:13px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.product-showcase-category-hero h1,.product-showcase-detail h1,.product-showcase-hero h1{color:var(--ps-ink);font-size:clamp(34px,5vw,64px);line-height:1.02;margin:0;max-width:780px}.product-showcase-card p,.product-showcase-category-hero p,.product-showcase-category-pill small,.product-showcase-detail-copy p,.product-showcase-hero p,.product-showcase-row p,.product-showcase-section-head p{color:var(--ps-muted);line-height:1.68;margin:0}.product-showcase-breadcrumbs,.product-showcase-card-footer,.product-showcase-card-meta,.product-showcase-hero-actions,.product-showcase-tags{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.product-showcase-button{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-weight:800;justify-content:center;min-height:46px;padding:0 18px}.product-showcase-button-primary{background:linear-gradient(135deg,var(--ps-primary),var(--ps-primary-strong));box-shadow:0 14px 30px color-mix(in srgb,var(--ps-primary) 24%,transparent);color:#fff}.product-showcase-button-secondary{background:var(--ps-surface);border-color:var(--ps-border);color:var(--ps-text)}.product-showcase-hero-panel{background:color-mix(in srgb,var(--ps-surface) 92%,transparent);border:1px solid var(--ps-border);border-radius:12px;box-shadow:var(--ps-shadow);display:grid;gap:14px;grid-template-columns:1fr;padding:22px}.product-showcase-hero-panel div{align-items:baseline;background:var(--ps-surface-soft);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px}.product-showcase-hero-panel span{color:var(--ps-ink);font-size:32px;font-weight:900}.product-showcase-hero-panel small{color:var(--ps-muted);font-weight:750}.product-showcase-section{padding:38px 0 0}.product-showcase-section-head{align-items:end;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px}.product-showcase-section-head h2{color:var(--ps-ink);font-size:clamp(26px,3vw,38px);line-height:1.08;margin:4px 0 0}.product-showcase-category-strip,.product-showcase-grid,.product-showcase-list,.product-showcase-preview-grid{display:grid;gap:16px}.product-showcase-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.product-showcase-buy-box,.product-showcase-card,.product-showcase-category-pill,.product-showcase-row{background:var(--ps-surface);border:1px solid var(--ps-border);border-radius:8px;box-shadow:var(--ps-shadow)}.product-showcase-category-pill{display:grid;gap:8px;padding:18px}.product-showcase-category-pill span{color:var(--ps-text);font-weight:850}.product-showcase-category-pill.is-active{border-color:var(--ps-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-primary) 14%,transparent)}.product-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-showcase-card{overflow:hidden}.product-showcase-card-media{aspect-ratio:16/10;background:var(--ps-surface-soft);display:block;overflow:hidden}.product-showcase-card-media img,.product-showcase-detail-media img,.product-showcase-preview-grid img,.product-showcase-row img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-showcase-card-body{padding:18px}.product-showcase-card h2,.product-showcase-card h3,.product-showcase-row h3{color:var(--ps-ink);line-height:1.18;margin:0}.product-showcase-breadcrumb,.product-showcase-breadcrumbs,.product-showcase-card-footer,.product-showcase-card-meta{color:var(--ps-muted);font-size:14px}.product-showcase-card-meta strong,.product-showcase-price,.product-showcase-row-action strong{color:var(--ps-accent)}.product-showcase-card-footer{justify-content:space-between}.product-showcase-card-footer a,.product-showcase-row-action a,.product-showcase-text-link{color:var(--ps-primary);font-weight:800}.product-showcase-list{grid-template-columns:1fr}.product-showcase-row{align-items:center;grid-template-columns:132px minmax(0,1fr) auto;padding:14px}.product-showcase-row img{aspect-ratio:1.2/1;background:var(--ps-surface-soft);border-radius:6px}.product-showcase-row-action{display:grid;gap:10px;justify-items:end}.product-showcase-category-hero .container{padding:48px 0}.product-showcase-breadcrumb{display:inline-flex;font-weight:800;margin-bottom:16px}.product-showcase-detail-grid{align-items:start}.product-showcase-tags span{align-items:center;background:var(--ps-surface);border:1px solid var(--ps-border);border-radius:8px;color:var(--ps-primary);display:inline-flex;font-size:13px;font-weight:750;min-height:30px;padding:0 10px}.product-showcase-buy-box{align-self:start;padding:22px}.product-showcase-price{font-size:42px;font-weight:900;line-height:1}.product-showcase-buy-box dl{border-top:1px solid var(--ps-border);display:grid;gap:12px;margin:0;padding-top:16px}.product-showcase-buy-box dl div{display:flex;gap:16px;justify-content:space-between}.product-showcase-buy-box dt{color:var(--ps-muted)}.product-showcase-buy-box dd{color:var(--ps-text);font-weight:750;margin:0;text-align:right}.product-showcase-detail-media{padding-top:34px}.product-showcase-detail-media img{background:var(--ps-surface-soft);border:1px solid var(--ps-border);border-radius:8px;box-shadow:var(--ps-shadow);max-height:520px}.product-showcase-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.product-showcase-preview-grid img{aspect-ratio:16/10;background:var(--ps-surface-soft);border:1px solid var(--ps-border);border-radius:8px}.product-showcase-detail-blocks,.product-showcase-page-body{padding-top:28px}.product-showcase-page .section-card{border-color:var(--ps-border);border-radius:8px;box-shadow:var(--ps-shadow)}.product-showcase-page .btn{border-radius:8px}.product-showcase-page .btn-primary{background:linear-gradient(135deg,var(--ps-primary),var(--ps-primary-strong))}.product-showcase-page .hero{border-radius:0;box-shadow:none}@media(max-width:980px){.product-showcase-detail-grid,.product-showcase-hero-grid,.product-showcase-section-head{grid-template-columns:1fr}.product-showcase-category-strip,.product-showcase-grid,.product-showcase-preview-grid{grid-template-columns:1fr 1fr}.product-showcase-row{grid-template-columns:110px minmax(0,1fr)}.product-showcase-row-action{grid-column:1/-1;grid-template-columns:auto auto;justify-items:start}}@media(max-width:680px){.product-showcase-footer-inner,.product-showcase-header-inner{align-items:flex-start;flex-direction:column}.product-showcase-category-strip,.product-showcase-grid,.product-showcase-preview-grid,.product-showcase-row{grid-template-columns:1fr}.product-showcase-category-hero .container,.product-showcase-detail-grid,.product-showcase-hero-grid{padding:34px 0}.product-showcase-row img{aspect-ratio:16/9}}.template-saas-landing .saas-body-shell .page-stack,.template-saas-landing .saas-hero-shell .page-stack{padding-top:0}.template-saas-landing .hero{background:radial-gradient(circle at top right,rgba(96,165,250,.35),transparent 32%),linear-gradient(180deg,#fffffff5,#eff6fff5);border:1px solid #bfdbfe}.template-saas-landing .hero-visual{background:linear-gradient(160deg,#dbeafe,#93c5fd 42%,#eff6ff)}.blog-page-stack,.post-detail-stack{padding-top:24px}.blog-list-title,.post-article-title{font-size:clamp(32px,4vw,48px);line-height:1.08;margin:10px 0 14px}.blog-list-grid{display:grid;gap:20px}.post-card-body{display:grid;gap:14px}.post-card-title{font-size:28px;margin:0}.post-breadcrumbs,.post-card-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.tag-list{display:flex;flex-wrap:wrap;gap:10px}.tag-chip{align-items:center;background:#f8fafc;border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:14px;min-height:32px;padding:0 12px}.empty-state{padding:28px}.page-not-found{display:grid;min-height:100vh;padding:24px;place-items:center}.page-not-found .box{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);display:grid;gap:16px;padding:32px;width:min(560px,100%)}@media(max-width:960px){.grid-3,.hero,.stats-grid .stat-list{grid-template-columns:1fr}.cta-banner,.footer-inner,.header-inner{align-items:flex-start}}@media(max-width:640px){.blog-list-header,.contact-panel,.cta-banner,.feature-grid,.hero,.post-article-header,.post-card,.rich-text-block,.stats-grid{padding:22px}.brand{font-size:16px}.nav-links{font-size:14px;gap:12px}.post-card-title{font-size:24px}}.template-saas-landing{color:#dbe7ff;position:relative}html[data-theme=light] .template-saas-landing{color:#0f172ac2}.template-saas-landing .page-stack{gap:30px}.saas-stage{background:radial-gradient(circle at 18% 18%,rgba(20,184,166,.18),transparent 22%),radial-gradient(circle at 82% 8%,rgba(96,165,250,.24),transparent 22%),radial-gradient(circle at 50% 100%,rgba(168,85,247,.14),transparent 34%),linear-gradient(180deg,#050816,#0a1024 48%,#0c1227);border-bottom:1px solid rgba(148,163,184,.15);overflow:hidden;padding:36px 0 28px;position:relative}html[data-theme=light] .saas-stage{background:radial-gradient(circle at 18% 18%,rgba(59,130,246,.1),transparent 22%),radial-gradient(circle at 82% 8%,rgba(168,85,247,.1),transparent 22%),linear-gradient(180deg,#f8fbff,#eef6ff 60%,#eaf2ff)}.saas-stage-glow{border-radius:999px;filter:blur(42px);opacity:.7;pointer-events:none;position:absolute}.saas-stage-glow-a{background:#22d3ee3d;height:260px;left:-40px;top:-70px;width:260px}.saas-stage-glow-b{background:#a855f733;height:280px;right:-60px;top:40px;width:280px}.saas-stage-grid{background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:32px 32px;inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.45),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.45),transparent);pointer-events:none;position:absolute}.saas-stage-intro{display:grid;gap:12px;padding:6px 0 28px;position:relative;z-index:1}.saas-body-chip,.saas-template-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f24b8;border:1px solid rgba(125,211,252,.32);border-radius:999px;color:#93c5fd;display:inline-flex;font-size:13px;letter-spacing:.04em;min-height:34px;padding:0 14px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.saas-stage-title{color:#f8fbff;font-size:clamp(28px,4vw,46px);line-height:1.05;margin:0;max-width:760px}.saas-stage-copy{color:#dbe7ffc2;line-height:1.75;margin:0;max-width:760px}.saas-body-shell{background:linear-gradient(180deg,#0b1120,#111827 22%,#0f172a);padding:26px 0 42px;position:relative}html[data-theme=light] .saas-body-shell{background:linear-gradient(180deg,#f8fbff,#eef5ff)}html[data-theme=light] .template-saas-landing .hero-panel{background:#ffffffeb;border-color:#94a3b84d;box-shadow:0 8px 24px #0f172a14;color:#0f172ad9}.saas-body-intro{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.template-saas-landing .section-card{background:linear-gradient(180deg,#0f172aeb,#111827f0);border:1px solid rgba(96,165,250,.18);box-shadow:0 24px 60px #0208177a,inset 0 1px #ffffff0a}.template-saas-landing .hero{background:radial-gradient(circle at top left,rgba(34,211,238,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(168,85,247,.18),transparent 26%),linear-gradient(135deg,#020617f2,#0c1227fa 56%,#0f172afa);border:1px solid rgba(125,211,252,.18);overflow:hidden;position:relative}.template-saas-landing .hero:before{background:linear-gradient(115deg,hsla(0,0%,100%,.08),transparent 28%,transparent 72%,hsla(0,0%,100%,.04));content:"";inset:0;pointer-events:none;position:absolute}.template-saas-landing .hero-kicker{color:#67e8f9}.template-saas-landing .blog-list-title,.template-saas-landing .feature-item h3,.template-saas-landing .hero h1,.template-saas-landing .post-article-title,.template-saas-landing .post-card-title,.template-saas-landing .section-heading,.template-saas-landing .stat-item strong{color:#f8fbff}.template-saas-landing .blog-list-description,.template-saas-landing .contact-list,.template-saas-landing .cta-copy,.template-saas-landing .feature-item p,.template-saas-landing .hero p,.template-saas-landing .post-article-summary,.template-saas-landing .post-breadcrumbs,.template-saas-landing .post-card-meta,.template-saas-landing .post-card-summary,.template-saas-landing .rich-text,.template-saas-landing .section-lead,.template-saas-landing .stat-note,.template-saas-landing .tag-chip{color:#dbe7ffc2}.template-saas-landing .btn-primary{background:linear-gradient(135deg,#22d3ee,#3b82f6 48%,#8b5cf6);box-shadow:0 14px 30px #22d3ee3d}.template-saas-landing .btn-secondary{background:#0f172ab8;border-color:#94a3b83d;color:#eff6ff}.template-saas-landing .hero-visual{background:radial-gradient(circle at 18% 22%,rgba(34,211,238,.35),transparent 24%),radial-gradient(circle at 78% 18%,rgba(168,85,247,.28),transparent 24%),linear-gradient(180deg,#07111f,#091426);border:1px solid rgba(125,211,252,.18);border-radius:28px;min-height:360px}.template-saas-landing .hero-visual:after,.template-saas-landing .hero-visual:before{border-radius:999px;content:"";pointer-events:none;position:absolute}.template-saas-landing .hero-visual:before{border:1px solid rgba(125,211,252,.22);box-shadow:inset 0 0 0 14px #22d3ee0a;height:180px;left:28px;top:28px;width:180px}.template-saas-landing .hero-visual:after{background:linear-gradient(135deg,#3b82f62e,#a855f72e);border:1px solid rgba(168,85,247,.28);bottom:44px;height:120px;right:38px;width:120px}.template-saas-landing .hero-panel{background:#080f24c7;border:1px solid rgba(125,211,252,.18);box-shadow:0 20px 50px #02081761;color:#eff6ff}.template-saas-landing .blog-list-header,.template-saas-landing .feature-item,.template-saas-landing .post-article-header,.template-saas-landing .post-card,.template-saas-landing .stat-item,.template-saas-landing .tag-chip{background:linear-gradient(180deg,#0f172ad6,#0a1024f5);border:1px solid rgba(125,211,252,.14)}.template-saas-landing .feature-item,.template-saas-landing .stat-item{overflow:hidden;position:relative}.template-saas-landing .feature-item:before,.template-saas-landing .stat-item:before{background:linear-gradient(90deg,#22d3ee,#3b82f6,#8b5cf6);content:"";height:3px;inset:0 auto auto 0;position:absolute;width:100%}.template-saas-landing .cta-banner{background:linear-gradient(135deg,#080f24eb,#0e1934f5);border:1px solid rgba(125,211,252,.18)}.template-saas-landing .brand,.template-saas-landing .contact-panel a,.template-saas-landing .nav-links a,.template-saas-landing .post-breadcrumbs a,.template-saas-landing .post-card-title a{color:inherit}.template-saas-landing .contact-panel a:hover,.template-saas-landing .post-breadcrumbs a:hover,.template-saas-landing .post-card-title a:hover{color:#67e8f9}.template-saas-landing .stat-value{color:#67e8f9;text-shadow:0 0 24px rgba(34,211,238,.22)}.template-saas-landing .tag-chip{background:#080f24c7}@media(max-width:960px){.saas-stage{padding-top:28px}.saas-stage-intro{padding-bottom:20px}.saas-body-shell{padding-top:20px}}.template-saas-frame{background:linear-gradient(180deg,#050816,#0a1024 48%,#0c1227);display:flex;flex-direction:column;min-height:100vh}.template-saas-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060a18b8;border-bottom:1px solid rgba(96,165,250,.14);position:sticky;top:0;z-index:30}.template-saas-header-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:16px 0}.template-saas-brand{align-items:center;color:#f8fbff;display:flex;font-size:18px;font-weight:800;gap:12px}.template-saas-brand-mark{background:linear-gradient(135deg,#0ea5e9,#8b5cf6);border-radius:12px;box-shadow:0 12px 30px #0ea5e93d;color:#fff;display:grid;height:38px;place-items:center;width:38px}.template-saas-nav{align-items:center;color:#dbe7ffd1;display:flex;flex-wrap:wrap;gap:18px}.template-saas-nav a:hover{color:#fff}.template-saas-main{flex:1}.template-saas-footer{background:#060a18c7;border-top:1px solid rgba(96,165,250,.14);margin-top:40px}.template-saas-footer-inner{color:#dbe7ffbd;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:28px 0}.template-saas-footer-private{display:grid;gap:8px}.template-saas-footer-public{align-items:flex-end;display:flex}.template-blog-title{color:var(--saas-heading);font-size:clamp(34px,4vw,52px);line-height:1.04;margin:8px 0 12px}.template-blog-description,.template-category-description,.template-post-card-summary{color:var(--muted);line-height:1.75}.saas-blog-hero{background:linear-gradient(180deg,#fffffffa,#eff6fffa);border:1px solid #bfdbfe;padding:30px}.template-blog-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.template-blog-tab{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:999px;display:inline-flex;min-height:38px;padding:0 14px}.template-blog-tab.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.saas-category-wrap{display:grid;gap:18px}.saas-category-head{display:grid;gap:8px}.template-category-title,.template-post-card-title{color:var(--saas-heading);font-size:26px;line-height:1.12;margin:4px 0 0}.template-post-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.template-post-grid-full{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-post-card{background:linear-gradient(180deg,#fffffffa,#f8fafcfa);display:grid;gap:14px;padding:24px}.saas-post-card.is-cases{border-color:#93c5fd}.saas-post-card.is-products{border-color:#86efac}.saas-post-card.is-events{border-color:#f9a8d4}.template-post-pill{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-weight:700;min-height:30px;padding:0 12px;width:-moz-fit-content;width:fit-content}.template-breadcrumbs{color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:10px}@media(max-width:960px){.template-post-grid,.template-post-grid-full{grid-template-columns:1fr}}.product-card-image{background:#f1f5f9;border-radius:12px;overflow:hidden}.product-card-image img{display:block;height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.product-card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.product-price{color:#10b981;font-size:18px;font-weight:700}.product-price.is-free{color:#22d3ee}.product-downloads{color:var(--muted);font-size:13px}.product-detail-layout{display:grid;gap:28px;grid-template-columns:1fr 320px;padding:24px 0}.product-detail-main{display:grid;gap:24px}.product-cover-image{border:1px solid rgba(125,211,252,.18);border-radius:20px;overflow:hidden}.product-cover-image img{display:block;height:auto;width:100%}.product-preview-images{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.product-preview-images img{border:1px solid rgba(125,211,252,.14);border-radius:12px;height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.product-blocks{padding:20px 0}.product-detail-sidebar{align-content:start;display:grid;gap:20px}.product-purchase-card{display:grid;gap:18px;padding:24px}.product-price-display{text-align:center}.product-price-large{color:#f8fbff;font-size:36px;font-weight:800}.product-price-large.is-free{color:#22d3ee;text-shadow:0 0 24px rgba(34,211,238,.22)}.product-download-btn{justify-content:center;width:100%}.product-stats{border-top:1px solid rgba(125,211,252,.14);display:grid;gap:12px;padding-top:16px}.product-stat{align-items:center;display:flex;justify-content:space-between}.product-stat-label{color:#dbe7ff99;font-size:14px}.product-stat-value{color:#f8fbff;font-weight:600}.product-author-card,.product-tags-card{display:grid;gap:10px;padding:20px}.product-author-label,.product-tags-label{color:#dbe7ff80;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.product-author-link{color:#67e8f9;font-size:15px;font-weight:600}.product-author-link:hover{color:#22d3ee}@media(max-width:960px){.product-detail-layout{grid-template-columns:1fr}}@media(max-width:640px){.product-preview-images{grid-template-columns:1fr 1fr}}.saas-cases-shell{display:grid;gap:22px;padding:28px}.saas-cases-head{align-items:end;display:grid;gap:20px;grid-template-columns:1.15fr .85fr}.saas-cases-title{color:#f8fbff;font-size:clamp(28px,3.6vw,40px);line-height:1.08;margin:10px 0 0}.saas-cases-copy{color:#dbe7ffbd;line-height:1.8;margin:0}.saas-cases-grid{display:grid;gap:16px}.saas-case-card{align-items:start;background:linear-gradient(180deg,#0f172ae0,#111827f2);border:1px solid rgba(96,165,250,.22);border-radius:22px;display:grid;gap:14px;grid-template-columns:72px 28px minmax(0,1fr);padding:20px;position:relative}.saas-case-step{background:#3b82f62e;border-radius:18px;color:#93c5fd;display:grid;font-weight:800;letter-spacing:.04em;min-height:56px;place-items:center}.saas-case-track{background:linear-gradient(180deg,#22d3eebf,#a855f74d);justify-self:center;min-height:100%;width:2px}.saas-case-body{display:grid;gap:12px}.saas-case-card.is-featured{border-color:#7dd3fc66;box-shadow:0 24px 60px #3b82f62e,inset 0 1px #ffffff0d}@media(max-width:960px){.saas-cases-head{grid-template-columns:1fr}.saas-case-card{grid-template-columns:64px 18px minmax(0,1fr)}}.template-saas-frame,html[data-theme=dark] .template-saas-frame{--saas-frame-bg:linear-gradient(180deg,#050816,#0a1024 48%,#0c1227);--saas-stage-bg:radial-gradient(circle at 18% 18%,rgba(20,184,166,.18),transparent 22%),radial-gradient(circle at 82% 8%,rgba(96,165,250,.24),transparent 22%),radial-gradient(circle at 50% 100%,rgba(168,85,247,.14),transparent 34%),linear-gradient(180deg,#050816,#0a1024 48%,#0c1227);--saas-body-bg:linear-gradient(180deg,#0b1120,#111827 22%,#0f172a);--saas-surface:linear-gradient(180deg,rgba(15,23,42,.92),rgba(17,24,39,.94));--saas-surface-strong:linear-gradient(135deg,rgba(8,15,36,.92),rgba(14,25,52,.96));--saas-stage-text:#dbe7ff;--saas-heading:#f8fbff;--saas-copy:rgba(219,231,255,.76);--saas-outline:rgba(96,165,250,.18);--saas-accent:#67e8f9;--saas-accent-strong:linear-gradient(135deg,#22d3ee,#3b82f6 48%,#8b5cf6);--saas-accent-shadow:0 14px 30px rgba(34,211,238,.24);--saas-header-bg:rgba(6,10,24,.72);--saas-footer-bg:rgba(6,10,24,.78);--saas-chip-bg:rgba(8,15,36,.78);--saas-chip-color:#93c5fd;--saas-brand-text:#f8fbff;--saas-brand-mark:linear-gradient(135deg,#0ea5e9,#8b5cf6);--saas-button-secondary-bg:rgba(15,23,42,.72);--saas-button-secondary-color:#eff6ff;--saas-pill-bg:rgba(8,15,36,.78);--saas-pill-border:rgba(125,211,252,.18);--saas-pill-text:rgba(219,231,255,.76);--saas-hover:#67e8f9;--saas-focus-ring:0 0 0 3px rgba(34,211,238,.18)}html[data-theme=light] .template-saas-frame{--saas-frame-bg:linear-gradient(180deg,#eef6ff,#f8fbff 48%,#eef5ff);--saas-stage-bg:radial-gradient(circle at 18% 18%,rgba(59,130,246,.1),transparent 22%),radial-gradient(circle at 82% 8%,rgba(168,85,247,.1),transparent 22%),linear-gradient(180deg,#f8fbff,#eef6ff 60%,#eaf2ff);--saas-body-bg:linear-gradient(180deg,#f8fbff,#eef5ff);--saas-surface:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(241,245,249,.98));--saas-surface-strong:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(239,246,255,.99));--saas-stage-text:#0f172a;--saas-heading:#0f172a;--saas-copy:rgba(15,23,42,.76);--saas-outline:rgba(148,163,184,.25);--saas-accent:#2563eb;--saas-accent-strong:linear-gradient(135deg,#38bdf8,#3b82f6 52%,#8b5cf6);--saas-accent-shadow:0 14px 30px rgba(59,130,246,.16);--saas-header-bg:hsla(0,0%,100%,.86);--saas-footer-bg:rgba(248,250,252,.92);--saas-chip-bg:hsla(0,0%,100%,.92);--saas-chip-color:#2563eb;--saas-brand-text:#0f172a;--saas-brand-mark:linear-gradient(135deg,#38bdf8,#8b5cf6);--saas-button-secondary-bg:hsla(0,0%,100%,.92);--saas-button-secondary-color:#0f172a;--saas-pill-bg:hsla(0,0%,100%,.92);--saas-pill-border:rgba(148,163,184,.24);--saas-pill-text:rgba(15,23,42,.76);--saas-hover:#2563eb;--saas-focus-ring:0 0 0 3px rgba(59,130,246,.14)}html[data-theme=pink] .template-saas-frame{--saas-frame-bg:linear-gradient(180deg,#2a0a24,#3f1239 48%,#1f0b1c);--saas-stage-bg:radial-gradient(circle at 18% 18%,rgba(244,114,182,.2),transparent 22%),radial-gradient(circle at 82% 8%,rgba(249,168,212,.18),transparent 22%),radial-gradient(circle at 50% 100%,rgba(236,72,153,.14),transparent 34%),linear-gradient(180deg,#25051f,#3b0a30 56%,#240716);--saas-body-bg:linear-gradient(180deg,#2c0a22,#311126);--saas-surface:linear-gradient(180deg,rgba(61,11,43,.92),rgba(44,10,34,.96));--saas-surface-strong:linear-gradient(135deg,rgba(58,10,39,.92),rgba(84,21,58,.96));--saas-stage-text:#ffe4f1;--saas-heading:#fff1f7;--saas-copy:rgba(255,228,241,.82);--saas-outline:rgba(244,114,182,.18);--saas-accent:#f9a8d4;--saas-accent-strong:linear-gradient(135deg,#fb7185,#f472b6 54%,#f9a8d4);--saas-accent-shadow:0 14px 30px rgba(244,114,182,.24);--saas-header-bg:rgba(50,10,36,.76);--saas-footer-bg:rgba(45,9,31,.82);--saas-chip-bg:rgba(58,10,39,.76);--saas-chip-color:#fbcfe8;--saas-brand-text:#fff1f7;--saas-brand-mark:linear-gradient(135deg,#fb7185,#f472b6);--saas-button-secondary-bg:rgba(58,10,39,.82);--saas-button-secondary-color:#fff1f7;--saas-pill-bg:rgba(58,10,39,.8);--saas-pill-border:rgba(244,114,182,.2);--saas-pill-text:rgba(255,228,241,.82);--saas-hover:#f9a8d4;--saas-focus-ring:0 0 0 3px rgba(244,114,182,.18)}.template-saas-frame{background:var(--saas-frame-bg)}.template-saas-frame .template-saas-header{background:var(--saas-header-bg);border-bottom-color:var(--saas-outline)}.template-saas-frame .template-saas-brand{color:var(--saas-brand-text)}.template-saas-frame .template-saas-brand-mark{background:var(--saas-brand-mark)}.template-saas-frame .saas-stage-copy,.template-saas-frame .template-blog-description,.template-saas-frame .template-category-description,.template-saas-frame .template-post-card-summary,.template-saas-frame .template-saas-footer-inner,.template-saas-frame .template-saas-landing,.template-saas-frame .template-saas-nav{color:var(--saas-copy)}.template-saas-frame .contact-panel a:hover,.template-saas-frame .post-breadcrumbs a:hover,.template-saas-frame .post-card-title a:hover,.template-saas-frame .template-saas-nav a:hover{color:var(--saas-hover)}.template-saas-frame .saas-stage{background:var(--saas-stage-bg);border-bottom-color:var(--saas-outline)}.template-saas-frame .saas-body-shell{background:var(--saas-body-bg)}.template-saas-frame .saas-body-chip,.template-saas-frame .saas-template-badge,.template-saas-frame .tag-chip,.template-saas-frame .template-blog-tab,.template-saas-frame .template-post-pill{background:var(--saas-chip-bg);border-color:var(--saas-outline);color:var(--saas-chip-color)}.template-saas-frame .template-blog-tab.is-active{background:var(--saas-accent-strong);border-color:transparent;color:#fff}.template-saas-frame .template-saas-footer{background:var(--saas-footer-bg);border-top-color:var(--saas-outline)}.template-saas-frame .contact-panel a,.template-saas-frame .post-breadcrumbs a,.template-saas-frame .post-card-title a,.template-saas-frame .template-saas-footer a,.template-saas-frame .template-saas-nav a{color:inherit}.template-saas-frame .blog-list-header,.template-saas-frame .cta-banner,.template-saas-frame .feature-item,.template-saas-frame .hero,.template-saas-frame .hero-panel,.template-saas-frame .post-article-header,.template-saas-frame .post-card,.template-saas-frame .saas-blog-hero,.template-saas-frame .saas-case-card,.template-saas-frame .saas-cases-shell,.template-saas-frame .section-card,.template-saas-frame .stat-item{background:var(--saas-surface);border-color:var(--saas-outline)}.template-saas-frame .cta-banner,.template-saas-frame .hero,.template-saas-frame .hero-panel{background:var(--saas-surface-strong)}.template-saas-frame .hero-kicker,.template-saas-frame .stat-value{color:var(--saas-accent)}.template-saas-frame .blog-list-title,.template-saas-frame .feature-item h3,.template-saas-frame .hero h1,.template-saas-frame .post-article-title,.template-saas-frame .post-card-title,.template-saas-frame .saas-cases-title,.template-saas-frame .saas-stage-title,.template-saas-frame .section-heading,.template-saas-frame .stat-item strong,.template-saas-frame .template-blog-title,.template-saas-frame .template-category-title{color:var(--saas-heading)}.template-saas-frame .blog-list-description,.template-saas-frame .contact-list,.template-saas-frame .cta-copy,.template-saas-frame .feature-item p,.template-saas-frame .hero p,.template-saas-frame .post-article-summary,.template-saas-frame .post-breadcrumbs,.template-saas-frame .post-card-meta,.template-saas-frame .post-card-summary,.template-saas-frame .rich-text,.template-saas-frame .saas-cases-copy,.template-saas-frame .section-lead,.template-saas-frame .stat-note{color:var(--saas-copy)}.template-saas-frame .btn-primary{background:var(--saas-accent-strong);box-shadow:var(--saas-accent-shadow)}.template-saas-frame .btn-secondary{background:var(--saas-button-secondary-bg);border-color:var(--saas-outline);color:var(--saas-button-secondary-color)}.template-saas-frame .hero-visual{border-color:var(--saas-outline)}.template-saas-frame .feature-item:before,.template-saas-frame .stat-item:before{background:var(--saas-accent-strong)}.template-saas-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}@media(max-width:960px){.template-saas-header-actions,.template-saas-header-inner{align-items:flex-start}}.theme-select{align-items:center;display:inline-flex;gap:12px}.theme-select-label{color:var(--saas-chip-color);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.theme-select-wrap{align-items:center;display:inline-flex;position:relative}.theme-select-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--saas-chip-bg);border:1px solid var(--saas-outline);border-radius:40px;box-shadow:inset 0 1px #ffffff0a;color:var(--saas-chip-color);cursor:pointer;font:inherit;font-weight:600;min-height:30px;min-width:40px;padding:0 20px 0 18px;text-transform:capitalize}.theme-select-control:focus{border-color:var(--saas-accent);box-shadow:var(--saas-focus-ring);outline:none}.theme-select-caret{color:var(--saas-chip-color);font-size:18px;line-height:1;pointer-events:none;position:absolute;right:16px}@media(max-width:960px){.theme-select{justify-content:space-between;width:100%}.theme-select-control,.theme-select-wrap{width:100%}}
