.section-title{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,1.35rem + 2.4vw,3.25rem);font-weight:800;line-height:1.06}.section-lead{max-width:40rem;color:var(--color-navy-600);text-wrap:pretty;font-size:clamp(1rem,.95rem + .3vw,1.175rem);line-height:1.65}[data-motion=on] [data-reveal] .rise,[data-motion=on] [data-reveal].rise{opacity:0;transition:opacity .7s,translate .8s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--d,0) * 1ms);translate:0 18px}[data-motion=on] [data-reveal][data-inview] .rise,[data-motion=on] [data-reveal][data-inview].rise{opacity:1;translate:0}.app-frame{background:#fff;border:1px solid #070e1d17;border-radius:1rem;margin:0;overflow:hidden;box-shadow:0 1px 2px #070e1d0a,0 24px 48px -24px #121b2e47,0 60px 120px -60px #121b2e59}.app-frame-bar{background:#f7f8fb;border-bottom:1px solid #070e1d12;align-items:center;gap:.75rem;height:2.25rem;padding-inline:.85rem;display:flex}.app-frame-dots{gap:.4rem;display:flex}.app-frame-dots i{background:#e2e5ec;border-radius:999px;width:.625rem;height:.625rem}.app-frame-url{color:var(--color-navy-500);background:#fff;border:1px solid #070e1d0f;border-radius:.5rem;align-items:center;gap:.35rem;margin-inline:auto;padding:.2rem .75rem;font-size:.75rem;font-weight:600;display:flex;translate:-1.4rem}.app-frame-url svg{width:.7rem;height:.7rem}.app-frame-screen{position:relative}.hero{isolation:isolate;position:relative;overflow:clip}.hero-pin{position:relative;overflow:clip}.hero-bg{z-index:-1;background:radial-gradient(42rem 26rem at 6% -6rem,#f76a1d24,#0000 70%),radial-gradient(52rem 38rem at 74% 48%,#ffe2c89e,#0000 70%),radial-gradient(34rem 24rem at 98% 0,#1570d114,#0000 70%),radial-gradient(30rem 20rem at 34% 30rem,#fac54714,#0000 70%),linear-gradient(#fff,#fffaf6);position:absolute;inset:0}body{background-image:radial-gradient(42rem 26rem at 6% calc(var(--header-h) - 6rem), #f76a1d24, transparent 70%), radial-gradient(52rem 38rem at 74% calc(var(--header-h) + (100vh - var(--header-h)) * .48), #ffe2c89e, transparent 70%), radial-gradient(34rem 24rem at 98% var(--header-h), #1570d114, transparent 70%);background-repeat:no-repeat;background-size:100% var(--header-h)}.hero-bg:after{content:"";background-image:radial-gradient(#070e1d13 1px,#0000 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 85% at 50% 35%,#000 30%,#0000 85%);mask-image:radial-gradient(95% 85% at 50% 35%,#000 30%,#0000 85%)}.hero-grid{align-items:center;gap:2.5rem;padding-block:2.25rem 4rem;display:grid;position:relative}.hero-copy{opacity:calc(1 - min(1, var(--fan,0) * 1.8));translate:calc(var(--fan,0) * -70px) 0}.hero[data-fan-far] .hero-copy{visibility:hidden}.hero{--net:#ff0069}.hero[data-net=linkedin]{--net:#0a66c2}.hero[data-net=youtube]{--net:red}.hero[data-net=facebook]{--net:#0866ff}.hero[data-net=pinterest]{--net:#bd081c}[data-motion=on] .hero-in{animation:.9s cubic-bezier(.2,.75,.2,1) both hero-in;animation-delay:calc(var(--d,0) * 1ms)}@keyframes hero-in{0%{opacity:0;translate:0 16px}}.hero-word{display:block}.hero-sub{max-width:36rem;color:var(--color-navy-600);text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.02rem,.95rem + .3vw,1.22rem);line-height:1.62}.rotor{line-height:1.02;display:inline-block;position:relative}.rotor-sizer{visibility:hidden;white-space:nowrap}.rotor-window{height:1.34em;position:absolute;top:-.12em;left:0;right:-.4em;overflow:hidden}.rotor-track{transform:translateY(calc(var(--i,0) * -1.34em));transition:transform .8s cubic-bezier(.75,0,.25,1);display:block}.rotor-item{white-space:nowrap;height:1.34em;padding-top:.12em;line-height:1.02;display:block}.rotor-icon{vertical-align:-.06em;width:.78em;height:.78em;margin-right:.14em;display:inline-block}.rotor-period{color:var(--brand);margin-left:-.06em}.hero-title{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;font-size:clamp(2.4rem,1.3rem + 3.2vw,4.6rem);font-weight:800;line-height:1.02}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.hero-actions .go-button,.closing-actions .go-button{--go-h:3.5rem;font-size:1.02rem;box-shadow:0 18px 32px -18px #070e1dbf,inset 0 1px #ffffff1f}.hero-play{color:var(--ink);align-items:center;gap:.7rem;font-weight:700;display:inline-flex}.hero-play-icon{width:2.6rem;height:2.6rem;color:var(--color-kite-600);box-shadow:0 0 0 1px var(--color-navy-200), 0 10px 20px -12px #070e1d73;background:#fff;border-radius:999px;place-items:center;transition:transform .25s;display:grid}.hero-play-icon svg{fill:currentColor;width:.95rem;height:.95rem;margin-left:2px}.hero-play:hover .hero-play-icon{transform:scale(1.08)}.hero-switch{color:var(--color-navy-500);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2.5rem;font-size:.8125rem;font-weight:700;display:flex}.hero-tabs{background:var(--color-navy-50);box-shadow:inset 0 0 0 1px var(--color-navy-100);border-radius:999px;gap:.2rem;padding:.3rem;display:inline-flex}.hero-tabs button{cursor:pointer;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;transition:background-color .25s,box-shadow .25s;display:grid;position:relative}.hero-tabs button>[data-network]{filter:grayscale();opacity:.45;transition:filter .3s,opacity .3s}.hero-tabs button:hover>[data-network]{opacity:.8}.hero-tabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #070e1d14,0 8px 18px -10px #070e1d66}.hero-tabs button[aria-pressed=true]>[data-network]{filter:none;opacity:1}[data-motion=on] .hero-tabs button[aria-pressed=true]:after{content:"";background:var(--net);transform-origin:0;height:2px;animation:tab-fill var(--cycle,3.4s) linear both;border-radius:2px;position:absolute;bottom:3px;left:32%;right:32%}@keyframes tab-fill{0%{transform:scaleX(0)}}.hero-play:focus-visible,.hero-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hero-caption{left:50%;top:var(--line-y,1.5rem);z-index:4;width:max-content;max-width:calc(100% - 2rem);font-size:calc(2rem * var(--u,1));letter-spacing:-.04em;color:var(--ink);text-align:center;opacity:clamp(0, (var(--fan,0) - .72) / .28, 1);pointer-events:none;font-weight:800;line-height:1.15;position:absolute;translate:-50%}.hero-caption span{color:var(--color-kite-600)}.hero-visual{aspect-ratio:680/700;width:100%;position:relative;container-type:inline-size}.hero-stage{--k:.55;--lx:54px;--ly:18px;--ls:.92;--px:0px;--py:176px;--ps:.84;--cx:348px;--cy:372px;transform-origin:0 0;width:680px;height:700px;transform:scale(var(--k));position:absolute;top:0;left:0}@supports (scale:tan(atan2(1px, 2px))){.hero-stage{--k:tan(atan2(100cqw, 680px))}}@media (max-width:639px){.hero-stage{--lx:100px;--ly:24px;--ls:.84;--px:0px;--py:80px;--ps:1}.hero-card{display:none}}.hero-spot{width:760px;height:760px;opacity:calc(1 - var(--fan,0) * .6);pointer-events:none;background:radial-gradient(closest-side,#ffddbed9,#ffeee073 55%,#0000);border-radius:50%;position:absolute;top:-40px;left:20px}.hero-card{z-index:2;width:300px;transform:translate(var(--cx), var(--cy));opacity:calc(1 - min(1, var(--fan,0) * 2.5));color:var(--ink);pointer-events:none;background:#fff;border:1px solid #070e1d14;border-radius:18px;padding:14px;font-size:12px;line-height:1.35;position:absolute;top:0;left:0;box-shadow:0 2px 6px #070e1d0d,0 34px 64px -30px #121b2e80}.hero-card-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.hero-card-head img{object-fit:cover;border-radius:10px;flex-shrink:0;width:42px;height:42px}.hero-card-what{gap:2px;min-width:0;display:grid}.hero-card-what b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hero-card-what small{color:var(--ink-muted);align-items:center;gap:4px;font-size:11.5px;display:flex}.hero-card-what svg{width:12px;height:12px}.hero-card-rows{gap:2px;margin-block:8px;display:grid}.hero-card-rows li{border-radius:10px;align-items:center;gap:9px;height:30px;padding:0 6px;font-size:12.5px;font-weight:600;transition:background-color .3s;display:flex}.hero-card-rows li[data-state=now]{background:var(--color-navy-50)}.hero-card-state{border-radius:999px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:700;line-height:22px;display:inline-grid}.hero-card-state>span{visibility:hidden;grid-area:1/1;align-items:center;gap:4px;display:inline-flex}.hero-card-state svg{stroke-width:2.5px;width:12px;height:12px}[data-state=next] .hero-card-state{background:var(--info-soft);color:var(--info-ink)}[data-state=next] .s-next,[data-state=done] .s-done,[data-state=now] .s-done{visibility:visible}[data-state=done] .hero-card-state,[data-state=now] .hero-card-state{background:var(--success-soft);color:var(--success-ink)}[data-motion=on] [data-state=now] .hero-card-state{animation:.9s step-end both going-out}[data-motion=on] [data-state=now] .s-now{animation:.9s step-end both show-until}[data-motion=on] [data-state=now] .s-done{animation:.9s step-end both show-from}[data-motion=on] .s-now svg{animation:.9s linear infinite card-spin}@keyframes going-out{0%{background:var(--info-soft);color:var(--info-ink)}}@keyframes show-until{0%{visibility:visible}to{visibility:hidden}}@keyframes show-from{0%{visibility:hidden}to{visibility:visible}}@keyframes card-spin{to{rotate:360deg}}.hero-card-foot{border-top:1px solid var(--line);color:var(--ink-muted);align-items:center;gap:10px;padding-top:10px;font-size:11.5px;display:flex}.hero-card-foot b{color:var(--ink)}.hero-card-bar{background:var(--color-navy-100);border-radius:999px;flex:1;height:6px;overflow:hidden}.hero-card-bar i{width:calc(var(--n,1) * 20%);border-radius:inherit;background:var(--success);height:100%;transition:width .6s;display:block}.hero-rings{left:calc(var(--px) + 150px * var(--ps) - 390px);top:calc(var(--py) + 306px * var(--ps) - 390px);width:780px;height:780px;opacity:calc(1 - var(--fan,0));pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 89px,#070e1d12 90px 91px);border-radius:50%;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 66%);mask-image:radial-gradient(circle,#000 25%,#0000 66%)}.hero-glow{left:calc(var(--px) + 150px * var(--ps) - 270px);top:calc(var(--py) + 306px * var(--ps) - 270px);filter:blur(46px);opacity:0;pointer-events:none;border-radius:50%;width:540px;height:540px;transition:opacity .9s;position:absolute}.hero-glow[data-on]{opacity:calc(.5 * (1 - var(--fan,0)))}.hero-glow[data-hero-glow=instagram]{background:radial-gradient(circle at 30% 28%,#feda75,#0000 50%),radial-gradient(circle at 72% 30%,#fa7e1e,#0000 50%),radial-gradient(circle at 34% 74%,#d62976,#0000 52%),radial-gradient(circle at 74% 72%,#962fbf,#0000 52%)}.hero-glow[data-hero-glow=linkedin]{background:radial-gradient(circle,#3d8fe0,#0000 66%)}.hero-glow[data-hero-glow=youtube]{background:radial-gradient(circle,#ff4b4b,#0000 66%)}.hero-glow[data-hero-glow=facebook]{background:radial-gradient(circle,#3b86ff,#0000 66%)}.hero-glow[data-hero-glow=pinterest]{background:radial-gradient(circle,#f0364d,#0000 66%)}.laptop{z-index:1;transform-origin:0 0;width:680px;height:408px;transform:translate(var(--dx,var(--lx)), var(--dy,var(--ly))) scale(var(--ds,var(--ls)));position:absolute;top:0;left:0}.laptop-lid{background:linear-gradient(160deg,#3a414e,#11151d 40%,#1c2230);border-radius:22px 22px 8px 8px;width:600px;height:392px;padding:14px 12px 18px;position:absolute;top:0;left:40px;box-shadow:inset 0 0 0 1.5px #ffffff1a,0 40px 70px -40px #121b2e99}.laptop-lid:before{content:"";background:#39404d;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:5px;left:50%}.laptop-screen{background:#fff;border-radius:4px;width:576px;height:360px;position:relative;overflow:hidden}.laptop-screen img{width:100%;height:100%;display:block}.laptop-base{background:linear-gradient(#eef0f4,#c9ced7 55%,#a3aab6);border-radius:2px 2px 16px 16px/2px 2px 12px 12px;width:680px;height:16px;position:absolute;top:392px;left:0;box-shadow:0 22px 30px -18px #121b2e8c}.laptop-base:before{content:"";background:linear-gradient(#b6bcc7,#d5d9e0);border-radius:0 0 8px 8px;width:110px;height:6px;margin-left:-55px;position:absolute;top:0;left:50%}.laptop-ring{pointer-events:none;border-radius:5px;width:9.8%;height:15.6%;position:absolute;top:36.3%;left:54.3%}[data-motion=on] .laptop-ring[data-pulse]{animation:1.8s ease-out .9s laptop-ring}@keyframes laptop-ring{0%{box-shadow:0 0 #1a8a5199,inset 0 0 0 2px #1a8a51f2}60%{box-shadow:0 0 0 12px #1a8a5100,inset 0 0 0 2px #1a8a51f2}to{box-shadow:0 0 0 12px #1a8a5100,inset 0 0 0 2px #1a8a5100}}.phone{z-index:2;transform-origin:0 0;width:300px;height:612px;transform:translate(var(--dx,var(--px)), var(--dy,var(--py))) scale(var(--ds,var(--ps)));opacity:0;transition:opacity .25s,translate .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;translate:0 26px}.phone[data-on]{z-index:3;opacity:1;transition:opacity .45s .15s,translate .7s cubic-bezier(.2,.8,.2,1) .1s;translate:0}.hero[data-fan] .phone{z-index:var(--z,2);opacity:var(--o,1);transition:none;translate:0}.phone-body{background:linear-gradient(150deg,#39414f,#0b1020 38%,#1b2232);border-radius:50px;height:100%;padding:9px;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 50px 90px -40px #121b2e99,0 18px 36px -18px #121b2e59}.phone-screen{color:#0f1419;background:#fff;border-radius:41px;height:100%;font-size:12px;line-height:1.4;position:relative;overflow:hidden}.phone-label{width:max-content;color:var(--color-navy-500);opacity:clamp(0, (var(--fan,0) - .78) / .22, 1);margin-top:22px;font-size:21px;font-weight:600;position:absolute;top:100%;left:50%;translate:-50%}.phone-label b{color:var(--ink)}.ph-status{z-index:4;justify-content:space-between;align-items:center;height:46px;padding:2px 24px 0 32px;font-size:14px;font-weight:700;display:flex;position:relative}.ph-island{background:#05070d;border-radius:999px;width:90px;height:26px;margin-left:-45px;position:absolute;top:11px;left:50%}.ph-sys{align-items:center;gap:5px;display:flex}.ph-sys svg{fill:currentColor;width:auto;height:11px}.ph-app{position:absolute;inset:46px 0 0;overflow:hidden}.ph-app img{object-fit:cover;width:100%;height:100%;display:block}.ph-notif{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#f4f5f9f2;border-radius:18px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;top:50px;left:8px;right:8px;translate:0 -18px;scale:.96;box-shadow:0 14px 30px -12px #070e1d73,0 0 0 1px #070e1d0d}.phone[data-notify] .ph-notif{opacity:1;translate:0;scale:1}[data-motion=on] .phone[data-notify] .ph-notif{animation:.6s cubic-bezier(.2,.9,.3,1.15) .9s both notif-in}.hero[data-fan] .phone[data-notify] .ph-notif{animation-delay:.15s}@keyframes notif-in{0%{opacity:0;translate:0 -18px;scale:.96}}.ph-notif-icon{flex-shrink:0;width:34px;height:34px}.ph-notif-text{flex:1;min-width:0;line-height:1.25;display:grid}.ph-notif-text b{font-size:12px}.ph-notif-text span{color:#3c4352;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ph-notif-time{color:#8a92a4;align-self:flex-start;font-size:10.5px}.ph-av{border-radius:999px;flex-shrink:0;place-items:center;font-weight:800;display:inline-grid}.ph-av-lc{background:linear-gradient(135deg, var(--color-kite-400), var(--color-kite-600));color:#fff}.ph-av-ar{background:var(--brand-fill);color:#fff}.ph-av-b{background:var(--color-blue-50);color:var(--color-blue-700)}.ph-who{flex:1;line-height:1.2;display:grid}.ph-who b{font-size:12.5px}.ph-who small{color:#555;font-size:10.5px}.ph-ig-bar{justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex}.ph-ig-logo{letter-spacing:-.02em;align-items:center;gap:6px;font-size:17px;font-weight:800;display:flex}.ph-ig-logo svg{width:20px;height:20px}.ph-ig-icons{gap:14px;display:flex}.ph-ig-icons svg,.ph-ig-actions svg{stroke-width:1.8px;width:22px;height:22px}.ph-ig-head{align-items:center;gap:9px;height:46px;padding:0 12px;display:flex}.ph-ig-head>svg{width:18px;height:18px}.ph-ring{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf);border-radius:999px;padding:2px}.ph-ring .ph-av{border:2px solid #fff;width:30px;height:30px;font-size:9.5px}.ph-ig-photo{aspect-ratio:4/5}.ph-ig-actions{gap:14px;padding:9px 12px 6px;display:flex}.ph-ig-actions .ph-push{margin-left:auto}.ph-liked{fill:#ff3040;stroke:#ff3040}.ph-ig-likes{padding:0 12px;font-size:12px;font-weight:700}.ph-ig-cap{margin-top:2px;padding:0 12px;font-size:12px}.ph-yt-player{aspect-ratio:16/9;background:#000;position:relative}.ph-yt-player>img{opacity:.94}.ph-yt-play{color:#fff;background:#0000008c;border-radius:999px;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%}.ph-yt-play svg{fill:currentColor;width:18px;height:18px;margin-left:3px}.ph-yt-progress{background:#ffffff59;height:3px;position:absolute;bottom:0;left:0;right:0}.ph-yt-progress i{background:red;width:22%;position:absolute;inset:0 auto 0 0}.ph-yt-time{color:#fff;background:#000000b8;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;bottom:9px;right:8px}.ph-yt-body{gap:9px;padding:10px 12px;display:grid}.ph-yt-title{font-size:15px;font-weight:700;line-height:1.3}.ph-yt-meta{color:#606060;margin-top:-5px;font-size:11px}.ph-yt-channel{align-items:center;gap:8px;display:flex}.ph-yt-channel .ph-av{width:30px;height:30px;font-size:9.5px}.ph-yt-channel b{font-size:12.5px}.ph-yt-channel small{color:#606060;font-size:11px}.ph-yt-sub{color:#fff;background:#0f0f0f;border-radius:999px;margin-left:auto;padding:7px 13px;font-size:11.5px;font-weight:700}.ph-chips{gap:7px;display:flex}.ph-chips span{background:#f2f2f2;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.ph-chips svg{width:15px;height:15px}.ph-yt-comments{background:#f2f2f2;border-radius:12px;padding:9px 11px}.ph-yt-comments b{font-size:12px}.ph-yt-comments b small{color:#606060;margin-left:4px;font-weight:500}.ph-yt-comments p{align-items:center;gap:7px;margin-top:5px;font-size:11.5px;display:flex}.ph-yt-comments .ph-av{width:20px;height:20px;font-size:7.5px}.ph-yt-next{gap:9px;display:flex}.ph-yt-next img{aspect-ratio:16/9;border-radius:8px;flex-shrink:0;width:118px;height:auto}.ph-yt-next b{font-size:12px;line-height:1.3;display:block}.ph-yt-next small{color:#606060;font-size:10.5px}.ph-li{background:#f4f2ee}.ph-li-bar{background:#fff;border-bottom:1px solid #e8e6e1;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.ph-li-bar .ph-av{width:28px;height:28px;font-size:9.5px}.ph-li-bar>svg{color:#5e6b7a;width:20px;height:20px}.ph-li-search{color:#5e6b7a;background:#edf3f8;border-radius:6px;flex:1;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:12px;display:flex}.ph-li-search svg{width:14px;height:14px}.ph-li-post{background:#fff;margin-top:8px;padding-top:12px}.ph-li-head{align-items:flex-start;gap:9px;padding:0 12px;display:flex}.ph-li-logo{background:linear-gradient(135deg, var(--color-kite-400), var(--color-kite-600));color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.ph-li-who,.ph-fb-who{flex:1;line-height:1.3;display:grid}.ph-li-who b,.ph-fb-who b{font-size:12.5px}.ph-li-who small,.ph-fb-who small{color:#666;align-items:center;gap:3px;font-size:10.5px;display:flex}.ph-li-who svg,.ph-fb-who svg{width:10px;height:10px}.ph-li-follow{color:#0a66c2;font-size:12px;font-weight:700}.ph-li-text{margin-block:9px;padding:0 12px;font-size:12px;line-height:1.45}.ph-li-photo{aspect-ratio:1.91}.ph-li-reacts{color:#666;border-bottom:1px solid #eee;align-items:center;gap:4px;padding:8px 12px;font-size:10.5px;display:flex}.ph-li-acts{justify-content:space-around;padding:7px 4px 9px;display:flex}.ph-li-acts span{color:#555;justify-items:center;gap:2px;font-size:10px;font-weight:600;display:grid}.ph-li-acts svg{width:18px;height:18px}.ph-ghost{background:#fff;margin-top:8px;padding:12px}.ph-ghost i{background:#eceae6;border-radius:6px;height:10px;margin-bottom:8px;display:block}.ph-fb{background:#f0f2f5}.ph-fb-bar{background:#fff;justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.ph-fb-bar>svg{fill:#0866ff;width:28px;height:28px}.ph-fb-icons{gap:8px;display:flex}.ph-fb-icons svg{stroke-width:2.4px;background:#e4e6eb;border-radius:999px;width:30px;height:30px;padding:7px}.ph-fb-mind{background:#fff;align-items:center;gap:9px;padding:6px 12px 10px;display:flex}.ph-fb-mind .ph-av{width:32px;height:32px;font-size:10.5px}.ph-fb-pill{color:#65676b;border:1px solid #ccd0d5;border-radius:999px;flex:1;align-items:center;height:32px;padding:0 12px;font-size:12px;display:flex}.ph-fb-post{background:#fff;margin-top:6px;padding-top:10px}.ph-fb-head{align-items:center;gap:8px;padding:0 12px;display:flex}.ph-fb-head .ph-av{width:34px;height:34px;font-size:10.5px}.ph-fb-head>svg{color:#65676b;width:18px;height:18px}.ph-fb-text{margin-block:8px 9px;padding:0 12px;font-size:12.5px}.ph-fb-photo{aspect-ratio:1}.ph-fb-reacts{color:#65676b;border-bottom:1px solid #e4e6eb;justify-content:space-between;padding:8px 12px;font-size:10.5px;display:flex}.ph-fb-acts{justify-content:space-around;padding:7px 4px 9px;display:flex}.ph-fb-acts span{color:#65676b;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.ph-fb-acts svg{width:16px;height:16px}.ph-pin-bar{justify-content:space-between;align-items:center;height:34px;padding:0 16px;display:flex}.ph-pin-bar svg{width:22px;height:22px}.ph-pin-photo{aspect-ratio:2/3;border-radius:22px;margin:2px 18px 0;overflow:hidden}.ph-pin-who{align-items:center;gap:8px;padding:12px 18px 0;display:flex}.ph-pin-who .ph-av{width:32px;height:32px;font-size:10px}.ph-pin-who b{font-size:12.5px;display:block}.ph-pin-who small{color:#5f5f5f;font-size:10.5px}.ph-pin-title{margin-top:8px;padding:0 18px;font-size:15px;font-weight:700;line-height:1.3}.ph-pin-acts{justify-content:center;gap:8px;padding:12px 18px;display:flex}.ph-pin-acts span{border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.ph-pin-visit{background:#e9e9e9}.ph-pin-save{color:#fff;background:#e60023}@media (min-width:1024px){.hero-grid{--bleed:clamp(0px, (100vw - 80rem) / 2, 13.75rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;padding-block:3rem 5rem}.hero-visual{width:calc(100% + var(--bleed));margin-right:calc(-1 * var(--bleed));justify-self:end}}@media (min-width:1024px) and (min-height:640px){[data-motion=on] .hero{height:230vh}[data-motion=on] .hero-pin{top:var(--header-h);height:calc(100vh - var(--header-h));position:sticky}[data-motion=on] .hero-grid{height:100%;padding-block:1.5rem}[data-motion=on] .hero-visual{width:min(100% + var(--bleed), (100vh - var(--header-h) - 3.5rem) * .9714)}}.problem{--q:clamp(0, (var(--p,1) - .06) / .6, 1);--a:clamp(0, (var(--p,1) - .72) * 6, 1);background:var(--band);position:relative}.problem-sticky{min-height:100svh;padding-block:5rem;padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px));align-content:center;place-items:center;gap:2.25rem;display:grid;position:relative;overflow:clip}[data-motion=on] .problem{height:260vh}[data-motion=on] .problem-sticky{height:100vh;min-height:0;position:sticky;top:0}.problem-text{letter-spacing:-.035em;text-align:center;max-width:50rem;color:var(--ink);text-wrap:balance;font-size:clamp(1.7rem,.9rem + 3vw,3.3rem);font-weight:800;line-height:1.16;position:relative}[data-motion=on] .problem .w{opacity:calc(.13 + .87 * clamp(0, var(--q) * var(--n) - var(--i), 1))}.problem .hot{color:var(--brand-fill)}.problem-answer{letter-spacing:-.02em;color:var(--ink);background:#fff;border:1px solid #070e1d0f;border-radius:999px;align-items:center;gap:.75rem;padding:.7rem 1.5rem .7rem .9rem;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-weight:800;display:inline-flex;box-shadow:0 1px 2px #070e1d0d,0 18px 40px -20px #121b2e59}[data-motion=on] .problem-answer{opacity:var(--a);translate:0 calc((1 - var(--a)) * 20px);scale:calc(.96 + var(--a) * .04)}.problem-notes{display:none}@media (min-width:1280px){[data-motion=on] .problem-notes{pointer-events:none;display:block;position:absolute;inset:0}.problem-note{top:var(--y);max-width:14rem;color:var(--color-navy-700);rotate:var(--turn);opacity:calc(1 - var(--a));translate:calc(var(--p,0) * var(--drift)) calc(var(--p,0) * -40px);background:#fff;border:1px solid #070e1d12;border-radius:.9rem;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-flex;position:absolute;box-shadow:0 14px 30px -18px #121b2e59}.problem-note[data-side=left]{left:3%}.problem-note[data-side=right]{right:3%}.problem-note svg{width:1rem;height:1rem;color:var(--color-kite-600);flex-shrink:0}}.tour{padding-block:clamp(5rem,10vw,8.5rem) clamp(3rem,6vw,5rem)}.tour-grid{margin-top:clamp(2.5rem,6vw,4.5rem)}.tour-steps{position:relative}.tour-steps ol{gap:3.5rem;display:grid}.tour-step{grid-template-columns:2.5rem minmax(0,1fr);gap:1.5rem 1.1rem;display:grid;position:relative}.tour-num{z-index:1;border:1.5px solid var(--color-navy-200);width:2.5rem;height:2.5rem;color:var(--color-navy-500);background:#fff;border-radius:999px;place-items:center;font-weight:800;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:grid;position:relative}.tour-step[data-active] .tour-num{border-color:var(--brand-fill);background:var(--brand-fill);color:#fff;box-shadow:0 0 0 6px #f76a1d24}.tour-copy h3{letter-spacing:-.03em;color:var(--ink);padding-top:.3rem;font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);font-weight:800;line-height:1.15}.tour-copy p{max-width:30rem;color:var(--color-navy-600);margin-top:.6rem;font-size:1.0625rem;line-height:1.65}.tour-copy ul{gap:.5rem;margin-top:1rem;display:grid}.tour-copy li,.stack-copy li{color:var(--color-navy-700);align-items:flex-start;gap:.55rem;font-size:.9375rem;font-weight:600;display:flex}.tour-copy li svg,.stack-copy li svg{width:1.1rem;height:1.1rem;color:var(--success);stroke-width:3px;flex-shrink:0;margin-top:.15rem}.tour-inline{grid-column:1/-1}.tour-line{background:var(--color-navy-100);border-radius:2px;width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem;translate:-50%}.tour-line-fill{height:calc(var(--tour,0) * 100%);background:var(--brand-fill);border-radius:2px;display:block}.tour-stage{display:none}.tour-screens{aspect-ratio:1800/1125;position:relative}.tour-screen{opacity:0;transition:opacity .55s,scale .7s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;scale:1.015}.tour-screen[data-active]{opacity:1;scale:1}.tour-screens:not(:has([data-active])) .tour-screen:first-child{opacity:1;scale:1}.tour-urls{display:inline-grid}.tour-urls>span{opacity:0;grid-area:1/1;transition:opacity .3s}:is(.tour-urls>span[data-active],.tour-urls:not(:has([data-active]))>span:first-child){opacity:1}@media (min-width:1024px){.tour-grid{--frame-h:calc((min(100vw, 80rem) - 3rem - 4rem) * .62 * .625 + 2.25rem);grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:4rem;display:grid}.tour-steps ol{gap:0}.tour-step{align-content:center;min-height:66vh}.tour-line{top:33vh;bottom:33vh}.tour-inline{display:none}.tour-stage{top:calc(var(--header-h) + (100vh - var(--header-h) - var(--frame-h)) / 2);align-self:start;display:block;position:sticky}[data-motion=on] .tour-copy{opacity:.35;transition:opacity .4s}[data-motion=on] .tour-step[data-active] .tour-copy{opacity:1}}.features{background:var(--band);padding-block:clamp(5rem,10vw,8rem) clamp(3rem,6vw,5rem)}.stack{gap:clamp(1.5rem,4vh,2.5rem);margin-top:clamp(2.5rem,6vw,4rem);padding-bottom:2rem;display:grid}.stack-anchor{grid-area:calc(var(--i) + 1) / 1;height:0;scroll-margin-top:calc(.75rem + var(--i) * 1.4rem);align-self:start}.stack-card{grid-area:calc(var(--i) + 1) / 1;top:calc(var(--header-h) + 1.25rem + var(--i) * 1.4rem);transform-origin:50% 0;background:#fff;border:1px solid #070e1d12;border-radius:1.75rem;gap:1.5rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid;position:sticky;box-shadow:0 -8px 30px -20px #121b2e38,0 30px 60px -40px #121b2e4d}.stack-card:after{content:"";border-radius:inherit;background:var(--band);opacity:calc(var(--cover,0) * .55);pointer-events:none;position:absolute;inset:0}[data-motion=on] .stack-card{scale:calc(1 - var(--cover,0) * .04)}.stack-copy{align-content:center;gap:.9rem;display:grid}.stack-copy .stack-tag{color:var(--color-kite-700);font-size:.875rem;font-weight:800}.stack-copy h3{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:800;line-height:1.1}.stack-copy p{max-width:30rem;color:var(--color-navy-600);font-size:1.0625rem;line-height:1.65}.stack-copy ul{gap:.5rem;margin-top:.25rem;display:grid}.stack-visual{border-radius:1.25rem;place-items:center;min-height:16rem;padding:clamp(1rem,3vw,2.25rem);display:grid;overflow:hidden}@media (min-width:900px){.stack-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem;min-height:min(30rem,100vh - 9rem)}}.vis-card{background:#fff;border:1px solid #070e1d12;border-radius:1.1rem;padding:1rem;box-shadow:0 24px 48px -28px #121b2e66}.vis-shot{background:#fff;border:1px solid #070e1d14;border-radius:.9rem;width:100%;margin:0;overflow:hidden;box-shadow:0 24px 48px -28px #121b2e73}.vis-shot img{width:100%;height:auto;display:block}.heat{border-radius:.35rem;height:1.3rem}.heat.best{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--color-kite-500)}.notice+.notice{border-top:1px solid #070e1d0f;border-top-left-radius:0;border-top-right-radius:0}.networks{padding-block:clamp(5rem,10vw,8rem);overflow:clip}.strips{gap:1.25rem;margin-top:clamp(2.5rem,6vw,4rem);display:grid}.strip{align-items:flex-start;gap:1.25rem;width:max-content;padding-inline:1.25rem;display:flex}[data-motion=on] .strip-a{translate:calc(var(--p,.5) * -24%) 0}[data-motion=on] .strip-b{translate:calc(-24% + var(--p,.5) * 24%) 0}.post{background:#fff;border:1px solid #070e1d14;border-radius:1.1rem;flex-shrink:0;width:15.5rem;overflow:hidden;box-shadow:0 16px 32px -24px #121b2e66}.post-pin{width:12.5rem;box-shadow:none;background:0 0;border:none;padding:.5rem}.net-list{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-top:clamp(2.5rem,6vw,4rem);display:grid}.net-list li{background:#fff;border:1px solid #070e1d14;border-radius:1rem;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.net-list b{color:var(--ink);font-size:.95rem;font-weight:800}.net-list li span span{color:var(--color-navy-500);font-size:.8125rem}.safety{background:var(--band);padding-block:clamp(4.5rem,9vw,7rem)}.safety-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-top:clamp(2rem,5vw,3rem);display:grid}.safety-grid li{background:#fff;border:1px solid #070e1d0f;border-radius:1.25rem;align-content:start;gap:.45rem;padding:1.4rem;display:grid}.safety-icon{background:var(--brand-soft);width:2.6rem;height:2.6rem;color:var(--brand-soft-ink);border-radius:.8rem;place-items:center;margin-bottom:.45rem;display:grid}.safety-icon svg{width:1.25rem;height:1.25rem}.safety-grid b{color:var(--ink);font-weight:800}.safety-grid li>span:last-child{color:var(--color-navy-600);font-size:.9375rem;line-height:1.6}.faq{padding-block:clamp(5rem,10vw,8rem)}.faq-grid{gap:2.5rem;display:grid}@media (min-width:1024px){.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.faq-head{text-align:left;justify-items:start;margin:0}}.faq-list{gap:.75rem;display:grid}.faq-list details{background:#fff;border:1px solid #070e1d14;border-radius:1.1rem;transition:border-color .2s,box-shadow .2s}.faq-list details[open]{border-color:#f76a1d59;box-shadow:0 16px 36px -26px #121b2e66}.faq-list summary{color:var(--ink);cursor:pointer;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.faq-list summary svg{width:1.25rem;height:1.25rem;color:var(--color-navy-400);flex-shrink:0;transition:rotate .25s}.faq-list details[open] summary svg{color:var(--color-kite-600);rotate:180deg}.faq-list details p{color:var(--color-navy-600);padding:0 1.25rem 1.25rem;font-size:1rem;line-height:1.65}.closing{padding-bottom:clamp(.5rem,2vw,1.5rem)}.closing-card{--step:clamp(0, (var(--p,1) - .06) / .84, 1);--open:calc(var(--step) * var(--step) * (3 - 2 * var(--step)));--phone-size:.58;--phone-turn:5.5deg;--phone-show:17.25rem;isolation:isolate;background:radial-gradient(30rem 22rem at 50% 100%,#ff00691a,#0000 70%),radial-gradient(26rem 20rem at 92% 62%,#1570d11f,#0000 70%),radial-gradient(30rem 22rem at 12% 0,#f76a1d29,#0000 70%),linear-gradient(160deg,#fff8f2,#f4f7ff);border-radius:1.75rem;margin-inline:-.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #070e1d0f,0 30px 70px -44px #121b2e66}.closing-copy{align-content:center;justify-items:start;gap:1.1rem;padding:2.5rem 1.5rem .5rem;display:grid}.closing-actions{flex-wrap:wrap;gap:.75rem;margin-top:.6rem;display:flex}.closing-sign-in{height:3.5rem;box-shadow:inset 0 0 0 1px var(--color-navy-200);color:var(--ink);background:#ffffffb3;border-radius:999px;align-items:center;padding:0 1.75rem;font-size:1.02rem;font-weight:700;transition:background-color .2s;display:inline-flex}.closing-sign-in:hover{background:#fff}.closing-sign-in:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.closing-stage{min-height:19rem;position:relative}.closing-fan{left:50%;top:calc(100% - var(--phone-show));width:300px;height:612px;transform:scale(var(--phone-size));transform-origin:50% 0;margin-left:-150px;position:absolute}.closing-phone{--note:clamp(0, (var(--p,1) - (.7 + var(--far) * .07)) / .12, 1);z-index:calc(10 - var(--far));transform-origin:150px 1600px;translate:0 calc((1 - var(--open)) * 300px);rotate:calc(var(--slot) * var(--phone-turn) * var(--open));position:absolute;inset:0}.closing-phone .ph-notif{opacity:var(--note);translate:0 calc((1 - var(--note)) * -18px);scale:1}@media (min-width:640px){.closing-card{--phone-size:.72;--phone-turn:6deg;--phone-show:20.25rem;border-radius:2rem;margin-inline:-.875rem}.closing-copy{padding-inline:2.5rem}.closing-stage{min-height:22rem}}@media (min-width:1024px){.closing-card{--phone-size:.64;--phone-turn:5.6deg;--phone-show:21rem;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.closing-copy{padding:3rem 0 3rem 3.5rem}.closing-stage{min-height:24rem}}@media (min-width:1280px){.closing-card{--phone-size:.78;--phone-show:24rem}.closing-stage{min-height:27rem}}
