/* Fractal Nexus: fragments into focus. Editorial system, 2026. */
:root{--paper:#f3f7f4;--navy:#001833;--deep:#02172a;--mint:#e3f9f3;--green:#03c995;--ink:#082435;--line:#c7d7d0}body{background:var(--paper);color:var(--ink);font-size:19px}h1,h2,h3{font-weight:450;letter-spacing:-.055em}.container{width:min(1320px,calc(100% - 80px))}.section{padding:110px 0}.section-topline{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid currentColor;padding-top:19px;margin-bottom:65px;font:11px/1.5 var(--mono);letter-spacing:.08em;color:#617a7b}.eyebrow{font:11px/1.7 var(--mono);letter-spacing:.12em;color:#00856c}.eyebrow:before{width:4px;height:4px}.button{border-radius:2px;padding:16px 22px;font-size:16px;font-weight:500;background:var(--green);color:var(--navy);min-height:54px;transition:background .25s,transform .25s}.button:hover{background:#78ebc9;transform:translateY(-2px)}.text-link{font-size:16px;font-weight:450;border-bottom:1px solid #729b90;padding-bottom:7px;gap:25px}.text-link span{transition:transform .25s}.text-link:hover span{transform:translate(3px,-3px)}.site-header{height:78px;background:#031b2eee;color:#e3f9f3;border-bottom:1px solid #ffffff18;backdrop-filter:blur(16px)}.nav{gap:24px}.brand,.brand img{width:142px}.brand img{filter:brightness(0) invert(1)}.nav-links{font-size:14px;gap:26px;font-weight:400}.nav-links>a:hover,.phone{color:#a6dfcd}.nav-actions .button{min-height:40px;font-size:14px;padding:10px 20px}.phone{display:none}.drop-panel{border-radius:2px;background:#06283c;border-color:#315365}.drop-panel a{font-size:15px;border-radius:0}.menu-toggle{border-radius:2px;background:transparent;border-color:#638b89;color:var(--mint)}.cinematic-hero{background:var(--deep);color:var(--mint);padding:0!important;position:relative;overflow:hidden}.cinematic-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 45%,#0a4b442e,transparent 60%);pointer-events:none}.cinematic-hero .hero-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;padding-top:90px;padding-bottom:75px;min-height:690px}.cinematic-hero .hero-copy{position:relative;z-index:2;min-width:0}.cinematic-hero .eyebrow{color:#7fe5c2;margin-bottom:36px;font-size:11px}.cinematic-hero h1{font-size:clamp(45px,4.6vw,68px);line-height:1.04;font-weight:450;max-width:800px}.cinematic-hero h1 em{font-style:normal;color:#72dfbd}.cinematic-hero .lead{font-size:20px;line-height:1.6;max-width:610px;color:#bdd3d6;margin-top:31px}.cinematic-hero .buttons{margin-top:38px;gap:28px}.cinematic-hero .text-link{color:#d6f1e8}.cinematic-hero .status{background:#153b3b;border-color:#296052;color:#abdfcd;border-radius:1px;font-size:11px;line-height:1.7}.cinematic-hero .hero-bottom{border-top:1px solid #87b5b52d;display:flex;justify-content:space-between;align-items:center;padding:22px 0;font:10px var(--mono);letter-spacing:.11em;color:#88a8ae}.hero-bottom a{color:#bde8da;display:flex;gap:22px}.home-hero .hero-layout{grid-template-columns:1.18fr 1fr;min-height:770px;padding-top:88px;padding-bottom:70px}.home-hero h1{font-size:clamp(66px,6.5vw,98px);line-height:1.02;letter-spacing:-.065em;max-width:750px}.home-hero .lead{font-size:21px;max-width:590px}.cinematic-hero.article-hero .hero-layout{grid-template-columns:1.2fr 1fr}.cinematic-hero.article-hero h1{font-size:clamp(44px,4.7vw,67px)}.article-meta{color:#9db9be;line-height:1.7}.hero .eyebrow,.hero h1,.hero .lead,.hero .buttons{animation-duration:.7s}.particle-study{position:relative;margin:0;width:100%;align-self:center;min-width:0}.study-stage{position:relative;aspect-ratio:900/680;width:100%;min-width:0;isolation:isolate}.particle-canvas,.study-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.study-fallback{opacity:.45;transition:opacity .9s}.particle-study.is-ready .study-fallback{opacity:.035}.particle-study[data-assembled='true'] .study-fallback{opacity:.085}.particle-canvas{pointer-events:none}.study-cross{position:absolute;color:#6fb4a752;font:20px var(--mono);line-height:1}.cross-tl{top:4%;left:2%}.cross-tr{top:4%;right:2%}.cross-bl{bottom:4%;left:2%}.cross-br{bottom:4%;right:2%}.particle-study figcaption{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #53817640;padding-top:18px;margin-top:5px;color:#729f9e;font:9px/1.7 var(--mono);letter-spacing:.06em;text-transform:uppercase}.particle-study figcaption>span:last-child{text-align:right;max-width:230px}.study-replay{position:absolute;bottom:62px;right:10px;background:transparent;border:1px solid #54867d4d;border-radius:2px;color:#82b2aa;padding:5px 9px;font-size:14px;display:flex;gap:8px;align-items:center}.study-replay span{font:9px var(--mono)}.study-replay:hover{color:#c2f8e4;border-color:#68b59f}.hero-copy{animation:enter .8s both}.trusted-band{padding:40px 0 47px;background:var(--navy);border-top:1px solid #3e5b6755;color:white}.trusted-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.trusted-heading .eyebrow{margin:0;color:#a4bdc4;font-size:12px}.trusted-note{font:11px var(--mono);color:#7b999f}.trusted-logos{display:grid;grid-template-columns:repeat(7,1fr);margin-top:28px;gap:0}.trusted-logo{display:flex;align-items:center;justify-content:center;height:105px;padding:12px 20px;border-left:1px solid #4c68753d}.trusted-logo:first-child{border-left:0}.trusted-logo img{width:100%;max-width:160px;height:80px;object-fit:contain;transition:transform .3s}.trusted-logo:hover img{transform:translateY(-3px)}.manifesto{background:var(--mint);padding:88px 0 115px}.manifesto .section-topline{margin-bottom:76px}.manifesto-grid{display:grid;grid-template-columns:1fr 2.5fr;gap:50px}.manifesto-grid .eyebrow{align-items:start;font-size:12px}.manifesto-grid :is(h1,h2){font-size:clamp(43px,5.4vw,76px);line-height:1.08}.manifesto-grid :is(h1,h2) span{color:#00856b}.manifesto-grid p:not(.eyebrow){font-size:22px;line-height:1.65;max-width:710px;margin-top:38px}.section-heading{align-items:start;margin-bottom:46px}.section-heading h2{font-size:clamp(43px,5vw,66px);line-height:1.08;font-weight:450}.section-heading>p{font-size:19px;max-width:400px;line-height:1.7}.systems-section{background:#f5f8f5}.map-toolbar{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:46px 0 38px}.map-modes{display:flex;gap:0;border-bottom:1px solid #b8cec3}.map-modes button{border:0;border-bottom:2px solid transparent;background:transparent;padding:14px 18px;font-size:14px;color:#57706e}.map-modes button:first-child{padding-left:0}.map-modes button.active{color:#004f3d;border-color:#00b082}.map-example{font:10px var(--mono);color:#729087;display:flex;align-items:center;gap:9px;white-space:nowrap}.map-example i{width:5px;height:5px;background:#00b082;border-radius:100%}.system-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.73fr) minmax(0,1fr);column-gap:8%;align-items:center;position:relative;padding:10px 0 25px}.system-column{display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.map-col-title{font:10px/1.5 var(--mono);letter-spacing:.08em;color:#6a817c;margin-bottom:3px}.system-node{border:1px solid #d3dfd6;background:#fff;display:flex;align-items:center;gap:13px;padding:21px 17px;text-align:left;border-radius:4px;min-height:116px;width:100%;color:var(--ink);position:relative;box-shadow:0 5px 20px #153d3303;transition:border-color .25s,background .25s,transform .25s,opacity .3s}.system-node:hover,.system-node[aria-pressed='true']{border-color:#00b082;background:#effbf4;transform:translateY(-2px)}.system-monogram{height:37px;width:37px;flex:none;display:flex;align-items:center;justify-content:center;background:#0b6e59;color:#fff;font:600 12px var(--mono);border-radius:5px}.system-info{display:flex;flex-direction:column;gap:3px;min-width:0}.system-info strong{font-size:15px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.system-info>span{font-size:12px;color:#788d87;line-height:1.4}.system-info small{font-size:11px;color:#53776a;display:flex;align-items:center;gap:7px;margin-top:5px}.status-dot{width:5px;height:5px;background:#03c995;border-radius:100%;display:inline-block;flex:none}.node-arrow{margin-left:auto;color:#638b7f;font-size:15px}.system-node.offline{background:transparent;border-style:dashed;box-shadow:none}.offline .system-monogram{background:#d8e1dd;color:#81928a}.offline .status-dot{background:#94a89d}.offline .system-info strong{color:#74867e}.nexus-core-wrap{position:relative;z-index:3;align-self:center}.nexus-core-wrap>.map-col-title{color:#3a7261;margin-bottom:16px;text-align:center}.nexus-core{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 10px;width:100%;color:#e0f7ee;background:var(--navy);border:1px solid #195243;border-radius:4px;min-height:263px;position:relative;box-shadow:0 12px 40px #003b2c10}.nexus-core:before{content:'';position:absolute;inset:-7px;border:1px solid #b1d9c8;border-radius:7px;pointer-events:none}.nexus-core strong{font-size:30px;font-weight:500;letter-spacing:-.04em;margin-top:20px;line-height:1.2}.nexus-core>span:not(.core-symbol):not(.core-data){font-size:13px;color:#b4d4cc;margin-top:7px}.nexus-core small{font-size:11px;color:#b7cfc8;margin-top:14px;display:flex;gap:8px;align-items:center}.core-data{font:8px var(--mono);letter-spacing:.07em;color:#4b9982;border-top:1px solid #2b584f;padding-top:15px;margin-top:23px;width:82%;text-align:center}.core-symbol{position:relative;width:51px;height:51px;display:block}.core-symbol i{position:absolute;width:14px;height:14px;background:#7be8c0;top:18px;left:18px;transform:rotate(calc(var(--i) * 45deg)) translate(19px) rotate(35deg);animation:core-piece 8s ease-in-out infinite}.core-symbol i:nth-child(1){--i:0}.core-symbol i:nth-child(2){--i:1}.core-symbol i:nth-child(3){--i:2}.core-symbol i:nth-child(4){--i:3}.core-symbol i:nth-child(5){--i:4}.core-symbol i:nth-child(6){--i:5}.core-symbol i:nth-child(7){--i:6}.core-symbol i:nth-child(8){--i:7}.apps-title{margin-top:40px}.connection-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.connection-lines path{fill:none;stroke:#a6c9ba;stroke-width:1.5}.connection-lines .disconnected path{stroke:#afbeb6;stroke-dasharray:3 7}.connection-lines circle{fill:#03bc8b;filter:drop-shadow(0 0 3px #03c99566)}.connection-lines .return-flow circle{fill:#2a8f8b}.connection-lines g{transition:opacity .3s}.system-map[data-flow='delivery'] .system-node[data-system='checkout'],.system-map[data-flow='delivery'] .system-node[data-system='avalara'],.system-map[data-flow='delivery'] .system-node[data-system='trackit'],.system-map[data-flow='payments'] .sources .system-node,.system-map[data-flow='payments'] [data-system='avalara']{opacity:.35}.map-bottom{display:flex;justify-content:space-between;align-items:start;gap:50px;border-top:1px solid #cddbd2;padding-top:30px;margin-top:10px}.map-bottom>p{font-size:15px;line-height:1.65;color:#5a7369;max-width:800px;min-height:76px}.map-bottom strong{display:block;font-size:18px;font-weight:500;letter-spacing:-.025em;color:#183e2f;margin-bottom:6px}.map-legend{display:flex;gap:18px;font:10px var(--mono);color:#6b8476;flex:none;margin-top:8px}.map-legend span{display:flex;align-items:center;gap:7px}.legend-line{width:22px;height:1px;background:#1db386}.legend-line.inactive{background:transparent;border-top:1px dashed #9cb5a6}.map-disclaimer{font-size:11px;color:#82928a;line-height:1.6;max-width:950px;margin-top:25px}.platform-story{background:var(--navy);color:var(--mint)}.platform-story .section-topline,.payment-editorial .section-topline{color:#6d9b99}.story-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:75px}.story-copy h2{font-size:clamp(42px,4.5vw,63px);line-height:1.09}.story-copy p:not(.eyebrow){font-size:19px;line-height:1.75;color:#a4c0c0;margin-top:25px}.story-copy .eyebrow{color:#7dcbb4}.compact-study figcaption{font-size:9px}.capabilities-section{background:#e3f9f3}.capabilities{display:block;border-top:1px solid #b8d3c6}.cap-card,.cap-card:nth-child(1),.cap-card:nth-child(2){display:grid;grid-template-columns:50px 1.1fr 1.7fr 36px;column-gap:28px;align-items:center;padding:35px 0;background:transparent;border:0;border-bottom:1px solid #b8d3c6;border-radius:0;min-height:0;box-shadow:none;transform:none}.cap-card:hover{background:#c8f0e14a;transform:none;box-shadow:none;border-color:#84bda4}.cap-card .icon{width:31px;height:31px;margin:0;grid-column:1;grid-row:1/3}.cap-card .eyebrow{font-size:9px;margin:0 0 9px;grid-column:2;grid-row:1}.cap-card h3{font-size:32px;margin:0;grid-column:2;grid-row:2;letter-spacing:-.04em}.cap-card p:not(.eyebrow){grid-column:3;grid-row:1/3;font-size:17px;max-width:540px;line-height:1.65}.cap-card .card-arrow{grid-column:4;grid-row:1/3;margin:0;font-size:31px;align-self:center}.cap-card .small-tag{grid-column:3;grid-row:3;font-size:9px;border:0;padding:7px 0 0;margin:0;color:#2a7660}.platform-link{padding-top:35px;color:#618075;font-size:12px}.choice-grid{gap:70px}.choice{border-top:1px solid #98b6a9;padding:32px 0 0}.choice-index{font:12px var(--mono);color:#1d795f;display:block;margin-bottom:25px}.choice h3{font-size:36px;max-width:440px}.choice p{font-size:20px;line-height:1.7;margin:24px 0 32px;max-width:520px}.payment-editorial{background:var(--navy);color:var(--mint)}.payment-split{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:center}.payment-split h2{font-size:clamp(45px,5vw,70px)}.payment-split>div>p:not(.eyebrow){color:#a0bdbb;font-size:20px;line-height:1.7;max-width:520px;margin:28px 0}.payment-editorial .eyebrow{color:#73bca6}.payment-editorial .text-link{color:#9ae7ca}.payment-example{border-left:1px solid #406b65;padding-left:65px}.payment-example>strong{font-size:clamp(65px,7vw,100px);line-height:1.2;color:#71e1b8;letter-spacing:-.07em;font-weight:400;display:block}.payment-example>span:not(.eyebrow){display:block;font-size:17px;color:#c0dbd1;line-height:1.5}.payment-example small{font-size:12px;display:block;line-height:1.6;color:#7d9f97;margin:20px 0 30px;max-width:330px}.payment-example>p{font-size:16px!important}.roadmap-editorial{background:var(--mint)}.roadmap-intro h2{font-size:clamp(44px,5.3vw,76px);line-height:1.08}.roadmap-intro h2 span{color:#00876b}.roadmap-intro>p{font-size:20px;line-height:1.7;max-width:650px;margin:30px 0}.release-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #a5cdbb;border-bottom:1px solid #a5cdbb;margin-top:55px}.release-strip a{padding:26px 20px 26px 0;display:flex;flex-direction:column;gap:12px;border-right:1px solid #bddbcd;margin-right:28px}.release-strip a:last-child{border-right:0;margin-right:0}.release-strip a>span{font:10px var(--mono);color:#48816c}.release-strip a>strong{font-size:22px;font-weight:450;letter-spacing:-.025em}.roadmap-note{font-size:12px;line-height:1.6;color:#658576;max-width:780px;margin-top:25px}.journal-section{background:#f4f7f3}.blog-grid{gap:35px}.blog-card{border-bottom:1px solid #b8cec1}.blog-art{background:#062d35!important;border-radius:2px;height:235px}.blog-art:before{display:none}.blog-art img{width:100%;height:100%;object-fit:contain;opacity:.75;transition:transform .7s}.blog-card:hover .blog-art img{transform:scale(1.07)}.blog-card h3{font-size:27px}.blog-card p{font-size:16px;line-height:1.7}.blog-card .eyebrow{font-size:10px}.blog-card .reading{font-size:10px}.cta{background:#c9f0e2;padding:90px 0}.cta h2{font-size:clamp(46px,6vw,80px);line-height:1.05}.cta p{font-size:21px;max-width:700px}.cta .button{background:var(--navy);color:var(--mint)}.cta .button:hover{background:#0d493f}.cta .container{gap:50px}.site-footer{padding:80px 0 28px;background:#001326}.footer-brand img{width:145px}.footer-col h4{font-size:10px;color:#5b9485}.footer-col a{font-size:14px;color:#a9c6c3;margin:11px 0}.footer-brand p{font-size:14px;line-height:1.8;color:#7c9e9f}.footer-bottom{font:9px/1.8 var(--mono);color:#60888a;align-items:center}.motion-control{border-radius:1px;font-size:10px;padding:7px 12px}.global-motion{position:fixed;bottom:19px;right:22px;z-index:35;width:35px;height:35px;padding:0;border:1px solid #527a6e8a;background:#e8faf1e8;color:#0a5443;border-radius:50%;font-size:14px;box-shadow:0 3px 20px #0018330b}.global-motion:hover{background:#fff}.content-layout{grid-template-columns:200px 1fr;gap:100px}.content-section{padding-bottom:65px;margin-bottom:60px;border-color:#c1d4c9}.content-section h2{font-size:43px;line-height:1.12;max-width:800px}.content-section p{font-size:20px;line-height:1.8;max-width:850px;color:#4c675c}.content-section .number{font-size:10px;margin-bottom:25px;color:#2e896a}.toc{font-size:13px}.toc a{padding-top:9px;padding-bottom:9px}.page-overview{gap:0;border-top:1px solid #bcd2c5}.overview-card{border:0;border-bottom:1px solid #bcd2c5;border-right:1px solid #bcd2c5;border-radius:0;padding:35px}.overview-card:hover{background:#e3f9f3}.integration-card p{font-size:18px;line-height:1.7}.filter-button{border-radius:2px;font-size:14px}.overview-card .status{background:transparent;border:0;padding:0;color:#43836a;font-size:10px}.notice,.integration-note{border-radius:1px;background:#e3f4e9;font-size:16px;line-height:1.7}.article-layout{grid-template-columns:1fr 280px;gap:95px}.article-body{max-width:840px}.article-body h2{font-size:38px;line-height:1.15;margin-top:54px}.article-body p{font-size:20px;line-height:1.9;color:#3a5b4e}.article-body>p:first-child{font-size:23px;line-height:1.75;color:#123d2d}.article-aside{background:#dff2e6;border-radius:0;padding:30px}.article-aside h3{font-size:30px}.article-aside p{font-size:16px}.article-aside .eyebrow{font-size:10px}.article-sources{font-size:14px;line-height:1.7}.calculator,.calc-result,.form-panel,.arch-box,.workflow-preview,.gap-card{border-radius:2px}.calculator{background:#e0f1e6;padding:38px}.calculator>p{font-size:16px!important}.calc-result{padding:27px}.calc-result .amount{font-size:62px}.calc-result p{font-size:13px!important}.form-panel{background:#eaf4ed;border:1px solid #c2d9ca}.form-panel h3{font-size:31px}.topic{border-radius:2px;font-size:16px}.demo-layout{grid-template-columns:.85fr 1.15fr;gap:75px}.demo-layout h2{font-size:44px}.compare-table th{background:#e3f2e8}.compare-table td{font-size:16px}.choice-grid .choice p{font-size:19px}.line-section:before{display:none}.hero .lead strong{font-weight:500}.home-hero .particle-study{width:112%;margin-left:-6%}.cinematic-hero .hero-copy{padding-right:0}.hero-bottom a:hover{color:#fff}.motion-paused .core-symbol i{animation:none}.particle-study.static-motion .study-replay{display:none}
@keyframes core-piece{0%,15%,85%,100%{transform:rotate(calc(var(--i) * 45deg)) translate(19px) rotate(35deg);opacity:1}42%,53%{transform:rotate(calc(var(--i) * 45deg)) translate(31px) rotate(80deg);opacity:.55}68%{transform:rotate(calc(var(--i) * 45deg)) translate(19px) rotate(35deg);opacity:1}}
@media(min-width:1600px){.container{width:min(1480px,calc(100% - 120px))}.home-hero .hero-layout{min-height:840px}.home-hero h1{font-size:110px}.cinematic-hero .lead{font-size:22px}.system-info strong{font-size:18px}.system-info>span{font-size:14px}.system-info small{font-size:13px}}
@media(max-width:1100px){.container{width:calc(100% - 60px)}.nav-links{gap:18px}.nav-actions .button{padding:10px 14px}.cinematic-hero .hero-layout{min-height:620px;padding-top:65px;padding-bottom:60px}.home-hero h1{font-size:75px}.cinematic-hero .lead{font-size:18px}.hero .buttons{gap:21px}.hero .text-link{font-size:14px}.hero .button{font-size:14px}.trusted-logo{padding:10px 15px;height:90px}.manifesto-grid{grid-template-columns:.8fr 2.5fr}.story-grid{gap:40px}.system-map{column-gap:6%;grid-template-columns:minmax(0,1fr) minmax(0,.65fr) minmax(0,1fr)}.system-node{padding:17px 12px;gap:9px;min-height:110px}.system-monogram{width:30px;height:30px;font-size:10px}.system-info strong{font-size:13px}.system-info>span{font-size:11px}.system-info small{font-size:10px}.node-arrow{display:none}.nexus-core{padding:24px 7px;min-height:250px}.nexus-core small{font-size:9px}.nexus-core strong{font-size:28px}.nexus-core>span:not(.core-symbol):not(.core-data){font-size:11px}.core-data{font-size:7px}.cap-card{grid-template-columns:38px 1fr 1.3fr 25px;gap:20px}.cap-card h3{font-size:29px}.cap-card p:not(.eyebrow){font-size:16px}.payment-split{gap:65px}.payment-example{padding-left:45px}.content-layout{gap:55px;grid-template-columns:180px 1fr}.content-section h2{font-size:37px}.article-layout{gap:50px;grid-template-columns:1fr 235px}.article-aside{padding:24px}.article-aside .button{font-size:13px;padding:14px}.demo-layout{gap:45px}}
@media(max-width:850px){.site-header{height:72px}.nav-links{top:72px;background:#062537;color:#e3f9f3;border-top:1px solid #254a50}.drop-panel{background:#0c3c45;box-shadow:none}.nav-links .mobile-cta{color:#001833}.cinematic-hero .hero-layout,.cinematic-hero.article-hero .hero-layout{grid-template-columns:1.1fr 1fr;gap:0;min-height:570px}.home-hero h1{font-size:61px}.cinematic-hero h1,.cinematic-hero.article-hero h1{font-size:43px}.cinematic-hero .eyebrow{font-size:9px;margin-bottom:25px;letter-spacing:.07em}.cinematic-hero .lead{font-size:17px;margin-top:25px}.hero .buttons{align-items:flex-start;flex-direction:column;gap:20px;margin-top:27px}.study-replay span{display:none}.particle-study figcaption>span:last-child{display:none}.particle-study figcaption{font-size:8px}.study-replay{bottom:46px}.section{padding:75px 0}.section-topline{margin-bottom:45px;font-size:9px}.trusted-heading .eyebrow{font-size:10px}.trusted-note{font-size:9px}.trusted-logos{grid-template-columns:repeat(4,1fr);row-gap:12px}.trusted-logo{height:85px;border-left:1px solid #42626b44}.trusted-logo:nth-child(5){border-left:0}.trusted-logo img{max-width:130px;height:65px}.manifesto-grid{grid-template-columns:1fr;gap:18px}.manifesto-grid .eyebrow br{display:none}.manifesto-grid :is(h1,h2){font-size:52px}.manifesto-grid p:not(.eyebrow){font-size:20px}.section-heading{flex-direction:row;gap:30px}.section-heading h2{font-size:46px}.section-heading>p{font-size:16px;max-width:310px}.map-toolbar{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.map-modes button{font-size:13px}.system-map{grid-template-columns:1fr;gap:78px;padding:15px 0 30px}.system-column.sources{display:grid;grid-template-columns:1fr 1fr;gap:15px}.system-column .map-col-title{grid-column:1/-1}.system-node{min-height:105px;padding:20px;gap:12px}.system-info strong{font-size:16px}.system-info>span{font-size:13px}.system-info small{font-size:12px}.system-monogram{width:36px;height:36px;font-size:12px}.nexus-core-wrap{width:280px;justify-self:center}.nexus-core{min-height:245px}.nexus-core-wrap>.map-col-title{background:var(--paper);width:fit-content;margin:0 auto 15px;padding:0 12px;position:relative}.nexus-core strong{font-size:31px}.nexus-core small{font-size:12px}.nexus-core>span:not(.core-symbol):not(.core-data){font-size:14px}.core-data{font-size:9px}.system-column.destinations{display:grid;grid-template-columns:1fr 1fr;gap:15px}.destinations .apps-title{margin-top:18px}.destinations #system-checkout{grid-column:1/-1;max-width:400px;justify-self:center}.map-bottom{flex-direction:column;gap:15px}.map-bottom>p{min-height:0;font-size:15px}.story-grid{grid-template-columns:1fr 1fr;gap:35px}.story-copy h2{font-size:40px}.story-copy p:not(.eyebrow){font-size:17px}.story-copy .eyebrow{font-size:10px}.cap-card .icon{display:none}.cap-card{grid-template-columns:1fr 1.2fr 25px;column-gap:25px}.cap-card .eyebrow,.cap-card h3{grid-column:1}.cap-card h3{font-size:28px}.cap-card p:not(.eyebrow),.cap-card .small-tag{grid-column:2}.cap-card .card-arrow{grid-column:3}.choice-grid{gap:35px}.choice h3{font-size:31px}.choice p{font-size:18px}.payment-split{grid-template-columns:1fr 1fr;gap:40px}.payment-example{padding-left:30px}.payment-split h2{font-size:43px}.payment-split>div>p:not(.eyebrow){font-size:18px}.payment-example>strong{font-size:65px}.payment-example>span:not(.eyebrow){font-size:15px}.release-strip{grid-template-columns:1fr}.release-strip a{border-right:0;border-bottom:1px solid #bddbcd;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:25px 0;gap:20px}.release-strip a:last-child{border-bottom:0}.roadmap-intro h2{font-size:52px}.roadmap-intro>p{font-size:19px}.blog-grid{gap:25px}.blog-art{height:210px}.blog-card h3{font-size:25px}.cta .container{align-items:start;flex-direction:column}.cta h2{font-size:59px}.content-layout{display:block}.content-section h2{font-size:37px}.content-section p{font-size:19px}.article-layout{display:block}.article-aside{position:relative;top:auto;margin-top:40px}.article-body p{font-size:19px}.demo-layout{grid-template-columns:1fr;gap:45px}.demo-topics{grid-template-columns:1fr 1fr}.overview-card{padding:26px}.footer-bottom{align-items:start}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}}
@media(max-width:600px){.container{width:calc(100% - 40px)}.section{padding:58px 0}.section-topline{font-size:8px;gap:20px;margin-bottom:38px;align-items:flex-start}.section-topline>span:last-child{text-align:right;max-width:145px}.cinematic-hero .hero-layout,.cinematic-hero.article-hero .hero-layout{display:flex;flex-direction:column;align-items:stretch;gap:15px;padding-top:53px;padding-bottom:25px;min-height:0}.cinematic-hero .eyebrow{font-size:9px;max-width:310px;margin-bottom:27px}.cinematic-hero h1,.cinematic-hero.article-hero h1{font-size:45px;line-height:1.06}.home-hero h1{font-size:57px!important;line-height:1.04;max-width:430px}.cinematic-hero .lead{font-size:18px;line-height:1.65;margin-top:25px;max-width:430px}.cinematic-hero .buttons{flex-direction:row;gap:21px;align-items:center;margin-top:27px}.hero .button{font-size:14px;padding:14px 16px}.hero .text-link{font-size:13px}.home-hero .particle-study{width:100%;margin-left:0}.particle-study{max-width:460px;margin:14px auto 0}.study-stage{aspect-ratio:900/640}.particle-study figcaption{font-size:8px;padding-top:13px}.particle-study figcaption>span:last-child{display:block;font-size:7px;max-width:185px}.study-replay{bottom:55px;right:5px}.study-replay span{display:block;font-size:8px}.cinematic-hero .hero-bottom{font-size:7px;padding:19px 0;gap:20px;line-height:1.6}.hero-bottom a{white-space:nowrap;gap:10px}.article-meta{font-size:10px;max-width:330px}.trusted-band{padding:30px 0 32px}.trusted-heading{align-items:start;gap:15px}.trusted-heading .eyebrow{font-size:10px;white-space:nowrap}.trusted-note{font-size:8px;text-align:right;max-width:135px;line-height:1.6}.trusted-logos{grid-template-columns:repeat(4,1fr);margin-top:22px;gap:12px 0}.trusted-logo{height:66px;padding:5px 8px}.trusted-logo img{height:52px;width:100%;max-width:110px}.manifesto-grid :is(h1,h2){font-size:41px;line-height:1.12}.manifesto-grid p:not(.eyebrow){font-size:18px;line-height:1.75;margin-top:25px}.manifesto-grid .eyebrow{font-size:10px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:42px;line-height:1.08}.section-heading>p{font-size:18px;max-width:none;margin-top:25px}.map-toolbar{margin-top:30px;gap:16px}.map-modes{width:100%;justify-content:space-between}.map-modes button{padding:12px 9px;font-size:11px;line-height:1.5}.map-modes button:first-child{padding-left:0}.map-example{font-size:9px}.system-map{gap:64px}.system-column.sources,.system-column.destinations{gap:11px}.system-node{min-height:123px;padding:13px 10px;gap:8px;align-items:start;flex-direction:column}.system-monogram{height:25px;width:25px;font-size:9px;border-radius:3px}.system-info{gap:4px}.system-info strong{font-size:12px;line-height:1.3}.system-info>span{font-size:10px}.system-info small{font-size:9px;gap:4px;margin-top:3px}.status-dot{width:4px;height:4px}.map-col-title{font-size:9px}.nexus-core-wrap{width:238px}.nexus-core{min-height:225px;padding:23px 10px}.nexus-core strong{font-size:30px}.nexus-core small{font-size:10px}.nexus-core>span:not(.core-symbol):not(.core-data){font-size:13px}.core-data{font-size:8px}.destinations #system-checkout{max-width:238px;flex-direction:row;align-items:center;gap:13px;min-height:100px}.map-bottom{margin-top:5px;padding-top:24px}.map-bottom>p{font-size:14px}.map-bottom strong{font-size:17px}.map-disclaimer{font-size:10px}.map-legend{font-size:9px}.story-grid{display:flex;flex-direction:column-reverse;gap:25px}.story-copy h2{font-size:43px}.story-copy p:not(.eyebrow){font-size:18px;line-height:1.7}.compact-study{max-width:420px}.cap-card{grid-template-columns:1fr 30px;column-gap:15px;padding:28px 0}.cap-card .eyebrow{grid-row:1;grid-column:1;font-size:9px;margin-bottom:12px}.cap-card h3{grid-row:2;grid-column:1;font-size:31px}.cap-card p:not(.eyebrow){grid-column:1/-1;grid-row:3;font-size:17px;line-height:1.65;margin-top:16px}.cap-card .card-arrow{grid-column:2;grid-row:1/3;font-size:29px}.cap-card .small-tag{grid-column:1/-1;grid-row:4;font-size:9px;margin-top:7px}.platform-link{gap:20px;align-items:start;flex-direction:column;padding-top:27px;font-size:11px}.choice-grid{grid-template-columns:1fr;gap:42px;margin-top:37px}.choice{padding-top:25px}.choice-index{font-size:10px;margin-bottom:20px}.choice h3{font-size:34px}.choice p{font-size:18px}.payment-split{grid-template-columns:1fr;gap:42px}.payment-split h2{font-size:45px}.payment-split>div>p:not(.eyebrow){font-size:18px}.payment-example{border-left:0;border-top:1px solid #426b64;padding:30px 0 0}.payment-example>strong{font-size:78px}.payment-example>span:not(.eyebrow){font-size:17px}.payment-example>p{max-width:330px!important}.roadmap-intro h2{font-size:43px}.roadmap-intro>p{font-size:18px}.release-strip{margin-top:35px}.release-strip a>span{font-size:8px;max-width:115px}.release-strip a>strong{font-size:18px}.roadmap-note{font-size:11px}.blog-grid{grid-template-columns:1fr;gap:35px}.blog-art{height:245px}.blog-card h3{font-size:29px}.blog-card p{font-size:17px}.cta{padding:58px 0}.cta .container{gap:30px}.cta h2{font-size:53px}.cta p{font-size:18px}.content-section{margin-bottom:40px;padding-bottom:40px}.content-section h2{font-size:33px}.content-section p{font-size:19px;line-height:1.8}.content-section .number{font-size:9px}.toc{font-size:12px;margin-bottom:35px}.toc a{border-radius:2px}.article-body h2{font-size:32px}.article-body p{font-size:19px}.article-body>p:first-child{font-size:21px}.article-aside h3{font-size:28px}.overview-card{padding:27px 0;border-right:0}.overview-card p{font-size:18px}.filter-button{font-size:13px;padding:10px 14px}.calculator{padding:25px}.calculator h3{font-size:29px}.calc-result .amount{font-size:46px}.form-panel{padding:23px}.demo-topics{grid-template-columns:1fr}.demo-layout h2{font-size:38px}.topic{font-size:16px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-brand{grid-column:1/-1;grid-row:auto}.footer-col:last-child{grid-column:auto}.footer-brand p{font-size:14px}.footer-col a{font-size:13px}.footer-bottom{font-size:8px;gap:18px;flex-direction:column;align-items:start}.site-footer{padding:55px 0 25px}.global-motion{right:14px;bottom:14px;width:33px;height:33px}.compare-table td{font-size:14px}.compare-table th{font-size:13px}.hero .status{font-size:10px}.hero-bottom a>span{font-size:14px}}
@media(prefers-reduced-motion:reduce){.study-replay{display:none}.core-symbol i{animation:none}.particle-study .study-fallback{opacity:.8}.particle-study.is-ready .study-fallback{opacity:.12}.global-motion{display:none}}

/* Static illustrations replace page-specific particle assembly. */
.particle-study.static-study .study-fallback{opacity:.8;transition:none}

/* Homepage: left-aligned proposition and a single Nexus assembly animation. */
.nexus-opening{padding:96px 0 100px}
.nexus-opening .manifesto-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:35px;align-items:center}
.nexus-opening .opening-copy{text-align:left;min-width:0}
.nexus-opening .manifesto-grid h1{font-size:clamp(44px,4.5vw,70px);line-height:1.08;letter-spacing:-.055em;margin:0}
.nexus-opening .manifesto-grid p{font-size:20px;line-height:1.65;margin-top:30px;max-width:610px}
.nexus-assembly{margin:0;min-width:0;width:100%;align-self:center}
.nexus-assembly svg{display:block;width:100%;height:auto;overflow:visible}
.nexus-assembly figcaption{display:flex;justify-content:center;gap:28px;font-size:13px;color:#376461;padding-top:12px}
.nexus-assembly figcaption span{display:flex;align-items:center;gap:9px}
.nexus-assembly figcaption i{display:inline-block;width:8px;height:8px;background:#00b885}
.nexus-assembly figcaption .unstructured-key{background:#2386db;border-radius:50%}
@media(max-width:1000px){.nexus-opening .manifesto-grid{gap:20px}.nexus-opening .manifesto-grid h1{font-size:48px}.nexus-opening .manifesto-grid p{font-size:18px}}
@media(max-width:850px){.nexus-opening{padding:65px 0 70px}.nexus-opening .manifesto-grid{grid-template-columns:1fr;gap:20px}.nexus-opening .manifesto-grid h1{font-size:clamp(40px,7vw,60px)}.nexus-assembly{max-width:560px;margin:0 auto}.nexus-opening .manifesto-grid p{max-width:650px}}
@media(max-width:600px){.nexus-opening{padding:52px 0 60px}.nexus-opening .manifesto-grid h1{font-size:clamp(34px,8.8vw,48px)}.nexus-assembly figcaption{gap:20px;font-size:12px}.nexus-opening .buttons{gap:20px}}
