.trade-page{background:var(--background)}.trade-hero{background:var(--surface-soft);padding:clamp(3.5rem,6vw,6rem) 0}.trade-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.trade-hero-copy{max-width:760px}.trade-hero h1{max-width:780px;margin-bottom:1.35rem;font-size:clamp(2.4rem,4.5vw,4.35rem)}.trade-hero-lead{max-width:680px;color:var(--muted-foreground);margin-bottom:1.8rem;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.65}.trade-hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.trade-hero-note{color:var(--muted-foreground);align-items:flex-start;gap:.55rem;margin:1.3rem 0 0;font-size:.93rem;display:flex}.trade-hero-note svg{color:var(--primary);flex:none;margin-top:.22rem}.trade-hero-visual{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.trade-hero-visual>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.trade-visual-caption{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#ffffffed;border:1px solid #ffffffb3;flex-direction:column;gap:.1rem;padding:.8rem 1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.trade-visual-caption span{color:var(--muted-foreground);font-size:.83rem;font-weight:600}.trade-visual-caption strong{font-family:var(--font-montserrat), sans-serif;font-size:.99rem;line-height:1.35}.trade-options,.trade-prepare{padding-block:var(--section-space)}.trade-section-heading{max-width:790px;margin-bottom:2rem}.trade-section-heading h2{margin-bottom:.75rem}.trade-section-heading>p:last-child{color:var(--muted-foreground);margin-bottom:0;font-size:1.04rem}.trade-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.trade-option-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;min-width:0;padding:clamp(1.4rem,3vw,2.3rem);display:flex}.trade-option-card-featured{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));background:#f0f2ff}.trade-option-icon{border-radius:var(--radius-sm);background:var(--surface-soft);width:54px;height:54px;color:var(--primary);place-items:center;margin-bottom:1.25rem;display:grid}.trade-option-card-featured .trade-option-icon{background:#dce2ff}.trade-option-kicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.8rem;font-weight:750}.trade-option-card h3{margin-bottom:.75rem;font-size:clamp(1.35rem,2vw,1.8rem)}.trade-option-card>p:not(.trade-option-kicker){max-width:570px;color:var(--muted-foreground);margin-bottom:1.2rem}.trade-option-card ul{gap:.7rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.trade-option-card li{align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.trade-option-card li svg{color:var(--primary);flex:none;margin-top:.18rem}.trade-option-card .button{align-self:flex-start;margin-top:auto}.trade-valuation-note{color:var(--muted-foreground);margin:1rem 0 0;font-size:.88rem}.trade-process{padding-block:var(--section-space);background:var(--surface-soft)}.trade-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.trade-step-grid li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:1.35rem}.trade-step-number{color:var(--primary);font-family:var(--font-montserrat), sans-serif;margin-bottom:1.5rem;font-size:1.55rem;font-weight:750;display:inline-block}.trade-step-grid h3{margin-bottom:.6rem;font-size:1.12rem}.trade-step-grid p{color:var(--muted-foreground);margin:0;font-size:.94rem;line-height:1.55}.trade-prepare{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);display:grid}.trade-prepare-intro p:not(.eyebrow){max-width:510px;color:var(--muted-foreground)}.trade-prepare-list{border-top:1px solid var(--border)}.trade-prepare-list>div{border-bottom:1px solid var(--border);gap:1rem;padding:1.3rem 0;display:flex}.trade-prepare-list svg{color:var(--primary);flex:none;margin-top:.1rem}.trade-prepare-list span{gap:.2rem;display:grid}.trade-prepare-list strong{font-size:1.03rem}.trade-prepare-list small{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.trade-stock{padding-block:var(--section-space);background:var(--surface-soft)}.trade-stock-note{color:var(--muted-foreground);margin:1.25rem 0 0;font-size:.9rem}.trade-faq{background:var(--background)}.trade-final{border-top:1px solid var(--border);background:var(--surface-soft);padding:clamp(3.25rem,5vw,5rem) 0}.trade-final-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.trade-final-inner h2{max-width:700px;margin-bottom:.8rem}.trade-final-inner p:not(.eyebrow){max-width:700px;color:var(--muted-foreground);margin-bottom:0}.trade-final-address{align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex;margin-top:1rem!important}.trade-final-address svg{color:var(--primary);flex:none;margin-top:.2rem}.trade-final-actions{gap:.65rem;display:grid}@media (max-width:900px){.trade-hero-grid{grid-template-columns:1fr}.trade-hero-visual{width:min(100%,720px)}.trade-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.trade-hero{padding-block:3rem}.trade-hero h1{font-size:clamp(2.2rem,9vw,3.1rem)}.trade-hero-actions,.trade-hero-actions .button{width:100%}.trade-option-grid,.trade-prepare,.trade-final-inner{grid-template-columns:1fr}.trade-option-card .button{align-self:stretch}.trade-step-grid{grid-template-columns:1fr}.trade-step-grid li{padding:1.2rem}.trade-step-number{margin-bottom:.7rem}.trade-final-actions{width:100%}}
