@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.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:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.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:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_79dcb3a0-module__q0lWCG__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_79dcb3a0-module__q0lWCG__variable{--font-landing-display:"Syne", "Syne Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_cb660191-module__jQX6Sa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_cb660191-module__jQX6Sa__variable{--font-landing-sans:"Manrope", "Manrope Fallback"}
.landing-root{--landing-bg:#050505;--landing-fg:#fafafa;--landing-muted:#b3b3b3;--landing-faint:#737373;--landing-line:#ffffff1f;--landing-panel:#0c0c0cb8;--landing-yellow:#f5c518;--landing-yellow-hot:#ffe566;--landing-yellow-deep:#c49200;--landing-red:#d61f26;--landing-red-deep:#8f1015;--landing-red-soft:#d61f268c;--landing-safe-bottom:env(safe-area-inset-bottom,0px);--landing-safe-top:env(safe-area-inset-top,0px);background:var(--landing-bg);min-height:100dvh;color:var(--landing-fg);font-family:var(--font-landing-sans), "Avenir Next", "Segoe UI", sans-serif;padding-bottom:calc(2.75rem + var(--landing-safe-bottom));position:relative;overflow-x:hidden}.landing-atmosphere{pointer-events:none;background:radial-gradient(70% 45% at 50% -8%,#f5c51824,#0000 55%),radial-gradient(40% 30% at 18% 40%,#d61f261f,#0000 55%),radial-gradient(35% 28% at 82% 22%,#f5c5181a,#0000 50%),linear-gradient(#0a0a0a 0%,#050505 45%,#000 100%);position:absolute;inset:0;overflow:hidden}.landing-atmosphere-glow{filter:blur(52px);opacity:.6;border-radius:50%;animation:18s ease-in-out infinite landing-drift;position:absolute}.landing-atmosphere-glow-a{background:#d61f2647;width:min(50vw,26rem);height:min(50vw,26rem);top:12%;left:-10%}.landing-atmosphere-glow-b{background:#f5c51838;width:min(48vw,24rem);height:min(48vw,24rem);animation-duration:22s;animation-delay:-6s;top:8%;right:-8%}.landing-atmosphere-glow-c{background:#ffffff0a;width:min(70vw,34rem);height:min(40vw,18rem);animation-duration:26s;animation-delay:-11s;bottom:4%;left:25%}.landing-sage-marks{opacity:.9;background:linear-gradient(115deg,#0000 46%,#d61f2638 46.2% 46.8%,#0000 47%),linear-gradient(65deg,#0000 54%,#d61f2629 54.2% 54.7%,#0000 55%),linear-gradient(90deg,#0000 12%,#d61f261f 12.15%,#0000 12.4%),linear-gradient(90deg,#0000 87%,#d61f261f 87.15%,#0000 87.4%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 50% at 50% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(65% 50% at 50% 30%,#000 10%,#0000 70%)}.landing-atmosphere-grid{opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 28%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 28%,#000 20%,#0000 75%)}.landing-atmosphere-embers{background:radial-gradient(circle at 16% 58%,#f5c518b3 0 1.2px,#0000 2.2px),radial-gradient(circle at 78% 24%,#ffffff73 0 1px,#0000 2px),radial-gradient(circle at 40% 16%,#d61f26a6 0 1.2px,#0000 2.2px),radial-gradient(circle at 88% 62%,#f5c51873 0 1px,#0000 2px),radial-gradient(circle at 60% 78%,#ffffff4d 0 1px,#0000 2px);animation:7s ease-in-out infinite landing-ember-twinkle;position:absolute;inset:0}.landing-atmosphere-vignette{background:radial-gradient(80% 70% at 50% 40%,#0000 30%,#000000c7 100%);position:absolute;inset:0}.landing-top{z-index:1;padding:calc(1rem + var(--landing-safe-top)) max(1.25rem, env(safe-area-inset-right,0px)) 0 max(1.25rem, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.landing-brand-mark{font-family:var(--font-landing-display), var(--font-landing-sans), sans-serif;letter-spacing:.04em;color:var(--landing-fg);font-size:.92rem;font-weight:700}.landing-top-chip{letter-spacing:.18em;text-transform:uppercase;color:var(--landing-yellow);background:#f5c5180f;border:1px solid #f5c51866;border-radius:999px;padding:.35rem .7rem;font-size:.68rem;font-weight:700}.landing-hero{z-index:1;min-height:min(90dvh,56rem);padding:4rem max(1.25rem, env(safe-area-inset-right,0px)) 3.5rem max(1.25rem, env(safe-area-inset-left,0px));flex-direction:column;justify-content:center;max-width:72rem;margin:0 auto;display:flex;position:relative;overflow:hidden}.landing-hero-visual{pointer-events:none;opacity:.55;place-items:center;display:grid;position:absolute;inset:8% -4% -8% 28%;-webkit-mask-image:linear-gradient(100deg,#0000 0%,#000 28% 72%,#0000 100%);mask-image:linear-gradient(100deg,#0000 0%,#000 28% 72%,#0000 100%)}.landing-hero-copy{z-index:1;text-align:left;max-width:38rem;position:relative}.landing-brand{font-family:var(--font-landing-display), var(--font-landing-sans), sans-serif;letter-spacing:-.045em;color:#fff;text-wrap:balance;text-shadow:0 0 40px #f5c5182e,0 2px #d61f2640;margin:0 0 1.1rem;font-size:clamp(2.8rem,9vw,5.6rem);font-weight:700;line-height:.92;position:relative}.landing-brand-marking{background:linear-gradient(180deg, var(--landing-red) 0%, var(--landing-red-deep) 100%);width:.28rem;height:.85em;box-shadow:0 0 16px var(--landing-red-soft);border-radius:2px;position:absolute;top:.35em;left:-.55rem}.landing-forge-lockup{width:min(100%,18rem);height:auto;margin:0 0 1.25rem;display:block}.landing-headline{font-family:var(--font-landing-display), var(--font-landing-sans), sans-serif;letter-spacing:-.035em;text-wrap:balance;color:#f5f5f5;margin:0;font-size:clamp(1.85rem,4.8vw,3.1rem);font-weight:600;line-height:1.08}.landing-headline-break{color:var(--landing-muted);display:inline}.landing-support{max-width:30rem;color:var(--landing-muted);text-wrap:pretty;margin:1.35rem 0 0;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.65}.landing-hero-panel{background:linear-gradient(165deg,#121212f5,#000000eb);border:1px solid #ffffff24;border-radius:1.15rem;width:min(100%,34rem);animation:9s ease-in-out infinite landing-panel-float;overflow:hidden;transform:perspective(1100px)rotateY(-12deg)rotateX(6deg)scale(1.08);box-shadow:0 0 0 1px #f5c5181f,0 0 40px #d61f261f,0 30px 80px #0000008c}.landing-hero-panel-bar{background:#ffffff05;border-bottom:1px solid #ffffff14;gap:.4rem;padding:.85rem 1rem;display:flex}.landing-hero-panel-bar span{background:#fff3;border-radius:999px;width:.55rem;height:.55rem}.landing-hero-panel-bar span:first-child{background:var(--landing-red);box-shadow:0 0 10px var(--landing-red-soft)}.landing-hero-panel-bar span:nth-child(2){background:var(--landing-yellow);box-shadow:0 0 10px #f5c5188c}.landing-hero-panel-bar span:nth-child(3){background:#fff}.landing-hero-panel-body{min-height:11rem;padding:1.35rem 1.2rem 1.6rem;position:relative}.landing-hero-line{background:#ffffff1a;border-radius:999px;height:.55rem;margin-bottom:.75rem}.landing-hero-line-a{background:linear-gradient(90deg,#f5c518b3,#f5c51814);width:72%}.landing-hero-line-b{background:linear-gradient(90deg,#d61f268c,#d61f260f);width:88%}.landing-hero-line-c{background:linear-gradient(90deg,#fff6,#ffffff0d);width:54%}.landing-hero-cursor{background:var(--landing-yellow);width:.55rem;height:1.15rem;animation:1.1s step-end infinite landing-cursor-blink;position:absolute;bottom:1.55rem;left:1.2rem;box-shadow:0 0 18px #f5c518bf}.landing-reveal{opacity:0;animation:.78s cubic-bezier(.22,1,.36,1) forwards landing-rise;transform:translateY(14px)}.landing-reveal-1{animation-delay:80ms}.landing-reveal-2{animation-delay:.18s}.landing-reveal-3{animation-delay:.28s}.landing-reveal-4{animation-delay:.38s}.landing-cta-row{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin-top:2rem;display:flex}.landing-cta-row-compact{width:100%;margin-top:0}.landing-cta-primary,.landing-cta-secondary{border-radius:.85rem;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s,opacity .16s,box-shadow .16s;display:inline-flex}.landing-cta-mark{border-radius:.35rem;flex-shrink:0;width:1.55rem;height:1.55rem;box-shadow:0 0 0 1px #00000059}.landing-cta-primary{background:linear-gradient(135deg, var(--landing-yellow-hot) 0%, var(--landing-yellow) 55%, var(--landing-yellow-deep) 100%);color:#111;border:1px solid #0000;box-shadow:0 10px 28px #f5c51847}.landing-cta-primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px #f5c51866}.landing-cta-secondary{color:var(--landing-fg);border:1px solid var(--landing-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff08}.landing-cta-secondary:hover{background:#d61f261a;border-color:#d61f268c}.landing-cta-secondary:disabled{opacity:.65;cursor:wait}.landing-windows-note{color:var(--landing-faint);margin:1rem 0 0;font-size:.85rem}.landing-section{z-index:1;max-width:68rem;padding:4.25rem max(1.25rem, env(safe-area-inset-right,0px)) 1rem max(1.25rem, env(safe-area-inset-left,0px));margin:0 auto;position:relative}.landing-section-head{max-width:34rem;margin-bottom:2rem}.landing-section-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--landing-yellow);margin:0 0 .65rem;font-size:.72rem;font-weight:700}.landing-section-title{font-family:var(--font-landing-display), var(--font-landing-sans), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3.2vw,2.35rem);font-weight:650}.landing-section-copy{color:var(--landing-muted);margin:.8rem 0 0;line-height:1.65}.landing-story-rail{border-top:1px solid var(--landing-line);gap:0;display:grid}.landing-story-item{border-bottom:1px solid var(--landing-line);grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;padding:1.45rem .1rem;display:grid}.landing-story-index{font-family:var(--font-landing-display), sans-serif;letter-spacing:.08em;color:var(--landing-red);padding-top:.15rem;font-size:.95rem;font-weight:700}.landing-story-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--landing-yellow);margin:0;font-size:.72rem;font-weight:650}.landing-story-title{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.02em;margin:.45rem 0 0;font-size:1.25rem;font-weight:650}.landing-story-body{color:var(--landing-muted);max-width:34rem;margin:.5rem 0 0;font-size:.96rem;line-height:1.55}.landing-feature-list{border-top:1px solid var(--landing-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-feature-item{border-bottom:1px solid var(--landing-line);color:#f5f5f5;align-items:center;gap:.85rem;padding:1rem .1rem;font-size:1rem;display:flex}.landing-feature-mark{background:var(--landing-yellow);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;box-shadow:0 0 12px #f5c518b3}.landing-footer{z-index:1;max-width:40rem;padding:0 max(1.25rem, env(safe-area-inset-right,0px)) 1rem max(1.25rem, env(safe-area-inset-left,0px));text-align:center;margin:4rem auto 0;position:relative}.landing-origin{color:var(--landing-faint);margin:0;font-size:.98rem;font-style:italic;line-height:1.7}.landing-footer-meta{letter-spacing:.14em;text-transform:uppercase;color:#525252;margin:1.35rem 0 0;font-size:.72rem}.landing-sheet-backdrop{z-index:400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;position:fixed;inset:0}.landing-sheet{z-index:401;left:1rem;right:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);width:auto;max-width:28rem;max-height:72dvh;color:var(--landing-fg);background:#0c0c0c;border:1px solid #ffffff24;border-radius:1.35rem;margin:0 auto;padding:1.25rem 1.2rem 1.4rem;position:fixed;overflow-y:auto;box-shadow:0 24px 80px #000000a6}.landing-sheet-header{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1.15rem;display:flex}.landing-sheet-title{letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:650;line-height:1.35}.landing-sheet-close{width:2.4rem;height:2.4rem;color:var(--landing-muted);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex-shrink:0;font-size:1.35rem;line-height:1}.landing-sheet-steps{color:var(--landing-muted);margin:0;padding:0;list-style:none}.landing-sheet-steps li{border-top:1px solid #ffffff14;gap:.75rem;margin:0;padding:.85rem 0;font-size:.98rem;line-height:1.55;display:flex}.landing-sheet-steps li:first-child{border-top:0;padding-top:0}.landing-sheet-step-index{width:1.5rem;color:var(--landing-yellow);flex-shrink:0;font-weight:700}.landing-sheet-note{color:var(--landing-faint);border-top:1px solid #ffffff14;margin:1rem 0 0;padding-top:.95rem;font-size:.9rem;line-height:1.55}.landing-sheet-copy{color:var(--landing-muted);margin-top:.25rem;font-size:.95rem;line-height:1.6}.landing-sheet-copy p{margin:0}.landing-sheet-copy p+p{margin-top:.85rem}.landing-sheet-muted{color:var(--landing-faint);font-size:.88rem}@keyframes landing-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-4%)scale(1.06)}}@keyframes landing-ember-twinkle{0%,to{opacity:.55}50%{opacity:1}}@keyframes landing-panel-float{0%,to{transform:perspective(1100px)rotateY(-12deg)rotateX(6deg)scale(1.08)translateY(0)}50%{transform:perspective(1100px)rotateY(-8deg)rotateX(3deg)scale(1.08)translateY(-10px)}}@keyframes landing-cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes landing-rise{to{opacity:1;transform:translateY(0)}}@keyframes landing-panel-float-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (min-width:640px){.landing-sheet{top:50%;bottom:auto;transform:translateY(-50%)}.landing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:900px){.landing-hero{padding-top:5rem;padding-bottom:4.5rem}.landing-hero-visual{opacity:.72;inset:6% -8% -10% 36%}.landing-story-rail{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.landing-story-item{border-bottom:0;border-left:1px solid var(--landing-line);grid-template-columns:1fr;gap:.85rem;padding:0 1.25rem}.landing-story-item:first-child{border-left:0;padding-left:0}.landing-feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.landing-hero{min-height:0;padding-top:1.75rem;padding-bottom:2.25rem}.landing-hero-visual{opacity:.28;height:42%;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000 100%);mask-image:linear-gradient(#0000,#000 35%,#0000 100%)}.landing-brand{font-size:clamp(2.6rem,14vw,3.4rem)}.landing-cta-row{flex-direction:column;width:100%}.landing-cta-primary,.landing-cta-secondary{width:100%}.landing-hero-panel{width:min(100%,22rem);animation:9s ease-in-out infinite landing-panel-float-mobile;transform:none}.landing-cta-phone{background:linear-gradient(135deg, var(--landing-yellow-hot) 0%, var(--landing-yellow) 100%);color:#111;border:1px solid #0000;order:-1}.landing-cta-phone:hover{background:linear-gradient(135deg, #fff1a0 0%, var(--landing-yellow-hot) 100%)}.landing-cta-mac{color:var(--landing-fg);border:1px solid var(--landing-line);box-shadow:none;background:#ffffff08}.landing-cta-mac:hover{box-shadow:none;background:#d61f261a;border-color:#d61f268c}}.landing-cta-row[data-cta-priority=phone]{flex-direction:column}.landing-cta-row[data-cta-priority=phone] .landing-cta-phone{background:linear-gradient(135deg, var(--landing-yellow-hot) 0%, var(--landing-yellow) 100%);color:#111;border:1px solid #0000;order:-1}.landing-cta-row[data-cta-priority=phone] .landing-cta-phone:hover{background:linear-gradient(135deg, #fff1a0 0%, var(--landing-yellow-hot) 100%)}.landing-cta-row[data-cta-priority=phone] .landing-cta-mac{color:var(--landing-fg);border:1px solid var(--landing-line);box-shadow:none;background:#ffffff08}.landing-cta-row[data-cta-priority=phone] .landing-cta-mac:hover{background:#d61f261a;border-color:#d61f268c}@media (prefers-reduced-motion:reduce){.landing-atmosphere-glow,.landing-atmosphere-embers,.landing-hero-panel,.landing-hero-cursor,.landing-reveal{animation:none!important}.landing-reveal{opacity:1;transform:none}.landing-hero-panel{transform:none}}
