.st-nav-group[open] summary{color:var(--ink)}.lp-links a.on,.lp-links .st-nav-group.on summary{color:var(--brand-ink)}.st-nav-group a small{color:var(--ink-3);font-size:11.5px;font-weight:500;display:block}.st-hero{padding:20px 0 16px;position:relative;overflow:clip}.st-hero-bg{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 12% 0,#3b5bfd24 0%,#0000 70%),radial-gradient(45% 45% at 95% 10%,#ec48991f 0%,#0000 70%);position:absolute;inset:0}.st-hero-in{z-index:1;gap:14px;display:grid;position:relative}.st-hero-main{justify-items:start;gap:10px;min-width:0;display:grid}.st-hero-main .lp-h1{font-size:clamp(27px,7.6vw,32px);line-height:1.07}.st-hero-sub{color:var(--ink-2);text-wrap:pretty;max-width:36em;font-size:15px;line-height:1.5}.st-hero-note{color:var(--ink-3);flex-wrap:wrap;gap:8px 16px;font-size:13px;font-weight:600;display:flex}.st-hero-note li{align-items:center;gap:6px;display:inline-flex}.st-hero-note li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.st-hero-aside{gap:12px;min-width:0;display:grid}.st-hero-aside .st-cta{width:100%}.st-hero-aside .st-hero-note{gap:4px 14px;font-size:12.5px}.st-hero-aside .lp-textlink{justify-self:start}.st-hero+.lp-sec:not(.st-sec-tight){padding-top:24px}.st-hero+.lp-sec .st-story:first-child{padding-top:12px}.lp-sec.st-sec-tight{padding-block:28px}.st-hero+.st-sec-tight{padding-top:10px}.st-sec-white{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.st-sec-wash{background:linear-gradient(120deg,#eef1ff,#f6efff 45%,#fff0f6 70%,#eef6ff)}.st-sec-dark{color:#fff;background:radial-gradient(70% 60% at 100% 0,#7c3aed73 0%,#0000 60%),linear-gradient(160deg,#141a3a,#1c2250)}.st-sec-dark .lp-eyebrow{color:#9fb0ff}.st-sec-dark .lp-h2,.st-sec-dark h3{color:#fff}.st-sec-dark .lp-lead,.st-sec-dark p{color:#c5c8d8}.st-story{align-items:center;gap:28px;padding-block:48px;display:grid}.st-story+.st-story{border-top:1px solid var(--line)}.st-sec-dark .st-story+.st-story{border-top-color:#ffffff1a}.st-story-copy{justify-items:start;gap:14px;display:grid}.st-story-copy h3{letter-spacing:-.035em;text-wrap:balance;font-size:26px;font-weight:800;line-height:1.15}.st-story-copy>p{color:var(--ink-2);font-size:15.5px;line-height:1.6}.st-bullets{gap:8px;display:grid}.st-bullets li{padding-left:20px;font-size:14.5px;line-height:1.5;position:relative}.st-bullets li:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.st-sec-dark .st-bullets li:before{background:#9fb0ff}.st-sec-dark .st-bullets li{color:#e6e9f5}.st-note{color:var(--ink-2);background:#f3f4fa;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.45}.st-sec-dark .st-note{color:#c5c8d8;background:#ffffff14}.st-story-mock{min-width:0;position:relative}.st-win{border:1px solid var(--line);box-shadow:var(--shadow-2);background:#fff;border-radius:16px;font-size:12px;overflow:hidden}.st-win-dark{color:#e6e9f5;background:#161826;border-color:#2a2e40}.st-win-bar{border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:#fbfbfe;align-items:center;gap:8px;padding:10px 14px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.st-win-dark .st-win-bar{color:#c5c8d8;background:#1c1f30;border-color:#2a2e40}.st-win-bar i{border-radius:50%;flex:none;width:9px;height:9px}.st-win-bar i:first-child{background:#ff5f57}.st-win-bar i:nth-child(2){background:#febc2e}.st-win-bar i:nth-child(3){background:#28c840}.st-win-bar span{margin-left:6px}.st-win-body{gap:10px;padding:14px;display:grid}.st-chip{white-space:nowrap;background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.st-chip.n{color:var(--ink-2);background:#f3f4fa}.st-chip.good{background:var(--green-soft);color:#097c55}.st-chip.warn{background:var(--amber-soft);color:#8a5a00}.st-chip.crit{color:#dc3b4b;background:#fdecef}.st-chip.dark{color:#c5c8d8;background:#ffffff1a}.st-chips{flex-wrap:wrap;gap:6px;display:flex}.st-att-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 12px;display:flex}.st-att-head>div{flex:220px;min-width:0}.st-table{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.st-table-row{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;display:grid}.st-table-row:first-child{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:#f3f4fa;border-top:0;font-size:10.5px;font-weight:800}.st-table-row b{color:var(--ink);font-weight:600}.st-tile{color:#fff;background:#23263a;border-radius:12px;align-content:center;place-items:center;gap:6px;width:120px;height:84px;font-size:11px;font-weight:700;display:grid;position:relative}.st-tile i{background:#3a3f55;border-radius:50%;width:32px;height:32px}.st-tile.off{animation:1.6s ease-out st-ring;box-shadow:0 0 0 3px #dc3b4b}.st-tile.off small{white-space:nowrap;background:#dc3b4b;border-radius:999px;padding:2px 7px;font-size:9.5px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}@keyframes st-ring{0%{box-shadow:0 0 #dc3b4be6}to{box-shadow:0 0 0 10px #dc3b4b00}}.st-kpis{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.st-kpi{border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.st-kpi span{color:var(--ink-2);font-size:11px;font-weight:600}.st-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.st-kpi.good b{color:#097c55}.st-kpi.crit b{color:#dc3b4b}.st-kpi.warn b{color:#8a5a00}.st-pl{border:1px solid var(--line);border-radius:12px;gap:6px;padding:12px;display:grid}.st-pl-row{color:var(--ink-2);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.st-pl-row.total{border-top:1px solid var(--line);color:var(--ink);padding-top:8px;font-weight:800}.st-pl-row.total b{color:#dc3b4b}.st-feed{gap:8px;display:grid}.st-feed-row{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.st-feed-row i{border-radius:50%;width:8px;height:8px}.st-feed-row b{font-size:12.5px;font-weight:700;display:block}.st-feed-row span{color:var(--ink-3);font-size:11px}.st-feed-row em{color:var(--brand-ink);background:var(--brand-soft);border-radius:999px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800}.st-pick{gap:6px;display:grid}.st-pick-row{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.st-pick-row.on{border:2px solid var(--brand);background:var(--brand-soft)}.st-pick-row i{background:#d9dcec;border-radius:50%;flex:none;width:28px;height:28px}.st-pick-row div{flex:1;min-width:0}.st-pick-row b{font-size:12.5px;display:block}.st-pick-row span{color:var(--ink-3);font-size:11px}.st-clash{background:var(--amber-soft);color:#8a5a00;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.45}.st-clash b{font-size:12.5px;display:block}.st-call{color:#fff;text-align:center;width:180px;min-height:300px;box-shadow:var(--shadow-2);background:#161826;border:6px solid #0f1223;border-radius:28px;align-content:center;justify-items:center;gap:6px;margin:0 auto;padding:40px 18px 28px;display:grid}.st-call-av{background:var(--brand);border-radius:50%;width:76px;height:76px;margin-bottom:10px;overflow:hidden;box-shadow:0 0 0 3px #ffffff1f}.st-call-av img,.st-toast i img{object-fit:cover;width:100%;height:100%;display:block}.st-call b{font-size:16px;line-height:1.2}.st-call span{color:#c5c8d8;font-size:11.5px;line-height:1.35}.st-call span.st-call-hint{color:#8e93ab;margin-top:14px;font-size:11px}.st-call-btns{gap:32px;margin-top:22px;display:flex}.st-call-btns i{border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.st-call-btns i:first-child{background:#dc3b4b}.st-call-btns i:last-child{background:var(--green)}.st-ringing .st-call{animation:1.2s ease-in-out 2 st-shake}@keyframes st-shake{0%,to{transform:rotate(0)}20%{transform:rotate(3deg)}40%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}80%{transform:rotate(-2deg)}}.st-toast{border:1px solid var(--line);box-shadow:var(--shadow-2);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;max-width:300px;padding:10px 12px;display:flex}.st-toast i{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-ink);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.st-toast b{font-size:12.5px;display:block}.st-toast span{color:var(--ink-3);font-size:11px}.st-ring-stack{justify-items:center;gap:16px;display:grid}.st-legend{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.st-legend b{font-size:12px}.st-legend small{color:var(--ink-3);font-size:10.5px}.st-legend li{align-items:center;gap:8px;font-size:11.5px;display:flex}.st-legend li i{border-radius:50%;width:10px;height:10px}.st-legend li span{color:var(--ink-3);margin-left:auto}.st-pdf{grid-template-columns:1fr;gap:10px;display:grid}.st-page{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:170px;position:relative;overflow:hidden}.st-page svg{width:100%;height:100%;position:absolute;inset:0}.st-draw path{stroke-dasharray:400;stroke-dashoffset:400px}.in .st-draw path{animation:1.4s cubic-bezier(.2,0,0,1) forwards st-draw}.in .st-draw path:nth-child(2){animation-delay:.4s}.in .st-draw path:nth-child(3){animation-delay:.8s}@keyframes st-draw{to{stroke-dashoffset:0}}.st-sheets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.st-sheet{aspect-ratio:4/3;border:1px solid var(--line);background:#fff;border-radius:10px;position:relative;overflow:hidden}.st-sheet .st-chip{position:absolute;top:8px;left:8px}.st-sheet svg{width:100%;height:100%;position:absolute;inset:0}.st-groups-film{aspect-ratio:1440/900;background:#0b0d12;width:100%;height:auto;display:block}.st-sheet-film{object-fit:cover;object-position:left center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.st-sheet-film{display:none}}.st-3d{gap:10px;display:grid}.st-3d-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.st-3d-panel{aspect-ratio:4/3;background:#161826;border:1px solid #2a2e40;border-radius:12px;position:relative;overflow:hidden}.st-3d-panel svg{transform-origin:50%;width:76%;height:76%;transition:transform .2s linear;position:absolute;inset:12%}.st-3d-panel .st-chip{position:absolute;top:8px;left:8px}.st-label{color:var(--ink);white-space:nowrap;opacity:0;background:#ffffffeb;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;transform:scale(.8)}.st-label:before{content:"";background:var(--pink);border-radius:50%;width:6px;height:6px}.in .st-label{opacity:1;transform:none}.in .st-label:nth-of-type(2){transition-delay:.25s}.in .st-label:nth-of-type(3){transition-delay:.5s}.in .st-label:nth-of-type(4){transition-delay:.75s}.st-tour{color:#fff;background:#0f1223;border:1px solid #2a2e40;border-radius:24px;margin-top:8px;position:relative;overflow:hidden;box-shadow:0 30px 80px -24px #28327873}.st-tour video{aspect-ratio:16/9;background:#000;width:100%;display:block}.st-tour-poster{gap:12px;padding:14px;display:grid}.st-tour-top{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.st-tour-top i{background:#dc3b4b;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite lp-pulse}.st-tour-top span{color:#c5c8d8;font-weight:500}.st-tour-play{width:72px;height:72px;color:var(--ink);background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000059}.st-tour-poster .st-chip.cap{white-space:normal;line-height:1.3}.st-tour-tabs{scrollbar-width:none;border-bottom:1px solid var(--line);gap:4px;margin-top:18px;display:flex;overflow-x:auto}.st-tour-tabs::-webkit-scrollbar{display:none}.st-tour-tabs a{color:var(--ink-2);white-space:nowrap;border-bottom:3px solid #0000;flex:none;margin-bottom:-1px;padding:10px 12px;font-size:13.5px;font-weight:600}.st-tour-tabs a:hover{color:var(--ink)}.st-tour-tabs a.on{color:var(--brand-ink);border-bottom-color:var(--brand)}.st-four{gap:14px;margin-top:26px;display:grid}.st-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);align-content:start;gap:8px;padding:20px;display:grid}.st-card h3{letter-spacing:-.02em;font-size:16px;font-weight:800}.st-card p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.st-card .lp-ico{font-size:18px}.st-phases{gap:14px;margin-top:26px;display:grid}.st-phase{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);align-content:start;gap:10px;padding:22px 20px;display:grid}.st-phase-n{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);font-size:11px;font-weight:800}.st-phase h3{letter-spacing:-.025em;font-size:18px;font-weight:800}.st-phase ul{gap:6px;display:grid}.st-phase li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.st-phase li:before{content:"✓";background:var(--green-soft);color:#097c55;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:3px;font-size:9px;font-weight:800;display:inline-grid}.st-stats{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px;display:grid}.st-stat{border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);gap:4px;padding:20px;display:grid}.st-stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:800}.st-stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.st-stat small{color:var(--ink-2);font-size:12px}.st-stat-bar{background:#e9ebf5;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.st-stat-bar i{background:linear-gradient(90deg, var(--brand), var(--violet));width:0;height:100%;transition:width 1s cubic-bezier(.2,0,0,1);display:block}.in .st-stat-bar i{width:var(--w)}.st-illus{color:var(--ink-3);margin-top:10px;font-size:11px}.st-price-head{text-align:center;justify-items:center;gap:12px;display:grid}.st-price-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.st-price-chips .st-chip{padding:6px 11px;font-size:12px}.st-plan-sub{gap:2px;display:grid}.st-plan-sub small{color:var(--ink-3);font-size:12px}.st-save{background:var(--green-soft);color:#097c55;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-block}.st-compare{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);background:#fff;margin-top:26px;overflow-x:auto}.st-compare table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}.st-compare th,.st-compare td{text-align:center;border-top:1px solid var(--line);color:var(--ink-2);padding:12px 16px}.st-compare th{color:var(--ink);background:#f3f4fa;border-top:0;font-weight:800}.st-compare td:first-child,.st-compare th:first-child{z-index:1;text-align:left;color:var(--ink);box-shadow:1px 0 0 var(--line);background:#fff;font-weight:600;position:sticky;left:0}.st-compare th:first-child{background:#f3f4fa}.st-compare th.pop{color:var(--brand-ink)}.st-compare td .ok{color:#097c55;font-weight:800}.st-compare td .no{color:var(--ink-3)}.st-compare td.st-own{text-align:left;vertical-align:top;font-size:12.5px;line-height:1.5}.st-compare tr.group td{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:#fbfbfe;padding-block:8px;font-size:11px;font-weight:800}.st-lock{border-radius:var(--r-lg);border:1.5px solid var(--line);box-shadow:var(--shadow-1);background:#fff;gap:10px;margin-top:26px;padding:18px 20px;display:grid}.st-lock b{letter-spacing:-.02em;font-size:16px;font-weight:800}.st-lock p{color:var(--ink-2);font-size:13.5px}.st-lock-row{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:600;display:flex}.st-lock-row li{align-items:center;gap:6px;display:inline-flex}.st-lock-row li:before{content:"✓";color:#097c55;font-weight:800}.st-dl{gap:14px;margin-top:26px;display:grid}.st-dl-card{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);align-content:start;gap:12px;padding:22px;display:grid}.st-dl-card h3{letter-spacing:-.025em;font-size:18px;font-weight:800}.st-dl-card p{color:var(--ink-2);font-size:13.5px}.st-dl-art{height:96px;color:var(--brand-ink);background:linear-gradient(135deg,#eef1ff,#fbe9f6);border-radius:14px;place-items:center;display:grid}.st-dl-soon{border:1.5px dashed var(--line-2);color:var(--ink-3);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.st-portals{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px;display:grid}.st-portal{border-radius:var(--r);background:var(--card);border:1px solid var(--line);gap:6px;padding:16px;display:grid}.st-portal i{background:var(--brand-soft);border-radius:10px;height:44px;display:block}.st-portal b{font-size:14.5px;font-weight:800}.st-portal span{color:var(--ink-2);font-size:12.5px}.st-bar{z-index:40;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);visibility:hidden;background:#0f1223f0;justify-content:center;align-items:center;gap:12px;padding:10px 14px;transition:transform .4s cubic-bezier(.2,.65,.2,1),visibility 0s linear .4s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px #0f122340}.st-bar.show{visibility:visible;transition-delay:0s;transform:none}.st-bar-copy{gap:1px;min-width:0;display:grid}.st-bar-copy b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.st-bar-copy span{color:#c5c8d8;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.st-bar .lp-btn{flex:none}.st-bar-x{color:#c5c8d8;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.st-bar-x:hover{color:#fff;background:#ffffff1a}@media (prefers-reduced-motion:reduce){.st-tile.off,.st-ringing .st-call,.st-tour-top i{animation:none!important}.st-draw path{stroke-dashoffset:0;animation:none!important}.st-label{opacity:1;transition:none;transform:none}.st-stat-bar i{width:var(--w);transition:none}.st-3d-panel svg{transition:none;transform:none!important}.st-bar{transition:none}}@media (min-width:640px){.st-hero{padding:28px 0 20px}.st-hero-main .lp-h1{font-size:clamp(32px,5.4vw,40px)}.st-hero-sub{font-size:16px}.st-hero-aside{justify-items:start}.st-hero-aside .st-cta{width:auto}.st-four{grid-template-columns:repeat(2,1fr)}.st-phases{grid-template-columns:repeat(3,1fr)}.st-stats{grid-template-columns:repeat(4,1fr)}.st-dl,.st-portals{grid-template-columns:repeat(3,1fr)}.st-pdf{grid-template-columns:1.4fr 1fr;align-items:start}.st-ring-stack{grid-template-columns:1fr auto;align-items:center}}@media (min-width:900px){.st-hero{padding:30px 0 22px}.st-hero-in{grid-template-columns:minmax(0,1fr) 360px;align-items:center;column-gap:56px}.st-hero--solo .st-hero-in,.st-hero--center .st-hero-in{grid-template-columns:minmax(0,1fr)}.st-hero-main{gap:12px}.st-hero-main .lp-h1{font-size:clamp(34px,3.5vw,44px);line-height:1.05}.st-hero-sub{font-size:16.5px}.st-hero-aside{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#ffffffbd;border-radius:18px;justify-items:stretch;gap:14px;padding:18px 20px}.st-hero-aside .st-cta{display:none}.st-hero-aside .st-hero-note{color:var(--ink-2);gap:9px;font-size:14px;display:grid}.st-hero-aside .st-hero-note li{gap:10px;display:flex}.st-hero-aside .st-hero-note li:before{content:"✓";background:var(--green-soft);color:#097c55;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.st-hero-aside .lp-textlink{border-top:1px solid var(--line);width:100%;padding-top:12px}.st-hero--center .st-hero-main{text-align:center;justify-items:center}.st-hero--center .st-hero-sub{max-width:54em}.st-hero--center .st-hero-note{justify-content:center}.st-hero+.lp-sec:not(.st-sec-tight){padding-top:40px}.st-hero+.lp-sec .st-story:first-child{padding-top:20px}.st-story{grid-template-columns:.9fr 1.1fr;gap:56px;padding-block:64px}.st-story.flip .st-story-copy{order:2}.st-story-copy h3{font-size:32px}.st-story-mock{transform:translateY(var(--py,0));will-change:transform}.st-tour-poster{padding:18px}.st-tour-poster .st-3d-pair{gap:16px}.st-bar{gap:18px;padding:12px 20px}}@media (min-width:1120px){.st-four{grid-template-columns:repeat(4,1fr)}.st-portals{grid-template-columns:repeat(5,1fr)}.st-story{gap:72px}}.st-pg .st-tour-poster{gap:10px}.pg-pair{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pg-figure{color:#e3e7ef;min-width:0;max-width:100%;position:relative}.st-pg .pg-mini{font:inherit;cursor:pointer;color:#e3e7ef;white-space:nowrap;background:#2a2f38;border:1px solid #3a4150;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.3}.st-pg .pg-mini:hover{border-color:#6f86ff}.st-pg .pg-mini:disabled{opacity:.45;cursor:default;border-color:#3a4150}.st-pg .pg-mini.is-primary{background:var(--call-accent,#4f6cff);color:#fff;border-color:#0000}.st-pg .pg-mini:focus-visible,.st-pg .pg-segbtn:focus-visible,.st-pg .pg-switch:focus-visible{outline:2px solid var(--call-accent,#4f6cff);outline-offset:1px}.pg-statesbar{z-index:3;pointer-events:none;justify-content:center;min-width:0;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.pg-states{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#16181fdb;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;justify-content:safe center;align-items:center;gap:8px 10px;min-width:0;max-width:100%;padding:5px 8px 5px 5px;display:inline-flex;box-shadow:0 10px 30px #00000073}.pg-seg{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;display:inline-flex}.st-pg .pg-segbtn{font:inherit;color:#c5c8d8;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:0;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:700;line-height:1.2;transition:background-color .15s,color .15s}.st-pg .pg-segbtn:hover{color:#fff;background:#ffffff29}.st-pg .pg-segbtn[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-caption{color:#f3f5f9;white-space:nowrap;background:#ffffff0f;border-radius:999px;flex:none;padding:7px 13px;font-size:12.5px;font-weight:600}.st-pg .pg-switch{font:inherit;color:#c5c8d8;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:700;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex}.st-pg .pg-switch:hover{color:#fff;background:#ffffff29}.st-pg .pg-switch[aria-checked=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-tick{font-size:11px;display:none}.pg-switch[aria-checked=true] .pg-tick{display:inline}.pg-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(70% 60% at 50% 46%,#272c3b 0%,#1b1e26 55%,#15171d 100%);border:1px solid #2a2e40;border-radius:12px;height:360px;position:relative;overflow:hidden}.pg-poster{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.pg-poster.is-thumb{object-fit:contain;opacity:.55}.pg-loading{z-index:3;white-space:nowrap;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pg-pick{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pg-pick::-webkit-scrollbar{display:none}.pg-canvas-slot,.pg-canvas{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pg-veil{z-index:3;color:#f3f5f9;text-align:center;pointer-events:none;background:#181b20b8;place-items:center;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}.pg-lines{pointer-events:none;position:absolute;inset:0}.pg-label{z-index:2;color:#f3f5f9;cursor:default;background:#16181ff5;border:2px solid;border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.3;position:absolute;box-shadow:0 10px 28px #00000073}.pg-label.is-behind{opacity:.55;border-style:dashed}.pg-label strong{font-size:13.5px;display:block}.pg-label>span:not(.pg-labelacts){color:#cdd3de;margin-top:2px;display:block}.pg-label.is-selected{box-shadow:0 0 0 2px #ffffff59,0 10px 28px #00000073}.pg-labelacts{gap:6px;margin-top:6px;display:flex!important}.pg-editor{z-index:6;background:#16181f;border:1px solid #3a4150;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute;box-shadow:0 14px 36px #00000080}.pg-editor input{font:inherit;color:#f3f5f9;background:#0f1116;border:1px solid #3a4150;border-radius:8px;padding:7px 9px;font-size:13px}.pg-editor input:focus{outline:2px solid var(--call-accent,#4f6cff);outline-offset:0}.pg-editacts{justify-content:flex-end;gap:6px;display:flex}.pg-foot{gap:6px;display:grid}.pg-bar{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.pg-bar-row{display:contents}.pg-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.st-pg .pg-chip{font:inherit;white-space:nowrap;cursor:pointer;color:#c5c8d8;background:#ffffff1a;border:0;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:12.5px;font-weight:700;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex}.st-pg .pg-chip:hover{color:#fff;background:#ffffff29}.st-pg .pg-chip[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.st-pg .pg-chip:disabled{opacity:.4;cursor:default;color:#c5c8d8;background:#ffffff1a}.st-pg .pg-chip:focus-visible{outline:2px solid var(--call-accent,#4f6cff);outline-offset:2px}.pg-hint{color:#aab3c2;text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;font-size:12px;overflow:hidden}.pg-corner{z-index:3;text-overflow:ellipsis;pointer-events:none;max-width:calc(100% - 16px);position:absolute;top:8px;left:8px;overflow:hidden}.st-pg .pg-figure.is-selected .pg-corner{background:var(--brand-soft);color:var(--brand-ink)}.pg-board .st-win-body{gap:10px}.pg-board .pg-stage{height:300px}.pg-paper{background:repeating-linear-gradient(#0000 0 43px,#c9d2e329 43px 44px) 0 40px/100% 44px,#181b20;border:1px solid #2a2e40;border-radius:12px;min-height:300px;position:relative;overflow:hidden;container-type:inline-size}.pg-hand{font-family:var(--font-caveat), "Comic Sans MS", cursive;color:#f3f5f9;transform-origin:0 0;font-size:clamp(17px,7.2cqw,26px);line-height:44px;position:absolute;top:40px;left:22px;right:18px;transform:rotate(-.6deg)}.pg-hand-line,.pg-hand-sign{white-space:nowrap;clip-path:inset(0 100% 0 0);display:block;overflow:hidden}.pg-hand-sign{color:#cdd3de;text-align:right;margin-top:44px}.in .pg-hand-line,.in .pg-hand-sign{animation:1.1s cubic-bezier(.3,0,.6,1) forwards pg-write}@keyframes pg-write{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.pg-hand-line,.pg-hand-sign{clip-path:none;animation:none!important}}.pg-terms{color:#8d92a8;font-size:11px}@media (prefers-reduced-motion:reduce){.pg-segbtn,.pg-switch{transition:none}}@media (min-width:640px){.pg-stage{height:380px}}@media (min-width:900px){.pg-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pg-board .pg-stage,.pg-paper{height:340px}.pg-pair[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pg-stage{height:440px}}@media (min-width:1120px){.pg-stage{height:480px}.pg-board .pg-stage,.pg-paper{height:360px}}.st-band{grid-template-columns:minmax(0,1fr)}.st-band .lp-band-copy{max-width:none}.st-band .lp-band-actions{text-align:left;justify-items:start;min-width:0}.st-band .lp-band-actions small{max-width:44ch}.st-band .lp-band-actions .lp-btn{width:100%}@media (min-width:640px){.st-band .lp-band-actions .lp-btn{width:auto}.st-foot .lp-foot-grid{grid-template-columns:1fr 1fr}.st-foot .lp-foot-brand{grid-column:1/-1}}@media (min-width:900px){.st-band{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center}.st-band .lp-band-copy{max-width:56ch}.st-band .lp-band-actions{text-align:center;justify-items:stretch}.st-band .lp-band-actions small{max-width:none}.st-foot .lp-foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.st-foot .lp-foot-brand{grid-column:auto}}@media (max-width:639px){.st-pg.st-tour .st-tour-poster{gap:8px;padding:10px}.st-pg .st-tour-top{font-size:12px}.pg-pick .pg-chip{flex:none}.pg-pick~.pg-pair .pg-corner{display:none}.pg-stage{border:0;height:clamp(380px,58vh,500px)}.pg-bar{gap:6px;display:grid}.pg-bar-row{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pg-bar-row::-webkit-scrollbar{display:none}.pg-bar-row .pg-chips{flex:none}.pg-hint{font-size:11.5px}.pg-foot{gap:4px}.pg-terms{font-size:10.5px;line-height:1.35}.pg-statesbar{justify-content:stretch}.pg-states{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;scroll-padding:0 8px;overflow-x:auto}.pg-states>:last-child{margin-right:4px}.pg-states::-webkit-scrollbar{display:none}.pg-seg{flex-wrap:nowrap;flex:none;justify-content:flex-start;max-width:none}.pg-paper{min-height:280px}}.st-pg .pg-bar{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;margin-top:2px;padding:10px 12px}.pg-sep{background:#ffffff1f;flex:none;width:1px;height:22px}.st-pg .pg-hint{text-align:right;color:#8d93a8;margin-left:auto}.pg-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-pg .pg-stage:focus-visible,.st-pg .pg-label:focus-visible{outline:2px solid var(--call-accent,#4f6cff);outline-offset:-2px}.st-pg .pg-pick{display:none}@media (max-width:639px){.st-pg .pg-pick{display:flex}.st-tour .pg-pair>.pg-figure+.pg-figure,.pg-sep{display:none}.st-pg .pg-bar{padding:8px}.st-pg .pg-hint{text-align:left;margin-left:0}}@media (hover:none) and (pointer:coarse){.pg-stage{touch-action:pan-y}.pg-editor input{font-size:16px}.st-pg .pg-chip{min-height:40px;padding-inline:15px}.st-pg .pg-segbtn,.st-pg .pg-switch,.pg-caption{min-height:36px}.st-pg .pg-mini{min-height:32px;padding:6px 12px}}.st-groups{border-top:1px solid var(--line);align-items:center;gap:24px;padding-block:44px;display:grid}.st-groups-copy{justify-items:start;gap:12px;display:grid}.st-groups-copy h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.2}.st-groups-copy>p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.st-groups-quotes{gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.st-groups-quotes li{background:linear-gradient(120deg,#eef1ff,#f6efff);border-left:3px solid #3b5bfd;border-radius:0 12px 12px 0;gap:2px;padding:10px 14px;display:grid}.st-groups-quotes blockquote{color:var(--ink);margin:0;font-size:14.5px;font-weight:700;line-height:1.45}.st-groups-tag{letter-spacing:.06em;text-transform:uppercase;color:#3b5bfd;font-size:11px;font-weight:800}@media (min-width:900px){.st-groups{grid-template-columns:1fr 1.15fr;gap:40px}}.st-more{width:100%}.st-more>summary{cursor:pointer;min-height:40px;color:var(--brand-ink,#2f4bd8);align-items:center;gap:8px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.st-more>summary::-webkit-details-marker{display:none}.st-more>summary:after{content:"+";background:var(--brand-soft,#eef1ff);border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;transition:transform .25s;display:grid}.st-more[open]>summary:after{transform:rotate(45deg)}.st-more[open]>:not(summary){animation:.35s cubic-bezier(.2,.65,.2,1) both st-more-in}.st-more .st-bullets{margin-top:6px}.st-more .st-note{margin-top:12px}@keyframes st-more-in{0%{opacity:0;transform:translateY(-6px)}}.st-three{grid-template-columns:1fr}@media (min-width:640px){.st-three{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.st-three{grid-template-columns:repeat(3,1fr)}}.st-chapters{z-index:30;-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--line);background:#f7f8fcdb;position:sticky;top:64px}.st-chapters-in{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.st-chapters-in::-webkit-scrollbar{display:none}.st-chapters a{min-height:44px;color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.st-chapters a:hover{color:var(--ink)}.st-chapters a.on{color:var(--brand-ink,#2f4bd8);border-bottom-color:var(--brand,#3b5bfd)}.st-chapters-progress{transform-origin:0;background:linear-gradient(90deg, var(--brand,#3b5bfd), #a855f7);width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.st-quiet{position:relative}@media (hover:hover){.st-quiet .pg-statesbar{opacity:0;transition:opacity .3s}.st-quiet .pg-figure:hover .pg-statesbar,.st-quiet .pg-figure:focus-within .pg-statesbar{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-story .st-story-mock,.st-groups .st-groups-shot{animation:linear both st-rise;animation-timeline:view();animation-range:entry cover 38%}.st-story .st-story-copy,.st-groups .st-groups-copy{animation:linear both st-follow;animation-timeline:view();animation-range:entry 10% cover 34%}.st-three .st-card{animation:linear both st-follow;animation-timeline:view();animation-range:entry cover 25%}.st-chapters-progress{animation:linear both st-progress;animation-timeline:scroll(root)}.lp-js .st-story .rv,.lp-js .st-groups .rv,.lp-js .st-three .rv{opacity:1;transition:none;transform:none}}}@keyframes st-rise{0%{opacity:0;clip-path:inset(18% 4% -60px round 22px);transform:translateY(56px)scale(.94)}to{opacity:1;clip-path:inset(-60px);transform:none}}@keyframes st-follow{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes st-progress{to{transform:scaleX(1)}}@media (min-width:900px){.st-chapters{top:72px}}.st-band-btns{flex-wrap:wrap;gap:10px;display:flex}.st-ring-stack{position:relative}.lp .st-ring-sound{z-index:3;white-space:nowrap;border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font:700 13px/1 inherit;display:inline-flex;position:absolute;bottom:-26px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0f12231f}.lp .st-ring-sound[aria-pressed=false]{color:var(--brand-ink,#2f4bd8)}.lp .st-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.lp .st-zoom img{width:100%;height:auto;display:block}.st-zoom:focus-visible{outline:2px solid var(--brand,#3b5bfd);outline-offset:3px;border-radius:6px}.st-zoom-badge{color:#fff;opacity:0;background:#0f1223bd;border-radius:10px;place-items:center;width:34px;height:34px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:10px;right:10px;transform:scale(.85);box-shadow:0 6px 16px #00000040}.st-zoom:hover .st-zoom-badge,.st-zoom:focus-visible .st-zoom-badge{opacity:1;transform:none}@media (hover:none){.st-zoom-badge{opacity:.92;transform:none}}.st-viewer{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c18d6;place-items:center;padding:16px;animation:.22s both st-viewer-in;display:grid;position:fixed;inset:0}.st-viewer-frame{cursor:default;justify-items:center;gap:12px;margin:0;animation:.32s cubic-bezier(.2,.7,.2,1) both st-viewer-pop;display:grid}.st-viewer-stage{width:min(94vw, 1440px, calc((88dvh - 64px) * var(--ar)));aspect-ratio:var(--ar);touch-action:none;cursor:zoom-in;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.st-viewer-stage.is-zoomed{cursor:grab}.st-viewer-stage.is-zoomed:active{cursor:grabbing}.st-viewer-img{-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;transition:transform .12s ease-out;display:block}.st-viewer-frame figcaption{color:#e3e7ef;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;font-size:14px;font-weight:600;display:flex}.st-viewer-zoom{background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex}.st-viewer-zoom button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:40px;height:36px;padding:0 10px;font:700 16px/1 inherit}.st-viewer-zoom .st-viewer-pct{min-width:58px;font-size:13px}.st-viewer-zoom button:hover:not(:disabled){background:#ffffff24}.st-viewer-zoom button:disabled{opacity:.35;cursor:default}.st-viewer-zoom button:focus-visible{outline-offset:1px;outline:2px solid #7c93ff}.st-viewer-close{top:max(14px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;right:14px}.st-viewer-close:hover{background:#fff3}.st-viewer-close:focus-visible{outline-offset:2px;outline:2px solid #7c93ff}@keyframes st-viewer-in{0%{opacity:0}}@keyframes st-viewer-pop{0%{opacity:0;transform:scale(.94)translateY(12px)}}@media (prefers-reduced-motion:reduce){.st-viewer,.st-viewer-frame{animation:none}.st-zoom-badge,.st-viewer-img{transition:none}}.lp .cadence-toggle.is-detailed{background:#e9ebf5;border:1px solid #e0e3f0;border-radius:18px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;width:min(100%,600px);margin-top:14px;padding:5px;display:grid;overflow:visible;box-shadow:inset 0 1px 2px #0f12230d}.lp .is-detailed .cadence-opt{min-height:58px;color:var(--ink-2);white-space:normal;text-align:center;cursor:pointer;border-radius:14px;align-content:center;justify-items:center;gap:3px;padding:9px 10px;transition:background-color .2s,color .2s,box-shadow .2s;display:grid;position:relative}.lp .is-detailed .cadence-opt+.cadence-opt:before{content:"";background:#d3d7e8;width:1px;transition:opacity .2s;position:absolute;top:24%;bottom:24%;left:-3px}.lp .is-detailed .cadence-opt[aria-checked=true]:before,.lp .is-detailed .cadence-opt[aria-checked=true]+.cadence-opt:before{opacity:0}.lp .is-detailed .cadence-opt:hover{color:var(--ink)}.lp .is-detailed .cadence-opt[aria-checked=true]{color:var(--brand-ink);background:#fff;box-shadow:0 1px 2px #0f122314,0 10px 24px -14px #0f122359}.lp .is-detailed .cadence-opt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lp .cadence-name{letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;font-size:14px;font-weight:800;display:inline-flex}.lp .cadence-term{color:var(--ink-3);font-size:11.5px;font-weight:500}.lp .cadence-save{color:#097c55;letter-spacing:0;background:#e3f6ec;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.lp .cadence-opt[aria-checked=true] .cadence-save{color:#fff;background:#0c855c}@media (max-width:520px){.lp .cadence-name{font-size:13px}.lp .is-detailed .cadence-opt{padding:8px 6px}}@media (prefers-reduced-motion:reduce){.lp .is-detailed .cadence-opt,.lp .is-detailed .cadence-opt:before{transition:none}}.st-legal-wrap{padding-top:32px}.st-legal{max-width:76ch;color:var(--ink-2);gap:12px;display:grid}.st-legal-head{justify-items:start;gap:12px;margin-bottom:8px;display:grid}.st-legal-head .lp-h1{color:var(--ink)}.st-legal-meta{color:var(--ink-3);font-size:14px}.st-legal h2{letter-spacing:-.02em;color:var(--ink);margin-top:28px;scroll-margin-top:96px;font-size:22px;font-weight:800;line-height:1.25}.st-legal h3{color:var(--ink);margin-top:12px;font-size:16px;font-weight:700}.st-legal p,.st-legal li{font-size:15.5px;line-height:1.65}.st-legal ul,.st-legal ol{gap:6px;padding-left:1.3em;display:grid}.st-legal ul{list-style:outside}.st-legal ol{list-style:decimal}.st-legal b{color:var(--ink);font-weight:700}.st-legal a{color:var(--brand-ink);text-underline-offset:2px;text-decoration:underline}.st-legal a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.st-legal-glance,.st-legal-toc{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 20px}.st-legal-glance{background:#f5f6ff;border-color:#dfe3ff}.st-legal-glance h2,.st-legal-toc h2{letter-spacing:0;margin:0 0 10px;font-size:16px}.st-legal-toc ol{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:24px}.st-legal-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}.st-legal-table table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.st-legal-table th,.st-legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.st-legal-table tr:last-child td{border-bottom:0}.st-legal-table th{color:var(--ink);background:#fafafe;font-weight:700}.lp-plan.st-sales{--sales-top:#1c1f4a;--sales-bottom:#5a3bc4;--sales-glow:#f0559f8c;--sales-bullet:#f78bc4;color:#fff;background:radial-gradient(55% 40% at 88% 4%, var(--sales-glow) 0%, transparent 70%), linear-gradient(165deg, var(--sales-top) 0%, #2f2a78 55%, var(--sales-bottom) 100%);background-origin:border-box;border:0;grid-template-rows:auto auto auto 1fr auto;overflow:hidden;box-shadow:0 30px 70px -34px #5a3bc4b3}.lp-plan.st-sales:hover{border-color:#0000;box-shadow:0 36px 80px -34px #5a3bc4cc}.st-sales h3{color:#fff;font-size:22px}.st-sales .lp-plan-tagline{color:#ffffffc7}.st-sales-chip{color:#fff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;justify-self:start;padding:4px 10px;font-size:11px;font-weight:700}.st-sales-price{letter-spacing:-.035em;font-size:27px;font-weight:800;line-height:1.1}.st-sales-list{color:#ffffffeb;align-content:start;gap:9px;font-size:13.5px;display:grid}.st-sales-list li{align-items:flex-start;gap:8px;display:flex}.st-sales-list li:before{content:"✦";color:var(--sales-bullet);flex:none}.st-sales-foot{text-align:center;gap:10px;display:grid}.st-sales-foot small{color:#ffffffbf;font-size:12px}.lp .st-sales-btn{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 10px 24px -12px #00000080}.lp .st-sales-btn:hover{background:#f1efff}.lp .st-sales-act{background:var(--ink);color:#fff;min-height:44px;padding:0 22px;font-weight:700}.lp .st-sales-act:hover{background:#1c2140}.lp .st-sales-act.ghost{color:var(--ink);border:1.5px solid var(--line-2);background:#fff}.lp .st-sales-act:disabled{opacity:.6;cursor:progress}.st-sales-form,.st-sales-row{gap:14px;display:grid}@media (min-width:560px){.st-sales-row{grid-template-columns:1fr 1fr}}.st-sales-yn{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.st-sales-yn legend{width:100%;color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:600}.st-sales-yn label{border:1px solid var(--line-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.st-sales-yn label.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.st-sales-yn input{accent-color:var(--brand)}.st-sales-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.st-sales-error{color:#b42318;background:#fdecee;border-radius:12px;padding:10px 12px;font-size:13px}.st-sales-done{text-align:center;justify-items:center;gap:12px;padding:24px 8px;display:grid}.st-sales-done span{background:var(--green-soft);color:#097c55;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:grid}.st-sales-done p{max-width:320px;font-size:16px;font-weight:600}.lp{--st-navy:#0d1130;--st-navy-2:#141a3f;--st-paper:#f7f4ee}.st-serif{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.012em;font-weight:560}.st-it{font-style:italic}.st-tile{background:var(--brand-soft);width:46px;height:46px;color:var(--brand-ink);border-radius:14px;flex:none;place-items:center;display:grid}.st-ann{background:var(--st-navy);color:#c9d0f2;text-align:center;flex-wrap:wrap;justify-content:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.st-ann b{color:#fff;font-weight:700}.st-ann a{color:#9fb0ff;font-weight:700}.st-nav-jastor{align-items:center;gap:6px;display:inline-flex}.st-strip{border-block:1px solid var(--line);background:#fff;padding:26px 0}.st-strip-in{flex-direction:column;align-items:center;gap:18px;display:flex}.st-strip small{letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.st-marks{opacity:.62;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px 36px;display:flex}.st-mark{letter-spacing:-.02em;color:#3a3f58;white-space:nowrap;font-size:16px;font-weight:800}.st-mark-serif{font-family:var(--font-fraunces), Georgia, serif;font-weight:600}.st-mark-caps{letter-spacing:.2em;text-transform:uppercase;font-size:12.5px}.st-mark-italic{font-style:italic;font-family:var(--font-fraunces), Georgia, serif;font-weight:560}.st-numbers-band{background:var(--st-paper);padding-block:40px}.st-numbers{grid-template-columns:repeat(2,1fr);gap:26px 16px;display:grid}.st-number{text-align:center;justify-items:center;gap:4px;display:grid}.st-number b{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;font-size:38px;font-weight:560}.st-number span{color:var(--ink-2);font-size:13px;font-weight:600}.st-quotes{gap:18px;display:grid}.st-quotes-1{max-width:760px;margin-inline:auto}.st-quote{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;align-content:start;gap:14px;margin:0;padding:26px;display:grid}.st-stars{color:#eab308;letter-spacing:2px;font-size:13px}.st-quote blockquote{margin:0}.st-quote p{font-size:16px;line-height:1.55}.st-quote p:before{content:"“";font-family:var(--font-fraunces), Georgia, serif;vertical-align:-10px;color:var(--brand);margin-right:4px;font-size:34px;line-height:0}.st-who{align-items:center;gap:12px;display:flex}.st-who b{font-size:14px;display:block}.st-who>span:last-child>span{color:var(--ink-3);font-size:12.5px;display:block}.st-ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.st-ava-a{background:linear-gradient(135deg,#5b6cff,#7c3aed)}.st-ava-b{background:linear-gradient(135deg,#f0559f,#f59e0b)}.st-ava-c{background:linear-gradient(135deg,#0f9d6d,#3b5bfd)}.st-foot{background:var(--st-navy);color:#aeb4d6;margin-top:56px}.st-fcta{border-bottom:1px solid #ffffff1a;gap:20px;padding:36px 0;display:grid}.st-fcta-h{color:#fff;font-size:clamp(24px,5.6vw,30px);line-height:1.15}.st-fcta-sub{margin-top:6px;font-size:14px}.st-fcta-btns{flex-wrap:wrap;gap:12px;display:flex}.st-btn-ghostdark{color:#fff;background:0 0;border-color:#ffffff59}.st-btn-ghostdark:hover{border-color:#fff}.st-fgrid{gap:34px 28px;padding:44px 0 36px;display:grid}.st-fgrid>div>b{letter-spacing:.15em;text-transform:uppercase;color:#7d84ad;margin-bottom:14px;font-size:11.5px;font-weight:800;display:block}.st-fgrid>div>a{color:#c6cbe6;padding:5px 0;font-size:14px;display:block}.st-fgrid>div>a:hover,.st-fbrand .lp-logo{color:#fff}.st-fbrand>p{max-width:34ch;margin:14px 0 18px;font-size:13.5px;line-height:1.65}.st-socs{gap:10px;display:flex}.st-soc{color:#dfe3f6;background:#ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.st-soc:hover{color:#fff;background:#ffffff29}.st-fbadges{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.st-badge{color:#fff;background:#000;border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:9px;padding:7px 14px;display:flex}.st-badge small{letter-spacing:.04em;color:#cfd3ea;font-size:8.5px;line-height:1.1;display:block}.st-badge b{font-size:13.5px;line-height:1.15;display:block}.st-contact{gap:4px;display:grid}.st-contact li{color:#c6cbe6;align-items:flex-start;gap:11px;padding:5px 0;font-size:13.5px;line-height:1.5;display:flex}.st-contact li svg{color:#8f96c2;flex:none;margin-top:3px}.st-contact a:hover{color:#fff}.st-fbot{color:#7d84ad;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding:18px 0 24px;font-size:12px;display:flex}@media (min-width:640px){.st-numbers{grid-template-columns:repeat(4,1fr)}.st-number b{font-size:44px}.st-quotes{grid-template-columns:repeat(3,1fr)}.st-quotes-2{grid-template-columns:repeat(2,1fr)}.st-quotes-1{grid-template-columns:1fr}.st-fcta{grid-template-columns:1fr auto;align-items:center}.st-fgrid{grid-template-columns:1.5fr 1fr 1fr}}@media (min-width:900px){.st-strip-in{flex-direction:row;justify-content:space-between;gap:44px}.st-marks{justify-content:flex-end;gap:38px}.st-fgrid{grid-template-columns:1.5fr 1fr 1fr 1fr 1.35fr}.st-foot{margin-top:72px}}.lp .lp-price b{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;font-size:38px;font-weight:560}.st-price-head+.lp-plans{margin-top:26px}.lp-plans+.st-quotes,.st-lock~.st-quotes{margin-top:30px}.st-compare table{font-size:13.5px}.st-compare th{background:#f3f4fa}.st-compare tr.group td{background:#fbfbfe}.st-show{position:relative}.st-show-track{margin:-24px -24px -40px;padding:24px 24px 40px;overflow:hidden}.st-show-slides{align-items:center;display:grid}.st-show-slide{grid-area:1/1;min-width:0;transition:opacity .45s,visibility}.st-show-slide[aria-hidden=true]{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.st-show-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.st-show-dots button{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.st-show-dots button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.st-show-dots button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.st-live{box-shadow:var(--shadow-2);background:#0f1223;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.st-live img{width:100%;height:auto;display:block}.st-live-away{border-radius:1.1cqw;animation:1.1s step-end infinite st-blink;position:absolute;box-shadow:inset 0 0 0 max(2px,.28cqw) #ef4444}.st-live-away i{color:#fecaca;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:radial-gradient(circle at max(6.5px,1.05cqw),#ef4444 max(2.2px,.33cqw),#0000 max(2.7px,.4cqw)),#780c0cf0;border-radius:999px;align-items:center;padding:max(1px,.3cqw) max(5px,.9cqw) max(1px,.3cqw) max(13px,2cqw);font-size:max(8px,1.05cqw);font-style:normal;font-weight:700;line-height:1.5;display:inline-flex;position:absolute;bottom:3.4cqw;left:.71cqw;box-shadow:0 1px 6px #00000073}@keyframes st-blink{0%,55%{opacity:1}56%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.st-live-away{animation:none}.st-show-slide{transition:none}}.st-phone{background:var(--st-navy);box-shadow:var(--shadow-2);border-radius:34px;padding:8px;display:block}.st-phone img{border-radius:27px;width:100%;height:auto;display:block}.st-dl-hero{justify-items:start;gap:30px;display:grid}.st-dl-get{justify-items:start;gap:16px;min-width:0;display:grid}.st-dl-hero .st-phone{max-width:68vw}.st-dl-phone{justify-self:center}.st-badge-soon{opacity:.55;border-style:dashed;position:relative}.st-badge-soon em{letter-spacing:.08em;background:#ffffff2e;border-radius:999px;margin-left:4px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:800}.lp .st-dl-get .st-badge{background:var(--ink)}.st-offer{gap:18px;display:grid}.st-offer-col{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);align-content:start;gap:16px;padding:24px;display:grid}.st-offer-col header{align-items:center;gap:12px;display:flex}.st-offer-col h3{letter-spacing:-.02em;font-size:19px;font-weight:800}.st-offer-col ul{gap:13px;display:grid}.st-offer-col li{gap:11px;display:flex}.st-offer-col li>svg{color:var(--brand-ink);flex:none;margin-top:2px}.st-offer-col li b{letter-spacing:-.01em;font-size:14px;display:block}.st-offer-col li span span{color:var(--ink-3);font-size:12.5px;display:block}.st-portals2{gap:14px;display:grid}.st-portal2{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);align-content:start;gap:10px;padding:20px;display:grid}.st-portal2 h3{font-size:15.5px;font-weight:800}.st-portal2 ul{color:var(--ink-2);gap:6px;font-size:12.5px;display:grid}.st-portal2 li{gap:7px;display:flex}.st-portal2 li:before{content:"✓";color:#097c55;font-weight:800}.st-phones{flex-wrap:wrap;justify-content:center;gap:20px 36px;display:flex}.st-phones figure{justify-items:center;gap:12px;margin:0;display:grid}.st-phones .st-phone{width:232px}.st-navy-band{background:radial-gradient(90% 120% at 85% -20%, #7c3aed73, transparent 60%), var(--st-navy);color:#fff;border-radius:28px;gap:20px;padding:36px 30px;display:grid}.st-navy-band h2{letter-spacing:-.01em;font-size:clamp(22px,5vw,28px)}.st-navy-band p{color:#c2c7e2;max-width:56em;margin-top:8px;font-size:14.5px}.st-navy-band .lp-btn{flex:none;justify-self:start}@media (min-width:640px){.st-offer,.st-portals2{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.st-dl-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px}.st-dl-hero .lp-h1{font-size:clamp(34px,3.4vw,44px)}.st-portals2{grid-template-columns:repeat(5,1fr)}.st-navy-band{grid-template-columns:1fr auto;align-items:center;padding:42px 48px}}.st-split{align-items:center;gap:30px;display:grid}.st-split-copy{justify-items:start;gap:16px;min-width:0;display:grid}.st-split-photo{min-width:0;position:relative}.st-split-photo>img{border-radius:var(--r-lg);width:100%;height:auto;box-shadow:var(--shadow-2)}.st-float{border:1px solid var(--line);box-shadow:var(--shadow-2);background:#fff;border-radius:16px;align-items:center;gap:11px;max-width:min(86%,330px);padding:12px 16px;display:flex;position:absolute}.st-float .st-tile{border-radius:11px;width:38px;height:38px}.st-float b{letter-spacing:-.01em;font-size:14.5px;display:block}.st-float small{color:var(--ink-3);font-size:11.5px;display:block}.st-float-bl{bottom:26px;left:-14px}.st-split-rev .st-split-copy{gap:18px}.st-photo-hero{color:#fff;position:relative;overflow:clip}.st-photo-hero>img{object-fit:cover}.st-photo-hero-shade{background:linear-gradient(170deg,#0a0d26e0 30%,#0a0d268c 70%,#0a0d2659);position:absolute;inset:0}.st-photo-hero-in{justify-items:start;gap:18px;padding-block:56px 48px;display:grid;position:relative}.st-photo-hero-in .lp-h1{color:#fff;max-width:15em}.st-photo-hero-in .st-hero-sub{color:#d4d8ee;max-width:32em}.st-photo-hero-in .lp-eyebrow{color:#c7cdff;background:#ffffff1f}.st-photo-hero-in .st-hero-note{color:#c8cde8}.st-proofpair{align-items:center;gap:30px;display:grid}.st-numbers-sq{grid-template-columns:1fr 1fr}@media (min-width:900px){.st-split{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:56px}.st-split-rev>.st-split-photo{order:0}.st-split-rev>.st-split-copy{order:1}.st-split .lp-h1{font-size:clamp(32px,3.2vw,42px)}.st-float-bl{bottom:40px;left:-26px}.st-photo-hero-in{padding-block:92px 76px}.st-photo-hero-in .lp-h1{font-size:clamp(38px,3.8vw,52px)}.st-photo-hero-shade{background:linear-gradient(100deg,#0a0d26e0 32%,#0a0d2673 62%,#0a0d2626)}.st-proofpair{grid-template-columns:1.1fr 1fr;gap:50px}}.st-stage{border:1px solid var(--line);box-shadow:var(--shadow-2);background:#fff;border-radius:18px;overflow:hidden}.st-stage-bar{border-bottom:1px solid var(--line);background:#fbfbfe;align-items:center;gap:6px;padding:11px 14px;display:flex}.st-stage-bar i{background:#e4e6f2;border-radius:50%;width:9px;height:9px}.st-stage-bar i:first-child{background:#f6b8b8}.st-stage-bar i:nth-child(2){background:#f6dca8}.st-stage-bar i:nth-child(3){background:#bfe6c8}.st-stage-bar span{color:var(--ink-3);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;margin-left:8px;padding:3px 12px;font-size:11.5px;overflow:hidden}.st-stage .st-quiet{padding:10px}.st-stage-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex;position:relative}.st-stage-chips .st-chip{box-shadow:var(--shadow-1);background:#fff;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;display:inline-flex}.st-stage-chips .st-chip svg{color:var(--brand-ink)}.st-home-hero .st-split-photo>img{aspect-ratio:4/3.1;object-fit:cover}.st-float-tr{top:24px;right:-10px}.st-float-live{letter-spacing:.02em;gap:8px;max-width:none;padding:8px 14px;font-size:12px;font-weight:800;top:-14px;left:18px}.st-float-live i{background:#e23b55;border-radius:50%;flex:none;width:8px;height:8px}.st-steps{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);gap:0;padding:8px 28px;display:grid}.st-step{align-content:start;justify-items:start;gap:10px;padding:24px 0;display:grid}.st-step+.st-step{border-top:1px dashed var(--line-2)}.st-step em{letter-spacing:.14em;color:var(--brand-ink);text-transform:uppercase;font-size:11.5px;font-style:normal;font-weight:800}.st-step h3{letter-spacing:-.02em;font-size:18px;font-weight:800}.st-step ul{color:var(--ink-2);gap:7px;font-size:13.5px;display:grid}.st-step li{gap:8px;display:flex}.st-step li:before{content:"·";color:var(--brand);font-weight:800}.st-grow-list{color:var(--ink-2);gap:10px;font-size:14.5px;font-weight:600;display:grid}.st-grow-list li{align-items:center;gap:10px;display:flex}.st-grow-list svg{color:var(--brand-ink);flex:none}.st-mini-plans{gap:16px;max-width:1060px;margin:30px auto 0;display:grid}.st-mini{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);align-content:start;gap:8px;padding:24px;transition:transform .2s,box-shadow .2s;display:grid}.st-mini:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.st-mini>b{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:800}.st-mini-pop>b{color:var(--brand-ink)}.st-mini-pop{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), var(--shadow-1)}.st-mini-price{letter-spacing:-.01em;font-size:30px}.st-mini-price small{color:var(--ink-3);font-size:13px;font-family:var(--font-jakarta), sans-serif}.st-mini p{color:var(--ink-2);font-size:13.5px}.st-mini-dark{background:var(--st-navy);border-color:var(--st-navy);color:#fff}.st-mini-dark>b{color:#9fb0ff}.st-mini-dark p{color:#c2c7e2}.st-mini-dark .lp-textlink{color:#cdd4fb}@media (min-width:640px){.st-steps{grid-template-columns:repeat(3,1fr);padding:10px 0}.st-step{padding:26px 28px}.st-step+.st-step{border-top:0;border-left:1px dashed var(--line-2)}.st-mini-plans{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.st-home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:64px}.st-home-hero .lp-h1{font-size:clamp(36px,3.6vw,48px)}}
