/* Sawda — the quiet choreography of trade. */
:root{--paper:#f5f2ea;--white:#fffdf8;--ink:#25241f;--muted:#6b675e;--soft:#898477;--line:#d9d4c9;--red:#b60d32;--night:#262620;--gutter:clamp(24px,4.2vw,72px);--ease:cubic-bezier(.22,1,.36,1);font-family:Arial,Helvetica,sans-serif;color-scheme:light;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:#e5c8c9;color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit;background:none;border:0;cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}h1{font-size:clamp(56px,6.6vw,100px);line-height:1.03;letter-spacing:-.065em;white-space:pre-line;text-wrap:balance}h2{font-size:clamp(38px,4.3vw,66px);line-height:1.08;letter-spacing:-.055em;text-wrap:balance}h3{letter-spacing:-.035em}h1>span,h2>span{color:var(--soft)}p{font-size:16px;line-height:1.75}svg{width:23px;height:23px;flex:none}button[hidden],[hidden]{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--red);outline-offset:5px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--red);outline-offset:3px}main:focus{outline:0}.wrap{width:calc(100% - var(--gutter)*2);max-width:1440px;margin-inline:auto}.section{padding-block:118px}.eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;line-height:1.7;letter-spacing:.18em;text-transform:uppercase;font-weight:400;margin-bottom:26px;color:var(--muted)}.signal{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);flex:none}.micro{font-size:11px;color:var(--muted);line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:50px;padding:14px 22px;border:1px solid transparent;border-radius:3px;font-size:12px;line-height:1.4;transition:background .25s,color .25s,border-color .25s}.button svg{width:19px;height:19px;transition:transform .4s var(--ease)}.button:hover svg{transform:translateX(4px)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#48443a}.button-outline{border-color:#b8b2a5}.button-outline:hover{background:#fff9;border-color:var(--ink)}.button-light{background:var(--paper);color:var(--ink)}.button-light:hover{background:white}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;line-height:1.4}.text-link:hover>svg{transform:translateX(4px)}.circle-arrow{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid #938c7c80;border-radius:50%;font-size:17px}.skip-link{position:fixed;top:12px;left:12px;padding:16px;background:var(--ink);color:white;z-index:200;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
/* A quiet, continuously available navigation. */
.site-header{height:84px;position:sticky;top:0;z-index:50;background:#f5f2eaf2;backdrop-filter:blur(18px);border-bottom:1px solid #25241f12}.nav-wrap{height:100%;width:calc(100% - var(--gutter)*2);max-width:1550px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.wordmark{width:145px;height:auto}.brand{display:flex;align-items:center}.desktop-nav{display:flex;gap:37px;margin-left:70px}.desktop-nav a{font-size:12px;line-height:1.5;color:#4f4b43;padding:12px 0;position:relative}.desktop-nav a::after{content:'';position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.desktop-nav a:hover::after,.desktop-nav a[aria-current]::after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:18px}.nav-demo{display:inline-flex;align-items:center;gap:30px;font-size:12px;padding:12px 19px;background:var(--ink);color:var(--white);border-radius:3px}.nav-demo svg{width:18px;height:18px;transition:transform .4s}.nav-demo:hover svg{transform:translateX(3px)}.menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:6px}.menu-toggle span{width:22px;height:1px;background:var(--ink);transition:transform .3s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav{background:var(--paper);padding:20px var(--gutter) 35px;box-shadow:0 22px 28px #25241f15;max-height:calc(100svh - 84px);overflow:auto}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font-size:22px}
/* The original trading-desk image, with all headlines set in HTML. */
.hero{position:relative;height:clamp(680px,53vw,890px);isolation:isolate;overflow:hidden;background:#fcf8eb}.hero-image{position:absolute;inset:-10px;z-index:-2;display:block}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.hero-light{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fcfaef50,transparent 57%);pointer-events:none}.hero-layout{height:100%;position:relative}.hero-copy{padding-top:clamp(74px,7.2vw,124px);max-width:640px;width:47%}.hero-copy .eyebrow{font-size:9px;letter-spacing:.19em;margin-bottom:23px}.hero h1{font-size:clamp(66px,6.65vw,104px);line-height:1.015;letter-spacing:-.07em}.hero h1 span{color:#79756a}.hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;margin-top:24px;letter-spacing:-.01em}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px;flex-wrap:wrap}.hero-copy .hero-audience{font-size:10px!important;margin-top:20px!important;color:#625d54}.hero-coordinate{position:absolute;right:0;top:35px;letter-spacing:.22em;font-size:8px;line-height:1.9;color:#686255;border-left:1px solid #79716170;padding-left:20px}.hero-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:19px var(--gutter);border-top:1px solid #3c35241c;background:#f5f2eaaa;backdrop-filter:blur(12px);font-size:9px;letter-spacing:.13em}.hero-bottom>span{display:flex;align-items:center;gap:12px}.hero-bottom>a{letter-spacing:.02em;font-size:10px}
.thesis{padding-top:124px;padding-bottom:100px;border-bottom:1px solid var(--line)}.thesis h2{font-size:clamp(34px,4.05vw,62px);line-height:1.15;letter-spacing:-.05em;max-width:1040px}.thesis-bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:48px}.thesis-bottom>span{font-size:9px;letter-spacing:.15em;color:var(--muted)}.thesis-bottom>p{font-size:13px;line-height:1.7;color:var(--muted);width:27%}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.section-heading>p{font-size:13px;line-height:1.75;color:var(--muted);max-width:380px;width:36%;padding-bottom:5px}
/* One continuous trade story; camera enhancements are in motion.css. */
.journey-intro{padding-top:114px}.journey-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);margin-top:48px;padding-bottom:20px;font-size:10px;color:var(--muted)}.journey-toolbar>span{display:flex;align-items:center;gap:25px}.journey-toolbar svg{transform:rotate(90deg);width:18px;height:18px}.journey-toolbar button{font-size:10px;padding:12px;border:1px solid #bab3a580;border-radius:2px}#trade-journey{width:calc(100% - var(--gutter)*2);max-width:1440px;margin:0 auto}.journey-step .eyebrow{margin-bottom:21px;gap:20px}.step-index{color:var(--red)}.journey-step h3{font-size:clamp(28px,3.2vw,48px);line-height:1.13;letter-spacing:-.047em;max-width:420px!important}.journey-step>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.85;max-width:370px!important;margin-top:26px}.step-note{display:flex;gap:9px;align-items:center;margin-top:30px;font-size:10px;color:var(--muted)}.journey-stage-caption{display:flex;justify-content:space-between;margin:15px 12px;font-size:9px;color:var(--muted);letter-spacing:.06em}.journey-progress{height:1px;background:var(--line);margin:0 12px 12px}.journey-progress>span{display:block;height:100%;background:var(--red);transform:scaleX(0)}.journey-outro{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:32px 0 76px;border-bottom:1px solid var(--line)}
.folio-contact{display:flex;align-items:center;gap:10px;font-size:11px;padding:12px 0}.folio-contact small{font-size:9px;line-height:1.8;color:var(--muted)}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e7dfd0;color:#706353;font-size:10px}.channel{margin-left:auto;border:1px solid var(--line);padding:4px 7px;font-size:9px}.folio-message{padding:16px;font-size:14px;line-height:1.7;background:#efebe1;border-radius:2px;margin:18px 0}.folio-tags{display:flex;gap:8px;margin:20px 0}.folio-tags>span{padding:6px 9px;font-size:9px;border:1px solid var(--line)}.folio-record{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.07em;padding:10px 0 14px;border-bottom:1px solid var(--line)}.status{font-size:8px;padding:5px 7px;border:1px solid #b60d321f;color:var(--red);letter-spacing:0;background:#b60d3205}.folio-data{margin:16px 0 24px;font-size:11px;line-height:1.5}.folio-data>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #ddd7ca80}.folio-data dt{color:var(--muted)}.folio-data dd{margin:0;text-align:right}.folio-footer{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.09em;border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.folio-footer>span:last-child{margin-left:auto;color:var(--muted);letter-spacing:0}.folio-footer .signal{width:4px;height:4px}.offer-line{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--line);font-size:11px}.offer-line>span:last-child{color:var(--muted)}.folio-bottom{font-size:9px;color:var(--muted);margin-top:16px;line-height:1.7}.document-line{display:flex;gap:13px;align-items:center;padding:19px 0;border-bottom:1px solid var(--line);font-size:12px}.document-line>span:first-child{width:23px;height:30px;border:1px solid #b7af9e;display:grid;place-items:center}.document-line small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.document-line>span:last-child{margin-left:auto;font-size:8px;color:var(--muted)}.ai-label{display:flex;align-items:center;gap:8px;font-size:9px}.ai-response{font-size:12px;line-height:1.8;padding:15px;border-left:1px solid var(--red);background:#f5f2ea}.shipment-map{position:relative;padding-bottom:24px;margin:16px 0}.shipment-map>svg{width:100%;height:auto}.shipment-map>span{position:absolute;bottom:0;font-size:10px}.shipment-map>span:last-child{right:0}.shipment-map>span:nth-child(2){left:0}
/* The actual supplied dashboard. */
.platform-section{background:#eae6dc}.dashboard-frame{margin-top:52px;border:1px solid #bcb5a68c;background:#f5f3ed;box-shadow:0 25px 65px -35px #51443136}.dashboard-frame-bar{display:flex;justify-content:space-between;align-items:center;padding:17px 21px;border-bottom:1px solid #d4cebf;font-size:9px;letter-spacing:.12em}.dashboard-frame-bar>span{display:flex;align-items:center;gap:10px}.dashboard-frame-bar button{font-size:10px;padding:5px}.dashboard-image-button{display:block;padding:0;width:100%;text-align:left;overflow:hidden}.dashboard-image-button img{width:100%;transition:transform 1s var(--ease)}.dashboard-image-button:hover img{transform:scale(1.008)}.dashboard-frame-caption{display:flex;justify-content:space-between;padding:14px 21px;font-size:9px;color:var(--muted);border-top:1px solid #d4cebf}.platform-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:36px;gap:30px}.platform-bottom p{font-size:14px;line-height:1.65;color:var(--muted)}.audience-list{margin-top:60px;border-top:1px solid var(--line)}.audience-row{display:grid;grid-template-columns:6% 33% 1fr 50px;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:36px 0;transition:padding .4s var(--ease),background .3s}.audience-row:hover{padding-left:15px;background:#fff5}.row-index{font-size:10px;color:var(--red)}.audience-row h3{font-size:34px;font-weight:400}.audience-row p{font-size:13px;line-height:1.7;color:var(--muted);max-width:310px}.row-arrow{display:grid;place-items:center;width:45px;height:45px;border:1px solid #b9b2a4;border-radius:50%;transition:background .3s,color .3s,transform .4s}.audience-row:hover .row-arrow{background:var(--ink);color:var(--white);transform:rotate(-30deg)}
/* Restrained spatial study for Nukleus. */
.nukleus-teaser{background:var(--night);color:#f5f2e4;overflow:hidden}.nukleus-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:620px;padding-block:90px}.nukleus-layout .eyebrow{color:#aaa598}.nukleus-layout h2>span{color:#a7a290}.nukleus-layout p:not(.eyebrow){font-size:14px;color:#b9b4a7;margin-top:27px}.nukleus-layout .button{margin-top:33px}.nukleus-orbit{position:relative;height:380px;display:grid;place-items:center;perspective:600px}.orbit-ring{width:350px;height:350px;border:1px solid #c2ba9e30;border-radius:50%;position:absolute;transform-style:preserve-3d}.ring-one{transform:rotateX(61deg) rotateZ(-35deg)}.ring-two{transform:rotateY(65deg) rotateZ(32deg)}.ring-three{transform:rotateX(12deg) rotateY(27deg);width:280px;height:280px}.orbit-core{width:110px;height:110px;display:grid;place-items:center;border:1px solid #c9c2ac50;border-radius:50%;font-size:36px;font-weight:400;font-family:Georgia,serif;box-shadow:0 0 0 13px #c9c2ac03,0 0 0 45px #c9c2ac02}.orbit-dot{position:absolute;left:calc(50% + 130px);top:75px;width:10px;height:10px;background:var(--red);border-radius:50%;box-shadow:0 0 0 5px #b60d3220}.orbit-label{position:absolute;bottom:0;font-size:9px;letter-spacing:.2em;color:#aaa598}
/* Editorial pages have distinct content and predictable navigation. */
.inner-hero{padding-top:85px;padding-bottom:85px;border-bottom:1px solid var(--line)}.inner-hero h1{max-width:1200px;font-size:clamp(54px,6.4vw,98px)}.inner-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-top:45px}.inner-hero-bottom p{font-size:16px;max-width:580px;color:var(--muted)}.back-link{display:inline-block;font-size:11px;color:var(--muted);margin-bottom:45px}.inner-hero+.platform-section{padding-top:85px}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:90px}.editorial-intro .eyebrow{white-space:pre-line}.editorial-intro h2{font-size:clamp(29px,3vw,45px);line-height:1.25}.editorial-sections{border-top:1px solid var(--line)}.editorial-sections article{display:grid;grid-template-columns:30px 1fr;gap:25px;padding:33px 0;border-bottom:1px solid var(--line)}.editorial-sections article>span{font-size:10px;color:var(--red);padding-top:7px}.editorial-sections h3{font-size:26px;line-height:1.2}.editorial-sections p{font-size:14px;color:var(--muted);line-height:1.8;margin-top:14px}.editorial-sections p.detail{font-size:10px;letter-spacing:.05em;color:#746b58;margin-top:20px}.solution-doors{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-bottom:100px}.solution-doors>a{border-top:1px solid var(--line);padding-top:25px;display:flex;flex-direction:column;align-items:flex-start;min-height:240px}.solution-doors h3{font-size:30px;line-height:1.25;margin-bottom:30px}.solution-doors .text-link{margin-top:auto}.workflow-invitation{padding:65px 0 80px;border-top:1px solid var(--line)}.workflow-invitation p:not(.eyebrow){margin-top:20px;color:var(--muted);font-size:14px}.workflow-invitation .button{margin-top:28px}.faq{padding-bottom:100px}.faq>details{border-top:1px solid var(--line);padding:22px 0}.faq>details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:17px;gap:30px}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary span{transform:rotate(45deg)}.faq summary span{font-size:26px;color:var(--muted);transition:transform .2s}.faq details p{margin-top:18px;max-width:780px;font-size:14px;color:var(--muted)}.company-scene{height:500px;overflow:hidden}.company-scene img{width:100%;height:100%;object-fit:cover;object-position:center 60%}
.ai-demo{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center;padding-block:90px}.ai-demo>div:first-child>p:not(.eyebrow){margin-top:26px;font-size:14px;color:var(--muted)}.ai-demo>div:first-child>p.micro{font-size:10px;margin-top:18px}.ai-demo-window{background:var(--white);border:1px solid var(--line);padding:30px;box-shadow:0 25px 40px -32px #574a2f40}.ai-window-heading{display:flex;align-items:center;gap:9px;font-size:12px;padding-bottom:20px;border-bottom:1px solid var(--line)}.ai-window-heading>span:last-child{margin-left:auto;font-size:9px;color:var(--muted)}.ai-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-block:25px}.ai-prompts>button{font-size:10px;line-height:1.5;border:1px solid var(--line);padding:8px 10px}.ai-prompts>button[aria-pressed=true]{color:var(--red);border-color:#b60d3250;background:#b60d3205}#ai-question{font-size:16px;line-height:1.55;margin:30px 0 24px}#ai-answer{font-size:13px;line-height:1.9;background:var(--paper);padding:20px;border-left:1px solid var(--red);min-height:160px}.ai-note{font-size:9px;color:var(--muted);margin-top:22px}
.workflow-demo{padding-block:70px}.workflow-tabs{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line)}.workflow-tabs>button{padding:16px 6px 22px;text-align:left;border-bottom:2px solid transparent;font-size:12px;display:flex;flex-direction:column;gap:10px}.workflow-tabs>button>span{font-size:9px;color:var(--muted)}.workflow-tabs>button[aria-selected=true]{color:var(--red);border-color:var(--red)}.workflow-panel{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:70px}.workflow-context h2{font-size:46px;max-width:480px}.workflow-context>p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:26px;max-width:420px}.workflow-context>p.micro{font-size:10px;margin-top:28px}.workflow-controls{display:flex;gap:12px;margin-top:30px}.workflow-folio{background:var(--white);padding:35px;border:1px solid var(--line);box-shadow:6px 6px 0 #e1dbce;max-width:500px;width:100%;justify-self:center}.folio-kicker{font-size:9px;letter-spacing:.13em;line-height:1.7;color:var(--muted)}.folio-title{font-size:30px;line-height:1.2;margin:22px 0}.workflow-note{padding-bottom:90px;max-width:1440px}.workflow-note>p:not(.eyebrow){font-size:14px;max-width:520px;color:var(--muted);margin-top:25px}.workflow-note .button{margin-top:28px}
/* Demo preparation opens the visitor's own email app, with honest status. */
.demo-section{padding-block:90px 120px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.demo-copy h1{font-size:clamp(58px,6.4vw,96px)}.demo-copy>p:not(.eyebrow){font-size:16px;color:var(--muted);margin-top:30px}.contact-link{display:inline-flex;align-items:center;gap:40px;margin-top:35px;font-size:17px;border-bottom:1px solid var(--line);padding-bottom:12px}.contact-link svg{width:18px}.demo-expect{margin-top:90px}.demo-expect p{font-size:13px;color:var(--muted);line-height:2}.demo-form{background:#fffaf3;border:1px solid var(--line);padding:42px}.demo-form h2{font-size:31px;margin-bottom:35px}.demo-form label{display:flex;flex-direction:column;gap:10px;margin-bottom:23px;font-size:11px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.demo-form input,.demo-form select,.demo-form textarea{width:100%;min-width:0;border:0;border-bottom:1px solid #bcb3a3;border-radius:0;background:transparent;padding:12px 0;color:var(--ink);font-size:13px;line-height:1.5}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#908676;opacity:1}.demo-form textarea{resize:vertical}.demo-form select{min-height:45px}.form-note{font-size:10px;color:var(--muted);line-height:1.8;margin:24px 0}.demo-form>.button{width:100%}#form-result{margin-top:30px;padding-top:27px;border-top:1px solid var(--line)}#form-result h3{font-size:25px}#form-result p{font-size:12px;color:var(--muted);margin-top:13px}.result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.result-actions .button{padding:12px;font-size:10px;gap:12px}.result-actions .text-link{font-size:10px;padding-block:12px}
/* A calm ending, with the red trade thread returning to the brand. */
.closing{background:#eae4d7;overflow:hidden}.closing-top{padding-block:84px 68px;display:flex;justify-content:space-between;align-items:center;gap:60px}.closing-top h2{font-size:clamp(40px,4.6vw,70px)}.closing-top .button{align-self:flex-end;margin-bottom:8px;min-width:190px}.closing-thread{height:75px;position:relative}.closing-thread::before{content:'';position:absolute;left:-10%;top:20px;width:130%;height:120px;border:1px solid #b60d3245;border-radius:50%;transform:rotate(-6deg)}.closing-thread>span{position:absolute;top:17px;left:70%;width:7px;height:7px;background:var(--red);border-radius:50%}.footer{padding-top:60px}.footer-main{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:55px;padding-bottom:58px}.footer-main>.wordmark{width:145px}.footer-main>p{font-size:12px;color:var(--muted)}.footer-main>div{display:flex;flex-direction:column;gap:13px;font-size:11px}.footer-main>div>span{font-size:9px;color:var(--muted);margin-bottom:7px}.footer-main a:hover{color:var(--red)}.footer-bottom{border-top:1px solid var(--line);padding-block:24px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:var(--muted)}
.dashboard-dialog{width:95vw;max-width:1500px;max-height:92svh;padding:22px;border:1px solid var(--line);background:var(--paper);color:var(--ink);overflow:auto}.dashboard-dialog::backdrop{background:#1e1b17d9;backdrop-filter:blur(6px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;gap:20px}.dialog-heading h2{font-size:20px;letter-spacing:-.03em}.dialog-heading button{font-size:12px;padding:10px}.dialog-scroll{overflow:auto}.dialog-scroll img{width:100%;min-width:850px}.dashboard-dialog>p{font-size:10px;color:var(--muted);margin-top:14px}.dialog-open{overflow:hidden}.noscript-note{font-size:12px;padding:20px var(--gutter);border-top:1px solid var(--line)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.revealed{opacity:1;transform:none}
@media(min-width:1600px){.hero-copy{padding-top:120px}.hero h1{font-size:108px}}
@media(max-width:1100px){.desktop-nav{margin-left:0;gap:25px}.hero{height:700px}.hero-copy{width:49%;padding-top:85px}.hero h1{font-size:72px}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-actions{gap:18px}.hero-actions .button{gap:24px;padding-inline:18px}.hero-coordinate{display:none}.editorial{gap:50px}.ai-demo,.workflow-panel,.demo-section{gap:50px}.demo-form{padding:30px}.section{padding-block:90px}.audience-row{grid-template-columns:5% 30% 1fr 42px}.audience-row h3{font-size:29px}.nukleus-layout{gap:30px}.orbit-ring{width:300px;height:300px}.ring-three{width:240px;height:240px}}
@media(max-width:900px){.site-header{height:74px}.desktop-nav{display:none}.menu-toggle{display:flex}.nav-demo{padding:11px 15px;gap:20px}.wordmark{width:125px}.hero{height:740px}.hero-copy{width:53%;padding-top:65px}.hero h1{font-size:64px}.hero-copy .eyebrow{max-width:250px;font-size:8px}.hero-image img{object-position:55% bottom}.hero-actions{align-items:flex-start;gap:18px;flex-direction:column}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-light{background:linear-gradient(90deg,#fcfaefbb 0%,#fcfaef80 25%,transparent 67%)}.thesis{padding-top:90px;padding-bottom:70px}.thesis-bottom>p{width:38%}.journey-intro{padding-top:85px}.section-heading{gap:30px}.section-heading>p{font-size:12px}.journey-toolbar{margin-bottom:35px}.journey-outro{margin-top:40px;padding-bottom:60px}.journey-step h3{font-size:32px}.journey-step>p:not(.eyebrow){font-size:13px}.audience-row{grid-template-columns:25px 1fr 42px;gap:15px;padding-block:28px}.audience-row p{grid-column:2;grid-row:2}.row-arrow{grid-column:3;grid-row:1/3}.audience-row h3{font-size:28px}.nukleus-layout{min-height:530px;gap:10px}.nukleus-orbit{height:320px}.orbit-ring{width:260px;height:260px}.ring-three{width:210px;height:210px}.orbit-core{width:90px;height:90px;font-size:30px}.orbit-dot{left:calc(50% + 90px);top:70px}.editorial{grid-template-columns:1fr;gap:40px}.editorial-intro{max-width:600px}.editorial-intro h2{font-size:36px}.editorial-sections{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.editorial-sections article{grid-template-columns:20px 1fr;gap:15px}.solution-doors{gap:30px}.solution-doors h3{font-size:25px}.inner-hero{padding-block:65px}.inner-hero h1{font-size:64px}.inner-hero-bottom p{font-size:14px}.inner-hero-bottom{gap:35px}.ai-demo{gap:35px}.ai-demo-window{padding:24px}.workflow-panel{gap:35px}.workflow-context h2{font-size:35px}.workflow-folio{padding:25px}.workflow-controls .button{gap:15px;padding:13px}.demo-section{grid-template-columns:1fr 1.1fr;gap:35px}.demo-copy h1{font-size:62px}.form-pair{grid-template-columns:1fr;gap:0}.demo-form{padding:26px}.footer-main{gap:25px}.footer-main>p{font-size:11px}}
@media(max-width:700px){:root{--gutter:24px}.hero{height:auto;min-height:880px;padding-bottom:355px}.hero-image{top:auto;bottom:40px;height:430px;inset-inline:0}.hero-image img{object-position:60% bottom}.hero-light{background:linear-gradient(180deg,#fcfaef 0%,#fcfaef 45%,transparent 68%)}.hero-copy{width:100%;max-width:none;padding-top:50px}.hero h1{font-size:clamp(57px,12vw,82px);letter-spacing:-.064em}.hero-copy .eyebrow{max-width:none;margin-bottom:22px;letter-spacing:.13em}.hero-copy>p:not(.eyebrow){font-size:14px;margin-top:24px}.hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:25px}.hero-actions .button{font-size:11px;min-height:47px;padding:13px 16px;gap:24px}.hero-actions .text-link{font-size:10px;gap:10px}.circle-arrow{width:24px;height:24px;font-size:14px}.hero-bottom{padding:17px 24px;font-size:7px;gap:20px}.hero-bottom>span{gap:8px}.hero-bottom>a{font-size:8px;white-space:nowrap}.hero-coordinate{display:none}.thesis{padding-top:70px;padding-bottom:65px}.thesis .eyebrow{font-size:8px}.thesis h2{font-size:34px;line-height:1.2}.thesis-bottom{margin-top:32px;gap:25px;align-items:flex-start;flex-direction:column}.thesis-bottom>span{font-size:8px}.thesis-bottom>p{width:100%;font-size:12px}.section{padding-block:75px}.section-heading{align-items:flex-start;flex-direction:column;gap:24px}.section-heading>p{width:100%;max-width:none;font-size:13px}.journey-intro{padding-top:70px}.journey-intro .eyebrow{font-size:8px}.journey-toolbar{margin-top:26px;margin-bottom:40px}.journey-step h3{font-size:35px!important}.journey-step>p:not(.eyebrow){font-size:14px}.journey-step .eyebrow{margin-bottom:18px}.step-note{margin-top:20px}.journey-outro{align-items:flex-start;flex-direction:column;gap:22px}.journey-outro .micro{font-size:9px;max-width:280px}.dashboard-frame{margin-top:35px;margin-inline:-10px}.dashboard-frame-bar{padding:13px 12px;font-size:7px}.dashboard-frame-bar button{font-size:9px}.dashboard-frame-caption{font-size:7px;padding:12px}.platform-bottom{align-items:flex-start;flex-direction:column;gap:24px}.platform-bottom p{font-size:13px}.audience-list{margin-top:35px}.audience-row{padding-block:25px}.audience-row h3{font-size:27px}.audience-row p{font-size:12px}.nukleus-layout{grid-template-columns:1fr;padding-block:70px;gap:35px}.nukleus-layout h2{font-size:42px}.nukleus-layout>div:first-child>p:not(.eyebrow){font-size:13px}.nukleus-orbit{height:300px}.orbit-ring{width:280px;height:280px}.ring-three{width:230px;height:230px}.orbit-dot{left:calc(50% + 110px);top:45px}.inner-hero{padding-block:50px 55px}.inner-hero .eyebrow{font-size:9px;letter-spacing:.13em}.inner-hero h1{font-size:clamp(42px,10vw,62px);line-height:1.08;letter-spacing:-.058em}.inner-hero-bottom{align-items:flex-start;flex-direction:column;gap:28px;margin-top:30px}.inner-hero-bottom p{font-size:14px}.editorial{gap:35px}.editorial-intro h2{font-size:32px}.editorial-sections{grid-template-columns:1fr}.editorial-sections h3{font-size:25px}.editorial-sections article{padding-block:28px}.solution-doors{grid-template-columns:1fr;gap:30px;margin-bottom:60px}.solution-doors>a{min-height:200px}.solution-doors h3{font-size:30px;max-width:330px}.workflow-invitation{padding-block:50px 65px}.faq{padding-bottom:65px}.faq summary{font-size:15px}.faq details p{font-size:13px}.company-scene{height:300px}.company-scene img{object-position:60% center}.ai-demo{grid-template-columns:1fr;gap:35px;padding-block:60px}.ai-demo h2{font-size:40px}.ai-demo-window{padding:24px 20px}.ai-prompts{gap:6px}.ai-prompts>button{font-size:9px;padding:8px}.workflow-demo{padding-top:40px;padding-bottom:35px}.workflow-tabs{grid-template-columns:repeat(3,1fr);row-gap:12px;border-bottom:0}.workflow-tabs>button{border-bottom:1px solid var(--line);font-size:11px;padding-bottom:15px}.workflow-tabs>button[aria-selected=true]{border-bottom:2px solid var(--red)}.workflow-panel{grid-template-columns:1fr;gap:40px;padding-block:40px}.workflow-context h2{font-size:36px}.workflow-context>p:not(.eyebrow){margin-top:20px}.workflow-folio{padding:27px;max-width:450px}.workflow-note{padding-bottom:65px}.workflow-note h2{font-size:40px}.demo-section{grid-template-columns:1fr;padding-block:55px 75px;gap:45px}.demo-copy h1{font-size:68px}.demo-copy>p:not(.eyebrow){font-size:14px;margin-top:25px}.contact-link{font-size:16px;margin-top:25px}.demo-expect{margin-top:35px}.demo-expect .eyebrow{font-size:8px;margin-bottom:16px}.demo-expect p{font-size:12px}.demo-form{padding:30px 22px}.demo-form h2{font-size:29px}.form-pair{grid-template-columns:1fr 1fr;gap:15px}.demo-form label{font-size:10px}.demo-form input{font-size:12px}.closing-top{flex-direction:column;align-items:flex-start;padding-block:65px 45px;gap:30px}.closing-top h2{font-size:42px}.closing-top .button{align-self:flex-start}.closing-top .eyebrow{font-size:9px}.closing-thread{height:50px}.footer{padding-top:45px}.footer-main{grid-template-columns:1fr 1fr;row-gap:35px;padding-bottom:35px}.footer-main .wordmark{width:130px}.footer-main>p{font-size:11px;padding-top:5px}.footer-main>div{font-size:11px}.footer-bottom{flex-wrap:wrap;font-size:8px;gap:18px}.footer-bottom>span:nth-child(2){display:none}.dashboard-dialog{padding:15px;width:96vw}.dialog-scroll img{min-width:950px}.dialog-heading h2{font-size:18px}.dialog-heading button{padding:10px 5px}.dashboard-dialog>p{font-size:9px}}
@media(max-width:380px){:root{--gutter:20px}.nav-demo{font-size:10px;padding:10px 12px;gap:16px}.nav-demo svg{width:15px}.nav-actions{gap:7px}.wordmark{width:110px}.hero h1{font-size:54px}.hero-actions{gap:12px}.hero-actions .text-link{gap:7px;font-size:9px}.form-pair{grid-template-columns:1fr;gap:0}.thesis h2{font-size:30px}.inner-hero h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.hero-image{transform:none!important}}
.demo-form input::placeholder,.demo-form textarea::placeholder{color:#746b5d}
.button{white-space:nowrap;flex-shrink:0}
@media(max-width:700px){.nav-wrap{gap:16px}.nav-actions{gap:10px}.nav-demo{white-space:nowrap;font-size:11px;gap:17px;padding:11px 12px}}
@media(max-width:380px){.nav-wrap{gap:10px}.nav-actions{gap:4px}.nav-demo{font-size:10px;gap:10px;padding:10px 9px}.menu-toggle{width:36px}.wordmark{width:105px}}
@media print{.site-header,.hero-actions,.journey-toolbar,.nukleus-orbit,.closing,.footer,.workflow-controls,.demo-form{display:none}.hero{height:auto;min-height:0;padding:40px 0}.hero-image{display:none}.hero-copy{width:100%;padding:0}h1{font-size:50px}.reveal{opacity:1;transform:none}#trade-journey{display:block!important}.journey-sticky{position:relative!important;height:auto!important}.stage-camera,.stage-world,.trade-object{position:relative!important;transform:none!important;opacity:1!important}.journey-step{min-height:0!important}.trade-floor,.trade-rail{display:none!important}.section{padding-block:35px}}
