.lba-trade-page{--lba-black:#1a1a18;--lba-warm-gray:#f5f4f0;--lba-border:rgba(26,26,24,0.12);--lba-text:#1a1a18;--lba-text-muted:#5f5e5a;--lba-max:1100px;--lba-gutter:2rem;--lba-section-gap:6rem;--lba-divi-header-height:99px}
.lba-trade-wrap{max-width:var(--lba-max);margin:0 auto;padding:0 var(--lba-gutter)}
.lba-trade-sticky{position:sticky;top:99px;z-index:100000;background:rgba(255,255,255,0.96);border-bottom:0.5px solid var(--lba-border);backdrop-filter:blur(8px);padding:0.75rem 2rem;display:flex;align-items:center;justify-content:space-between}
.lba-trade-page .btn{display:inline-flex;align-items:center;min-height:44px;padding:0 26px;border:0.5px solid var(--lba-black);border-radius:0;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;font-weight:400;text-decoration:none;cursor:pointer;background:transparent;color:var(--lba-black);transition:background 0.2s,color 0.2s}
.lba-trade-page .btn-primary{background:var(--lba-black);color:#fff}
.lba-trade-page .btn-primary:hover{background:#fff;color:var(--lba-black)}
.lba-trade-page .btn-secondary:hover{background:var(--lba-black);color:#fff}
.lba-trade-section{padding:var(--lba-section-gap) 0;border-top:0.5px solid var(--lba-border)}
.lba-trade-hero{padding:7rem 0 6rem}
.lba-trade-hero__inner{max-width:620px}
.lba-section-eyebrow{font-size:10px;letter-spacing:0.25em;text-transform:uppercase;color:var(--lba-text-muted);margin-bottom:3rem}
.lba-trade-hero__title{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:300;line-height:1.15;margin-bottom:1.75rem}
.lba-trade-hero__body{font-size:15px;color:var(--lba-text-muted);max-width:480px;margin-bottom:2.5rem;line-height:1.8;font-weight:300}
.lba-btn-group{display:flex;gap:2rem;flex-wrap:wrap}
.lba-value-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem}
.lba-value-item{padding:2rem 2rem 2rem 0;border-top:0.5px solid var(--lba-border)}
.lba-value-item__num{font-size:10px;letter-spacing:0.2em;color:var(--lba-text-muted);margin-bottom:1.2rem}
.lba-value-item__title{font-size:1.1rem;font-weight:400;margin-bottom:0.6rem}
.lba-value-item__desc{font-size:13px;color:var(--lba-text-muted);line-height:1.75;font-weight:300}
.lba-work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:3rem;background:var(--lba-border)}
.lba-work-item{background:#fff;padding:2.5rem 2rem}
.lba-work-item__label{font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--lba-text-muted);margin-bottom:1.25rem}
.lba-work-item__title{font-size:1.3rem;font-weight:400;margin-bottom:0.75rem}
.lba-work-item__desc{font-size:13px;color:var(--lba-text-muted);line-height:1.8;font-weight:300}
.lba-brand-logos{display:flex;align-items:center;gap:4rem;flex-wrap:wrap}
.lba-brand-logo{font-size:1.05rem;font-weight:300;letter-spacing:0.12em;text-transform:uppercase;color:#b4b2a9;transition:color 0.25s}
.lba-brand-logo:hover{color:#1a1a18}
.lba-who-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;max-width:600px;list-style:none;padding:0}
.lba-who-item{display:flex;align-items:center;gap:1rem;padding:0.85rem 0;border-top:0.5px solid var(--lba-border);font-size:14px;color:var(--lba-text-muted);font-weight:300}
.lba-who-item::before{content:'';display:block;width:4px;height:4px;background:var(--lba-text-muted);border-radius:50%;flex-shrink:0}
.lba-process-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem}
.lba-process-step{padding:2rem 2rem 2rem 0;position:relative}
.lba-process-step__num{font-size:2.5rem;font-weight:300;color:#d3d1c7;line-height:1;margin-bottom:1.2rem}
.lba-process-step__title{font-size:1.15rem;font-weight:400;margin-bottom:0.5rem}
.lba-process-step__desc{font-size:13px;color:var(--lba-text-muted);line-height:1.75;font-weight:300}
.lba-form-section{background:var(--lba-warm-gray);padding:6rem 0;border-top:0.5px solid var(--lba-border);border-bottom:0.5px solid var(--lba-border)}
#trade-application{scroll-margin-top:var(--lba-divi-header-height)}
.lba-form-inner{max-width:720px}
.lba-form-heading{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:300;margin-bottom:0.75rem}
.lba-form-sub{font-size:13px;color:var(--lba-text-muted);margin-bottom:3rem;font-weight:300}
.lba-form-section .fluentform .ff-el-group{margin-bottom:1.25rem}
.lba-form-section .fluentform .ff-el-input--label label{font-size:11px;letter-spacing:0.15em;text-transform:uppercase;color:var(--lba-text-muted);font-weight:400;margin-bottom:0.4rem}
.lba-form-section .fluentform input[type=text],.lba-form-section .fluentform input[type=email],.lba-form-section .fluentform input[type=tel],.lba-form-section .fluentform input[type=url],.lba-form-section .fluentform input[type=number],.lba-form-section .fluentform input[type=date],.lba-form-section .fluentform select,.lba-form-section .fluentform textarea{font-size:14px;font-weight:300;background:#fff;border:0.5px solid var(--lba-border);padding:11px 14px;outline:none;border-radius:0;width:100%;-webkit-appearance:none;appearance:none;transition:border-color 0.2s;box-shadow:none}
.lba-form-section .fluentform input[type=text]:focus,.lba-form-section .fluentform input[type=email]:focus,.lba-form-section .fluentform input[type=tel]:focus,.lba-form-section .fluentform input[type=url]:focus,.lba-form-section .fluentform select:focus,.lba-form-section .fluentform textarea:focus{border-color:#1a1a18}
.lba-form-section .fluentform .ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;border:0.5px solid #1a1a18;border-radius:0;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;font-weight:400;background:#1a1a18;color:#fff;cursor:pointer;transition:background 0.2s,color 0.2s;-webkit-appearance:none;appearance:none}
.lba-form-section .fluentform .ff-btn-submit:hover{background:#fff;color:#1a1a18}
.lba-form-section .fluentform .ff-message-success{font-size:1.1rem;font-weight:300;padding:2rem;border:0.5px solid var(--lba-border);background:#fff;line-height:1.7}
.lba-final-cta{text-align:center;padding:7rem 0}
.lba-final-cta__heading{font-size:clamp(1.4rem,3vw,2rem);font-weight:300;margin-bottom:2rem}
.lba-final-cta__note{font-size:12px;color:var(--lba-text-muted);margin-top:1.5rem}
@media(max-width:768px){.lba-value-grid,.lba-process-steps{grid-template-columns:1fr}.lba-work-grid{grid-template-columns:1fr;background:none}.lba-work-item{border-top:0.5px solid var(--lba-border)}.lba-who-grid{grid-template-columns:1fr}.lba-brand-logos{gap:2rem}.lba-btn-group{flex-direction:column;gap:0.75rem}}
.lba-form-section .fluentform input[type=checkbox],.lba-form-section .fluentform input[type=radio]{width:auto;padding:0;border:none;background:transparent;box-shadow:none;min-height:auto;-webkit-appearance:auto;appearance:auto;display:inline;vertical-align:middle;margin-right:6px;cursor:pointer}
.lba-form-section .fluentform .ff-el-form-check{display:flex;align-items:center;gap:0;margin-bottom:0.4rem}
.lba-form-section .fluentform .ff-el-form-check label{font-size:13px;letter-spacing:0;text-transform:none;color:var(--lba-text);font-weight:300;cursor:pointer;display:flex;align-items:center;gap:8px}