@font-face{font-family:Archivo;src:url("./fonts/archivo-latin-wdth-normal-R3FITQA7.woff2") format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Mr Dafoe;src:url("./fonts/mr-dafoe-latin-400-normal-5YNVCUQU.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter Tight;src:url("./fonts/inter-tight-latin-wght-normal-U5LAIBVI.woff2") format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("./fonts/jetbrains-mono-latin-wght-normal-VBS632QH.woff2") format("woff2-variations");font-weight:100 800;font-display:swap}:root{--hot: #a8ff3c;--hot-ink: #0d1600;--void: #050506;--ink: #f4f2ee;--ink-2: #b9b6ae;--muted: #8d8a83;--line: rgba(244, 242, 238, .14);--screen: #0d0e10;--cond: "Archivo", "Arial Narrow", "Helvetica Neue", sans-serif;--sans: "Inter Tight", -apple-system, "Segoe UI", sans-serif;--script: "Mr Dafoe", "Brush Script MT", cursive;--mono: "JetBrains Mono", ui-monospace, monospace;--gutter: clamp(16px, 2.8vw, 40px);--ca: 0;--vh: 1vh;--intro-end: 394px}@supports (height: 1svh){:root{--vh: 1svh}}*{box-sizing:border-box}html{background:var(--void);color:var(--ink);-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 62% at 74% 38%,#2e2e36e6,#1414188c 52%,#05050600),radial-gradient(circle at 20% 104%,color-mix(in srgb,var(--hot) 12%,transparent),transparent 44%),radial-gradient(ellipse 80% 80% at 50% 50%,transparent 58%,rgba(0,0,0,.5))}a{color:inherit}p,h1,h2,h3,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}em{font-style:normal;color:var(--hot)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:20;background:var(--ink);color:var(--void);padding:10px 14px;border-radius:8px}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--hot);outline-offset:3px;border-radius:4px}.gl{position:fixed;inset:0;width:100vw;height:100vh;display:block;pointer-events:none;opacity:0}.gl-back{z-index:0}.gl-front{z-index:4}.gl-ready .gl{opacity:1}main{position:relative;z-index:2}.screens{position:fixed;inset:0;z-index:1;pointer-events:none}.fly,.paper,.sweep,.flood{display:none}.top{position:fixed;top:0;left:0;right:0;z-index:6;display:flex;justify-content:space-between;align-items:center;padding:22px var(--gutter);pointer-events:none}.top:before{content:"";position:absolute;inset:0 0 -30px;z-index:-1;background:linear-gradient(#050506d1,#05050600);pointer-events:none}.top>*{pointer-events:auto}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;font-size:18px;letter-spacing:-.02em}.brand svg,.foot-brand svg{width:30px;height:30px;flex:none;fill:none;stroke:var(--ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pill{display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;background:#1414168c;border:1px solid var(--line);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.pill a{text-decoration:none;font-size:14px;font-weight:550;padding:9px 16px;border-radius:999px;color:var(--ink-2)}.pill a:hover{color:var(--ink)}.pill .pill-cta{background:var(--ink);color:var(--void)}.kicker{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.fine{font-size:13.5px;color:var(--muted)}.body,.sub{font-size:18px;color:var(--ink-2);max-width:500px}.btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:inherit;font-weight:650;font-size:15.5px;padding:15px 22px;border-radius:999px;letter-spacing:-.01em;cursor:pointer;border:0;background:none;color:inherit}.btn-hot{background:var(--hot);color:var(--hot-ink)}.btn-hot:after{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.btn-line{border:1px solid rgba(244,242,238,.35)}.title,.title-md,.title-xl{font-family:var(--cond);font-stretch:62%;font-weight:820;text-transform:uppercase;line-height:.84;letter-spacing:-.01em;text-shadow:calc(var(--ca) * -.03em) 0 rgba(255,40,70,.8),calc(var(--ca) * .03em) 0 rgba(0,200,255,.8)}.title{font-size:clamp(46px,6.6vw,104px)}.title .mi{white-space:nowrap}.title-md{font-size:clamp(42px,5.2vw,82px)}.title-xl{font-size:clamp(60px,10.5vw,170px)}.mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.mi{display:block}.mask-ctas{padding:4px;margin:-4px}.phone{position:relative;flex:none;aspect-ratio:74 / 156;border-radius:15%/7.2%;background:linear-gradient(140deg,#3a3b41,#1d1e22 40%,#2c2d33);box-shadow:inset 0 0 0 1.5px #4a4b52,0 30px 60px #00000080}.screen{position:absolute;inset:1.92% 4.05%;overflow:hidden;border-radius:11%/5.2%;background:var(--screen);container-type:inline-size}.screen video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.screens .screen{inset:0 auto auto 0;width:300px;height:662px;border-radius:34px;transform-origin:0 0;visibility:hidden}.screens .screen:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.15),transparent 38%,transparent 70%,rgba(255,255,255,.05));pointer-events:none}.gl-ready .phone{background:none;box-shadow:none}.ui{position:absolute;inset:0;padding:22cqw 9cqw 12cqw;display:flex;flex-direction:column;gap:6cqw;background:linear-gradient(180deg,#17181c,#0b0b0d)}.ui-tag{align-self:flex-start;font-family:var(--mono);font-size:4.3cqw;letter-spacing:.08em;text-transform:uppercase;padding:1.6cqw 3.4cqw;border-radius:2cqw;background:#ffffff1a;color:var(--ink-2)}.ui-hook{font-family:var(--cond);font-stretch:70%;font-weight:800;font-size:15.5cqw;line-height:.95;text-transform:uppercase;color:var(--ink)}.ui-store{display:flex;gap:4cqw;flex:1;min-height:0}.ui-store i{flex:1;border-radius:6cqw;background:linear-gradient(160deg,#e9e6df,#bdb9b0)}.ui-store i:nth-child(2){background:linear-gradient(160deg,var(--hot),color-mix(in srgb,var(--hot) 70%,#000))}.ui-store i:nth-child(3){background:linear-gradient(160deg,#d6d3cc,#9d9a92)}.ui-cta{align-self:center;padding:4.6cqw 8.6cqw;border-radius:999px;background:var(--hot);color:var(--hot-ink);font-weight:700;font-size:6.6cqw;white-space:nowrap}.ui-bar{height:2cqw;border-radius:1cqw;background:#ffffff40;overflow:hidden}.ui-bar i{display:block;width:35%;height:100%;background:var(--hot);transform-origin:0 50%}.ui-time{align-self:flex-end;font-family:var(--mono);font-size:5.2cqw;color:var(--ink-2);margin-top:-3cqw}.ui-wipe{display:none}.spec-label{position:absolute;left:0;right:0;bottom:0;padding:4.6cqw 5.2cqw 6cqw;background:#000000c7;color:#fff;font-weight:600;font-size:5.8cqw;line-height:1.3}.ph-spec .ui{padding-bottom:36cqw}.tile{position:relative;display:flex;flex-direction:column;gap:7%;padding:9% 8%;border-radius:9px;background:#141518;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 24px #00000073}.tile i{display:block;border-radius:3px}.tile .th{height:9%;background:var(--ink);width:88%}.tile .th2{height:6%;background:var(--ink-2);width:62%}.tile .ts{flex:1;border-radius:6px;background:linear-gradient(160deg,#d9d6cf,#8f8c85)}.tile .tc{height:6%;background:var(--hot);width:56%;align-self:center}.tile:nth-child(4n+2) .th{width:74%}.tile:nth-child(4n+3) .th{width:94%}.tile:nth-child(4n) .th{width:66%}.tile:nth-child(5n+2) .ts{background:linear-gradient(160deg,#cfccc4,#7d7a73)}.tile:nth-child(5n+4) .ts{background:linear-gradient(160deg,#e4e1da,#9a978f)}.tile .lang{position:absolute;right:-7px;top:-7px;font-family:var(--mono);font-size:10px;font-weight:700;padding:2px 5px;border-radius:5px;background:var(--hot);color:var(--hot-ink)}.hero{position:relative;height:100vh;min-height:640px}.stage{position:relative;height:100%}.hero .stage{overflow:hidden}.hook-still{position:absolute;z-index:0;top:0;left:calc(69vw - 6.9vh);height:91.28vh;width:auto;pointer-events:none;user-select:none}.gl-ready .hook-still{visibility:hidden}.hero-intro{position:absolute;left:var(--gutter);top:128px;width:min(540px,40vw);display:grid;gap:18px;z-index:1}.lede{font-size:21px;line-height:1.42;letter-spacing:-.012em}.ctas{display:flex;gap:10px;flex-wrap:wrap}.headline{position:absolute;left:calc(var(--gutter) - .04em);bottom:3.2vh;margin:0;font-family:var(--cond);font-stretch:62%;font-weight:820;font-size:clamp(72px,min(18.4vw,calc((96.8vh - var(--intro-end)) / 1.6)),290px);line-height:.79;letter-spacing:-.012em;text-transform:uppercase}.line{display:block;white-space:nowrap;text-shadow:calc(var(--ca) * -.03em) 0 rgba(255,40,70,.8),calc(var(--ca) * .03em) 0 rgba(0,200,255,.8)}.ch{display:inline-block}.line-2{position:relative;transform-origin:0 0}.script{position:absolute;left:2.3em;top:.02em;font-family:var(--script);font-weight:400;font-size:.86em;text-transform:none;color:var(--hot);letter-spacing:0;line-height:1;transform:rotate(-9deg);text-shadow:0 .02em .06em rgba(0,0,0,.5);pointer-events:none}.cue-mask{position:absolute;right:var(--gutter);bottom:4.4vh}.scroll-cue{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.cue-line{width:1px;height:46px;background:linear-gradient(var(--ink),transparent)}.scene:not(.hero),.faq,.contact{position:relative;padding:13vh var(--gutter) 6vh}.work .stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4vw;align-items:center}.work-copy{display:grid;gap:22px}.reel-list{border-top:1px solid var(--line);max-width:500px}.reel-list li{display:flex;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line);font-weight:560}.reel-list li.is-on{color:var(--hot)}.rl-no{font-family:var(--mono);font-size:12px;color:var(--hot)}.phones{display:flex;gap:3%;justify-content:center;align-items:flex-start}.phones-work .phone{width:31%}.phones-work .phone:nth-child(2){margin-top:8%}.how .stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4vw 5vw;align-items:start}.how-copy{display:grid;gap:18px;grid-row:span 2}.steps-wrap{position:relative;margin-top:10px}.steps{display:grid;gap:2px;padding-left:40px;position:relative}.steps:before{content:"";position:absolute;left:11px;top:14px;bottom:14px;width:1.5px;background:#c9ccd28c}.step{position:relative;display:block;padding:12px 0}.step-no{position:absolute;left:-40px;top:14px;width:24px;height:24px;border-radius:50%;background:var(--void);border:1.5px solid #c9ccd2;font-family:var(--mono);font-size:0}.step h3{font-family:var(--cond);font-stretch:70%;font-weight:780;text-transform:uppercase;font-size:30px;line-height:.95;margin-bottom:8px}.step p{font-size:15.5px;line-height:1.5;color:var(--ink-2);max-width:470px}.bead{display:none}.teaser-beats{align-self:start;border-top:1px solid var(--line);padding-top:16px}.beats-title{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.beats{display:grid;gap:10px}.beats li{display:grid;grid-template-columns:46px 1fr;gap:8px;font-size:15px;color:var(--ink-2);line-height:1.45}.beats b{font-family:var(--mono);font-weight:500;font-size:13px;color:var(--hot);padding-top:1px}.phones-how{position:relative;grid-column:2;grid-row:1;padding-top:4px}.phones-how .phone{width:30%}.phones-how .ph-teaser{order:2}.phones-how .ph-s3{order:3}.sticker48{position:absolute;right:0;top:-14px;padding:10px 14px;border-radius:14px;background:var(--hot);color:var(--hot-ink);font-weight:650;font-size:13px;line-height:1.2;transform:rotate(6deg)}.sticker48 b{display:block;font-family:var(--cond);font-stretch:62%;font-weight:850;font-size:40px;line-height:.9}.pilot .stage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:36px 5vw;align-items:start}.pilot-head{grid-column:1 / -1;display:grid;gap:16px}.pilot .stage{--tw: 82px;--th: 110px}.matrix{display:grid;grid-template-columns:62px auto;grid-template-rows:22px auto;gap:10px 12px;align-self:start}.m-cols{grid-column:2;display:grid;grid-template-columns:repeat(5,var(--tw));gap:14px}.m-rows{grid-row:2;display:grid;grid-template-rows:repeat(4,var(--th));gap:14px}.m-cols span,.m-rows span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-self:center}.m-cols span{text-align:center}.m-grid{grid-row:2;grid-column:2;display:grid;grid-template-columns:repeat(5,var(--tw));grid-template-rows:repeat(4,var(--th));gap:14px}.formats{display:flex;gap:16px;align-items:flex-end;margin-top:8px}.fmt{display:grid;gap:10px;justify-items:center}.ftile{width:92px;border-radius:11px;background:#141518;border:1px solid rgba(255,255,255,.16);position:relative;overflow:hidden;box-shadow:0 16px 34px #00000080}.ftile:before{content:"";position:absolute;left:12%;right:12%;top:9%;height:8%;border-radius:3px;background:var(--ink)}.ftile:after{content:"";position:absolute;inset:24% 12% 13%;border-radius:6px;background:linear-gradient(160deg,#d9d6cf,#8f8c85)}.f916 .ftile{height:164px}.f45 .ftile{height:115px}.f11 .ftile{height:92px}.fmt figcaption{font-family:var(--mono);font-size:11.5px;color:var(--ink-2);text-align:center}.fmt figcaption b{display:block;font-family:var(--cond);font-stretch:70%;font-size:24px;color:var(--ink)}.gets{border-top:1px solid var(--line);max-width:620px}.gets li{padding:11px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--ink-2);line-height:1.45}.gets b{color:var(--ink);font-weight:650}.sheet{background:#f4f2ee;color:#141414;border-radius:14px;padding:14px 18px 16px;font-size:12.5px;max-width:520px;box-shadow:0 20px 50px #00000080}.sh-cap{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#5c5b55;margin-bottom:6px}.sh-row{display:grid;grid-template-columns:54px 46px 40px 1.2fr 1.3fr;gap:8px;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.12)}.sh-head{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#555}.refund{grid-column:1 / -1;max-width:760px;padding:16px 18px;border-left:3px solid var(--hot);background:color-mix(in srgb,var(--hot) 9%,transparent);font-size:15px;line-height:1.5}.judged .stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 5vw;align-items:start}.judged-copy{display:grid;gap:18px;grid-row:span 2}.ticks{border-top:1px solid var(--line);max-width:560px}.ticks li{position:relative;padding:11px 0 11px 30px;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.45}.ticks li:before{content:"";position:absolute;left:3px;top:16px;width:12px;height:7px;border-left:2.5px solid var(--hot);border-bottom:2.5px solid var(--hot);transform:rotate(-45deg) scale(var(--k, 1))}.honest{font-size:14.5px;color:var(--muted);max-width:560px}.lanes{position:relative;display:grid;gap:12px;padding:18px 20px 26px;border:1px solid var(--line);border-radius:16px;background:#0c0c0e99}.lane{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto 10px;column-gap:14px;row-gap:6px;align-items:center}.lane-tile{grid-row:span 2;width:38px;height:52px;border-radius:6px;background:#141518;border:1px solid rgba(255,255,255,.16);background-image:linear-gradient(var(--ink),var(--ink)),linear-gradient(160deg,#d9d6cf,#8f8c85);background-size:70% 6px,74% 54%;background-position:50% 16%,50% 72%;background-repeat:no-repeat}.lane-control .lane-tile{border-color:var(--ink-2)}.lane-name{font-size:13.5px;color:var(--ink-2)}.lane-control .lane-name{color:var(--ink);font-weight:600}.lane-bar{position:relative;height:10px;border-radius:5px;background:#ffffff17;overflow:hidden}.lane-bar i{position:absolute;inset:0;width:72%;border-radius:inherit;background:var(--ink-2);transform-origin:0 50%}.lane:not(.lane-control) .lane-bar i{background:var(--hot)}.lane-mark{position:absolute;top:12px;bottom:12px;left:calc(72px + (100% - 92px)*.72);width:0;border-left:1.5px dashed var(--ink-2)}.lane-mark span{position:absolute;bottom:-2px;left:8px;white-space:nowrap;font-family:var(--mono);font-size:11px;color:var(--ink-2)}.plan{background:#f4f2ee;color:#141414;border-radius:14px;padding:16px 20px 18px;max-width:520px;box-shadow:0 20px 50px #00000080}.plan-cap{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#5c5b55;margin-bottom:8px}.plan li{position:relative;padding:7px 0 7px 26px;border-bottom:1px solid rgba(0,0,0,.12);font-size:14px;font-weight:560}.plan li:before{content:"";position:absolute;left:3px;top:12px;width:11px;height:6px;border-left:2.5px solid #2c6e00;border-bottom:2.5px solid #2c6e00;transform:rotate(-45deg)}.pricing .stage{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px 5vw;align-items:start}.price-head{grid-column:1;display:grid;gap:14px}.rows{grid-column:1;border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line)}.row-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr) auto;gap:24px;align-items:center;padding:20px 0}.row h3{font-family:var(--cond);font-stretch:70%;font-weight:780;font-size:36px;text-transform:uppercase;line-height:.92}.row .desc{font-size:15px;color:var(--ink-2);line-height:1.45}.row .price{font-family:var(--cond);font-stretch:70%;font-weight:800;font-size:42px;text-align:right;white-space:nowrap}.row .price small{font-size:.42em;color:var(--ink-2);font-weight:600;margin:0 2px}.row-hot{position:relative}.row-hot:before{content:"";position:absolute;inset:-1px -14px;background:linear-gradient(90deg,color-mix(in srgb,var(--hot) 14%,transparent),transparent 80%);border-left:3px solid var(--hot);z-index:-1}.row-hot .price{color:var(--hot)}.callout{grid-column:1;font-size:15.5px;color:var(--ink);max-width:720px}.price-cta{grid-column:1}.tagwrap{grid-column:2;grid-row:1 / span 4;position:relative;width:300px;height:420px;margin-top:30px;perspective:1100px}.tag{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% 40px;transform:rotate(-6deg)}.tag-face{position:absolute;inset:0;padding:92px 28px 30px;border-radius:22px 22px 26px 26px;background:var(--hot);color:var(--hot-ink);display:grid;align-content:start;gap:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-mask:radial-gradient(circle 17px at 50% 40px,transparent 98%,#000 100%);mask:radial-gradient(circle 17px at 50% 40px,transparent 98%,#000 100%);box-shadow:0 30px 60px #00000073}.tag-back{transform:rotateY(180deg);background:color-mix(in srgb,var(--hot) 22%,#f4f2ee)}.tag-k{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.tag-price,.tag-big{font-family:var(--cond);font-stretch:62%;font-weight:850;font-size:108px;line-height:.84}.tag-big{font-size:92px}.tag-line{font-weight:700;font-size:18px;line-height:1.3}.tag-meta{margin-top:6px;padding-top:14px;border-top:1.5px solid color-mix(in srgb,var(--hot-ink) 25%,transparent);font-size:14px;font-weight:560}.tag-hole{position:absolute;left:calc(50% - 17px);top:23px;width:34px;height:34px}.is-static .tagwrap{width:auto;height:auto;perspective:none;display:grid;gap:18px}.is-static .tag{position:relative;inset:auto;transform:none;display:grid;gap:18px}.is-static .tag-face{position:relative;inset:auto;width:300px;min-height:380px;transform:none}.guard .stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:30px 5vw;align-items:start}.guard-copy{grid-column:1 / -1;display:grid;gap:14px;max-width:560px}.strikes{grid-column:1 / -1;display:grid;gap:4px}.strikes li{position:relative;justify-self:start}.sw{display:block;font-family:var(--cond);font-stretch:62%;font-weight:820;text-transform:uppercase;font-size:clamp(48px,7vw,100px);line-height:.96;color:#f4f2ee8c}.strike{position:absolute;left:-.1em;right:-.1em;top:50%;height:.07em;min-height:4px;margin-top:-3px;border-radius:4px;background:var(--hot);transform-origin:0 50%;font-size:clamp(48px,7vw,100px)}.taut{display:none}.keeps{display:grid;gap:22px}.keep-big{font-family:var(--cond);font-stretch:62%;font-weight:850;text-transform:uppercase;font-size:clamp(64px,9vw,150px);line-height:.84;color:var(--hot)}.keep-big em{color:var(--ink)}.checks{border-top:1px solid var(--line);max-width:560px}.checks li{position:relative;padding:12px 0 12px 32px;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.45}.checks li:before{content:"";position:absolute;left:4px;top:17px;width:13px;height:7px;border-left:2.5px solid var(--hot);border-bottom:2.5px solid var(--hot);transform:rotate(-45deg) scale(var(--k, 1))}.phones-guard .phone{width:min(260px,60vw)}.faq{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:30px 5vw;align-items:start}.faq-head{display:grid;gap:14px}.qa{position:relative;border-top:1px solid var(--line)}.q{position:relative;border-bottom:1px solid var(--line)}.q:after{content:"";position:absolute;left:0;bottom:-1px;height:1.5px;width:100%;background:var(--hot);transform-origin:0 50%;transform:scaleX(var(--draw, 0))}.q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;cursor:pointer;font-family:var(--cond);font-stretch:75%;font-weight:760;text-transform:uppercase;font-size:clamp(22px,2.2vw,30px);line-height:1.05}.q summary::-webkit-details-marker{display:none}.q summary .mask{flex:1}.q p{padding:0 60px 22px 0;color:var(--ink-2);font-size:16.5px;max-width:760px}.qi{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line);position:relative;transition:transform .45s cubic-bezier(.3,1.25,.5,1),background-color .2s}.qi:before{content:"";position:absolute;left:9px;top:7px;width:8px;height:11px;border:2px solid var(--ink);border-top:0;border-radius:0 0 6px 6px}.qi:after{content:"";position:absolute;left:15px;top:4px;width:2px;height:9px;background:var(--ink)}.q[open] .qi{background:var(--hot);border-color:var(--hot);transform:rotate(180deg)}.q[open] .qi:before{border-color:var(--hot-ink)}.q[open] .qi:after{background:var(--hot-ink)}.q[open] p{animation:answer .5s cubic-bezier(.2,.8,.2,1)}@keyframes answer{0%{clip-path:inset(0 0 100% 0);transform:translateY(-8px)}to{clip-path:inset(0 0 0 0);transform:none}}.lift{display:none}.contact{min-height:92vh;display:grid;align-content:center;padding-top:16vh;padding-bottom:12vh}.contact-in{display:grid;gap:20px;justify-items:start;position:relative;z-index:1}.contact-lead{font-size:18px;color:var(--ink-2);max-width:36em}.rf{--bad: #ff9aa6;display:grid;gap:10px;width:100%;color-scheme:dark}.rf-field{position:relative;display:grid;align-content:start;gap:1px;min-width:0;padding:9px 16px 8px;border:1px solid rgba(244,242,238,.3);border-radius:14px;background:#f4f2ee12;transition:border-color .15s}.rf-field:hover{border-color:#f4f2ee80}.rf-field:focus-within{border-color:var(--hot);outline:3px solid var(--hot);outline-offset:2px}.rf-field.is-bad{border-color:var(--bad)}.rf-field label{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:var(--ink-2)}.rf-field input{display:block;width:100%;min-width:0;margin:0;padding:2px 0 0;border:0;border-radius:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;line-height:1.35}.rf-field input:focus-visible{outline:0}.rf-field input::placeholder{color:var(--muted);opacity:1}.rf-field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 60px #15161a inset}.rf-err{margin:4px 0 0;font-size:13.5px;line-height:1.35;color:var(--bad)}.rf-err[hidden]{display:none}.rf-msg{margin:0;font-size:14px;line-height:1.4;color:var(--bad)}.rf-msg:empty{margin-top:-10px}.rf-notice{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.rf-notice a{color:var(--ink-2);text-underline-offset:3px}.rf-notice a:hover{color:var(--ink)}.rf .btn{align-self:start;justify-content:center;min-height:56px;padding:0 24px;white-space:nowrap}.rf .btn[disabled]{opacity:.65;cursor:progress}.rf-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.rf-done{display:grid;gap:8px;padding:18px 20px;border:1px solid var(--hot);border-radius:14px;background:color-mix(in srgb,var(--hot) 9%,transparent)}.rf-done p{margin:0;font-size:19px;line-height:1.4;color:var(--ink)}.rf-done .rf-done-note{font-size:14px;color:var(--ink-2)}.mask-form{padding:6px;margin:-6px}.rf-hero .rf-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.rf-hero .rf-done p{font-size:17px}.rf-jump{display:none}@media(min-width:1180px){.mask-form{width:min(780px,56vw)}.rf-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto}.rf-hero .rf-row{display:contents}.rf-hero .rf-msg,.rf-hero .rf-notice,.rf-hero .rf-done{grid-column:1 / -1}}@media(min-width:761px)and (max-width:899px){.rf-hero .rf-row{grid-template-columns:minmax(0,1fr)}}.rf-contact{width:min(100%,680px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.rf-contact .rf-wide,.rf-contact .rf-actions,.rf-contact .rf-msg,.rf-contact .rf-notice,.rf-contact .rf-done{grid-column:1 / -1}.rf-contact .rf-actions{display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap;margin-top:6px}.rf-alt{font-size:14.5px;color:var(--ink-2)}.rf-alt a{color:var(--ink);text-underline-offset:3px}.rf-alt a:hover{text-decoration-thickness:2px}.rf-contact .rf-msg:empty{margin-top:-10px}.hook-slot{position:absolute;right:12vw;top:0;width:1px;height:1px}.foot{position:relative;z-index:2;padding:0 var(--gutter) 30px}.foot-line{position:absolute;left:calc(var(--gutter) + 11px);top:-6vh;height:calc(6vh + 100% - 52px);width:1.5px;background:#c9ccd2b3;transform-origin:50% 0}.wordmark{font-family:var(--cond);font-stretch:62%;font-weight:850;text-transform:uppercase;font-size:19.2vw;line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(244,242,238,.22);letter-spacing:-.01em;white-space:nowrap;margin-left:-.03em;user-select:none}.foot-row{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--line);color:var(--ink-2);font-size:14.5px}.foot-brand{display:inline-flex;align-items:center;gap:12px}.foot-brand svg{stroke:var(--hot)}.foot-links{display:flex;gap:22px}.foot-links a{text-decoration:none;color:var(--ink)}.foot-links a:hover{text-decoration:underline}.cursor{position:fixed;left:0;top:0;z-index:8;width:46px;height:46px;margin:-23px 0 0 -23px;border:1.5px solid rgba(244,242,238,.7);border-radius:50%;pointer-events:none;display:grid;place-items:center;opacity:0}.cursor span{width:6px;height:6px;border-radius:50%;background:var(--hot)}@media(hover:hover)and (pointer:fine){.is-live .cursor.is-on{opacity:1}}.is-live .hero{height:230vh;min-height:0}.is-live .hero .stage{position:sticky;top:0;height:100vh}.is-live .line .ch{translate:0 105%}.is-live .line{clip-path:inset(-30% -5% 0 -5%)}.is-live .line-2 .script{clip-path:inset(-20% 100% -20% -5%)}.is-live .mi{transform:translate3d(0,112%,0)}.is-live .work{margin-top:-100vh;padding-top:20vh}.is-live .strike{transform:scaleX(0)}.is-live .fly{display:block;position:fixed;inset:0;z-index:3;pointer-events:none}.fly .tile{position:absolute;left:0;top:0;transform-origin:0 0}@media(min-width:761px)and (min-height:560px){.is-live .scene:not(.hero){height:var(--len);padding:0}.is-live .scene:not(.hero)>.stage{position:sticky;top:0;height:100vh;overflow:hidden;display:block;padding:0 var(--gutter)}.is-live .flood{display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:3;background:var(--screen);visibility:hidden;pointer-events:none}.is-live .pilot .stage{--th: clamp(64px, calc((100vh - 11vh - 2 * clamp(42px, 5.2vw, 82px) * .84 - 150px) / 4.5), 122px);--tw: calc(var(--th) * .74)}.is-live .phones{display:block;position:absolute;inset:0;pointer-events:none}.is-live .phones .phone{position:absolute;margin:0;width:auto}.is-live .work{--len: 260vh;margin-top:-100vh}.is-live .work-copy{position:absolute;left:var(--gutter);top:18vh;width:min(700px,50vw);z-index:2}.is-live .work .body{font-size:17px}.is-live .how{--len: 360vh}.is-live .how-copy{position:absolute;left:var(--gutter);top:12vh;width:min(560px,42vw);gap:14px;z-index:2}.is-live .steps-wrap{margin-top:6px}.is-live .step{padding:8px 0;color:var(--muted)}.is-live .step h3{color:var(--muted);font-size:clamp(22px,2.3vw,30px);margin-bottom:0}.is-live .step p{display:none;padding-top:6px}.is-live .step.is-on h3{color:var(--ink)}.is-live .step.is-on p{display:block}.is-live .bead{display:block;position:absolute;left:4px;top:0;width:16px;height:16px;border-radius:50%;background:var(--hot);box-shadow:0 0 0 4px var(--void);z-index:1}.is-live .teaser-beats{position:absolute;left:50vw;right:var(--gutter);bottom:4vh;border:0;padding:0;z-index:2}.is-live .beats-title{display:none}.is-live .beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.is-live .beats li{grid-template-columns:1fr;gap:2px;font-size:13.5px;line-height:1.4}.is-live .sticker48{display:none}.is-live .ui-wipe{display:flex;clip-path:inset(100% 0 0 0)}.is-live .pilot{--len: 280vh}.is-live .pilot-head{position:absolute;left:var(--gutter);top:11vh}.is-live .matrix{position:absolute;left:var(--gutter);top:calc(11vh + 1.68*clamp(42px,5.2vw,82px) + 60px)}.is-live .formats{position:absolute;left:calc(var(--gutter) + 136px + 5 * var(--tw) + 56px);top:34vh;margin:0}.is-live .gets{position:absolute;right:var(--gutter);top:12vh;width:min(380px,27vw)}.is-live .gets li{padding:9px 0;font-size:14px}.is-live .sheet{position:absolute;left:calc(var(--gutter) + 136px + 5 * var(--tw) + 56px);bottom:5vh;width:min(420px,27vw);padding:12px 14px;font-size:11.5px}.is-live .sh-row{grid-template-columns:46px 40px 36px 1.2fr 1.3fr;gap:6px;padding:5px 0}.is-live .refund{position:absolute;right:var(--gutter);bottom:5vh;width:min(380px,27vw);font-size:13.5px;padding:12px 14px}.is-live .judged{--len: 210vh}.is-live .judged-copy{position:absolute;left:var(--gutter);top:12vh;width:min(560px,42vw);gap:14px}.is-live .judged .sub{font-size:16.5px}.is-live .ticks li{padding:8px 0 8px 30px;font-size:14.5px}.is-live .ticks li:before{top:13px}.is-live .lanes{position:absolute;left:52vw;right:var(--gutter);top:13vh}.is-live .plan{position:absolute;left:52vw;bottom:6vh;width:min(460px,32vw)}.is-live .pricing{--len: 240vh}.is-live .price-head{position:absolute;left:var(--gutter);top:12vh}.is-live .rows{position:absolute;left:var(--gutter);top:calc(12vh + clamp(42px,5.2vw,82px)*.84 + 90px);width:min(860px,60vw)}.is-live .row-in{padding:16px 0}.is-live .callout{position:absolute;left:var(--gutter);bottom:calc(6vh + 70px);width:min(760px,56vw);font-size:14.5px}.is-live .price-cta{position:absolute;left:var(--gutter);bottom:5vh}.is-live .tagwrap{position:absolute;right:8vw;top:calc(50vh - 190px);margin:0;transform-origin:50% 0}.is-live .guard{--len: 290vh}.is-live .guard-copy{position:absolute;left:var(--gutter);top:11vh;width:min(420px,34vw)}.is-live .strikes{position:absolute;left:var(--gutter);top:34vh}.is-live .sw{font-size:clamp(48px,7.6vh,100px);color:var(--ink)}.is-live .strike{font-size:clamp(48px,7.6vh,100px)}.is-live .taut{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.is-live .taut path{fill:none;stroke:#c9ccd2;stroke-opacity:.8;stroke-width:1.5}.is-live .keeps{position:absolute;left:var(--gutter);top:30vh;width:min(640px,48vw)}.is-live .keep-big{font-size:clamp(64px,13vh,150px)}.is-live .checks li{padding:9px 0 9px 32px;font-size:14.5px}.is-live .checks li:before{top:14px}}@media(min-width:761px)and (min-height:560px)and (max-height:820px){.is-live .tagwrap{transform:scale(.84);top:calc(50vh - 170px)}}.is-live .tile .lang,.is-live .sticker48{transform:scale(0)}.is-live .sticker48{display:block}@media(min-width:761px)and (min-height:560px){.is-live .sticker48{position:absolute;right:4vw;top:15vh;z-index:3}}.plan li:before{transform:rotate(-45deg) scale(var(--k, 1))}.phone{transform-origin:50% 50%}.is-live .paper{display:block;position:fixed;left:0;top:0;z-index:3;pointer-events:none;visibility:hidden;transform-origin:0 0;perspective:1400px}.paper-in{position:absolute;inset:0;transform-style:preserve-3d}.paper-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;border-radius:14px}.paper-face>*{margin:0!important;max-width:none!important;width:100%!important;height:100%;position:static!important;box-shadow:none!important;transform:none!important}.paper-back{transform:rotateY(180deg)}.paper-lime{position:absolute;inset:0;border-radius:inherit;background:var(--hot);clip-path:inset(100% 0 0 0)}.paper.has-hole .paper-lime{-webkit-mask:radial-gradient(circle 17px at 50% 40px,transparent 98%,#000 100%);mask:radial-gradient(circle 17px at 50% 40px,transparent 98%,#000 100%)}.is-live .sweep{display:block;position:fixed;left:0;top:0;z-index:3;height:2px;width:100px;background:var(--hot);transform-origin:0 50%;visibility:hidden;pointer-events:none}.is-live .lift{display:block;position:absolute;left:0;right:0;top:100%;height:0;overflow:visible;width:100%;pointer-events:none}.is-live .lift path{fill:none;stroke:var(--hot);stroke-width:1.5}@media(min-width:761px)and (max-height:860px){:root{--intro-end: 336px}.hero-intro{top:100px;width:min(560px,46vw);gap:12px}.lede{font-size:18px;line-height:1.4}.btn{padding:14px 20px;font-size:15px}}@media(min-width:761px)and (max-width:1179px)and (max-height:860px){:root{--intro-end: 396px}}@media(max-width:760px){.top{padding:16px}.pill a:not(.pill-cta){display:none}.pill{padding:4px}.pill .pill-cta{padding:9px 14px;font-size:13.5px}.brand{font-size:16px}.brand svg{width:26px;height:26px}.hero{min-height:0;height:calc(100 * var(--vh))}.is-live .hero .stage{height:calc(100 * var(--vh))}.hero-intro{inset:auto 16px 24px;width:auto;gap:12px}.kicker{font-size:11px;letter-spacing:.1em}.lede{font-size:16px;line-height:1.4}.fine{font-size:13px}.btn{font-size:15px;padding:13px 18px}.rf-hero,.fine-alt{display:none}.rf-jump{display:flex}.headline{--hf: min(31vw, calc((100 * var(--vh) - 330px) / 2.4));top:clamp(96px,calc(100 * var(--vh) - 236px - 2.4 * var(--hf)),200px);bottom:auto;left:13px;font-size:var(--hf);line-height:.8}.line-1 .w{display:block}.script{left:.9em;top:.12em;font-size:.8em}.cue-mask{display:none}.hook-still{left:calc(65.5vw - 3.45vh);height:45.64vh;top:calc(74px - 8.25vh)}.scene:not(.hero),.faq,.contact{padding:11vh 16px 4vh}.body,.sub{font-size:16px}.title{font-size:12.6vw}.title-md{font-size:11.6vw}.title-xl{font-size:19vw}.work .stage,.how .stage,.pilot .stage,.judged .stage,.pricing .stage,.guard .stage,.faq{grid-template-columns:1fr}.is-live .work{padding-top:22vh}.phones-work .phone{width:40%}.phones-work .phone:nth-child(3){display:none}.how-copy,.judged-copy{grid-row:auto}.phones-how{grid-column:1;grid-row:auto;order:-1}.step h3{font-size:24px}.pilot .stage{--tw: calc((100vw - 116px)*.196) ;--th: calc(var(--tw) * 1.34)}.matrix{grid-template-columns:44px auto;gap:6px 8px}.m-cols,.m-grid,.m-rows{gap:8px}.m-cols span,.m-rows span{font-size:8.5px;letter-spacing:.04em}.tile{border-radius:6px}.tile .lang{font-size:8px;padding:1px 3px;right:-4px;top:-4px}.formats{flex-wrap:wrap}.sh-row{grid-template-columns:40px 34px 30px 1fr 1fr;gap:5px;font-size:11px}.row-in{grid-template-columns:1fr auto;gap:8px 14px;padding:16px 0}.row .desc{grid-column:1 / -1;grid-row:2}.row h3{font-size:28px}.row .price{font-size:34px}.tagwrap{grid-column:1;grid-row:auto;justify-self:center;transform:scale(.82);transform-origin:50% 0;margin:48px auto -60px}.is-static .tagwrap{transform:none;margin:0}.is-static .tag{grid-template-columns:1fr}.is-static .tag-face{width:min(300px,100%)}.sw,.strike{font-size:13vw}.faq{gap:20px}.q p{padding-right:0;font-size:15px}.hook-slot{right:18vw}.rf-contact{grid-template-columns:1fr}.rf-contact .rf-actions{align-items:flex-start}.rf-done p{font-size:17px}.wordmark{font-size:21vw}}.is-live .mi:focus-within,.is-live summary:focus-visible .mi{transform:none!important}.is-live .mask:focus-within{clip-path:none!important}.is-still,.is-still body{background:transparent}.is-still body:before,.is-still main,.is-still .top,.is-still .cursor,.is-still .foot,.is-still .skip{visibility:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.line,.title,.title-md,.title-xl{text-shadow:none}.qi{transition:none}.q[open] p{animation:none}}
