:root{--navy:#061923;--ink:#0c1824;--blue:#1685ef;--sky:#8ec7ff;--muted:#677180;--paper:#f5f8fa;--line:#e5ebef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:400 15px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}a:focus-visible,button:focus-visible{outline:3px solid #5bb1ff;outline-offset:4px}.container{max-width:1250px;padding:0 36px;margin:auto}.eyebrow{margin:0 0 8px;color:#7295bb;font-size:10px;letter-spacing:.22em;font-weight:750;text-transform:uppercase}.site-head{background:#061923;color:#fff}.topbar{height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-size:25px;font-weight:450;letter-spacing:-.07em;line-height:1}.brand b{font-weight:750}.brand em{color:#178dff;font-style:normal}.brand small{display:block;font-size:8px;letter-spacing:.1em;margin-top:5px;font-weight:500}.nav{display:flex;align-items:center;gap:27px;font-size:12px;font-weight:600}.nav a{padding:9px 0;border-bottom:2px solid transparent}.nav a:hover,.nav a.active{border-color:#2796ff}.nav .top-cta{padding:13px 18px;border-bottom:0;white-space:nowrap;flex:0 0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:8px;padding:13px 18px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-light{background:#fff;color:#091724}.btn-dark{background:#071923;color:#fff}.btn-outline{border:1px solid #ffffffa6;color:#fff;background:transparent}.menu-toggle{display:none;background:transparent;border:1px solid #ffffff90;border-radius:7px;color:#fff;padding:9px 12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.trade-hero{position:relative;min-height:465px;display:flex;align-items:center;overflow:hidden;background:#081c29;color:#fff;isolation:isolate}.trade-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,17,28,.96),rgba(3,17,28,.82) 39%,rgba(3,17,28,.2) 100%),linear-gradient(0deg,rgba(4,18,27,.32),transparent 58%)}.trade-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center center}.trade-hero-inner{padding-top:35px;padding-bottom:36px}.breadcrumb{font-size:11px;color:#c6d5de;margin:0 0 35px}.breadcrumb a{color:#a3cfff}.trade-copy{max-width:620px}.trade-copy .eyebrow{color:#9bcaff}.trade-copy h1{font-size:clamp(41px,5vw,62px);letter-spacing:-.055em;line-height:1.03;margin:0 0 16px;font-weight:800}.trade-copy>p:not(.eyebrow){font-size:15px;max-width:520px;line-height:1.6;color:#e0e8ed;margin:0 0 22px}.hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero-pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.hero-pills span{font-size:10px;color:#e5f1f8;border:1px solid #ffffff55;border-radius:20px;padding:6px 10px;background:#0c283a77}
.section{padding:55px 0}.section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:22px}.section h2{font-size:clamp(28px,3.3vw,40px);letter-spacing:-.045em;line-height:1.09;margin:8px 0}.lead{color:var(--muted);margin:0 0 23px;max-width:760px;font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.feature-card{border:1px solid #e6ebef;border-radius:12px;background:#fff;padding:21px 18px 20px;box-shadow:0 7px 22px #172d3d0a}.feature-icon{width:41px;height:41px;display:grid;place-items:center;margin-bottom:14px;border-radius:10px;background:#eaf5ff;color:#087be9}.feature-card h3{font-size:15px;margin:0 0 7px;letter-spacing:-.02em}.feature-card p{font-size:12px;line-height:1.55;color:#677480;margin:0}.idea-section{background:#fff}.idea-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.idea-visual{position:relative;border:1px solid #e1e8ec;border-radius:13px;overflow:hidden;background:#edf3f5;box-shadow:0 16px 38px #122b3d14}.idea-visual img{width:100%;height:280px;object-fit:cover}.idea-label{position:absolute;left:14px;top:14px;padding:5px 9px;border-radius:20px;background:#ffffffeb;color:#52616d;font-size:10px;box-shadow:0 2px 8px #102b3b18}.idea-copy .eyebrow{margin:0 0 7px}.idea-copy h2{margin:0 0 14px}.idea-copy>p{font-size:13px;line-height:1.7;color:#64737e}.idea-copy ul{list-style:none;padding:0;margin:19px 0 0;display:grid;gap:11px}.idea-copy li{display:flex;align-items:start;gap:10px;font-size:12px;color:#405461}.idea-copy li svg{width:17px;height:17px;color:#1685ef;flex:none;margin-top:1px}.concept-note{margin-top:17px;padding:12px 14px;border-left:3px solid #1685ef;background:#f1f7fb;color:#5e6c76;font-size:11px;line-height:1.5}.process-section{background:#071b25;color:#fff;padding:53px 0}.process-section .eyebrow{color:#92c9f3}.process-section h2{color:#fff;margin-bottom:25px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.process-step{padding-top:16px;border-top:1px solid #38505d}.process-step span{font-size:10px;color:#7fc2f6;letter-spacing:.12em}.process-step h3{font-size:16px;margin:9px 0 6px}.process-step p{font-size:12px;line-height:1.6;color:#c8d5dc;margin:0;max-width:340px}.faq-section{background:#f5f8fa}.faq-list{max-width:850px;margin-top:22px}.faq-list details{border-bottom:1px solid #dce5e9;padding:16px 0}.faq-list summary{font-size:14px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:14px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:19px;color:#1685ef}.faq-list details[open] summary:after{content:"−"}.faq-list details p{font-size:12px;color:#64737e;line-height:1.6;max-width:740px}.trade-cta{padding:43px 0;background:#e9f2f8}.trade-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.trade-cta h2{font-size:clamp(25px,3.2vw,36px);letter-spacing:-.04em;line-height:1.12;margin:6px 0}.trade-cta p{font-size:13px;color:#657580;margin:0}.footer{background:#061923;color:#c7d3dd;padding:22px 0;font-size:11px}.footer .container{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.footer-links{display:flex;align-items:center;gap:0}.footer-links a+a{border-left:1px solid #8094a3;margin-left:12px;padding-left:12px}.footer-links a:hover{color:#fff}
.problem-section{background:#f2f6f8}.problem-section .section-head{max-width:850px}.problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.problem-card{position:relative;min-height:174px;padding:22px 20px;border:1px solid #dfe8ed;border-radius:12px;background:linear-gradient(145deg,#fff,#f8fbfc);box-shadow:0 9px 24px #102b3d08}.problem-card>span{display:none}.problem-card h3{font-size:15px;letter-spacing:-.02em;margin:18px 0 7px}.problem-card p,.audience-intro>p:not(.eyebrow){color:#667680;font-size:12px;line-height:1.65;margin:0}.audience-section{background:#fff}.audience-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}.audience-intro h2{max-width:420px}.audience-intro>p:not(.eyebrow){font-size:13px;max-width:380px;margin-top:13px}.audience-list{border-top:1px solid #e3e9ed}.audience-list article{display:flex;align-items:start;gap:17px;padding:18px 0;border-bottom:1px solid #e3e9ed}.audience-mark{display:none}.audience-list h3{margin:0 0 5px;font-size:14px}.audience-list p{margin:0;color:#677580;font-size:12px;line-height:1.55}.vitrine-section{background:#f2f6f8}.vitrine-section .idea-visual img{height:320px}.vitrine-cta{margin-top:20px}.vitrine-section .idea-layout{grid-template-columns:1fr .95fr}
@media(max-width:850px){.nav{gap:14px}.container{padding:0 25px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-grid{grid-template-columns:1fr 1fr}.audience-layout{gap:34px}.idea-layout{gap:28px}}
@media(max-width:760px){.container{padding:0 19px}.topbar{height:75px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:68px;left:18px;right:18px;z-index:5;background:#092232;padding:18px;border-radius:10px;flex-direction:column;align-items:start;gap:10px}.nav.open{display:flex}.nav a{width:100%}.nav .top-cta{display:inline-flex}.trade-hero{min-height:570px;align-items:start}.trade-hero:before{background:linear-gradient(90deg,#061923ed 0%,#061923c9 68%,#06192355),linear-gradient(0deg,#061923b0,transparent 82%)}.trade-photo{object-position:70% center}.trade-hero-inner{padding-top:27px;padding-bottom:36px}.breadcrumb{margin-bottom:39px}.trade-copy h1{font-size:clamp(38px,9vw,54px)}.trade-copy>p:not(.eyebrow){font-size:14px}.hero-pills{margin-top:20px}.section{padding:44px 0}.section-head{display:block}.feature-grid{gap:11px}.feature-card{padding:17px 15px}.problem-grid{grid-template-columns:1fr}.problem-card{min-height:0}.audience-layout{grid-template-columns:1fr;gap:20px}.idea-layout{grid-template-columns:1fr;gap:23px}.vitrine-section .idea-visual img{height:220px}.idea-visual img{height:220px}.process-section{padding:44px 0}.process-grid{grid-template-columns:1fr;gap:17px}.process-step{padding-top:13px}.trade-cta-inner{align-items:start;flex-direction:column}.trade-cta .btn{align-self:flex-start}.footer .container{align-items:start;flex-direction:column}.footer-links{margin-top:4px}}
@media(max-width:440px){.feature-grid{grid-template-columns:1fr}.trade-hero{min-height:600px}.trade-copy .btn{font-size:12px}.hero-pills span{font-size:9px}.idea-visual img{height:190px}}
