.dG3Vka_page{background:var(--content-bg,#070711);color:var(--content-ink,#fff);min-height:100vh}.dG3Vka_wrap{max-width:1160px;margin:auto;padding:48px 40px}.dG3Vka_page a,.dG3Vka_page summary,.dG3Vka_page button{outline-offset:6px}.dG3Vka_page :focus-visible{outline:2px solid var(--content-accent,#c4b5fd)}.dG3Vka_back{color:var(--content-muted,#94a3b8);align-items:center;gap:8px;font-size:14px;display:inline-flex}.dG3Vka_hero{padding:64px 0 76px}.dG3Vka_eyebrow{color:var(--content-accent,#c4b5fd);text-transform:uppercase;letter-spacing:.16em;margin-bottom:22px;font-size:11px;font-weight:700}.dG3Vka_hero h1{letter-spacing:-.045em;max-width:1020px;font-size:clamp(38px,5.2vw,72px);font-weight:800;line-height:1.08}.dG3Vka_page em{font-family:inherit;font-style:normal;font-weight:inherit;background:var(--content-gradient,linear-gradient(135deg,#a78bfa 0%,#22d3ee 50%,#34d399 100%));-webkit-text-fill-color:var(--content-fill,transparent);-webkit-background-clip:text;background-clip:text}.dG3Vka_deck{color:var(--content-muted,#cbd5e1);max-width:760px;margin-top:30px;font-size:19px;line-height:1.75}.dG3Vka_nav{flex-wrap:wrap;gap:16px 28px;margin-top:36px;font-size:14px;display:flex}.dG3Vka_nav a,.dG3Vka_textLink{text-decoration:underline;-webkit-text-decoration-color:var(--content-line,#a78bfa73);text-decoration-color:var(--content-line,#a78bfa73);text-underline-offset:6px}.dG3Vka_nav a:hover,.dG3Vka_textLink:hover,.dG3Vka_sources a:hover,.dG3Vka_directoryRow:hover strong,.dG3Vka_pick h3 a:hover{color:var(--content-accent,#c4b5fd)}.dG3Vka_section{border-top:1px solid var(--content-line,#ffffff1a);padding:58px 0 68px;scroll-margin-top:100px}.dG3Vka_sectionHeading{max-width:720px;margin-bottom:40px}.dG3Vka_page h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.2}.dG3Vka_sectionHeading .dG3Vka_eyebrow{margin-bottom:16px}.dG3Vka_sectionHeading>p:last-child:not(.dG3Vka_eyebrow){color:var(--content-muted,#94a3b8);margin-top:18px;line-height:1.7}.dG3Vka_featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.dG3Vka_pick{grid-template-rows:subgrid;grid-row:span 5;row-gap:0;display:grid}.dG3Vka_number{color:var(--content-accent,#c4b5fd);font-family:inherit;font-size:26px;font-weight:600}.dG3Vka_pick h3{letter-spacing:-.025em;margin:24px 0 18px;font-size:27px;line-height:1.22}.dG3Vka_pick p,.dG3Vka_pick li{color:var(--content-muted,#94a3b8);font-size:15px;line-height:1.75}.dG3Vka_pick ul{margin:22px 0 28px;padding-left:18px;list-style:outside}.dG3Vka_pick li{margin:10px 0;padding-left:2px}.dG3Vka_textLink{align-items:center;gap:10px;font-size:14px;line-height:1.6;display:inline-flex}.dG3Vka_textLink svg{flex-shrink:0}.dG3Vka_pick>.dG3Vka_textLink{align-items:flex-start}.dG3Vka_pick>.dG3Vka_textLink svg{margin-top:3px}.dG3Vka_directoryGroup{grid-template-columns:220px minmax(0,1fr);gap:40px;margin-top:46px;display:grid}.dG3Vka_directoryGroup>h3{padding-top:23px;font-size:18px}.dG3Vka_directoryRow{border-top:1px solid var(--content-line,#ffffff14);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.dG3Vka_directoryRow strong{font-size:19px;font-weight:500;line-height:1.4}.dG3Vka_directoryRow span span{color:var(--content-muted,#94a3b8);margin-top:8px;font-size:14px;line-height:1.7;display:block}.dG3Vka_directoryRow svg{color:var(--content-accent,#c4b5fd);flex-shrink:0}.dG3Vka_outcomes{list-style:none}.dG3Vka_outcomes li{border-top:1px solid var(--content-line,#ffffff14);grid-template-columns:80px minmax(0,1fr);gap:24px;padding:34px 0;display:grid}.dG3Vka_outcomes h3{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(24px,3vw,34px);line-height:1.25}.dG3Vka_outcomes p{max-width:750px;color:var(--content-muted,#cbd5e1);font-size:17px;line-height:1.8}.dG3Vka_outcomes .dG3Vka_evidence{color:var(--content-muted,#94a3b8);margin-top:18px;font-size:14px;line-height:1.7}.dG3Vka_outcomes .dG3Vka_evidence a{color:var(--content-accent,#c4b5fd);text-underline-offset:4px;white-space:nowrap;text-decoration:underline}.dG3Vka_footnotes{border-top:1px solid var(--content-line,#ffffff14);gap:14px;max-width:850px;margin-top:34px;padding-top:26px;list-style:none;display:grid}.dG3Vka_footnotes li{color:var(--content-muted,#94a3b8);font-size:13px;line-height:1.75}.dG3Vka_footnotes li a{color:var(--content-accent,#c4b5fd);margin-right:8px}.dG3Vka_tableHeading,.dG3Vka_comparisonRow{grid-template-columns:1fr 1.5fr 1.5fr;gap:28px;display:grid}.dG3Vka_tableHeading{color:var(--content-accent,#c4b5fd);border-bottom:1px solid var(--content-line,#a78bfa4d);padding:20px 0;font-size:13px}.dG3Vka_comparisonRow{border-bottom:1px solid var(--content-line,#ffffff14);padding:24px 0}.dG3Vka_comparisonRow h3{font-size:15px;font-weight:600;line-height:1.7}.dG3Vka_comparisonRow p{color:var(--content-muted,#cbd5e1);font-size:15px;line-height:1.8}.dG3Vka_mobileLabel{display:none}.dG3Vka_pullquote{max-width:850px;margin:48px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.4}.dG3Vka_benefits{grid-template-columns:1fr 1fr;column-gap:64px;display:grid}.dG3Vka_benefits article{border-top:1px solid var(--content-line,#ffffff14);padding:28px 0}.dG3Vka_benefits h3{margin-bottom:14px;font-size:22px;line-height:1.35}.dG3Vka_benefits p,.dG3Vka_note{color:var(--content-muted,#cbd5e1);font-size:16px;line-height:1.85}.dG3Vka_note{max-width:850px;margin:22px 0}.dG3Vka_sources{flex-wrap:wrap;gap:18px 28px;margin-top:28px;font-size:14px;display:flex}.dG3Vka_sources a{text-underline-offset:5px;text-decoration:underline}.dG3Vka_matrix{overscroll-behavior-x:contain;border-bottom:1px solid var(--content-line,#a78bfa4d);overflow-x:auto}.dG3Vka_matrix table{text-align:left;border-collapse:collapse;width:100%;min-width:720px}.dG3Vka_matrix th,.dG3Vka_matrix td{border-bottom:1px solid var(--content-line,#ffffff1a);vertical-align:top;padding:22px 20px;font-size:15px;line-height:1.75}.dG3Vka_matrix th{color:var(--content-accent,#c4b5fd);font-weight:500}.dG3Vka_matrix td{color:var(--content-muted,#cbd5e1)}.dG3Vka_scrollHint{color:var(--content-muted,#94a3b8);margin-bottom:16px;font-size:13px}.dG3Vka_clips{gap:38px;margin-top:30px;display:grid}.dG3Vka_clips video{border:1px solid var(--content-line,#ffffff1a);width:100%}.dG3Vka_clips figcaption{color:var(--content-muted,#94a3b8);margin-top:16px;font-size:14px}.dG3Vka_faq details{border-top:1px solid var(--content-line,#ffffff1a);padding:24px 0}.dG3Vka_faq summary{cursor:pointer;padding-right:12px;font-size:19px;line-height:1.5}.dG3Vka_faq p{color:var(--content-muted,#cbd5e1);max-width:850px;padding:22px 0 8px;font-size:16px;line-height:1.85}.dG3Vka_finalCta{max-width:760px;margin-bottom:40px}.dG3Vka_finalCta>p:not(.dG3Vka_eyebrow){color:var(--content-muted,#cbd5e1);margin:24px 0;line-height:1.8}.dG3Vka_cta{color:var(--content-ink,#fff);background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:12px;align-items:center;gap:20px;padding:15px 24px;font-weight:600;display:inline-flex}.dG3Vka_srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.dG3Vka_featured{gap:24px}.dG3Vka_pick h3{font-size:23px}.dG3Vka_directoryGroup{grid-template-columns:170px minmax(0,1fr);gap:24px}}@media (max-width:640px){.dG3Vka_wrap{padding:48px 24px 24px}.dG3Vka_hero{padding:44px 0 48px}.dG3Vka_deck{font-size:17px}.dG3Vka_section{padding:38px 0 46px}.dG3Vka_sectionHeading{margin-bottom:28px}.dG3Vka_featured{grid-template-columns:1fr;gap:0}.dG3Vka_pick{border-top:1px solid var(--content-line,#ffffff14);grid-row:auto;padding:28px 0;display:block}.dG3Vka_pick h3{margin-top:18px;font-size:28px}.dG3Vka_pick ul{margin:16px 0 22px}.dG3Vka_directoryGroup{grid-template-columns:1fr;gap:16px;margin-top:28px}.dG3Vka_directoryGroup>h3{color:var(--content-accent,#c4b5fd)}.dG3Vka_outcomes li{grid-template-columns:1fr;gap:16px}.dG3Vka_outcomes p{font-size:16px}.dG3Vka_tableHeading{display:none}.dG3Vka_comparisonRow{grid-template-columns:1fr;gap:18px}.dG3Vka_comparisonRow h3{color:var(--content-ink,#fff);font-size:19px}.dG3Vka_mobileLabel{color:var(--content-accent,#c4b5fd);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.dG3Vka_benefits{grid-template-columns:1fr}.dG3Vka_matrix th,.dG3Vka_matrix td{padding:18px 16px}.dG3Vka_nav{gap:18px 24px}}@media (prefers-reduced-motion:reduce){.dG3Vka_page *,.dG3Vka_page :before,.dG3Vka_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dG3Vka_optionalLead{margin-top:40px}
