.trade-section{padding:74px 0;border-top:1px solid rgba(255,255,255,.12)}.trade-section .section-title{max-width:850px;margin-bottom:28px}.trade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.trade-card{padding:30px;border:1px solid rgba(215,196,158,.24);border-radius:20px;background:linear-gradient(145deg,#12212d,#0d1923);display:flex;flex-direction:column}.trade-card h3{font-size:25px;line-height:1.35;margin:20px 0 12px}.trade-card p{color:#bdc6cd;margin:0 0 22px}.trade-card .sector-link{margin-top:auto;color:#d7c49e}.b2b-hero{padding:78px 0 86px;min-height:auto}.b2b-hero h1{max-width:980px;font-size:clamp(40px,5.8vw,76px);line-height:1.1;margin:20px 0 24px}.b2b-hero .hero-copy{max-width:830px;font-size:20px}.trade-breadcrumb{display:inline-block;font-size:13px;color:#b8c4cc;margin-bottom:28px}.trade-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.trade-step{padding-top:22px;border-top:2px solid #b98046}.trade-step>b{color:#d7c49e;font-size:14px}.trade-step h3{font-size:22px;line-height:1.35}.trade-step p{color:#b7c2ca;font-size:15px}.distribution-section{background:#f4f1e9;color:#071019}.distribution-section .section-kicker{color:#815426}.distribution-section .section-lead{color:#45525c}.trade-quote-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:58px;align-items:start}.trade-form{padding:30px;border:1px solid rgba(215,196,158,.25);border-radius:20px;background:#0d1923}.trade-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.trade-field{min-width:0}.trade-field.full{grid-column:1/-1}.trade-field label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#dce4e9}.trade-field input,.trade-field select,.trade-field textarea{display:block;width:100%;min-height:48px;border:1px solid #62707c;border-radius:9px;background:#071019;color:#fff;font:inherit;font-size:15px;padding:10px 12px}.trade-field textarea{min-height:115px;resize:vertical}.trade-field input:focus,.trade-field select:focus,.trade-field textarea:focus{outline:2px solid #d7c49e;outline-offset:2px}.trade-form .actions{margin-top:26px}.trade-form button{cursor:pointer;white-space:normal}.trade-form button:disabled{opacity:.6;cursor:wait}.trade-contact{display:block;margin:15px 0;color:#d7c49e;overflow-wrap:anywhere}.trade-note{font-size:13px!important;line-height:1.7;color:#b7c2ca;margin:20px 0 0}.quote-status{font-size:14px;color:#d7c49e}.quote-status:empty{display:none}.quote-status[data-error="true"]{color:#ffbdb3}.trade-faq{max-width:900px}.trade-faq details{padding:22px 0;border-bottom:1px solid #3f4a55}.trade-faq summary{cursor:pointer;font-size:19px;font-weight:600}.trade-faq p{color:#bac5cd;max-width:780px}.trade-callout{padding:38px;border:1px solid #5b4b37;border-radius:20px;background:#0d1923}.trade-callout .button{margin:8px 8px 0 0}.lang-button{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:42px}.button:focus-visible,.lang-button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #d7c49e;outline-offset:5px}html[dir="rtl"] .b2b-hero h1{line-height:1.45;font-size:clamp(33px,4.7vw,60px)}html[dir="rtl"] .trade-card h3{line-height:1.65}html[dir="rtl"] .trade-step h3{line-height:1.65}.contact-card>.button{margin-bottom:20px}
@media(max-width:960px){.trade-quote-grid{grid-template-columns:1fr;gap:32px}.trade-grid{gap:15px}.trade-card{padding:24px}.trade-card h3{font-size:21px}.trade-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-links{gap:15px;font-size:12px}}
@media(max-width:680px){.trade-section{padding:46px 0}.trade-grid{grid-template-columns:1fr}.trade-card{padding:26px}.b2b-hero{padding:42px 0 56px}.b2b-hero .hero-copy{font-size:17px}.b2b-hero h1{font-size:40px}.trade-breadcrumb{margin-bottom:14px}.trade-form{padding:22px}.trade-fields{grid-template-columns:1fr}.trade-field.full{grid-column:auto}.trade-step h3{font-size:19px}.trade-callout{padding:25px}.trade-form .actions{display:grid;grid-template-columns:1fr}.trade-section .button{white-space:normal;text-align:center}.trade-contact{font-size:15px}html[dir="rtl"] .b2b-hero h1{font-size:34px}}
.b2b-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){.b2b-facts{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
