@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2) format("woff2-variations"),url(/fonts/Archivo-Variable.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/MartianMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/MartianMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--bg:#0c0d0f;--surface:#17191c;--surface-raised:#202227;--line:#2a2d31;--text:#ecedea;--text-muted:#8a8f96;--accent:#ffb000;--on-accent:#0c0d0f;--accent-text:#ffb000;--venture-prompts:#4d6bff;--venture-newsletter:#3cd6a4;--danger:#ff5a4e;--font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--font-sans:"Archivo","Helvetica Neue",Arial,sans-serif;--font-mono:"Martian Mono",ui-monospace,Menlo,monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-0:0px;--radius-s:2px;--muted:var(--text-muted);--border:var(--line);--card:var(--surface);--bg2:var(--surface);--bg3:var(--surface-raised);--accent2:var(--accent);--nav-height:64px;--max:1160px;--jolt:cubic-bezier(.2,.9,.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);font-size:17px;line-height:26px;background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--text);outline-offset:2px}::selection{background:var(--accent);color:var(--on-accent)}.display-l,.display-xl,.heading{font-family:var(--font-display);color:var(--text)}.display-xl{font-size:clamp(40px,7.4vw,72px);line-height:1;letter-spacing:-.02em}.display-l,.display-xl{font-weight:800;font-stretch:125%}.display-l{font-size:clamp(32px,5vw,48px);line-height:1.04;letter-spacing:-.01em}.heading{font-size:24px;line-height:30px;font-weight:700;font-stretch:118%}.body-l{font-size:20px;line-height:30px}.body-s{font-size:15px;line-height:22px}.label,.muted{color:var(--text-muted)}.label{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.data,.label{font-family:var(--font-mono)}.data{font-size:14px;line-height:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.volt{color:var(--accent-text)}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--space-5)}@media (max-width:640px){.wrap{padding:0 var(--space-4)}}.section{padding:var(--space-9) 0;border-top:1px solid var(--line)}@media (max-width:640px){.section{padding:var(--space-7) 0}}.section-head{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-7);max-width:760px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:600 15px/1 var(--font-sans);font-stretch:112%;padding:var(--space-3) var(--space-5);min-height:44px;border-radius:var(--radius-0);border:1px solid transparent;cursor:pointer;white-space:nowrap}.btn,.btn:hover{text-decoration:none}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{filter:brightness(1.08)}.btn-secondary{background:transparent;color:var(--text);border-color:var(--line)}.btn-secondary:hover{background:var(--surface-raised)}.btn-ghost{background:transparent;color:var(--accent-text);padding-inline:var(--space-2)}.btn:disabled{opacity:.4;cursor:not-allowed}.tag{font:500 11px/16px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--text-muted);display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.tag-live{color:var(--text)}.tag-live i{width:7px;height:7px;background:var(--accent);display:inline-block}.tag-live.pulse i{animation:tagpulse 1.4s steps(2,jump-none) infinite}@keyframes tagpulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.tag-live.pulse i{animation:none}}.tag-prompts{border-bottom:2px solid var(--venture-prompts);color:var(--text)}.tag-newsletter{border-bottom:2px solid var(--venture-newsletter);color:var(--text)}.card{background:var(--surface);border:1px solid var(--line);padding:var(--space-5)}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--nav-height);background:rgba(12,13,15,.92);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.site-nav .wrap{height:100%;justify-content:space-between;gap:var(--space-4)}.site-nav .brand,.site-nav .wrap{display:flex;align-items:center}.site-nav .brand img{height:22px;width:auto}.site-nav .brand .mark-only{display:none;height:28px;width:28px}.site-nav .links{display:flex;align-items:center;gap:var(--space-5)}.site-nav .links a:not(.btn){color:var(--text-muted);font-size:15px}.site-nav .links a:not(.btn):hover,.site-nav .links a[aria-current=page]{color:var(--text);text-decoration:none}@media (max-width:720px){.site-nav .brand .full{display:none}.site-nav .brand .mark-only{display:block}.site-nav .links{gap:var(--space-4)}.site-nav .links .hide-sm{display:none}.site-nav .btn{padding:var(--space-2) var(--space-4);min-height:40px}}.site-footer{border-top:1px solid var(--line);padding:var(--space-7) 0 var(--space-8)}.site-footer .wrap{justify-content:space-between;align-items:flex-start}.site-footer .wrap,.site-footer nav{display:flex;flex-wrap:wrap;gap:var(--space-5)}.site-footer nav a{color:var(--text-muted);font-size:15px}.site-footer nav a:hover{color:var(--text)}.link-button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.site-footer nav .link-button{color:var(--text-muted);font-size:15px;text-decoration:none;text-align:left}.field,.site-footer nav .link-button:hover{color:var(--text)}.field{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-s);font:400 16px/22px var(--font-sans)}.field::placeholder{color:var(--text-muted)}.field:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.signup{grid-gap:var(--space-3)}.signup,.signup .row{display:grid;gap:var(--space-3)}.signup .row{grid-template-columns:1fr 1.4fr auto;grid-gap:var(--space-3)}@media (max-width:720px){.signup .row{grid-template-columns:1fr}}.signup{container-type:inline-size}@container (max-width: 560px){.signup .row{grid-template-columns:1fr}}.signup .consent{display:flex;gap:var(--space-3);align-items:flex-start;font-size:14px;line-height:20px;color:var(--text-muted)}.signup .consent input{width:18px;height:18px;margin-top:1px;accent-color:var(--accent);flex:none}.signup .error{color:var(--danger);font-size:15px}.hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.mm .l,.mm .u{transform-box:view-box;transform-origin:center;animation:jolt 4.2s var(--jolt) infinite}.mm .u{--cx:-13.04px;--cy:7.53px}.mm .l{--cx:13.04px;--cy:-7.53px}.mm.small .l,.mm.small .u{animation-duration:1.6s}@keyframes jolt{0%,55%{transform:translate(0)}68%{transform:translate(var(--cx),var(--cy))}76%{transform:translate(calc(var(--cx) * -.6),calc(var(--cy) * -.6))}84%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mm .l,.mm .u{animation:none}}.prose{max-width:720px}.prose h1{margin-bottom:var(--space-3)}.prose h2{font-family:var(--font-display);font-size:22px;line-height:28px;font-weight:700;font-stretch:118%;margin:var(--space-7) 0 var(--space-3)}.prose li,.prose p{color:var(--text);margin-bottom:var(--space-3)}.prose ul{padding-left:var(--space-5)}.prose strong{font-weight:600}.request-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4);container-type:inline-size}.request-form .grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.request-form .span2{grid-column:1/-1}@container (max-width: 560px){.request-form .grid2{grid-template-columns:1fr}}.request-form label>span{display:block;font-size:14px;line-height:20px;color:var(--text-muted);margin-bottom:var(--space-2)}.request-form textarea.field{resize:vertical;min-height:120px}.request-form select.field{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.request-form .consent{display:flex;gap:var(--space-3);align-items:flex-start;font-size:14px;line-height:20px;color:var(--text-muted)}.request-form .consent input{width:18px;height:18px;margin-top:1px;accent-color:var(--accent);flex:none}.request-form .error{color:var(--danger);font-size:15px}.request-done{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-s)}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-5) 0 var(--space-7)}.offer-grid .card{padding:var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start}.site-footer .foot-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.request-form fieldset.duration{border:0;padding:0;margin:0}.request-form fieldset.duration legend{font-size:14px;line-height:20px;color:var(--text-muted);margin-bottom:var(--space-2)}.duration-opts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.duration-opt{position:relative}.duration-opt input{position:absolute;opacity:0;inset:0}.request-form .duration-opt span{display:block;text-align:center;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);color:var(--text);font-size:15px;cursor:pointer;margin:0!important}.request-form .duration-opt input:checked+span{border-color:var(--accent);background:rgba(255,176,0,.1);color:var(--accent-text);font-weight:600}.duration-opt input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.request-form .duration-opt span b{display:block;font-size:13px;font-weight:600;margin-top:2px}.request-form .price-note{margin:0}:root{--cut:0.577}.btn{position:relative;overflow:hidden;isolation:isolate;--bx:0px;--by:0px;translate:var(--bx) var(--by);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 21px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 21px) 100%,0 100%);transition:translate .45s var(--jolt),scale .2s var(--jolt),background-color .25s,color .25s,border-color .25s,filter .25s}.btn:active{scale:.96}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;-webkit-clip-path:none;clip-path:none}.btn-t{display:inline-block;text-shadow:0 2.4em currentColor;transition:transform .5s var(--jolt)}.btn:focus-visible .btn-t,.btn:hover .btn-t{transform:translateY(-2.4em)}.btn-primary:after,.btn-secondary:after{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1 7h11M7.5 2.5 12 7l-4.5 4.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1 7h11M7.5 2.5 12 7l-4.5 4.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .5s var(--jolt)}.btn:hover:after{transform:translate(4px,-2.3px)}.btn-primary:before{content:"";position:absolute;inset:-2px;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.55) 46%,transparent 62%);transform:translateX(-120%)}.btn-primary:hover:before{transform:translateX(120%);transition:transform .8s var(--jolt)}.btn-primary{box-shadow:inset 0 -3px 0 rgba(0,0,0,.18)}.btn-primary:hover{filter:none;background:#ffc233}.btn-secondary{background:hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent-text);background:rgba(255,176,0,.06)}.site-nav .btn:after{display:none}.btn-glow{-webkit-clip-path:none;clip-path:none;animation:glow 2.8s var(--jolt) infinite}@keyframes glow{0%{box-shadow:inset 0 -3px 0 rgba(0,0,0,.18),0 0 0 0 rgba(255,176,0,.55)}70%,to{box-shadow:inset 0 -3px 0 rgba(0,0,0,.18),0 0 0 14px rgba(255,176,0,0)}}.spot{position:relative;--mx:50%;--my:50%;--spot:0}.spot:before{inset:0;z-index:0;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(255,176,0,.11),transparent 45%)}.spot:after,.spot:before{content:"";position:absolute;pointer-events:none;opacity:var(--spot);transition:opacity .4s}.spot:after{inset:-1px;z-index:1;padding:1px;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(255,176,0,.9),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spot>*{position:relative;z-index:2}.spot:hover{--spot:1}.fx-cursor{position:fixed;left:0;top:0;z-index:90;width:12px;height:12px;pointer-events:none;background:var(--accent);mix-blend-mode:difference;translate:-50% -50%;transition:width .35s var(--jolt),height .35s var(--jolt),opacity .3s,rotate .35s var(--jolt);opacity:0}.fx-cursor.on{opacity:1}.fx-cursor.big{width:46px;height:46px;rotate:30deg}.fx-cursor.down{width:8px;height:8px}body:after{content:"";inset:0;z-index:80;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-progress,body:after{position:fixed;pointer-events:none}.fx-progress{left:0;right:0;top:var(--nav-height);height:2px;z-index:49;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}.band{overflow:hidden;border-top:1px solid var(--line);padding:var(--space-7) 0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.band-row{display:flex;gap:.4em;white-space:nowrap;width:max-content;font-family:var(--font-display);font-weight:800;font-stretch:125%;text-transform:uppercase;font-size:clamp(56px,11vw,168px);line-height:.95;letter-spacing:-.02em}.band-row span:nth-child(odd){color:transparent;-webkit-text-stroke:1.5px hsla(80,8%,92%,.5)}.band-row span:nth-child(2n){color:var(--accent)}.band-row.b{justify-self:end}.band-row.b span:nth-child(2n){color:var(--text)}.foot-word{font-family:var(--font-display);font-weight:800;font-stretch:125%;text-transform:uppercase;font-size:clamp(80px,24vw,380px);line-height:.8;letter-spacing:-.04em;text-align:center;color:transparent;-webkit-text-stroke:1.5px hsla(80,8%,92%,.22);background:linear-gradient(120deg,var(--accent) 0 50%,transparent 50.1%) 100% 0 /260% 100% no-repeat;-webkit-background-clip:text;background-clip:text;margin-top:var(--space-7);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.site-nav{view-transition-name:nav}::view-transition-old(root){animation:vt-out .45s var(--jolt) both}::view-transition-new(root){animation:vt-in .7s var(--jolt) both}@keyframes vt-out{to{opacity:0;transform:translate(-60px,35px)}}@keyframes vt-in{0%{-webkit-clip-path:polygon(0 0,0 0,-60% 100%,0 100%);clip-path:polygon(0 0,0 0,-60% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,160% 0,100% 100%,0 100%);clip-path:polygon(0 0,160% 0,100% 100%,0 100%)}}}@media (prefers-reduced-motion:no-preference){@supports ((animation-timeline:view()) and (animation-range:entry)){.fx-progress{animation:fx-grow linear both;animation-timeline:scroll(root)}@keyframes fx-grow{to{transform:scaleX(1)}}.sda [data-reveal]{animation:cut-in linear both;animation-timeline:view();animation-range:entry 0 entry 70%}@keyframes cut-in{0%{opacity:0;transform:translate(-40px,23px);-webkit-clip-path:polygon(0 0,0 0,-30% 100%,0 100%);clip-path:polygon(0 0,0 0,-30% 100%,0 100%)}to{opacity:1;transform:none;-webkit-clip-path:polygon(0 0,140% 0,100% 100%,0 100%);clip-path:polygon(0 0,140% 0,100% 100%,0 100%)}}.band-row.a{animation:band-l linear both;animation-timeline:view()}.band-row.b{animation:band-r linear both;animation-timeline:view()}@keyframes band-l{0%{transform:translateX(8%)}to{transform:translateX(-28%)}}@keyframes band-r{0%{transform:translateX(-8%)}to{transform:translateX(28%)}}.rule-num{background:linear-gradient(120deg,var(--accent) 0 50%,var(--text) 50.1%) 100% 0 /250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fill-in linear both;animation-timeline:view();animation-range:entry 20% cover 45%}@keyframes fill-in{to{background-position:0 0}}.foot-word{animation:fill-in linear both;animation-timeline:view();animation-range:entry 10% cover 60%}.hero-copy{animation:hero-out linear both;animation-timeline:view();animation-range:exit 0 exit 100%}@keyframes hero-out{to{transform:translate(-40px,-60px);opacity:0}}}}@media (prefers-reduced-motion:reduce){.btn,.btn-t,.btn:after,.btn:before{transition:none}.btn:hover .btn-t{transform:none}.btn-glow{animation:none}.fx-cursor{display:none}}