:root{--bg: #ffffff;--surface: #f3f2ee;--line: #e4e2dc;--ink: #121212;--muted: #6e6b66;--signal: #ffd400;--tt-cyan: #25f4ee;--tt-red: #fe2c55;--error: #e5383b;--display: "Unbounded", "Onest", system-ui, sans-serif;--sans: "Onest", system-ui, sans-serif;--gutter: clamp(20px, 5vw, 56px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0;padding:0}h1,h2{font-family:var(--display);font-weight:800;letter-spacing:-.02em;text-wrap:balance}h2{font-size:clamp(28px,3.6vw,46px);line-height:1.08;max-width:16em}h3{font-size:19px;font-weight:700;line-height:1.25}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.defs{position:absolute}.wrap{max-width:1200px;margin-inline:auto;padding-inline:var(--gutter)}main>.wrap{padding-block:clamp(64px,9vw,128px)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:0;border-radius:999px;font:600 17px/1 var(--sans);text-decoration:none;cursor:pointer;transition:transform .15s ease}.btn:active{transform:scale(.97)}.btn-ink{background:var(--ink);color:#fff}.btn-signal{background:var(--signal);color:var(--ink)}.btn-signal:focus-visible{outline-color:#fff}.link-ink{font-weight:600;text-underline-offset:5px;text-decoration-thickness:2px}.stage{position:relative;min-height:100svh;background:#000;color:#fff;overflow:hidden;--hero: 1}.phone,.bgtype,.flood,.rail{display:none}.hero{position:relative;z-index:4;display:flex;flex-direction:column;min-height:100svh;padding:0 var(--gutter);max-width:1200px;margin-inline:auto}.bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px}.lockup{display:flex;align-items:center;gap:12px;text-decoration:none}.lockup-doad svg{display:block;height:44px;width:auto}.lockup-doad .track{fill:#fff}.lockup-doad .do{fill:var(--ink)}.lockup-x{font:600 22px/1 var(--display)}.lockup-tt svg{display:block;width:34px;height:34px;fill:#fff;filter:drop-shadow(-2px -2px 0 var(--tt-cyan)) drop-shadow(2px 2px 0 var(--tt-red))}.bar-cta{min-height:44px;padding:0 20px;font-size:15px}.hero-body{display:grid;grid-template-columns:1fr auto;column-gap:40px;align-items:start;margin-block:auto;padding-block:24px 64px}.hero-copy{display:contents}.hero-body>.hero-copy>*{grid-column:1}.hero-body>.hero-copy>h1{grid-column:1 / -1}.hero-body>.tickets{grid-column:2;grid-row:2 / 4;align-self:center;margin-top:36px}h1{font-size:clamp(34px,5.6vw,80px);line-height:1.02;max-width:13em}.lede{margin-top:clamp(20px,2.4vw,32px);max-width:36em;font-size:clamp(17px,1.5vw,21px);line-height:1.45;color:#ffffffd1}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(24px,3vw,40px)}.hero :focus-visible{outline-color:#fff}@media (max-width: 520px){.bar-cta{display:none}}html{scrollbar-gutter:stable}html.is-playing{overflow:hidden}.motion .stage{height:100svh;background:color-mix(in srgb,#000 calc(var(--move) * 100%),#fff);--ph: min(80svh, 720px);--end-x: min(26vw, 320px);--end-y: 0px;--end-s: 1;--move: 0;--feed: 0;--knob: 0;--say: 0;--mark: 0;--lock: 1;--hero: 0;--fx: 50%;--fy: 50%;--fr: 200vmax}.motion .phone{display:block;position:absolute;z-index:1;left:50%;top:50%;height:var(--ph);width:calc(var(--ph) * .47);max-width:calc(100vw - 48px);translate:calc(-50% + var(--move) * var(--end-x)) calc(-50% + var(--move) * var(--end-y));scale:calc(1 + var(--move) * (var(--end-s) - 1));padding:calc(var(--ph) * .016);border-radius:calc(var(--ph) * .075);background:var(--ink);box-shadow:0 40px 80px -30px #12121273,0 0 0 2px rgb(255 255 255 / calc(var(--move) * .22))}@media (max-width: 899px){.motion .stage{--end-x: 0px;--end-y: calc(24svh + var(--ph) * .39);--end-s: .72}.motion .phone{top:50svh}.motion .stage .bgtype{bottom:auto;height:100svh}}.motion .bgtype{display:grid;align-content:center;gap:2svh;position:absolute;top:0;right:0;bottom:0;left:0;color:var(--surface);font:800 21svh/1 var(--display);letter-spacing:-.03em;white-space:nowrap}.motion .bgtype{opacity:calc(1 - var(--move))}.motion .is-open .bgtype{display:none}.bgtype p{display:flex;width:max-content;animation:drift 38s linear infinite}.bgtype p:nth-child(2){animation-direction:reverse}@keyframes drift{to{transform:translate(-50%)}}.lock-cap{margin-top:6cqw;color:color-mix(in srgb,#fff calc(var(--mark) * 100%),var(--ink));font-size:4.6cqw;font-weight:500}.lock-cap b{font-weight:700}.screen{position:relative;height:100%;overflow:hidden;border-radius:calc(var(--ph) * .06);background:color-mix(in srgb,#000 calc(var(--mark) * 100%),#fff);container-type:size}.lock{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;opacity:var(--lock)}.lock-top{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5cqw;height:calc(var(--mark) * 52cqw);padding-bottom:calc(var(--mark) * 5cqw);color:#fff}.tt-mark{position:relative;flex:none;width:34cqw;aspect-ratio:1;opacity:var(--mark);scale:calc(.6 + var(--mark) * .4)}.tt-mark svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tt-c{fill:var(--tt-cyan);translate:calc(-1.2cqw - (1 - var(--mark)) * 7cqw) calc(-1.2cqw - (1 - var(--mark)) * 3cqw)}.tt-r{fill:var(--tt-red);translate:calc(1.2cqw + (1 - var(--mark)) * 7cqw) calc(1.2cqw + (1 - var(--mark)) * 3cqw)}.tt-w{fill:#fff}.times{flex:none;font:600 8cqw/1 var(--display);opacity:var(--mark)}.loader{width:60cqw}.loader svg{display:block;width:100%;height:auto;overflow:visible}.loader .track{fill:color-mix(in srgb,#fff calc(var(--mark) * 100%),var(--ink))}.loader .do{fill:color-mix(in srgb,var(--ink) calc(var(--mark) * 100%),#fff);opacity:var(--say)}.loader .knob{transform:translate(calc((1 - var(--knob)) * -188.2px))}.loader .ad{opacity:0;transition:opacity .25s ease}.is-drained .loader .ad{opacity:1}.motion .flood{display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:var(--signal);clip-path:circle(var(--fr) at var(--fx) var(--fy))}.motion .is-drained .flood{display:none}.motion .hero{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;opacity:var(--hero);transform:translateY(calc((1 - var(--hero)) * 28px));pointer-events:none;visibility:hidden}.motion .is-open .hero{pointer-events:auto;visibility:visible}.feed{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;color:#fff;opacity:var(--feed);overflow:hidden}.feed-track{height:400%}.is-open .feed-track{animation:swipe 16s cubic-bezier(.65,0,.35,1) infinite}@keyframes swipe{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(-25%)}66%,94%{transform:translateY(-50%)}to{transform:translateY(-75%)}}.vid{position:relative;height:25%;overflow:hidden;background:#000}.vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vid-say{position:absolute;inset:23% 7cqw auto}.say-pov{display:grid;justify-items:start;gap:1.6cqw;font-size:5.6cqw;font-weight:700;line-height:1.25}.say-pov span{padding:1.6cqw 3.2cqw;border-radius:2.4cqw;background:#fff;color:var(--ink)}.say-soft{font-size:7.4cqw;font-weight:500;line-height:1.2;text-align:center;text-shadow:0 .4cqw 3cqw rgba(0,0,0,.55)}.say-chat{display:grid;gap:2.4cqw;font-size:4.6cqw;line-height:1.3}.say-chat p{max-width:82%;padding:2.6cqw 4.4cqw;border-radius:5cqw}.say-chat .c-reply{justify-self:start;background:#fff;color:var(--ink)}.say-chat b{margin-top:2cqw;font:800 7.6cqw/1.05 var(--display);text-shadow:0 .4cqw 3cqw rgba(0,0,0,.6)}.vid-foot{position:absolute;inset:auto 19cqw 21cqw 5cqw;display:flex;flex-wrap:wrap;align-items:center;gap:2cqw 2.4cqw;font-size:4.2cqw;line-height:1.3;text-shadow:0 .3cqw 2cqw rgba(0,0,0,.6)}.vid-foot b{font-weight:700}.vid-foot p{flex-basis:100%}.vid-tag{padding:.8cqw 2.4cqw;border-radius:1.6cqw;background:#ffffff3d;font-size:3.4cqw;font-weight:600}.vid-cta{flex-basis:100%;padding:2.8cqw 0;border-radius:2cqw;background:var(--signal);color:var(--ink);font-weight:700;text-align:center;text-shadow:none}.tk-status{position:absolute;inset:3.6cqw 7cqw auto;display:flex;align-items:center;justify-content:space-between;font-size:4cqw}.tk-status span{display:flex;align-items:flex-end;gap:.8cqw}.tk-status i{width:1cqw;height:2cqw;border-radius:.4cqw;background:#fff}.tk-status i:nth-child(2){height:3cqw}.tk-status i:nth-child(3){width:6.4cqw;height:3.2cqw;margin-left:1.4cqw;border-radius:1cqw}.tk-top{position:absolute;inset:12cqw 5cqw auto;display:flex;align-items:center;justify-content:center;gap:4.4cqw;font-size:4.3cqw;font-weight:600;color:#fff9;text-shadow:0 .3cqw 2cqw rgba(0,0,0,.5)}.tk-top b{position:relative;color:#fff;font-weight:700}.tk-top b:after{content:"";position:absolute;left:50%;bottom:-2.6cqw;width:6cqw;height:.8cqw;margin-left:-3cqw;border-radius:.4cqw;background:#fff}.tk-top svg{width:6.4cqw;height:6.4cqw;color:#fff}.tk-live{margin-right:auto}.tk-search{margin-left:auto}.tk-rail{position:absolute;right:3cqw;bottom:23cqw;display:grid;justify-items:center;gap:4.4cqw;font-size:3.2cqw;font-weight:600;text-shadow:0 .3cqw 1.4cqw rgba(0,0,0,.5)}.tk-rail>span{display:grid;justify-items:center;gap:.6cqw}.tk-rail svg{width:9cqw;height:9cqw;fill:#fff;filter:drop-shadow(0 .3cqw 1.4cqw rgba(0,0,0,.45))}.tk-rail .tk-avatar{position:relative;display:grid;place-items:center;width:12.5cqw;height:12.5cqw;margin-bottom:3cqw;border:.6cqw solid #fff;border-radius:50%;background:var(--signal)}.tk-avatar svg{width:9.6cqw;height:auto;filter:none}.tk-avatar i{position:absolute;bottom:-2.6cqw;width:5.4cqw;height:5.4cqw;border-radius:50%;background:linear-gradient(#fff,#fff) center / 2.8cqw .7cqw no-repeat,linear-gradient(#fff,#fff) center / .7cqw 2.8cqw no-repeat,var(--tt-red)}.tk-disc{width:10cqw;height:10cqw;margin-top:2cqw;border-radius:50%;background:radial-gradient(circle,#555 0,#555 18%,#151515 19%,#151515);box-shadow:0 0 0 .5cqw #2c2c2c}.is-open .tk-disc{animation:disc 5s linear infinite}@keyframes disc{to{rotate:1turn}}.tk-nav{position:absolute;inset:auto 3.5cqw 3cqw;display:flex;align-items:center;justify-content:space-between;height:14cqw;padding:1.2cqw;border-radius:7cqw;background:#262626eb;box-shadow:0 0 0 .3cqw #ffffff1f;color:#fff}.tk-nav span{position:relative;display:grid;flex:1;place-items:center;height:100%;border-radius:6cqw}.tk-nav .tk-on{background:#fff3}.tk-nav svg{width:6.4cqw;height:6.4cqw;fill:#fff}.tk-dot:after{content:"";position:absolute;top:2.4cqw;right:30%;width:2cqw;height:2cqw;border-radius:50%;background:var(--tt-red)}.tk-nav i{flex:none;width:11cqw;height:7.4cqw;margin:0 3cqw;border-radius:2.4cqw;background:linear-gradient(#000,#000) center / 4.6cqw .9cqw no-repeat,linear-gradient(#000,#000) center / .9cqw 4.6cqw no-repeat,#fff;box-shadow:-1.3cqw 0 0 var(--tt-cyan),1.3cqw 0 0 var(--tt-red)}.vid-foot em{font-style:normal;font-weight:600}@media (min-width: 900px){.motion .hero-body{display:block}.motion .hero-copy{display:block;max-width:min(640px,46vw)}.motion h1{font-size:clamp(32px,3.3vw,50px)}.motion .hero .tickets{display:none}}@media (min-width: 900px) and (max-height: 760px){.motion .hero .tickets{display:none}}@media (max-width: 899px){.motion .hero-body{display:block;margin-block:0 auto;padding-block:8px 0}.motion .hero-copy{display:block}.motion .hero-actions{margin-top:20px}.motion .hero .tickets{display:none}}@media (max-width: 899px){.motion .lede{display:none}.motion h1{font-size:27px}.motion .eyebrow{margin-bottom:10px;font-size:13px}}@media (min-width: 1000px){.motion .rail{display:block;position:fixed;z-index:10;right:22px;top:50%;width:22px;height:132px;margin-top:-66px;border-radius:999px;background:var(--ink);box-shadow:0 0 0 2px #fff;opacity:0;transition:opacity .25s ease}.motion .rail.is-shown{opacity:1}.rail-knob{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--signal);transform:translateY(calc(var(--page, 0) * 110px))}}.tickets{position:relative;flex:none;width:calc(340px * var(--k, 1));height:calc(200px * var(--k, 1))}.ticket{position:absolute;display:grid;gap:calc(4px * var(--k, 1));width:calc(250px * var(--k, 1));padding:calc(18px * var(--k, 1)) calc(22px * var(--k, 1));border-radius:calc(16px * var(--k, 1));color:var(--ink);transition:rotate .35s cubic-bezier(.34,1.4,.64,1),translate .35s cubic-bezier(.34,1.4,.64,1)}.ticket b{font:800 calc(26px * var(--k, 1)) / 1 var(--display)}.ticket span{font-size:calc(15px * var(--k, 1));font-weight:500}.ticket-tt{left:6px;top:6px;background:#fff;rotate:-5deg;box-shadow:calc(-5px * var(--k, 1)) calc(-5px * var(--k, 1)) 0 var(--tt-cyan),calc(5px * var(--k, 1)) calc(5px * var(--k, 1)) 0 var(--tt-red)}.ticket-doad{right:0;bottom:0;background:var(--signal);rotate:4deg}.tickets:hover .ticket-tt{rotate:-9deg;translate:-4% -8%}.tickets:hover .ticket-doad{rotate:8deg;translate:4% 8%}.hero .tickets{--k: 1.35}@media (max-width: 1100px){.hero .tickets{display:none}}.start{background:var(--ink);color:#fff}.start-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:48px;padding-block:clamp(64px,9vw,128px)}.start-copy{flex:1 1 380px}.start-copy p{margin-top:20px;max-width:28em;font-size:19px;color:#ffffffb8}.btn-big{min-height:64px;margin-top:32px;padding:0 34px;font-size:20px}.start .tickets{--k: 1.3}@media (max-width: 520px){.start .tickets{--k: .95}}.try h2{max-width:14em}.try-lede{margin-top:16px;max-width:34em;font-size:19px;color:var(--muted)}.screencast{margin-top:clamp(28px,4vw,52px);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 40px 90px -40px #12121259}.sc-bar{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--surface);font-size:13px;color:var(--muted)}.sc-bar i{width:11px;height:11px;border-radius:50%;background:#d6d3cc}.sc-bar span{margin:0 auto;padding:3px 60px;border-radius:7px;background:#fff}.screencast video{display:block;width:100%;aspect-ratio:16 / 10;background:#fff}@media (max-width: 760px){.screencast{max-width:400px;margin-inline:auto;border-radius:32px}.sc-bar{display:none}.screencast video{aspect-ratio:1 / 2}}@media (max-width: 760px){.lap-screen{padding:8px}.lap-bar span{padding:3px 20px}.lap-app{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:560px;padding:12px;font-size:14px}.lap-brief{order:-1;padding:10px 12px}.lap-brief dl{gap:4px}.lap-typed:empty:before{content:"Your link and goal"}.lap-keys{height:130px}}body{transition:background .5s ease,color .5s ease}.in-feed body{background:#000}.say-chat .c-me{align-self:flex-end;justify-self:end;background:var(--ink);color:#fff}.fyp{max-width:1200px;margin-inline:auto;padding:clamp(40px,6vw,96px) var(--gutter);color:#fff}.fblock{display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(32px,6vw,110px);min-height:92svh;padding-block:4svh}.fblock:nth-child(2n){grid-template-columns:auto 1fr}.fblock:nth-child(2n) .fyp-phone{order:-1}.fyp-copy{max-width:540px}.fyp-count{font:600 15px/1 var(--sans);color:#ffffff8c}.fyp-count b{color:var(--signal)}.fyp-title{position:relative;margin-top:18px;font:800 clamp(34px,4.4vw,68px) / 1.02 var(--display);letter-spacing:-.02em;max-width:none}.fyp-title:before,.fyp-title:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.fyp-title:before{color:var(--tt-cyan);mix-blend-mode:screen}.fyp-title:after{color:var(--tt-red);mix-blend-mode:screen}.fyp-title.glitch{animation:glitch-in .6s cubic-bezier(.2,.9,.2,1)}.fyp-title.glitch:before{animation:glitch-c .6s steps(6) both}.fyp-title.glitch:after{animation:glitch-r .6s steps(6) both}@keyframes glitch-in{0%{opacity:0;transform:translateY(18px) skew(-6deg)}}@keyframes glitch-c{0%{opacity:.9;transform:translate(-10px,-3px);clip-path:inset(0 0 55% 0)}40%{opacity:.9;transform:translate(6px,2px);clip-path:inset(40% 0 10% 0)}80%{opacity:.7;transform:translate(-3px);clip-path:inset(10% 0 60% 0)}to{opacity:0;transform:none}}@keyframes glitch-r{0%{opacity:.9;transform:translate(10px,3px);clip-path:inset(50% 0 0 0)}40%{opacity:.9;transform:translate(-6px,-2px);clip-path:inset(5% 0 50% 0)}80%{opacity:.7;transform:translate(3px);clip-path:inset(60% 0 15% 0)}to{opacity:0;transform:none}}.fyp-text{margin-top:20px;max-width:30em;font-size:18px;line-height:1.5;color:#ffffffb8}.fyp-phone{--ph: min(80svh, 720px);height:var(--ph);width:calc(var(--ph) * .47);padding:calc(var(--ph) * .016);border-radius:calc(var(--ph) * .075);background:#1b1b1b;box-shadow:0 0 0 2px #2c2c2c,-18px 0 70px -20px #25f4ee73,18px 0 70px -20px #fe2c5573}.fyp-phone:has(.fyp-app){width:calc(var(--ph) * .516)}.fyp-app video{display:block;width:100%;height:100%;object-fit:cover;object-position:top;background:#fff}.fyp-screen{position:relative;height:100%;border-radius:calc(var(--ph) * .06);background:#000;overflow:hidden;container-type:size}.fslide{position:relative;height:100cqh;overflow:hidden}.fslide video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fslide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,.25),transparent 30%,transparent 55%,rgba(0,0,0,.65));pointer-events:none}.fslide>:not(video){z-index:1}.fyp-screen .tk-status,.fyp-screen .tk-top,.fyp-screen .tk-nav{z-index:2}.fyp-screen .tk-top{justify-content:center}.fyp-screen .vid-foot{inset:auto 19cqw 21cqw 5cqw}.fs-sticker{position:absolute;inset:24% 20cqw auto 6cqw}.fslide.on .fs-sticker{animation:sticker .6s cubic-bezier(.34,1.56,.64,1) .35s both}@keyframes sticker{0%{opacity:0;transform:scale(.6) rotate(-6deg)}}.fs-pov{display:grid;justify-items:start;gap:1.6cqw;font-size:5.4cqw;font-weight:700;line-height:1.25}.fs-pov span{padding:1.6cqw 3.2cqw;border-radius:2.4cqw;background:#fff;color:var(--ink)}.fs-ticket .ticket{--k: 1;position:relative;width:100%;left:0;top:0}.fs-ticket .ticket b{font-size:8.4cqw}.fs-ticket .ticket span{font-size:4.4cqw}.fs-zero{display:grid;justify-items:center;text-align:center}.fs-zero b{font:800 34cqw/.9 var(--display);color:var(--signal);text-shadow:-1.2cqw -1.2cqw 0 var(--tt-cyan),1.2cqw 1.2cqw 0 var(--tt-red)}.fs-zero span{margin-top:3cqw;padding:1.6cqw 3.2cqw;border-radius:2.4cqw;background:#fff;color:var(--ink);font-size:5cqw;font-weight:700}.fs-switch{display:flex;align-items:center;justify-content:center;gap:4cqw;inset:32% 20cqw auto 6cqw}.fs-sw{position:relative;flex:none;width:34cqw;height:18cqw;border-radius:999px;background:var(--ink);box-shadow:0 0 0 1cqw #fff}.fs-sw i{position:absolute;left:2cqw;top:2cqw;width:14cqw;height:14cqw;border-radius:50%;background:#c9c6bf}.fslide.on .fs-sw i{animation:switch-on .5s cubic-bezier(.34,1.4,.64,1) 1.4s forwards}@keyframes switch-on{to{transform:translate(16cqw);background:var(--signal)}}.fs-switch b{font:800 7cqw/1 var(--display);text-shadow:0 .4cqw 3cqw rgba(0,0,0,.6)}.fs-chat{display:grid;gap:2.4cqw;font-size:4.6cqw;line-height:1.35}.fs-chat p{max-width:100%;padding:2.6cqw 4cqw;border-radius:5cqw}.fs-q{justify-self:end;background:var(--ink);color:#fff}.fs-a{background:#fff;color:var(--ink)}.fs-apply{justify-self:start;padding:2.4cqw 6cqw;border-radius:999px;background:var(--signal);color:var(--ink);font-weight:700}.fs-go{display:grid;gap:4cqw;inset:22% 20cqw auto 6cqw}.fs-go ol{list-style:none;counter-reset:go;display:grid;gap:2cqw}.fs-go li{counter-increment:go;display:flex;align-items:center;gap:3cqw;padding:2.4cqw 3.4cqw;border-radius:3cqw;background:#fff;color:var(--ink);font-size:5cqw;font-weight:700}.fs-go li:before{content:counter(go);display:grid;place-items:center;width:7.4cqw;height:7.4cqw;border-radius:50%;background:var(--signal);font:800 4cqw/1 var(--display)}.fs-cta{display:grid;place-items:center;height:15cqw;border-radius:999px;background:var(--signal);color:var(--ink);font:700 5.4cqw/1 var(--sans);text-decoration:none;box-shadow:-1cqw -1cqw 0 var(--tt-cyan),1cqw 1cqw 0 var(--tt-red)}@media (max-width: 900px){.fblock,.fblock:nth-child(2n){grid-template-columns:1fr;justify-items:center;gap:22px;min-height:0;padding-block:36px}.fblock:nth-child(2n) .fyp-phone{order:0}.fyp-copy{justify-self:stretch}.fyp-title{margin-top:8px;font-size:30px}.fyp-text{margin-top:12px;font-size:16px}.fyp-phone{--ph: min(78svh, 160vw)}}.comments{padding-block:clamp(56px,8vw,112px)}.cm-sheet{max-width:680px;margin-inline:auto;padding:22px clamp(16px,3vw,28px) 28px;border-radius:28px 28px 20px 20px;background:#fff;color:var(--ink);box-shadow:0 -20px 60px -30px #00000040,0 0 0 1px var(--line)}.cm-sheet:before{content:"";display:block;width:44px;height:5px;margin:0 auto 18px;border-radius:3px;background:var(--line)}.cm-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line)}.cm-head b{font:800 clamp(20px,2.2vw,26px) / 1.1 var(--display)}.cm-head span{font-size:14px;color:var(--muted)}.cm{display:flex;gap:12px;padding-top:18px}.cm-av{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface);font-size:13px;font-weight:700;color:var(--muted)}.cm-face{overflow:hidden}.cm-face svg{display:block;width:100%;height:100%}.cm-doad{width:34px;height:34px;background:var(--signal)}.cm-doad svg{display:block;width:26px;height:auto}.cm-body{flex:1;min-width:0}.cm-body b{font-size:14px;font-weight:600;color:var(--muted)}.cm-body b em{margin-left:6px;padding:1px 6px;border-radius:4px;background:var(--tt-red);color:#fff;font-size:11px;font-style:normal}.cm-body p{margin-top:2px;font-size:16px;line-height:1.45}.cm-meta{display:flex;gap:18px;margin-top:6px;font-size:13px;font-weight:600;color:var(--muted)}.cm-like{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.cm-like svg{width:15px;height:15px;fill:currentColor}.cm-reply{padding-top:12px}.cm-reply p{color:var(--ink)}.eyebrow{margin-bottom:18px;font-size:15px;font-weight:600;color:#ffffffb3}.fs-ladder{display:grid;gap:2.4cqw}.fs-ladder ol{list-style:none;display:grid;gap:2cqw}.fs-ladder li{display:grid;gap:.6cqw;padding:2.6cqw 3.6cqw;border-radius:3cqw;background:#fff;color:var(--ink);box-shadow:-.8cqw -.8cqw 0 var(--tt-cyan),.8cqw .8cqw 0 var(--tt-red)}.fs-ladder b{font:800 4.6cqw/1 var(--display)}.fs-ladder span{font-size:4cqw;font-weight:500}.cm-q{font-weight:600}.foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-block:32px;font-size:15px;color:var(--muted)}.foot-logo svg{display:block;height:32px;width:auto}.foot p{flex:1 1 320px;max-width:46em}.foot a{color:var(--ink);font-weight:600}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
