.trade-landing{--tr-navy:#182e35;--tr-yellow:#ead56c;--tr-paper:#f3f2eb;--tr-line:#cfD2c9;background:var(--tr-paper);color:var(--tr-navy)}.trade-landing h1,.trade-landing h2,.trade-landing h3{font-family:var(--sans);font-weight:600;letter-spacing:-.055em}.trade-landing h2{font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.12}.trade-landing h3{letter-spacing:-.025em}.trade-landing p{color:#4c5b5e;line-height:1.75}.trade-landing .eyebrow{font-size:.78rem;letter-spacing:.045em}.trade-landing .button{background:var(--tr-navy);border-color:var(--tr-navy);border-radius:3px}.trade-landing .button:hover{background:#2b4650}.trade-landing .textlink{font-size:.9rem}.trade-landing a:focus-visible,.trade-landing button:focus-visible{outline:3px solid #b66b1b;outline-offset:4px}.tr-breadcrumb{display:flex;gap:14px;align-items:center;padding:28px 0;font-size:.78rem;color:#526165}.tr-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.tr-hero{background:#e9edE5;overflow:hidden}.tr-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;padding:48px 0 78px}.tr-hero h1{font-size:clamp(3.3rem,5.8vw,5.7rem);line-height:1.02;margin-bottom:27px}.tr-hero h1 span{color:#516752}.tr-hero-copy>p{font-size:1.06rem;max-width:600px}.tr-hero .actions{margin-top:30px;gap:18px}.tr-hero .tr-byline{font-size:.75rem;margin-top:24px}.tr-plan{margin:0;background:var(--tr-navy);color:#e9eee9;border:1px solid #40545c;box-shadow:12px 12px 0 #cbd5c9;transform:rotate(1.2deg);min-width:0}.tr-plan-label{padding:22px 24px;border-bottom:1px solid #53676d;display:flex;justify-content:space-between;align-items:center;gap:15px;font: .72rem/1.5 'Courier New',monospace;letter-spacing:.06em}.tr-plan-label>span:last-child{font-size:1.5rem}.tr-map{height:310px;position:relative;overflow:hidden;background-image:linear-gradient(#9fafaa15 1px,transparent 1px),linear-gradient(90deg,#9fafaa15 1px,transparent 1px);background-size:24px 24px}.tr-zone{position:absolute;border:1px dashed #daca69;left:17%;top:13%;width:68%;height:76%;border-radius:46% 55% 35% 55%;transform:rotate(-16deg);background:#ead56c09}.tr-road{position:absolute;height:16px;width:130%;background:#304750;border-top:1px solid #657a7f;border-bottom:1px solid #657a7f;left:-15%;top:51%;transform:rotate(-21deg)}.tr-road-b{transform:rotate(61deg);left:2%;top:35%;width:90%;height:11px}.tr-map-tag{position:absolute;left:20px;top:19px;font: .72rem 'Courier New',monospace;color:#d9e5df;padding:7px;background:#182e35}.tr-hq{position:absolute;top:36%;left:36%;width:30%;height:97px;border:1px solid #e6d06c;background:var(--tr-yellow);color:var(--tr-navy);display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;box-shadow:5px 5px 0 #101c2280;font-size:.84rem}.tr-house{display:block;width:29px;height:25px;border:2px solid var(--tr-navy);border-top:0;position:relative;margin-top:12px}.tr-house:before{content:'';position:absolute;top:-11px;left:1px;width:22px;height:22px;border-top:2px solid;border-left:2px solid;transform:rotate(45deg)}.tr-house:after{content:'';position:absolute;left:9px;bottom:0;width:8px;height:13px;border:2px solid;border-bottom:0}.tr-pin{position:absolute;display:grid;place-items:center;width:30px;height:30px;background:#e5ede6;color:var(--tr-navy);border-radius:50%;font-size:1.25rem;box-shadow:0 0 0 7px #d7e2d516}.tr-pin-a{left:23%;top:28%}.tr-pin-b{left:76%;top:61%}.tr-pin-c{left:26%;top:78%}.tr-plan-bottom{padding:22px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #53676d;font-size:.82rem}.tr-plan-bottom strong{font-weight:400;color:var(--tr-yellow)}.tr-plan figcaption{padding:0 22px 19px;font: .64rem/1.6 'Courier New',monospace;color:#bac9c7}.tr-strip{background:var(--tr-yellow);border-bottom:1px solid #c3b158}.tr-strip .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.tr-strip .wrap>span{padding:22px 0;font-size:.9rem;display:flex;gap:14px;align-items:center}.tr-strip i{font: .72rem 'Courier New',monospace;border:1px solid #8e894d;padding:5px;font-style:normal}.tr-section{padding:96px 0}.tr-section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:start;margin-bottom:42px}.tr-section-head>p{padding-top:44px}.tr-problems{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--tr-line);gap:36px}.tr-problems article{padding-top:26px}.tr-index{font: .8rem 'Courier New',monospace;color:#52615c;display:block;margin-bottom:30px}.tr-problems h3{font-size:1.4rem;max-width:300px;margin-bottom:16px}.tr-problems p{font-size:.95rem}.tr-split{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.tr-split h2{margin-bottom:28px}.tr-split p+p{margin-top:18px}.tr-local{background:#e3e8df;border-top:1px solid #ccd4c9;border-bottom:1px solid #ccd4c9}.tr-source-note{font-size:.8rem;max-width:620px}.tr-source-note a{text-decoration:underline;display:inline-block}.tr-checklist{position:relative;background:var(--tr-paper);border:1px solid #bbc7ba;padding:40px 36px;box-shadow:8px 8px 0 #c6d0c0}.tr-check-symbol{font-size:4rem;line-height:1;color:#526752}.tr-checklist h3{font-size:1.65rem;margin:18px 0 28px}.tr-checklist li{display:flex;gap:16px;border-top:1px solid var(--tr-line);padding:17px 0;font-size:.95rem}.tr-checklist li span{color:#47613e}.tr-rule{display:block;height:16px;margin-top:16px;border-bottom:1px solid #8f9a89;background:repeating-linear-gradient(90deg,#8f9a89 0 1px,transparent 1px 12px)}.tr-trades{border-top:1px solid #a9b5aa}.tr-trades article{display:grid;grid-template-columns:70px 1fr 45px;gap:30px;align-items:start;border-bottom:1px solid #bac3b9;padding:32px 0}.tr-trades .eyebrow{margin:0 0 10px}.tr-trades h3{font-size:1.65rem;margin-bottom:12px}.tr-trades p{max-width:760px}.tr-trade-num{font:1rem 'Courier New',monospace;border:1px solid #b0bbad;padding:12px;display:inline-grid;place-items:center;aspect-ratio:1}.tr-arrow{font-size:2rem;text-align:right}.trade-landing .tr-note{font-size:.74rem;margin-top:18px;color:#526164;line-height:1.6}.tr-cro{background:var(--tr-navy);color:#f4f4e9}.tr-cro p{color:#c7d3d0}.tr-cro .eyebrow{color:var(--tr-yellow)}.tr-demo{padding:28px;background:#f6f5ed;color:var(--tr-navy);box-shadow:10px 10px 0 #53685c;min-width:0}.tr-demo .eyebrow{color:#526164;font-size:.68rem}.tr-demo h3{font-size:1.4rem;margin:20px 0}.tr-demo p{color:#4c5b5e;font-size:.92rem}.tr-demo blockquote{font-size:1.65rem;line-height:1.3;margin:25px 0;font-weight:600;letter-spacing:-.03em}.tr-demo dl{margin:0}.tr-demo dl>div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:14px 0;border-top:1px solid #ccd2c7;font-size:.88rem}.tr-demo dt{color:#57655f}.tr-demo dd{margin:0}.tr-detailed{margin-top:28px}.tr-demo.enhanced .tr-detailed{margin-top:0}.tr-demo [hidden]{display:none!important}.tr-demo.enhanced #trade-example{min-height:302px}.tr-toggle{padding:14px 20px;width:100%;border:1px solid #182e35;background:var(--tr-yellow);color:var(--tr-navy);font-size:.87rem;border-radius:2px;margin-top:24px}.tr-toggle:hover{background:#f0df8f}.tr-measure{display:grid;grid-template-columns:55px 1fr;gap:28px;border-top:1px solid #53676d;margin-top:65px;padding-top:30px}.tr-measure>span{font-size:3rem;color:var(--tr-yellow);line-height:1}.tr-measure h3{font-size:1.6rem;margin-bottom:14px}.tr-measure p{max-width:1000px}.tr-person{display:flex;align-items:center;gap:18px;margin-top:25px}.tr-person img{width:65px;height:65px;object-fit:cover;border-radius:50%}.tr-person strong{font-size:.9rem;font-weight:400}.tr-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:65px 0 0;border-top:1px solid #a7b3a9;gap:30px}.tr-steps li{padding-top:24px}.tr-steps li>span{display:inline-block;font: .8rem 'Courier New',monospace;background:var(--tr-yellow);padding:10px;margin-bottom:32px}.tr-steps h3{font-size:1.3rem;margin-bottom:14px}.tr-steps p{font-size:.9rem}.tr-scope{background:#e3e8df;display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;padding:34px;margin-top:55px}.tr-scope h3{font-size:1.65rem}.tr-scope p+p{margin-top:15px}.tr-faq{border-top:1px solid #d0d6cb;background:#f9f8f2}.tr-faq .faq-layout{gap:65px}.tr-faq .faq-list{border-color:#c4ccc0}.tr-faq summary{font-size:1.04rem}.tr-closing{background:var(--tr-yellow);padding:80px 0}.tr-closing .wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.tr-closing h2{font-size:clamp(2.1rem,4vw,3.7rem)}.tr-closing p{margin-bottom:25px}.tr-closing .textlink{margin-top:18px}.tr-related{display:flex;gap:25px;align-items:center;flex-wrap:wrap;padding-top:30px;padding-bottom:30px;font-size:.85rem}.tr-related>span{font: .72rem 'Courier New',monospace;text-transform:uppercase;margin-right:auto}
@media(prefers-reduced-motion:no-preference){.tr-pin{animation:tr-pin-in .8s both}.tr-pin-b{animation-delay:.2s}.tr-pin-c{animation-delay:.4s}@keyframes tr-pin-in{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:1050px){.tr-hero-grid{gap:32px}.tr-hero h1{font-size:4rem}.tr-map{height:280px}.tr-split,.tr-section-head{gap:40px}.tr-plan-bottom{font-size:.72rem;padding:18px}.tr-checklist{padding:30px}.tr-steps{gap:20px}.tr-scope{gap:30px}}
@media(max-width:800px){.tr-hero-grid{grid-template-columns:1fr;padding-top:30px;gap:45px}.tr-hero-copy{max-width:650px}.tr-hero h1{font-size:clamp(3.2rem,8vw,4.7rem)}.tr-plan{transform:none;max-width:600px;width:100%;justify-self:center}.tr-map{height:320px}.tr-strip .wrap{gap:18px}.tr-strip .wrap>span{font-size:.8rem;align-items:flex-start}.tr-section{padding:70px 0}.tr-section-head,.tr-split{grid-template-columns:1fr;gap:30px}.tr-section-head>p{padding-top:0}.tr-problems{gap:22px}.tr-problems h3{font-size:1.2rem}.tr-checklist{max-width:600px}.tr-trades article{grid-template-columns:50px 1fr 25px;gap:20px}.tr-demo{max-width:600px;width:100%;justify-self:center}.tr-demo.enhanced #trade-example{min-height:285px}.tr-steps{grid-template-columns:1fr 1fr;gap:35px}.tr-scope{grid-template-columns:1fr;gap:20px}.tr-faq .faq-layout{grid-template-columns:1fr;gap:30px}.tr-closing .wrap{grid-template-columns:1fr;gap:30px}.tr-closing{padding:65px 0}}
@media(max-width:540px){.tr-hero-grid{padding-bottom:50px}.tr-hero h1{font-size:3.25rem}.tr-hero-copy>p{font-size:1rem}.tr-breadcrumb{padding:22px 0;font-size:.72rem;gap:10px}.tr-hero .actions{align-items:flex-start;flex-direction:column}.tr-plan{box-shadow:6px 6px 0 #cbd5c9}.tr-plan-label{padding:18px;font-size:.64rem}.tr-map{height:275px}.tr-hq{left:32%;width:37%;font-size:.75rem}.tr-plan-bottom{padding:16px;font-size:.68rem;gap:5px}.tr-plan figcaption{padding:0 16px 15px;font-size:.6rem}.tr-strip .wrap{grid-template-columns:1fr;gap:0;padding-top:10px;padding-bottom:10px}.tr-strip .wrap>span{padding:8px 0;align-items:center;font-size:.85rem}.tr-section{padding:55px 0}.tr-problems{grid-template-columns:1fr;gap:0}.tr-problems article{padding:24px 0;border-bottom:1px solid var(--tr-line)}.tr-index{margin-bottom:15px}.tr-problems h3{font-size:1.4rem;max-width:none}.tr-checklist{padding:25px;box-shadow:5px 5px 0 #c6d0c0}.tr-trades article{grid-template-columns:35px 1fr;gap:18px;padding:26px 0}.tr-trade-num{padding:7px;font-size:.8rem}.tr-trades h3{font-size:1.4rem}.tr-arrow{display:none}.tr-demo{padding:23px;box-shadow:5px 5px 0 #53685c}.tr-demo dl>div{grid-template-columns:74px 1fr;gap:10px;font-size:.82rem}.tr-demo.enhanced #trade-example{min-height:325px}.tr-measure{grid-template-columns:1fr;gap:18px;margin-top:45px}.tr-measure>span{font-size:2.5rem}.tr-steps{gap:25px;margin-top:40px}.tr-steps h3{font-size:1.15rem;overflow-wrap:anywhere}.tr-steps li>span{margin-bottom:20px}.tr-scope{padding:25px}.tr-related{gap:18px}.tr-related>span{width:100%}.trade-landing h2{font-size:2.1rem}}
