@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-italic-500.1qlfmguooqpj9.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/jetbrains-mono-wght.2odd3csjijl0b.woff2)format("woff2")}:root{--color-neutral-50:#efe9e1;--color-neutral-100:#dfd7d2;--color-neutral-200:#ccc3bf;--color-neutral-300:#b0a8a4;--color-neutral-400:#948c87;--color-neutral-500:#7c7470;--color-neutral-600:#645d5a;--color-neutral-700:#4e4744;--color-neutral-800:#3b3431;--color-neutral-900:#2a2624;--color-neutral-950:#1a1817;--color-red-50:#fff2f0;--color-red-100:#fee0db;--color-red-200:#febfb6;--color-red-300:#f69c90;--color-red-400:#e47d70;--color-red-500:#d15d51;--color-red-600:#ba342b;--color-red-700:#972f27;--color-red-800:#6e221c;--color-red-900:#4c1813;--color-red-950:#300f0b;--color-orange-50:#fff2ec;--color-orange-100:#fee1d2;--color-orange-200:#fdc2a2;--color-orange-300:#f0a276;--color-orange-400:#de844f;--color-orange-500:#cb6620;--color-orange-600:#ad5004;--color-orange-700:#8b3f03;--color-orange-800:#662d02;--color-orange-900:#481d00;--color-orange-950:#2e1101;--color-amber-50:#fff3e4;--color-amber-100:#fce4c4;--color-amber-200:#f0ca96;--color-amber-300:#e1ad63;--color-amber-400:#cd9130;--color-amber-500:#b37903;--color-amber-600:#946303;--color-amber-700:#774f02;--color-amber-800:#573900;--color-amber-900:#3c2601;--color-amber-950:#271701;--color-yellow-50:#faf6df;--color-yellow-100:#f0e9c3;--color-yellow-200:#dfd295;--color-yellow-300:#cab861;--color-yellow-400:#b49e2c;--color-yellow-500:#9b8601;--color-yellow-600:#806e02;--color-yellow-700:#665803;--color-yellow-800:#4b4001;--color-yellow-900:#332b00;--color-yellow-950:#201a00;--color-lime-50:#eff9e4;--color-lime-100:#deefcc;--color-lime-200:#c2dca3;--color-lime-300:#a3c577;--color-lime-400:#87ad50;--color-lime-500:#6b961e;--color-lime-600:#567d01;--color-lime-700:#446401;--color-lime-800:#314901;--color-lime-900:#203201;--color-lime-950:#131f01;--color-green-50:#e8fbea;--color-green-100:#d2f2d6;--color-green-200:#aee0b4;--color-green-300:#85cb8f;--color-green-400:#60b46f;--color-green-500:#369e4e;--color-green-600:#048634;--color-green-700:#036b28;--color-green-800:#024e1b;--color-green-900:#043512;--color-green-950:#05210b;--color-teal-50:#e0fcf7;--color-teal-100:#c4f3ea;--color-teal-200:#94e3d5;--color-teal-300:#57cebd;--color-teal-400:#0cb7a4;--color-teal-500:#079b8b;--color-teal-600:#098073;--color-teal-700:#01675b;--color-teal-800:#014b42;--color-teal-900:#00342d;--color-teal-950:#00201c;--color-cyan-50:#e4faff;--color-cyan-100:#c2f1fb;--color-cyan-200:#91e0f0;--color-cyan-300:#52cae0;--color-cyan-400:#10b1ca;--color-cyan-500:#0097ac;--color-cyan-600:#067c8e;--color-cyan-700:#016372;--color-cyan-800:#014853;--color-cyan-900:#01323a;--color-cyan-950:#011f25;--color-blue-50:#eff6ff;--color-blue-100:#d8eaff;--color-blue-200:#b0d5fe;--color-blue-300:#82bcfc;--color-blue-400:#5ea2ed;--color-blue-500:#3689dd;--color-blue-600:#1070c5;--color-blue-700:#0359a1;--color-blue-800:#014077;--color-blue-900:#052c51;--color-blue-950:#051b33;--color-indigo-50:#f2f5ff;--color-indigo-100:#e1e7fe;--color-indigo-200:#c3cefe;--color-indigo-300:#a3b2fe;--color-indigo-400:#8797ef;--color-indigo-500:#6d7cdf;--color-indigo-600:#5762c7;--color-indigo-700:#444da4;--color-indigo-800:#303779;--color-indigo-900:#212652;--color-indigo-950:#141734;--color-violet-50:#f6f3ff;--color-violet-100:#ebe3fe;--color-violet-200:#d9c6fe;--color-violet-300:#c2a7f4;--color-violet-400:#ab8be3;--color-violet-500:#956ed2;--color-violet-600:#7e55ba;--color-violet-700:#654199;--color-violet-800:#492f70;--color-violet-900:#32204d;--color-violet-950:#1f1430;--color-pink-50:#fef1f7;--color-pink-100:#ffddec;--color-pink-200:#fabcd8;--color-pink-300:#ed9ac1;--color-pink-400:#da7baa;--color-pink-500:#c65b93;--color-pink-600:#ad407b;--color-pink-700:#8e2f63;--color-pink-800:#682148;--color-pink-900:#471731;--color-pink-950:#2d0e1e;--color-background:#1a1817;--color-surface:#2a2624;--color-raised:#3b3431;--color-line:#3b3431;--color-foreground:#efe9e1;--color-muted:#948c87;--color-record:#ba342b;--color-on-record:#fff1ea;--color-success:#60b46f;--color-warning:#cd9130;--color-danger:#e47d70;--color-info:#5ea2ed;--color-white:#fff;--color-black:#000;--font-title:"Cormorant Garamond", Georgia, serif;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--radius-control:6px;--radius-panel:8px}
:root{--color-background:#0b111d;--color-surface:#131a2a;--color-line:#dce4ff1a;--color-muted:#a3a9b8;--color-record:#dc3129}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-foreground);font:16px/1.6 var(--font-sans);margin:0}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.wrap.wide{max-width:1640px;padding:0 clamp(24px,4vw,64px)}.title{font-family:var(--font-title);margin:0;font-style:italic;font-weight:500;line-height:1.02}.muted{color:var(--color-muted)}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);background:#0b111dd9;position:sticky;top:0}@supports (animation-timeline:scroll()){.topbar{animation:linear both topbar-fill;animation-timeline:scroll();animation-range:0 120px}@keyframes topbar-fill{0%{-webkit-backdrop-filter:none;background:#0b111d00}}}nav{justify-content:space-between;align-items:center;display:flex}.topbar{padding:26px 0}section{scroll-margin-top:108px}.brand{font:italic 500 34px/1 var(--font-title);letter-spacing:-.025em;align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:38px;height:38px}.navlinks{align-items:center;gap:48px;font-size:17px;display:flex}.navlinks a{color:#e4e7ef;text-decoration:none}.navlinks a:hover{color:var(--color-foreground)}.btn{border-radius:var(--radius-control);font:600 15px/1 var(--font-sans);background:var(--color-record);color:var(--color-on-record);cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}.btn:hover{background:#e8443a}.btn.large{gap:10px;padding:22px 40px;font-size:24px;font-weight:600;box-shadow:0 10px 30px #dc312940}.btn.small{padding:14px 42px;font-size:21px;color:var(--color-on-record)!important}.badge{letter-spacing:.16em;text-transform:uppercase;color:#c3c8d4;border-radius:99px;padding:10px 20px;font-size:14px;display:inline-block;box-shadow:inset 0 0 0 1px #dce4ff2e}section{border-top:1px solid var(--color-line);padding:96px 0}section h2{margin-bottom:28px;font-size:60px}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step{background:var(--color-surface);border-radius:var(--radius-panel);padding:24px}.step .n{font-family:var(--font-title);color:var(--color-muted);font-size:36px;font-style:italic;line-height:1}.step h3{margin:12px 0 6px;font-size:18px}.step p{color:var(--color-muted);margin:0;font-size:15px}.needs{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.need{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.need svg{width:40px;height:40px}.need h3{margin:4px 0 2px;font-size:17px}.need p{color:var(--color-muted);margin:0;font-size:15px}.faq{gap:8px;max-width:780px;display:grid}details{background:var(--color-surface);border-radius:var(--radius-panel);padding:18px 22px}summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:600;list-style:none;display:flex}summary:after{content:"+";color:var(--color-muted);font-weight:400}details[open] summary:after{content:"–"}details p{color:var(--color-muted);margin:10px 0 0;font-size:15px}.apply{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.perks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.perks li{grid-template-columns:22px 1fr;gap:10px;display:grid}.perks li:before{content:"✓";color:var(--color-success);font-weight:700}.perks b{display:block}.perks span{color:var(--color-muted);font-size:15px}#apply{background:radial-gradient(60% 80% at 85% 100%,#dc312924,#0000 70%),radial-gradient(40% 60% at 10% 0,#5d6cf61a,#0000 70%)}form,.thanks{background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;gap:18px;padding:32px;display:grid;box-shadow:0 30px 60px #0000004d}form .btn{padding:16px 20px;font-size:17px}label{gap:8px;font-size:15px;font-weight:500;display:grid}input[type=email],input[type=text]{background:var(--color-background);border:1px solid var(--color-line);border-radius:var(--radius-control);font:16px var(--font-sans);color:var(--color-foreground);padding:12px 14px}input::placeholder{color:var(--color-muted)}input:focus{border-color:#5d6cf6;outline:none;box-shadow:0 0 0 3px #5d6cf640}fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:500}.seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seg input{opacity:0;position:absolute}.seg label{text-align:center;background:var(--color-background);border:1px solid var(--color-line);border-radius:var(--radius-control);cursor:pointer;padding:11px;font-weight:500;display:block}.seg input:checked+label{border-color:var(--color-record);background:#dc31291f}.seg input:focus-visible+label{outline:2px solid var(--color-muted)}.hint{color:var(--color-muted);margin:0;font-size:13px}.thanks{align-content:start}.thanks .check{color:var(--color-success);font-weight:600}.thanks h3{font-size:32px}.thanks p{color:var(--color-muted);margin:0}.hidden{display:none}footer{border-top:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;align-items:center;gap:16px;padding:32px 0 48px;font-size:14px;display:flex}footer .brand{color:var(--color-foreground);font-size:26px}footer .brand img{width:30px;height:30px}.hero{height:clamp(660px,45vw,780px);margin-top:-108px;position:relative;overflow:hidden}.hero .bg{object-fit:cover;object-position:right top;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg, #0b111db3 0%, #0b111d00 40%), linear-gradient(0deg, var(--color-background) 0%, transparent 22%);pointer-events:none;position:absolute;inset:0}.hero .wrap{z-index:1;align-items:center;height:100%;display:flex;position:relative}.hero .copy{justify-items:start;gap:30px;max-width:800px;padding-top:72px;display:grid}.hero h1{font:italic 500 clamp(58px, 6.8vw, 116px)/.98 var(--font-title);letter-spacing:-.01em;margin:6px 0 0}.hero .glow{background:linear-gradient(90deg,#e8352c 0%,#ee5a3f 35%,#f39566 65%,#f7d2a8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.1em}.hero p{color:#c9cdd8;max-width:32ch;margin:0;font-size:clamp(19px,1.55vw,26px);line-height:1.6}.hero small{color:var(--color-muted);margin-top:-8px;font-size:17px}.features{padding:40px 0 72px}.features .wrap{grid-template-columns:repeat(3,1fr);display:grid}.feature{border-left:1px solid var(--color-line);grid-template-columns:74px 1fr;gap:30px;padding:0 28px;display:grid}.feature:first-child{border-left:0;padding-left:0}.feature h3{font:italic 500 27px/1.15 var(--font-title);margin:2px 0 8px}.feature p{color:var(--color-muted);margin:0;font-size:16.5px;line-height:1.6}.icon{border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.icon svg{width:38px;height:38px}.icon.blue{color:#5d6cf6;background:#17204a}.icon.orange{color:#f08a4b;background:#2c1b1f}.icon.red{color:#e8453a;background:#2c1a1f}.cols{grid-template-columns:minmax(280px,5fr) 7fr;gap:64px;display:grid}section h2{margin:0}.rows>div,.rows>details{border-top:1px solid var(--color-line);grid-template-columns:64px 1fr;gap:20px;padding:28px 0;display:grid}.rows>:first-child{border-top:0;padding-top:4px}.nm{font-family:var(--font-mono);color:#f08a4b;padding-top:9px;font-size:15px;font-weight:500}.nm svg{width:34px;height:34px;margin-top:-4px}.rows h3,.rows summary{font:italic 500 31px/1.15 var(--font-title);margin:0 0 8px}.rows p{color:var(--color-muted);max-width:56ch;margin:0;font-size:17px}.rows details{background:0 0;border-radius:0;padding:28px 0 28px 84px;display:block;position:relative}.rows summary{cursor:pointer;margin:0;list-style:none;display:block;position:relative}.rows summary::-webkit-details-marker{display:none}.rows summary:before{content:"+";font:500 22px/1.6 var(--font-mono);color:#f08a4b;position:absolute;top:0;left:-84px}.rows details[open] summary:before{content:"–"}.rows summary:after{content:none}.rows details p{margin-top:10px}.apply{grid-template-columns:minmax(280px,5fr) 7fr;gap:64px;display:grid}.apply .side{align-content:start;gap:28px;display:grid}.apply-body{grid-template-columns:1fr 1fr;gap:40px;display:grid}@media (max-width:860px){.navlinks a:not(.btn){display:none}.navlinks{gap:16px}.btn.small{padding:10px 22px;font-size:17px}.brand{font-size:28px}.brand img{width:32px;height:32px}.topbar{padding:14px 0}.hero{height:auto;margin-top:-72px}.hero .bg{object-position:70% 30%;height:340px;top:auto}.hero .copy{padding:124px 0 340px}.hero:after{background:linear-gradient(180deg, var(--color-background) 0%, #0b111d99 55%, #0b111d00 70%, var(--color-background) 100%)}.btn.large{padding:18px 22px;font-size:17px}.features .wrap{grid-template-columns:1fr;gap:28px}.feature,.feature:first-child{border-left:0;grid-template-columns:60px 1fr;gap:20px;padding:0}.icon{width:60px;height:60px}.cols,.apply,.apply-body{grid-template-columns:1fr;gap:24px}section{padding:64px 0}section h2{font-size:44px}.rows h3,.rows summary{font-size:26px}.rows>div{grid-template-columns:44px 1fr;gap:12px}.rows details{padding-left:56px}.rows summary:before{left:-56px}}.error{color:#e0796f;margin:0;font-size:14px}.trap{position:absolute;left:-9999px}.solo{background:radial-gradient(60% 80% at 85% 100%,#dc312924,#0000 70%),radial-gradient(40% 60% at 10% 0,#5d6cf61a,#0000 70%);place-content:center;justify-items:center;gap:40px;min-height:100vh;padding:48px 16px;display:grid}.solo-nav{width:min(560px,100%)}.card{justify-items:start;gap:20px;width:min(560px,100%);display:grid}.card .title{font-size:clamp(40px,6vw,56px)}.card p{color:var(--color-muted);margin:0;font-size:17px}.card form{width:100%}.builds{gap:12px;width:100%;display:grid}.builds .btn{padding:16px 20px;font-size:17px}.btn.off{background:var(--color-surface);color:var(--color-muted);cursor:default}
