.trade-page{--green:#294b37;--ink:#252d28;--muted:#53604e;--line:#bbc5b1}.trade-page h2,.trade-page h3,.trade-page h4{line-height:1.15;letter-spacing:-.035em;margin:0}.trade-page .site-header{border-bottom:1px solid #bbc5b155}.trade-page .site-header .brand{display:inline-flex!important}.trade-page .site-header .header-actions{width:auto}.trade-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:#626c55;display:block}.trade-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center;padding:65px 0 56px}.trade-copy h1{font-size:clamp(38px,3.8vw,55px);letter-spacing:-2px;margin-top:20px;line-height:1.09}.trade-copy h1 em{display:inline;color:var(--green)}.trade-lead{font-size:21px;line-height:1.5;color:var(--muted);margin-top:23px;max-width:570px}.trade-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:29px}.trade-button{display:inline-flex;gap:20px;align-items:center;justify-content:center;background:var(--green);color:#fffdf6;border-radius:9px;padding:14px 20px;font-size:16px;font-weight:700;text-decoration:none;min-height:52px}.trade-button:hover{background:#203e2d}.trade-link{font-size:15px;font-weight:600}.trade-mic{display:flex;align-items:center;gap:15px;margin-top:35px;border-top:1px solid var(--line);padding-top:10px}.trade-mic img{width:115px;height:115px;object-fit:contain}.trade-mic strong{font-size:15px;line-height:1.3;display:block}.trade-mic p{font-size:14px;line-height:1.5;color:var(--muted);margin:7px 0}.trade-mic a{font-size:13px}.trade-preview{background:#dfe5d8;border-radius:14px;padding:27px}.preview-voice{background:var(--green);color:#fffdf6;padding:19px 23px;border-radius:12px;margin-top:19px;margin-right:28px}.preview-voice>span{color:#bed2ad;letter-spacing:4px;font-size:18px}.preview-voice p{font-size:15px;line-height:1.55;margin-top:10px}.preview-paper{background:#fcfaf4;padding:23px 25px;margin-left:20px;margin-top:19px;box-shadow:0 10px 24px #294b3714;transform:rotate(-1.5deg)}.paper-top{display:flex;justify-content:space-between;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);gap:10px}.preview-paper h2{font-size:24px;margin:19px 0 15px;max-width:310px}.preview-paper dl,.demo-record dl{margin:0}.preview-paper dl div,.demo-record dl div{padding:9px 0;border-top:1px solid #d4d8cd;display:grid;grid-template-columns:1fr 1.25fr;gap:12px;font-size:11px;line-height:1.4}.preview-paper dt,.demo-record dt{color:#53604e}.preview-paper dd,.demo-record dd{margin:0;font-weight:600}.paper-caption{font-size:10px;margin-top:16px;color:var(--green);font-weight:600}.trade-strip{display:flex;justify-content:space-between;gap:30px;border-block:1px solid var(--line);padding-block:25px;font-size:14px;color:var(--muted)}.trade-strip strong{color:var(--ink);display:block;font-size:16px}.trade-section{padding-block:78px;border-bottom:1px solid var(--line)}.trade-section-head{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:35px}.trade-section h2,.trade-tools h2,.trade-closing h2{font-size:clamp(32px,3vw,43px);letter-spacing:-1.3px;margin-top:15px}.trade-section-head>p{color:var(--muted);font-size:17px}.trade-demo{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fcfaf4}.demo-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.demo-tabs button{border:0;border-right:1px solid var(--line);background:transparent;padding:19px 20px;text-align:left;color:#67735f;font-size:12px;font-weight:700;display:flex;align-items:center;gap:14px}.demo-tabs button:last-child{border-right:0}.demo-tabs button span{font-size:16px;line-height:1.4}.demo-tabs button[aria-selected=true]{background:var(--green);color:#fffdf6}.demo-panel{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:360px;padding:43px}.demo-panel h3{font-size:31px;margin:15px 0}.demo-panel p{font-size:16px;color:var(--muted);line-height:1.6}.demo-panel blockquote{margin:0;background:#e3e9dc;border-radius:12px;padding:29px;font-size:19px;line-height:1.65;color:var(--green)}.review-bubble{padding:28px;background:#e3e9dc;border-radius:13px 13px 13px 2px}.review-bubble strong{font-size:18px;color:var(--green)}.review-bubble p{margin:10px 0 19px;color:var(--ink)}.review-bubble>span{font-size:12px;font-weight:600;color:var(--green);border-top:1px solid #bbc5b1;padding-top:15px;display:block}.demo-record{padding:27px;background:#f0ede6;border:1px solid #cbd1c3}.demo-record h4{font-size:23px;margin:15px 0 20px}.demo-record dl div{font-size:12px}.demo-panel .demo-note{font-size:13px;margin-top:16px}.trade-caption{color:var(--muted);font-size:13px;line-height:1.6;margin-top:20px}.trade-workflows{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 36px}.trade-workflows article{padding-top:23px;border-top:1px solid #a9b69b}.trade-workflows h3{font-size:25px;margin:15px 0}.trade-workflows p{font-size:16px;line-height:1.65;color:var(--muted)}.trade-tools{padding:62px 0;background:#e3e7dc}.trade-tools-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;align-items:center}.trade-tools-inner>div>p{font-size:17px;color:var(--muted)}.tool-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.tool-points span{font-size:12px;padding:7px 10px;border:1px solid #aebca2;border-radius:5px;font-weight:600;color:var(--green)}.trade-kit{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.trade-kit>div>p:not(.trade-kicker){margin-top:22px;max-width:490px;color:var(--muted)}.trade-kit-links{display:flex;gap:25px;flex-wrap:wrap;font-size:14px;margin-top:25px}.trade-offer{background:#e4e8dc;padding:35px;border-radius:12px}.trade-page .trade-offer .trade-price{font-size:59px;line-height:1.1;color:var(--green);letter-spacing:-2px;margin-top:16px;font-weight:700}.trade-offer>p{font-size:17px}.trade-offer .trade-button{margin-top:24px;width:100%}.trade-page .trade-offer .trade-caption{font-size:13px;margin-top:20px}.trade-faq{max-width:850px;border-bottom:0}.trade-faq h2{margin:0 0 28px}.trade-closing{background:var(--green);color:#fffdf6;padding:57px 0}.trade-closing>.wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.trade-closing .trade-kicker{color:#c5d6b6}.trade-button.light{background:#f0ede6;color:var(--green)}.trade-footer{display:flex;align-items:center;gap:35px;flex-wrap:wrap;padding-block:35px}.trade-footer nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;flex:1;justify-content:flex-end}.trade-footer nav a{text-decoration:none}.trade-footer p{font-size:12px;color:var(--muted)}
@media(max-width:1000px){.trade-hero{gap:35px}.trade-copy h1{font-size:42px}.trade-preview{padding:20px}.preview-paper{margin-left:9px;padding:21px}.trade-section-head{gap:35px}.demo-panel{gap:35px;padding:30px}.trade-kit{gap:50px}.trade-workflows{gap:35px 25px}.trade-mic{gap:10px}.trade-mic img{width:90px;height:90px}}
@media(max-width:760px){.trade-page{--header-height:80px}.trade-page .site-header .try-roger{display:none}.trade-hero{grid-template-columns:1fr;padding-top:35px;gap:35px}.trade-copy h1{font-size:clamp(34px,7.8vw,45px);letter-spacing:-1.5px}.trade-kicker{font-size:10px}.trade-lead{font-size:19px}.trade-actions{gap:20px}.trade-button{font-size:15px}.trade-mic{margin-top:25px}.trade-mic img{width:95px;height:95px}.trade-preview{padding:23px;max-width:510px;width:100%;margin:auto}.preview-voice{margin-right:16px}.preview-paper{margin-left:12px}.trade-strip{display:grid;grid-template-columns:1fr;gap:17px;font-size:13px}.trade-strip p{display:flex;gap:6px;flex-wrap:wrap}.trade-strip strong{font-size:14px}.trade-section{padding-block:48px}.trade-section-head,.trade-tools-inner,.trade-kit{grid-template-columns:1fr;gap:24px}.trade-section h2,.trade-tools h2,.trade-closing h2{font-size:33px}.trade-section-head>p{font-size:16px}.demo-tabs button{flex-direction:column;gap:5px;align-items:flex-start;padding:13px 10px;font-size:10px}.demo-tabs button span{font-size:13px}.demo-panel{grid-template-columns:1fr;gap:23px;padding:24px;min-height:0}.demo-panel h3{font-size:28px}.demo-panel blockquote{font-size:17px;padding:23px}.trade-workflows{grid-template-columns:1fr;gap:28px}.trade-workflows h3{font-size:25px}.trade-tools{padding:45px 0}.trade-offer{padding:27px}.trade-kit{gap:30px}.trade-closing>.wrap{display:block}.trade-closing .trade-button{margin-top:28px}.trade-footer{gap:22px}.trade-footer nav{justify-content:flex-start;flex-basis:100%;gap:14px 20px}.trade-page .site-header .header-actions{margin-left:0}.trade-page .site-header .header{gap:20px}}
@media(prefers-reduced-motion:no-preference){.demo-panel:not([hidden]){animation:trade-reveal .2s ease}@keyframes trade-reveal{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}}

/* Compact trade tasks: brief labels and one useful sentence each. */
.trade-task-section{padding-block:42px}.trade-task-section h2{font-size:26px;letter-spacing:-.7px;margin:0 0 24px}.trade-task-section .trade-workflows{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}.trade-task-section article{padding-top:16px}.trade-task-section h3{font-size:18px;letter-spacing:-.3px;margin:0 0 8px}.trade-task-section article p{font-size:15px;line-height:1.5;margin:0;max-width:37ch}@media(max-width:760px){.trade-task-section{padding-block:30px}.trade-task-section h2{font-size:23px;margin-bottom:20px}.trade-task-section .trade-workflows{grid-template-columns:1fr 1fr;gap:20px 18px}.trade-task-section h3{font-size:17px}.trade-task-section article p{font-size:14px}}@media(max-width:390px){.trade-task-section .trade-workflows{grid-template-columns:1fr}.trade-task-section article{display:grid;grid-template-columns:1fr 1.6fr;gap:14px}.trade-task-section h3{margin:0}}
.trade-page [id]{scroll-margin-top:120px}@media(max-width:760px){.trade-page [id]{scroll-margin-top:100px}}
