@font-face{font-family:Geist WB;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.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:Geist Mono WB;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin.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}.wbx{--bg:#09090b;--bg2:#0d0d10;--raise:#121215;--raise2:#18181c;--panel:#101013;--line:#ffffff17;--line2:#ffffff2b;--ink:#f6f6f7;--soft:#b9bcc4;--muted:#8d919b;--acc:#eb242b;--acc-t:#ff6b70;--acc-btn:#dc1f26;--acc-glow:#eb242b57;--sans:"Geist WB",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"Geist Mono WB",ui-monospace,"Cascadia Mono",Consolas,monospace;--h:60px;--r:16px;--shadow:0 30px 80px #00000080;--grid-a:#ffffff0b;--grain:.05;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .wbx{--bg:#fafaf8;--bg2:#f3f2ee;--raise:#fff;--raise2:#fff;--panel:#f6f5f1;--line:#0c0c0e1a;--line2:#0c0c0e33;--ink:#0c0c0e;--soft:#43464e;--muted:#60646d;--acc-t:#c8141b;--acc-glow:#eb242b33;--shadow:0 30px 80px #3c322829;--grid-a:#0c0c0e0d;--grain:.035;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.wbx *,.wbx :before,.wbx :after{box-sizing:border-box}body:has(.wbx){margin:0}html:has(.wbx){scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#09090b}html[data-theme=light]:has(.wbx){background:#fafaf8}@media (prefers-reduced-motion:reduce){html:has(.wbx){scroll-behavior:auto}}.wbx{background:var(--bg);min-height:100vh;color:var(--soft);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}.wbx ::selection{background:var(--acc);color:#fff}.wb{overflow-x:clip}.wb :where(ol,ul){margin:0;padding:0;list-style:none}.wb :where(h1,h2,h3,p){margin:0}.wb :where(h1,h2,h3){color:var(--ink);letter-spacing:-.035em;font-weight:600}.wbx a{color:inherit}.wb-wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:clamp(20px,5vw,48px)}.wb [id],.wh[id]{scroll-margin-top:calc(var(--h) + 16px)}.wbx :focus-visible{outline:2px solid var(--acc-t);outline-offset:3px;border-radius:6px}.wb-grad{background:linear-gradient(100deg,#ff8a8e 0%,#eb242b 55%,#ff5b61 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .wb-grad{background-image:linear-gradient(100deg,#e0272e 0%,#b5121a 100%)}.wb-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t);margin:0 0 14px;font-size:12px;font-weight:500}.wb-btn{min-height:44px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:550;text-decoration:none;transition:transform .2s,box-shadow .25s,background-color .2s,border-color .2s;display:inline-flex}.wb-btn-p{color:#fff;background:linear-gradient(180deg,#f23a40 0%,var(--acc-btn) 100%);box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 1px #eb242b8c, 0 8px 24px -8px var(--acc-glow)}.wb-btn-p:hover{box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 1px #ff787cb3, 0 10px 34px -6px var(--acc-glow);transform:translateY(-1px)}.wb-btn-p:active{transform:none}.wbx a.wb-btn-p{color:#fff}.wbx a.wb-btn-s{color:var(--ink)}.wb-btn-lg{min-height:50px;padding:0 26px;font-size:16px}.wb-btn-s{color:var(--ink);background:var(--raise);border-color:var(--line2)}.wb-btn-s:hover{border-color:var(--muted)}.wh{z-index:60;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px);border-bottom:1px solid var(--line);position:sticky;top:0}.wh-in{max-width:1200px;height:var(--h);align-items:center;gap:28px;margin:0 auto;padding-inline:clamp(16px,5vw,48px);display:flex}.wh-brand{color:var(--ink);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.wh-mark{box-shadow:0 0 0 1px #ffffff14, 0 6px 18px -6px var(--acc-glow);border-radius:7px;flex:none;display:block}.wh-names{align-items:baseline;gap:0;line-height:1;display:flex}.wh-name{letter-spacing:-.02em;font-size:15.5px;font-weight:650}.wh-prod{letter-spacing:-.02em;color:var(--muted);font-size:15.5px;font-weight:450}.wh-prod:before{content:"/";color:var(--line2);margin:0 .6em}.wh-nav{gap:2px;margin-left:auto;display:flex}.wh-nav a{color:var(--soft);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.wh-nav a:hover{color:var(--ink);background:var(--line)}.wh-end{flex:none;align-items:center;gap:10px;display:flex}.wh-thm{border:1px solid var(--line);width:38px;height:38px;color:var(--soft);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;transition:color .2s,border-color .2s;display:inline-grid}.wh-thm:hover{color:var(--ink);border-color:var(--line2)}.wh-thm svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.wh-thm .i-sun{display:none}html[data-theme=light] .wh-thm .i-sun{display:block}html[data-theme=light] .wh-thm .i-moon{display:none}.wh-join{min-height:38px;padding:0 16px;font-size:14px}.wh-burger{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;display:none}.wh-burger span{gap:5px;display:grid}.wh-burger i{background:currentColor;border-radius:2px;width:17px;height:1.7px;transition:transform .25s;display:block}.wh-sheet{inset:calc(var(--h) + 1px) 0 auto 0;width:100%;max-width:none;height:auto;max-height:calc(100dvh - var(--h));border:0;border-bottom:1px solid var(--line2);background:var(--bg);color:var(--ink);margin:0;padding:14px clamp(16px,5vw,48px) 22px;position:fixed;overflow:auto;box-shadow:0 40px 60px -20px #00000073}.wh-sheet::backdrop{background:0 0}.wh-sheet nav{display:grid}.wh-sheet nav a{border-bottom:1px solid var(--line);letter-spacing:-.02em;color:var(--ink);padding:15px 2px;font-size:19px;font-weight:550;text-decoration:none}.wh-sheet-end{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.wh-sheet-end .wb-btn{flex:150px}.wh-thm-sheet{width:auto;padding:0 14px}.wh-prog{background:linear-gradient(90deg,var(--acc),#ff8a8e);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){@keyframes wh-prog{to{transform:scaleX(1)}}.wh-prog{animation:linear both wh-prog;animation-timeline:scroll(root)}}}.wb-hero{isolation:isolate;border-bottom:1px solid var(--line);padding:clamp(36px,6vh,76px) 0 clamp(56px,9vh,104px);position:relative;overflow:hidden}.wb-hero:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(var(--grid-a) 1px,transparent 1px),linear-gradient(90deg,var(--grid-a) 1px,transparent 1px);background-position:top;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 18%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 18%,#000 0%,#0000 75%)}.wb-hero:after{content:"";z-index:-1;pointer-events:none;opacity:var(--grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.wb-glow{z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(closest-side,#eb242b42,#eb242b14 55%,#0000 75%);width:min(1100px,150vw);height:640px;position:absolute;top:-20%;left:68%;transform:translate(-50%)}html[data-theme=light] .wb-glow{background:radial-gradient(closest-side,#eb242b29,#eb242b0d 55%,#0000 75%)}.wb-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,84px);display:grid}.wb-copy{min-width:0}.wb-pill{border:1px solid var(--line2);background:color-mix(in srgb,var(--raise) 70%,transparent);font-family:var(--mono);letter-spacing:.02em;color:var(--soft);border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(20px,3vh,28px);padding:6px 14px 6px 12px;font-size:12px;display:inline-flex}.wb-pill i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 3px #eb242b33, 0 0 12px var(--acc);border-radius:50%}.wb-hero h1{letter-spacing:-.046em;text-wrap:balance;font-size:clamp(40px,4.8vw,70px);font-weight:600;line-height:1}.wb-hero h1>span{display:inline-block}.wb-stripes{align-items:center;gap:10px;display:flex}.wb-stripes i{height:10px;display:block;transform:skew(-30deg)}.wb-stripes i:first-child{background:var(--acc);width:110px}.wb-stripes i:nth-child(2){background:var(--muted);width:54px}.wb-stripes i:nth-child(3){background:var(--line2);width:26px}.wb-hero .wb-stripes{margin:26px 0 22px}.wb-sub{max-width:50ch;color:var(--soft);text-wrap:pretty;font-size:clamp(16px,1.3vw,18.5px);line-height:1.65}.wb-sub b{color:var(--ink);font-weight:550}.wb-join{max-width:580px;margin-top:28px}.wb-join-h{color:var(--ink);margin:0 0 16px;font-size:14.5px;font-weight:500;line-height:1.5}.wb-cta{flex-wrap:wrap;gap:12px;display:flex}.wb-plate{--mx:0;--my:0;min-width:0;position:relative}.wb-plate-h{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:16px;font-size:11.5px;display:flex}.wb-plate-h span{white-space:nowrap}.wb-wire{background:var(--acc-t);transform-origin:0;flex:1;min-width:24px;height:1px;position:relative}.wb-wire:after{content:"";background:var(--acc-t);width:5px;height:5px;position:absolute;top:-2px;right:-1px}.wb-plate-g{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,26px);display:grid}.wb-pn{min-width:0;margin:0}.wb-pn:nth-child(2n){margin-top:clamp(20px,3.4vw,46px)}.wb-pn:first-child{--dz:5;--fx:46%;--fy:34%}.wb-pn:nth-child(2){--dz:11;--fx:-46%;--fy:30%}.wb-pn:nth-child(3){--dz:8;--fx:46%;--fy:-34%}.wb-pn:nth-child(4){--dz:14;--fx:-46%;--fy:-30%}.wb-pn-in{transform:translate3d(calc(var(--mx) * var(--dz) * 1px),calc(var(--my) * var(--dz) * .7px),0);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.wb-pn .wb-d{outline-offset:-1px;outline:1px solid #ffffff1a;box-shadow:0 22px 46px -14px #0000008c}html[data-theme=light] .wb-pn .wb-d{outline-color:#0c0c0e14;box-shadow:0 22px 46px -16px #3c322859}.wb-pn figcaption,.wb-four figcaption{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:11px;font-size:11.5px}.wb-pn figcaption b,.wb-four figcaption b{color:var(--acc-t);font-variant-numeric:tabular-nums;margin-right:6px;font-weight:500}.wb-form{gap:14px;display:grid;position:relative}.wb-line{align-items:flex-end;gap:10px;display:flex}.wb-line .wb-field{flex:1}.wb-field{gap:7px;min-width:0;display:grid}.wb-field label{letter-spacing:-.005em;color:var(--ink);font-size:13px;font-weight:550}.wb-field label span{font-family:var(--mono);color:var(--muted);margin-left:6px;font-size:11px;font-weight:400}.wb-field input,.wb-field select{width:100%;min-height:50px;font:inherit;color:var(--ink);background:var(--raise);border:1px solid var(--line2);appearance:none;border-radius:11px;padding:11px 15px;font-size:16px;line-height:1.3;transition:border-color .2s,box-shadow .2s,background-color .2s}.wb-field select{cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.wb-field input::placeholder{color:var(--muted);opacity:.8}.wb-field input:hover,.wb-field select:hover{border-color:var(--muted)}.wb-field input:focus-visible,.wb-field select:focus-visible{border-color:var(--acc);outline:none;box-shadow:0 0 0 4px #eb242b33}.wb-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wb-submit{min-height:50px;padding:0 26px}.wb-form:not(.wb-form-inline) .wb-submit{width:100%}.wb-fine{color:var(--muted);text-align:center;margin:0;font-size:12.5px;line-height:1.55}.wb-err{color:#ffd9d6;background:#eb242b1f;border:1px solid #ff6b7080;border-radius:11px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}html[data-theme=light] .wb-err{color:#8a1118;background:#fdeceb;border-color:#efb3b5}.wb-seen{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wb-hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.wb-more{width:100%}.wb-more summary{cursor:pointer;width:fit-content;font-family:var(--mono);color:var(--soft);margin:0 auto;padding:4px 0;font-size:12.5px;list-style:none}.wb-more summary::-webkit-details-marker{display:none}.wb-more summary:before{content:"+";width:1.2em;color:var(--acc-t);display:inline-block}.wb-more[open] summary:before{content:"−"}.wb-more summary:hover{color:var(--ink)}.wb-more-in{gap:14px;margin-top:12px;display:grid}.wb-done{text-align:center;border:1px solid var(--line2);border-radius:var(--r);background:color-mix(in srgb,var(--raise) 80%,transparent);justify-items:center;gap:10px;padding:28px 22px;display:grid}.wb-done:focus{outline:none}.wb-check{background:var(--acc-btn);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 0 6px #eb242b2e}.wb-check svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.wb-done h2{margin:6px 0 0;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.wb-done p{color:var(--soft);max-width:46ch;margin:0;font-size:15.5px;line-height:1.6}.wb-d{aspect-ratio:16/10;border-radius:8px;font-size:0;position:relative;overflow:hidden;container-type:inline-size}.wb-d>span,.wb-d>em{position:absolute}.wb-d i,.wb-d b{font-style:normal;display:block}.d-nav{z-index:2;align-items:center;gap:2.4cqw;height:3cqw;display:flex;top:4cqw;left:5cqw;right:5cqw}.d-nav b{background:currentColor;border-radius:.6cqw;width:9cqw;height:3cqw;margin-right:auto}.d-nav i{opacity:.55;background:currentColor;border-radius:1cqw;width:6cqw;height:1.1cqw}.d-copy{z-index:2;flex-direction:column;gap:1.8cqw;display:flex}.d-copy .p{opacity:.5;background:linear-gradient(currentColor,currentColor) 0 0/92% 1.2cqw no-repeat,linear-gradient(currentColor,currentColor) 0 3cqw/64% 1.2cqw no-repeat;height:4.2cqw;margin-top:.8cqw}.d-foot{z-index:2;gap:2cqw;display:flex;bottom:4cqw;left:5cqw}.d-glyph{font-style:normal;display:none}.wb-d-cine{color:#fff;background:#0e1218}.wb-d-cine .d-img{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);background:linear-gradient(200deg,#4a7798 0%,#1a2e42 52%,#0b1119 100%);width:56cqw;top:0;bottom:0;right:0}.wb-d-cine .d-img:after{content:"";background:#ffffff47;height:.5cqw;position:absolute;top:58%;left:0;right:0}.wb-d-cine .d-copy{width:48cqw;top:20cqw;left:5cqw}.wb-d-cine .d-copy .h1,.wb-d-cine .d-copy .h2{background:#fff;border-radius:.5cqw;height:6.4cqw}.wb-d-cine .d-copy .h1{width:100%}.wb-d-cine .d-copy .h2{background:#f0a84b;width:70%}.wb-d-cine .d-copy .btn{background:#f0a84b;border-radius:1cqw;width:21cqw;height:5.6cqw;margin-top:1.6cqw}.wb-d-cine .d-foot i{opacity:.35;background:#fff;width:14cqw;height:.9cqw}.wb-d-edit{color:#2b2118;background:#f1eadc}.wb-d-edit .d-glyph{color:#2b2118;z-index:2;font:italic 400 20cqw/1 Georgia,Times New Roman,serif;display:block;top:12cqw;left:4.6cqw}.wb-d-edit .d-img{background:linear-gradient(165deg,#9fb08c,#56693f);width:34cqw;top:15cqw;bottom:7cqw;right:7cqw}.wb-d-edit .d-img:after{content:"";z-index:-1;border:.35cqw solid #2b2118;position:absolute;inset:2.4cqw -2.4cqw -2.4cqw 2.4cqw}.wb-d-edit .d-copy{gap:1.6cqw;width:46cqw;top:35cqw;left:5cqw}.wb-d-edit .d-copy .h1{background:#2b2118;width:100%;height:.4cqw}.wb-d-edit .d-copy .h2{background:#2b2118;border-radius:.3cqw;width:68%;height:1.5cqw}.wb-d-edit .d-copy .btn{border:.35cqw solid #2b2118;width:15cqw;height:4.4cqw;margin-top:.6cqw}.wb-d-edit .d-foot{display:none}.wb-d-bold{color:#fff;background:#2c46f5}.wb-d-bold .d-nav i{opacity:.8}.wb-d-bold .d-copy{gap:1.6cqw;width:50cqw;top:13.5cqw;left:5cqw}.wb-d-bold .d-copy .h1,.wb-d-bold .d-copy .h2{background:#fff;height:8cqw}.wb-d-bold .d-copy .h1{width:100%}.wb-d-bold .d-copy .h2{width:76%}.wb-d-bold .d-copy .btn{background:#ffd23f;width:22cqw;height:6.4cqw;margin-top:1.4cqw;box-shadow:.8cqw .8cqw #0a0f3a}.wb-d-bold .d-img{background:repeating-linear-gradient(135deg,#ff5a36 0 3cqw,#fff 3cqw 6cqw);border:.6cqw solid #0a0f3a;width:29cqw;height:33cqw;top:15cqw;right:6cqw;box-shadow:1.5cqw 1.5cqw #0a0f3a}.wb-d-bold .d-foot{bottom:3.5cqw;left:5cqw;right:5cqw}.wb-d-bold .d-foot i{background:#fff;border:.6cqw solid #0a0f3a;flex:1;height:4.6cqw;box-shadow:.7cqw .7cqw #0a0f3a}.wb-d-calm{color:#12514a;background:#fbfdfc}.wb-d-calm .d-copy{gap:1.7cqw;width:44cqw;top:17cqw;left:5cqw}.wb-d-calm .d-copy .h1,.wb-d-calm .d-copy .h2{background:#12514a;border-radius:.9cqw;height:5.6cqw}.wb-d-calm .d-copy .h1{width:100%}.wb-d-calm .d-copy .h2{width:72%}.wb-d-calm .d-copy .p{opacity:1;background:linear-gradient(#6f9a93,#6f9a93) 0 0/92% 1.2cqw no-repeat,linear-gradient(#6f9a93,#6f9a93) 0 3cqw/64% 1.2cqw no-repeat}.wb-d-calm .d-copy .btn{background:#1b8a7a;border-radius:3cqw;width:20cqw;height:5.4cqw}.wb-d-calm .d-img{background:linear-gradient(160deg,#d6eee8,#6fb5a7);border-radius:2.4cqw;width:40cqw;height:34cqw;top:14cqw;right:5cqw}.wb-d-calm .d-foot i{border:.4cqw solid #9cc9c0;border-radius:1.8cqw;width:8cqw;height:8cqw}.wb-sec{padding:clamp(72px,11vh,132px) 0}.wb-head{max-width:760px}.wb-head h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,4.6vw,64px);line-height:1.02}.wb-lead{max-width:52ch;color:var(--soft);text-wrap:pretty;margin:18px 0 0;font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.6}.wb-story{padding:clamp(80px,12vh,140px) 0 clamp(24px,4vh,48px)}.wb-story-in{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,5vw,88px);margin-top:clamp(24px,4vh,48px);display:grid}.wb-steps li{align-items:center;min-height:64svh;display:flex}.wb-step{border-left:1px solid var(--line);padding-left:30px;transition:opacity .4s,border-color .4s;position:relative}.wb-story[data-live] .wb-step{opacity:.32}.wb-story[data-step="1"] .wb-steps li:first-child .wb-step,.wb-story[data-step="2"] .wb-steps li:nth-child(2) .wb-step,.wb-story[data-step="3"] .wb-steps li:nth-child(3) .wb-step,.wb-story[data-step="4"] .wb-steps li:nth-child(4) .wb-step{opacity:1;border-color:var(--acc)}.wb-step-n{font-family:var(--mono);letter-spacing:.08em;color:var(--acc-t);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:12.5px;display:block}.wb-step h3{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.08}.wb-step p{max-width:42ch;color:var(--soft);text-wrap:pretty;margin:16px 0 0;font-size:16.5px;line-height:1.65}.wb-stagecol{min-width:0;position:relative}.wb-stick{top:max(calc(var(--h) + 28px),calc(50svh - 270px));position:sticky}.wb-screen{border:1px solid var(--line2);background:var(--raise);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.wb-bar{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:14px;height:42px;padding:0 14px;display:flex}.wb-dots{gap:6px;display:flex}.wb-dots i{background:var(--line2);border-radius:50%;width:9px;height:9px}.wb-addr{background:var(--bg);border:1px solid var(--line);height:26px;font-family:var(--mono);color:var(--muted);border-radius:7px;flex:1;font-size:11.5px;position:relative}.wb-addr>span{align-items:center;gap:7px;padding:0 10px;transition:opacity .4s;display:flex;position:absolute;inset:0}.wb-addr-b{opacity:0;color:var(--ink)}.wb-addr-b em{color:var(--soft);align-items:center;gap:6px;margin-left:auto;font-style:normal;display:inline-flex}.wb-addr-b em:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px}.wb-story[data-step="4"] .wb-addr-a{opacity:0}.wb-story[data-step="4"] .wb-addr-b{opacity:1}.wb-scenes{aspect-ratio:16/11.8;position:relative}.wb-scene{opacity:0;pointer-events:none;place-items:center;padding:clamp(12px,2vw,26px);transition:opacity .5s,transform .5s;display:grid;position:absolute;inset:0;transform:scale(.985)}.wb-story[data-step="1"] .s1,.wb-story[data-step="2"] .s2,.wb-story[data-step="3"] .s3,.wb-story[data-step="4"] .s4{opacity:1;transform:none}.wb-stage-cap{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:18px;margin:16px 0 0;font-size:12px;display:flex}.wb-prog{gap:6px;display:flex}.wb-prog i{background:var(--line2);width:34px;height:6px;transition:background .35s;display:block;transform:skew(-30deg)}.wb-story[data-step="1"] .wb-prog i:first-child,.wb-story[data-step="2"] .wb-prog i:nth-child(-n+2),.wb-story[data-step="3"] .wb-prog i:nth-child(-n+3),.wb-story[data-step="4"] .wb-prog i{background:var(--acc)}.wb-cap-t{flex:1;height:1.3em;position:relative}.wb-cap-t span{white-space:nowrap;opacity:0;transition:opacity .3s;position:absolute;top:0;left:0}.wb-story[data-step="1"] .c1,.wb-story[data-step="2"] .c2,.wb-story[data-step="3"] .c3,.wb-story[data-step="4"] .c4{opacity:1}.wb-intake{background:var(--bg);border:1px solid var(--line);border-radius:12px;gap:12px;width:min(100%,440px);padding:22px;display:grid}.wb-intake-h{letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:16px;font-weight:600}.wb-ph,.wb-urlf{gap:6px;display:grid}.wb-ph small,.wb-urlf small{font-family:var(--mono);color:var(--muted);font-size:11px}.wb-ph:after,.wb-urlv{content:"";border:1px solid var(--line2);background:var(--raise);border-radius:8px;height:34px;display:block}.wb-ph.w2:after{width:72%}.wb-or{font-family:var(--mono);text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:2px 0;font-size:11px;display:flex}.wb-or:before,.wb-or:after{content:"";background:var(--line);flex:1;height:1px}.wb-urlv{border-color:var(--acc);font-family:var(--mono);color:var(--ink);align-items:center;padding:0 12px;font-size:14px;display:flex;box-shadow:0 0 0 3px #eb242b24}.wb-typed{white-space:nowrap;border-right:2px solid var(--acc);width:16ch;padding-right:2px;display:inline-block;overflow:hidden}.wb-intake-n{color:var(--muted);margin:2px 0 0;font-size:12.5px}.wb-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,18px);width:100%;display:grid}.wb-four figure{min-width:0;margin:0}.wb-four figcaption{margin-top:7px}.wb-four .wb-d{box-shadow:0 10px 26px #0006}.wb-edit{width:88%}.wb-edit-d{position:relative}.wb-edit .wb-d{box-shadow:0 14px 34px #00000073}.s3 .wb-d .d-copy .h2,.s4 .wb-d .d-copy .h2{width:46%}.wb-sel{border:2px solid var(--acc);z-index:4;border-radius:3px;width:54%;height:29%;position:absolute;top:29%;left:3.4%}.wb-sel b{background:var(--acc-btn);color:#fff;font:500 10.5px/1.3 var(--mono);white-space:nowrap;border-radius:4px;margin-bottom:4px;padding:3px 8px;position:absolute;bottom:100%;left:-2px}.wb-sel u{border:2px solid var(--acc);background:#fff;border-radius:2px;width:7px;height:7px;position:absolute}.wb-sel u:first-of-type{top:-5px;left:-5px}.wb-sel u:nth-of-type(2){top:-5px;right:-5px}.wb-sel u:nth-of-type(3){bottom:-5px;left:-5px}.wb-sel u:nth-of-type(4){bottom:-5px;right:-5px}.wb-quick{z-index:5;background:#fff;border-radius:8px;gap:1px;padding:3px;display:flex;position:absolute;top:62%;left:3.4%;box-shadow:0 8px 22px #0006}.wb-quick i{font:500 10.5px/1.2 var(--sans);color:#17181b;white-space:nowrap;border-radius:5px;padding:4px 8px}.wb-quick i.ai{color:#fff;background:#17181b}.wb-cursor{z-index:6;filter:drop-shadow(0 2px 3px #00000073);position:absolute;top:44%;left:30%}.wb-ask{border:1px solid var(--line2);background:var(--bg);border-radius:999px;align-items:center;height:42px;margin-top:14px;padding:0 14px;display:flex}.wb-ask:before{content:"Ask AI";background:var(--acc-btn);color:#fff;font:500 10.5px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-right:12px;padding:3px 9px}.wb-ask-t{white-space:nowrap;color:var(--ink);font-size:13.5px;display:inline-block;overflow:hidden}.wb-live{width:84%}.wb-live .wb-d{box-shadow:0 14px 34px #00000073}.wb-live ul{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wb-live li{border:1px solid var(--line2);background:var(--bg);font-family:var(--mono);color:var(--soft);border-radius:999px;padding:6px 12px;font-size:11.5px}.wb-crew{padding-top:clamp(40px,6vh,72px)}.wb-crew-in{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.wb-crew-note{border-top:1px solid var(--line);max-width:46ch;font-family:var(--mono);color:var(--muted);margin:20px 0 0;padding-top:16px;font-size:12px;line-height:1.6}.wb-crew-screen{min-width:0}.wb-crew-screen .wb-addr-a{white-space:nowrap;text-overflow:ellipsis;align-self:center;width:100%;line-height:26px;display:block;overflow:hidden}.wb-ledger{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px);margin-top:clamp(28px,5vh,56px);display:grid}.wb-ledger li{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);column-gap:12px;padding:24px 0 28px;display:grid;position:relative}.wb-ledger li:before{content:"";background:var(--acc-t);transform-origin:0;height:1px;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.wb-ledger li:hover:before{transform:scaleX(1)}.wb-ix{font-family:var(--mono);color:var(--acc-t);font-variant-numeric:tabular-nums;grid-row:1/3;padding-top:6px;font-size:12.5px}.wb-ledger h3{letter-spacing:-.025em;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.2}.wb-ledger p{max-width:46ch;color:var(--soft);text-wrap:pretty;margin-top:8px;font-size:15.5px;line-height:1.65}.wb-trades{background:var(--bg2);border-block:1px solid var(--line);padding:clamp(60px,9vh,112px) 0}.wb-trade-line{letter-spacing:-.05em;color:var(--ink);flex-wrap:wrap;gap:0 .3em;margin:6px 0 0;font-size:clamp(36px,6.4vw,100px);font-weight:600;line-height:1.04;display:flex}.wb-trade-line span:not(:last-child):after{content:"/";color:var(--line2);margin-left:.28em;font-weight:300}.wb-trade-line .wb-hot{color:var(--acc-t)}.wb-faq-grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.wb-faq-grid .wb-head{top:calc(var(--h) + 36px);position:sticky}.wb-faq{gap:12px;display:grid}.wb-fq{border:1px solid var(--line);background:var(--raise);border-radius:14px;transition:border-color .2s}.wb-fq:hover,.wb-fq[open]{border-color:var(--line2)}.wb-fq summary{cursor:pointer;letter-spacing:-.02em;min-height:60px;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font-size:clamp(16px,1.4vw,18.5px);font-weight:550;list-style:none;display:flex}.wb-fq summary::-webkit-details-marker{display:none}.wb-fq summary:after{content:"";border:1px solid var(--line2);background:linear-gradient(var(--acc-t),var(--acc-t)) center/10px 1.7px no-repeat,linear-gradient(var(--acc-t),var(--acc-t)) center/1.7px 10px no-repeat;border-radius:50%;flex:none;width:28px;height:28px;transition:transform .3s}.wb-fq[open] summary:after{transform:rotate(45deg)}.wb-fq summary:focus-visible{outline-offset:-3px}.wb-fa p{max-width:62ch;color:var(--soft);padding:0 20px 22px;font-size:16px;line-height:1.65}.wb-close{text-align:center;background:var(--bg2);border-top:1px solid var(--line);padding:clamp(72px,11vh,132px) 0;position:relative}.wb-close:before{content:"";pointer-events:none;opacity:.8;background-image:linear-gradient(var(--grid-a) 1px,transparent 1px),linear-gradient(90deg,var(--grid-a) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 20%,#000 100%);mask-image:linear-gradient(#0000 20%,#000 100%)}.wb-close .wb-wrap{position:relative}.wb-close .wb-stripes{justify-content:center;margin-bottom:26px}.wb-close h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,5.6vw,80px);line-height:1}.wb-close .wb-wrap>p{max-width:52ch;color:var(--soft);margin:18px auto 0;font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.6}.wb-close-act{margin-top:32px}.wb-close-form{text-align:left;max-width:600px;margin:32px auto 0}.wb-close .wb-done{margin:0 auto}.wf{border-top:1px solid var(--line);background:var(--bg2)}.wf-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 48px;padding-block:clamp(36px,6vh,56px) 28px;display:flex}.wf-brand{gap:14px;max-width:40ch;display:grid}.wf-brand p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.wf-links{flex-wrap:wrap;gap:4px 26px;display:flex}.wf-links a{color:var(--soft);padding:6px 0;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s}.wf-links a:hover{color:var(--ink)}.wf-base{border-top:1px solid var(--line);padding-block:18px 28px}.wf-base p{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin:0;font-size:12px}@media (prefers-reduced-motion:no-preference){@keyframes wb-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wb-deal{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.84)}to{opacity:1;transform:none}}@keyframes wb-fill{0%{opacity:1}to{opacity:0}}@keyframes wb-type{0%{width:0}to{width:16ch}}@keyframes wb-blink{50%{border-color:#0000}}@keyframes wb-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wb-move{0%{top:78%;left:84%}to{top:44%;left:30%}}@keyframes wb-shorten{0%{width:70%}to{width:46%}}@keyframes wb-typeai{0%{max-width:0}to{max-width:26ch}}@keyframes wb-pulse{0%,to{box-shadow:0 0 0 3px #eb242b33, 0 0 12px var(--acc)}50%{box-shadow:0 0 0 6px #eb242b14, 0 0 18px var(--acc)}}@keyframes wb-glowin{0%{opacity:0;transform:translate(-50%)scale(.9)}to{opacity:1;transform:translate(-50%)}}.wb-pill i{animation:2.6s ease-in-out infinite wb-pulse}.wb-glow{animation:1.6s cubic-bezier(.2,.7,.2,1) both wb-glowin}.wb-wire{animation:1s cubic-bezier(.2,.7,.2,1) .1s both wb-draw}.wb-pn{animation:.95s cubic-bezier(.2,.7,.2,1) both wb-deal;animation-delay:calc(.5s + var(--i) * .16s)}.wb-pn .wb-d:after{content:"";background:var(--raise2);box-shadow:inset 0 0 0 1px var(--line2);animation:.8s both wb-fill;animation-delay:calc(1.05s + var(--i) * .2s);position:absolute;inset:0}.wb-story[data-step="1"] .wb-typed{animation:1.5s steps(16,end) .5s both wb-type,.9s step-end infinite wb-blink}.wb-story[data-step="2"] .wb-four figure{animation:.6s cubic-bezier(.2,.7,.2,1) both wb-pop;animation-delay:calc(.15s + var(--i) * .12s)}.wb-story[data-step="3"] .wb-cursor{animation:1.2s cubic-bezier(.3,.7,.2,1) .2s both wb-move}.wb-story[data-step="3"] .wb-sel{animation:.4s 1.3s both wb-pop}.wb-story[data-step="3"] .wb-quick{animation:.4s 1.6s both wb-pop}.wb-story[data-step="3"] .wb-ask-t{animation:1.4s steps(26,end) 2.3s both wb-typeai}.wb-story[data-step="3"] .s3 .wb-d .d-copy .h2{animation:.6s cubic-bezier(.3,.7,.2,1) 4s both wb-shorten}.wb-story[data-step="4"] .wb-live li{animation:.5s cubic-bezier(.2,.7,.2,1) both wb-pop}.wb-story[data-step="4"] .wb-live li:nth-child(2){animation-delay:.12s}.wb-story[data-step="4"] .wb-live li:nth-child(3){animation-delay:.24s}}@media (prefers-reduced-motion:no-preference) and (min-width:901px){.wb-story[data-step="3"] .s3 .wb-ask-t{max-width:26ch}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes wb-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes wb-ink{0%{color:var(--line2)}to{color:var(--ink)}}@keyframes wb-inkred{0%{color:var(--line2)}to{color:var(--acc-t)}}.wb-head.wb-rv,.wb-ledger .wb-rv{animation:linear both wb-rise;animation-timeline:view();animation-range:entry 5% entry 50%}.wb-trade-line .wb-rv{animation:linear both wb-ink;animation-timeline:view();animation-range:entry 20% cover 38%}.wb-trade-line .wb-rv.wb-hot{animation-name:wb-inkred}}}@media (prefers-reduced-motion:reduce){.wb-field input,.wb-field select,.wb-step,.wb-scene,.wb-pn-in,.wb-ledger li:before,.wb-fq,.wb-fq summary:after,.wb-btn,.wh-burger i{transition:none}}@media (max-width:1100px){.wh-in{gap:16px}}@media (max-width:980px){.wh-nav{display:none}.wh-end{margin-left:auto}.wh-burger{display:inline-grid}.wb-hero-grid{grid-template-columns:minmax(0,1fr)}.wb-hero h1{font-size:clamp(40px,8.4vw,68px)}.wb-faq-grid,.wb-crew-in{grid-template-columns:minmax(0,1fr)}.wb-faq-grid .wb-head{position:static}}@media (max-width:900px){.wb-story-in{flex-direction:column;gap:0;display:flex}.wb-stagecol{display:contents}.wb-stick{top:calc(var(--h) + 1px);z-index:6;background:var(--bg);order:-1;margin-inline:-2px;padding:10px 0 8px;position:sticky}.wb-steps li{min-height:56svh}.wb-cap-t{display:none}}@media (max-width:640px){.wbx{--h:56px}.wh-thm-top{display:none}.wh-names{flex-direction:column;align-items:flex-start;gap:3px}.wh-name{font-size:14.5px}.wh-prod{font-size:11px;font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase}.wh-prod:before{content:none}.wh-join{padding:0 13px}.wb-line{flex-direction:column;align-items:stretch}.wb-submit{width:100%}.wb-row{grid-template-columns:1fr}.wb-ledger{grid-template-columns:minmax(0,1fr)}.wb-cta .wb-btn{flex:100%}.wb-close-act .wb-btn{width:100%}.wb-fq summary{padding:14px 16px}.wb-fa p{padding:0 16px 20px}.wb-bar{height:34px}.wb-scene{padding:8px}.wb-intake{gap:8px;padding:14px}.wb-ph:after,.wb-urlv{height:28px}.wb-intake-n{display:none}.wb-live ul{margin-top:8px}.wb-live li{padding:4px 8px;font-size:10.5px}.wb-ask{height:34px;margin-top:8px}.wb-step{padding-left:20px}.wb-crew-in{gap:24px}.wb-addr-x{display:none}.wf-in{flex-direction:column}}@media (max-width:380px){.wh-join{padding:0 11px;font-size:13px}.wh-in{gap:10px}}.wb-closed{text-align:center;border:1px solid var(--line2);border-radius:var(--r);background:color-mix(in srgb,var(--raise) 80%,transparent);justify-items:center;gap:6px;padding:26px 22px;display:grid}.wb-closed h2{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.2}.wb-closed p{color:var(--soft);margin:0;font-size:15.5px;line-height:1.6}html:has(.wb-dlg[open]){scrollbar-gutter:stable;overflow:hidden}.wb-dlg{overscroll-behavior:contain;width:min(480px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--soft);background:var(--raise);border:1px solid var(--line2);border-radius:20px;padding:0;overflow:auto;box-shadow:0 40px 100px #0000008c}html[data-theme=light] .wb-dlg{box-shadow:0 40px 100px #281e1447}.wb-dlg::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080a9e}.wb-dlg-in{padding:clamp(24px,5vw,34px);position:relative}.wb-dlg-x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:color .2s,background-color .2s;display:grid;position:absolute;top:12px;right:12px}.wb-dlg-x:hover{color:var(--ink);background:var(--line)}.wb-dlg-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.wb-dlg h2{letter-spacing:-.04em;color:var(--ink);margin:0;padding-right:40px;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.1}.wb-dlg-p{color:var(--soft);margin:10px 0 0;font-size:15px;line-height:1.55}.wb-dlg-form{gap:16px;margin-top:22px}.wb-dlg .wb-field label span{font-family:inherit;font-size:inherit;color:var(--acc-t);margin-left:3px}.wb-dlg .wb-field input{min-height:48px}.wb-dlg .wb-field input[aria-invalid=true]{border-color:#ff7a80;box-shadow:0 0 0 3px #eb242b29}html[data-theme=light] .wb-dlg .wb-field input[aria-invalid=true]{border-color:#c8141b}.wb-fe{color:#ff9a9e;margin:0;font-size:13.5px;line-height:1.45}html[data-theme=light] .wb-fe{color:#a3141b}.wb-dlg-full{width:100%;min-height:50px}.wb-dlg-form .wb-submit{margin-top:2px}.wb-dlg-done{background:0 0;border:0;gap:12px;padding:8px 0 0}.wb-dlg-done h2{padding-right:0}.wb-dlg-done .wb-dlg-full{margin-top:10px}.wb-dlg .wb-err{margin:0}@media (max-width:640px){.wb-dlg{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:92dvh;margin:auto 0 0}.wb-dlg-in{padding:26px 20px calc(24px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){@keyframes wb-dlg-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes wb-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes wb-fade{0%{opacity:0}to{opacity:1}}.wb-dlg[open]{animation:.26s cubic-bezier(.2,.7,.2,1) wb-dlg-in}.wb-dlg[open]::backdrop{animation:.22s wb-fade}@media (max-width:640px){.wb-dlg[open]{animation:.3s cubic-bezier(.2,.8,.2,1) wb-sheet-in}}}
