.sl-page:has(.sl-trade-hero){padding-top:40px}.sl-page:has(.sl-trade-hero) .sl-page-heading{margin-bottom:28px}.sl-page:has(.sl-trade-hero) .sl-page-heading h1{font-size:clamp(32px,4vw,48px)}.sl-trade-hero{background:#20332e;color:white;border-radius:18px;padding:clamp(25px,4vw,55px);display:grid;grid-template-columns:1.65fr 1fr;gap:35px;align-items:center;position:relative;overflow:hidden}.sl-trade-hero:after{content:"";position:absolute;width:350px;height:350px;border:1px solid #ffffff20;border-radius:50%;right:-150px;top:-180px;pointer-events:none}.sl-trade-hero h2{color:white;font-size:clamp(30px,4vw,48px);margin:0 0 16px;letter-spacing:-.03em}.sl-trade-hero p{color:#e0e9e4;max-width:620px}.sl-trade-hero .sl-eyebrow{color:#d3a58f}.sl-trade-perks{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.sl-trade-perks span{font-size:12px;background:#ffffff16;border:1px solid #ffffff30;border-radius:40px;padding:7px 12px}.sl-trade-hero-aside{border-left:2px solid #ad7156;padding:25px 0 25px 28px}.sl-trade-hero-aside span{font-size:11px;letter-spacing:.2em;color:#d3a58f}.sl-trade-hero-aside strong{display:block;font-size:clamp(21px,2.6vw,32px);line-height:1.25;margin:14px 0}.sl-trade-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:30px;margin-top:38px;align-items:start}.sl-trade-form-panel{background:white;border:1px solid #e5e1da;border-radius:16px;padding:clamp(22px,4vw,42px);box-shadow:0 16px 45px #26352c0b}.sl-trade-form-panel>h2{margin-top:0}.sl-trade-intro{color:#61706a}.sl-trade-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sl-trade-form h3{border-bottom:1px solid #e5e1da;padding-bottom:10px;margin:20px 0 0}.sl-trade-form input,.sl-trade-form select,.sl-trade-form textarea{font-size:15px}.sl-trade-form input:focus,.sl-trade-form select:focus,.sl-trade-form textarea:focus{outline:2px solid #b7775b;outline-offset:1px}.sl-trade-consent{display:flex!important;gap:12px;align-items:flex-start;font-weight:400!important;line-height:1.5}.sl-trade-consent input{margin-top:6px;flex:none}.sl-trade-form button{border-radius:8px!important;padding:17px 26px!important;font-size:16px;display:flex;justify-content:space-between;gap:15px;align-items:center}.sl-trade-sidebar{display:grid;gap:20px}.sl-trade-sidebar .sl-panel{border-radius:14px}.sl-trade-sidebar ol{padding-left:22px}.sl-trade-sidebar li{padding-bottom:14px}.sl-trade-sidebar li p{font-size:14px;margin:5px 0}.sl-trade-honeypot{position:absolute;left:-99999px;width:1px;height:1px;overflow:hidden}@media(max-width:850px){.sl-trade-layout,.sl-trade-hero{grid-template-columns:1fr}.sl-trade-hero-aside{border-left:0;border-top:1px solid #ffffff30;padding:22px 0 0}}@media(max-width:550px){.sl-trade-fields{grid-template-columns:1fr}.sl-trade-hero{border-radius:12px}.sl-trade-form-panel{padding:22px}}

/* Trade application confirmation */
.sl-page:has(.sl-trade-thanks){padding-top:44px;padding-bottom:80px}.sl-page:has(.sl-trade-thanks) .sl-page-heading{display:none}.sl-trade-thanks{max-width:850px;margin:10px auto 30px;padding:clamp(28px,6vw,76px);background:#faf8f4;border:1px solid #e9e3dc;border-radius:20px;text-align:center;box-shadow:0 20px 60px rgba(25,45,37,.06)}.sl-trade-thanks-icon{display:grid;place-items:center;margin:0 auto 24px;width:70px;height:70px;border-radius:50%;background:#20332e;color:white;font-size:36px}.sl-trade-thanks .sl-eyebrow{color:#a56549;letter-spacing:.17em;font-size:12px}.sl-trade-thanks h2{font-size:clamp(30px,4.5vw,50px);line-height:1.15;letter-spacing:-.025em;margin:15px auto 22px;color:#1c302c}.sl-trade-thanks-lead{font-size:clamp(17px,2vw,21px);line-height:1.65;max-width:650px;margin:0 auto;color:#465950}.sl-trade-thanks-divider{width:68px;height:2px;background:#aa6a4e;margin:35px auto}.sl-trade-thanks h3{font-size:clamp(20px,2.6vw,27px);margin-bottom:10px;color:#1c302c}.sl-trade-thanks>p:not(.sl-eyebrow):not(.sl-trade-thanks-lead):not(.sl-trade-thanks-note){color:#53645d}.sl-trade-thanks-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:30px auto}.sl-trade-thanks-actions a{display:inline-flex;align-items:center;justify-content:center;gap:14px;text-decoration:none!important;border-radius:9px;padding:15px 23px;font-weight:700;transition:transform .2s,background .2s}.sl-trade-thanks-actions a:hover{transform:translateY(-2px)}.sl-trade-thanks-primary{background:#a86649;color:white!important}.sl-trade-thanks-primary:hover{background:#895039}.sl-trade-thanks-secondary{border:1px solid #bcc7bf;color:#20332e!important;background:white}.sl-trade-thanks-note{font-size:13px;color:#738079;margin:30px auto 0;max-width:570px}@media(max-width:550px){.sl-trade-thanks-actions{flex-direction:column}.sl-trade-thanks-actions a{width:100%}}
