.trade-in-page,.invest-page{--landing-ink:#172421;--landing-muted:#52625e;--landing-soft:#f4f6f2;--landing-soft-2:#eef4ef;--landing-paper:#fff;--landing-surface:#fbfaf7;--landing-line:#1f302e24;--landing-line-strong:#1f302e38;--landing-gold:#8a5531;--landing-gold-2:#c4935e;--landing-teal:#1b5752;--landing-teal-2:#2f756b;--landing-shadow:0 24px 70px #1f302e1f;--landing-shadow-soft:0 12px 36px #1f302e14;--landing-max:1180px;--landing-h1:4rem;--landing-h2:2.45rem;--landing-h3:1.15rem;--landing-body:1rem;--landing-small:.92rem;--landing-eyebrow:.78rem;--landing-ease:cubic-bezier(.22, 1, .36, 1);--landing-ease-soft:cubic-bezier(.16, 1, .3, 1);background:var(--landing-soft);width:100%;color:var(--landing-ink);overflow-x:hidden}.trade-in-page *,.invest-page *,.trade-in-page :before,.invest-page :before,.trade-in-page :after,.invest-page :after{box-sizing:border-box}.trade-in-page :focus-visible,.invest-page :focus-visible{outline-offset:3px;outline:3px solid #9a633859}.landing-hero{border-bottom:1px solid var(--landing-line);background:linear-gradient(90deg, #ffffffb3, #fff0), linear-gradient(135deg, var(--landing-surface) 0%, var(--landing-soft-2) 100%);min-height:540px;padding:7rem 1.25rem 5rem;position:relative;overflow:hidden}.landing-bg-shapes{pointer-events:none;position:absolute;inset:0}.landing-bg-shapes .shape{opacity:.7;animation:landingFloat 12s var(--landing-ease-soft) infinite alternate;border:1px solid #9a633826;position:absolute}.landing-bg-shapes .shape-1{width:280px;height:190px;top:5.5rem;left:-100px}.landing-bg-shapes .shape-2{width:210px;height:260px;animation-delay:1.4s;bottom:-120px;right:7%}.landing-bg-shapes .shape-3{width:140px;height:140px;animation-delay:2.4s;top:24%;right:-64px}.landing-hero-inner{z-index:1;width:min(var(--landing-max), 100%);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:4rem;margin:0 auto;display:grid;position:relative}.landing-hero-content,.landing-copy,.landing-heading,.landing-cta-inner,.landing-card,.comparison-card,.landing-feature-list li,.landing-step-list li,.landing-button,.landing-stat,.landing-hero-panel{min-width:0}.landing-hero-content{max-width:720px;animation:landingFadeUp .78s var(--landing-ease) both}.landing-hero h1,.landing-copy h2,.landing-heading h2,.landing-cta h2{color:var(--landing-ink);font-family:var(--font-baskerville,var(--font-sans,serif));letter-spacing:0;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.08}.landing-hero h1,.landing-copy h2,.landing-heading h2,.landing-cta h2,.landing-hero p,.landing-description,.landing-heading p,.landing-cta p{-webkit-hyphens:auto;hyphens:auto}.landing-hero h1{max-width:12ch;font-size:var(--landing-h1)}.landing-hero p{max-width:680px;color:var(--landing-muted);overflow-wrap:break-word;margin:1.25rem 0 0;font-size:1.08rem;line-height:1.72}.landing-hero-actions{justify-content:flex-start}.landing-hero-panel{border:1px solid var(--landing-line);box-shadow:var(--landing-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .36s var(--landing-ease), border-color .36s var(--landing-ease), box-shadow .36s var(--landing-ease), background-color .36s var(--landing-ease);animation:landingFadeUp .78s var(--landing-ease) .12s both;background:#ffffffe0;border-radius:8px}.landing-hero-panel:hover{border-color:#9a633847;transform:translateY(-6px);box-shadow:0 30px 90px #1f302e29}.landing-hero-stats{border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-hero-stats div{min-width:0;padding:1.35rem 1.25rem}.landing-hero-stats div+div{border-left:1px solid var(--landing-line)}.landing-hero-stats strong{color:var(--landing-teal);font-family:var(--font-baskerville,var(--font-sans,serif));overflow-wrap:anywhere;font-size:2.15rem;line-height:1;display:block}.landing-hero-stats span{color:var(--landing-muted);font-size:var(--landing-small);overflow-wrap:break-word;margin-top:.4rem;font-weight:700;line-height:1.35;display:block}.landing-hero-panel-body,.landing-hero-models{padding:1.25rem}.landing-hero-panel-body>p{color:var(--landing-gold);font-size:var(--landing-eyebrow);letter-spacing:0;text-transform:uppercase;margin:0 0 .8rem;font-weight:900;line-height:1.3}.landing-mini-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-mini-steps li{border-top:1px solid var(--landing-line);transition:color .24s var(--landing-ease), transform .24s var(--landing-ease);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.8rem;padding:.85rem 0;display:grid}.landing-mini-steps li:first-child{border-top:0}.landing-mini-steps span,.landing-hero-models article>span{width:34px;height:34px;color:var(--landing-teal);font-size:var(--landing-small);transition:background-color .24s var(--landing-ease), color .24s var(--landing-ease), transform .24s var(--landing-ease);background:#1b57521a;border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.landing-mini-steps li:hover{transform:translate(4px)}.landing-mini-steps li:hover span,.landing-hero-models article:hover>span{background:var(--landing-teal);color:#fff;transform:scale(1.04)}.landing-mini-steps strong,.landing-hero-models strong{color:var(--landing-ink);font-size:var(--landing-body);overflow-wrap:break-word;line-height:1.35}.landing-hero-models article{border-top:1px solid var(--landing-line);transition:transform .24s var(--landing-ease);grid-template-columns:minmax(112px,max-content) minmax(0,1fr);align-items:center;gap:.8rem 1rem;padding:1rem 0;display:grid}.landing-hero-models article:hover{transform:translate(4px)}.landing-hero-models article:first-child{border-top:0;padding-top:0}.landing-hero-models article:last-child{padding-bottom:0}.landing-hero-models small{color:var(--landing-muted);font-size:var(--landing-small);overflow-wrap:break-word;grid-column:2;font-weight:800;line-height:1.35}.landing-hero-models article>span{text-align:center;overflow-wrap:break-word;width:auto;min-width:112px;height:auto;min-height:34px;padding:.45rem .65rem}.landing-section{background:var(--landing-soft);padding:5.75rem 1.25rem}.landing-section--tinted{border-block:1px solid var(--landing-line);background:var(--landing-soft-2)}.landing-section-grid{width:min(var(--landing-max), 100%);grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);align-items:center;gap:4rem;margin:0 auto;display:grid}.landing-section-grid--reversed{grid-template-columns:minmax(320px,.88fr) minmax(0,1fr)}.landing-copy{max-width:640px}.landing-badge{width:52px;height:52px;color:var(--landing-gold);font-size:var(--landing-h3);transition:transform .3s var(--landing-ease), background-color .3s var(--landing-ease), color .3s var(--landing-ease);background:#9a633814;border:1px solid #9a63382e;border-radius:8px;justify-content:center;align-items:center;margin-bottom:1.35rem;font-weight:900;line-height:1;display:inline-flex}.landing-badge svg{width:26px;height:26px}.landing-badge--featured,.invest-theme-gold .landing-badge{background:#9a63381a}.invest-theme-green .landing-badge{color:var(--landing-teal);background:#1b57521a;border-color:#1b575233}.landing-eyebrow{color:var(--landing-gold);font-size:var(--landing-eyebrow);letter-spacing:0;text-transform:uppercase;overflow-wrap:break-word;margin:0 0 .75rem;font-weight:900;line-height:1.35}.landing-hero .landing-eyebrow{max-width:none;color:var(--landing-gold);font-size:var(--landing-eyebrow);letter-spacing:0;text-transform:uppercase;margin:0 0 1rem;font-weight:900;line-height:1.35}.invest-theme-green .landing-eyebrow{color:var(--landing-teal)}.landing-copy h2,.landing-heading h2,.landing-cta h2{font-size:var(--landing-h2)}.landing-description,.landing-heading p,.landing-cta p{color:var(--landing-muted);font-size:var(--landing-body);overflow-wrap:break-word;margin:1rem 0 0;line-height:1.72}.landing-feature-list,.landing-step-list{flex-direction:column;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.landing-feature-list li,.landing-step-list li{border:1px solid var(--landing-line);background:var(--landing-paper);transition:transform .3s var(--landing-ease), border-color .3s var(--landing-ease), box-shadow .3s var(--landing-ease), background-color .3s var(--landing-ease);border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;display:flex;box-shadow:0 8px 24px #1f302e0a}.landing-feature-list li:hover,.landing-step-list li:hover{border-color:#9a63383d;transform:translateY(-4px);box-shadow:0 18px 44px #1f302e1a}.landing-feature-icon,.landing-step-list>li>span{width:44px;height:44px;color:var(--landing-gold);transition:transform .3s var(--landing-ease), background-color .3s var(--landing-ease), color .3s var(--landing-ease);background:#9a63381a;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.landing-feature-list li:hover .landing-feature-icon,.landing-step-list li:hover>span{background:var(--landing-gold);color:#fff;transform:scale(1.08)rotate(-2deg)}.invest-theme-green .landing-feature-icon{color:var(--landing-teal);background:#1b57521a}.landing-feature-icon svg{width:21px;height:21px}.landing-step-list>li>span{background:var(--landing-teal);color:#fff;font-weight:900}.landing-feature-list strong,.landing-step-list strong{color:var(--landing-ink);font-size:var(--landing-body);overflow-wrap:break-word;line-height:1.35;display:block}.landing-feature-list small,.landing-step-list small{color:var(--landing-muted);font-size:var(--landing-small);overflow-wrap:break-word;margin-top:.35rem;line-height:1.55;display:block}.landing-feature-list li>div,.landing-step-list li>div,.landing-visual{min-width:0}.landing-visual-card{border:1px solid var(--landing-line-strong);box-shadow:var(--landing-shadow);transition:transform .42s var(--landing-ease), border-color .42s var(--landing-ease), box-shadow .42s var(--landing-ease), filter .42s var(--landing-ease);background:#dfe6e2;border-radius:8px;position:relative;overflow:hidden;transform:translateZ(0)}.landing-visual-card:hover{border-color:#9a63385c;transform:translateY(-8px);box-shadow:0 34px 92px #1f302e2e}.landing-visual-card:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff3d}.landing-visual-image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .72s var(--landing-ease-soft), filter .72s var(--landing-ease-soft);display:block}.landing-visual-card:hover .landing-visual-image{filter:saturate(1.04)contrast(1.02);transform:scale(1.045)}.landing-visual-card--placeholder{background:linear-gradient(135deg, #1b5752f5, #1f302ef5), var(--landing-teal)}.landing-visual-card--placeholder .landing-visual-image{opacity:.18;filter:grayscale()brightness(0)invert();object-fit:contain;padding:3rem}.landing-visual-overlay{z-index:2;background:linear-gradient(#0d141200,#0d1412bd);padding:1.25rem;position:absolute;inset:auto 0 0}.landing-stat{background:var(--landing-gold);color:#fff;max-width:min(100%,280px);transition:transform .34s var(--landing-ease), box-shadow .34s var(--landing-ease);border-radius:8px;flex-direction:column;padding:.95rem 1.1rem;display:inline-flex;box-shadow:0 12px 28px #9a633847}.landing-visual-card:hover .landing-stat{transform:translateY(-4px);box-shadow:0 16px 34px #9a633857}.landing-stat--green{background:var(--landing-teal);box-shadow:0 12px 28px #1b575247}.landing-stat--featured{background:var(--landing-gold-2)}.landing-stat strong{font-family:var(--font-baskerville,var(--font-sans,serif));overflow-wrap:anywhere;font-size:1.9rem;line-height:1}.landing-stat>span{font-size:var(--landing-small);letter-spacing:0;overflow-wrap:break-word;margin-top:.3rem;font-weight:800;line-height:1.35}.landing-benefits,.landing-comparison{background:var(--landing-paper);padding:5.5rem 1.25rem}.landing-heading{text-align:center;width:min(760px,100%);margin:0 auto 3rem}.landing-card-grid{width:min(var(--landing-max), 100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 auto;display:grid}.landing-card{border:1px solid var(--landing-line);background:var(--landing-surface);box-shadow:var(--landing-shadow-soft);text-align:left;transition:transform .3s var(--landing-ease), border-color .3s var(--landing-ease), box-shadow .3s var(--landing-ease), background-color .3s var(--landing-ease);border-radius:8px;padding:1.45rem}.landing-card:hover{border-color:#9a63383d;transform:translateY(-5px);box-shadow:0 20px 52px #1f302e1a}.landing-card-icon{width:48px;height:48px;color:var(--landing-gold);transition:transform .3s var(--landing-ease), background-color .3s var(--landing-ease), color .3s var(--landing-ease);background:#9a63381a;border-radius:8px;justify-content:center;align-items:center;margin-bottom:1.15rem;display:flex}.landing-card:hover .landing-card-icon{background:var(--landing-gold);color:#fff;transform:translateY(-2px)scale(1.06)}.landing-card-icon svg{width:24px;height:24px}.landing-card h3{color:var(--landing-ink);font-size:var(--landing-h3);overflow-wrap:break-word;margin:0 0 .55rem;line-height:1.25}.landing-card p{color:var(--landing-muted);font-size:var(--landing-small);overflow-wrap:break-word;margin:0;line-height:1.58}.comparison-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:min(1020px,100%);margin:0 auto;display:grid}.comparison-card{border:1px solid var(--landing-line);border-top:4px solid var(--landing-teal);background:var(--landing-surface);color:var(--landing-ink);box-shadow:var(--landing-shadow-soft);transition:transform .3s var(--landing-ease), border-color .3s var(--landing-ease), box-shadow .3s var(--landing-ease);border-radius:8px;padding:1.5rem}.comparison-card:hover{transform:translateY(-5px);box-shadow:0 22px 56px #1f302e1f}.comparison-card--gold{border-top-color:var(--landing-gold)}.comparison-card header,.comparison-card footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.comparison-card header{border-bottom:1px solid var(--landing-line);padding-bottom:1rem}.comparison-card h3{color:var(--landing-ink);overflow-wrap:break-word;margin:0;font-size:1.45rem;line-height:1.2}.comparison-card header span{min-width:0;color:var(--landing-teal);font-size:var(--landing-small);overflow-wrap:break-word;text-align:center;background:#1b57521a;border-radius:999px;flex:0 auto;padding:.35rem .65rem;font-weight:900;line-height:1.25}.comparison-card--gold header span{color:var(--landing-gold);background:#9a63381a}.comparison-card ul{margin:1.1rem 0;padding:0;list-style:none}.comparison-card li{border-bottom:1px solid var(--landing-line);color:var(--landing-muted);font-size:var(--landing-body);overflow-wrap:break-word;gap:.75rem;padding:.7rem 0;line-height:1.45;display:flex}.comparison-card li:last-child{border-bottom:0}.comparison-card li svg{width:18px;height:18px;color:var(--landing-teal);flex:none;margin-top:.18rem}.comparison-card--gold li svg{color:var(--landing-gold)}.comparison-card footer{border-top:1px solid var(--landing-line);padding-top:1rem}.comparison-card footer>span{color:var(--landing-muted);font-size:var(--landing-small);font-weight:800;line-height:1.35}.comparison-card footer strong{color:var(--landing-ink);overflow-wrap:break-word;text-align:right;font-size:1.35rem;line-height:1.2}.landing-cta{color:#fff;background:#17342f;padding:4.25rem 1.25rem}.landing-cta-inner{text-align:center;width:min(820px,100%);margin:0 auto}.landing-cta h2{color:#fff}.landing-cta p{color:#ffffffc7}.landing-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem;display:flex}.landing-button{border:1px solid var(--landing-gold);background:var(--landing-gold);color:#fff;min-height:48px;font-size:var(--landing-body);text-align:center;overflow-wrap:break-word;border-radius:8px;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-weight:900;line-height:1.2;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #9a63383d}.landing-button:hover,.landing-button:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px #9a63384d}.landing-button--outline{border-color:var(--landing-line-strong);color:var(--landing-ink);box-shadow:none;background:#ffffffc7}.landing-cta .landing-button--outline{color:#fff;background:0 0;border-color:#ffffff57}.landing-button svg{width:20px;height:20px;transition:transform .22s var(--landing-ease);flex:none}.landing-button:hover svg,.landing-button:focus-visible svg{transform:translate(4px)}.landing-button span{min-width:0}html.dark .trade-in-page,html.dark .invest-page{--landing-ink:#eef4ef;--landing-muted:#b9c4bf;--landing-soft:#111715;--landing-soft-2:#17201d;--landing-paper:#151c1a;--landing-surface:#1b2522;--landing-line:#e8efeb1f;--landing-line-strong:#e8efeb33;--landing-shadow:0 24px 70px #0000004d;--landing-shadow-soft:0 12px 36px #0003;background:var(--landing-soft)}html.dark .landing-hero{background:linear-gradient(90deg,#151c1ab8,#151c1a00),linear-gradient(135deg,#151c1a 0%,#17231f 100%)}html.dark .landing-bg-shapes .shape{border-color:#c4935e2e}html.dark .landing-hero-panel{background:#151c1ae6}html.dark .landing-hero-panel:hover{background:#151c1af5;box-shadow:0 30px 90px #0006}html.dark .landing-visual-card{background:#1b2522}html.dark .landing-visual-card:before{box-shadow:inset 0 0 0 1px #ffffff14}html.dark .landing-button--outline{color:var(--landing-ink);background:#151c1ab8}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landingFloat{0%{transform:translate(0,0)rotate(0)}to{transform:translate(10px,-14px)rotate(2deg)}}html.dark .landing-cta{background:#101614}html.dark .landing-cta .landing-button--outline{color:#fff;background:0 0}@media (width<=1180px){.trade-in-page,.invest-page{--landing-h1:3.35rem;--landing-h2:2.15rem}.landing-hero-inner,.landing-section-grid,.landing-section-grid--reversed{gap:3rem}}@media (width<=1024px){.landing-hero{min-height:0;padding-top:6rem}.landing-hero-inner,.landing-section-grid,.landing-section-grid--reversed{grid-template-columns:1fr}.landing-hero-content,.landing-copy{max-width:none}.landing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.trade-in-page,.invest-page{--landing-h1:2.05rem;--landing-h2:1.85rem;--landing-h3:1.05rem;--landing-body:.97rem;width:100vw;max-width:100%}.landing-hero{width:100vw;max-width:100%;padding:5.25rem 1rem 3.25rem}.landing-hero-inner,.landing-section-grid,.landing-section-grid--reversed,.landing-card-grid,.comparison-cards,.landing-heading,.landing-cta-inner,.landing-hero-content,.landing-copy,.landing-visual,.landing-hero-panel,.landing-actions{width:min(100%,100vw - 2rem);max-width:calc(100vw - 2rem)}.landing-bg-shapes{display:none}.landing-hero h1{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%}.landing-hero p{width:100%;max-width:100%;font-size:var(--landing-body);overflow-wrap:anywhere}.landing-hero-stats,.comparison-cards,.landing-card-grid{grid-template-columns:1fr}.landing-hero-stats div+div{border-top:1px solid var(--landing-line);border-left:0}.landing-section,.landing-benefits,.landing-comparison{padding:3.75rem 1rem}.landing-cta{padding:3.5rem 1rem}.landing-heading{text-align:left;margin-bottom:2rem}.landing-actions{flex-direction:column;align-items:stretch}.landing-button{width:100%}.landing-visual-overlay{padding:1rem}.landing-visual-card--placeholder .landing-visual-image{padding:2rem}.comparison-card header,.comparison-card footer{flex-direction:column;align-items:flex-start}.comparison-card footer strong{text-align:left}}@media (width<=560px){.trade-in-page,.invest-page{--landing-h1:1.75rem}.landing-hero-content{width:min(100%,320px);max-width:320px}.landing-copy{width:min(100%,340px);max-width:340px}.landing-copy h2,.landing-feature-list strong,.landing-feature-list small,.landing-step-list strong,.landing-step-list small{overflow-wrap:anywhere}}@media (width<=420px){.trade-in-page,.invest-page{--landing-h1:1.75rem;--landing-h2:1.62rem;--landing-small:.88rem}.landing-hero-panel-body,.landing-hero-models,.landing-hero-stats div,.comparison-card,.landing-card,.landing-feature-list li,.landing-step-list li{padding:1rem}.landing-feature-list li,.landing-step-list li{gap:.8rem}.landing-feature-icon,.landing-step-list>li>span{flex-basis:40px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.trade-in-page *,.invest-page *,.trade-in-page :before,.invest-page :before,.trade-in-page :after,.invest-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@media (width<=1024px){.invest-page,.trade-in-page{overflow-x:hidden}.landing-hero-inner,.landing-section-grid,.landing-card-grid,.landing-hero-stats{max-width:100%}.landing-button{min-height:44px}}@media (width<=480px) and (orientation:portrait){.landing-hero{padding:32px 16px}.landing-hero-inner{grid-template-columns:1fr;gap:24px}.landing-eyebrow{letter-spacing:.18em;font-size:.75rem}.landing-heading{font-size:clamp(1.9rem,8vw,2.6rem);line-height:1.15}.landing-copy,.landing-description{font-size:1rem;line-height:1.55}.landing-actions{flex-direction:column;gap:12px;width:100%}.landing-button{justify-content:center;width:100%;padding:14px 18px;font-size:.95rem}.landing-section{padding:40px 16px}.landing-section-grid,.landing-hero-stats,.landing-card-grid,.landing-benefits,.landing-comparison,.landing-feature-list,.landing-mini-steps{grid-template-columns:1fr;gap:16px}.landing-card,.landing-hero-panel,.landing-hero-panel-body{padding:18px}.landing-step-list>li{gap:12px;padding:14px}.landing-step-list>li>span{flex-basis:40px;width:40px;height:40px}.landing-cta{padding:32px 16px}.landing-cta-inner{text-align:center;grid-template-columns:1fr;gap:16px}.landing-bg-shapes,.shape{display:none}.comparison-page{padding:0 16px}.comparison-page__inner{padding:24px 0}.comparison-page__header{flex-direction:column;align-items:flex-start;gap:16px}.comparison-page__grid{grid-template-columns:1fr;gap:16px}.comparison-page__actions{flex-direction:column;gap:12px}.comparison-page__actions>*{width:100%;min-height:44px}.comparison-card{padding:16px}}@media (width<=896px) and (orientation:landscape) and (height<=480px){.landing-hero{padding:24px}.landing-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:16px}.landing-heading{font-size:clamp(1.6rem,4vw,2.2rem)}.landing-copy,.landing-description{font-size:.9rem}.landing-actions{flex-direction:row;gap:8px}.landing-button{padding:10px 14px;font-size:.9rem}.landing-section{padding:28px 24px}.landing-section-grid,.landing-card-grid,.landing-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landing-card{padding:14px}.landing-cta-inner{grid-template-columns:1fr 1fr;gap:16px}.landing-bg-shapes,.shape{display:none}.comparison-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width>=481px) and (width<=1024px) and (orientation:portrait){.landing-hero{padding:56px 32px}.landing-hero-inner{grid-template-columns:1fr;gap:32px}.landing-heading{font-size:clamp(2.4rem,5vw,3.4rem)}.landing-copy,.landing-description{font-size:1.05rem}.landing-section{padding:64px 32px}.landing-section-grid,.landing-card-grid,.landing-hero-stats,.landing-benefits,.landing-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.landing-feature-list,.landing-mini-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing-actions{flex-wrap:wrap;gap:12px}.landing-button{flex:0 auto;min-width:200px}.landing-cta{padding:56px 32px}.landing-cta-inner{grid-template-columns:1fr;gap:20px}.comparison-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width>=897px) and (width<=1366px) and (orientation:landscape) and (height>=481px){.landing-hero{padding:64px 48px}.landing-hero-inner{grid-template-columns:1fr 1fr}.landing-heading{font-size:clamp(2.8rem,4vw,3.6rem)}.landing-section-grid,.landing-card-grid,.landing-feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.comparison-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.invest-hero .landing-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:3.5rem}.invest-hero h1{letter-spacing:-.01em;text-wrap:balance;max-width:21ch;font-size:clamp(2.4rem,3.7vw,3.4rem)}.invest-hero .landing-hero-actions{justify-content:flex-start}.invest-hero p,.invest-hero-models li{-webkit-hyphens:manual;hyphens:manual}.invest-hero .invest-hero-lead{color:var(--landing-ink);margin-top:1.35rem;font-size:1.16rem;line-height:1.6}.invest-hero .invest-hero-intro,.invest-hero .invest-hero-closing{font-size:var(--landing-body);margin-top:.9rem;line-height:1.65}.invest-hero-models{counter-reset:invest-model;gap:.6rem;max-width:680px;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.invest-hero-models li{color:var(--landing-ink);font-size:var(--landing-body);counter-increment:invest-model;overflow-wrap:break-word;padding-left:2.25rem;line-height:1.6;position:relative}.invest-hero-models li:before{content:counter(invest-model);width:1.55rem;height:1.55rem;color:var(--landing-teal);font-variant-numeric:tabular-nums;background:#1b57521a;border-radius:6px;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex;position:absolute;top:.1rem;left:0}.invest-hero-programs{min-width:0;animation:landingFadeUp .78s var(--landing-ease) .12s both;gap:1rem;display:grid}.invest-program-card{border:1px solid var(--landing-line);min-width:0;color:inherit;box-shadow:var(--landing-shadow-soft);transition:transform .28s var(--landing-ease), border-color .28s var(--landing-ease), box-shadow .28s var(--landing-ease);background:#ffffffe6;border-radius:10px;gap:1.1rem;padding:1.3rem 1.4rem 1.25rem;text-decoration:none;display:grid}.invest-program-card:hover{border-color:#1b575247;transform:translateY(-3px);box-shadow:0 22px 56px #1f302e21}.invest-program-card:active{transition-duration:.1s;transform:translateY(-1px)scale(.995)}.invest-program-card__header{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;display:flex}.invest-program-card__tag{max-width:100%;color:var(--landing-teal);overflow-wrap:break-word;background:#1b57521a;border-radius:6px;padding:.38rem .65rem;font-size:.8rem;font-weight:800;line-height:1.3}.invest-program-card__title{min-width:0;color:var(--landing-ink);overflow-wrap:break-word;flex:14rem;font-size:1.02rem;font-weight:700;line-height:1.35}.invest-program-card__figures{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.invest-program-card__figures>div{flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;min-width:0;padding-right:1rem;display:flex}.invest-program-card__figures>div+div{border-left:1px solid var(--landing-line);padding-left:1.25rem;padding-right:0}.invest-program-card__figures dd{color:var(--landing-teal);font-family:var(--font-baskerville,var(--font-sans,serif));letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:0;font-size:clamp(2rem,3.2vw,2.55rem);font-weight:700;line-height:1}.invest-program-card__figures dt{color:var(--landing-muted);font-size:var(--landing-small);overflow-wrap:break-word;line-height:1.35}.landing-hero .invest-program-card__description{border-top:1px solid var(--landing-line);max-width:none;color:var(--landing-muted);font-size:var(--landing-small);margin:0;padding-top:.95rem;line-height:1.55}.landing-badge-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.35rem;display:flex}.landing-badge-row .landing-badge{margin-bottom:0}.landing-limit-badge{color:var(--landing-gold);font-size:var(--landing-small);background:#9a633814;border:1px solid #9a633838;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-weight:800;line-height:1.2;display:inline-flex}.landing-limit-badge svg{flex:none;width:17px;height:17px}.landing-details{color:var(--landing-muted);font-size:var(--landing-small);overflow-wrap:break-word;margin:.85rem 0 0;line-height:1.65}.figure-dash{margin-inline:-.02em;display:inline-block;transform:scaleX(.74)}.invest-program-section{scroll-margin-top:96px}.invest-page .comparison-card{flex-direction:column;display:flex}.invest-page .comparison-card ul{flex:1}html.dark .invest-program-card{background:#151c1ae6}html.dark .invest-program-card:hover{border-color:#7ac4b64d;box-shadow:0 22px 56px #0006}html.dark .invest-program-card__tag,html.dark .invest-hero-models li:before{color:#9fd6cb;background:#7ac4b624}html.dark .invest-program-card__figures dd{color:#9fd6cb}html.dark .landing-limit-badge{color:#e2b688;background:#c4935e1f;border-color:#c4935e4d}@media (width<=1180px){.invest-hero .landing-hero-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:2.5rem}}@media (width<=1024px){.invest-hero .landing-hero-inner{grid-template-columns:1fr}.invest-hero h1{max-width:18ch}}@media (width<=720px){.invest-hero-programs{width:min(100%,100vw - 2rem);max-width:calc(100vw - 2rem)}.invest-hero h1{font-size:var(--landing-h1)}.invest-hero .invest-hero-lead{font-size:1.04rem}.invest-program-card{padding:1.1rem}.invest-program-card__figures>div+div{padding-left:1rem}.invest-program-section{scroll-margin-top:80px}}@media (width<=560px){.invest-hero .landing-hero-content{width:min(100%,100vw - 2rem);max-width:calc(100vw - 2rem)}}@media (width<=380px){.invest-program-card__figures{grid-template-columns:1fr;gap:.9rem}.invest-program-card__figures>div+div{border-top:1px solid var(--landing-line);border-left:0;padding:.9rem 0 0}}
