.trade-page{--trade:#123b67;color:#09284b;background:#f7f7f4;min-height:100vh;padding-bottom:72px}.trade-header{z-index:30;background:#fff;border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex;position:sticky;top:0}.trade-header a{color:#123b67;font-size:12px;font-weight:800;text-decoration:none}.trade-header>div{text-align:center}.trade-header strong,.trade-header span{display:block}.trade-header span{color:#78837e;font-size:9px}.trade-header nav{gap:18px;display:flex}.trade-hero{color:#fff;background:#09284b;grid-template-columns:1fr 390px;align-items:center;gap:70px;padding:78px max(5vw,24px);display:grid}.trade-hero>div>span,.section-head>span,.workspace-panel aside>span,.milestone-section>div>span,.trade-modal form>span{letter-spacing:.15em;color:#d4ac58;font-size:10px;font-weight:900}.trade-hero h1{max-width:760px;margin:15px 0;font:700 clamp(42px,6vw,72px)/1.02 Georgia,serif}.trade-hero p{color:#c4d1ce;max-width:680px;line-height:1.7}.trade-actions{gap:10px;margin-top:25px;display:flex}.trade-actions button,.trade-actions a,.order-builder button,.readiness-score button{cursor:pointer;border:0;border-radius:9px;padding:13px 18px;font-weight:900;text-decoration:none}.trade-actions button,.order-builder button,.readiness-score button{color:#09284b;background:#d4ac58}.trade-actions a{color:#fff;border:1px solid #ffffff38}.trade-hero aside{border:1px solid #ffffff24;border-radius:20px;padding:24px}.trade-hero aside>b{color:#d4ac58;font-size:10px}.trade-hero aside p{grid-template-columns:30px 1fr;align-items:center;gap:10px;margin:12px 0;display:grid}.trade-hero aside i{background:#ffffff10;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.desk-switch{grid-template-columns:1fr 1fr;gap:12px;max-width:1160px;margin:34px auto 0;padding:0 20px;display:grid}.desk-switch button,.role-grid button,.product-list button{text-align:left;color:#273833;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:14px;padding:20px}.desk-switch button.active,.role-grid button.selected,.product-list button.selected{border-color:var(--trade);box-shadow:0 9px 25px #09284b18}.desk-switch small,.desk-switch strong,.desk-switch span,.role-grid strong,.role-grid span,.product-list strong,.product-list span,.product-list small{display:block}.desk-switch small{color:var(--trade);font-size:9px;font-weight:900}.desk-switch strong{margin:6px 0;font:700 24px Georgia,serif}.desk-switch span,.role-grid span,.product-list small{color:#6e7b76;font-size:10px;line-height:1.5}.role-journey,.workspace-panel,.feature-system,.milestone-section,.trade-guardrails{max-width:1160px;margin:64px auto 0;padding:0 20px}.section-head h2,.milestone-section h2{margin:9px 0;font:700 clamp(32px,4vw,48px) Georgia,serif}.section-head p,.milestone-section p{color:#68766f;max-width:780px;line-height:1.7}.role-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:23px;display:grid}.role-grid button{padding:18px}.role-grid strong{margin-bottom:7px}.workspace-panel{grid-template-columns:1fr 390px;gap:14px;display:grid}.workspace-main,.workspace-panel>aside{background:#fff;border:1px solid #dfe5e1;border-radius:20px;padding:28px}.product-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.product-list button{padding:15px}.product-list span{color:var(--trade);margin:5px 0;font-size:9px}.order-builder h3{font:700 28px Georgia,serif}.order-builder label{margin-top:12px;font-size:9px;font-weight:900;display:block}.order-builder input,.trade-modal input,.trade-modal select,.trade-modal textarea{background:#fff;border:1px solid #dce1dd;border-radius:8px;width:100%;margin-top:5px;padding:10px;display:block}.order-builder>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-builder dl{grid-template-columns:1fr auto;gap:8px;margin:20px 0;display:grid}.order-builder dt{color:#6f7c77;font-size:10px}.order-builder dd{margin:0;font-weight:900}.order-builder button{width:100%}.order-builder>small,.readiness-score>small{color:#78837e;margin-top:11px;font-size:9px;line-height:1.5;display:block}.readiness-list{gap:8px;margin-top:24px;display:grid}.readiness-list label{border:1px solid #e1e6e2;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.readiness-list input{accent-color:var(--trade)}.readiness-score{flex-direction:column;justify-content:center;display:flex}.readiness-score>strong{color:var(--trade);margin:15px 0;font:700 68px Georgia,serif}.readiness-score i{background:#e7ece9;border-radius:99px;height:8px;display:block}.readiness-score i b{background:var(--trade);border-radius:99px;height:100%;display:block}.readiness-score p{color:#5f6e68;line-height:1.6}.feature-system>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.feature-system button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5e1;border-radius:12px;padding:15px}.feature-system button span,.feature-system button strong,.feature-system button small{display:block}.feature-system button span{color:var(--trade)}.feature-system button strong{margin:8px 0}.feature-system button small{color:#78837e;font-size:9px}.milestone-section{color:#fff;background:#09284b;border-radius:22px;padding:38px}.milestone-section p{color:#c8d3d1}.milestone-section ol{grid-template-columns:repeat(6,1fr);gap:7px;padding:0;list-style:none;display:grid}.milestone-section li{background:#ffffff0c;border:1px solid #ffffff18;border-radius:10px;padding:13px}.milestone-section li b,.milestone-section li span{display:block}.milestone-section li b{color:#d4ac58}.milestone-section li span{margin-top:8px;font-size:10px}.cross-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.cross-links a{color:#fff;border:1px solid #ffffff27;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:800;text-decoration:none}.trade-guardrails{background:#fff4d8;border:1px solid #ead69f;border-radius:14px;padding:20px}.trade-guardrails p{color:#665a3b;font-size:10px;line-height:1.7}.trade-modal{z-index:100;background:#09284bdd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trade-modal form{background:#fff;border-radius:20px;width:100%;max-width:760px;max-height:calc(100dvh - 40px);padding:30px;position:relative;overflow:auto}.trade-modal h2{margin:9px 0;font:700 36px Georgia,serif}.trade-modal p{color:#6b7772}.modal-close{border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:15px;right:15px}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trade-modal label{font-size:9px;font-weight:900}.trade-modal label.wide{grid-column:1/-1}.trade-modal textarea{resize:vertical}.consent{align-items:flex-start;gap:9px;margin-top:15px;display:flex}.consent input{width:auto;margin-top:2px}.consent span{color:#68746f;font-weight:500;line-height:1.5}.trade-modal .submit{background:var(--trade);color:#fff;border:0;border-radius:9px;width:100%;margin-top:15px;padding:13px;font-weight:900}.notice{color:#123b67;margin-top:12px;line-height:1.5;display:block}.trade-modal select{appearance:auto}@media (width<=860px){.trade-hero,.workspace-panel{grid-template-columns:1fr}.trade-hero{gap:25px}.role-grid,.feature-system>div:last-child{grid-template-columns:1fr 1fr}.milestone-section ol{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.trade-header>div,.trade-header nav a:first-child{display:none}.trade-hero{padding:52px 20px}.desk-switch,.role-grid,.product-list,.form-grid{grid-template-columns:1fr}.role-journey,.workspace-panel,.feature-system,.milestone-section,.trade-guardrails{margin-top:46px}.workspace-main,.workspace-panel>aside{padding:20px}.feature-system>div:last-child{grid-template-columns:1fr 1fr}.milestone-section{margin-left:12px;margin-right:12px;padding:24px}.milestone-section ol{grid-template-columns:1fr 1fr}.trade-modal{padding:10px}.trade-modal form{padding:25px 18px}.trade-actions{display:grid}}
