.-KybVG_page{--page-pad:32px;--accent:#d5ed98;--glow:#d5ed9814;max-width:1200px;margin:auto;padding:30px 32px 96px}.-KybVG_eyebrow,.-KybVG_label,.-KybVG_rollTag{letter-spacing:.13em;font-size:10px;font-weight:550}.-KybVG_label{color:var(--muted);display:block}.-KybVG_page h2{letter-spacing:-.04em;text-wrap:balance;margin-top:14px;font-size:clamp(25px,2.8vw,32px);font-weight:450;line-height:1.2}.-KybVG_page h3{letter-spacing:-.02em;font-size:16px;font-weight:500}.-KybVG_hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:60px 0 56px;display:grid}.-KybVG_eyebrow,.-KybVG_hero{align-items:center}.-KybVG_eyebrow{color:var(--accent);gap:9px;margin-bottom:22px;display:flex}.-KybVG_eyebrow>span{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--glow);border-radius:50%}.-KybVG_page .-KybVG_hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 23px;font-size:clamp(40px,4.6vw,61px);font-weight:450;line-height:1.06}.-KybVG_intro{color:var(--muted);max-width:470px;font-size:15px;line-height:1.8}.-KybVG_heroLinks{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.-KybVG_primaryLink,.-KybVG_secondaryLink{align-items:center;gap:8px;font-size:12px;display:inline-flex}.-KybVG_primaryLink{color:var(--accent);font-weight:550}.-KybVG_secondaryLink{color:var(--muted)}.-KybVG_primaryLink:hover,.-KybVG_secondaryLink:hover{text-underline-offset:5px;text-decoration:underline}.-KybVG_roll{--loop:8s;background:radial-gradient(80% 90% at 100% 0,var(--glow),transparent 70%),#1a1d1a;border:1px solid #3b4037;border-radius:18px;margin:0;padding:18px 22px 16px;position:relative;box-shadow:0 16px 60px #0002}.-KybVG_rollTag{color:#7c8473;margin-bottom:30px}.-KybVG_rollBody{grid-template-columns:58px minmax(0,1fr);gap:12px;display:grid}.-KybVG_rollNames{grid-template-rows:repeat(4,1fr);display:grid}.-KybVG_rollNames span{color:var(--muted);align-items:center;font-size:11px;display:flex}.-KybVG_rollGrid{background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 0 12.5%);border-left:1px solid #ffffff14;height:236px;position:relative}.-KybVG_rollLayer{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.-KybVG_lane{border-bottom:1px solid #ffffff0d;position:relative}.-KybVG_lane:last-child{border-bottom:0}.-KybVG_lane i{background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:3px;min-width:4px;height:16%;position:absolute}.-KybVG_rollLit{clip-path:inset(0 38% 0 0)}.-KybVG_rollLit .-KybVG_lane i{background:var(--c);border-color:var(--c);box-shadow:0 0 10px color-mix(in srgb,var(--c) 45%,transparent)}.-KybVG_playhead{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;left:62%;box-shadow:0 0 12px #ffffff60}.-KybVG_playhead em{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:9px;font-style:normal;position:absolute;top:-18px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.-KybVG_rollLit{animation:-KybVG_litSweep var(--loop) linear infinite}.-KybVG_playhead{animation:-KybVG_headSweep var(--loop) linear infinite}}@keyframes -KybVG_litSweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes -KybVG_headSweep{0%{left:0}to{left:100%}}.-KybVG_rollFoot{color:var(--muted);border-top:1px solid #ffffff10;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:14px;font-size:11px;display:flex}.-KybVG_rollFoot span{align-items:center;gap:6px;display:inline-flex}.-KybVG_rollFoot svg{color:var(--accent)}.-KybVG_section{border-bottom:1px solid var(--line);padding:72px 0}.-KybVG_page nav.-KybVG_section{border-bottom:0;padding-bottom:0}.-KybVG_sectionHeading{margin-bottom:34px}.-KybVG_sectionHeading>p{color:var(--muted);max-width:560px;margin-top:16px;font-size:14px;line-height:1.75}.-KybVG_split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px;display:grid}.-KybVG_split .-KybVG_sectionHeading{margin-bottom:0}.-KybVG_steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.-KybVG_steps li{border:1px solid var(--line);background:linear-gradient(160deg,var(--glow),transparent 60%),var(--surface);border-radius:14px;padding:22px 20px 24px;position:relative}.-KybVG_steps li:not(:last-child):after{content:"";background:color-mix(in srgb,var(--accent) 50%,transparent);width:18px;height:1px;position:absolute;top:40px;right:-17px}.-KybVG_stepTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.-KybVG_stepIcon{background:var(--glow);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.-KybVG_stepNum{color:#7c8473;font-variant-numeric:tabular-nums;font-size:12px}.-KybVG_steps h3{margin-bottom:8px}.-KybVG_steps p{color:var(--muted);font-size:13.5px;line-height:1.7}.-KybVG_compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.-KybVG_compare>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:24px 26px}.-KybVG_compare h3{margin-bottom:16px}.-KybVG_compare ul{gap:13px;display:grid}.-KybVG_compare li{grid-template-columns:18px 1fr;gap:12px;font-size:14px;line-height:1.55;display:grid}.-KybVG_compare li svg{color:var(--accent);margin-top:2px}.-KybVG_compare .-KybVG_isNot li{color:var(--muted)}.-KybVG_compare .-KybVG_isNot li svg{color:#d8a0a1}.-KybVG_oneLine{border-left:3px solid var(--accent);background:linear-gradient(120deg,var(--glow),transparent 80%),var(--surface);border-radius:0 14px 14px 0;margin:0;padding:30px 32px}.-KybVG_oneLine p{letter-spacing:-.03em;margin-top:14px;font-size:clamp(20px,2.2vw,25px);line-height:1.4}.-KybVG_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.-KybVG_stats>div{border-top:1px solid var(--line);padding:20px 24px}.-KybVG_stats dt{letter-spacing:-.04em;color:var(--ink);font-size:26px}.-KybVG_stats dd{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.-KybVG_faq{border-top:1px solid var(--line)}.-KybVG_faq:last-child{border-bottom:1px solid var(--line)}.-KybVG_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;font-size:15px;list-style:none;display:flex}.-KybVG_faq summary::-webkit-details-marker{display:none}.-KybVG_faq summary svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.-KybVG_faq[open] summary svg{transform:rotate(180deg)}.-KybVG_faq p{color:var(--muted);padding:0 32px 20px 0;font-size:14px;line-height:1.75}.-KybVG_listen{grid-template-columns:repeat(4,minmax(0,1fr))}.-KybVG_listen,.-KybVG_listen a{gap:12px;display:grid}.-KybVG_listen a{border:1px solid var(--line);background:linear-gradient(150deg,color-mix(in srgb,var(--c) 8%,transparent),transparent 70%);border-radius:12px;grid-template-columns:10px minmax(0,1fr) 16px;align-items:center;height:100%;padding:16px;transition:border-color .2s}.-KybVG_listen a:hover{border-color:color-mix(in srgb,var(--c) 55%,transparent)}.-KybVG_listen a>svg{color:var(--c)}.-KybVG_dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 12%,transparent);border-radius:50%}.-KybVG_listen strong{font-size:14px;font-weight:500;display:block}.-KybVG_listen small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}@media (max-width:1050px){.-KybVG_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.-KybVG_steps li:not(:last-child):after{display:none}.-KybVG_listen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.-KybVG_hero,.-KybVG_split{grid-template-columns:minmax(0,1fr);gap:36px}.-KybVG_split .-KybVG_sectionHeading{margin-bottom:0}.-KybVG_listen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.-KybVG_page{--page-pad:24px;padding:30px 24px 64px}.-KybVG_hero{padding:40px 0 44px}.-KybVG_section{padding:48px 0}.-KybVG_compare,.-KybVG_stats{grid-template-columns:minmax(0,1fr)}.-KybVG_stats>div{padding:16px 0}}@media (max-width:560px){.-KybVG_listen,.-KybVG_steps{grid-template-columns:minmax(0,1fr)}.-KybVG_rollGrid{height:200px}}@media (max-width:440px){.-KybVG_page{--page-pad:16px;padding-left:16px;padding-right:16px}.-KybVG_roll{padding:16px 14px 14px}.-KybVG_rollBody{grid-template-columns:48px minmax(0,1fr);gap:8px}}
