@property --p{syntax:"<number>";inherits:false;initial-value:0}.lp{--ink:#0d1b2e;--ink-2:#44546c;--ink-3:#5f6e85;--ink-4:#8795ab;--line:#e3e9f2;--line-2:#d3dce9;--paper:#f7faff;--mist:#eef3fb;--surface:#ffffff;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#e8f0ff;--accent-line:#c8d8fb;--violet:#5b35f5;--grad:linear-gradient(110deg,#0c9ffb,#2563eb 34%,#4f3cf7 68%,#822bfc);--grad-text:linear-gradient(100deg,#0a84e8,#2563eb 34%,#4f3cf7 70%,#7a2cf0);--grad-h2:linear-gradient(100deg,#1d4ed8,#4338ca 55%,#6d28d9);--grad-light:linear-gradient(100deg,#7cc4ff,#a5b4ff 50%,#c9a2ff);--grad-btn:linear-gradient(110deg,#2563eb,#3a4cf3 55%,#5b35f5);--navy:#0a1430;--navy-2:#0f1c3f;--room:#0e1830;--ok:#0b8a4b;--ok-ink:#067040;--ok-soft:#e7f6ee;--ok-line:#b7e3c9;--warn:#a15c00;--live:#d93025;--live-soft:#fdecea;--onair:#22c55e;--t-high:#0b8a4b;--t-engaged:#0b5cff;--t-passive:#a15c00;--t-risk:#d93025;--t-noshow:#8a9199;--wa:#25d366;--wa-bg:#efeae2;--wa-out:#d9fdd3;--wa-tick:#53bdeb;--sh-1:0 1px 2px rgba(13,27,46,0.06);--sh-2:0 1px 2px rgba(13,27,46,0.05),0 10px 28px -12px rgba(13,27,46,0.18);--sh-3:0 2px 6px rgba(13,27,46,0.05),0 26px 52px -20px rgba(13,27,46,0.3);--sh-4:0 4px 12px rgba(13,27,46,0.08),0 44px 90px -28px rgba(13,27,46,0.45);--font:var(--font-home-sans),"Outfit",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--serif:var(--font-home-display),"Fraunces",ui-serif,Georgia,serif;--wrap:1200px;--nav-h:68px}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp{margin:0;overflow-x:clip;font-family:var(--font);font-size:17px;line-height:1.6;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp img,.lp svg{display:block}.lp img{max-width:100%}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.lp blockquote,.lp figure,.lp h1,.lp h2,.lp h3,.lp h4,.lp ol,.lp p,.lp ul{margin:0}.lp ol,.lp ul{padding:0;list-style:none}.lp h1,.lp h2,.lp h3,.lp h4{font-weight:600;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.lp p{text-wrap:pretty}.lp b,.lp strong{font-weight:600}.lp em{font-style:normal}.lp :focus-visible{outline:3px solid rgba(37,99,235,.45);outline-offset:3px;border-radius:8px}.lp .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}@media (min-width:768px){.lp .wrap{padding-inline:32px}}.lp .ic{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp .glyph,.lp .ic{width:20px;height:20px;flex:none}.lp .h1{font-size:clamp(38px,calc(4.6vw + 16px),64px);line-height:1.04;letter-spacing:-.04em}.lp .h2{font-size:clamp(32px,calc(3vw + 16px),52px);line-height:1.06;letter-spacing:-.035em}.lp .h1 em,.lp .h2 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.lp .grad-text,.lp .h2 em{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .08em .06em 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp .h2 em{background-image:var(--grad-h2)}.lp .br-lg{display:none}@media (min-width:1100px){.lp .br-lg{display:inline}}.lp .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lp .lede{max-width:660px;text-wrap:balance;font-size:clamp(17px,calc(.4vw + 15px),19px);line-height:1.6;color:var(--ink-2)}.lp .btn{--h:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 20px;border:1px solid transparent;border-radius:12px;font-size:16px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.lp .btn .ic{width:18px;height:18px;transition:transform .2s ease}.lp .btn:hover .ic{transform:translateX(3px)}.lp .btn-sm{--h:40px;padding:0 16px;font-size:15px;border-radius:10px}.lp .btn-lg{--h:56px;padding:0 26px;font-size:17px;border-radius:14px}.lp .btn-block{width:100%}.lp .btn-primary{color:#fff;background:var(--grad-btn);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 24px -10px rgba(37,99,235,.7)}.lp .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 16px 32px -12px rgba(37,99,235,.75)}.lp .btn-ghost{color:var(--ink);background:#fff;border-color:var(--line-2);box-shadow:var(--sh-1)}.lp .btn-ghost:hover{border-color:#b8c5d9;transform:translateY(-1px)}.lp .btn-ghost:hover .btn-play .ic{transform:none}.lp .btn-white{color:var(--ink);background:#fff;box-shadow:0 14px 30px -12px rgba(0,0,0,.55)}.lp .btn-white:hover{transform:translateY(-1px)}.lp .btn-outline-light{color:#fff;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3)}.lp .btn-outline-light:hover{background:rgba(255,255,255,.12)}.lp .btn-play{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.lp .btn-play .ic{width:12px;height:12px;margin-left:2px}.lp .cta-row{gap:12px}.lp .checks,.lp .cta-row{display:flex;flex-wrap:wrap;justify-content:center}.lp .checks{gap:8px 22px;font-size:15px;color:var(--ink-2)}.lp .checks li{display:inline-flex;align-items:center;gap:7px}.lp .checks .ic{width:16px;height:16px;color:var(--ok);stroke-width:2.6}.lp .chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:var(--mist);color:var(--ink-2);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.lp .chip .ic{width:13px;height:13px;stroke-width:2.4}.lp .chip .dot{width:6px;height:6px}.lp .chip-ok{color:var(--ok-ink);background:var(--ok-soft);border-color:var(--ok-line)}.lp .chip-hot{color:#b42318;background:#fef0ee;border-color:#f9cdc7}.lp .avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em}.lp .avatar.lg{width:48px;height:48px;font-size:15px}.lp .av-1{background:linear-gradient(135deg,#db2777,#9d174d)}.lp .av-2{background:linear-gradient(135deg,#2563eb,#1e40af)}.lp .av-3{background:linear-gradient(135deg,#c2410c,#9a3412)}.lp .av-4{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.lp .av-5{background:linear-gradient(135deg,#047857,#065f46)}.lp .dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%}.lp .dot-high{background:var(--t-high)}.lp .dot-engaged{background:var(--t-engaged)}.lp .dot-passive{background:var(--t-passive)}.lp .dot-risk{background:var(--t-risk)}.lp .dot-noshow{background:var(--t-noshow)}.lp .ticks{display:grid;gap:10px}.lp .ticks li{position:relative;padding-left:30px;font-size:16px;line-height:1.45}.lp .ticks li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--ok-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b8a4b' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /12px no-repeat}.lp .ticks a{color:var(--accent);font-weight:500;text-decoration:underline;text-underline-offset:3px}.lp .section{position:relative;padding:clamp(72px,9vw,120px) 0}.lp .section-head{display:grid;justify-items:center;gap:18px;max-width:820px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.lp .hero{position:relative;isolation:isolate;padding:clamp(36px,6vw,72px) 0 clamp(48px,6vw,80px)}.lp .hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 46% at 50% 0,rgba(59,130,246,.2),transparent 70%),radial-gradient(34% 40% at 6% 28%,rgba(99,102,241,.14),transparent 70%),radial-gradient(34% 40% at 94% 20%,rgba(12,159,251,.16),transparent 70%),radial-gradient(40% 26% at 72% 62%,rgba(130,43,252,.09),transparent 70%),linear-gradient(180deg,#eef4ff 0,var(--paper) 64%)}.lp .hero-bg:after{content:"";position:absolute;inset:0;opacity:.6;background-image:radial-gradient(rgba(13,27,46,.08) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(70% 50% at 50% 26%,#000 20%,transparent 76%);mask-image:radial-gradient(70% 50% at 50% 26%,#000 20%,transparent 76%)}.lp .hero-copy{display:grid;justify-items:center;gap:22px;max-width:1000px;margin:0 auto;text-align:center}.lp .pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 11px;border:1px solid var(--accent-line);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:var(--sh-1);color:var(--ink-2);font-size:14px;font-weight:500}.lp .pill .ic{width:16px;height:16px;color:var(--accent)}.lp .hero-lede{max-width:720px;text-wrap:balance;font-size:clamp(18px,calc(.5vw + 15px),21px);line-height:1.55;color:var(--ink-2)}.lp .hero .cta-row{margin-top:6px}.lp .hero-visual{position:relative;max-width:860px;margin:clamp(44px,6vw,68px) auto 0}@media (min-width:1100px){.lp .hero .wrap{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:28px 32px;max-width:1280px}.lp .hero-copy{justify-items:start;max-width:none;margin:0;text-align:left;gap:18px}.lp .hero .h1{font-size:clamp(40px,3.2vw,54px)}.lp .hero-lede{max-width:34rem}.lp .hero .checks,.lp .hero .cta-row{justify-content:flex-start}.lp .hero-visual{max-width:none;margin:0}}.lp .room{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:20px;background:var(--room);box-shadow:var(--sh-4);color:#e8eef8}.lp .room-top{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.lp .badge-live{display:inline-flex;align-items:center;gap:6px;flex:none;height:22px;padding:0 8px;border-radius:6px;background:var(--live);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em}.lp .badge-live i{width:6px;height:6px;border-radius:50%;background:#fff;animation:lp-pulse 1.6s ease-in-out infinite}.lp .room-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;color:#cfd9ea}.lp .room-watch{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12.5px;color:#b4c0d4}.lp .room-watch .ic{width:15px;height:15px}.lp .room-body{display:grid;grid-template-columns:minmax(0,1fr) 212px}.lp .room-stage{position:relative;display:grid;align-content:start;grid-template-columns:minmax(0,1fr) 31%;gap:8px;padding:10px}.lp .tile{position:relative;overflow:hidden;border-radius:10px;background:#1a2744}.lp .tile img{width:100%;height:100%;object-fit:cover}.lp .tile-host{aspect-ratio:4/3.15;box-shadow:0 0 0 2px var(--onair)}.lp .tile-host img{object-position:62% 30%}.lp .tile-side{display:grid;grid-template-rows:1fr 1fr;gap:8px;min-height:0}.lp .tile-side .tile:first-child img{object-position:50% 22%}.lp .tile-side .tile:last-child img{object-position:66% 28%}.lp .tile-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lp .tile-strip .tile{aspect-ratio:16/10}.lp .tile-strip .tile:first-child img{object-position:50% 18%}.lp .tile-strip .tile:nth-child(2) img{object-position:30% 20%}.lp .tile-initials{display:grid;place-items:center;background:linear-gradient(135deg,#db2777,#9d174d);color:#fff;font-size:13px;font-weight:600}.lp .tile-more{display:grid;place-content:center;text-align:center;background:#1f2d4d;color:#b4c0d4;font-size:11px;line-height:1.25}.lp .tile-more b{display:block;color:#fff;font-size:15px}.lp .tile-name{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:3px 7px;border-radius:6px;background:rgba(8,14,28,.62);color:#fff;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .tile-name .ic{width:11px;height:11px;stroke-width:2.4}.lp .tile-level{position:absolute;top:8px;right:8px;display:flex;align-items:flex-end;gap:2px;height:18px;padding:3px 5px;border-radius:6px;background:rgba(8,14,28,.55)}.lp .tile-level i{width:3px;height:6px;border-radius:2px;background:var(--onair);transform-origin:bottom;animation:lp-level .9s ease-in-out infinite}.lp .tile-level i:nth-child(2){height:12px;animation-delay:-.35s}.lp .tile-level i:nth-child(3){height:8px;animation-delay:-.6s}.lp .reactions{position:absolute;right:14px;bottom:44px;width:34px;height:130px;pointer-events:none}.lp .reactions span{position:absolute;bottom:0;left:calc(var(--i) * 6px);font-size:18px;opacity:0;animation:lp-float-up 4.4s ease-in infinite;animation-delay:calc(var(--i) * 1.1s)}.lp .room-panel{display:grid;align-content:start;gap:10px;padding:10px 10px 12px 0}.lp .panel-tabs{display:flex;gap:2px;padding:3px;border-radius:9px;background:rgba(255,255,255,.06);font-size:11.5px}.lp .panel-tabs span{flex:1;padding:5px 0;border-radius:7px;text-align:center;color:#9fb0c9}.lp .panel-tabs .on{background:rgba(255,255,255,.12);color:#fff;font-weight:600}.lp .poll{padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.05)}.lp .poll-kicker{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8fb8ff}.lp .poll-kicker .ic{width:13px;height:13px}.lp .poll-q{margin:6px 0 10px;font-size:12.5px;font-weight:600;line-height:1.35;color:#fff}.lp .poll-opts{display:grid;gap:6px}.lp .poll-opts li{position:relative;isolation:isolate;display:flex;justify-content:space-between;gap:8px;overflow:hidden;padding:5px 8px;border-radius:7px;background:rgba(255,255,255,.04);color:#dbe4f3;font-size:11.5px}.lp .poll-opts li span{display:inline-flex;align-items:center;gap:5px}.lp .poll-opts li:before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:var(--v);border-radius:0 4px 4px 0;background:rgba(127,178,255,.2);transform-origin:left;animation:lp-grow 1.3s cubic-bezier(.2,.7,.2,1) .3s both}.lp .poll-opts li.lead:before{background:rgba(127,178,255,.4)}.lp .poll-opts li.correct:before{background:rgba(74,222,128,.32)}.lp .poll-opts .ic{width:12px;height:12px;color:#4ade80;stroke-width:3}.lp .poll-opts b{color:#fff;font-variant-numeric:tabular-nums}.lp .poll-foot{margin-top:8px;font-size:11px;color:#8ea0bb}.lp .qa{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.05)}.lp .qa>div{flex:1;min-width:0}.lp .qa-votes{display:grid;justify-items:center;flex:none;min-width:30px;padding:3px 0 4px;border-radius:7px;background:rgba(127,178,255,.14);color:#a9cbff;font-size:11.5px;font-weight:600;line-height:1.1}.lp .qa-votes.on{background:rgba(127,178,255,.3);color:#fff}.lp .qa-votes .ic{width:13px;height:13px;stroke-width:2.6}.lp .qa p{font-size:12px;font-weight:500;line-height:1.35;color:#fff}.lp .qa small{font-size:10.5px;color:#8ea0bb}.lp .room-bar{display:flex;gap:8px;padding:10px 14px 12px;border-top:1px solid rgba(255,255,255,.06)}.lp .rb,.lp .room-bar{align-items:center;justify-content:center}.lp .rb{display:inline-flex;gap:6px;height:32px;min-width:32px;padding:0 9px;border-radius:9px;background:rgba(255,255,255,.07);color:#dbe4f3;font-size:11.5px;font-weight:600}.lp .rb .ic{width:15px;height:15px}.lp .rb-rec i{width:8px;height:8px;border-radius:50%;background:#ff5a4f;animation:lp-pulse 1.6s ease-in-out infinite}.lp .rb-end{padding:0 13px;background:var(--live);color:#fff}@media (max-width:759px){.lp .room-body{grid-template-columns:minmax(0,1fr)}.lp .room-panel{padding:0 10px 12px}.lp .panel-tabs,.lp .room-panel .qa{display:none}.lp .room-title{font-size:12px}.lp .rb-rec{display:none}}.lp .audience{padding:8px 0 32px}.lp .audience-inner{display:grid;justify-items:center;gap:16px;text-align:center}.lp .audience-inner>p{font-size:14px;font-weight:500;color:var(--ink-3)}.lp .audience-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.lp .audience-list li{padding:8px 15px;border:1px solid var(--line);border-radius:999px;background:#fff;box-shadow:var(--sh-1);color:var(--ink-2);font-size:14.5px;font-weight:500}.lp .steps{border-top:1px solid var(--line);background:#fff}.lp .step-grid{display:grid;gap:20px}@media (min-width:900px){.lp .step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .step-card{display:grid;align-content:start;gap:14px;padding:14px 14px 26px;border:1px solid var(--line);border-radius:24px;background:var(--paper);transition:transform .25s ease,box-shadow .25s ease}.lp .step-card:hover{transform:translateY(-3px);box-shadow:var(--sh-3)}.lp .step-card>:not(.step-vis){margin-inline:12px}.lp .step-card h3{font-size:24px;letter-spacing:-.025em}.lp .step-card .ticks li{font-size:15px}.lp .step-kicker{display:inline-flex;align-items:center;gap:10px;margin-top:8px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lp .step-kicker span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--grad-btn);color:#fff;font-size:12px;letter-spacing:0}.lp .step-vis{position:relative;isolation:isolate;display:grid;align-content:center;gap:10px;height:230px;padding:20px;overflow:hidden;border:1px solid #e1e8f7;border-radius:16px;background:radial-gradient(80% 70% at 85% 10%,rgba(130,43,252,.12),transparent 60%),radial-gradient(70% 70% at 10% 100%,rgba(12,159,251,.15),transparent 60%),linear-gradient(160deg,#f2f6ff,#e9efff);font-size:13px;line-height:1.4}.lp .step-vis:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(37,99,235,.12) 1px,transparent 0);background-size:20px 20px}.lp .sv-dark{border-color:transparent;background:radial-gradient(80% 70% at 85% 0,rgba(130,43,252,.35),transparent 60%),var(--room)}.lp .sv-dark:before{background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0)}.lp .sv-groups,.lp .sv-link,.lp .sv-stat,.lp .sv-wa{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--sh-2)}.lp .sv-link{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;color:var(--ink-2)}.lp .sv-link span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lp .sv-link .ic{width:15px;height:15px;color:var(--ink-3)}.lp .sv-wa{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-color:#ddd5ca;background:var(--wa-bg);color:#111b21}.lp .sv-wa .glyph{width:26px;height:26px}.lp .sv-stat{justify-self:start;padding:7px 12px;color:var(--ink-3)}.lp .sv-stat b{color:var(--ok-ink)}.lp .sv-groups{display:grid;padding:4px 12px}.lp .sv-groups li{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid var(--line)}.lp .sv-groups li:first-child{border-top:0}.lp .sv-groups span{flex:1;font-weight:500}.lp .sv-groups b{color:var(--ink-3);font-variant-numeric:tabular-nums}.lp .sv-btn{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--line-2);border-radius:7px;font-size:11.5px;font-weight:600;white-space:nowrap}.lp .sv-btn.primary{border-color:transparent;background:var(--grad-btn);color:#fff}.lp .sv-dark .poll{background:rgba(255,255,255,.06)}.lp .sv-dark .poll-q{font-size:13.5px}.lp .sv-dark .poll-opts li{padding:7px 10px;font-size:12.5px}.lp .score{isolation:isolate;overflow:hidden;background:var(--navy);color:#e8eef8}.lp .score-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(46% 40% at 50% 0,rgba(37,99,235,.38),transparent 70%),radial-gradient(34% 40% at 8% 60%,rgba(12,159,251,.16),transparent 70%),radial-gradient(34% 40% at 92% 70%,rgba(130,43,252,.22),transparent 70%)}.lp .score-glow:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(70% 40% at 50% 10%,#000 20%,transparent 80%);mask-image:radial-gradient(70% 40% at 50% 10%,#000 20%,transparent 80%)}.lp .score .eyebrow{color:#8fb8ff}.lp .score .h2{color:#fff}.lp .final .h2 em,.lp .score .h2 em{background-image:var(--grad-light)}.lp .score .lede{color:#b4c0d4}.lp .app-card{padding:clamp(18px,2.4vw,28px);border-radius:22px;background:#fff;box-shadow:0 40px 80px -30px rgba(0,0,0,.6);color:var(--ink)}.lp .person-head{display:flex;align-items:center;gap:14px}.lp .person-head b{display:block;font-size:18px}.lp .person-head small{font-size:13px;color:var(--ink-3)}.lp .ring{--p:92;position:relative;display:grid;place-items:center;flex:none;width:88px;height:88px;margin-left:auto;border-radius:50%;background:conic-gradient(var(--t-high) calc(var(--p) * 1%),#dcefe4 0)}.lp .ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}.lp .ring span{position:relative;line-height:1;text-align:center}.lp .ring b{display:block;font-size:28px;letter-spacing:-.03em}.lp .ring small{font-size:11px;color:var(--ink-3)}.lp .person.in .ring{animation:lp-ring-fill 1.4s cubic-bezier(.2,.7,.2,1) .2s both}.lp .tier-chip{display:inline-flex;align-items:center;gap:8px;margin:16px 0 8px;padding:5px 12px;border:1px solid var(--ok-line);border-radius:999px;background:var(--ok-soft);color:var(--ok-ink);font-size:13.5px;font-weight:600}.lp .parts li{display:grid;grid-template-columns:minmax(0,1fr) 96px 64px;grid-template-areas:"name meter pts" "detail meter pts";align-items:center;column-gap:14px;padding:9px 0;border-top:1px solid var(--line)}.lp .part-name{grid-area:name;font-size:14.5px;font-weight:500}.lp .part-detail{grid-area:detail;font-size:12.5px;color:var(--ink-3)}.lp .meter{grid-area:meter;height:8px;overflow:hidden;border-radius:4px;background:#e4ecfb}.lp .meter i{display:block;height:100%;border-radius:0 4px 4px 0;transform-origin:left;width:var(--f);background:var(--accent)}.lp .part-pts{grid-area:pts;font-size:15px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.lp .part-pts small{font-size:12px;font-weight:400;color:var(--ink-3)}.lp .person.in .meter i{animation:lp-grow 1.1s cubic-bezier(.2,.7,.2,1) .3s both}.lp .score-split{display:grid;gap:40px;align-items:center}@media (min-width:960px){.lp .score-split{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:64px}}.lp .score-copy{display:grid;justify-items:start;gap:18px}.lp .score-points{display:grid;gap:18px;margin-top:10px}.lp .score-points li{display:flex;align-items:flex-start;gap:14px}.lp .sp-ic{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:rgba(127,178,255,.12);color:#8fb8ff}.lp .score-points b{display:block;margin-bottom:2px;font-size:16px;color:#fff}.lp .score-points p{font-size:15px;color:#a9b6cc}.lp .faq{background:var(--paper)}.lp .faq-grid{display:grid;gap:36px}@media (min-width:960px){.lp .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}.lp .faq-head{position:sticky;top:calc(var(--nav-h) + 32px)}}.lp .faq-head{display:grid;gap:16px}.lp .faq-head .lede a{color:var(--accent);font-weight:500;text-decoration:underline;text-underline-offset:3px}.lp .faq-list{display:grid;gap:12px}.lp .faq-list details{border:1px solid var(--line);border-radius:18px;background:#fff;transition:box-shadow .2s,border-color .2s}.lp .faq-list details[open]{border-color:var(--line-2);box-shadow:var(--sh-2)}.lp .faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:18px;font-size:17px;font-weight:600;letter-spacing:-.01em;list-style:none;cursor:pointer}.lp .faq-list summary::-webkit-details-marker{display:none}.lp .faq-list summary .ic{color:var(--ink-3);transition:transform .2s}.lp .faq-list details[open] summary .ic{transform:rotate(180deg)}.lp .faq-list details p{padding:0 22px 22px;font-size:16px;line-height:1.6;color:var(--ink-2)}.lp .final{position:relative;isolation:isolate;overflow:hidden;padding:clamp(80px,10vw,136px) 0;background:var(--navy);color:#fff;text-align:center}.lp .final-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 50% 0,rgba(37,99,235,.45),transparent 70%),radial-gradient(40% 50% at 12% 100%,rgba(12,159,251,.25),transparent 70%),radial-gradient(40% 50% at 88% 100%,rgba(130,43,252,.32),transparent 70%)}.lp .final-glow:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(60% 60% at 50% 40%,#000 10%,transparent 75%);mask-image:radial-gradient(60% 60% at 50% 40%,#000 10%,transparent 75%)}.lp .final-inner{display:grid;justify-items:center;gap:22px;max-width:880px}.lp .final .h2{color:#fff}.lp .final .lede{color:#c3cee0}.lp .final .cta-row{margin-top:6px}.lp .checks.on-dark{color:#c3cee0}.lp .checks.on-dark .ic{color:#4ade80}.lp .pricing{background:#fff}.lp .billing{margin-top:6px;padding:4px;border:1px solid var(--line);background:var(--mist)}.lp .billing,.lp .billing button{display:inline-flex;border-radius:999px}.lp .billing button{align-items:center;gap:8px;height:40px;padding:0 18px;color:var(--ink-2);font-size:15px;font-weight:600}.lp .billing button[aria-checked=true]{background:#fff;box-shadow:var(--sh-2);color:var(--ink)}.lp .save{padding:2px 8px;border-radius:999px;background:var(--ok-soft);color:var(--ok-ink);font-size:12px}.lp .plans{display:grid;gap:20px}.lp .plan{position:relative;display:flex;flex-direction:column;gap:18px;padding:30px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--sh-1)}.lp .plan h3{font-size:22px;letter-spacing:-.02em}.lp .plan header p{margin-top:4px;font-size:15px;color:var(--ink-3)}.lp .price{display:flex;align-items:flex-start;gap:2px;line-height:1}.lp .price .cur{margin-top:8px;font-size:24px;font-weight:600}.lp .price b{font-size:60px;letter-spacing:-.045em}.lp .price .per{align-self:flex-end;margin:0 0 9px 6px;font-size:15px;color:var(--ink-3)}.lp .billed{margin-top:-8px;font-size:13.5px;color:var(--ink-3)}.lp .price-was{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:-10px;font-size:15px;color:var(--ink-3)}.lp .price-was s{text-decoration-thickness:1.5px}.lp .promo{padding:2px 8px;border-radius:999px;background:var(--ok-soft);color:var(--ok-ink);font-size:12px;font-weight:600}.lp .price b.price-contact{font-size:40px}.lp .plan .ticks li{font-size:15px}.lp .plan-pop{border-color:transparent;background:linear-gradient(180deg,#f4f7ff,#fff 42%);box-shadow:0 30px 60px -28px rgba(37,99,235,.5)}.lp .plan-pop:before{content:"";position:absolute;inset:-1px;padding:2px;border-radius:25px;background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lp .plan-badge{position:absolute;top:-13px;left:30px;padding:5px 12px;border-radius:999px;background:var(--grad-btn);box-shadow:0 8px 18px -8px rgba(37,99,235,.7);color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em}.lp .pricing-foot{margin-top:28px;font-size:14px;text-align:center;color:var(--ink-3)}@media (min-width:960px){.lp .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.lp .plan-pop{margin-top:-12px}}.lp.lp-js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.lp .reveal.in{opacity:1;transform:none}@keyframes lp-pulse{50%{opacity:.35}}@keyframes lp-level{50%{transform:scaleY(.45)}}@keyframes lp-grow{0%{transform:scaleX(0)}}@keyframes lp-ring-fill{0%{--p:0}}@keyframes lp-float-up{0%{opacity:0;transform:translateY(0) scale(.8)}15%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translateY(-120px) scale(1.05)}}@media (prefers-reduced-motion:reduce){.lp.lp-js .reveal{opacity:1;transform:none}.lp *,.lp :after,.lp :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html[data-theme=dark] .lp{--ink:#eef2f8;--ink-2:#b4bfcf;--ink-3:#97a4b8;--ink-4:#77859c;--line:#243049;--line-2:#33405a;--paper:#0b1120;--mist:#101a2c;--surface:#141d31;--accent:#6ea2ff;--accent-hover:#8db6ff;--accent-soft:#16264a;--accent-line:#2c4475;--grad-text:linear-gradient(100deg,#5cb8ff,#7c9bff 40%,#a78bfa 75%,#c084fc);--grad-h2:linear-gradient(100deg,#7cc4ff,#a5b4ff 55%,#c9a2ff);--ok:#34d399;--ok-ink:#4ade80;--ok-soft:#12301f;--ok-line:#1f5135;--warn:#fbbf24;--live-soft:#3a1917;--t-high:#34d399;--t-engaged:#6ea2ff;--t-passive:#fbbf24;--t-risk:#fb8078;--wa-bg:#0b141a;--wa-out:#144d37;--sh-1:0 1px 2px rgba(0,0,0,0.4);--sh-2:0 1px 2px rgba(0,0,0,0.35),0 10px 28px -12px rgba(0,0,0,0.6);--sh-3:0 2px 6px rgba(0,0,0,0.35),0 26px 52px -20px rgba(0,0,0,0.7);--sh-4:0 4px 12px rgba(0,0,0,0.4),0 44px 90px -28px rgba(0,0,0,0.8)}html[data-theme=dark] .lp .app-card,html[data-theme=dark] .lp .audience-list li,html[data-theme=dark] .lp .btn-ghost,html[data-theme=dark] .lp .faq-list details,html[data-theme=dark] .lp .plan,html[data-theme=dark] .lp .ring:before,html[data-theme=dark] .lp .steps,html[data-theme=dark] .lp .sv-groups{background:var(--surface)}html[data-theme=dark] .lp .pricing{background:var(--paper)}html[data-theme=dark] .lp .billing button[aria-checked=true]{background:#1f2a42}html[data-theme=dark] .lp .plan-pop{background:linear-gradient(180deg,#17254a,var(--surface) 42%)}html[data-theme=dark] .lp .pill{background:rgba(20,29,49,.92)}html[data-theme=dark] .lp .chip-hot{background:#3a1917;border-color:#5c2a26}html[data-theme=dark] .lp .step-vis,html[data-theme=dark] .lp .sv-wa{border-color:var(--line)}html[data-theme=dark] .lp .ring{background:conic-gradient(var(--t-high) calc(var(--p) * 1%),#1f3a2b 0)}html[data-theme=dark] .lp .meter{background:var(--line)}html[data-theme=dark] .lp .step-vis{background:radial-gradient(80% 70% at 85% 10%,rgba(130,43,252,.18),transparent 60%),radial-gradient(70% 70% at 10% 100%,rgba(12,159,251,.16),transparent 60%),linear-gradient(160deg,#121c33,#0f172b)}html[data-theme=dark] .lp .step-vis:before{background-image:radial-gradient(rgba(148,178,255,.1) 1px,transparent 0)}html[data-theme=dark] .lp .sv-wa{color:#e9edef}html[data-theme=dark] .lp .btn-white{color:#0d1b2e}html[data-theme=dark] .lp .sv-link,html[data-theme=dark] .lp .sv-stat{background:var(--surface)}html[data-theme=dark] .lp .hero-bg{background:radial-gradient(60% 46% at 50% 0,rgba(59,130,246,.24),transparent 70%),radial-gradient(34% 40% at 6% 28%,rgba(99,102,241,.16),transparent 70%),radial-gradient(34% 40% at 94% 20%,rgba(12,159,251,.14),transparent 70%),radial-gradient(40% 26% at 72% 62%,rgba(130,43,252,.12),transparent 70%),linear-gradient(180deg,#0f1a33 0,var(--paper) 64%)}html[data-theme=dark] .lp .hero-bg:after{background-image:radial-gradient(rgba(148,178,255,.1) 1px,transparent 0)}.lp .hero.hero-dark{padding-bottom:0;background:var(--navy);color:#fff}.lp .hero.hero-dark .hero-bg{background:radial-gradient(42% 52% at 80% 28%,rgba(91,53,245,.42),transparent 70%),radial-gradient(38% 46% at 8% 6%,rgba(12,159,251,.26),transparent 70%),var(--navy)}.lp .hero.hero-dark .hero-bg:after{opacity:.55;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.lp .hero-dark .h1{color:#fff}.lp .hero-dark .h1 em{background-image:linear-gradient(100deg,#7cc4ff,#a5b4ff 45%,#d1a6ff)}.lp .hero-dark .hero-lede{color:rgba(255,255,255,.72)}.lp .hero-dark .pill{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.07);box-shadow:none;color:rgba(255,255,255,.86);padding-left:6px}.lp .pill-tag{padding:3px 8px;border-radius:999px;background:var(--live);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em}.lp .hero-dark .checks{color:rgba(255,255,255,.66);font-size:14.5px}.lp .hero-dark .checks .ic{color:#4ade80}.lp .hero-dark .room{border-color:rgba(255,255,255,.1);box-shadow:0 50px 100px -30px rgba(0,0,0,.7),0 0 0 8px rgba(255,255,255,.03)}.lp .hero-stats{margin-top:clamp(48px,6vw,72px);border-top:1px solid rgba(255,255,255,.08)}.lp .hero-stats ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--wrap);margin:0 auto;padding-inline:20px;list-style:none}.lp .hero-stats li{display:grid;gap:2px;padding:22px 0 22px 20px;border-left:1px solid rgba(255,255,255,.08)}.lp .hero-stats li:nth-child(odd){padding-left:0;border-left:0}.lp .hero-stats b{font-family:var(--serif);font-size:clamp(26px,2.6vw,36px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.lp .hero-stats span{font-size:14px;color:rgba(255,255,255,.6)}@media (min-width:768px){.lp .hero-stats ul{padding-inline:32px}}@media (min-width:900px){.lp .hero-stats ul{grid-template-columns:repeat(4,minmax(0,1fr))}.lp .hero-stats li:nth-child(odd){padding-left:28px;border-left:1px solid rgba(255,255,255,.08)}.lp .hero-stats li:first-child{padding-left:0;border-left:0}}@media (min-width:1100px){.lp .hero-stats ul{max-width:1280px}}.lp .toggles{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.lp .plan button.btn:disabled{opacity:.55;cursor:progress}.lp .price-skel{display:block;width:60%;height:54px;border-radius:12px;background:linear-gradient(90deg,var(--mist),var(--line),var(--mist));background-size:200% 100%;animation:lp-skel 1.4s ease-in-out infinite}@keyframes lp-skel{to{background-position:-200% 0}}.lp .price b{font-size:clamp(40px,4vw,52px)}.lp .buy-steps{display:grid;margin-top:48px;list-style:none;border:1px solid var(--line);border-radius:20px;background:var(--paper);overflow:hidden}.lp .buy-steps li{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;border-top:1px solid var(--line)}.lp .buy-steps li:first-child{border-top:0}.lp .buy-steps b{display:block;font-size:16px}.lp .buy-steps span{font-size:14.5px;color:var(--ink-2)}.lp .bs-n{display:grid;flex:none;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--violet);font-weight:700;font-size:15px!important}@media (min-width:900px){.lp .buy-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .buy-steps li{border-top:0;border-left:1px solid var(--line)}.lp .buy-steps li:first-child{border-left:0}}.lp-pricing-page .pricing{padding-top:clamp(40px,5vw,64px)}.lp .co-scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(7,15,36,.55);backdrop-filter:blur(4px);animation:lp-fade .18s ease}@keyframes lp-fade{0%{opacity:0}}.lp .co-modal{width:min(460px,100%);max-height:calc(100dvh - 32px);overflow:auto;border-radius:24px;background:var(--surface);box-shadow:0 50px 100px -20px rgba(0,0,0,.5);color:var(--ink);outline:none}.lp .co-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 24px;border-bottom:1px solid var(--line)}.lp .co-head h2{font-size:19px;letter-spacing:-.01em}.lp .co-head small{font-size:13.5px;color:var(--ink-3)}.lp .co-x{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:9px;color:var(--ink-3)}.lp .co-body{display:grid;gap:16px;padding:22px 24px}.lp .co-plan{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.lp .co-plan span{font-size:13.5px;color:var(--ink-3)}.lp .co-sum div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:15px;color:var(--ink-2)}.lp .co-sum .co-total{margin-top:8px;padding-top:14px;border-top:1px dashed var(--line-2);color:var(--ink);font-size:17px;font-weight:700}.lp .co-field{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.lp .co-field input{height:44px;padding:0 13px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px;font-weight:400;letter-spacing:.04em}.lp .co-field input[aria-invalid=true]{border-color:var(--live)}.lp .co-error,.lp .co-field em{font-style:normal;font-size:13.5px;font-weight:500;color:var(--live)}.lp .co-error{padding:10px 12px;border-radius:10px;background:var(--live-soft)}.lp .co-foot{display:grid;gap:8px;padding:0 24px 22px}.lp .co-fine{font-size:12.5px;text-align:center;color:var(--ink-3)}.lp .co-fine a{text-decoration:underline}.lp .co-done{display:grid;gap:14px;padding:34px 28px 26px;text-align:center}.lp .co-ok{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 4px;border-radius:50%;background:var(--ok-soft);box-shadow:0 0 0 10px rgba(11,138,75,.06)}.lp .co-ok svg{width:34px;height:34px;fill:none;stroke:var(--ok);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.lp .co-done h2{font-family:var(--serif);font-size:30px;font-weight:500;letter-spacing:-.01em}.lp .co-done>p{font-size:15.5px;color:var(--ink-2)}.lp .co-perms{list-style:none;padding:4px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper);text-align:left}.lp .co-perms li{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px}.lp .co-perms li:first-child{border-top:0}.lp .co-perms b{padding:3px 9px;border-radius:999px;background:var(--ok-soft);color:var(--ok-ink);font-size:12px}.lp .co-perms b.plain{background:none;color:var(--ink-2);font-size:13.5px}html[data-theme=dark] .lp .co-perms b:not(.plain){background:#12301f;color:#6ee7a0}