.se-page.dvk{--ink-2:rgba(10,10,12,.92);--ink-3:rgba(10,10,12,.74)}.se-page .l2-h3,.se-page .l2-sub{color:rgba(10,10,12,.92)}.se-page .l2-bg-dark .l2-h3,.se-page .l2-bg-dark .l2-sub{color:hsla(0,0%,100%,.94)}.se-page .l2-bg-dark{--ink-2:hsla(0,0%,100%,.94);--ink-3:hsla(0,0%,100%,.72)}.se-hero{position:relative;min-height:94svh;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(116px,15vh,160px);padding-bottom:clamp(44px,6vh,76px);overflow:clip}.se-hero-ctx{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-3)}.se-hero-ctx .dot{width:4px;height:4px;border-radius:50%;background:var(--ink-3);opacity:.6}.se-hero-stage{position:relative;display:grid;place-items:center;width:100%}.se-hero-glow{position:absolute;inset:-10% -10% auto 50%;transform:translateX(-50%);width:min(460px,88%);aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(120,90,230,.16),rgba(80,139,240,.12) 44%,transparent 70%);filter:blur(10px)}.se-hero-ring{position:relative;z-index:1}.se-hero-tag{margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.se-card{background:#fff;border-radius:clamp(22px,2.4vw,30px);padding:clamp(22px,2.6vw,32px);box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(0,0,0,.04),0 30px 64px -34px rgba(0,0,0,.22)}.se-card-wide{width:100%}.l2-bg-dark .se-card,.se-card-dark{background:hsla(0,0%,100%,.045);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.se-see{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(18px,2.4vw,26px);font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none;padding:9px 4px;border-bottom:1.5px solid transparent;transition:color .18s ease,border-color .18s ease}.se-see .arr{display:inline-block;transition:transform .22s cubic-bezier(.16,1,.3,1)}.se-see:hover{border-bottom-color:currentColor}.se-see:hover .arr{transform:translateX(5px)}.se-page .l2-bg-dark .se-see{color:#fff}.se-scale-top{display:flex;align-items:baseline;gap:14px;margin-top:14px}.se-scale-top .big{font-size:clamp(40px,5.4vw,60px)}.se-scale-top .big .u{font-size:.34em}.se-scale-top .tag{font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 12px;border-radius:999px;background:rgba(111,140,255,.14);color:#3b46c4}.se-scale-track{position:relative;height:14px;border-radius:999px;margin-top:clamp(34px,4vw,46px);background:var(--track);box-shadow:inset 0 0 0 1px var(--hair)}.se-scale-band{position:absolute;top:0;bottom:0;border-radius:999px;transform-origin:left;background:linear-gradient(120deg,rgba(111,140,255,.28),rgba(111,140,255,.5));box-shadow:inset 0 0 0 1px rgba(111,140,255,.4)}.se-scale-avg{position:absolute;top:-4px;bottom:-4px;width:2px;transform:translateX(-50%);background:var(--ink-3);border-radius:2px}.se-scale-cursor{position:absolute;top:50%;display:flex;flex-direction:column;align-items:center;gap:7px}.se-scale-cursor .dot{width:18px;height:18px;border-radius:50%;background:var(--card-bg);box-shadow:0 0 0 4px var(--card-bg),inset 0 0 0 3px #6f8cff,var(--ice-glow)}.se-scale-cursor .v{position:absolute;top:-30px;font-size:17px;color:var(--ink)}.se-scale-ticks{display:flex;justify-content:space-between;margin-top:12px;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.se-scale-foot{margin-top:clamp(16px,2.4vw,22px);font-size:13.5px;line-height:1.55;color:var(--ink-2)}.se-rings{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,2vw,22px)}.se-ring{gap:12px}.se-ring,.se-ring-val{display:flex;flex-direction:column;align-items:center}.se-ring-val{position:absolute;inset:0;justify-content:center}.se-ring-val .n{font-size:26px;font-weight:800;font-style:italic;letter-spacing:-.03em;line-height:1;color:var(--ink)}.se-ring-val .u{font-style:normal;font-weight:600;font-size:.5em;opacity:.7;margin-left:2px}.se-ring-lbl{font-size:13px;font-weight:600;color:var(--ink-2);text-align:center}.se-rings-foot{margin-top:clamp(18px,2.6vw,26px);font-size:13.5px;color:var(--ink-2)}.se-caps{display:flex;flex-direction:column;gap:clamp(16px,2.2vw,22px)}.se-cap-row .top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.se-cap-row .nm{font-size:14.5px;font-weight:600;color:var(--ink)}.se-cap-row .sub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-left:10px}.se-cap-row .pct{font-size:17px;font-weight:800;font-style:italic;letter-spacing:-.02em;color:var(--ink)}.se-cap-row .pct .u{font-style:normal;font-weight:600;font-size:.55em;opacity:.7;margin-left:1px}.se-cap-track{height:11px;border-radius:999px;background:var(--track);overflow:hidden}.se-cap-fill{display:block;height:100%;border-radius:999px;transform-origin:left}.se-cost{display:grid;grid-template-columns:1fr 1fr;gap:16px}.se-cost-tile{padding:clamp(18px,2.4vw,26px);border-radius:20px;background:hsla(0,0%,100%,.045);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.se-cost-tile .k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.se-cost-tile .v{font-size:clamp(34px,4.6vw,52px);font-weight:800;font-style:italic;letter-spacing:-.03em;line-height:1;color:#fff;margin-top:12px}.se-cost-tile .v .u{font-style:normal;font-weight:600;font-size:.42em;opacity:.7;margin-left:6px}.se-cost-tile .s{font-size:13px;color:hsla(0,0%,100%,.78);margin-top:10px}.se-cost-recov{margin-top:14px}.se-cost-recov .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.se-cost-recov .top .mm{font-size:14px;font-weight:600;color:#fff}.se-cost-recov .top .tag{font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:rgba(255,154,77,.16);color:#ffb27a}.se-cost-recov .track{height:9px;border-radius:999px;background:hsla(0,0%,100%,.12);overflow:hidden}.se-cost-recov .fill{display:block;height:100%;border-radius:999px;transform-origin:left;background:linear-gradient(120deg,#ffd27a,#ff9d3c 88%)}.se-records{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.se-record{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,28px);border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.se-record:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--hair),0 26px 54px -30px rgba(0,0,0,.28)}.se-record .glow{position:absolute;inset:auto -30% -50% auto;width:180px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(111,140,255,.16),transparent 70%);pointer-events:none}.se-record .ibox{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);position:relative;z-index:1}.se-record .k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);position:relative;z-index:1}.se-record .t{font-size:16px;font-weight:600}.se-record .t,.se-record .v{color:var(--ink);position:relative;z-index:1}.se-record .v{font-size:clamp(26px,3vw,34px);font-weight:800;font-style:italic;letter-spacing:-.03em;line-height:1}.se-record .v .u{font-style:normal;font-weight:600;font-size:.42em;opacity:.7;margin-left:5px}.se-honesty{display:flex;align-items:flex-start;gap:16px;max-width:720px;margin-inline:auto;padding:clamp(20px,2.6vw,30px);border-radius:22px;text-align:left;background:var(--panel)}.se-honesty,.se-honesty .ibox{box-shadow:inset 0 0 0 1px var(--hair)}.se-honesty .ibox{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--card-bg);color:var(--ink-2)}.se-honesty p{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0}.se-page .dv-eyebrow,.se-page .se-cap-row .nm,.se-page .se-cost-tile .k,.se-page .se-cost-tile .s,.se-page .se-honesty p,.se-page .se-record .k,.se-page .se-record .t,.se-page .se-ring-lbl,.se-page .se-rings-foot,.se-page .se-scale-foot{overflow-wrap:break-word}.se-page .se-cap-row .pct,.se-page .se-cost-tile .v,.se-page .se-record .v,.se-page .se-ring-val .n,.se-page .se-scale-top .big{overflow-wrap:break-word;max-width:100%}.se-page .se-card svg,.se-page .se-card-dark svg{max-width:100%}@media (max-width:1024px){.se-records{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.se-rings{grid-template-columns:repeat(2,1fr);gap:clamp(16px,4vw,22px)}.se-records{grid-template-columns:1fr}}@media (max-width:840px){.se-split-viz-first .se-viz{order:2}.se-split-viz-first .l2-left{order:1}}@media (max-width:640px){.se-rings{grid-template-columns:1fr 1fr}.se-cost{grid-template-columns:1fr}.se-ring>div:first-child{width:clamp(78px,26vw,104px)!important;height:clamp(78px,26vw,104px)!important}.se-ring svg{width:100%!important;height:100%!important}.se-ring-val .n{font-size:clamp(20px,6.4vw,26px)}}@media (max-width:560px){.se-cost{grid-template-columns:1fr}.se-scale-top{flex-wrap:wrap}}