.trade-in-page,.invest-page{--landing-ink: #172421;--landing-muted: #52625e;--landing-soft: #f4f6f2;--landing-soft-2: #eef4ef;--landing-paper: #ffffff;--landing-surface: #fbfaf7;--landing-line: rgba(31, 48, 46, .14);--landing-line-strong: rgba(31, 48, 46, .22);--landing-gold: #8a5531;--landing-gold-2: #c4935e;--landing-teal: #1b5752;--landing-teal-2: #2f756b;--landing-shadow: 0 24px 70px rgba(31, 48, 46, .12);--landing-shadow-soft: 0 12px 36px rgba(31, 48, 46, .08);--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);width:100%;overflow-x:hidden;background:var(--landing-soft);color:var(--landing-ink)}.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:3px solid rgba(154,99,56,.35);outline-offset:3px}.landing-hero{position:relative;min-height:540px;overflow:hidden;padding:7rem 1.25rem 5rem;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%)}.landing-bg-shapes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.landing-bg-shapes .shape{position:absolute;border:1px solid rgba(154,99,56,.15);opacity:.7;animation:landingFloat 12s var(--landing-ease-soft) infinite alternate}.landing-bg-shapes .shape-1{width:280px;height:190px;top:5.5rem;left:-100px}.landing-bg-shapes .shape-2{width:210px;height:260px;right:7%;bottom:-120px;animation-delay:1.4s}.landing-bg-shapes .shape-3{width:140px;height:140px;top:24%;right:-64px;animation-delay:2.4s}.landing-hero-inner{position:relative;z-index:1;display:grid;width:min(var(--landing-max),100%);margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:4rem;align-items:center}.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{margin:0;color:var(--landing-ink);font-family:var(--font-baskerville, var(--font-sans, serif));font-weight:700;line-height:1.08;letter-spacing:0;overflow-wrap:break-word}.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;margin:1.25rem 0 0;color:var(--landing-muted);font-size:1.08rem;line-height:1.72;overflow-wrap:break-word}.landing-hero-actions{justify-content:flex-start}.landing-hero-panel{border:1px solid var(--landing-line);border-radius:8px;background:#ffffffe0;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}.landing-hero-panel:hover{border-color:#9a633847;box-shadow:0 30px 90px #1f302e29;transform:translateY(-6px)}.landing-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--landing-line)}.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{display:block;color:var(--landing-teal);font-family:var(--font-baskerville, var(--font-sans, serif));font-size:2.15rem;line-height:1;overflow-wrap:anywhere}.landing-hero-stats span{display:block;margin-top:.4rem;color:var(--landing-muted);font-size:var(--landing-small);font-weight:700;line-height:1.35;overflow-wrap:break-word}.landing-hero-panel-body,.landing-hero-models{padding:1.25rem}.landing-hero-panel-body>p{margin:0 0 .8rem;color:var(--landing-gold);font-size:var(--landing-eyebrow);font-weight:900;line-height:1.3;letter-spacing:0;text-transform:uppercase}.landing-mini-steps{list-style:none;display:grid;gap:0;margin:0;padding:0}.landing-mini-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.8rem;align-items:center;padding:.85rem 0;border-top:1px solid var(--landing-line);transition:color .24s var(--landing-ease),transform .24s var(--landing-ease)}.landing-mini-steps li:first-child{border-top:0}.landing-mini-steps span,.landing-hero-models article>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;background:#1b57521a;color:var(--landing-teal);font-size:var(--landing-small);font-weight:900;transition:background-color .24s var(--landing-ease),color .24s var(--landing-ease),transform .24s var(--landing-ease)}.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);line-height:1.35;overflow-wrap:break-word}.landing-hero-models article{display:grid;grid-template-columns:minmax(112px,max-content) minmax(0,1fr);gap:.8rem 1rem;align-items:center;padding:1rem 0;border-top:1px solid var(--landing-line);transition:transform .24s var(--landing-ease)}.landing-hero-models article:hover{transform:translate(4px)}.landing-hero-models article:first-child{padding-top:0;border-top:0}.landing-hero-models article:last-child{padding-bottom:0}.landing-hero-models small{grid-column:2;color:var(--landing-muted);font-size:var(--landing-small);font-weight:800;line-height:1.35;overflow-wrap:break-word}.landing-hero-models article>span{width:auto;min-width:112px;height:auto;min-height:34px;padding:.45rem .65rem;text-align:center;overflow-wrap:break-word}.landing-section{padding:5.75rem 1.25rem;background:var(--landing-soft)}.landing-section--tinted{border-block:1px solid var(--landing-line);background:var(--landing-soft-2)}.landing-section-grid{display:grid;width:min(var(--landing-max),100%);margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);gap:4rem;align-items:center}.landing-section-grid--reversed{grid-template-columns:minmax(320px,.88fr) minmax(0,1fr)}.landing-copy{max-width:640px}.landing-badge{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;margin-bottom:1.35rem;border:1px solid rgba(154,99,56,.18);border-radius:8px;background:#9a633814;color:var(--landing-gold);font-size:var(--landing-h3);font-weight:900;line-height:1;transition:transform .3s var(--landing-ease),background-color .3s var(--landing-ease),color .3s var(--landing-ease)}.landing-badge svg{width:26px;height:26px}.landing-badge--featured,.invest-theme-gold .landing-badge{background:#9a63381a}.invest-theme-green .landing-badge{border-color:#1b575233;background:#1b57521a;color:var(--landing-teal)}.landing-eyebrow{margin:0 0 .75rem;color:var(--landing-gold);font-size:var(--landing-eyebrow);font-weight:900;line-height:1.35;letter-spacing:0;text-transform:uppercase;overflow-wrap:break-word}.landing-hero .landing-eyebrow{max-width:none;margin:0 0 1rem;color:var(--landing-gold);font-size:var(--landing-eyebrow);font-weight:900;line-height:1.35;letter-spacing:0;text-transform:uppercase}.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{margin:1rem 0 0;color:var(--landing-muted);font-size:var(--landing-body);line-height:1.72;overflow-wrap:break-word}.landing-feature-list,.landing-step-list{list-style:none;display:flex;flex-direction:column;gap:1rem;margin:2rem 0 0;padding:0}.landing-feature-list li,.landing-step-list li{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border:1px solid var(--landing-line);border-radius:8px;background:var(--landing-paper);box-shadow:0 8px 24px #1f302e0a;transition:transform .3s var(--landing-ease),border-color .3s var(--landing-ease),box-shadow .3s var(--landing-ease),background-color .3s var(--landing-ease)}.landing-feature-list li:hover,.landing-step-list li:hover{border-color:#9a63383d;box-shadow:0 18px 44px #1f302e1a;transform:translateY(-4px)}.landing-feature-icon,.landing-step-list>li>span{display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;border-radius:8px;background:#9a63381a;color:var(--landing-gold);transition:transform .3s var(--landing-ease),background-color .3s var(--landing-ease),color .3s var(--landing-ease)}.landing-feature-list li:hover .landing-feature-icon,.landing-step-list li:hover>span{transform:scale(1.08) rotate(-2deg);background:var(--landing-gold);color:#fff}.invest-theme-green .landing-feature-icon{background:#1b57521a;color:var(--landing-teal)}.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{display:block;color:var(--landing-ink);font-size:var(--landing-body);line-height:1.35;overflow-wrap:break-word}.landing-feature-list small,.landing-step-list small{display:block;margin-top:.35rem;color:var(--landing-muted);font-size:var(--landing-small);line-height:1.55;overflow-wrap:break-word}.landing-feature-list li>div,.landing-step-list li>div{min-width:0}.landing-visual{min-width:0}.landing-visual-card{position:relative;overflow:hidden;border:1px solid var(--landing-line-strong);border-radius:8px;background:#dfe6e2;box-shadow:var(--landing-shadow);transform:translateZ(0);transition:transform .42s var(--landing-ease),border-color .42s var(--landing-ease),box-shadow .42s var(--landing-ease),filter .42s var(--landing-ease)}.landing-visual-card:hover{border-color:#9a63385c;box-shadow:0 34px 92px #1f302e2e;transform:translateY(-8px)}.landing-visual-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff3d}.landing-visual-image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform .72s var(--landing-ease-soft),filter .72s var(--landing-ease-soft)}.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{padding:3rem;opacity:.18;filter:grayscale(1) brightness(0) invert(1);object-fit:contain}.landing-visual-overlay{position:absolute;inset:auto 0 0;z-index:2;padding:1.25rem;background:linear-gradient(to top,#0d1412bd,#0d141200)}.landing-stat{display:inline-flex;max-width:min(100%,280px);flex-direction:column;padding:.95rem 1.1rem;border-radius:8px;background:var(--landing-gold);color:#fff;box-shadow:0 12px 28px #9a633847;transition:transform .34s var(--landing-ease),box-shadow .34s var(--landing-ease)}.landing-visual-card:hover .landing-stat{box-shadow:0 16px 34px #9a633857;transform:translateY(-4px)}.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));font-size:1.9rem;line-height:1;overflow-wrap:anywhere}.landing-stat span{margin-top:.3rem;font-size:var(--landing-small);font-weight:800;line-height:1.35;letter-spacing:0;overflow-wrap:break-word}.landing-benefits,.landing-comparison{padding:5.5rem 1.25rem;background:var(--landing-paper)}.landing-heading{width:min(760px,100%);margin:0 auto 3rem;text-align:center}.landing-card-grid{display:grid;width:min(var(--landing-max),100%);margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.landing-card{padding:1.45rem;border:1px solid var(--landing-line);border-radius:8px;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)}.landing-card:hover{border-color:#9a63383d;box-shadow:0 20px 52px #1f302e1a;transform:translateY(-5px)}.landing-card-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:1.15rem;border-radius:8px;background:#9a63381a;color:var(--landing-gold);transition:transform .3s var(--landing-ease),background-color .3s var(--landing-ease),color .3s var(--landing-ease)}.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{margin:0 0 .55rem;color:var(--landing-ink);font-size:var(--landing-h3);line-height:1.25;overflow-wrap:break-word}.landing-card p{margin:0;color:var(--landing-muted);font-size:var(--landing-small);line-height:1.58;overflow-wrap:break-word}.comparison-cards{display:grid;width:min(1020px,100%);margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.comparison-card{padding:1.5rem;border:1px solid var(--landing-line);border-top:4px solid var(--landing-teal);border-radius:8px;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)}.comparison-card:hover{box-shadow:0 22px 56px #1f302e1f;transform:translateY(-5px)}.comparison-card--gold{border-top-color:var(--landing-gold)}.comparison-card header,.comparison-card footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.comparison-card header{padding-bottom:1rem;border-bottom:1px solid var(--landing-line)}.comparison-card h3{margin:0;color:var(--landing-ink);font-size:1.45rem;line-height:1.2;overflow-wrap:break-word}.comparison-card header span{flex:0 1 auto;min-width:0;padding:.35rem .65rem;border-radius:999px;background:#1b57521a;color:var(--landing-teal);font-size:var(--landing-small);font-weight:900;line-height:1.25;overflow-wrap:break-word;text-align:center}.comparison-card--gold header span{background:#9a63381a;color:var(--landing-gold)}.comparison-card ul{list-style:none;margin:1.1rem 0;padding:0}.comparison-card li{display:flex;gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--landing-line);color:var(--landing-muted);font-size:var(--landing-body);line-height:1.45;overflow-wrap:break-word}.comparison-card li:last-child{border-bottom:0}.comparison-card li span{flex:0 0 auto;color:var(--landing-teal);font-weight:900}.comparison-card--gold li span{color:var(--landing-gold)}.comparison-card footer{padding-top:1rem;border-top:1px solid var(--landing-line)}.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);font-size:1.35rem;line-height:1.2;overflow-wrap:break-word;text-align:right}.landing-cta{padding:4.25rem 1.25rem;background:#17342f;color:#fff}.landing-cta-inner{width:min(820px,100%);margin:0 auto;text-align:center}.landing-cta h2{color:#fff}.landing-cta p{color:#ffffffc7}.landing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem}.landing-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.7rem;padding:.85rem 1.1rem;border:1px solid var(--landing-gold);border-radius:8px;background:var(--landing-gold);color:#fff;font-size:var(--landing-body);font-weight:900;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 12px 28px #9a63383d;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;overflow-wrap:break-word}.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);background:#ffffffc7;color:var(--landing-ink);box-shadow:none}.landing-cta .landing-button--outline{border-color:#ffffff57;background:transparent;color:#fff}.landing-button svg{width:20px;height:20px;flex:0 0 auto;transition:transform .22s var(--landing-ease)}.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: rgba(232, 239, 235, .12);--landing-line-strong: rgba(232, 239, 235, .2);--landing-shadow: 0 24px 70px rgba(0, 0, 0, .3);--landing-shadow-soft: 0 12px 36px rgba(0, 0, 0, .2);background:var(--landing-soft)}html.dark .landing-hero{background:linear-gradient(90deg,#151c1ab8,#151c1a00),linear-gradient(135deg,#151c1a,#17231f)}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{background:#151c1ab8;color:var(--landing-ink)}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landingFloat{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(10px,-14px,0) rotate(2deg)}}html.dark .landing-cta{background:#101614}html.dark .landing-cta .landing-button--outline{background:transparent;color:#fff}@media(max-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(max-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(max-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%,calc(100vw - 2rem));max-width:calc(100vw - 2rem)}.landing-bg-shapes{display:none}.landing-hero h1{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.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{margin-bottom:2rem;text-align:left}.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(max-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(max-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{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-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(max-width:480px)and (orientation:portrait){.landing-hero{padding:32px 16px}.landing-hero-inner{grid-template-columns:1fr;gap:24px}.landing-eyebrow{font-size:.75rem;letter-spacing:.18em}.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{width:100%;justify-content:center;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{padding:14px;gap:12px}.landing-step-list>li>span{flex-basis:40px;width:40px;height:40px}.landing-cta{padding:32px 16px}.landing-cta-inner{grid-template-columns:1fr;text-align:center;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(max-width:896px)and (orientation:landscape)and (max-height:480px){.landing-hero{padding:24px}.landing-hero-inner{grid-template-columns:1fr 1fr;gap:16px;align-items:center}.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(min-width:481px)and (max-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{gap:12px;flex-wrap:wrap}.landing-button{flex:0 1 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(min-width:897px)and (max-width:1366px)and (orientation:landscape)and (min-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}}
