:root{--ink:#1d1a33;--ink-80:#1d1a33cc;--ink-60:#1d1a339e;--ink-40:#1d1a336b;--line:#3c28781a;--paper:#fbf7ff;--panel:#fdf9ffd1;--panel-solid:#fdf9ff;--card:#fff;--brand:#9146ff;--brand-700:#6a22e0;--brand-600:#7b32f5;--brand-300:#bf94ff;--brand-100:#efe4ff;--brand-50:#f7f1ff;--pink-400:#ff51cc;--violet-550:#8b3dff;--good:#1fb57a;--warn:#ff7a45;--danger:#ef4468;--reveal-end:var(--ink);--grad-brand:linear-gradient(135deg, #b58bff 0%, #9146ff 45%, #5b2be0 100%);--grad-text:linear-gradient(90deg, #9146ff, #6a7bff);--font-display:var(--font-figtree), system-ui, sans-serif;--font-body:var(--font-figtree), system-ui, sans-serif;--radius-panel:40px;--radius-card:28px;--shadow-card:0 1px 2px #2814500d, 0 12px 32px -12px #461e9638;--shadow-brand:0 4px 12px #844aff59, 0 2px 6px #00000014, inset 0 0 16px #ffffff40;--wrap:1160px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}button,input{font:inherit;color:inherit}a{color:inherit}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--brand-300);outline-offset:3px}.bg-canvas{z-index:-1;width:100%;height:100vh;display:block;position:fixed;inset:0}.bg-fallback{background:radial-gradient(60% 70% at 15% 35%,#f3c2e0 0%,#0000 70%),radial-gradient(60% 60% at 50% 15%,#e2cbee 0%,#0000 70%),radial-gradient(55% 65% at 88% 38%,#dbe0f8 0%,#0000 70%),#faf8fc}.mascot-layer{z-index:40;pointer-events:none;transform-origin:256px 256px;will-change:transform;width:512px;height:512px;position:fixed;top:0;left:0}.mascot-svg{width:100%;height:100%;display:block;overflow:visible}.mascot-layer .rig,[data-embedded-mascot] .rig{pointer-events:visiblePainted;cursor:pointer}.mascot-stage{width:var(--stage,32px);height:var(--stage,32px);vertical-align:middle;flex-shrink:0;display:inline-block}.cursor-stage{--stage:.62em;margin-left:6px;transition:width .5s,margin .5s}.cursor-stage.is-collapsed{width:0;margin-left:0}.heading-stage{--stage:.9em;margin-left:.18em}.type-char{white-space:pre-wrap;animation:1.3s ease-out both typeReveal}@keyframes typeReveal{0%{color:#0000}5%{color:var(--pink-400)}10%{color:var(--violet-550)}20%{color:var(--brand)}to{color:var(--reveal-end,var(--ink))}}.type-heading{min-height:1.2em;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,64px);font-weight:700;line-height:1.08;display:block}.page{width:100%;max-width:calc(var(--wrap) + 32px);padding:0 16px max(env(safe-area-inset-bottom), 16px);flex-direction:column;gap:12px;margin:0 auto;display:flex}.panel{border-radius:var(--radius-panel);background:var(--panel);-webkit-backdrop-filter:blur(18px);width:100%;padding:clamp(56px,8vw,104px) clamp(20px,5vw,72px);position:relative;box-shadow:inset 0 0 0 1px #ffffffb3}.panel.is-accent{color:#fff;--reveal-end:#fff;background:radial-gradient(60% 70% at 100% 100%,#ff96e659,#0000 70%),radial-gradient(50% 60% at 0 0,#be96ff8c,#0000 70%),linear-gradient(160deg,#a36bff 0%,#8246ff 45%,#5b2be0 100%);box-shadow:inset 0 0 0 1px #ffffff26}.section-head{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:760px;margin:0 auto clamp(36px,5vw,64px);display:flex}.section-lead{max-width:600px;color:var(--ink-60);margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.is-accent .section-lead{color:#ffffffd1}.chip{background:var(--brand-100);color:var(--brand-700);border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.is-accent .chip{color:#fff;background:#ffffff2e}.grad-text{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{white-space:nowrap;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn-primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-brand)}.btn-primary:hover{background:var(--brand-600)}.btn-dark{background:var(--ink);color:#fff}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb3}.exposure-form{width:100%;max-width:520px}.exposure-field{box-shadow:0 0 0 1px var(--line), 0 10px 30px -12px #5a28c84d;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:6px 6px 6px 20px;transition:box-shadow .2s;display:flex}.exposure-field:focus-within{box-shadow:0 0 0 2px var(--brand-300), 0 10px 30px -12px #5a28c859}.exposure-form.is-invalid .exposure-field{box-shadow:0 0 0 2px var(--danger), 0 10px 30px -12px #c828504d;animation:.35s fieldShake}@keyframes fieldShake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.exposure-field input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:16px}.exposure-field input::placeholder{color:var(--ink-40)}.exposure-field .btn{flex:none}.exposure-form.is-sending .btn{opacity:.7;pointer-events:none}.form-status{min-height:1.4em;color:var(--ink-60);margin:10px 0 0;font-size:14px}.exposure-form.is-invalid .form-status{color:var(--danger)}@media (max-width:480px){.exposure-field{border-radius:28px;flex-direction:column;align-items:stretch;padding:8px}.exposure-field input{padding:10px 12px}}.phone{--phone-w:280px;width:var(--phone-w);aspect-ratio:9/19;max-width:100%;padding:calc(var(--phone-w) * .035);border-radius:calc(var(--phone-w) * .16);background:linear-gradient(160deg,#3a3550,#16131f);position:relative;box-shadow:inset 0 0 0 1.5px #ffffff2e,0 30px 60px -24px #3214788c;container-type:inline-size}.phone:before,.phone:after{content:"";background:#2b2640;border-radius:2px;width:3px;position:absolute}.phone:before{height:7%;box-shadow:0 calc(var(--phone-w) * .2) 0 #2b2640;top:19%;left:-2px}.phone:after{height:11%;top:27%;right:-2px}.phone-screen{border-radius:calc(var(--phone-w) * .13);height:100%;color:var(--ink);background:#fbf8ff;position:relative;overflow:hidden}.phone-screen:before{content:"";z-index:5;background:#0e0c14;border-radius:99px;width:30cqw;height:8cqw;position:absolute;top:3.2cqw;left:50%;transform:translate(-50%)}.phone-status{justify-content:space-between;padding:4.4cqw 8cqw 0;font-size:4.4cqw;font-weight:600;display:flex}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(24px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.type-char{animation:none}[data-reveal]{opacity:1;transition:none;transform:none}}
.nav{z-index:60;padding:max(env(safe-area-inset-top), 12px) 16px 12px;pointer-events:none;justify-content:center;display:flex;position:sticky;top:0}.nav-pill{width:100%;max-width:var(--wrap);-webkit-backdrop-filter:blur(16px)saturate(1.4);pointer-events:auto;background:#ffffff8c;border-radius:99px;align-items:center;gap:24px;padding:8px 8px 8px 20px;transition:background .3s,box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffffb3}.nav.is-scrolled .nav-pill{background:#ffffffd1;box-shadow:inset 0 0 0 1px #fffc,0 10px 30px -14px #461e9659}.nav-brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.nav-mark{width:30px;height:22px}.nav-links{gap:4px;margin:0 auto;padding:0;list-style:none;display:flex}.nav-links a{color:var(--ink-80);border-radius:99px;padding:8px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:block}.nav-links a:hover{color:var(--ink);background:#9146ff14}.nav-cta{min-height:42px;padding:0 20px;font-size:15px}.nav-cta-short{display:none}@media (max-width:860px){.nav-links{display:none}.nav-cta{margin-left:auto}}@media (max-width:640px){.nav-cta-full{display:none}.nav-cta-short{display:inline}}@media (max-width:380px){.nav-cta{padding:0 14px;font-size:14px}.nav-brand span{display:none}}
.hero{text-align:center;flex-direction:column;align-items:center;padding-bottom:clamp(40px,6vw,72px);display:flex;overflow:hidden}.hero-copy{flex-direction:column;align-items:center;gap:20px;max-width:820px;display:flex}.hero-stage{margin-block:0 26px}.hero-title{--accent-a:var(--brand);--accent-b:#4f7bff;min-height:2.2em;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,7vw,80px);font-weight:800;line-height:1.02}.hero-title-accent{background:linear-gradient(90deg, var(--accent-a), var(--accent-b));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{max-width:560px;color:var(--ink-60);margin:0;font-size:clamp(17px,1.8vw,20px)}.hero-trust{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.hero-trust li{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-80);background:#ffffffb8;border-radius:99px;align-items:center;gap:8px;padding:8px 14px 8px 11px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.hero-trust svg{fill:none;width:17px;height:17px;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hero-showcase{place-items:center;width:min(100%,620px);margin-top:clamp(40px,6vw,72px);padding-block:28px;display:grid;position:relative}.hero-glow{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.hero-glow--a{background:radial-gradient(closest-side,#bf94ff57,#bf94ff1a 60%,#0000);inset:6% 12% 12%}.hero-glow--b{aspect-ratio:1;background:radial-gradient(closest-side,#ff96dc33,#0000);width:44%;top:34%;left:4%}.hero-phone{--phone-w:300px;z-index:1}.hero-note{text-wrap:balance;max-width:600px;color:var(--ink-60);margin:24px 0 0;font-size:14px}@media (max-width:560px){.hero-showcase{width:100%;padding-block:12px}.hero-phone{--phone-w:272px}}
.hero-app{--app-ink:#1d1c22;--app-muted:#6c6975;--app-purple:#6b3fa8;--app-green:#0f7b54;height:100%;color:var(--app-ink);font-family:-apple-system, BlinkMacSystemFont, var(--font-body);text-align:left;background:#f3f2f5;line-height:1.2;position:relative}.hero-app svg:not(.mascot-svg){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hero-app-top{background:#e4e1ea;border-radius:0 0 9.7cqw 9.7cqw;padding:0 6.3cqw 4.4cqw}.hero-app .hero-status{align-items:center;padding:4.6cqw .6cqw 0 5.4cqw;font-size:4.3cqw}.hero-status-icons{align-items:center;gap:1.4cqw;display:inline-flex}.hero-app .hero-signal{width:5cqw;fill:var(--app-ink);stroke:none}.hero-signal .is-dim{opacity:.3}.hero-app .hero-wifi{stroke-width:3px;width:5cqw}.hero-battery{color:#fff;background:#34c759;border-radius:1.4cqw;padding:.4cqw 1.2cqw;font-size:3cqw;font-weight:700;line-height:1.1}.hero-greet{align-items:center;gap:2.2cqw;margin-top:4.6cqw;display:flex}.hero-greet-text{flex:1;min-width:0}.hero-date{letter-spacing:.22em;color:var(--app-muted);margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:2.8cqw}.hero-hello{letter-spacing:-.025em;white-space:nowrap;margin:1.2cqw 0 0;font-size:5.2cqw;font-weight:600}.hero-round{aspect-ratio:1;background:#fff;border-radius:50%;flex:none;place-items:center;width:10.2cqw;display:grid;position:relative}.hero-bell svg{stroke-width:1.7px;width:4.6cqw}.hero-bell-badge{aspect-ratio:1;color:#fff;background:#c3161c;border:.5cqw solid #fff;border-radius:50%;place-items:center;width:4.8cqw;font-size:2.6cqw;font-weight:600;display:grid;position:absolute;top:-.8cqw;right:-.8cqw}.hero-avatar{font-size:3.7cqw;font-weight:500}.hero-gauge{width:76cqw;margin:4.4cqw auto 0;position:relative}.hero-gauge-arc{width:100%;height:auto;display:block;overflow:visible}.hero-gauge-track,.hero-gauge-fill{stroke-width:11px}.hero-gauge-track{opacity:.2}.hero-gauge-knob{stroke:#281e461f;stroke-width:1px}.hero-lumen{aspect-ratio:1;width:38cqw;position:absolute;top:5.5cqw;left:50%;transform:translate(-50%)}.hero-score{text-align:center;margin-top:.4cqw}.hero-score-value{align-items:baseline;gap:.6cqw;margin:0;display:inline-flex}.hero-score-num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:11cqw;font-weight:600;line-height:1}.hero-score-max{color:var(--app-muted);font-size:3.4cqw;font-weight:500}.hero-stats{grid-template-columns:repeat(4,1fr);margin-top:4.8cqw;display:grid}.hero-stat{flex-direction:column;align-items:center;display:flex}.hero-stat-dial{aspect-ratio:1;width:17cqw;position:relative}.hero-app svg.hero-stat-ring{stroke-width:3px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hero-stat-ring .track{stroke:#ffffffbf}.hero-stat-ring .fill{stroke:#9b7fe0}.hero-stat-icon{color:#2c2a45;background:#f6f5f9;border-radius:50%;place-items:center;display:grid;position:absolute;inset:2cqw}.hero-app .hero-stat-icon svg,.hero-app .hero-stat-badge svg{fill:currentColor;stroke:none}.hero-stat-icon svg{width:6.4cqw}.hero-stat-icon .line,.hero-stat-badge .line{fill:none;stroke:currentColor;stroke-width:2.2px}.hero-stat-badge{aspect-ratio:1;color:#2c2a45;background:#fff;border-radius:50%;place-items:center;width:5.8cqw;display:grid;position:absolute;bottom:-2.2cqw;left:50%;transform:translate(-50%);box-shadow:0 .6cqw 1.6cqw -.6cqw #281e5040}.hero-stat-badge svg{width:3.8cqw}.hero-stat-label{color:var(--app-muted);font-variant-numeric:tabular-nums;margin-top:3.8cqw;font-size:2.7cqw;font-weight:500}.hero-card{background:#fff;border-radius:4.8cqw;box-shadow:0 0 0 1px #1e143c0d}.hero-message{margin:3.6cqw 6.3cqw 0;padding:3.6cqw 4.4cqw 4cqw}.hero-message-head{color:var(--app-muted);justify-content:space-between;align-items:center;font-size:2.5cqw;display:flex}.hero-message-head>span{letter-spacing:.2em;text-transform:uppercase;color:var(--app-purple);align-items:center;gap:1.2cqw;font-weight:600;display:inline-flex}.hero-message-head svg{stroke:none;width:3.2cqw}.hero-message p{color:#3a3842;margin:2.4cqw 0 0;font-size:3.5cqw;line-height:1.4}.hero-message b{color:var(--app-purple);font-weight:600}.hero-progress{margin-top:3.4cqw}.hero-progress-head{color:var(--app-muted);justify-content:space-between;font-size:2.7cqw;display:flex}.hero-progress-head b{color:var(--app-ink);font-weight:600}.hero-progress-bar{background:#ece9f4;border-radius:99px;height:1.6cqw;margin-top:1.4cqw;display:block;overflow:hidden}.hero-progress-bar span{width:var(--value);border-radius:inherit;background:linear-gradient(90deg,#7b32f5,#bf94ff);height:100%;display:block}.hero-plan-head{justify-content:space-between;align-items:baseline;margin:3.8cqw 6.3cqw 0;display:flex}.hero-plan-head strong{font-size:3.8cqw;font-weight:600}.hero-plan-head span{color:var(--app-muted);font-size:2.8cqw}.hero-plan{margin:2cqw 6.3cqw 0;padding:0 3.6cqw;list-style:none}.hero-plan li{border-top:1px solid #efedf3;align-items:center;gap:3cqw;padding:2.3cqw 0;display:flex}.hero-plan li:first-child{border-top:0}.hero-plan-logo{aspect-ratio:1;background:#fff;border-radius:2.4cqw;flex:none;place-items:center;width:8.6cqw;display:grid;box-shadow:inset 0 0 0 1px #ebe8f0}.hero-plan-logo img{object-fit:contain;border-radius:1cqw;width:5.6cqw;height:5.6cqw;display:block}.hero-plan-text{flex-direction:column;flex:1;gap:.6cqw;min-width:0;display:flex}.hero-plan-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:3.3cqw;font-weight:600;overflow:hidden}.hero-plan-text span{color:var(--app-muted);font-size:2.7cqw}.hero-plan-state{aspect-ratio:1;border:.5cqw solid #d9d6e0;border-radius:50%;flex:none;place-items:center;width:5.4cqw;display:grid}.hero-plan-state.is-done{color:#fff;background:#1fb57a;border-color:#1fb57a}.hero-plan-state.is-done svg{stroke-width:3px;width:3.2cqw}.hero-plan-state.is-active{border-color:#e5def5;border-top-color:var(--app-purple);border-right-color:var(--app-purple)}.hero-dock{-webkit-backdrop-filter:blur(3cqw)saturate(1.8);backdrop-filter:blur(3cqw)saturate(1.8);color:#3b3944;background:#ffffffb8;border-radius:99px;justify-content:space-between;align-items:center;padding:1.5cqw 7.7cqw 1.5cqw 3.5cqw;display:flex;position:absolute;bottom:4.4cqw;left:4.3cqw;right:4.3cqw;box-shadow:0 2cqw 6cqw -2cqw #281e4638,inset 0 0 0 1px #ffffffbf}.hero-dock>svg{stroke-width:1.6px;width:6cqw}.hero-dock-home{aspect-ratio:1;background:var(--app-purple);color:#fff;border-radius:50%;place-items:center;width:14.3cqw;display:grid}.hero-dock-home svg{stroke-width:1.7px;width:6cqw}.hero-home-bar{background:#111;border-radius:99px;width:32cqw;height:1.1cqw;position:absolute;bottom:1.4cqw;left:50%;transform:translate(-50%)}
.lumen{--stage-size:220px;--chat-shadow:0 1px 2px #1e143c0d, 0 4px 14px -4px #1e143c1a}.lumen-defs{width:0;height:0;position:absolute;overflow:hidden}.lumen .section-head{max-width:820px}.lumen .section-lead{text-wrap:pretty;max-width:660px}.lumen-body{grid-template-columns:minmax(0,500px) auto;justify-content:center;align-items:center;gap:clamp(32px,6vw,88px);max-width:1000px;margin:0 auto;display:grid}.lumen-side{flex-direction:column;gap:12px;min-width:0;display:flex}.lumen-scene{--scene-mask:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent), linear-gradient(180deg, transparent, #000 16%, #000 78%, transparent);height:calc(var(--stage-size) * 1.62);-webkit-mask-image:var(--scene-mask);-webkit-mask-composite:source-in;-webkit-mask-image:var(--scene-mask);mask-image:var(--scene-mask);position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.lumen-stage{left:50%;top:calc(var(--stage-size) * .74);--stage:var(--stage-size);position:absolute;transform:translate(-50%,-50%)}.lumen-halo{left:50%;top:calc(var(--stage-size) * .74);width:calc(var(--stage-size) * 1.9);aspect-ratio:1;background:radial-gradient(circle,#ffffff4d 0%,#ffffff1a 38%,#0000 66%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lumen-spark{left:var(--x);top:var(--y);width:var(--s);height:var(--s);fill:#fff;opacity:.5;animation:lumenTwinkle 4.5s ease-in-out var(--d) infinite both;position:absolute}@keyframes lumenTwinkle{0%,to{opacity:.35}50%{opacity:.85}}.lumen-cloud{fill:#fff;width:128%;animation:40s ease-in-out infinite alternate lumenDrift;position:absolute;left:-14%}.lumen-cloud.is-back{bottom:calc(var(--stage-size) * .2);height:calc(var(--stage-size) * .42);opacity:.22}.lumen-cloud.is-mid{bottom:calc(var(--stage-size) * .09);height:calc(var(--stage-size) * .4);opacity:.5;animation-direction:alternate-reverse}.lumen-cloud.is-front{bottom:calc(var(--stage-size) * -.05);height:calc(var(--stage-size) * .36);fill:url(#lumen-cloud-front);filter:drop-shadow(0 -6px 18px #3c14962e);animation:none}@keyframes lumenDrift{0%{transform:translate(-2%)}to{transform:translate(2%)}}.lumen-tabs{flex-direction:column;gap:8px;display:flex}.lumen-tab{color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:22px;align-items:center;gap:14px;width:100%;padding:12px 18px 12px 12px;transition:background .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),color .3s,padding .45s cubic-bezier(.22,1,.36,1),transform .2s;display:flex;position:relative;overflow:hidden}.lumen-tab:hover{color:#fff;background:#ffffff14}.lumen-tab:active{transform:scale(.99)}.lumen-tab:focus-visible{outline-offset:3px;outline:3px solid #fff}.lumen-tab[aria-selected=true]{color:var(--ink);background:#fff;padding-bottom:20px;box-shadow:0 14px 32px -20px #1e0a5a8c}.lumen-tab-icon{background:#ffffff1a;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;transition:background .25s,color .25s;display:grid}.lumen-tab[aria-selected=true] .lumen-tab-icon{background:var(--brand-100);color:var(--brand-700)}.lumen-tab-text{min-width:0}.lumen-tab-title{font-size:17px;font-weight:700;line-height:1.25;display:block}.lumen-tab-sub{max-height:0;color:var(--ink-60);opacity:0;font-size:14px;line-height:1.35;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(-4px)}.lumen-tab[aria-selected=true] .lumen-tab-sub{opacity:1;max-height:2.8em;margin-top:2px;transition-delay:80ms;transform:none}.lumen-tab-timer{opacity:0;background:#1e0a5a14;border-radius:2px;height:2px;transition:opacity .3s;position:absolute;bottom:10px;left:68px;right:22px;overflow:hidden}.lumen-tab-timer:after{content:"";background:var(--grad-brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lumen-tab.is-timing .lumen-tab-timer{opacity:1}.lumen-tab.is-timing .lumen-tab-timer:after{animation:lumenTimer var(--dwell,7s) linear forwards}@keyframes lumenTimer{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lumen-tab,.lumen-tab-sub{transition:none}}.lumen-device{flex-direction:column;align-items:center;gap:18px;display:flex}.lumen-phone{--phone-w:300px}.lumen-phone .phone-screen{background:#fbfbfd;flex-direction:column;display:flex}.lumen-phone .phone-status{z-index:4;position:relative}.lumen-status-icons{width:11cqw;height:auto}.lumen-caption{text-align:center;color:#ffffffc7;max-width:300px;margin:0;font-size:15px;line-height:1.45}.lumen-caption strong{color:#fff;font-size:17px;display:block}.lumen-phone p{margin:0}.lumen-chat-head{isolation:isolate;flex-direction:column;align-items:center;margin-top:2cqw;display:flex}.lumen-chat-avatar{z-index:1;aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:12cqw;display:grid;position:relative;box-shadow:0 2px 8px #1e143c1f}.lumen-chat-avatar [data-embedded-mascot]{aspect-ratio:1;width:78%;margin-top:12%;display:block}.lumen-chat-card{box-shadow:var(--chat-shadow);text-align:center;background:#fff;border-radius:4.4cqw;margin-top:-3cqw;padding:3.8cqw 5cqw 2.2cqw}.lumen-chat-name{font-size:4.2cqw;font-weight:700;line-height:1.2}.lumen-chat-status{color:var(--ink-60);white-space:nowrap;justify-content:center;align-items:center;gap:1.4cqw;font-size:3.3cqw;display:flex}.lumen-live-dot{background:var(--good);border-radius:50%;flex:none;width:1.8cqw;height:1.8cqw;animation:1.6s ease-out infinite lumenPulse;box-shadow:0 0 #1fb57a80}@keyframes lumenPulse{to{box-shadow:0 0 0 2cqw #1fb57a00}}.lumen-demo{flex-direction:column;flex:1;min-height:0;animation:.35s both lumenFade;display:flex}.lumen-demo:focus-visible{outline:3px solid var(--brand-300);outline-offset:-3px}@keyframes lumenFade{0%{opacity:0}}.lumen-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:2.4cqw;min-height:0;padding:3cqw 4.5cqw 2.5cqw;font-size:3.9cqw;line-height:1.36;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9cqw);mask-image:linear-gradient(#0000,#000 9cqw)}.lumen-thread>*{flex:none}.lumen.is-animated [data-enter]:not(.is-on),.lumen [data-until]:not(.is-on){display:none}.lumen.is-animated [data-enter].is-on{animation:.4s cubic-bezier(.2,.8,.2,1) both lumenIn}@keyframes lumenIn{0%{opacity:0;transform:translateY(6px)scale(.97)}}.lumen-divider{color:var(--ink-40);align-self:center;font-size:3cqw;font-weight:600}.lumen-msg{border-radius:4.6cqw;max-width:84%;padding:2.5cqw 3.6cqw}.lumen-msg.is-lumen{box-shadow:var(--chat-shadow);transform-origin:0 100%;background:#fff;align-self:flex-start}.lumen-msg.is-user{transform-origin:100% 100%;background:#e2e5ff;align-self:flex-end}.lumen-typing{box-shadow:var(--chat-shadow);background:#fff;border-radius:4.6cqw;align-self:flex-start;gap:1.2cqw;padding:3.4cqw 4cqw;display:flex}.lumen-typing span{background:#b4b0c4;border-radius:50%;width:1.8cqw;height:1.8cqw;animation:1s ease-in-out infinite lumenDot}.lumen-typing span:nth-child(2){animation-delay:.15s}.lumen-typing span:nth-child(3){animation-delay:.3s}@keyframes lumenDot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-.9cqw)}}.lumen-composer{box-shadow:var(--chat-shadow);color:var(--ink-80);background:#fff;border-radius:99px;align-items:center;gap:3cqw;margin:0 3.5cqw 6cqw;padding:3cqw 4cqw;display:flex}.lumen-composer svg{flex:none;width:5cqw;height:5cqw}.lumen-composer-input{color:var(--ink-40);flex:1;font-size:3.9cqw}.lumen-tool{box-shadow:var(--chat-shadow);background:#fff;border-radius:5cqw;align-self:stretch;padding:3.2cqw}.lumen-tool-head{align-items:center;gap:2.6cqw;display:flex}.lumen-tool-icon{aspect-ratio:1;color:#2f6bff;background:#e8f0ff;border-radius:2.8cqw;flex:none;place-items:center;width:9cqw;display:grid}.lumen-tool-icon svg{width:5cqw;height:5cqw}.lumen-tool-icon.is-call{color:#138a5b;background:#e3f7ee}.lumen-tool-icon.is-list{background:var(--brand-50);color:var(--brand-700)}.lumen-tool-icon.is-alert{color:var(--danger);background:#ffe4ea}.lumen-tool-title,.lumen-tool-sub{display:block}.lumen-tool-title{font-size:3.9cqw;font-weight:700;line-height:1.2}.lumen-tool-sub{color:var(--ink-60);font-size:3.3cqw}.lumen-tool-done{display:none}.lumen-tool:has(.lumen-tool-done.is-on) .lumen-tool-working{display:none}.lumen-tool-done.is-on{color:#138a5b;display:inline}.lumen-tool-btn{background:#f1f0f5;border-radius:99px;place-items:center;height:9.5cqw;margin-top:2.8cqw;font-size:3.6cqw;font-weight:600;display:grid}.lumen-facts{background:#f7f6fa;border-radius:3cqw;grid-template-columns:auto 1fr;gap:1.2cqw 3cqw;margin:2.8cqw 0 0;padding:2.4cqw 2.8cqw;font-size:3.3cqw;display:grid}.lumen-facts dt{color:var(--ink-60)}.lumen-facts dd{text-align:right;margin:0;font-weight:600}.lumen-facts .is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.lumen-tool.is-alert{box-shadow:inset 0 0 0 1px #ef446833, var(--chat-shadow)}.lumen-web{border-radius:3cqw;margin-top:2.8cqw;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ebe9f1}.lumen-web-bar{color:var(--ink-60);background:#f4f3f8;align-items:center;gap:1.6cqw;padding:1.6cqw 2.6cqw;font-size:2.9cqw;display:flex}.lumen-web-bar img{border-radius:.8cqw;width:3.4cqw;height:3.4cqw}.lumen-web-body{flex-direction:column;gap:1.6cqw;padding:2.6cqw;display:flex}.lumen-web-title{font-size:3.4cqw;font-weight:700}.lumen-web-field{color:var(--ink-80);white-space:nowrap;text-overflow:ellipsis;border-radius:1.6cqw;padding:1.3cqw 2cqw;font-size:2.9cqw;overflow:hidden;box-shadow:inset 0 0 0 1px #e4e2ec}.lumen-web-row{justify-content:space-between;align-items:center;display:flex}.lumen-web-check{color:var(--ink-80);align-items:center;gap:1.4cqw;font-size:2.9cqw;display:flex}.lumen-web-check span{background:var(--good);color:#fff;border-radius:.8cqw;place-items:center;width:3.4cqw;height:3.4cqw;font-size:2.4cqw;font-weight:800;display:grid}.lumen-web-submit{background:var(--ink);color:#fff;border-radius:1.6cqw;padding:1.3cqw 3.2cqw;font-size:2.9cqw;font-weight:700}.lumen-web-progress{background:var(--brand-100);height:.9cqw;display:block}.lumen-web-progress span{background:var(--brand);transform-origin:0;height:100%;display:block}.lumen-tool.is-on .lumen-web-progress span{animation:2s cubic-bezier(.4,0,.3,1) both lumenFill}@keyframes lumenFill{0%{transform:scaleX(.04)}}.lumen-rows{flex-direction:column;margin:2cqw 0 0;padding:0;list-style:none;display:flex}.lumen-row{align-items:center;gap:2.6cqw;padding:1.8cqw 0;display:flex}.lumen-row+.lumen-row{border-top:1px solid #f0eef5}.lumen-logo{aspect-ratio:1;background:#fff;border-radius:2.4cqw;flex:none;place-items:center;width:8cqw;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #e9e7f0}.lumen-logo img{object-fit:contain;width:64%;height:64%}.lumen-row-name{flex:1;min-width:0;font-size:3.7cqw;font-weight:600}.lumen-status>span{white-space:nowrap;border-radius:99px;align-items:center;gap:1cqw;padding:1cqw 2.2cqw;font-size:3.1cqw;font-weight:700;display:inline-flex}.lumen-status-done{color:#138a5b;background:#e3f7ee}.lumen-status-done:before{content:"✓"}.lumen-row.is-on .lumen-status-done{animation:.4s cubic-bezier(.2,.8,.2,1.4) both lumenPop}.lumen-status-working{background:var(--brand-50);color:var(--brand-700)}.lumen-status-working:before{content:"";border:.6cqw solid var(--brand-100);border-top-color:var(--brand);border-radius:50%;width:2.4cqw;height:2.4cqw;animation:.8s linear infinite lumenSpin}.lumen-status-queued{color:var(--ink-40);background:#f2f0f6}.lumen-status .lumen-status-working,.lumen-status .lumen-status-queued,.lumen-row:not(.is-on) .lumen-status-done{display:none}.lumen-row:not(.is-on) .lumen-status-queued{display:inline-flex}.lumen-row:not(.is-on):is(:first-child,.is-on+.lumen-row) .lumen-status-queued{display:none}.lumen-row:not(.is-on):is(:first-child,.is-on+.lumen-row) .lumen-status-working{display:inline-flex}@keyframes lumenSpin{to{transform:rotate(360deg)}}@keyframes lumenPop{0%{opacity:0;transform:scale(.6)}}.lumen-also{color:var(--ink-60);border-top:1px solid #f0eef5;align-items:center;gap:2.4cqw;padding-top:2.2cqw;font-size:3cqw;display:flex;margin-top:1cqw!important}.lumen-also-logos{flex:none;gap:1cqw;display:flex}.lumen-also-logos .lumen-logo{border-radius:1.8cqw;width:6cqw}.lumen-call-quick{justify-content:space-between;margin-top:5cqw;padding:0 3cqw;display:flex}.lumen-call-quick span{white-space:nowrap;width:18cqw;color:var(--ink-60);flex-direction:column;align-items:center;gap:1.2cqw;font-size:3cqw;display:flex}.lumen-call-quick svg{width:5.4cqw;height:5.4cqw}.lumen-approval-kicker{color:var(--ink-60);align-items:center;gap:1.4cqw;font-size:3.1cqw;font-weight:600;display:flex}.lumen-approval-kicker svg{width:3.6cqw;height:3.6cqw}.lumen-approval-q{text-wrap:balance;font-size:4.1cqw;font-weight:700;line-height:1.28;margin:1.4cqw 0 2.6cqw!important}.lumen-site-row{background:#f7f6fa;border-radius:3cqw;align-items:center;gap:2.4cqw;padding:2.2cqw 2.6cqw;display:flex}.lumen-letter-tile{aspect-ratio:1;color:#fff;background:#eb1000;border-radius:2cqw;flex:none;place-items:center;width:7.5cqw;font-size:3.8cqw;font-weight:800;display:grid}.lumen-site-name,.lumen-site-sub{display:block}.lumen-site-name{font-size:3.5cqw;font-weight:700}.lumen-site-sub{color:var(--ink-60);font-size:3cqw}.lumen-approval-actions{flex-direction:column;gap:1.6cqw;margin-top:2.8cqw;display:flex}.lumen-approve,.lumen-approved{border-radius:99px;place-items:center;height:9.5cqw;font-size:3.7cqw;font-weight:700;display:grid}.lumen-approve.is-allow{background:var(--brand);color:#fff}.lumen-approve.is-deny{background:#f1f0f5}.lumen-approved{color:#138a5b;background:#e3f7ee;margin-top:2.8cqw!important}.lumen-approval:has(.lumen-approved.is-on) .lumen-approval-actions{display:none}.lumen-callscreen{z-index:3;background:linear-gradient(#ebe0ff 0%,#f7f2ff 48%,#fff 100%);flex-direction:column;padding:14cqw 6cqw 9cqw;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0}.lumen-calls[data-phase=chat] .lumen-callscreen{opacity:0;visibility:hidden;transition:opacity .45s,transform .45s,visibility 0s linear .45s;transform:translateY(4%)}.lumen-call-ring,.lumen-call-live{flex-direction:column;flex:1;min-height:0;display:flex}.lumen-calls:not([data-phase=ringing]) .lumen-call-ring,.lumen-calls[data-phase=ringing] .lumen-call-live{display:none}.lumen-call-kicker{text-align:center;color:var(--ink-60);font-size:3.5cqw;font-weight:600;margin-top:6cqw!important}.lumen-caller{aspect-ratio:1;color:#fff;background:linear-gradient(160deg,#cfc0f2,#a993e6);border-radius:50%;place-items:center;width:23cqw;margin:9cqw auto 6cqw;display:grid;position:relative}.lumen-caller svg{width:12cqw;height:12cqw;position:relative}.lumen-ripple{border-radius:50%;animation:1.8s ease-out infinite lumenRipple;position:absolute;inset:0;box-shadow:0 0 0 .7cqw #9146ff8c}.lumen-ripple:nth-child(2){animation-delay:.6s}.lumen-ripple:nth-child(3){animation-delay:1.2s}@keyframes lumenRipple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.lumen-caller-number{letter-spacing:-.01em;text-align:center;font-size:6.6cqw;font-weight:700}.lumen-caller-meta{text-align:center;color:var(--ink-60);font-size:3.6cqw;margin-top:1cqw!important}.lumen-caller-meta .is-warn{color:#cf4f18;font-weight:700}.lumen-call-hint{box-shadow:var(--chat-shadow);color:var(--brand-700);background:#fff;border-radius:99px;align-self:center;align-items:center;gap:1.6cqw;padding:1.8cqw 3.4cqw;font-size:3.2cqw;font-weight:600;display:flex;margin-top:auto!important}.lumen-call-hint svg{width:3.6cqw;height:3.6cqw}.lumen-call-buttons{justify-content:space-between;margin-top:6cqw;padding:0 3cqw;display:flex}.lumen-round{color:var(--ink-60);flex-direction:column;align-items:center;gap:1.6cqw;font-size:3.1cqw;display:flex}.lumen-round-btn{aspect-ratio:1;color:#fff;border-radius:50%;place-items:center;width:15cqw;display:grid}.lumen-round-btn svg{width:6.4cqw;height:6.4cqw}.lumen-round.is-decline .lumen-round-btn{background:var(--danger)}.lumen-round.is-decline svg{transform:rotate(135deg)}.lumen-round.is-accept .lumen-round-btn{background:#22c55e}.lumen-round.is-stop .lumen-round-btn{background:#8f8aa3}.lumen-answering{background:var(--brand-100);color:var(--brand-700);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-self:flex-start;margin-top:4cqw;padding:1.2cqw 2.8cqw;font-size:3cqw;font-weight:700}.lumen-live-number{font-size:5.8cqw;font-weight:700;margin-top:2.4cqw!important}.lumen-live-meta{color:var(--ink-60);font-size:3.4cqw}.lumen-wave{justify-content:center;align-items:center;gap:1cqw;height:9cqw;margin:5cqw 0 3cqw;display:flex}.lumen-wave span{background:var(--brand);width:1.2cqw;height:100%;transform:scaleY(var(--h));animation:.9s ease-in-out infinite lumenWave;animation-delay:calc(var(--i) * -.13s);border-radius:99px}@keyframes lumenWave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.lumen-calls[data-phase=ended] .lumen-wave span{background:var(--ink-40);animation:none;transform:scaleY(.12)}.lumen-live-transcript{flex-direction:column;flex:1;justify-content:flex-end;gap:2.2cqw;min-height:0;margin:0;padding:0;font-size:3.8cqw;line-height:1.34;list-style:none;display:flex;overflow:hidden}.lumen-live-transcript>*{flex:none}.lumen-say{border-radius:4.4cqw;max-width:86%;padding:2.4cqw 3.4cqw}.lumen-say.is-lumen{background:var(--brand);color:#fff;border-bottom-right-radius:1.2cqw;align-self:flex-end}.lumen-say.is-caller{box-shadow:var(--chat-shadow);background:#fff;border-bottom-left-radius:1.2cqw;align-self:flex-start}.lumen-typing.is-live{background:var(--brand-100);box-shadow:none;align-self:flex-end}.lumen-typing.is-live span{background:var(--brand)}.lumen-call-ended{box-shadow:var(--chat-shadow);color:var(--ink-60);background:#fff;border-radius:99px;align-self:center;padding:1.2cqw 3.2cqw;font-size:3.1cqw;font-weight:700}@media (max-width:860px){.lumen{--stage-size:150px}.lumen-body{grid-template-columns:minmax(0,1fr);gap:32px;max-width:460px}.lumen-side{gap:8px}.lumen-phone{--phone-w:290px}}@media (max-width:380px){.lumen-tab-sub{font-size:13px}.lumen-phone{--phone-w:270px}}@media (prefers-reduced-motion:reduce){.lumen-spark,.lumen-cloud,.lumen-live-dot,.lumen-typing span,.lumen-ripple,.lumen-wave span,.lumen-status-working:before,.lumen-demo,.lumen-row .lumen-status-done,.lumen-tool .lumen-web-progress span{animation:none!important}.lumen-callscreen{transition:none}}
.lumen[data-look=orbit]{--stage-size:170px;--orbit-ease:cubic-bezier(.65, 0, .35, 1)}.lumen[data-look=orbit]:has([data-tab=removal][aria-selected=true]){--turn:-120deg}.lumen[data-look=orbit]:has([data-tab=darkweb][aria-selected=true]){--turn:-240deg}.lumen-orbit{height:calc(var(--stage-size) * 2.5);margin-bottom:8px;position:relative}.lumen-orbit .lumen-stage{top:50%}.lumen-ring{width:calc(var(--stage-size) * var(--d));aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.lumen-ring.is-inner{--d:1.3;background:radial-gradient(circle,#ffffff2e,#ffffff0a 70%);animation:16s linear infinite lumenOrbitSpin;box-shadow:inset 0 0 0 1px #ffffff38}.lumen-ring.is-inner:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:0;left:50%;box-shadow:0 0 10px 2px #ffffffb3}.lumen-ring.is-mid{--d:2;box-shadow:inset 0 0 0 1px #ffffff47}.lumen-ring.is-outer{--d:2.4;border:1px dashed #fff3;animation:90s linear infinite reverse lumenOrbitSpin}@keyframes lumenOrbitSpin{to{rotate:1turn}}.lumen-orbit-track{rotate:var(--turn,0deg);transition:rotate 1s var(--orbit-ease);position:absolute;top:50%;left:50%}.lumen-sat{color:#ffffffd9;width:44px;height:44px;transform:rotate(var(--a)) translateY(calc(var(--stage-size) * -1)) rotate(calc(var(--a) * -1 - var(--turn,0deg)));transition:transform 1s var(--orbit-ease), background .4s ease, color .4s ease, box-shadow .4s ease, scale .4s ease;background:#ffffff1f;border-radius:50%;place-items:center;display:grid;position:absolute;top:-22px;left:-22px;box-shadow:inset 0 0 0 1px #ffffff47}.lumen-sat svg{width:20px;height:20px}:is(.lumen[data-look=orbit]:has([data-tab=calls][aria-selected=true]) [data-sat=calls],.lumen[data-look=orbit]:has([data-tab=removal][aria-selected=true]) [data-sat=removal],.lumen[data-look=orbit]:has([data-tab=darkweb][aria-selected=true]) [data-sat=darkweb]){color:var(--brand-700);background:#fff;scale:1.12;box-shadow:0 0 0 7px #ffffff24,0 10px 26px -8px #1e0a5a99}.lumen[data-look=orbit] .lumen-tabs{counter-reset:lumen-tab;gap:0}.lumen[data-look=orbit] .lumen-tab,.lumen[data-look=orbit] .lumen-tab:hover,.lumen[data-look=orbit] .lumen-tab[aria-selected=true]{counter-increment:lumen-tab;background:0 0;border-radius:0;align-items:flex-start;padding:16px 4px;box-shadow:inset 0 -1px #ffffff29}.lumen[data-look=orbit] .lumen-tab{color:#fff9}.lumen[data-look=orbit] .lumen-tab:hover,.lumen[data-look=orbit] .lumen-tab[aria-selected=true]{color:#fff}.lumen[data-look=orbit] .lumen-tab:before{content:counter(lumen-tab, decimal-leading-zero);content:counter(lumen-tab, decimal-leading-zero) / "";font-variant-numeric:tabular-nums;opacity:.7;min-width:2ch;padding-top:4px;font-size:13px;font-weight:600}.lumen[data-look=orbit] .lumen-tab-icon{display:none}.lumen[data-look=orbit] .lumen-tab-title{font-size:19px}.lumen[data-look=orbit] .lumen-tab-sub{color:#ffffffb8}.lumen[data-look=orbit] .lumen-tab-timer{background:0 0;height:1px;bottom:0;left:0;right:0}.lumen[data-look=orbit] .lumen-tab-timer:after{background:#fff}.lumen[data-look=spotlight]{--stage-size:132px;--pw:300px}.lumen[data-look=spotlight] .lumen-body{isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""stage";justify-items:center;gap:clamp(28px,4vw,44px);max-width:760px;position:relative}.lumen[data-look=spotlight] .lumen-body:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(at 50% 0,#0000 158deg,#ffffff24 172deg,#ffffff38 180deg,#ffffff24 188deg,#0000 202deg);position:absolute;inset:24px 0 0;-webkit-mask-image:radial-gradient(60% 100% at 50% 0,#000 40%,#0000);mask-image:radial-gradient(60% 100% at 50% 0,#000 40%,#0000)}.lumen[data-look=spotlight] .lumen-side{display:contents}.lumen[data-look=spotlight] .lumen-device{z-index:1;grid-area:stage;position:relative}.lumen-perch{width:var(--stage-size);height:var(--stage-size);translate:calc(var(--pw) * -.5 - var(--stage-size) * .3) 0;grid-area:stage;align-self:start;margin-top:96px;position:relative}.lumen-perch .lumen-stage{top:50%}.lumen-perch-pool{aspect-ratio:1;background:radial-gradient(circle,#ffffff52,#ffffff14 40%,#0000 68%);border-radius:50%;width:220%;position:absolute;top:50%;left:50%;translate:-50% -50%}.lumen-perch:after{content:"";background:radial-gradient(closest-side,#1e0a5a59,#0000);border-radius:50%;height:12%;position:absolute;bottom:-14%;left:20%;right:20%}.lumen[data-look=spotlight] .lumen-tabs{-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border-radius:99px;flex-direction:row;grid-area:tabs;gap:4px;max-width:100%;padding:5px;box-shadow:inset 0 0 0 1px #fff3}.lumen[data-look=spotlight] .lumen-tab,.lumen[data-look=spotlight] .lumen-tab[aria-selected=true]{border-radius:99px;gap:10px;width:auto;padding:6px 18px 6px 6px}.lumen[data-look=spotlight] .lumen-tab-icon{border-radius:50%;width:32px;height:32px}.lumen[data-look=spotlight] .lumen-tab-icon svg{width:16px;height:16px}.lumen[data-look=spotlight] .lumen-tab-title{white-space:nowrap;font-size:15px}.lumen[data-look=spotlight] .lumen-tab-sub{display:none}.lumen[data-look=spotlight] .lumen-tab-timer{bottom:4px;left:48px;right:18px}.lumen[data-look=aurora]{--stage-size:190px;--tint-a:var(--good);--tint-b:#6ec8ff;isolation:isolate}.lumen[data-look=aurora]:has([data-tab=removal][aria-selected=true]){--tint-a:var(--brand-300);--tint-b:#ff8cdc}.lumen[data-look=aurora]:has([data-tab=darkweb][aria-selected=true]){--tint-a:var(--danger);--tint-b:var(--warn)}.lumen[data-look=aurora]:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--tint-a);opacity:.22;pointer-events:none;transition:background-color 1.2s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(45% 55% at 24% 62%,#000,#0000);mask-image:radial-gradient(45% 55% at 24% 62%,#000,#0000)}.lumen-aurora{height:calc(var(--stage-size) * 1.75);position:relative}.lumen-aurora .lumen-stage{top:50%}.lumen-orb{width:calc(var(--stage-size) * 1.55);aspect-ratio:1;background:#ffffff14;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff4d,0 30px 60px -30px #1e0a5a99}.lumen-orb:after{content:"";background:radial-gradient(60% 40% at 35% 16%,#ffffff61,#0000 70%);border-radius:50%;position:absolute;inset:0}.lumen-blob{aspect-ratio:1;opacity:.75;filter:blur(22px);border-radius:50%;width:70%;transition:background-color 1.2s;animation:14s ease-in-out infinite alternate lumenBlob;position:absolute}.lumen-blob.is-a{background-color:var(--tint-a);top:30%;left:-10%}.lumen-blob.is-b{background-color:var(--tint-b);animation-duration:18s;animation-direction:alternate-reverse;top:-5%;right:-15%}.lumen-blob.is-c{background-color:var(--brand-300);animation-duration:22s;bottom:-30%;left:20%}@keyframes lumenBlob{to{translate:18% -14%;scale:1.15}}.lumen[data-look=aurora] .lumen-tabs{gap:2px}.lumen[data-look=aurora] .lumen-tab,.lumen[data-look=aurora] .lumen-tab:hover,.lumen[data-look=aurora] .lumen-tab[aria-selected=true]{box-shadow:none;background:0 0;border-radius:0;gap:14px;padding:12px 0}.lumen[data-look=aurora] .lumen-tab{color:#ffffff8c}.lumen[data-look=aurora] .lumen-tab:hover,.lumen[data-look=aurora] .lumen-tab[aria-selected=true]{color:#fff}.lumen[data-look=aurora] .lumen-tab-icon{background:0 0;border-radius:50%;width:34px;height:34px;transition:background .25s,color .25s,box-shadow .6s;box-shadow:inset 0 0 0 1px #ffffff59}.lumen[data-look=aurora] .lumen-tab-icon svg{width:16px;height:16px}.lumen[data-look=aurora] .lumen-tab[aria-selected=true] .lumen-tab-icon{box-shadow:0 0 0 5px color-mix(in srgb, var(--tint-a) 40%, transparent);background:#fff}.lumen[data-look=aurora] .lumen-tab-title{letter-spacing:-.01em;font-size:clamp(20px,2vw,23px)}.lumen[data-look=aurora] .lumen-tab-sub{color:#ffffffbf}.lumen[data-look=aurora] .lumen-tab-timer{background:#ffffff24;bottom:2px;left:48px;right:0}.lumen[data-look=aurora] .lumen-tab-timer:after{background:var(--tint-a)}@media (max-width:860px){.lumen[data-look=orbit]{--stage-size:118px}.lumen[data-look=aurora]{--stage-size:140px}.lumen[data-look=spotlight]{--stage-size:100px;--pw:290px}.lumen[data-look=spotlight] .lumen-tabs{border-radius:26px;width:100%}.lumen[data-look=spotlight] .lumen-tab,.lumen[data-look=spotlight] .lumen-tab[aria-selected=true]{text-align:center;border-radius:21px;flex-direction:column;flex:1;gap:6px;padding:8px 6px 12px}.lumen[data-look=spotlight] .lumen-tab-title{white-space:normal;text-wrap:balance;font-size:13px}.lumen[data-look=spotlight] .lumen-tab-timer{bottom:5px;left:16px;right:16px}}@media (max-width:640px){.lumen[data-look=spotlight] .lumen-device{margin-top:calc(var(--stage-size) * .55)}.lumen-perch{translate:calc(var(--pw) * .3) 0;margin-top:0}}@media (max-width:380px){.lumen[data-look=spotlight]{--pw:270px}}@media (prefers-reduced-motion:reduce){.lumen-ring,.lumen-blob{animation:none}.lumen-orbit-track,.lumen-sat,.lumen-blob,.lumen[data-look=aurora]:before{transition:none}}
.how-icons{width:0;height:0;position:absolute;overflow:hidden}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.how-step{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;padding:12px 12px 28px;display:flex}.how-step-num{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin:22px 14px 4px;font-size:13px;font-weight:700}.how-step-title{letter-spacing:-.02em;margin:0 14px;font-size:28px;font-weight:700;line-height:1.15}.how-step-copy{color:var(--ink-60);margin:8px 14px 0;font-size:16px}.how:not(.is-playing) .how-illo *,.how:not(.is-playing) .how-illo :before,.how:not(.is-playing) .how-illo :after{animation-play-state:paused}.how-illo{background:radial-gradient(80% 70% at 50% 30%, #fff 0%, transparent 70%), linear-gradient(180deg, var(--brand-50), var(--brand-100));height:276px;color:var(--ink);-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;gap:12px;padding:14px;font-size:13px;display:flex;position:relative;overflow:hidden}.how-illo p{margin:0}.how-illo-readout{background:#fff;border-radius:14px;flex-direction:column;gap:7px;padding:10px 12px;display:flex;box-shadow:0 6px 16px -10px #461e9659}.how-illo-readout-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.how-illo-readout b{font-variant-numeric:tabular-nums;font-weight:800}.how-illo-live{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-700);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.how-illo-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite howBlink}.how-illo-live.is-good{color:var(--good)}.how-illo-bar{background:var(--brand-100);border-radius:99px;height:6px;display:block;overflow:hidden}.how-illo-bar-fill{width:var(--p);border-radius:inherit;background:var(--grad-brand);height:100%;display:block}.how-illo-bar-fill.is-good{background:var(--good)}.how-scan-radar{aspect-ratio:1;background:linear-gradient(#9146ff24,#9146ff24) 50%/100% 1px no-repeat,linear-gradient(#9146ff24,#9146ff24) 50%/1px 100% no-repeat,repeating-radial-gradient(circle,#0000 0 20px,#9146ff33 20px 21px),#fff;border-radius:50%;flex:none;align-self:center;width:120px;margin-block:auto;position:relative;overflow:hidden;box-shadow:0 0 0 6px #fff9,0 10px 24px -12px #5a28c873}.how-scan-sweep{background:conic-gradient(#9146ff80,#9146ff00 80deg);border-radius:50%;animation:3s linear infinite howSpin;position:absolute;inset:0}.how-scan-blip{left:var(--x);top:var(--y);background:var(--danger);width:9px;height:9px;animation:howBlip 3s ease-out var(--d) infinite both;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 0 4px #ef446833}.how-scan-found{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.how-scan-found b{color:var(--danger);margin-right:2px}.how-scan-tag{background:var(--brand-50);color:var(--brand-700);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.how-guard{gap:10px}.how-guard-head{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;box-shadow:0 6px 16px -10px #461e9659}.how-guard-count{color:var(--ink-60)}.how-guard-count b{color:var(--danger);font-variant-numeric:tabular-nums;margin-right:4px;font-size:22px;font-weight:800}.how-guard-on{color:#13895a;letter-spacing:.08em;text-transform:uppercase;background:#1fb57a24;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.how-guard-on:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.how-guard-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-40);padding-left:2px;font-size:11px;font-weight:700}.how-guard-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.how-guard-row{--tone:var(--danger);--tone-bg:#ef44681f;animation:howGuardIn 7.2s ease calc(var(--i) * 1.2s) infinite both;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex;box-shadow:0 4px 10px -8px #461e9666}.how-guard-row.is-screened{--tone:#c27c0e;--tone-bg:#e8a81c29}.how-guard-row.is-allowed{--tone:#13895a;--tone-bg:#1fb57a24}.how-guard-icon{background:var(--tone-bg);width:30px;height:30px;color:var(--tone);border-radius:9px;flex:none;place-items:center;display:grid}.how-guard-icon svg{width:15px;height:15px}.how-guard-caller{flex-direction:column;min-width:0;line-height:1.25;display:flex}.how-guard-caller b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.how-guard-caller span{color:var(--ink-60);font-variant-numeric:tabular-nums;font-size:11px}.how-guard-tags{justify-items:end;margin-left:auto;display:grid}.how-guard-pending,.how-guard-tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;grid-area:1/1;padding:3px 8px;font-size:10px;font-weight:800}.how-guard-pending{color:var(--ink-40);animation:howGuardPending 7.2s linear calc(var(--i) * 1.2s) infinite both;background:#3c287812}.how-guard-tag{background:var(--tone-bg);color:var(--tone);animation:howGuardTag 7.2s ease calc(var(--i) * 1.2s) infinite both}.how-remove-list{flex-direction:column;flex:1;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.how-remove-row{animation:howRowClear 6s ease calc(var(--i) * .6s + .3s) infinite both;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:6px 10px 6px 6px;font-weight:600;display:flex;box-shadow:0 4px 10px -8px #461e9666}.how-remove-logo{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:7px;flex:none;overflow:hidden}.how-remove-logo img{object-fit:contain;width:100%;height:100%;display:block}.how-remove-check{border:2px solid var(--line);width:20px;height:20px;animation:howCheck 6s ease calc(var(--i) * .6s + .3s) infinite both;border-radius:50%;margin-left:auto;position:relative}.how-remove-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;rotate:45deg}.how-score{color:#fff;background:radial-gradient(60% 70% at 100% 100%,#ff96e659,#0000 70%),radial-gradient(50% 60% at 0 0,#be96ff8c,#0000 70%),linear-gradient(160deg,#a36bff 0%,#8246ff 45%,#5b2be0 100%);border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(28px,4.5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #501ebe99}.how-score-badge{color:#fff;background:#ffffff2e}.how-score-title{letter-spacing:-.03em;text-wrap:balance;margin:18px 0 12px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.08}.how-score-text{color:#ffffffd6;max-width:440px;margin:0;font-size:clamp(16px,1.5vw,19px)}.how-score-visual{justify-self:center;width:min(280px,100%);position:relative;container-type:inline-size}.how-score-ring{aspect-ratio:1;position:relative}.how-score-ring svg{width:100%;height:100%;display:block;rotate:-90deg}.how-score-track,.how-score-arc{fill:none;stroke-width:10px}.how-score-track{stroke:#ffffff2e}.how-score-arc{stroke:#fff;stroke-linecap:round}.how-score-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.how-score-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30cqi;font-weight:800;line-height:1}.how-score-label{color:#ffffffc7;margin-top:1.5cqi;font-size:clamp(11px,5cqi,14px);font-weight:600}.how-score-risk{color:#fff;border-radius:99px;margin-top:3.5cqi;padding:.35em .9em;font-size:clamp(11px,4.3cqi,12px);font-weight:700;transition:background .4s}.how-score-risk[data-risk=high]{background:var(--warn)}.how-score-risk[data-risk=medium]{background:#e8a81c}.how-score-risk[data-risk=low]{background:var(--good)}.how-score-lumen{aspect-ratio:1;width:36cqi;position:absolute;bottom:-5cqi;right:-12cqi}@keyframes howSpin{to{rotate:360deg}}@keyframes howBlink{50%{opacity:.3}}@keyframes howBlip{0%{opacity:0;scale:.3}12%{opacity:1;scale:1.25}24%{scale:1}70%{opacity:.9}to{opacity:0}}@keyframes howGuardIn{0%{opacity:0;transform:translateY(-10px)}5%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes howGuardPending{0%,20%{opacity:1}23%,to{opacity:0}}@keyframes howGuardTag{0%,20%{opacity:0;scale:.8}25%,to{opacity:1;scale:1}}@keyframes howRowClear{0%,10%{color:var(--ink)}18%,88%{color:var(--ink-40)}to{color:var(--ink)}}@keyframes howCheck{0%,10%{background:0 0;border-color:#3c28782e;scale:1}15%{scale:1.25}18%,88%{border-color:var(--good);background:var(--good);scale:1}to{background:0 0;border-color:#3c28782e}}@media (max-width:900px){.how-steps,.how-score{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.how-score-visual{width:min(240px,80%)}}@media (max-width:560px){.how-score{gap:24px;padding:28px 24px 32px}.how-score-visual{width:min(220px,78%)}}@media (max-width:380px){.how-score{padding:24px 18px 28px}.how-score-visual{width:min(200px,84%)}}@media (prefers-reduced-motion:reduce){.how-illo *,.how-illo :before,.how-illo :after{animation:none!important}.how-scan-sweep,.how-guard-pending{display:none}.how-remove-row{color:var(--ink-40)}.how-remove-check{border-color:var(--good);background:var(--good)}}
.features-icons{width:0;height:0;position:absolute;overflow:hidden}.features-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.features-card{background:linear-gradient(#f5eeff 0%,#e8dbff 100%);border-radius:32px;flex-direction:column;grid-column:span 2;min-width:0;padding:30px 30px 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3}.features-card.is-wide{grid-column:span 4}.features-card.is-vivid{color:#fff;background:radial-gradient(60% 70% at 100% 100%,#ff96e659,#0000 70%),radial-gradient(50% 60% at 0 0,#be96ff8c,#0000 70%),linear-gradient(160deg,#a36bff 0%,#8246ff 45%,#5b2be0 100%)}.features-card.is-deep{color:#fff;background:radial-gradient(70% 60% at 100% 0,#ff51cc47,#0000 70%),radial-gradient(60% 60% at 0 100%,#9146ff80,#0000 70%),linear-gradient(165deg,#3b2190 0%,#1f1452 100%)}.features-card-title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.15}.features-card-copy{max-width:40ch;color:var(--ink-60);margin:10px 0 0;font-size:16px}.is-vivid .features-card-copy,.is-deep .features-card-copy{color:#ffffffd6}.features:not(.is-playing) .features-card *,.features:not(.is-playing) .features-card :before,.features:not(.is-playing) .features-card :after{animation-play-state:paused}.features-mock{-webkit-user-select:none;user-select:none;flex:none;height:300px;margin-top:auto;padding-top:32px;font-size:13px;position:relative}.features-mock-window{z-index:1;height:calc(100% + 40px);color:var(--ink);background:#fff;border-radius:20px 20px 0 0;padding:16px 18px;position:relative;box-shadow:0 -4px 36px -14px #280a6473}.features-mock-bar{align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.features-mock-dots{gap:5px;display:flex}.features-mock-dots i{background:#ff6b81;border-radius:50%;width:9px;height:9px}.features-mock-dots i:nth-child(2){background:#ffc542}.features-mock-dots i:nth-child(3){background:#3ddc97}.features-mock-muted{color:var(--ink-60);font-size:12px;font-weight:500}.features-mock-bar .features-mock-muted{margin-left:auto}.features-peek{aspect-ratio:1;position:absolute}.features-dash-peek{width:96px;top:-26px;right:44px}.features-dash-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;display:grid}.features-dash-score,.features-dash-chart{background:var(--brand-50);border-radius:14px;padding:12px 14px}.features-dash-score{align-items:center;gap:14px;display:flex}.features-dash-ring{flex:none;width:64px;rotate:-90deg}.features-dash-ring circle{fill:none;stroke:var(--brand-100);stroke-width:6px}.features-dash-ring circle+circle{stroke:var(--brand);stroke-dasharray:45 100;stroke-linecap:round}.features-dash-score-value,.features-dash-score-label,.features-dash-trend{display:block}.features-dash-score-value{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.features-dash-score-label{color:var(--ink-60);margin-top:3px;font-size:12px}.features-dash-trend{color:var(--good);margin-top:4px;font-size:12px;font-weight:700}.features-dash-stats{flex-direction:column;grid-row:span 2;gap:8px;display:flex}.features-dash-stat{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.features-dash-stat span{color:var(--ink-60);font-size:12px}.features-dash-stat b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.features-dash-stat b.is-danger{color:var(--danger)}.features-dash-bars{align-items:flex-end;gap:6px;height:46px;margin-top:8px;display:flex}.features-dash-bars i{height:var(--h);background:var(--brand-300);border-radius:4px;flex:1}.features-dash-bars i:last-child{background:var(--brand)}.features-mock.is-phone{justify-content:center;align-items:flex-start;padding-top:24px;display:flex}.features-call-phone{--phone-w:236px;flex:none}.features-call-screen{color:#fff;text-align:center;background:radial-gradient(90% 45% at 50% 22%,#9146ff47,#0000 70%),linear-gradient(#221c33 0%,#121019 100%);flex-direction:column;align-items:center;display:flex}.features-call-screen .phone-status{align-self:stretch;align-items:center}.features-call-sys{fill:currentColor;width:13cqw}.features-call-slot{place-items:center;display:grid}.features-call-slot>*{opacity:0;grid-area:1/1;transition:opacity .35s}.features-call-screen[data-call-state=ringing] [data-when~=ringing],.features-call-screen[data-call-state=answering] [data-when~=answering],.features-call-screen[data-call-state=blocked] [data-when~=blocked]{opacity:1}.features-call-label{color:#ffffff9e;margin-top:5cqw;font-size:4.4cqw}.features-call-pill{color:#dcc6ff;letter-spacing:.1em;text-transform:uppercase;background:#9146ff52;border-radius:99px;padding:1.2cqw 3.2cqw;font-size:3.4cqw;font-weight:700}.features-call-pill.is-safe{color:#6fe3b1;background:#1fb57a33}.features-call-visual{width:26cqw;height:26cqw;margin-top:3cqw}.features-call-avatar{aspect-ratio:1;color:#ffffffd9;background:linear-gradient(160deg,#5a5370,#37314a);border-radius:50%;place-items:center;width:21cqw;font-size:9cqw;font-weight:600;display:grid;position:relative}.features-call-ripple{opacity:0;border:.6cqw solid #fff6;border-radius:50%;position:absolute;inset:0}.features-call-phone.is-ringing .features-call-ripple{animation:1.8s ease-out infinite featuresRipple}.features-call-phone.is-ringing .features-call-ripple+.features-call-ripple{animation-delay:.45s}.features-call-wave{align-items:center;gap:1.3cqw;height:12cqw;display:flex}.features-call-wave i{background:var(--brand-300);transform-origin:50%;border-radius:99px;width:1.4cqw;height:100%;scale:1 .3}.features-call-screen[data-call-state=answering] .features-call-wave i{animation:.9s ease-in-out infinite alternate featuresWave}.features-call-wave i:nth-child(4){height:100%}.features-call-wave i:nth-child(3),.features-call-wave i:nth-child(5){height:62%;animation-duration:.7s}.features-call-wave i:nth-child(2),.features-call-wave i:nth-child(6){height:82%;animation-delay:-.35s}.features-call-wave i:first-child,.features-call-wave i:nth-child(7){height:44%;animation-duration:.6s;animation-delay:-.2s}.features-call-shield{aspect-ratio:1;color:#6fe3b1;background:#1fb57a2e;border-radius:50%;place-items:center;width:21cqw;display:grid}.features-call-shield svg{width:10cqw;height:10cqw}.features-call-number{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:3cqw 0 0;font-size:7cqw;font-weight:700}.features-call-who{color:#fff9;margin:1cqw 0 0;font-size:4.2cqw}.features-call-status{margin-top:3cqw}.features-call-chip{white-space:nowrap;border-radius:99px;padding:1.4cqw 3.4cqw;font-size:3.8cqw;font-weight:700}.features-call-chip.is-danger{color:#ff8fa6;background:#ef446838}.features-call-chip.is-safe{color:#6fe3b1;background:#1fb57a33}.features-call-bubble{white-space:nowrap;background:#9146ff6b;border-radius:3.2cqw 3.2cqw .8cqw;padding:2.2cqw 3.4cqw;font-size:3.6cqw}.features-call-actions{width:100%;margin-top:4.5cqw}.features-call-buttons{justify-content:space-between;width:100%;padding:0 11cqw;display:flex}.features-call-btn{color:#ffffffbf;flex-direction:column;align-items:center;gap:1.6cqw;font-size:3.4cqw;display:flex}.features-call-btn i{aspect-ratio:1;background:#34c759;border-radius:50%;place-items:center;width:15cqw;display:grid}.features-call-btn.is-decline i{background:#ff3b30}.features-call-btn svg{fill:#fff;width:6.4cqw;height:6.4cqw}.features-call-btn.is-decline svg{rotate:135deg}.features-call-note{color:#ffffff8c;font-size:3.6cqw}.features-queue-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;font-size:15px;display:flex}.features-queue-head .features-mock-muted b{color:var(--ink);font-weight:800}.features-queue-bar{background:var(--brand-100);border-radius:99px;height:6px;margin-bottom:14px;display:block;overflow:hidden}.features-queue-bar span{border-radius:inherit;background:var(--grad-brand);width:61%;height:100%;display:block}.features-card.is-in .features-queue-bar span{animation:1.4s cubic-bezier(.2,.8,.2,1) .4s both featuresFill}.features-queue-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.features-queue-list li{background:var(--brand-50);border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 8px;font-size:14px;font-weight:600;display:flex}.features-queue-logo{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:8px;flex:none;overflow:hidden}.features-queue-logo img{object-fit:contain;width:100%;height:100%;display:block}.features-queue-status{color:var(--ink-60);background:#3c287814;border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.features-queue-status.is-done{color:#13895a;background:#1fb57a24}.features-queue-status.is-filing{background:var(--brand-100);color:var(--brand-700)}.features-queue-status.is-filing:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:8px;height:8px;animation:.8s linear infinite featuresSpin}.features-darkweb-mock{flex-direction:column;gap:10px;display:flex}.features-darkweb-alert{z-index:1;color:var(--ink);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex;position:relative;box-shadow:0 14px 30px -14px #00000080}.features-darkweb-alert b,.features-darkweb-alert .features-mock-muted{display:block}.features-darkweb-alert b{font-size:15px}.features-darkweb-dot{background:var(--danger);border-radius:50%;flex:none;width:10px;height:10px;margin:0 2px;box-shadow:0 0 0 4px #ef446829}.features-darkweb-action{color:var(--danger);background:#ef44681f;border-radius:99px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700}.features-darkweb-sources{background:#ffffff14;border-radius:18px 18px 0 0;flex:1;padding:16px;box-shadow:inset 0 0 0 1px #ffffff24}.features-darkweb-count{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.features-darkweb-count span{color:#ffffffb3;font-size:13px}.features-darkweb-count b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:32px;font-weight:800}.features-darkweb-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.features-darkweb-tags span{background:#ffffff24;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.features-card.is-more{background:var(--card);box-shadow:var(--shadow-card);padding-bottom:30px;transition:transform .25s,box-shadow .25s}.features-card.is-more.is-in:hover{box-shadow:var(--shadow-card), 0 0 0 2px var(--brand-100);transform:translateY(-3px)}.features-more-tags{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.features-more-link{color:var(--brand-700);align-self:flex-start;align-items:center;gap:6px;margin-top:24px;font-weight:700;text-decoration:none;display:inline-flex}.features-more-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.features-more-link span{transition:translate .2s}.is-more:hover .features-more-link span{translate:4px}.features-more-peek{z-index:1;width:124px;bottom:-30px;right:22px}@keyframes featuresRipple{0%{opacity:.9;scale:1}70%,to{opacity:0;scale:1.55}}@keyframes featuresWave{to{scale:1}}@keyframes featuresFill{0%{width:0}}@keyframes featuresSpin{to{rotate:360deg}}@media (max-width:1000px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-card{grid-column:span 1}.features-card.is-wide{grid-column:span 2}}@media (max-width:640px){.features-grid{grid-template-columns:minmax(0,1fr)}.features-card,.features-card.is-wide{grid-column:auto;padding:26px 22px 0}.features-card.is-more{min-height:330px;padding-bottom:26px}.is-wide .features-mock{padding-top:56px}.features-dash-peek{width:84px;top:-2px;right:24px}.features-dash-body{grid-template-columns:minmax(0,1fr)}.features-dash-stats{flex-direction:row}.features-dash-stat{flex-direction:column-reverse;flex:1;align-items:flex-start;gap:2px;padding:10px 12px}.features-dash-stat span{font-size:11px;line-height:1.2}.features-dash-chart{display:none}}@media (prefers-reduced-motion:reduce){.features-card *,.features-card :before,.features-card :after{animation:none!important}}
.screens-track{--gap:20px;--per-view:3;gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.screens-track::-webkit-scrollbar{display:none}.screens-item{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));border-radius:var(--radius-panel);background:radial-gradient(70% 45% at 50% 100%, #ff96e64d, transparent 70%), linear-gradient(180deg, var(--brand) 0%, var(--brand-600) 60%, var(--brand-700) 100%);scroll-snap-align:start;flex-direction:column;align-items:center;gap:clamp(24px,3vw,36px);min-width:0;padding:clamp(32px,3.6vw,44px) 20px 0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.screens-title{color:#fff;letter-spacing:-.025em;text-align:center;text-wrap:balance;max-width:15ch;min-height:2.24em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.12}.screens-phone{--phone-w:clamp(210px, 21vw, 256px);margin-bottom:calc(var(--phone-w) * -.62);flex:none}.screens-controls{justify-content:center;gap:12px;margin-top:28px;display:flex}.screens-controls .btn{width:48px;padding:0}.screens-controls .btn:disabled{opacity:.4;cursor:default;transform:none}.screens-controls svg{width:20px;height:20px}.screens-phone .phone-screen{background:#f1f1f1}.screens-app{--app-ink:#262626;--app-muted:#55505c;--app-dim:#6f6a78;--app-low:#e8e4f0;--app-canopy:#e3dfe9;--app-line:#26262617;--app-accent:#6441a5;--app-green:#067a55;--app-red:#ba1a1a;height:100%;color:var(--app-ink);font-family:-apple-system, BlinkMacSystemFont, var(--font-body);text-align:left;font-variant-numeric:tabular-nums;line-height:1.25;position:relative}.screens-app:after{content:"";background:#111;border-radius:99px;width:32cqw;height:1.1cqw;position:absolute;bottom:1.4cqw;left:50%;transform:translate(-50%)}.screens-app svg{stroke-width:2px;width:1em;height:1em}.screens-app .phone-status{padding:4.6cqw 7.6cqw 0}.screens-canopy>.phone-status{padding-inline:1.5cqw}.screens-pinned>.phone-status{padding-inline:2.5cqw}.screens-app em{font-style:normal}.screens-app .is-good{color:var(--app-green)}.screens-app .is-warn{color:var(--app-red)}.screens-app .is-accent{color:var(--app-accent)}.screens-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--app-dim);align-items:center;gap:1.8cqw;font-size:2.8cqw;font-weight:500;display:flex}.screens-heading{letter-spacing:-.02em;font-size:7.1cqw;font-weight:600;line-height:1.15;display:block}.screens-heading.is-large{letter-spacing:-.032em;font-size:8.4cqw;font-weight:700}.screens-heading em{color:var(--app-accent)}.screens-canopy{background:var(--app-canopy);border-radius:0 0 7.6cqw 7.6cqw;padding:0 6.1cqw 6.6cqw}.screens-round{aspect-ratio:1;width:10.2cqw;color:var(--app-muted);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:3.6cqw;font-weight:600;display:grid;position:relative}.screens-app .screens-round.is-accent{background:var(--app-accent);color:#fff;width:14.8cqw;font-size:5.3cqw}.screens-buttons{gap:2cqw;display:flex}.screens-button{aspect-ratio:1;border:1px solid var(--app-line);background:var(--app-low);width:8.7cqw;color:var(--app-accent);border-radius:50%;place-items:center;display:grid}.screens-button svg{stroke-width:1.9px;font-size:4.2cqw}.screens-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2cqw;margin:3cqw 5.1cqw 0;display:flex}.screens-head.is-stacked .screens-heading{flex-basis:100%;margin-top:1cqw}.screens-head.is-bottom{align-items:flex-end;margin-inline:0}.screens-pills{white-space:nowrap;gap:2cqw;padding:3cqw 5.1cqw 1.5cqw;display:flex;overflow:hidden}.screens-pills span{color:var(--app-muted);background:#fff;border-radius:99px;flex:none;padding:2.5cqw 4cqw;font-size:3.6cqw;font-weight:600}.screens-pills b{color:var(--app-dim);font-weight:500}.screens-pills .is-active{background:var(--app-accent);color:#fff}.screens-pills .is-active b{color:#ffffffb8}.screens-group,.screens-log{margin:0;padding:0;list-style:none}.screens-group{--inset:17.3cqw;background:#fff;border-radius:4.1cqw;margin:3cqw 5.1cqw 0;overflow:hidden}.screens-group.is-bordered{--inset:15cqw;border:1px solid var(--app-line);border-radius:5.1cqw}.screens-log{--inset:18.8cqw}.screens-row{align-items:center;gap:3.3cqw;padding:3.3cqw 3.8cqw;display:flex;position:relative}.screens-row+.screens-row:before{content:"";top:0;right:0;left:var(--inset);background:var(--app-line);height:1px;position:absolute}.screens-logo{aspect-ratio:1;background:var(--app-low);border-radius:3.1cqw;flex:none;place-items:center;width:10.2cqw;display:grid;overflow:hidden}.screens-logo img{object-fit:contain;border-radius:1cqw;width:62%;height:62%}.screens-row-text{flex-direction:column;flex:1;gap:.4cqw;min-width:0;display:flex}.screens-row-text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.screens-row-text strong{font-size:4.3cqw;font-weight:500}.screens-row-text span{color:var(--app-muted);font-size:3.6cqw}.screens-row-text small{color:var(--app-dim);align-items:center;gap:1cqw;font-size:3cqw;display:flex}.screens-row-text small svg{flex:none;font-size:2.8cqw}.screens-row-end{color:var(--app-dim);flex-direction:column;flex:none;align-items:flex-end;gap:1.3cqw;font-size:3cqw;display:flex}.screens-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:1.3cqw;padding:.8cqw 1.8cqw;font-size:2.5cqw;font-weight:600;line-height:1.2}.screens-app .screens-badge.is-good{background:#067a5526}.screens-time{color:var(--app-dim);flex:none;align-self:flex-start;margin-top:.6cqw;font-size:2.9cqw}.screens-app .screens-chevron{color:var(--app-dim);flex:none;font-size:3.4cqw}.screens-dot{aspect-ratio:1;background:var(--app-accent);border-radius:50%;flex:none;width:1.8cqw}.screens-card{border:1px solid var(--app-line);background:#fff;border-radius:4.1cqw}.screens-week{align-items:center;gap:3.6cqw;margin:3cqw 5.1cqw 0;padding:3.8cqw;display:flex}.screens-week-total{color:var(--app-muted);flex:none;font-size:2.9cqw;line-height:1.2}.screens-week-total b{color:var(--app-ink);margin-bottom:.6cqw;font-size:6.9cqw;font-weight:500;line-height:1;display:block}.screens-spark{flex:1;align-items:flex-end;gap:1cqw;height:11.2cqw;display:flex}.screens-spark i{height:var(--h);background:var(--app-accent);opacity:.28;border-radius:.8cqw .8cqw 0 0;flex:1;min-height:.8cqw}.screens-spark i:last-child{opacity:1}.screens-week-delta{flex-direction:column;flex:none;align-items:flex-end;gap:1cqw;font-size:2.9cqw;display:flex}.screens-week-delta b{color:var(--app-green);font-weight:500}.screens-week-delta .screens-eyebrow{font-size:2.5cqw}.screens-day{color:var(--app-muted);padding:4.6cqw 5.1cqw 1.5cqw}.screens-log .screens-row{gap:3cqw;padding:3cqw 4.6cqw 3cqw 5.1cqw}.screens-log strong{letter-spacing:-.01em;align-items:center;gap:1.5cqw;font-size:3.9cqw;font-weight:600;display:flex}.screens-log .screens-row-text span{font-size:3.3cqw}.screens-avatar{aspect-ratio:1;border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);border-radius:3.1cqw;flex:none;place-items:center;width:10.7cqw;font-size:4.1cqw;font-weight:600;display:grid}.screens-avatar svg{stroke-width:1.5px;font-size:4.8cqw}.screens-avatar.is-accent{background:#6441a529}.screens-pinned{border-bottom:1px solid var(--app-line);padding:0 5.1cqw 2.5cqw}.screens-search{background:var(--app-low);height:9.2cqw;color:var(--app-dim);border-radius:2.8cqw;align-items:center;gap:2cqw;margin-top:3cqw;padding:0 2.8cqw;font-size:3.6cqw;display:flex}.screens-search svg{font-size:3.8cqw}.screens-section{color:var(--app-muted);justify-content:space-between;align-items:center;margin:0;padding:3.6cqw 5.1cqw 1.8cqw;font-size:2.7cqw;display:flex}.screens-section .screens-eyebrow{font-size:inherit;color:inherit}.screens-log .screens-mail{--inset:17.6cqw;align-items:flex-start;gap:2.8cqw;padding:3.3cqw 4.6cqw 3.6cqw 2.8cqw}.screens-mail .screens-dot{visibility:hidden;margin-top:1.8cqw}.screens-mail.is-unread{background:#6441a50d}.screens-mail.is-unread .screens-dot{visibility:visible}.screens-log .screens-mail strong{font-size:4.1cqw;font-weight:500;display:block}.screens-mail.is-unread strong{font-weight:600}.screens-mail.is-unread .screens-row-text span{color:var(--app-ink)}.screens-mail .screens-row-text small{color:var(--app-muted);margin-top:.8cqw;font-size:2.8cqw;display:block}.screens-kicker{margin-top:5cqw}.screens-canopy .screens-heading{margin-top:2.5cqw}.screens-identity{background:#fff;border-radius:5.1cqw;align-items:center;gap:3.6cqw;margin-top:5.1cqw;padding:3.6cqw;display:flex}.screens-identity strong{font-size:4.8cqw;font-weight:600}.screens-identity .screens-row-text small{color:var(--app-muted);font-size:3cqw}.screens-identity .screens-chevron{font-size:4.1cqw}.screens-plan{background:var(--app-ink);color:#f1f1f1;border-radius:4.1cqw;justify-content:space-between;align-items:center;gap:3.3cqw;margin:4.1cqw 5.1cqw 0;padding:3.8cqw 4.6cqw;display:flex}.screens-plan span{flex-direction:column;gap:.6cqw;display:flex}.screens-plan strong{font-size:3.9cqw;font-weight:600}.screens-plan small{opacity:.6;font-size:3.2cqw}.screens-plan b{background:var(--app-accent);color:#fff;border-radius:2cqw;padding:2.3cqw 3.6cqw;font-size:3.6cqw;font-weight:600}.screens-label{color:var(--app-muted);margin:6.1cqw 6.1cqw 2.5cqw}.screens-label+.screens-group{margin-top:0}.screens-row.is-setting{padding:3.3cqw 4.1cqw}.screens-row.is-setting strong{font-size:4.1cqw;font-weight:400}.screens-row.is-setting small{color:var(--app-muted);font-size:3cqw;display:block}.screens-chip{aspect-ratio:1;width:7.6cqw;color:var(--app-accent);background:#6441a529;border-radius:2cqw;flex:none;place-items:center;display:grid}.screens-chip svg{stroke-width:1.8px;font-size:4.3cqw}.screens-app .screens-chip.is-good{background:#067a5526}.screens-dock{-webkit-backdrop-filter:blur(3cqw)saturate(1.8);backdrop-filter:blur(3cqw)saturate(1.8);height:17.8cqw;color:var(--app-muted);background:#ffffffb8;border:1px solid #26262614;border-radius:99px;grid-template-columns:repeat(5,1fr);align-items:center;padding:0 2cqw;display:grid;position:absolute;bottom:11.2cqw;left:4.1cqw;right:4.1cqw;box-shadow:0 2cqw 4.6cqw #00000024}.screens-dock span{aspect-ratio:1;border-radius:50%;place-items:center;width:14.3cqw;margin-inline:auto;display:grid;position:relative}.screens-dock svg{stroke-width:1.6px;font-size:6.4cqw}.screens-dock .is-active{background:var(--app-accent);color:#fff}.screens-unread{aspect-ratio:1;background:var(--app-accent);border-radius:50%;width:2cqw;position:absolute;top:3.7cqw;right:3.4cqw;box-shadow:0 0 0 .5cqw #f1f1f1}.screens-dock .is-active .screens-unread{box-shadow:0 0 0 .5cqw var(--app-accent);background:#fff}@media (max-width:900px){.screens-track{--per-view:2}}@media (max-width:640px){.screens-track{--per-view:1.18;--bleed:clamp(20px, 5vw, 72px);--gap:14px;margin-inline:calc(var(--bleed) * -1);padding-inline:var(--bleed);scroll-padding-inline:var(--bleed)}.screens-phone{--phone-w:230px}}
.faq-list{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.faq-item{background:var(--card);box-shadow:0 0 0 1px var(--line), 0 1px 2px #2814500a;border-radius:24px}.faq-item.is-open{box-shadow:var(--shadow-card)}.faq-q{font-size:inherit;margin:0}.faq-toggle{border-radius:inherit;text-align:left;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 20px 20px 28px;font-size:clamp(17px,1.5vw,19px);font-weight:600;line-height:1.35;display:flex}.faq-item:first-child .faq-toggle,.faq-item:last-child .faq-toggle{border-radius:24px}.faq-icon{background:var(--brand-50);border-radius:50%;flex:none;width:36px;height:36px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .25s;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--brand-700);border-radius:2px;width:14px;height:2px;transition:background .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-icon:after{rotate:90deg}.faq-toggle:hover .faq-icon{background:var(--brand-100)}.faq-item.is-open .faq-icon{background:var(--brand);transform:rotate(135deg)}.faq-item.is-open .faq-icon:before,.faq-item.is-open .faq-icon:after{background:#fff}.faq-a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1),visibility 0s linear .4s;display:grid}.faq-item.is-open .faq-a{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.faq-a-inner{min-height:0;overflow:hidden}.faq-a p{color:var(--ink-60);margin:0;padding:0 76px 24px 28px;font-size:16px;line-height:1.6}.faq-family{--unit:clamp(92px, 9vw, 108px);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:20px clamp(10px,3vw,36px);max-width:820px;margin:clamp(56px,7vw,88px) auto 0;padding:0;list-style:none;display:flex}.faq-family[data-reveal]{opacity:1;transform:none}.family-member{opacity:0;flex-direction:column;align-items:center;gap:6px;display:flex}.faq-family.is-in .family-member{animation:familyHop .9s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * .12s + 80ms) both}.family-mascot{isolation:isolate;width:calc(var(--unit) * var(--size,1));aspect-ratio:1;display:block;position:relative}.family-mascot:before{content:"";z-index:-1;background:radial-gradient(closest-side,#3c1e8c3d,#3c1e8c00);border-radius:50%;height:11%;position:absolute;bottom:1%;left:16%;right:16%}.family-label{box-shadow:0 0 0 1px var(--line);color:var(--ink-60);white-space:nowrap;background:#ffffffd9;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1.3}@keyframes familyHop{0%{opacity:0;transform:translateY(36px)scale(.85)}45%{opacity:1;transform:translateY(-14px)scale(1.03)}70%{transform:translateY(0)scale(1.02,.97)}85%{transform:translateY(-3px)}to{opacity:1;transform:none}}.faq-contact{text-align:center;color:var(--ink-60);margin:32px 0 0;font-size:16px}.faq-contact a{color:var(--brand-700);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}@media (max-width:560px){.faq-toggle{padding:16px 14px 16px 20px}.faq-a p{padding:0 20px 20px}.family-label{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.faq-icon,.faq-a{transition:none}.family-member{opacity:1}.faq-family.is-in .family-member{animation:none}}
.cta{isolation:isolate;background:radial-gradient(55% 50% at 50% 0%, #bf94ff6b, #bf94ff00 70%), radial-gradient(40% 55% at 100% 100%, #ff96e638, #ff96e600 70%), radial-gradient(40% 55% at 0% 100%, #8caaff3d, #8caaff00 70%), var(--panel);box-shadow:inset 0 0 0 1px #ffffffb3,0 40px 100px -40px #9146ff80}.cta:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, #d4b8ff, var(--brand) 38%, #ff8fd8 68%, #8aa2ff);-webkit-mask-composite:xor;opacity:.75;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta .section-head{margin-bottom:32px}.cta-stage{--stage:clamp(84px, 8vw, 96px);margin-bottom:24px;position:relative}.cta-stage:before{content:"";z-index:-1;opacity:.6;background:radial-gradient(closest-side,#bf94ff8c,#bf94ff00);border-radius:50%;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-55%;transform:scale(.85)}.cta.is-lumen-here .cta-stage:before{opacity:1;animation:3.2s ease-in-out .8s infinite ctaHalo;transform:scale(1)}@keyframes ctaHalo{50%{transform:scale(1.12)}}.cta-form{margin:0 auto}.cta .form-status{text-align:center}.cta .form-status:empty{min-height:0;margin:0}.cta-note{color:var(--ink-60);flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:16px 0 0;font-size:14px;display:flex}.site-footer{padding:clamp(56px,7vw,88px) 16px 0;overflow:hidden}.footer-inner{max-width:var(--wrap);margin:0 auto;padding:0 clamp(4px,3vw,40px)}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:40px 64px;display:flex}.footer-brand{flex-direction:column;gap:14px;max-width:340px;display:flex}.footer-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.footer-mark{width:30px;height:auto}.footer-brand p{color:var(--ink-60);margin:0;font-size:15px;line-height:1.55}.footer-links{gap:40px clamp(40px,7vw,96px);display:flex}.footer-col-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40);margin:0 0 14px;font-size:13px;font-weight:700}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col a,.footer-legal a{color:var(--ink-80);font-size:15px;text-decoration:none;transition:color .2s}.footer-col a:hover,.footer-legal a:hover{color:var(--brand-700);text-underline-offset:3px;text-decoration:underline}.footer-legal{border-top:1px solid var(--line);color:var(--ink-60);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(40px,5vw,64px);padding-top:24px;font-size:14px;display:flex}.footer-legal p{margin:0}.footer-legal ul{gap:20px;margin:0;padding:0;list-style:none;display:flex}.footer-legal a{color:var(--ink-60);font-size:14px}.footer-wordmark{letter-spacing:-.055em;text-align:center;white-space:nowrap;background:linear-gradient(#9146ff33 20%,#9146ff00 95%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:clamp(24px,4vw,48px) 0 0;font-size:clamp(48px,16vw,260px);font-weight:800;line-height:.8}@media (prefers-reduced-motion:reduce){.cta-stage:before{transition:none}.cta.is-lumen-here .cta-stage:before{animation:none}}
.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:99px;padding:10px 18px;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-64px;left:16px}.skip-link:focus{top:12px}.nav-links a[aria-current=page]{background:var(--brand-100);color:var(--brand-700)}.nav-signin{color:var(--ink-80);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.nav-signin:hover{color:var(--brand-700)}.nav-toggle{background:var(--brand-50);cursor:pointer;border:0;border-radius:50%;flex:none;width:42px;height:42px;display:none;position:relative}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{background:var(--brand-700);border-radius:2px;width:16px;height:2px;transition:transform .25s,opacity .2s;position:absolute;left:50%;translate:-50%}.nav-toggle span{margin-top:-1px;top:50%}.nav-toggle span:before,.nav-toggle span:after{content:""}.nav-toggle span:before{top:-5px}.nav-toggle span:after{top:5px}.nav.is-open .nav-toggle span{background:0 0}.nav.is-open .nav-toggle span:before{transform:translateY(5px)rotate(45deg)}.nav.is-open .nav-toggle span:after{transform:translateY(-5px)rotate(-45deg)}@media (max-width:860px){.nav-pill{gap:8px;position:relative}.nav-toggle{display:block}.nav.is-open .nav-links{-webkit-backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 0 0 1px var(--line), 0 20px 40px -20px #461e9666;background:#fffffff5;border-radius:28px;flex-direction:column;gap:2px;padding:10px;animation:.22s cubic-bezier(.2,.8,.2,1) both navMenuIn;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.nav.is-open .nav-links a{border-radius:18px;padding:12px 16px;font-size:17px}.nav.is-open .nav-links a[aria-current=page]{box-shadow:inset 0 0 0 1px var(--brand-300)}}@keyframes navMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media (max-width:560px){.nav-signin{display:none}}.panel.page-hero{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,7vw,96px);display:flex}.page-hero-stage{--stage:clamp(84px, 9vw, 112px);margin-bottom:4px}.page-title{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(40px,6.4vw,76px);font-weight:700;line-height:1.04}.page-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.kit-stack{flex-direction:column;gap:clamp(48px,7vw,96px);display:flex}.kit-after{margin-top:clamp(40px,5vw,64px)}.kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kit-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.kit-card,.kit-stat,.kit-mock,.kit-table-wrap{color:var(--ink)}.kit-card{border-radius:var(--radius-card);background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line), var(--shadow-card);flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.kit-card.is-soft{background:linear-gradient(#f5eeff 0%,#e8dbff 100%);box-shadow:inset 0 0 0 1px #ffffffb3}.kit-card.is-vivid{box-shadow:none;color:#fff;background:radial-gradient(60% 70% at 100% 100%,#ff96e659,#0000 70%),radial-gradient(50% 60% at 0 0,#be96ff8c,#0000 70%),linear-gradient(160deg,#a36bff 0%,#8246ff 45%,#5b2be0 100%)}.kit-card.is-deep{box-shadow:none;color:#fff;background:radial-gradient(70% 60% at 100% 0,#ff51cc47,#0000 70%),radial-gradient(60% 60% at 0 100%,#9146ff80,#0000 70%),linear-gradient(165deg,#3b2190 0%,#1f1452 100%)}.kit-num{background:var(--grad-brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:inline-grid}.kit-icon{background:var(--brand-50);width:48px;height:48px;color:var(--brand-700);border-radius:16px;place-items:center;display:grid}.kit-icon svg{width:24px;height:24px}.is-vivid .kit-icon,.is-deep .kit-icon{color:#fff;background:#ffffff29}.kit-card-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:21px;font-weight:700;line-height:1.2}.kit-card-body{color:var(--ink-60);flex-direction:column;gap:10px;font-size:16px;line-height:1.55;display:flex}.kit-card-body p{margin:0}.is-vivid .kit-card-body,.is-deep .kit-card-body{color:#ffffffd6}.kit-meta{background:var(--brand-50);color:var(--brand-700);border-radius:99px;align-self:flex-start;margin-top:auto;padding:5px 12px;font-size:13px;font-weight:600}.is-vivid .kit-meta,.is-deep .kit-meta{color:#fff;background:#ffffff2e}.kit-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.kit-stat{border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 1px var(--line), var(--shadow-card);padding:28px;container-type:inline-size}.kit-stat-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,27cqi,64px);font-weight:800;line-height:1;display:block}.kit-stat-label{margin-top:12px;font-size:17px;font-weight:700;display:block}.kit-stat p{color:var(--ink-60);margin:8px 0 0;font-size:15px;line-height:1.55}.kit-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.kit-split.is-flip .kit-split-copy{order:2}.kit-split-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.kit-split-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.1}.kit-split-copy p{color:var(--ink-60);margin:0;font-size:17px;line-height:1.6}.kit-mock{background:var(--card);box-shadow:0 0 0 1px var(--line), 0 30px 60px -30px #461e9673;border-radius:24px;padding:18px 20px 20px}.kit-mock-bar{align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.kit-mock-meta{color:var(--ink-60);margin-left:auto;font-size:12px;font-weight:500}.kit-mock-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kit-mock-rows li{background:var(--brand-50);border-radius:14px;justify-content:space-between;gap:12px;padding:12px 14px;font-size:14px;display:flex}.kit-mock-rows b{font-variant-numeric:tabular-nums;font-weight:700}.kit-mock-rows b[data-tone=good]{color:var(--good)}.kit-mock-rows b[data-tone=warn]{color:var(--warn)}.kit-mock-rows b[data-tone=bad]{color:var(--danger)}.kit-table-wrap{border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 1px var(--line), var(--shadow-card);position:relative;overflow-x:auto}.kit-table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:15px}.kit-table th,.kit-table td{border-bottom:1px solid var(--line);text-align:center;padding:16px 18px}.kit-table thead th+th{width:calc(72% / var(--cols))}.kit-table th:first-child{z-index:1;background:var(--card);position:sticky;left:0}.kit-table tbody tr:last-child>*{border-bottom:0}.kit-table thead th{color:var(--ink-60);font-size:14px;font-weight:700}.kit-table th[scope=row]{text-align:left;color:var(--ink);font-weight:600}.kit-table .is-us{background:var(--brand-50);color:var(--brand-700);font-weight:700}.kit-yes,.kit-no{vertical-align:middle;display:inline-flex}.kit-yes svg,.kit-no svg{width:20px;height:20px}.kit-yes{color:var(--good)}.kit-no{color:var(--ink-40)}@media (max-width:640px){.kit-table{min-width:640px;font-size:14px}.kit-table th,.kit-table td{padding:14px 10px}.kit-table thead th+th{width:calc(78% / var(--cols))}.kit-table th:first-child{box-shadow:1px 0 0 var(--line);padding-left:16px}}.kit-checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kit-checks li{padding-left:30px;font-size:16px;line-height:1.5;position:relative}.kit-checks li:before{content:"";background:var(--brand-100);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.kit-checks li:after{content:"";border-left:2px solid var(--brand-700);border-bottom:2px solid var(--brand-700);width:8px;height:4px;position:absolute;top:8px;left:6px;transform:rotate(-45deg)}.section-lead a{color:var(--brand-700);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}.is-accent .section-lead a{color:#fff}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.footer-links{flex-wrap:wrap}.footer-notes{max-width:880px;color:var(--ink-40);flex-direction:column;gap:8px;margin-top:24px;font-size:12.5px;line-height:1.55;display:flex}.footer-notes p{margin:0}.footer-notes a{color:var(--ink-60)}@media (max-width:900px){.kit-grid,.kit-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-split{grid-template-columns:minmax(0,1fr)}.kit-split.is-flip .kit-split-copy{order:0}}@media (max-width:640px){.kit-grid,.kit-grid[data-cols="2"],.kit-grid[data-cols="4"]{grid-template-columns:minmax(0,1fr)}.kit-card,.kit-stat{padding:24px}}@media (prefers-reduced-motion:reduce){.skip-link,.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{transition:none}.nav.is-open .nav-links{animation:none}}
