.trade-hero-art{position:relative;border:1px solid #e0e6f1;border-radius:21px;background:#edf2fb;padding:30px 15px 65px;transform:rotate(-3deg);overflow:hidden}.trade-hero-art>small{position:absolute;top:22px;left:25px;font-size:8px;letter-spacing:2px;color:#8b9cb7}.trade-hero-art>img{width:100%;height:320px;object-fit:contain}.trade-hero-art>div{position:absolute;bottom:20px;right:18px;border-radius:12px;background:#233e35;color:white;transform:rotate(5deg);padding:20px 25px}.trade-hero-art b{display:block;font-size:21px;line-height:1.3;letter-spacing:1px}.trade-hero-art span{display:block;font-size:10px;color:#b0c6b9;margin-top:12px}.trade-intro{display:grid;grid-template-columns:1fr 1.5fr;gap:65px}.trade-intro h2{font-size:31px}.trade-intro p{font-size:15px;margin-top:0}.trade-goals{background:#f5f7fc}.trade-tabs{display:flex;gap:12px;margin-bottom:25px}.trade-tabs button{background:white;border:1px solid #e1e5ee;border-radius:8px;padding:14px 22px;font-size:14px;color:#8b93a8}.trade-tabs button[aria-selected=true]{background:#bd173e;color:white;border-color:#bd173e}.trade-goal-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;background:white;border:1px solid #e1e7f1;border-radius:20px;padding:40px}.trade-browser{background:white;border:1px solid #e1e5ef;border-radius:12px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 15px 25px #20374f09}.trade-browser>div{font-size:7px;color:#a4aabd;padding:13px 16px}.trade-browser>div i{float:right;font-size:6px;color:#d4bbc7;font-style:normal}.trade-browser>section{padding:25px;background:#243e35;color:white}.trade-browser small{font-size:7px;letter-spacing:1.5px;color:#c5d4c9}.trade-browser h3{font-size:27px;line-height:1.2;margin:18px 0;color:#f8f3e8}.trade-demo-products{display:flex;gap:12px;margin:25px 0}.trade-demo-products span{flex:1;border-radius:9px;background:#d4d9c6;text-align:center;padding:15px;font-size:30px;color:#61765b}.trade-browser section>b{display:inline-block;border:1px solid #ffffff40;padding:10px 13px;font-size:8px;border-radius:5px}.trade-goal-copy>small,.trade-process-panel>div>small{font-size:10px;letter-spacing:1.5px;color:#bc2b4c}.trade-goal-copy h3{font-size:26px;line-height:1.5;margin:20px 0}.trade-goal-copy p{font-size:14px}.trade-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:25px}.trade-flow span{font-size:11px;border:1px solid #e6e7ef;border-radius:6px;padding:9px 11px;color:#8d94a9}.trade-flow i{font-size:12px;font-style:normal;color:#bf849b}.trade-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.trade-mode-grid article{border:1px solid #e2e6ee;border-radius:17px;background:#f4f6fa;padding:28px;display:flex;flex-direction:column}.trade-mode-grid article:nth-child(2){background:#fcf2ec}.trade-mode-grid article:nth-child(3){background:#f4f0f9}.trade-mode-icon{display:flex;align-items:center;justify-content:space-between;font-size:42px;color:#b62a4d;margin-bottom:25px}.trade-mode-icon small{font-size:10px;color:#a49fb0}.trade-mode-grid article>small{font-size:8px;letter-spacing:1px;color:#a1a6b6}.trade-mode-grid h3{font-size:23px;margin:18px 0}.trade-mode-grid p{font-size:13px}.trade-suitable{border-top:1px solid #e2dce6;padding-top:20px;margin-top:auto}.trade-suitable b{font-size:12px;color:#8c7d95}.trade-mode-grid button{margin-top:20px;border:1px solid #dcc8d1;background:#fff;border-radius:7px;padding:12px;font-size:12px;color:#a87589}.trade-mode-grid button[aria-pressed=true]{background:#bd153e;color:white;border-color:#bd153e}.trade-process{background:#fafbfd}.trade-process-panel{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid #e0e7f1;border-radius:20px;overflow:hidden;gap:40px;align-items:center;background:#fff}.trade-process-panel img{width:100%;height:300px;object-fit:contain;background:#f0f4fc}.trade-process-panel>div{padding:25px 35px 25px 0}.trade-process-panel h3{font-size:26px}.trade-process-panel p{font-size:14px}.trade-checklist{display:grid;grid-template-columns:1fr 1.25fr;gap:8%}.trade-checklist img{width:100%;height:250px;object-fit:contain;border-radius:14px;margin-top:25px}.trade-checklist p{font-size:14px}.trade-brief{background:#fff4ed;display:grid;grid-template-columns:1fr 1.2fr;gap:8%;align-items:center}.trade-brief>div>p{font-size:14px}.trade-brief-card{padding:30px;background:#fff;border:1px solid #e9dfe5;border-radius:15px;transform:rotate(-2deg)}.trade-brief-card>small{font-size:9px;letter-spacing:1.5px;color:#a194a9}.trade-brief-card>p{font-size:14px}.trade-brief-card button{background:#bc1640;color:white;border:0;border-radius:7px;padding:12px 15px;font-size:12px;margin-right:18px}.trade-brief-card a{font-size:12px;color:#b51d43}.trade-brief-card #trade-copy-status{font-size:11px;min-height:20px;color:#a57488;margin-bottom:0}.trade-faq h2{font-size:29px}.trade-faq summary{font-size:16px;line-height:1.9}.trade-faq .wd-module-list p{margin-left:0}@media(hover:hover){.trade-hero-art,.trade-browser,.trade-mode-grid article,.trade-brief-card{transition:transform .35s,box-shadow .35s}.trade-hero-art:hover,.trade-browser:hover,.trade-brief-card:hover{transform:rotate(0)}.trade-mode-grid article:hover{transform:translateY(-5px);box-shadow:0 15px 30px #26394f10}.trade-tabs button:hover{border-color:#c990a6}}@media(max-width:1000px){.trade-goal-panel{gap:30px;padding:30px}.trade-mode-grid article{padding:23px}.trade-mode-grid h3{font-size:21px}.trade-intro{gap:35px}}@media(max-width:760px){.trade-hero-art>img{height:250px}.trade-hero-art b{font-size:18px}.trade-intro{grid-template-columns:1fr;gap:20px}.trade-intro h2{font-size:25px}.trade-intro p{font-size:14px}.trade-tabs button{font-size:12px;padding:13px 16px}.trade-goal-panel{grid-template-columns:1fr;padding:25px;gap:30px}.trade-goal-copy h3{font-size:23px}.trade-goal-copy p{font-size:13px}.trade-browser h3{font-size:25px}.trade-mode-grid{grid-template-columns:1fr}.trade-mode-grid article{padding:27px}.trade-mode-grid h3{font-size:23px}.trade-process-panel{grid-template-columns:1fr;gap:10px}.trade-process-panel img{height:220px}.trade-process-panel>div{padding:20px 25px 25px}.trade-process-panel h3{font-size:23px}.trade-process-panel p{font-size:13px}.trade-checklist{grid-template-columns:1fr;gap:25px}.trade-checklist img{height:200px}.trade-brief{grid-template-columns:1fr;gap:25px}.trade-brief-card{padding:25px}.trade-brief-card>p{font-size:13px}.trade-brief-card a{display:inline-block;margin-top:15px}.trade-faq h2{font-size:24px}.trade-faq summary{font-size:14px}}@media(prefers-reduced-motion:reduce){.trade-page *{transition:none!important}}
/* Add breathing room inside the trade-page accordion rows. */
.trade-page .trade-checklist .wd-module-list details{padding:22px 24px;border-radius:9px}.trade-page .trade-checklist .wd-module-list summary{gap:16px}.trade-page .trade-checklist .wd-module-list details>p{margin:14px 0 0;padding-right:12px}.trade-page .trade-checklist .wd-module-list summary>i{flex-shrink:0}@media(max-width:760px){.trade-page .trade-checklist .wd-module-list details{padding:20px}.trade-page .trade-checklist .wd-module-list details>p{padding-right:0}}
/* Match FAQ spacing to the trade checklist accordion. */
.trade-page .trade-faq .wd-module-list details{padding:22px 24px;border-radius:9px}.trade-page .trade-faq .wd-module-list summary{gap:16px}.trade-page .trade-faq .wd-module-list details>p{margin:14px 0 0;padding-right:12px}.trade-page .trade-faq .wd-module-list summary>i{flex-shrink:0}@media(max-width:760px){.trade-page .trade-faq .wd-module-list details{padding:20px}.trade-page .trade-faq .wd-module-list details>p{padding-right:0}}
