.lv-growth{--g-bg:#071321;--g-panel:#10243a;--g-text:#f4f8fc;--g-muted:#b8cadc;--g-line:#31506b;--g-cyan:#63dcff;color:var(--g-text);background:var(--g-bg);font-size:18px;line-height:1.65}
.lv-growth *{box-sizing:border-box}.lv-growth .g-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.lv-growth .g-hero{padding:76px 0 44px}.lv-growth h1{font-size:clamp(2.25rem,5.1vw,4rem);line-height:1.08;letter-spacing:-.035em;max-width:850px;margin:22px 0}.lv-growth h2{font-size:clamp(1.6rem,3vw,2.45rem);line-height:1.2;letter-spacing:-.025em;max-width:780px;margin:0 0 24px}.lv-growth h3{font-size:1.22rem;line-height:1.35;margin:0 0 10px}.lv-growth p{max-width:74ch}.lv-growth .g-lead{font-size:1.2rem;max-width:740px;color:var(--g-muted)}.lv-growth a:not(.btn){color:var(--g-cyan);text-underline-offset:4px}.lv-growth a:focus-visible,.lv-growth summary:focus-visible{outline:3px solid #fff;outline-offset:5px}.lv-growth .g-section{padding:56px 0;border-top:1px solid var(--g-line)}.lv-growth .g-note{font-size:15px;color:var(--g-muted);max-width:850px}.lv-growth .g-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:28px}.lv-growth .g-actions a{padding:10px 0;min-height:44px}.lv-growth .g-actions .btn{padding:12px 22px;background:#1265df;color:#fff;text-decoration:none;border:1px solid #287ae8;border-radius:9px}.lv-growth .g-actions .btn:hover{background:#0a52b7}.lv-growth .g-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.lv-growth .g-rows{margin:0}.lv-growth .g-rows>div{display:grid;grid-template-columns:280px 1fr;gap:32px;padding:26px 0;border-top:1px solid var(--g-line)}.lv-growth .g-rows dt{font-weight:700;font-size:1.15rem}.lv-growth .g-rows dd{margin:0;color:var(--g-muted);max-width:70ch}.lv-growth .g-steps{list-style:none;padding:0;counter-reset:gstep;display:grid;grid-template-columns:1fr 1fr;gap:34px}.lv-growth .g-steps li{counter-increment:gstep;position:relative;padding-left:48px}.lv-growth .g-steps li:before{content:counter(gstep);position:absolute;left:0;top:0;border:1px solid var(--g-cyan);color:var(--g-cyan);width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-weight:700}.lv-growth .g-steps p{color:var(--g-muted);margin:8px 0}.lv-growth .g-scenario{border-top:1px solid var(--g-line);padding:0}.lv-growth .g-scenario:last-child{border-bottom:1px solid var(--g-line)}.lv-growth .g-scenario summary{padding:24px 8px;font-size:1.25rem;cursor:pointer;font-weight:700;min-height:64px;color:var(--g-text)}.lv-growth .g-scenario[open] summary{color:var(--g-cyan)}.lv-growth .g-scenario>p{color:var(--g-muted)}.lv-growth .g-scenario .g-grid{padding:20px 0 38px}.lv-growth .g-dialog{list-style:none;padding:0;margin:0}.lv-growth .g-dialog li{padding:14px 0 14px 18px;border-left:3px solid var(--g-line);margin:0 0 18px}.lv-growth .g-dialog li:nth-child(odd){border-left-color:var(--g-cyan)}.lv-growth .g-dialog strong{font-size:14px;color:var(--g-muted);display:block}.lv-growth .g-dialog p{margin:4px 0;font-size:17px}.lv-growth .g-result{background:var(--g-panel);border:1px solid var(--g-line);border-radius:14px;padding:25px;align-self:start}.lv-growth .g-result dl{margin:0}.lv-growth .g-result dt{font-size:14px;color:var(--g-cyan);margin:20px 0 4px}.lv-growth .g-result dd{margin:0;font-size:17px}.lv-growth .g-result dt:first-child{margin-top:0}.lv-growth .g-result h3{font-size:1.35rem;margin:0 0 22px}.lv-growth .g-checks{padding-left:22px;max-width:800px}.lv-growth .g-checks li{padding:9px 0}.lv-growth .g-back{font-size:16px}.lv-growth.g-band{margin:0;padding:0}.lv-growth.g-band .g-section{border-bottom:1px solid var(--g-line)}.lv-growth .g-video{aspect-ratio:1;width:100%;height:auto;border-radius:12px;background:#020713}.lv-growth figure{margin:0}.lv-growth figcaption{font-size:14px;color:var(--g-muted);margin-top:12px}.lv-growth .g-kicker{font-size:16px;color:var(--g-cyan);margin:0 0 16px}.lv-growth .g-note-box{border-left:3px solid var(--g-cyan);padding:14px 22px;background:var(--g-panel);margin:32px 0}.lv-growth .g-note-box p{margin:0}
body:has(>main.lv-growth){min-width:0}body:has(>main.lv-growth) .nav-case-link{flex-shrink:1}footer .footer-col h2{font:inherit;font-weight:700;margin:0 0 12px}footer .g-footer-link{display:block;min-height:30px}
@media(max-width:760px){.lv-growth .g-grid,.lv-growth .g-steps{grid-template-columns:1fr}.lv-growth .g-rows>div{grid-template-columns:1fr;gap:8px}.lv-growth .g-hero{padding:42px 0 34px}.lv-growth .g-section{padding:38px 0}.lv-growth .g-wrap{width:calc(100% - 32px)}.lv-growth .g-result{padding:20px}.lv-growth .g-scenario summary{font-size:1.1rem}.lv-growth .g-grid{gap:20px}.lv-growth .g-actions{gap:12px 20px}.lv-growth p{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){.lv-growth *{scroll-behavior:auto;animation:none!important;transition:none!important}}
