@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700;800&display=swap";:root{--brand-amber: #f4b142;--brand-cyan: #35dcea;--brand-blue: #0443fb;--brand-mulberry: #a83489;--wordmark-ink: #0b1220;--wordmark-accent: var(--brand-blue);--wordmark-ink-inverse: #f1f5f9;--wordmark-accent-inverse: #5c8bff;--surface: #fafaf7;--surface-elevated: #ffffff;--surface-muted: #f4f3ee;--surface-dark: #0b1220;--border: #e5e3dc;--border-strong: #d6d2c5;--text-strong: #0b1220;--text: #1e293b;--text-muted: #64748b;--text-subtle: #94a3b8;--tone-amber-bg: #fef3da;--tone-amber-text: #7a5410;--tone-cyan-bg: #d6f8fc;--tone-cyan-text: #0b6770;--tone-blue-bg: #dce4fe;--tone-blue-text: #0026a6;--tone-mulberry-bg: #f4daec;--tone-mulberry-text: #5c1c49;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--maxw: 1080px;--maxw-prose: 720px;font-family:var(--font-mono);line-height:1.6;letter-spacing:-.01em;color:var(--text-strong);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--surface);color:var(--text);font-family:var(--font-mono);letter-spacing:-.01em;overflow-x:hidden}a{color:var(--brand-blue);text-decoration:none}a:hover{text-decoration:underline}.us{color:var(--wordmark-accent)}.usa250-promo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .7rem;padding:.68rem 1rem;background:var(--surface-dark);color:#f8fafc;border-bottom:2px solid var(--brand-amber);font-family:var(--font-mono);font-size:clamp(.78rem,2.3vw,.94rem);font-weight:700;line-height:1.35;text-align:center;letter-spacing:0}.usa250-promo strong,.usa250-promo b{color:var(--brand-amber)}.usa250-promo s{color:#cbd5e1;text-decoration-color:var(--brand-amber);text-decoration-thickness:2px}h1,h2,h3,h4{color:var(--text-strong);letter-spacing:-.025em;line-height:1.15;font-weight:700;overflow-wrap:break-word}h1{font-size:clamp(1.55rem,6vw,3rem);font-weight:800}h2{font-size:clamp(1.3rem,4.2vw,2rem);margin-top:2.5rem}h3{font-size:1.15rem;margin-top:1.75rem}p{color:var(--text)}.container{max-width:var(--maxw);margin:0 auto;padding:0 1.5rem}.prose{max-width:var(--maxw-prose);margin:0 auto;padding:0 1.5rem}.section{padding:4rem 0}main{min-height:60vh}.kicker{display:inline-block;font-size:.98rem;font-weight:700;letter-spacing:0;color:var(--text-strong);text-transform:lowercase;margin:0 0 1rem}.kicker .us{color:var(--wordmark-accent)}.marker{font-weight:700;font-size:1.02rem;color:var(--text-strong);margin:0}.lede{font-size:1.1rem;color:var(--text);max-width:60ch}.summary{background:var(--surface-muted);border:1px solid var(--border);border-left:3px solid var(--brand-blue);border-radius:10px;padding:1rem 1.25rem;font-size:.95rem;color:var(--text)}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-weight:600;font-size:.92rem;border-radius:10px;padding:.7rem 1.15rem;border:1px solid transparent;cursor:pointer;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:hover{text-decoration:none}.btn-primary{background:var(--brand-blue);color:#fff}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;color:var(--text-strong);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--surface-muted)}:root{--cta-green: #b8efd8;--cta-green-hover: #9ee6c8}.btn-green{background:var(--cta-green);color:var(--text-strong);border-color:var(--cta-green);font-weight:700}.btn-green:hover{background:var(--cta-green-hover);border-color:var(--cta-green-hover);filter:none}.btn-cta{font-size:1rem;font-weight:700;padding:.85rem 1.6rem;position:relative;box-shadow:0 6px 18px -6px #0b122047}.btn-cta:after{content:"";position:absolute;left:14%;right:14%;bottom:5px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--brand-amber) 0 25%,var(--brand-cyan) 25% 50%,var(--brand-mulberry) 50% 75%,var(--brand-blue) 75% 100%);opacity:.85}.btn-cta:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 26px -8px #0b122057}.btn-cta:active{transform:translateY(0);box-shadow:0 4px 12px -6px #0b122047}.btn-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--cta-green) 50%,transparent);outline-offset:2px}.grid{display:grid;gap:1.25rem}@media (min-width: 640px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.card{background:var(--surface-elevated);border:1px solid var(--border);border-radius:12px;padding:1.4rem}.card h3{margin-top:0}.founder-card{position:relative;overflow:hidden;border:2px solid color-mix(in srgb,var(--brand-blue) 62%,var(--cta-green));box-shadow:0 20px 50px -28px #0443fb80}.founder-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,color-mix(in srgb,var(--cta-green) 46%,transparent),transparent 32%),linear-gradient(135deg,rgba(4,67,251,.07),transparent 42%)}.founder-card>*{position:relative}.founder-offer{display:grid;gap:.55rem;margin-top:.4rem;padding:1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--brand-blue) 24%,transparent);background:#ffffffb8}.founder-badge-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.founder-badge,.founder-spots{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:.34rem .62rem;font-size:.78rem;font-weight:800}.founder-badge{background:var(--brand-blue);color:#fff}.founder-spots{background:var(--cta-green);color:var(--text-strong);border:1px solid var(--cta-green-hover)}.founder-discount{margin:0;color:var(--brand-blue);font-size:.92rem;font-weight:800}.founder-price-line{display:flex;align-items:baseline;gap:.35rem;margin:0}.founder-price{font-size:clamp(2.3rem,7vw,3.25rem);font-weight:900;line-height:.95;letter-spacing:-.06em;color:var(--text-strong)}.founder-cadence,.founder-regular,.founder-note{color:var(--text-muted)}.founder-regular,.founder-note{margin:0;font-size:.9rem}.founder-regular s{color:var(--text-subtle);text-decoration-thickness:2px}.founder-note{font-weight:700}.template-card{display:flex;flex-direction:column}.template-previews{display:flex;align-items:flex-end;gap:.6rem;margin-bottom:1rem}.template-previews img{display:block;height:auto;border-radius:8px;border:1px solid var(--border);background:var(--surface)}.template-preview-desktop{flex:1 1 0;min-width:0;width:100%}.template-preview-mobile{width:26%;flex:0 0 auto}.template-industry{margin:.25rem 0 0;color:var(--text-muted);font-size:.88rem}.template-pages{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.9rem 0 0;padding:0}.template-pages li{background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;padding:.22rem .6rem;font-size:.78rem;color:var(--text)}.template-actions{display:flex;flex-direction:column;gap:.6rem;margin-top:auto;padding-top:1.25rem}.template-actions .btn{width:100%;justify-content:center}.template-feature-strip{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.5rem 0 0;padding:0}.template-feature-strip li{background:var(--surface-elevated);border:1px solid var(--border);border-radius:999px;padding:.3rem .7rem;font-size:.82rem;color:var(--text)}.template-hero{padding:2.25rem 0 2.75rem;background:linear-gradient(90deg,rgba(4,67,251,.08) 0 1px,transparent 1px 100%),linear-gradient(0deg,rgba(11,18,32,.06) 0 1px,transparent 1px 100%),var(--surface);background-size:44px 44px}.template-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);gap:2.5rem;align-items:center}.template-hero-copy h1{max-width:15ch;margin:0}.template-hero-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;list-style:none;margin:1.45rem 0 0;padding:0}.template-hero-proof li{background:#ffffffd6;border:1px solid var(--border);border-radius:8px;padding:.72rem .78rem}.template-hero-proof strong,.template-hero-proof span{display:block}.template-hero-proof strong{color:var(--text-strong);font-size:.9rem}.template-hero-proof span{color:var(--text-muted);font-size:.72rem;line-height:1.35;margin-top:.12rem}.template-hero-showcase{display:grid;grid-template-columns:1.12fr .88fr;grid-template-rows:repeat(2,minmax(150px,1fr));gap:.85rem;height:520px}.template-showcase-card{position:relative;display:block;overflow:hidden;min-height:100%;border:1px solid rgba(11,18,32,.18);border-radius:8px;background:var(--surface-dark);color:#fff;box-shadow:0 20px 50px #0b122029}.template-showcase-card:hover{text-decoration:none}.template-showcase-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b12200a,#0b1220c7)}.template-showcase-card img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01)}.template-showcase-card span,.template-showcase-card strong{position:absolute;z-index:1;left:1rem;right:1rem}.template-showcase-card span{top:1rem;width:max-content;max-width:calc(100% - 2rem);border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:.2rem .5rem;background:#0b122094;color:#fff7ed;font-size:.72rem;font-weight:800}.template-showcase-card strong{bottom:1rem;color:#fff;font-size:.92rem;line-height:1.25;text-shadow:0 1px 12px rgba(0,0,0,.42)}.template-showcase-card.card-1{grid-row:1 / span 2}.template-showcase-card:not(.card-1) strong{display:none}.template-showcase-card.card-1 strong{font-size:1.15rem}.template-included-band{padding:2.75rem 0;background:var(--surface-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.template-included-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:1.5rem;align-items:end}.template-included-header h2{margin:0;max-width:18ch}.template-included-header p{margin:0;color:var(--text-muted)}.template-catalog{background:#f8f8f4}.template-catalog-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);gap:1.5rem;align-items:end}.template-catalog-head h2,.template-catalog-head p{margin:0}.template-catalog-head p{color:var(--text-muted)}.template-style-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.template-style-nav a{border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-elevated);color:var(--text-strong);padding:.35rem .7rem;font-size:.82rem;font-weight:800}.template-style-nav a:hover{border-color:var(--brand-blue);text-decoration:none}.template-cards{display:grid;gap:1.5rem;margin-top:2rem}.template-system-card{display:grid;grid-template-columns:minmax(300px,.94fr) minmax(0,1.06fr);gap:1.25rem;align-items:stretch;border:1px solid var(--border);border-radius:8px;background:var(--surface-elevated);padding:.85rem;box-shadow:0 18px 44px #0b122012;scroll-margin-top:5rem}.template-system-media{display:grid;grid-template-rows:auto auto;align-content:start;gap:.75rem}.template-system-samples{display:flex;flex-wrap:wrap;gap:.45rem}.template-system-samples a{border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--text-strong);padding:.28rem .58rem;font-size:.74rem;font-weight:800}.template-system-samples a:hover{border-color:var(--brand-blue);text-decoration:none}.template-system-copy{display:flex;min-width:0;flex-direction:column;padding:.25rem .15rem .1rem}.template-system-title p{margin:0;color:var(--brand-blue);font-size:.72rem;font-weight:800;line-height:1.35}.template-system-title h3{margin:.25rem 0 0;font-size:1.55rem}.template-system-headline{margin:.7rem 0 0;color:var(--text-strong);font-weight:800;line-height:1.45}.template-system-personality{margin:.45rem 0 0;color:var(--text-muted)}.template-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.template-system-grid>div,.template-system-feature{border:1px solid var(--border);border-radius:8px;background:var(--surface-muted);padding:.78rem .85rem}.template-system-label{margin:0 0 .45rem;color:var(--text-strong);font-size:.76rem;font-weight:900}.template-system-grid ul,.template-system-feature ul{display:grid;gap:.32rem;margin:0;padding-left:1.05rem;color:var(--text);font-size:.82rem;line-height:1.45}.template-system-feature{margin-top:.75rem}.design-system-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:auto;padding-top:1rem}.model-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;align-items:stretch}.model-card h3{margin:.55rem 0 0}.model-preview{position:relative;overflow:hidden;aspect-ratio:16 / 11;border:1px solid var(--border);border-radius:8px;background:var(--surface-dark)}.model-preview-large{margin-bottom:0}.model-preview img{display:block;width:100%;height:100%;object-fit:cover}.model-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b12200a,#0b1220ad)}.model-preview-ui{position:absolute;z-index:1;left:.85rem;right:.85rem;bottom:.85rem;color:#fff;display:grid;gap:.2rem}.model-preview-ui span{width:max-content;max-width:100%;border:1px solid rgba(255,255,255,.48);border-radius:999px;padding:.18rem .48rem;background:#0b12209e;color:#fff7ed;font-size:.72rem;font-weight:700}.model-preview-ui strong{font-size:1.05rem;line-height:1.15;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.42)}.model-signals{display:flex;flex-wrap:wrap;gap:.42rem;list-style:none;margin:.9rem 0 0;padding:0}.model-signals li{border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--text);padding:.22rem .58rem;font-size:.76rem}.design-system-adapt{margin:.9rem 0 0;color:var(--text-muted);font-size:.82rem}.design-system-adapt-box{display:grid;gap:.35rem;margin-top:1rem;padding:.85rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted)}.design-system-adapt-box p{margin:0;color:var(--text);font-size:.9rem}.design-system-adapt-box strong{color:var(--text-strong)}.founder-trust{background:var(--surface-muted)}.trust-intro{max-width:760px}.trust-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.trust-step{position:relative;min-height:100%}.trust-step-number{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--brand-blue);color:#fff;font-weight:800;font-size:.9rem}.trust-step h3{margin:1rem 0 0}.trust-step p,.trust-panel p{color:var(--text-muted)}.trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.trust-panel h3{margin-top:0}.trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.trust-list li{border:1px solid var(--border);border-radius:8px;background:var(--surface-muted);color:var(--text);padding:.55rem .65rem;font-size:.86rem;font-weight:700}.trust-note{margin-bottom:0;font-weight:700;color:var(--text)!important}.trust-faq{max-width:820px;margin-top:2.5rem}@media (max-width: 920px){.model-gallery,.trust-steps,.trust-grid,.trust-list{grid-template-columns:1fr}}.accent-bar{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--brand-amber) 0 25%,var(--brand-cyan) 25% 50%,var(--brand-mulberry) 50% 75%,var(--brand-blue) 75% 100%)}.site-header,.site-footer{border-bottom:1px solid var(--border)}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:saturate(140%) blur(8px)}.site-header .bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0}.site-nav{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap}.site-nav a{color:var(--text);font-size:.9rem}.site-nav a[aria-current=page],.product-menu summary[aria-current=page]{color:var(--brand-blue)}.product-menu{position:relative}.product-menu summary{display:inline-flex;align-items:center;gap:.35rem;color:var(--text);font-size:.9rem;cursor:pointer;list-style:none}.product-menu summary::-webkit-details-marker{display:none}.product-menu summary:after{content:"";width:.42rem;height:.42rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.12rem) rotate(45deg)}.product-menu[open] summary:after{transform:translateY(.08rem) rotate(225deg)}.product-menu-panel{position:absolute;top:calc(100% + .7rem);left:0;z-index:70;display:grid;min-width:240px;border:1px solid var(--border);border-radius:8px;background:var(--surface-elevated);box-shadow:0 18px 50px #0b122024;padding:.45rem}.product-menu-panel a{display:block;border-radius:6px;padding:.72rem .75rem;color:var(--text);font-size:.86rem}.product-menu-panel a:hover,.product-menu-panel a[aria-current=page]{background:var(--surface-muted);color:var(--brand-blue);text-decoration:none}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid var(--border-strong);border-radius:10px;cursor:pointer}.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{display:block;width:22px;height:2px;background:var(--text-strong);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-toggle-bars{position:relative}.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";position:absolute;left:0}.nav-toggle-bars:before{top:-7px}.nav-toggle-bars:after{top:7px}.nav-toggle.is-open .nav-toggle-bars{background:transparent}.nav-toggle.is-open .nav-toggle-bars:before{transform:translateY(7px) rotate(45deg)}.nav-toggle.is-open .nav-toggle-bars:after{transform:translateY(-7px) rotate(-45deg)}.mobile-menu{border-top:1px solid var(--border);background:var(--surface-elevated)}.mobile-menu[hidden]{display:none}.mobile-menu-inner{display:flex;flex-direction:column;padding:.5rem 1.5rem 1.25rem}.mobile-menu a:not(.btn){padding:.85rem 0;font-size:1.05rem;color:var(--text);border-bottom:1px solid var(--border)}.mobile-product-links{display:grid}.mobile-product-links>a:first-child{padding:.85rem 0;font-size:1.05rem;color:var(--text);border-bottom:1px solid var(--border)}.mobile-menu .mobile-product-link{margin-left:1rem;padding:.72rem 0;color:var(--text-muted);font-size:.94rem}.mobile-menu a[aria-current=page]{color:var(--brand-blue)}.mobile-menu .btn{width:100%;justify-content:center;margin-top:.85rem}@media (max-width: 980px){.site-nav{display:none}.nav-toggle{display:inline-flex}}@media (min-width: 981px){.mobile-menu{display:none!important}}.site-footer{border-top:1px solid var(--border);border-bottom:none;margin-top:4rem;background:var(--surface-muted)}.footer-inner{display:grid;gap:2rem;padding:3rem 0 2rem}@media (min-width: 640px){.footer-inner{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.footer-inner{grid-template-columns:1.6fr 1fr 1fr 1.2fr}}.footer-col h4{font-size:.9rem;color:var(--text-strong);text-transform:lowercase;margin:0 0 .85rem;font-weight:700}.footer-col a,.footer-col p{display:block;font-size:.86rem;color:var(--text);margin:0 0 .5rem}.footer-meta{border-top:1px solid var(--border);padding:1.25rem 0 2.5rem;font-size:.78rem;color:var(--text-muted)}.hero{padding:4.5rem 0 3rem}.hero h1{max-width:18ch}.hero .lede{margin-top:1.25rem}.hero-actions{display:flex;gap:.75rem;margin-top:1.75rem;flex-wrap:wrap}.conversion-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;max-width:980px}.conversion-proof-strip li{border:1px solid var(--border);border-radius:16px;background:var(--surface-elevated);padding:.9rem 1rem;box-shadow:0 14px 40px #0b12200d}.conversion-proof-strip strong,.conversion-proof-strip span{display:block}.conversion-proof-strip strong{color:var(--text-strong);font-size:.98rem}.conversion-proof-strip span{color:var(--text-muted);font-size:.84rem;margin-top:.18rem}.trust-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}@media (max-width: 920px){.template-hero-grid,.template-system-card{grid-template-columns:1fr}.template-hero-showcase{height:430px}.template-included-header,.template-catalog-head{grid-template-columns:1fr}.template-included-header h2{max-width:24ch}}.deflist{display:grid;gap:1rem}.deflist dt{font-weight:700;color:var(--text-strong)}.deflist dd{margin:.25rem 0 0;color:var(--text)}.faq details{border:1px solid var(--border);border-radius:10px;padding:1rem 1.2rem;margin-bottom:.75rem;background:var(--surface-elevated)}.faq summary{font-weight:600;cursor:pointer;color:var(--text-strong)}.faq p{margin:.75rem 0 0}.article-body{font-size:1.02rem}.article-body p,.article-body ul,.article-body ol{margin:1.1rem 0}.article-body h2{margin-top:2.5rem}.article-body blockquote,.article-body blockquote.pullquote{margin:2rem 0;padding:1rem 1.5rem;border-left:3px solid var(--brand-mulberry);font-size:1.2rem;font-weight:600;color:var(--text-strong);background:var(--tone-mulberry-bg);border-radius:0 10px 10px 0}.breadcrumbs{font-size:.8rem;color:var(--text-muted);margin-bottom:1.5rem}.breadcrumbs a{color:var(--text-muted)}.breadcrumbs .sep{color:var(--text-subtle);margin:0 .4rem}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:1rem;top:.5rem;background:var(--brand-blue);color:#fff;padding:.5rem .75rem;border-radius:8px;z-index:100}:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}@media (max-width: 560px){.section{padding:2.75rem 0}.hero{padding:2.5rem 0 1.5rem}h2{margin-top:1.75rem}.lede{font-size:1.02rem}.hero-actions{flex-direction:column;align-items:stretch}.conversion-proof-strip{grid-template-columns:1fr}.template-hero{padding-top:1.4rem}.template-hero-grid,.template-included-header,.template-catalog-head,.template-system-card,.template-system-grid{grid-template-columns:1fr}.template-hero-showcase{grid-template-columns:1fr;grid-template-rows:none;height:auto}.template-showcase-card{min-height:245px}.template-showcase-card.card-1{grid-row:auto}.template-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.template-system-card{padding:.7rem}.template-system-title h3{font-size:1.3rem}.template-system-copy{padding:0}.design-system-actions{flex-direction:column}.trust-actions{flex-direction:column;align-items:stretch}.hero-actions .btn,.trust-actions .btn,.card .btn{width:100%;justify-content:center}}@media (max-width: 380px){.container,.prose{padding-left:1.15rem;padding-right:1.15rem}}.lockup[data-astro-cid-tinre3nd]{display:inline-flex;align-items:center;gap:calc(var(--lk) * .35)}.lockup[data-astro-cid-tinre3nd] svg[data-astro-cid-tinre3nd]{flex-shrink:0}.wordmark[data-astro-cid-tinre3nd]{font-family:var(--font-mono);font-weight:800;letter-spacing:-.025em;font-size:calc(var(--lk) * .55);line-height:1;white-space:nowrap;color:var(--wordmark-ink)}.wordmark[data-astro-cid-tinre3nd] .us[data-astro-cid-tinre3nd]{color:var(--wordmark-accent)}
