.trade-page-single{min-height:calc(100vh - 110px);display:flex;align-items:center;background:var(--color-bg-secondary);padding:182px 0 var(--space-8);overflow:hidden}.trade-layout{display:grid;grid-template-columns:1fr 450px;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}.trade-tag{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-bottom:var(--space-4)}.trade-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin-bottom:var(--space-6);font-weight:var(--weight-light)}.trade-intro{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-10);max-width:500px}.trade-benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.benefit-item strong{display:block;font-size:var(--text-base);color:var(--color-text-primary);margin-bottom:4px;font-weight:var(--weight-normal)}.benefit-item span{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}.trade-form-wrapper{width:100%}.trade-form{padding:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:rgba(255,255,255,.03)}.trade-form h2{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-2);font-weight:var(--weight-light)}.trade-form p{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.form-row{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.form-group{margin-bottom:var(--space-5)}.trade-form label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-2)}.trade-form input,.trade-form textarea{width:100%;padding:11px 14px;font-family:var(--font-body);font-size:13.5px;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base)}.trade-form textarea{resize:vertical;min-height:80px;line-height:1.5}.trade-form input:focus,.trade-form textarea:focus{outline:none;background:#ffffff;border-color:#111111;box-shadow:0 0 0 1px #111111}.trade-form button[type=submit]{width:100%;margin-top:var(--space-4)}.clean-captcha-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.clean-captcha-prompt{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);height:44px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clean-captcha-refresh{background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;width:auto!important;margin-top:0!important}.clean-captcha-refresh:hover{color:var(--color-text-primary);background:rgba(0,0,0,.06);transform:rotate(90deg)}.trade-form .clean-captcha-input{height:44px;padding:0 14px;font-size:13.5px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md)}.trade-form .clean-captcha-input:focus{outline:none;background:#ffffff;border-color:#111111;box-shadow:0 0 0 1px #111111}.clean-captcha-input.has-error{border-color:#ef4444!important;background:#fff5f5!important}.clean-captcha-err-msg{display:block;color:#dc2626;font-size:12px;margin-top:6px;font-weight:500}@media (max-width:600px){.clean-captcha-row{grid-template-columns:1fr;gap:var(--space-3)}}@media (max-width:1100px){.trade-layout{grid-template-columns:1fr 400px;gap:var(--space-8)}}@media (max-width:992px){.trade-page-single{height:auto;min-height:100vh;overflow:visible;padding-top:98px}.trade-layout{grid-template-columns:1fr}.trade-content{text-align:center}.trade-intro{margin-left:auto;margin-right:auto}.trade-benefits-grid{max-width:600px;margin:0 auto var(--space-12)}}@media (max-width:640px){.trade-benefits-grid{gap:var(--space-6)}.form-row,.trade-benefits-grid{grid-template-columns:1fr}}.trade-form-success-banner{margin-top:14px;padding:12px 18px;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--radius-md);color:#15803d;font-size:13.5px;font-weight:500;line-height:1.5;text-align:center;animation:tradeFadeIn .3s ease}@keyframes tradeFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.trade-form-error-banner{margin-top:14px;padding:12px 18px;background:#fff5f5;border:1px solid #fed7d7;border-radius:var(--radius-md);color:#c53030;font-size:12.5px;text-align:center}.trade-page-single{background:#fff;padding-bottom:72px}.trade-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,100px)}.trade-title{font-size:clamp(40px,4.5vw,60px);letter-spacing:-.035em}.trade-intro{max-width:420px;font-size:17px;line-height:1.7;margin-bottom:28px}.trade-benefits-grid{display:block}.trade-benefits-grid .benefit-item{padding:18px 0;border-bottom:1px solid #e7e7df}.trade-benefits-grid .benefit-item span{display:block;margin-top:7px}.trade-contact-note{margin-top:28px;font-size:14px;color:var(--color-text-secondary)}.trade-contact-note a{text-decoration:underline;text-underline-offset:3px}.trade-form{border:0;border-radius:0;background:#f7f3eb;padding:32px;box-shadow:none}.trade-form p{line-height:1.6;margin-bottom:24px}.trade-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.trade-fields-wide{grid-column:1/-1}.trade-form label{text-transform:none;letter-spacing:0;font-size:12px}.trade-form input,.trade-form textarea{background:white;border-radius:0}.trade-form .btn-primary{background:#a68a56;border-color:#a68a56;color:#17140e;border-radius:0}.trade-form .btn-primary:hover:not(:disabled){background:#b59a67;border-color:#b59a67}.trade-form .btn-primary:focus-visible{outline:2px solid #786139;outline-offset:3px}@media (max-width:800px){.trade-layout{grid-template-columns:1fr;gap:32px}.trade-form{padding:24px}}@media (max-width:420px){.trade-fields{grid-template-columns:1fr}}