@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8be3b53a-module__CxiPNW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8be3b53a-module__CxiPNW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#0a1628;--bg-soft:#0d1e36;--panel:#0d1e36e6;--panel-strong:#0f2340f5;--line:#ffffff14;--text:#f8fbff;--muted:#b5c2d8;--gold:#f8c36a;--gold-soft:#f8c36a29;--cyan:#7ee2ff;--shadow:0 20px 60px #00000059;--radius:24px;--radius-sm:16px;--site-max:1160px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);font-family:var(--font-inter), system-ui, sans-serif;background:radial-gradient(circle at top left, #7fe2ff29, transparent 30%), radial-gradient(circle at top right, #f8c36a29, transparent 32%), linear-gradient(180deg, #07101d 0%, var(--bg) 100%);margin:0}body:before{content:"";pointer-events:none;opacity:.25;background-image:radial-gradient(#ffffff08 1px,#0000 0);background-size:20px 20px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:progress;opacity:.75}::selection{color:#fff;background:#f8c36a47}.skip-link{z-index:1000;background:var(--gold);color:#12213b;border-radius:999px;padding:.75rem 1rem;transition:top .2s;position:absolute;top:-48px;left:16px}.skip-link:focus{top:16px}.page-shell{z-index:1;position:relative}.site-shell{width:min(100% - 2rem, var(--site-max));margin-inline:auto}.section{padding:4rem 0}.section--tinted,.section--pricing{background:linear-gradient(#ffffff05,#ffffff03);border-block:1px solid #ffffff0a}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07101dc7;border-bottom:1px solid #ffffff14;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.brand{align-items:center;gap:.9rem;display:inline-flex}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.01em;font-size:.98rem}.brand small{color:var(--muted);font-size:.78rem}.brand-mark{color:#10203d;letter-spacing:.05em;background:linear-gradient(135deg,#f8c36af2,#7fe2ffe6);border-radius:.9rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.site-nav{align-items:center;gap:.75rem;display:flex}.nav-link,.mobile-nav__link{transition:transform .2s,background .2s,border-color .2s}.nav-link{color:var(--muted);border:1px solid #0000;border-radius:999px;padding:.7rem 1rem}.nav-link:hover,.nav-link--active{color:var(--text);background:#f8c36a14;border-color:#f8c36a57}.menu-toggle{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:48px;display:none}.menu-toggle span{background:var(--text);border-radius:999px;width:18px;height:2px;display:block}.mobile-nav{padding:0 0 1rem;display:none}.mobile-nav--open{display:block}.mobile-nav__panel{box-shadow:var(--shadow);background:#0f2340f2;border:1px solid #ffffff14;border-radius:20px;gap:.75rem;padding:1rem;display:grid}.mobile-nav__link{color:var(--muted);background:#ffffff08;border-radius:16px;padding:.9rem 1rem}.mobile-nav__link--active,.mobile-nav__link:hover{color:var(--text);background:#f8c36a14}.hero{padding-top:2rem}.hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;display:grid}.hero__copy{gap:1.25rem;display:grid}.hero h1,.section-heading h1,.section-heading h2,.final-cta h2{letter-spacing:-.04em;margin:0;line-height:1.02}.hero h1{max-width:11ch;font-size:clamp(3rem,6vw,5.6rem)}.hero__lead,.muted,.section-callout p,.gallery-card p,.about-card p,.faq-item p,.template-card__meta,.studio__note,.hero__copy dd,.result-lead,.step-card p,.pricing-card li,.stack-list li{color:var(--muted)}.hero__lead{max-width:62ch;font-size:1.05rem;line-height:1.75}.hero__actions{flex-wrap:wrap;gap:.9rem;display:flex}.btn,.pill{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.8rem 1.15rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.btn:hover,.pill:hover{transform:translateY(-1px)}.btn:active,.pill:active,.menu-toggle:active{transform:translateY(0)scale(.98)}.btn-primary{color:#11223f;background:linear-gradient(135deg,#f8c36a,#ffe1a4);box-shadow:0 18px 34px #f8c36a2e}.btn-secondary{color:var(--text);background:#ffffff0a;border-color:#ffffff29}.card,.hero__panel,.studio__controls,.studio__result{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--panel-strong));box-shadow:var(--shadow)}.card{padding:1.4rem}.hero__panel{padding:1rem}.section-heading{gap:.85rem;margin-bottom:1.5rem;display:grid}.section-heading h2,.final-cta h2{font-size:clamp(1.8rem,4vw,3rem)}.section-heading h1{max-width:16ch;font-size:clamp(2.4rem,5vw,4rem)}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.82rem;font-weight:800;display:inline-flex}.stats,.result-grid,.field-grid,.pricing-grid,.card-grid,.footer-links,.template-pill-row{gap:1rem;display:grid}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stats div,.result-grid div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;padding:1rem}.stats dt,.result-grid dt{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.4rem;font-size:.78rem}.stats dd,.result-grid dd{margin:0;font-weight:600;line-height:1.55}.studio{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.studio--compact{grid-template-columns:1fr}.studio__controls,.studio__result{padding:1.35rem}.studio__result-header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.studio__result-header h3,.card h3,.card h2,.faq-item summary{margin:0}.field{gap:.45rem;display:grid}.field span{font-size:.9rem;font-weight:600}.field select,.field textarea{width:100%;color:var(--text);background:#060f1cd1;border:1px solid #ffffff1a;border-radius:18px;outline:none;padding:.95rem 1rem}.field select:focus,.field textarea:focus{border-color:#f8c36a9e;box-shadow:0 0 0 4px #f8c36a14}.field textarea{resize:vertical;min-height:140px;line-height:1.65}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio__actions{gap:.75rem;margin-top:1rem;display:grid}.badge{letter-spacing:.1em;text-transform:uppercase;color:#f7dca7;background:#f8c36a14;border:1px solid #f8c36a38;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.result-lead{line-height:1.75}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-grid__full{grid-column:1/-1}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.template-card{min-height:100%}.template-card__meta,.step-card__index,.pricing-card__name{text-transform:uppercase;letter-spacing:.16em;font-size:.82rem}.step-card__index{color:var(--gold);margin:0 0 .75rem}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{gap:1rem;display:grid}.pricing-card--featured{border-color:#f8c36a6b;box-shadow:0 20px 60px #f8c36a1f}.pricing-card ul,.stack-list{gap:.6rem;margin:0;padding-left:1.2rem;display:grid}.faq-grid{gap:1rem;display:grid}.faq-item{padding:0;overflow:hidden}.faq-item summary{cursor:pointer;padding:1.2rem 1.4rem;font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:0;padding:0 1.4rem 1.25rem;line-height:1.7}.final-cta__card,.section-callout{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-callout{background:linear-gradient(#0d1e36f2,#0f2340e6);margin-top:1.5rem}.template-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pill{color:var(--text);background:#ffffff0a;border-color:#ffffff1f}.about-card,.page-layout{gap:1.25rem;display:grid}.gallery-card,.about-card,.final-cta__card,.section-callout{padding:1.5rem}.site-footer{padding:2rem 0 3rem}.site-footer__inner{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.4rem;display:flex}.footer-links{grid-auto-columns:max-content;grid-auto-flow:column}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--text)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1080px){.hero__grid,.studio,.section-callout,.final-cta__card,.site-footer__inner{grid-template-columns:1fr;display:grid}.card-grid--five,.card-grid--four,.card-grid--three,.pricing-grid,.template-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-nav--desktop{display:none}.menu-toggle{display:inline-flex}.hero h1,.section-heading h1{max-width:none}.hero__actions,.final-cta__card,.section-callout,.site-footer__inner{display:grid}.stats,.field-grid,.result-grid,.card-grid--five,.card-grid--four,.card-grid--three,.card-grid--two,.pricing-grid,.template-pill-row{grid-template-columns:1fr}.section{padding:3rem 0}.site-header__inner{padding:.9rem 0}}
