.lv2-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lv2-teal:#3b9b9f;--lv2-teal-dark:#2d7a7e;--lv2-teal-light:#eaf6f6;--lv2-coral:#ff6b8a;--lv2-coral-light:#fff0f3;--lv2-gold:#c9a84c;--lv2-ink:#0e1b2c;--lv2-ink-mid:#384657;--lv2-ink-soft:#6e7d8e;--lv2-bg:#f8f9fa;--lv2-surface:#fff;--lv2-surface-tint:#fafaf9;--lv2-border:#e4e9ee;--lv2-border-soft:#f0f3f6;--lv2-nav-bg:#fffffffa;font-family:var(--font-facely-sans);color:var(--lv2-ink);background:var(--lv2-surface);scroll-behavior:smooth}.dark .lv2-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lv2-teal:#56c1c5;--lv2-teal-dark:#3b9b9f;--lv2-teal-light:#56c1c51f;--lv2-coral:#ff8fa6;--lv2-coral-light:#ff8fa624;--lv2-gold:#e5be3f;--lv2-ink:#f5f5f2;--lv2-ink-mid:#f5f5f2c7;--lv2-ink-soft:#f5f5f28c;--lv2-bg:#0d1320;--lv2-surface:#18202e;--lv2-surface-tint:#1d2738;--lv2-border:#ffffff14;--lv2-border-soft:#ffffff0d;--lv2-nav-bg:#0d1320f5}.lv2-root *{box-sizing:border-box}.lv2-sec{padding:96px 6%}.lv2-sec-inner{max-width:1100px;margin:0 auto}.lv2-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--lv2-teal);margin-bottom:14px;font-size:.7rem;font-weight:700;display:inline-block}.lv2-sec-title{font-family:var(--font-facely-serif);letter-spacing:-.02em;color:var(--lv2-ink);margin:0 0 20px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1.15}.lv2-sec-title em{color:var(--lv2-teal);font-style:italic}.lv2-sec-sub{color:var(--lv2-ink-soft);max-width:540px;margin:0 0 52px;font-size:1rem;line-height:1.7}.lv2-btn{background:var(--lv2-teal);color:#fff;cursor:pointer;min-height:48px;font-size:1rem;font-weight:600;font-family:var(--font-facely-sans);border:none;border-radius:100px;align-items:center;gap:10px;padding:16px 32px;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 24px #3b9b9f59}.lv2-btn:hover{background:var(--lv2-teal-dark);transform:translateY(-2px);box-shadow:0 10px 30px #3b9b9f66}.lv2-btn-sm{min-height:44px;padding:13px 26px;font-size:.9rem}.lv2-nav{z-index:200;background:var(--lv2-nav-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--lv2-border);justify-content:space-between;align-items:center;height:68px;padding:0 6%;display:flex;position:fixed;top:0;left:0;right:0}.lv2-nav-actions{align-items:center;gap:12px;display:flex}.lv2-nav-logo{font-family:var(--font-facely-sans);letter-spacing:-.04em;color:var(--lv2-teal-dark);align-items:baseline;gap:8px;font-size:1.45rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.lv2-nav-logo .lv2-nav-tag{font-family:var(--font-facely-sans);letter-spacing:.02em;color:var(--lv2-gold);text-transform:none;font-size:.62rem;font-style:italic;font-weight:500}@media (max-width:540px){.lv2-nav-logo .lv2-nav-tag{display:none}}.lv2-nav-links{gap:32px;margin:0;padding:0;list-style:none;display:flex}.lv2-nav-links a{color:var(--lv2-ink-soft);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.lv2-nav-links a:hover{color:var(--lv2-teal)}.lv2-nav-cta{background:var(--lv2-teal);color:#fff;border-radius:100px;padding:10px 22px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;box-shadow:0 2px 12px #3b9b9f4d}.lv2-nav-cta:hover{background:var(--lv2-teal-dark);transform:translateY(-1px)}@media (max-width:760px){.lv2-nav-links{display:none}}.lv2-hero{grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1280px;min-height:100vh;margin:0 auto;padding:120px 6% 80px;display:grid}.lv2-hero-eyebrow{background:var(--lv2-teal-light);color:var(--lv2-teal-dark);letter-spacing:.08em;text-transform:uppercase;border:1px solid #3b9b9f33;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.lv2-hero-eyebrow:before{content:"";background:var(--lv2-teal);border-radius:50%;width:6px;height:6px;animation:2s infinite lv2-blink}@keyframes lv2-blink{0%,to{opacity:1}50%{opacity:.2}}.lv2-hero h1{font-family:var(--font-facely-serif);letter-spacing:-.02em;color:var(--lv2-ink);margin:0 0 22px;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:600;line-height:1.1}.lv2-hero h1 em{color:var(--lv2-teal);font-style:italic}.lv2-hero-sub{color:var(--lv2-ink-soft);max-width:480px;margin:0 0 40px;font-size:1.05rem;line-height:1.7}.lv2-cta-stack{flex-direction:column;gap:16px;display:flex}.lv2-trust{align-items:center;gap:14px;display:flex}.lv2-avatars{display:flex}.lv2-av{background:linear-gradient(135deg, var(--lv2-teal), var(--lv2-teal-dark));color:#fff;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-8px;font-size:.65rem;font-weight:700;display:flex}.lv2-av:first-child{margin-left:0}.lv2-trust-text{color:var(--lv2-ink-soft);font-size:.8rem}.lv2-trust-text strong{color:var(--lv2-ink)}.lv2-stars-gold{color:var(--lv2-gold);font-size:.8rem}.lv2-hero-right{flex-direction:column;gap:16px;display:flex;position:relative}.lv2-card{background:var(--lv2-surface);border:1px solid var(--lv2-border);border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #0e1b2c1f,0 4px 16px #0e1b2c0f}.lv2-card-topbar{background:#0e1b2c;align-items:center;gap:7px;padding:13px 18px;display:flex}.lv2-ctdot{border-radius:50%;width:11px;height:11px}.lv2-ct-r{background:#ff5f57}.lv2-ct-y{background:#febc2e}.lv2-ct-g{background:#28c840}.lv2-card-topbar span{color:#ffffff59;margin-left:10px;font-family:monospace;font-size:.75rem}.lv2-panels{grid-template-columns:1fr 1fr;display:grid;position:relative}.lv2-panel{position:relative;overflow:hidden}.lv2-panel img{aspect-ratio:3/4;object-fit:cover;object-position:top center;width:100%;display:block}.lv2-panel-current img{filter:saturate(.85)brightness(.97)}.lv2-panel-potential img{filter:saturate(1.05)brightness(1.02)}.lv2-potential-glow{pointer-events:none;z-index:2;background:linear-gradient(#3b9b9f14 0%,#3b9b9f2e 100%);position:absolute;inset:0}.lv2-lines-overlay{z-index:3;pointer-events:none;position:absolute;inset:0}.lv2-score-chip-current,.lv2-score-chip-potential{z-index:10;border-radius:12px;padding:9px 13px;position:absolute;top:14px}.lv2-score-chip-current{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1b2cd1;left:14px}.lv2-score-chip-potential{background:#fffffff2;right:14px;box-shadow:0 4px 16px #0000001f}.lv2-sc-num{font-family:var(--font-facely-serif);font-size:1.7rem;font-weight:700;line-height:1}.lv2-sc-num-dark{color:#ffffffe6}.lv2-sc-num-teal{color:var(--lv2-teal)}.lv2-sc-label{text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.6rem;font-weight:700}.lv2-sc-label-dark{color:#ffffff73}.lv2-sc-label-teal{color:var(--lv2-ink-soft)}.lv2-sc-delta{color:#22c55e;margin-top:3px;font-size:.7rem;font-weight:700}.lv2-panel-label{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;z-index:10;border-radius:100px;padding:5px 14px;font-size:.68rem;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.lv2-label-current{color:#fffc;background:#0e1b2cbf}.lv2-label-potential{background:var(--lv2-teal);color:#fff}.lv2-ai-badge{z-index:10;background:linear-gradient(135deg, var(--lv2-teal), var(--lv2-teal-dark));color:#fff;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:.62rem;font-weight:700;display:flex;position:absolute;bottom:46px;right:10px}.lv2-ai-badge svg{flex-shrink:0}.lv2-panels-divider{z-index:5;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%}.lv2-panels-divider-icon{border:2px solid var(--lv2-teal);width:28px;height:28px;color:var(--lv2-teal);z-index:6;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lv2-metrics-strip{background:var(--lv2-surface);border-top:1px solid var(--lv2-border-soft);grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 24px;display:grid}.lv2-mm{text-align:center}.lv2-mm-v{font-family:var(--font-facely-serif);color:var(--lv2-teal);font-size:1.2rem;font-weight:700}.lv2-mm-l{color:var(--lv2-ink-soft);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:.62rem;font-weight:600}.lv2-insight-card{background:var(--lv2-surface);border:1px solid var(--lv2-border);border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex;box-shadow:0 8px 32px #0e1b2c14}.lv2-insight-ico{background:var(--lv2-coral-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.lv2-insight-text{color:var(--lv2-ink-mid);font-size:.82rem;line-height:1.5}.lv2-insight-text strong{color:var(--lv2-ink);margin-bottom:2px;font-weight:600;display:block}.lv2-logos{border-top:1px solid var(--lv2-border);border-bottom:1px solid var(--lv2-border);background:var(--lv2-surface);padding:52px 6%}.lv2-vsgpt-inner{max-width:1100px;margin:0 auto}.lv2-vsgpt-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--lv2-teal);text-align:center;margin:0 0 8px;font-size:.7rem;font-weight:700}.lv2-vsgpt-title{font-family:var(--font-facely-serif);color:var(--lv2-ink);text-align:center;margin:0 0 28px;font-size:clamp(1.4rem,3.2vw,2rem);font-weight:600;line-height:1.2}.lv2-vsgpt-title em{color:var(--lv2-teal);font-style:italic}.lv2-vsgpt-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:720px){.lv2-vsgpt-grid{grid-template-columns:1fr}}.lv2-vsgpt-card{background:var(--lv2-bg);border:1px solid var(--lv2-border);border-radius:14px;padding:20px 22px}.lv2-vsgpt-them{opacity:.85}.lv2-vsgpt-us{border-color:var(--lv2-teal);box-shadow:0 4px 16px #3b9b9f1f}.lv2-vsgpt-card-head{margin-bottom:12px}.lv2-vsgpt-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:3px 9px;font-size:.65rem;font-weight:700;display:inline-block}.lv2-vsgpt-tag-them{color:#0d1b2a8c;background:#0d1b2a0f}.dark .lv2-vsgpt-tag-them{color:#f5f5f2c7;background:#f5f5f214}.lv2-vsgpt-tag-us{background:var(--lv2-teal);color:#fff}.lv2-vsgpt-card h3{font-family:var(--font-facely-serif);color:var(--lv2-ink);margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.lv2-vsgpt-card ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lv2-vsgpt-card li{color:var(--lv2-ink-soft);padding-left:18px;font-size:.9rem;line-height:1.5;position:relative}.lv2-vsgpt-card li:before{content:"·";color:var(--lv2-teal);font-size:1.4rem;line-height:1;position:absolute;top:-2px;left:6px}.lv2-vsgpt-them li:before{color:#0d1b2a4d}.lv2-vsgpt-card li strong{color:var(--lv2-ink);font-weight:600}.lv2-problem{background:var(--lv2-bg)}.lv2-problem-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.lv2-pcards{flex-direction:column;gap:14px;display:flex}.lv2-pcard{background:var(--lv2-surface);border:1px solid var(--lv2-border);border-radius:16px;align-items:flex-start;gap:16px;padding:22px;transition:border-color .2s,transform .2s;display:flex}.lv2-pcard:hover{border-color:var(--lv2-coral);transform:translate(4px)}.lv2-pcard-ico{flex-shrink:0;margin-top:2px;font-size:1.4rem}.lv2-pcard h3{color:var(--lv2-ink);margin:0 0 5px;font-size:.93rem;font-weight:600}.lv2-pcard p{color:var(--lv2-ink-soft);margin:0;font-size:.84rem;line-height:1.5}.lv2-steps{border:1px solid var(--lv2-border);border-radius:20px;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid;overflow:hidden}.lv2-step{border-right:1px solid var(--lv2-border);background:var(--lv2-surface);padding:38px 34px;transition:background .2s}.lv2-step:last-child{border-right:none}.lv2-step:hover{background:var(--lv2-teal-light)}.lv2-step-n{font-family:var(--font-facely-serif);color:#3b9b9f26;margin-bottom:14px;font-size:3rem;line-height:1}.lv2-step-tag{background:var(--lv2-teal-light);color:var(--lv2-teal-dark);letter-spacing:.07em;text-transform:uppercase;border-radius:100px;margin-bottom:12px;padding:4px 10px;font-size:.67rem;font-weight:700;display:inline-block}.lv2-step h3{color:var(--lv2-ink);margin:0 0 8px;font-size:.97rem;font-weight:600}.lv2-step p{color:var(--lv2-ink-soft);margin:0;font-size:.875rem;line-height:1.6}.lv2-report{background:var(--lv2-bg)}.lv2-report-layout{grid-template-columns:1fr 1.15fr;align-items:start;gap:64px;display:grid}.lv2-rcard{background:var(--lv2-surface);border:1px solid var(--lv2-border);border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0e1b2c1a}.lv2-rhead{align-items:center;gap:14px;padding:22px 22px 0;display:flex}.lv2-rh-photo{border:2px solid var(--lv2-teal-light);border-radius:50%;flex-shrink:0;width:54px;height:54px;overflow:hidden}.lv2-rh-photo img{object-fit:cover;object-position:top center;width:100%;height:100%}.lv2-rh-info h3{color:var(--lv2-ink);margin:0;font-size:.97rem;font-weight:600}.lv2-rh-info p{color:var(--lv2-ink-soft);margin:0;font-size:.78rem}.lv2-score-badge{background:var(--lv2-teal);color:#fff;text-align:center;border-radius:12px;margin-left:auto;padding:8px 13px}.lv2-score-badge-n{font-family:var(--font-facely-serif);font-size:1.5rem;font-weight:700;line-height:1}.lv2-score-badge-l{opacity:.8;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-weight:600}.lv2-rmetrics{flex-direction:column;gap:13px;padding:18px 22px;display:flex}.lv2-rm-top{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.lv2-rm-name{color:var(--lv2-ink-mid);font-size:.76rem;font-weight:600}.lv2-rm-val{color:var(--lv2-teal);font-size:.76rem;font-weight:700}.lv2-rm-bar{background:var(--lv2-border-soft);border-radius:100px;height:5px;overflow:hidden}.lv2-rm-fill{background:linear-gradient(90deg, var(--lv2-teal), #56c1c5);border-radius:100px;height:100%}.lv2-chip{border-radius:100px;padding:3px 9px;font-size:.63rem;font-weight:700;display:inline-block}.lv2-chip-great{color:#065f46;background:#d1fae5}.lv2-chip-good{color:#92400e;background:#fef3c7}.lv2-chip-ok{background:var(--lv2-teal-light);color:var(--lv2-teal-dark)}.lv2-rreco{background:linear-gradient(135deg, var(--lv2-teal-light), #f0fbfb);border:1px solid #3b9b9f26;border-radius:12px;margin:0 22px 22px;padding:16px}.lv2-rr-title{color:var(--lv2-teal-dark);text-transform:uppercase;letter-spacing:.07em;margin:0 0 7px;font-size:.7rem;font-weight:700}.lv2-rr-text{color:var(--lv2-ink-mid);margin:0;font-size:.82rem;line-height:1.55}.lv2-rr-text strong{color:var(--lv2-teal-dark)}.lv2-potbox{color:#fff;background:linear-gradient(135deg,#0e1b2c,#0d2628);border-radius:16px;padding:24px;position:relative;overflow:hidden}.lv2-potbox:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b9b9f40,#0000 70%);width:140px;height:140px;position:absolute;top:-40px;right:-40px}.lv2-pb-badge{color:#3b9b9fe6;letter-spacing:.07em;text-transform:uppercase;background:#3b9b9f33;border:1px solid #3b9b9f4d;border-radius:100px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:.65rem;font-weight:700;display:inline-flex}.lv2-pb-badge svg{flex-shrink:0}.lv2-potbox h3{color:#fff;margin:0 0 8px;font-size:1rem;font-weight:600}.lv2-potbox p{color:#fff9;margin:0;font-size:.84rem;line-height:1.6}.lv2-pb-score{align-items:baseline;gap:10px;margin-top:16px;display:flex}.lv2-pb-from{font-family:var(--font-facely-serif);color:#ffffff59;font-size:1.8rem;font-weight:700}.lv2-pb-arrow{color:var(--lv2-teal);font-size:1rem}.lv2-pb-to{font-family:var(--font-facely-serif);color:var(--lv2-teal);font-size:2.4rem;font-weight:700}.lv2-pb-label{color:#fff6;font-size:.72rem;font-weight:500}.lv2-feat-list{flex-direction:column;gap:18px;margin-top:24px;display:flex}.lv2-feat{align-items:flex-start;gap:14px;display:flex}.lv2-feat-ico{background:var(--lv2-teal-light);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.15rem;display:flex}.lv2-feat h3{color:var(--lv2-ink);margin:0 0 4px;font-size:.93rem;font-weight:600}.lv2-feat p{color:var(--lv2-ink-soft);margin:0;font-size:.83rem;line-height:1.5}.lv2-testi-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.lv2-tc{background:#ffffff0d;border:1px solid #ffffff17;border-radius:16px;padding:26px}.lv2-tc-stars{color:var(--lv2-gold);margin-bottom:12px;font-size:.85rem}.lv2-tc-quote{color:#ffffffb8;margin:0 0 20px;font-size:.88rem;font-style:italic;line-height:1.65}.lv2-tc-author{align-items:center;gap:12px;display:flex}.lv2-tc-av{background:var(--lv2-teal);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.72rem;font-weight:700;display:flex}.lv2-tc-name{color:#fff;font-size:.84rem;font-weight:600}.lv2-tc-loc{color:#ffffff52;font-size:.73rem}.lv2-pricing{background:var(--lv2-surface)}.lv2-pricing-inner{text-align:center;max-width:880px;margin:0 auto}.lv2-pcard-wrap{justify-content:center;margin-top:44px;display:flex}.lv2-pc{background:var(--lv2-teal);color:#fff;text-align:left;border:none;border-radius:20px;width:100%;max-width:420px;padding:38px;position:relative;overflow:hidden;box-shadow:0 20px 60px #3b9b9f4d}.lv2-pc-name{letter-spacing:.09em;text-transform:uppercase;color:#fff9;margin:0 0 18px;font-size:.7rem;font-weight:700}.lv2-pc-price{font-family:var(--font-facely-serif);letter-spacing:-.03em;margin:0 0 5px;font-size:2.8rem;line-height:1}.lv2-pc-period{color:#ffffff94;margin:0 0 26px;font-size:.84rem}.lv2-pc-list{flex-direction:column;gap:10px;margin:0 0 32px;padding:0;list-style:none;display:flex}.lv2-pc-list li{color:#ffffffe0;align-items:flex-start;gap:9px;font-size:.87rem;display:flex}.lv2-pc-list li:before{content:"✓";color:#ffffffb3;flex-shrink:0;font-weight:700}.lv2-btn-pc{text-align:center;color:var(--lv2-teal-dark);background:#fff;border-radius:100px;padding:13px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:block}.lv2-btn-pc:hover{background:#ffffffeb;transform:translateY(-1px)}.lv2-guarantee{color:var(--lv2-ink-soft);justify-content:center;align-items:center;gap:6px;margin-top:26px;font-size:.82rem;display:flex}.lv2-faq{background:var(--lv2-bg)}.lv2-faq-inner{max-width:700px;margin:0 auto}.lv2-fq{border-bottom:1px solid var(--lv2-border);padding:19px 0}.lv2-fq summary{cursor:pointer;color:var(--lv2-ink);justify-content:space-between;align-items:center;gap:16px;font-size:.97rem;font-weight:500;list-style:none;display:flex}.lv2-fq summary::-webkit-details-marker{display:none}.lv2-fq summary:hover{color:var(--lv2-teal)}.lv2-fq-toggle{background:var(--lv2-teal-light);width:27px;height:27px;color:var(--lv2-teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;transition:transform .25s,background .2s;display:flex}.lv2-fq[open] .lv2-fq-toggle{background:var(--lv2-teal);color:#fff;transform:rotate(45deg)}.lv2-fq-a{color:var(--lv2-ink-soft);margin:0;padding-top:13px;font-size:.9rem;line-height:1.7}.lv2-finalcta{text-align:center;background:linear-gradient(160deg,#0a1520 0%,#0e2226 100%);padding:120px 6%;position:relative;overflow:hidden}.lv2-finalcta:before{content:"";pointer-events:none;background:radial-gradient(#3b9b9f2e 0%,#0000 70%);width:700px;height:500px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.lv2-finalcta .lv2-sec-title{color:#fff;max-width:600px;margin:0 auto 16px}.lv2-finalcta .lv2-sec-sub{color:#ffffff85;margin:0 auto 40px}.lv2-trust-row{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:36px;display:flex}.lv2-trust-item{color:#ffffff6b;align-items:center;gap:7px;font-size:.82rem;display:flex}.lv2-trust-item:before{content:"✓";color:var(--lv2-teal);font-weight:700}.lv2-ba-wrap{aspect-ratio:1303/1600;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;width:100%;position:relative;overflow:hidden}.lv2-ba-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.lv2-ba-img-before{filter:saturate(.85)brightness(.97)}.lv2-ba-after-clip{z-index:2;position:absolute;inset:0}.lv2-ba-img-after{filter:saturate(1.05)brightness(1.02)}.lv2-ba-after-tint{pointer-events:none;background:linear-gradient(#3b9b9f0f 0%,#3b9b9f29 100%);position:absolute;inset:0}.lv2-ba-divider{pointer-events:none;z-index:7;background:#fffffff2;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #0000002e,0 0 20px #00000040}.lv2-ba-handle{border:2px solid var(--lv2-teal);width:44px;height:44px;color:var(--lv2-teal-dark);cursor:ew-resize;pointer-events:auto;z-index:8;background:#fff;border-radius:50%;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000004d}.lv2-ba-handle:focus-visible{outline-offset:2px;outline:3px solid #3b9b9f80}.lv2-ba-label-left{bottom:12px;left:12px;transform:none}.lv2-ba-label-right{bottom:12px;left:auto;right:12px;transform:none}.lv2-showcase{background:var(--lv2-bg)}.lv2-showcase-stack{flex-direction:column;gap:80px;margin-top:56px;display:flex}.lv2-showcase-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:48px;display:grid}.lv2-showcase-row-img-left{direction:rtl}.lv2-showcase-row-img-left>*{direction:ltr}.lv2-showcase-text{padding:0 8px}.lv2-showcase-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--lv2-teal-dark);margin-bottom:12px;font-size:11px;font-weight:600;display:inline-block}.lv2-showcase-title{letter-spacing:-.4px;color:var(--lv2-ink);margin:0 0 16px;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:500;line-height:1.18}.lv2-showcase-body{color:var(--lv2-ink-mid);margin:0;font-size:15px;line-height:1.65}.lv2-showcase-img{background:var(--lv2-surface);border:1px solid var(--lv2-border);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0d1b2c14,0 2px 8px #0d1b2c0a}.lv2-showcase-img img{width:100%;height:auto;display:block}.dark .lv2-showcase-img{border-color:#ffffff14;box-shadow:0 8px 32px #0006,0 2px 8px #0000004d}.lv2-benefits{background:var(--lv2-bg)}.lv2-benefits-grid{border-top:1px solid var(--lv2-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.lv2-benefits-item{border-right:1px solid var(--lv2-border);border-bottom:1px solid var(--lv2-border);flex-direction:column;align-items:flex-start;gap:12px;padding:28px 20px 20px;display:flex}.lv2-benefits-item:last-child{border-right:none}.lv2-benefits-n{letter-spacing:-.5px;color:var(--lv2-teal-dark);font-family:Playfair Display,Georgia,serif;font-size:22px;font-style:italic;font-weight:500;line-height:1}.lv2-benefits-label{color:var(--lv2-ink);font-size:14px;font-weight:500;line-height:1.4}.lv2-ways{background:var(--lv2-bg)}.lv2-ways-stack{flex-direction:column;gap:16px;margin-top:32px;display:flex}.lv2-way{border:1px solid var(--lv2-border);background:var(--lv2-surface);border-radius:16px;padding:28px 28px 24px}.lv2-way-old{opacity:.92}.lv2-way-new{background:linear-gradient(135deg, var(--lv2-teal-light) 0%, var(--lv2-surface) 70%);border-color:#3b9b9f40;box-shadow:0 4px 24px #3b9b9f0f}.dark .lv2-way-new{background:linear-gradient(135deg, #56c1c51a 0%, var(--lv2-surface) 70%);border-color:#56c1c538}.lv2-way-head{align-items:center;gap:10px;margin-bottom:20px;display:flex}.lv2-way-ico{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.lv2-way-ico-old{color:var(--lv2-ink-soft);background:#6e7d8e24}.lv2-way-ico-new{background:var(--lv2-teal-dark);color:#fff}.lv2-way-title{letter-spacing:-.3px;color:var(--lv2-ink);margin:0;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500}.lv2-way-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.lv2-way-step{border-right:1px dashed var(--lv2-border);flex-direction:column;gap:8px;padding:0 16px 0 0;display:flex;position:relative}.lv2-way-step:last-child{border-right:none;padding-right:0}.lv2-way-n{color:var(--lv2-teal-dark);font-family:Playfair Display,Georgia,serif;font-size:18px;font-style:italic;font-weight:500;line-height:1}.lv2-way-old .lv2-way-n{color:var(--lv2-ink-soft)}.lv2-way-label{color:var(--lv2-ink);font-size:13px;font-weight:500;line-height:1.45}.lv2-way-old .lv2-way-label{color:var(--lv2-ink-mid)}.lv2-research{background:var(--lv2-surface)}.lv2-research-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.lv2-research-card{background:var(--lv2-bg);border:1px solid var(--lv2-border);border-radius:12px;flex-direction:column;gap:10px;padding:20px 18px 16px;transition:transform .2s,box-shadow .2s;display:flex}.lv2-research-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0d1b2c0f}.dark .lv2-research-card:hover{box-shadow:0 4px 16px #0000004d}.lv2-research-ico{background:var(--lv2-teal-light);width:36px;height:36px;color:var(--lv2-teal-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dark .lv2-research-ico{color:var(--lv2-teal)}.lv2-research-area{letter-spacing:1.8px;text-transform:uppercase;color:var(--lv2-teal-dark);margin-top:4px;font-size:10px;font-weight:600}.lv2-research-claim{color:var(--lv2-ink);flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.45}.lv2-research-cite{color:var(--lv2-ink-soft);border-top:1px solid var(--lv2-border);margin:8px 0 0;padding-top:8px;font-size:11px;font-style:italic;line-height:1.4}.lv2-ancestry{background:var(--lv2-bg)}.lv2-ancestry-list{flex-direction:column;gap:4px;max-width:760px;margin:40px 0 0;padding:0;list-style:none;display:flex}.lv2-ancestry-item{border-top:1px solid var(--lv2-border);grid-template-columns:64px 1fr;align-items:baseline;gap:24px;padding:24px 0;display:grid}.lv2-ancestry-item:last-child{border-bottom:1px solid var(--lv2-border)}.lv2-ancestry-n{letter-spacing:-1px;color:var(--lv2-teal-dark);font-family:Playfair Display,Georgia,serif;font-size:32px;font-style:italic;font-weight:500;line-height:1}.lv2-ancestry-text{color:var(--lv2-ink);margin:0;font-size:16px;line-height:1.55}.lv2-testi-featured{border-top:1px solid var(--lv2-border);border-bottom:1px solid var(--lv2-border);max-width:760px;margin:40px 0 32px;padding:32px 0}.lv2-testi-quote{color:var(--lv2-ink);letter-spacing:-.3px;margin:0 0 20px;font-family:Playfair Display,Georgia,serif;font-size:26px;font-style:italic;font-weight:400;line-height:1.35}.lv2-testi-attr{align-items:center;gap:12px;display:flex}.lv2-testi-av{background:var(--lv2-teal-dark);color:#fff;letter-spacing:.5px;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:inline-flex}.lv2-testi-name{color:var(--lv2-ink);font-size:14px;font-weight:600}.lv2-testi-loc{color:var(--lv2-ink-soft);font-size:13px}.lv2-testi-stats{border-top:1px solid var(--lv2-border);border-bottom:1px solid var(--lv2-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.lv2-testi-stat{border-right:1px solid var(--lv2-border);padding:24px 18px}.lv2-testi-stat:last-child{border-right:none}.lv2-testi-stat-v{letter-spacing:-.5px;color:var(--lv2-teal-dark);margin-bottom:6px;font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:500;line-height:1.1}.lv2-testi-stat-l{color:var(--lv2-ink-soft);font-size:12px;line-height:1.4}@media (max-width:900px){.lv2-sec{padding:64px 6%}.lv2-hero{grid-template-columns:1fr;gap:32px;padding-top:100px;padding-bottom:56px}.lv2-hero-left{order:0}.lv2-hero-right{order:1}.lv2-metrics-strip{grid-template-columns:repeat(2,1fr)}.lv2-problem-layout{grid-template-columns:1fr;gap:32px}.lv2-steps{grid-template-columns:1fr}.lv2-step{border-right:none;border-bottom:1px solid var(--lv2-border)}.lv2-step:last-child{border-bottom:none}.lv2-report-layout{grid-template-columns:1fr;gap:32px}.lv2-testi-grid{grid-template-columns:1fr}.lv2-finalcta{padding:80px 6%}.lv2-showcase-stack{gap:56px;margin-top:40px}.lv2-showcase-row,.lv2-showcase-row-img-left,.lv2-showcase-row-img-right{direction:ltr;grid-template-columns:1fr;gap:20px}.lv2-showcase-row>.lv2-showcase-img{order:0}.lv2-showcase-row>.lv2-showcase-text{order:1;padding:0}.lv2-showcase-title{font-size:24px}.lv2-benefits-grid{grid-template-columns:1fr}.lv2-benefits-item{border-right:none;padding:20px 0}.lv2-benefits-item:last-child{border-bottom:none}.lv2-way{padding:20px 18px}.lv2-way-steps{grid-template-columns:1fr;gap:14px}.lv2-way-step{border-right:none;flex-direction:row;align-items:baseline;gap:12px;padding-right:0}.lv2-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lv2-ancestry-item{grid-template-columns:48px 1fr;gap:16px;padding:20px 0}.lv2-ancestry-n{font-size:26px}.lv2-ancestry-text{font-size:15px}.lv2-testi-quote{font-size:20px}.lv2-testi-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lv2-testi-stat{border-bottom:1px solid var(--lv2-border)}.lv2-testi-stat:nth-child(2n){border-right:none}.lv2-testi-stat:nth-last-child(-n+2){border-bottom:none}}@media (max-width:540px){.lv2-research-grid,.lv2-testi-stats{grid-template-columns:1fr}.lv2-testi-stat{border-right:none}}