*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:#ddd;color:#fff;font-family:var(--body);font-size:15px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{background:none;border:0;cursor:pointer;font:inherit}::selection{background:var(--coral);color:#fff}:focus-visible{border-radius:6px;outline:2px solid var(--coral);outline-offset:3px}.wrap{max-width:var(--content-max);padding-inline:var(--gut);width:100%}.page,.wrap{margin-inline:auto}.page{max-width:1664px;padding:clamp(0px,1.5vw,22px) clamp(0px,2.2vw,32px) clamp(0px,2.2vw,32px)}.shell{background:var(--ink);border-radius:24px 24px clamp(0px,2vw,30px) clamp(0px,2vw,30px);box-shadow:0 2px 6px rgba(10,10,11,.1),0 18px 40px rgba(10,10,11,.14),0 48px 110px rgba(10,10,11,.16);overflow:clip}.section,.shell{position:relative}.section{padding-block:var(--section-pad)}.section.tight{padding-block:clamp(48px,7vh,90px)}h1,h2,h3,h4{font-family:var(--display);font-weight:600;letter-spacing:-.04em;line-height:1;margin:0}h2{font-size:clamp(36px,6vw,78px)}h3{font-size:clamp(20px,2.1vw,28px);letter-spacing:-.03em;line-height:1.12}h4{font-size:16px;letter-spacing:-.02em;line-height:1.25}p{margin:0}.tag{color:var(--muted2);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.tag,.tag b{font-weight:500}.tag b{color:var(--coral)}.sec-head{display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(40px,6vw,74px)}.sec-head h2{max-width:16ch}.lead{color:var(--muted);font-size:clamp(18px,1.35vw,20px);line-height:1.62}.big{font-family:var(--display);font-size:clamp(20px,2.7vw,38px);font-weight:500;letter-spacing:-.03em;line-height:1.22}.big em{color:var(--coral);font-style:normal;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.btn{align-items:center;background:var(--coral);border-radius:100px;color:#fff;display:inline-flex;font-family:var(--display);font-size:14px;font-weight:500;gap:18px;isolation:isolate;overflow:hidden;padding:15px 26px;position:relative;white-space:nowrap}.btn:before{background:#0a0a0b;content:"";inset:0;position:absolute;transform:translateY(101%);transition:transform .5s var(--ease);z-index:-1}.btn:hover:before{transform:translateY(0)}.btn:hover{color:#fff}.btn i{font-style:normal;transition:transform .45s var(--ease)}.btn:hover i{transform:translateX(5px)}.btn[disabled]{opacity:.35;pointer-events:none}.btn-ghost{background:transparent;border:1px solid var(--hair);color:var(--fg)}.btn-ghost:before{background:var(--fg)}.btn-ghost:hover{border-color:var(--fg);color:var(--inv)}.cta-row{display:flex;flex-wrap:wrap;gap:11px;margin-top:clamp(24px,3vw,36px)}.btn-paper{background:#fff;--fg:#0a0a0b;--inv:#fff;--hair:rgba(10,10,11,.16);border-color:rgba(10,10,11,.16);color:#0a0a0b}.btn-paper:before{background:#0a0a0b}.btn-paper:hover{border-color:#0a0a0b;color:#fff}.cur,.cur-ring{border-radius:50%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;z-index:9999}.cur{background:var(--coral);height:6px;margin:-3px 0 0 -3px;width:6px}.cur-ring{border:1.5px solid var(--coral);height:34px;margin:-17px 0 0 -17px;transition:width .3s var(--ease),height .3s var(--ease),margin .3s var(--ease),background .3s;width:34px}body.cur-on .cur,body.cur-on .cur-ring{opacity:1}body.cur-hot .cur-ring{background:rgba(241,80,47,.12);height:54px;margin:-27px 0 0 -27px;width:54px}.prog{background:var(--coral);bottom:-1px;height:2px;left:0;position:absolute;width:0}.nav{align-items:center;backdrop-filter:blur(0);background:#fff;border-bottom:1px solid rgba(10,10,11,.1);color:#0a0a0b;display:flex;gap:20px;justify-content:space-between;padding:14px var(--gut);position:sticky;top:0;transition:background .45s var(--ease),backdrop-filter .45s var(--ease),border-color .45s var(--ease),padding .45s var(--ease);z-index:600}.nav.glass{backdrop-filter:blur(22px) saturate(1.5);background:hsla(0,0%,100%,.66);border-bottom-color:rgba(10,10,11,.09);padding-block:10px}.nav .btn{font-size:13.5px;gap:14px;padding:11px 20px}.nav-l{gap:13px}.logo,.nav-l{align-items:center;display:flex}.logo-hc{color:currentColor;flex:0 0 auto;height:auto;width:132px}.nav-x{font-size:11px;margin-inline:6px;opacity:.34}.logo-ub-w{align-items:center;display:inline-flex;gap:8px}.logo-ub{flex:0 0 auto;height:auto;width:88px}.nav-links{display:flex;font-size:12px;gap:26px;letter-spacing:.06em;opacity:.75;text-transform:uppercase}.nav-links a{position:relative}.nav-links a:after{background:currentColor;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease);width:100%}.nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.stage{background:var(--ink);height:330vh;position:relative}.pin{height:100vh;overflow:hidden;position:sticky;top:0}.hero-bg{background:radial-gradient(90% 60% at 82% 2%,rgba(241,80,47,.09),transparent 58%),linear-gradient(172deg,#f8f7f5,#eeedea 60%,#e5e3df);inset:0;position:absolute;z-index:1}.hero-bg:after{animation:float 16s ease-in-out infinite;background:radial-gradient(50% 50% at 50% 50%,rgba(10,10,11,.07),transparent 70%);bottom:-20%;content:"";filter:blur(16px);height:64%;left:36%;position:absolute;width:54%}@keyframes float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-5%,-7%,0) scale(1.1)}}.hero{color:#0a0a0b;display:flex;flex-direction:column;inset:0;justify-content:center;padding:94px var(--gut) 22vh;position:absolute;will-change:transform,opacity;z-index:3}.hero-in{align-items:start;column-gap:clamp(24px,4vw,72px);display:grid;grid-template-columns:minmax(0,1fr) 290px;margin-inline:auto;max-width:var(--content-max);row-gap:0;width:100%}.hero-l{min-width:0}.eyebrow-h{align-items:center;color:#8b8b92;display:flex;font-size:12px;font-weight:500;gap:15px;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.eyebrow-h i{background:var(--coral);flex:0 0 auto;height:2px;transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease) .35s;width:36px}.ready .eyebrow-h i{transform:scaleX(1)}h1 em{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(94deg,#f1502f,#f1502f);color:transparent;display:inline;font-style:normal;text-decoration:underline;-webkit-text-decoration-color:#f1502f;text-decoration-color:#f1502f;text-decoration-skip-ink:none;text-decoration-thickness:3px;text-underline-offset:.1em}.ln-last{padding-bottom:.2em}@media (min-width:861px){.ln>span{white-space:nowrap}}.hero-stats{border-top:1px solid rgba(10,10,11,.13);display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(26px,3.6vw,46px);padding-top:22px}.hero-stats span{color:#8b8b92;display:block;font-size:11px;font-weight:500;letter-spacing:.14em;margin-bottom:9px;text-transform:uppercase}.hero-stats b{color:#0a0a0b;font-family:var(--display);font-size:clamp(15px,1.5vw,20px);font-weight:600;letter-spacing:-.025em}.money{background-image:linear-gradient(var(--coral),var(--coral));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:var(--coral);font-weight:600;padding:0 .1em;transition:background-size .8s var(--ease);white-space:nowrap}.money.lit{background-size:100% 2px}.big .money,h1 .money{padding:0 .06em}h1{font-size:clamp(31px,5.35vw,76px);font-weight:600;letter-spacing:-.045em;line-height:.98;margin:24px 0 0}.ln{overflow:hidden}.ln,.ln>span{display:block}.ln>span{transform:translateY(125%);transition:transform 1s var(--ease);white-space:nowrap}.ready .ln>span{transform:translateY(0)}.ln:nth-of-type(2)>span{transition-delay:.08s}.ln:nth-of-type(3)>span{transition-delay:.16s}.hero-copy{color:#3f3f47;font-size:clamp(18px,1.45vw,21px);line-height:1.68;margin-top:clamp(26px,3.2vw,40px);max-width:56ch}.hero-copy b{color:#0a0a0b;font-weight:600}.fade{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.ready .fade{opacity:1;transform:none}.ready .d1{transition-delay:.4s}.ready .d2{transition-delay:.52s}.ready .d3{transition-delay:.64s}.hero-foot{bottom:20px;color:#5a5a63;display:flex;font-size:10.5px;font-weight:600;gap:20px;justify-content:space-between;left:var(--gut);letter-spacing:.15em;position:absolute;right:var(--gut);text-transform:uppercase;z-index:4}.clock{display:flex;flex-direction:column;gap:12px}.tile{background:radial-gradient(58% 48% at 12% 46%,rgba(236,120,190,.6),transparent 62%),radial-gradient(62% 55% at 92% 14%,rgba(247,150,116,.72),transparent 62%),linear-gradient(152deg,#e9603e,#ee4a28);border-radius:26px;box-shadow:0 22px 54px rgba(190,70,50,.26);padding:clamp(18px,2.2vw,30px)}.pad{position:relative}.sheet{background:#e4e1dc;border-radius:0 0 12px 12px;bottom:-9px;box-shadow:0 8px 16px rgba(10,10,11,.18);height:16px;left:6%;position:absolute;right:6%;z-index:1}.sheet.b{background:#d6d2cd;bottom:-17px;left:12%;right:12%}.flip{background:#f1efec;border-radius:14px;box-shadow:0 12px 26px rgba(10,10,11,.3);color:#2b2b2b;overflow:hidden;padding:14px 0 0;position:relative;text-align:center;transition:transform .18s var(--ease);z-index:2}.flip.kick{transform:translateY(1px)}.flip-brand{color:#8e8b87;font-size:9.5px;font-weight:600;letter-spacing:.11em;padding-inline:14px;text-transform:uppercase}.flip-n{background:linear-gradient(#f1efec 0 50%,#ffeee8 50% 100%);font-size:clamp(74px,7.6vw,104px);height:1em;margin:6px 0 0;perspective:900px;position:relative}.flip-n span{color:#2e2e2e;display:block;font-family:var(--display);font-size:1em;font-weight:700;height:1em;letter-spacing:-.07em;line-height:1}.fhalf,.fleaf{backface-visibility:hidden;display:flex;height:50%;justify-content:center;left:0;overflow:hidden;position:absolute;right:0}.fhalf.top,.fleaf.lt{align-items:flex-start;background:#f1efec;top:0}.fhalf.bot,.fleaf.lb{align-items:flex-end;background:#ffeee8;bottom:0}.fhalf.top{height:calc(50% + .5px)}.fleaf{z-index:3}.fleaf:after{background:transparent;content:"";inset:0;pointer-events:none;position:absolute}.fleaf.lt{transform-origin:bottom center}.fleaf.lb{transform:rotateX(90deg);transform-origin:top center}.flip-n.go .fleaf.lt{animation:flipDown 95ms cubic-bezier(.6,.02,.9,.4) forwards}.flip-n.go .fleaf.lb{animation:flipUp .115s cubic-bezier(.2,.6,.3,1) 95ms forwards}.flip-n.go .fleaf.lt:after{animation:shade 95ms linear forwards}.flip-n.go .fleaf.lb:after{animation:unshade .115s linear 95ms forwards}@keyframes flipDown{to{transform:rotateX(-90deg)}}@keyframes flipUp{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes shade{to{background:rgba(0,0,0,.14)}}@keyframes unshade{0%{background:rgba(0,0,0,.16)}to{background:transparent}}.hinge{background:rgba(0,0,0,.13);box-shadow:0 1px 0 hsla(0,0%,100%,.95);height:2px;left:0;right:0;transform:translateY(-1px)}.hinge,.nub{position:absolute;top:50%;z-index:5}.nub{background:#3a3a3a;border-radius:3px;height:8px;transform:translateY(-50%);width:15px}.nub.l{left:10px}.nub.r{right:10px}.flip-bot{background:#ffeee8;border-radius:0 0 14px 14px;padding:4px 14px 16px}.flip-l{color:#2e2e2e;font-family:var(--display);font-size:clamp(15px,1.5vw,19px);font-weight:600;letter-spacing:.02em;margin:0;text-transform:uppercase}.clock-date{background:#0a0a0b;border-radius:16px;padding:16px 18px}.clock-date em{color:var(--coral-2);display:block;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.clock-date strong{color:#fff;display:block;font-family:var(--display);font-size:clamp(17px,1.6vw,21px);font-weight:600;letter-spacing:-.03em;line-height:1.15}.thumb-slot{background:transparent;pointer-events:none}.frame{aspect-ratio:16/9;background:#101013;border-radius:calc(16px*var(--cs,1));box-shadow:0 30px 90px rgba(10,10,11,.3);inset:0;margin:auto;max-height:86vh;overflow:hidden;position:absolute;transform-origin:center;width:min(94%,1440px);will-change:transform;z-index:2}.frame video{height:100%;object-fit:cover;object-position:center;width:100%}.frame:after{background:linear-gradient(180deg,rgba(8,8,10,.4),rgba(8,8,10,0) 42%,rgba(8,8,10,.7));content:""}.frame:after,.player{inset:0;position:absolute}.player{display:grid;place-items:center;pointer-events:none;z-index:4}.pl-btn{background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 8px 26px rgba(0,0,0,.28);color:#0a0a0b;display:grid;height:74px;place-items:center;pointer-events:auto;transform:scale(var(--cs,1));transition:background .3s,border-color .3s;width:74px}.pl-btn:hover{background:#fff}.pl-btn svg{fill:currentColor;height:26px;margin-left:3px;width:26px}.pl-btn.on svg{margin-left:0}.pl-chip{align-items:center;backdrop-filter:blur(8px);background:rgba(10,10,11,.58);border-radius:100px;bottom:20px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:9px;left:18px;letter-spacing:.12em;padding:9px 14px;position:absolute;text-transform:uppercase;transform:scale(var(--cs,1));transform-origin:left bottom;white-space:nowrap;z-index:5}.pl-chip b{font-variant-numeric:tabular-nums;font-weight:600;opacity:.72}.pl-live{animation:blip 2s infinite;background:var(--coral);border-radius:50%;height:6px;width:6px}@keyframes blip{0%,to{opacity:1}50%{opacity:.25}}.pl-bar{background:hsla(0,0%,100%,.24);bottom:0;height:3px;left:0;position:absolute;right:0;z-index:5}.pl-bar i{background:var(--coral);display:block;height:100%;width:0}.hint{align-items:center;bottom:50px;color:#5a5a63;display:flex;flex-direction:column;font-size:9.5px;font-weight:600;gap:7px;left:50%;letter-spacing:.2em;position:absolute;transform:translateX(-50%);z-index:5}.hint i{animation:drop 1.9s infinite;background:linear-gradient(#5a5a63,transparent);height:26px;width:1px}@keyframes drop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.rv{opacity:0;transform:translateY(26px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.rv.in{opacity:1;transform:none}.dl1{transition-delay:.08s}.dl2{transition-delay:.16s}.dl3{transition-delay:.24s}.mq{display:flex;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);overflow:hidden;user-select:none}.mq-track{align-items:center;animation:slide 32s linear infinite;display:flex;flex-shrink:0;gap:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px)}@keyframes slide{to{transform:translateX(-100%)}}.mq:hover .mq-track{animation-play-state:paused}.client{color:var(--muted2);font-family:var(--display);font-size:clamp(17px,1.9vw,25px);font-weight:600;letter-spacing:-.03em;transition:color .3s;white-space:nowrap}.client:hover{color:var(--fg)}.mq-b .mq-track{animation-duration:44s;gap:0}.svc{color:transparent;font-family:var(--display);font-size:clamp(30px,5.6vw,78px);font-weight:600;letter-spacing:-.04em;padding-right:.34em;white-space:nowrap;-webkit-text-stroke:1px var(--muted2);transition:color .35s,-webkit-text-stroke-color .35s}.svc:hover{-webkit-text-stroke-color:var(--coral)}.dot,.svc:hover{color:var(--coral)}.dot{font-size:clamp(30px,5.6vw,78px);padding-right:.34em}.dot,.runon{font-family:var(--display)}.runon{font-size:clamp(22px,3.4vw,48px);font-weight:500;letter-spacing:-.03em;line-height:1.28;max-width:22ch}.runon span{color:var(--muted2);transition:color .4s var(--ease)}.runon span.lit{color:var(--fg)}.stats{background:var(--hair);border-block:1px solid var(--hair);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:clamp(48px,7vw,90px)}.stat{background:var(--bg);padding:clamp(24px,3.4vw,44px) clamp(14px,2vw,28px)}.stat b{display:block;font-family:var(--display);font-size:clamp(36px,5vw,68px);font-weight:600;letter-spacing:-.05em;line-height:1}.stat span{color:var(--muted2);display:block;font-size:17px;line-height:1.45;margin-top:12px;max-width:18ch}.nlist{border-top:1px solid var(--hair)}.nrow{align-items:baseline;border-bottom:1px solid var(--hair);display:grid;gap:clamp(14px,3vw,48px);grid-template-columns:64px minmax(0,1fr) minmax(0,1.3fr);padding:clamp(22px,3vw,36px) 0;position:relative}.nrow:before{background:linear-gradient(100deg,var(--panel-2),transparent 62%);bottom:0;content:"";left:calc(var(--gut)*-.4);opacity:0;position:absolute;right:calc(var(--gut)*-.4);top:0;transition:opacity .45s var(--ease)}.nrow:hover:before{opacity:1}.nrow>*{position:relative;z-index:1}.nnum{color:var(--coral);font-family:var(--display);font-size:13px;font-weight:500;letter-spacing:.04em}.nrow p{color:var(--muted);font-size:18px;line-height:1.6}.nrow h3{transition:transform .5s var(--ease)}.nrow:hover h3{transform:translateX(8px)}.cmp{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.col{background:var(--panel);border:1px solid var(--hair);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vw,36px);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.col:hover{box-shadow:0 22px 50px rgba(10,10,11,.1);transform:translateY(-5px)}.col-when{color:var(--muted2);font-size:10.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.col p{color:var(--muted);font-size:18px;line-height:1.6}.col ul{border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:9px;list-style:none;margin:8px 0 0;padding:16px 0 0}.col li{color:var(--muted);display:flex;font-size:17.5px;gap:10px;line-height:1.5}.col li:before{color:var(--muted2);content:"—";flex:0 0 auto}.col.win{background:#0e0e10;border-color:transparent;color:#fff}.col.win .col-when{color:var(--coral-2)}.col.win li,.col.win p{color:hsla(0,0%,100%,.72)}.col.win li:before{color:hsla(0,0%,100%,.4)}.col.win ul{border-top-color:hsla(0,0%,100%,.18)}.steps{border-top:1px solid var(--hair)}.step{align-items:baseline;border-bottom:1px solid var(--hair);display:grid;gap:clamp(14px,3vw,48px);grid-template-columns:150px minmax(0,1fr) minmax(0,1.25fr);padding:clamp(22px,3vw,36px) 0;position:relative;transition:color .35s}.step:before{background:var(--coral);border-radius:12px;bottom:0;content:"";left:calc(var(--gut)*-.4);opacity:0;position:absolute;right:calc(var(--gut)*-.4);top:0;transform:scaleY(.5);transition:all .45s var(--ease)}.step:hover:before{opacity:1;transform:scaleY(1)}.step>*{position:relative;z-index:1}.step-when{color:var(--coral);font-family:var(--display);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.step p,.step-when{transition:color .35s}.step p{color:var(--muted);font-size:14px}.step:hover{color:#fff}.step:hover .step-when{color:hsla(0,0%,100%,.75)}.step:hover p{color:hsla(0,0%,100%,.85)}.work-list{border-top:1px solid var(--hair)}.work{align-items:center;border-bottom:1px solid var(--hair);display:flex;gap:22px;justify-content:space-between;padding:clamp(20px,2.8vw,34px) 0}.work-n{font-family:var(--display);font-size:clamp(26px,4.4vw,56px);font-weight:600;letter-spacing:-.045em;line-height:1;transition:transform .5s var(--ease),color .35s}.work:hover .work-n{color:var(--coral);transform:translateX(18px)}.work-t{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.chip{border:1px solid var(--hair);border-radius:100px;color:var(--muted2);font-size:11px;letter-spacing:.06em;padding:6px 11px}.peek{border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.4);height:194px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%) scale(.86);transition:opacity .35s var(--ease),transform .35s var(--ease);width:276px;z-index:400}.peek.on{opacity:1;transform:translate(-50%,-50%) scale(1)}.peek img{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .3s;width:100%}.peek img.on{opacity:1}.offer-grid{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.offer{background:var(--panel);border:1px solid var(--hair);border-radius:14px;display:flex;flex-direction:column;gap:11px;min-height:210px;padding:22px;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.offer:hover{box-shadow:0 20px 44px rgba(10,10,11,.1);transform:translateY(-5px)}.offer .n{color:var(--coral);font-family:var(--display);font-size:12px;letter-spacing:.08em;margin-bottom:auto}.offer p{color:var(--muted);font-size:17px;line-height:1.5}.rules{align-items:center;background:#0e0e10;border-radius:18px;color:#fff;display:grid;gap:clamp(20px,3vw,44px);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:13px;padding:clamp(24px,3.4vw,46px)}.rules p{color:hsla(0,0%,100%,.7);font-size:17.5px;line-height:1.6;margin-top:14px;max-width:52ch}.mini{background:#18181b;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;display:flex;flex-direction:column;gap:22px;justify-self:end;padding:20px;width:min(100%,300px)}.mini-t{font-family:var(--display);font-size:15px;font-weight:500;letter-spacing:-.025em}.mini-t b{color:var(--coral);font-weight:500}.mini-r{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.mini-r .n{font-family:var(--display);font-size:52px;font-weight:700;letter-spacing:-.06em;line-height:.88}.mini-r .d{background:var(--coral);border-radius:7px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.3;padding:7px 10px;text-align:right;text-transform:uppercase}.hl{background:var(--hair);border:1px solid var(--hair);border-radius:16px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.hl div{background:var(--bg);display:flex;flex-direction:column;gap:7px;min-height:148px;padding:clamp(20px,2.6vw,32px);transition:background .4s}.hl div:hover{background:var(--panel-2)}.hl b{color:var(--coral);font-family:var(--display);font-size:11.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.hl h4{margin-top:auto}.hl span{color:var(--muted2);font-size:16.5px}.faq{border-top:1px solid var(--hair)}.item{border-bottom:1px solid var(--hair)}.q{align-items:center;display:flex;font-family:var(--display);font-size:clamp(17px,2vw,26px);font-weight:500;gap:20px;justify-content:space-between;letter-spacing:-.03em;padding:24px 0;text-align:left;transition:color .3s;width:100%}.q:hover{color:var(--coral)}.qi{border:1px solid var(--hair);border-radius:50%;flex:0 0 auto;height:28px;position:relative;width:28px}.qi,.qi:after,.qi:before{transition:.45s var(--ease)}.qi:after,.qi:before{background:currentColor;content:"";height:1px;inset:50% 8px auto;position:absolute}.qi:after{transform:rotate(90deg)}.item.open .qi{background:var(--coral);border-color:var(--coral);color:#fff;transform:rotate(135deg)}.item.open .qi:after{opacity:0}.a{max-height:0;overflow:hidden;transition:max-height .55s var(--ease)}.a p{color:var(--muted);font-size:18px;line-height:1.62;max-width:62ch;padding-bottom:26px}.tsub{color:var(--muted2);font-size:15px;letter-spacing:.01em}.tslider{position:relative}.mosaic{cursor:grab;display:flex;gap:clamp(13px,1.5vw,20px);-webkit-mask-image:linear-gradient(90deg,#000,#000 94%,transparent);mask-image:linear-gradient(90deg,#000,#000 94%,transparent);overflow-x:auto;padding:6px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.mosaic::-webkit-scrollbar{display:none}.mosaic.drag{cursor:grabbing;scroll-snap-type:none}.tarrows{display:flex;gap:8px}.tarrows button{background:var(--panel);border:1px solid var(--hair);border-radius:50%;display:grid;font-size:14px;height:40px;place-items:center;transition:background .3s,color .3s,border-color .3s,opacity .3s;width:40px}.tarrows button:hover:not([disabled]){background:var(--fg);border-color:var(--fg);color:var(--inv)}.tarrows button[disabled]{cursor:default;opacity:.3}.thead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:clamp(30px,4vw,50px)}.mtile{background:var(--panel);border:1px solid var(--hair);border-radius:16px;display:flex;flex:0 0 clamp(258px,25vw,336px);flex-direction:column;overflow:hidden;scroll-snap-align:start;transition:transform .55s var(--ease),box-shadow .55s var(--ease)}.mtile:hover{box-shadow:0 22px 48px rgba(10,10,11,.12);transform:translateY(-4px)}.tshot{aspect-ratio:4/3;background:var(--panel-2);border:0;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.tp .tshot{aspect-ratio:5/4;cursor:default}.tshot img,.tstill{background-position:50%;background-size:cover;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .9s var(--ease);width:100%}.mtile:hover .tshot img,.mtile:hover .tstill{transform:scale(1.045)}.tshot video{background:#000;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:2}.tshot.playing .tplay,.tshot.playing img{opacity:0;pointer-events:none}.tplay{background:hsla(0,0%,100%,.94);border-radius:50%;box-shadow:0 8px 22px rgba(0,0,0,.22);color:#0a0a0b;display:grid;height:54px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s var(--ease),background .3s,opacity .3s;width:54px}.tplay svg{fill:currentColor;height:19px;margin-left:2px;width:19px}.tshot:hover .tplay{background:#fff;transform:translate(-50%,-50%) scale(1.12)}.tbody{padding:clamp(16px,1.7vw,22px)}.mtile blockquote{color:var(--fg);font-family:var(--display);font-size:clamp(16px,1.35vw,19px);font-weight:500;letter-spacing:-.022em;line-height:1.32;margin:0 0 16px}.twho{font-style:italic;margin:0}.twho b{font-family:var(--display);font-size:15px;font-style:normal;font-weight:600;letter-spacing:-.02em}.twho span{color:var(--muted2);display:block;font-size:13.5px;font-style:normal;line-height:1.4;margin-top:3px}.mtile.tb{background:var(--fg);border-color:transparent;justify-content:center;padding:clamp(20px,2vw,26px)}.mtile.tb .stars{color:var(--coral);display:block;font-size:16px;letter-spacing:.16em}.mtile.tb p{color:var(--inv);font-family:var(--display);font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.35;margin-top:12px}.tl{padding-left:clamp(30px,4vw,64px);position:relative}.tl-rail{background:var(--hair);border-radius:2px;bottom:10px;left:clamp(7px,1vw,17px);overflow:hidden;position:absolute;top:10px;width:2px}.tl-rail i{background:var(--coral);display:block;height:0;transition:height .18s linear;width:100%}.tl-row{align-items:baseline;border-bottom:1px solid var(--hair);display:grid;gap:clamp(14px,3vw,44px);grid-template-columns:clamp(120px,14vw,180px) minmax(0,1fr);padding:clamp(22px,3vw,34px) 0;position:relative}.tl-row.is-end{border-bottom:0}.tl-dot{background:var(--bg);border:2px solid var(--hair);border-radius:50%;height:15px;left:calc(clamp(30px,4vw,64px)*-1 + clamp(1px,.4vw,10px));position:absolute;top:clamp(26px,3.2vw,40px);transition:border-color .45s var(--ease),background .45s var(--ease),transform .45s var(--ease);width:15px}.tl-row.in .tl-dot{border-color:var(--coral);transform:scale(1.12)}.tl-row:hover .tl-dot{background:var(--coral);border-color:var(--coral)}.tl-when{color:var(--coral);font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tl-body h3{margin-bottom:9px}.tl-body p{color:var(--muted);font-size:18px;line-height:1.6;max-width:58ch}.stack{display:flex;flex-direction:column}.pcard{border-radius:22px;box-shadow:0 18px 44px rgba(0,0,0,.22);color:var(--fg);display:grid;gap:clamp(20px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);margin-bottom:22px;padding:clamp(28px,3.8vw,54px);position:sticky;top:15vh;transform-origin:top center;will-change:transform}.pcard.c1{background:#efede8;--fg:#0a0a0b;--muted:#55555f;--hair:rgba(10,10,11,.17);--acc:#f1502f}.pcard.c2{background:#f1502f;--fg:#fff;--muted:hsla(0,0%,100%,.84);--hair:hsla(0,0%,100%,.36);--acc:#fff}.pcard.c3{background:#0a0a0b;--fg:#fff;--muted:hsla(0,0%,100%,.62);--hair:hsla(0,0%,100%,.2);--acc:#f1502f}.pcard:nth-child(2){top:calc(15vh + 20px)}.pcard:nth-child(3){top:calc(15vh + 40px)}.pcard-n{color:var(--acc);font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.14em}.pcard-l h3{margin-top:16px;max-width:13ch}.pcard-r p{color:var(--muted);font-size:18.5px;line-height:1.6}.proof{align-items:center;border:1px solid var(--hair);border-radius:100px;display:inline-flex;font-size:11.5px;font-weight:600;gap:9px;letter-spacing:.1em;margin-top:24px;padding:9px 16px;text-transform:uppercase}.proof b{color:var(--acc);font-weight:600}.entry-head{align-items:end;border-bottom:1px solid var(--hair);display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:clamp(28px,4vw,46px)}.entry-head .lead{max-width:44ch}.entry-note{color:var(--muted2);font-size:17.5px;margin-top:18px}.entry-card{background:#fff;border:1px solid rgba(10,10,11,.08);border-radius:24px;box-shadow:0 22px 64px rgba(10,10,11,.08);overflow:hidden;transition:box-shadow .6s var(--ease),transform .6s var(--ease)}.entry-card:hover{box-shadow:0 34px 96px rgba(10,10,11,.13)}.card-top{align-items:center;background:transparent;display:flex;gap:16px;justify-content:space-between;padding:18px clamp(20px,3vw,40px) 4px}.card-top-l{color:#8c8c96;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.card-status{color:#55555f;font-family:var(--display);font-size:13.5px;font-weight:500;letter-spacing:-.01em;transition:color .35s}.card-status.set{color:var(--coral)}.entry-body{padding:clamp(18px,2.4vw,28px) clamp(20px,3vw,40px) clamp(24px,3.2vw,38px)}.fields{display:grid;gap:clamp(16px,2.4vw,34px);grid-template-columns:repeat(3,minmax(0,1fr))}.entry-send{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:clamp(24px,3vw,34px)}.send-note{color:#8c8c96;font-size:17px}.day.sel{animation:pop .35s var(--ease)}@keyframes pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}.time:hover:not([disabled]){transform:translateY(-2px)}.line,.line span{display:block}.line span{color:#8c8c96;font-size:10.5px;font-weight:600;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase;transition:color .3s}.line:focus-within span{color:var(--coral)}.line input{background:#fff;border:1px solid rgba(10,10,11,.17);border-radius:12px;color:#0a0a0b;font-family:var(--display);font-size:16px;font-weight:500;height:56px;letter-spacing:-.015em;outline:none;padding:0 17px;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background .25s;width:100%}.line input:hover{border-color:rgba(10,10,11,.3)}.line input:focus{border-color:var(--coral);box-shadow:0 0 0 3px rgba(241,80,47,.13)}.line ::placeholder{color:#b4b4bc}#submit:not([disabled]){animation:nudge .6s var(--ease)}@keyframes nudge{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.entry-foot{border-top:1px solid var(--hair);display:grid;gap:clamp(20px,3vw,44px);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:clamp(24px,3.4vw,40px)}.entry-foot b{display:block;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.entry-foot p{color:var(--muted2);font-size:17px;line-height:1.5}.entry-note{color:var(--muted);font-size:14px;margin-top:20px}.entry-note a{border-bottom:1px solid var(--hair);color:var(--fg);transition:border-color .3s}.entry-note a:hover{border-bottom-color:var(--coral)}.form-block{margin-top:clamp(38px,5.5vw,66px)}.entry-card{--fg:#0a0a0b;--muted:#55555f;--muted2:#8c8c96;--hair:rgba(10,10,11,.12);--panel:#fbfaf9;--panel-2:#f3f2f0;--inv:#fff;color:var(--fg)}#submit{margin-top:28px}.pane-t b{color:var(--coral);font-weight:600}.trust{background:var(--hair);border-block:1px solid var(--hair);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.trust div{background:var(--bg);padding:clamp(22px,3vw,36px) clamp(16px,2.2vw,28px)}.trust h4{margin-bottom:9px}.trust p{color:var(--muted2);font-size:17px;line-height:1.5}footer{padding-block:clamp(50px,7vw,82px) 26px}.foot-grid{display:grid;gap:32px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:clamp(38px,6vw,68px)}.foot-grid h5{color:var(--muted2);font-family:var(--body);font-size:10.5px;font-weight:600;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.foot-grid ul{display:flex;flex-direction:column;font-size:14px;gap:9px;list-style:none;margin:0;padding:0}.foot-grid a{color:var(--muted);transition:color .25s}.foot-grid a:hover{color:var(--fg)}.bigmark{display:flex;justify-content:center;padding-block:clamp(14px,2.6vw,34px)}.bigmark svg{color:var(--fg);height:auto;width:min(100%,950px)}.foot-row{border-top:1px solid var(--hair);color:var(--muted2);display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:600;gap:14px;justify-content:space-between;letter-spacing:.15em;margin-top:clamp(22px,3vw,38px);padding-top:20px;text-transform:uppercase}.foot-row a:hover{color:var(--coral)}@media (max-width:1000px){.hl,.offer-grid{grid-template-columns:repeat(2,1fr)}.entry-foot,.entry-head,.rules,.tl-row{grid-template-columns:1fr}.tl-row{gap:8px}.foot-grid{grid-template-columns:1fr 1fr}.mini{justify-self:start;width:100%}}@media (max-width:860px){.nav-links{display:none}.hero-in{grid-template-columns:1fr}.clock{max-width:290px;order:-1}.stats,.trust{grid-template-columns:repeat(2,1fr)}.cmp,.fields,.pcard{grid-template-columns:1fr}.pcard{position:static;top:auto}.nrow,.step{gap:9px;grid-template-columns:1fr}.work{align-items:flex-start;flex-direction:column;gap:11px}.work-t{justify-content:flex-start}.work:hover .work-n{transform:translateX(6px)}.stage{height:280vh}.hero{padding-bottom:30vh}.hero-stats{gap:14px;grid-template-columns:repeat(2,1fr)}.eyebrow-h{font-size:11px;white-space:normal}.hero-foot{display:none}}@media (max-width:560px){.ln>span{white-space:normal}.logo-ub-w,.nav-x{display:none}.logo-hc{width:112px}.hl,.offer-grid,.panes,.two{grid-template-columns:1fr}.nav .btn span{display:none}.nav .btn{gap:0;padding:11px 14px}}@media (hover:none){.cur,.cur-ring,.peek{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.fade,.ln>span,.rv{transform:none}.fade,.rv{opacity:1}.runon span{color:var(--fg)}.fleaf{display:none}}