:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-body:"Manrope", "Segoe UI", sans-serif;--font-display:"Manrope", "Segoe UI", sans-serif;--font-accent:"Instrument Serif", serif;--background:#04050a;--surface:#080b16c7;--surface-strong:#0a0e1cf0;--surface-light:#121626eb;--border:#7aa1ff24;--text-strong:#f4f7ff;--text-muted:#a3afc4;--text-soft:#7381a1;--text-dark:#0a1220;--accent:#7db8ff;--accent-cyan:#6ce8ff;--accent-pink:#ff84c7;--accent-warm:#ffd08b;--shadow-soft:0 30px 90px #0000005c;color:var(--text-strong);font-family:var(--font-body);background:radial-gradient(circle at 14% 12%,#4c82ff1a,#0000 18%),radial-gradient(circle at 82% 16%,#ff78be14,#0000 20%),linear-gradient(#030409 0%,#05060c 40%,#020307 100%);font-weight:400;line-height:1.55}*,:before,:after{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);min-width:320px;min-height:100vh;color:inherit;margin:0;overflow-x:hidden}body:before{content:"";z-index:-10;pointer-events:none;background:var(--background);position:fixed;inset:0}::selection{color:var(--text-strong);background:#7db8ff47}a{color:inherit}#root{background:var(--background);min-height:100vh}h1,h2,h3,p,blockquote,ul{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;font-weight:500;line-height:.96}h1{max-width:16ch;font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:1}h2{max-width:20ch;font-size:clamp(2rem,3.1vw,3.2rem);line-height:1.04}h3{font-size:1.28rem;font-weight:500}p,li,a,span,strong{font-size:.98rem}p{text-wrap:pretty;line-height:1.72}:root{--scroll-progress:0;--scroll-offset:0px;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-soft:cubic-bezier(.22, .61, .36, 1)}.site-shell{opacity:.001;width:min(1460px,100% - clamp(16px,3vw,32px));transition:opacity .62s ease, transform .76s var(--motion-ease-out);margin:0 auto;padding:16px 0 140px;position:relative;overflow:clip;transform:translateY(10px)}.site-shell.is-page-ready{opacity:1;transform:none}.is-tab-hidden *,.is-tab-hidden :before,.is-tab-hidden :after{animation-play-state:paused!important}.ambient-layer{pointer-events:none;z-index:-3;backface-visibility:hidden;position:fixed;inset:0;transform:translateZ(0)}.ambient-grid{opacity:.08;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;transform:none;-webkit-mask-image:radial-gradient(circle,#000 34%,#0000 88%);mask-image:radial-gradient(circle,#000 34%,#0000 88%)}.ambient-stars{opacity:.28;background-image:radial-gradient(circle at 8% 14%,#fffffff2 0 1px,#0000 1.8px),radial-gradient(circle at 18% 64%,#88d2ffcc 0 1px,#0000 1.8px),radial-gradient(circle at 36% 24%,#ffc2deb3 0 1px,#0000 1.8px),radial-gradient(circle at 52% 72%,#ffffffeb 0 1px,#0000 1.8px),radial-gradient(circle at 68% 16%,#7eb7ffc7 0 1px,#0000 1.8px),radial-gradient(circle at 78% 44%,#ffd68bb8 0 1px,#0000 1.8px),radial-gradient(circle at 88% 78%,#8de6ffb8 0 1px,#0000 1.8px);background-size:620px 620px;transform:none}@media (prefers-reduced-motion:no-preference){.ambient-stars{animation:48s linear infinite starDrift}}.ambient-glow{display:none}.ambient-glow-left{background:radial-gradient(circle at 14% 20%,#5c88ff4d,#0000 22%),radial-gradient(circle at 30% 82%,#ff80c624,#0000 18%);animation:18s ease-in-out infinite driftGlow}.ambient-glow-right{background:radial-gradient(circle at 82% 14%,#6ce8ff38,#0000 22%),radial-gradient(circle at 74% 76%,#9066ff29,#0000 20%);animation:24s ease-in-out infinite reverse driftGlow}.ambient-noise{transform:translateY(calc(var(--scroll-offset) * -.02));background-image:radial-gradient(circle at 16% 26%,#fffc 0 .8px,#0000 1.8px),radial-gradient(circle at 74% 32%,#7cb6ffe6 0 .8px,#0000 1.8px),radial-gradient(circle at 46% 74%,#ff9dd6bf 0 .8px,#0000 1.8px);background-size:220px 220px,360px 360px,420px 420px;display:none}.ambient-veil{display:none}.ambient-comet{opacity:.16;filter:blur(2px);background:linear-gradient(110deg,#0000,#7cb8ff3d,#0000)}.comet-one{width:42%;height:1px;transform:rotate(14deg) translateX(calc(var(--scroll-progress) * 220px));inset:10% auto auto -12%}.comet-two{width:38%;height:1px;transform:rotate(-14deg) translateX(calc(var(--scroll-progress) * -240px));background:linear-gradient(110deg,#0000,#ff84c738,#0000);inset:auto -14% 20% auto}.ambient-blackhole{display:none}.site-flow{padding-top:14px;position:relative}.site-flow:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(circle at 18% 20%,#ff84c70d,#0000 18%),radial-gradient(circle at 74% 28%,#6ce8ff0d,#0000 18%);position:absolute;inset:40px 10% 120px;transform:none}.site-flow:after{content:"";pointer-events:none;z-index:-2;opacity:.82;background:linear-gradient(#0000 0%,#7cb8ff0f 16%,#ff84c70d 50%,#6ce8ff0f 82%,#0000 100%);border-radius:999px;width:min(62vw,900px);position:absolute;inset:120px auto 160px 50%;transform:translate(-50%)}.flow-ribbons{pointer-events:none;z-index:-1;position:absolute;inset:180px -4vw 160px}.flow-ribbon,.flow-node{position:absolute}.flow-ribbon{filter:blur(.4px);opacity:.48;background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px}.flow-ribbon:after,.transition-beam:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 20%,#ffffffb8,#0000 42%);position:absolute;inset:0;transform:translate(-110%)}@media (prefers-reduced-motion:no-preference){.flow-ribbon:after,.transition-beam:after{animation:beamTrace 6.8s var(--motion-ease-soft) infinite}.ribbon-b:after{animation-delay:1.4s}.ribbon-c:after,.transition-beam:after{animation-delay:2.6s}}.ribbon-a{width:78%;transform:rotate(7deg) translateX(calc(var(--scroll-progress) * 90px));top:10%;left:6%}.ribbon-b{width:72%;transform:rotate(-8deg) translateX(calc(var(--scroll-progress) * -110px));top:46%;right:8%}.ribbon-c{width:66%;transform:rotate(10deg) translateX(calc(var(--scroll-progress) * 70px));bottom:18%;left:12%}.flow-node{background:linear-gradient(135deg,#ffd28bf5,#6ce8ffeb);border-radius:999px;width:16px;height:16px;animation:5.6s ease-in-out infinite pulseDot;box-shadow:0 0 16px #84c8ff47}.flow-node-a{top:18%;right:24%}.flow-node-b{animation-delay:.18s;top:54%;left:18%}.flow-node-c{animation-delay:.36s;bottom:20%;right:20%}.cosmic-current{display:none}.current-line{filter:blur(.4px);background:linear-gradient(#0000 0%,#7cb8ff2e 14%,#ff84c72e 50%,#6ce8ff2e 86%,#0000 100%);width:1px;height:100%;display:block}.current-pulse{filter:blur(8px);background:radial-gradient(circle,#7cb8ff29,#0000 70%);border-radius:999px;width:120px;height:120px;animation:10s ease-in-out infinite currentDrift;position:absolute;left:50%;transform:translate(-50%)}.pulse-top{top:8%}.pulse-mid{background:radial-gradient(circle,#ff84c729,#0000 70%);animation-delay:1.2s;top:42%}.pulse-low{background:radial-gradient(circle,#6ce8ff29,#0000 70%);animation-delay:2.2s;top:76%}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:linear-gradient(#080c1833,#060a1414);border:1px solid #86abff1f;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000a}@media (prefers-reduced-motion:no-preference){.topbar{animation:topbarEnter .68s var(--motion-ease-out) both}}.hero-panel,.authority-band,.section-card,.footer-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border:none;position:relative;overflow:visible}.topbar:before{content:"";opacity:.1;pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff0e,#0000);width:52%;height:180%;animation:18s linear infinite sheen;position:absolute;inset:-20% auto auto -18%;transform:rotate(14deg)}.topbar:after{content:"";opacity:.7;height:1px;transform:scaleX(max(.08, var(--scroll-progress)));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#7db8ffcc,#ffd08bb8,#0000);border-radius:999px;position:absolute;bottom:0;left:18px;right:18px}.hero-panel:before{content:"";opacity:.48;pointer-events:none;background:radial-gradient(circle at 14% 18%,#8e6fff1f,#0000 22%),radial-gradient(circle at 74% 18%,#ff84c71a,#0000 18%),radial-gradient(circle at 56% 72%,#6ce8ff1f,#0000 22%),linear-gradient(#05081270,#03050c1a);border-radius:52px;position:absolute;inset:2% -4% 16%}.hero-panel:after{content:"";filter:blur(3px);opacity:.34;pointer-events:none;background:radial-gradient(circle at 16% 26%,#ff84c714,#0000 18%),radial-gradient(circle at 84% 34%,#6ce8ff14,#0000 20%),linear-gradient(135deg,#ffffff06,#0000 40%);border-radius:40px;animation:16s ease-in-out infinite heroNebula;position:absolute;inset:18% 8% 10%}.topbar>*,.hero-panel>*,.authority-band>*,.section-card>*,.footer-card>*{z-index:1;position:relative}.topbar>*,.authority-band>*,.markets-head>*,.dashboard-showcase>*,.proof-layout-expanded>*,.hero-copy>*,.section-copy>*,.authority-copy>*,.market-card>*,.service-card>*,.metric-card>*,.results-highlight-card>*,.partner-proof-card>*,.dashboard-summary-card>*,.dashboard-signal-card>*,.dashboard-stat-card>*,.dashboard-feature-card>*,.contact-list li>*{min-width:0}.topbar{z-index:12;border-radius:999px;grid-template-columns:minmax(248px,288px) 1fr auto;align-items:center;gap:20px;padding:8px 15px;display:grid;position:sticky;top:14px}.brand,.topnav a,.nav-cta,.primary-button,.secondary-button,.contact-list a{text-decoration:none}.brand{align-items:center;display:inline-flex}.brand-logo-mark,.hero-logo-mark{width:100%;height:auto;display:block}.brand-logo-mark{filter:none;width:140px;max-width:100%}.topnav{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.language-switcher{background:#ffffff09;border:1px solid #80a4ff1f;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.language-option{width:34px;min-width:34px;height:30px;color:var(--text-muted);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.language-option:hover,.language-option:focus-visible{color:var(--text-strong);transform:translateY(-1px)}.language-option.is-active{color:#03101b;background:linear-gradient(135deg,#8bb9ff 0%,#ffd08b 52%,#77e4ff 100%)}.topnav a{color:var(--text-muted);outline-offset:8px;transition:color .18s,transform .22s;position:relative}.topnav a:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-warm), transparent);opacity:0;height:2px;transition:transform .22s,opacity .22s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.08)}.topnav a:hover,.topnav a:focus-visible{color:var(--text-strong);transform:translateY(-2px)}.topnav a:hover:after,.topnav a:focus-visible:after{opacity:1;transform:scaleX(1)}.brand:focus-visible,.footer-instagram:focus-visible,.contact-list a:focus-visible{outline-offset:5px;border-radius:10px;outline:2px solid #ffd08bc7}.nav-cta,.primary-button,.secondary-button{outline-offset:4px;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:600;transition:transform .24s,border-color .24s,color .24s,background-color .24s,box-shadow .24s;display:inline-flex;position:relative;overflow:hidden}.nav-cta:after,.primary-button:after,.secondary-button:after{content:"";background:linear-gradient(120deg,#0000 26%,#ffffff47 50%,#0000 74%);transition:transform .52s;position:absolute;inset:0;transform:translate(-130%)}.nav-cta,.primary-button{color:#03101b;background:linear-gradient(135deg,#8bb9ff 0%,#ffd08b 45%,#77e4ff 100%) 0 0/160% 160%;box-shadow:0 16px 38px #7cb8ff38,inset 0 1px #ffffff70}.secondary-button{color:var(--text-strong);background:#ffffff0a;border:1px solid #ffffff1f}.nav-cta:hover,.nav-cta:focus-visible,.primary-button:hover,.primary-button:focus-visible,.secondary-button:hover,.secondary-button:focus-visible{border-color:#ffd08b47;transform:translateY(-4px)scale(1.015);box-shadow:0 24px 52px #7cb8ff47,0 0 0 1px #ffd08b2e,0 0 34px #6ce8ff1f}.nav-cta:hover:after,.nav-cta:focus-visible:after,.primary-button:hover:after,.primary-button:focus-visible:after,.secondary-button:hover:after,.secondary-button:focus-visible:after{transform:translate(130%)}.hero-panel,.section-card,.footer-card,.authority-band{border-radius:32px;margin-top:clamp(8px,1.2vw,18px);scroll-margin-top:118px}.section-card,.footer-card,.authority-band{contain:paint}.reveal-panel{opacity:1;transition:opacity .9s ease, transform 1.08s var(--motion-ease-out);will-change:auto;transform:translate(0,0)scale(1)}.reveal-panel.is-visible{opacity:1;will-change:auto;transform:translate(0,0)scale(1)}.motion-text-reveal{opacity:1;transition:opacity .68s ease, transform .84s var(--motion-ease-out);display:block;overflow:visible;transform:translate(0,0)}.site-shell:not(.is-page-ready) .hero-panel .motion-text-reveal{opacity:0;transform:translateY(46px)scale(.96)}.site-shell.is-page-ready .hero-panel .motion-text-reveal{opacity:1;transition:opacity .98s ease .3s, transform 1.18s var(--motion-ease-out) .3s;transform:translate(0,0)}.hero-panel :is(.hero-brandline,.kicker,h1,.hero-description,.hero-actions,.hero-stats,.signal-row,.hero-scene){opacity:1;transform:none}:is(.hero-panel,.section-card,.authority-band,.footer-card):not(.is-motion-active):before,:is(.hero-panel,.section-card,.authority-band,.footer-card):not(.is-motion-active):after,:is(.hero-panel,.section-card,.authority-band,.footer-card):not(.is-motion-active) :is(.hero-orbit,.hero-glow,.floating-card,.signal-pill,.ecosystem-ring,.ecosystem-line,.results-sphere,.results-dot,.proof-ring,.proof-pulse,.dashboard-orbit,.dashboard-halo,.dashboard-signal,.metric-number,.trend-bar,.partner-band,.testimonial-track,.visual-core,.visual-node,.market-light,.market-road,.market-particles,.visual-orbit),:is(.hero-panel,.section-card,.authority-band,.footer-card):not(.is-motion-active) .market-story-visual:before,:is(.hero-panel,.section-card,.authority-band,.footer-card):not(.is-motion-active) .market-story-visual:after,:is(.hero-panel,.section-card,.authority-band,.footer-card):not(.is-motion-active) .markets-tabs:before,:is(.hero-panel,.section-card,.authority-band,.footer-card):not(.is-motion-active) .market-progress span.is-active:after,.section-transition:not(.is-motion-active):after,.section-transition:not(.is-motion-active) .transition-node,.section-transition:not(.is-motion-active) .transition-beam:after{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.site-shell:not(.is-page-ready) .hero-panel:before,.site-shell:not(.is-page-ready) .hero-panel:after{opacity:0;transform:scale(.92)}.site-shell.is-page-ready .hero-panel:before,.site-shell.is-page-ready .hero-panel:after{transition:opacity 1.2s ease, transform 1.4s var(--motion-ease-out)}.site-shell:not(.is-page-ready) .hero-panel :is(.hero-brandline,.kicker,h1,.hero-actions,.hero-stats,.signal-row,.hero-scene){opacity:0;transform:translateY(42px)scale(.96)}.site-shell.is-page-ready .hero-panel.is-visible :is(.hero-brandline,.kicker,h1,.hero-actions,.hero-stats,.signal-row){opacity:1;transition:opacity .86s ease, transform 1.04s var(--motion-ease-out);transform:translate(0,0)scale(1)}.site-shell.is-page-ready .hero-panel.is-visible .hero-brandline{transition-delay:40ms}.site-shell.is-page-ready .hero-panel.is-visible .kicker{transition-delay:.14s}.site-shell.is-page-ready .hero-panel.is-visible h1{transition-delay:.28s}.site-shell.is-page-ready .hero-panel.is-visible .hero-actions{transition-delay:.62s}.site-shell.is-page-ready .hero-panel.is-visible .hero-stats{transition-delay:.76s}.site-shell.is-page-ready .hero-panel.is-visible .signal-row{transition-delay:.88s}.site-shell.is-page-ready .hero-panel.is-visible .hero-scene{opacity:1;transition:opacity 1.08s ease .52s, transform 1.28s var(--motion-ease-out) .52s;transform:translate(0,0)scale(1)}.site-shell.is-page-ready .hero-panel.is-visible .floating-card{animation-name:heroFloatCard;animation-duration:5.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:1.2s}.site-shell.is-page-ready .reveal-panel:not(.hero-panel):not(.is-visible){opacity:0!important;transform:translateY(82px)scale(.972)!important}.site-shell.is-page-ready .reveal-panel:not(.hero-panel).is-visible{opacity:1!important;transform:translate(0,0)scale(1)!important}.reveal-panel :is(.kicker,h1,h2,.hero-description,.hero-storyline,.hero-actions,.hero-stats,.signal-row,.section-copy p,.copy-note,.markets-side,.market-grid,.partner-quote-card,.partner-marquee,.partner-proof-grid,.service-grid,.section-action-row,.results-visual,.results-highlight-strip,.metrics-grid,.testimonial-marquee,.conversion-strip,.proof-layout,.dashboard-showcase,.contact-list,.footer-bottom){opacity:1;transition:opacity .84s ease, transform 1.02s var(--motion-ease-out);transform:translate(0,0)}.site-shell.is-page-ready .reveal-panel:not(.hero-panel):not(.is-visible) :is(.kicker,h2,h3,.copy-note,.authority-strip,.authority-points,.ecosystem-scene,.markets-tabs,.market-story-copy,.market-story-visual,.market-story-metrics,.partner-quote-card,.partner-marquee,.service-card,.service-grid,.section-action-row,.results-visual,.metric-card,.metrics-grid,.conversion-strip,.contact-list,.footer-link-columns,.footer-bottom){opacity:0!important;transform:translateY(46px)!important}.reveal-panel.is-visible :is(.kicker,h1,h2,.hero-description,.hero-storyline,.hero-actions,.hero-stats,.signal-row,.section-copy p,.copy-note,.markets-side,.market-grid,.partner-quote-card,.partner-marquee,.partner-proof-grid,.service-grid,.section-action-row,.results-visual,.results-highlight-strip,.metrics-grid,.testimonial-marquee,.conversion-strip,.proof-layout,.dashboard-showcase,.contact-list,.footer-bottom){opacity:1;transform:translate(0,0)}.reveal-panel.is-visible :is(h1,h2){transition-delay:90ms}.site-shell.is-page-ready .reveal-panel:not(.is-visible) .motion-text-reveal{opacity:0;transform:translateY(1.05em)}.site-shell.is-page-ready .reveal-panel.is-visible .motion-text-reveal{opacity:1;transform:translate(0,0)}.site-shell.is-page-ready .hero-panel.is-visible .motion-text-reveal{transition-delay:.12s}.reveal-panel.is-visible :is(.hero-description,.section-copy p,.partner-quote-card){transition-delay:.17s}.reveal-panel.is-visible :is(.hero-storyline,.hero-actions,.copy-note,.markets-side,.results-visual,.dashboard-showcase,.contact-list){transition-delay:.26s}.reveal-panel.is-visible :is(.hero-stats,.signal-row,.market-grid,.partner-marquee,.partner-proof-grid,.service-grid,.results-highlight-strip,.metrics-grid,.testimonial-marquee,.conversion-strip,.proof-layout,.footer-bottom){transition-delay:.36s}}.hero-panel,.section-card,.footer-card{padding:clamp(30px,4vw,54px)}.hero-panel,.section-card,.footer-card,.authority-band,.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.market-stage,.service-modal{backface-visibility:hidden;transform-style:preserve-3d}.hero-panel{background:0 0;min-height:clamp(520px,58svh,680px);padding:clamp(20px,3vw,34px) clamp(8px,2vw,18px) 2px}.hero-layout,.section-grid,.footer-layout{align-items:center;gap:28px;display:grid}.hero-layout>*,.section-grid>*,.footer-layout>*{min-width:0}.hero-layout{grid-template-columns:minmax(560px,1.16fr) minmax(380px,.84fr);align-items:center;gap:clamp(14px,2vw,24px);min-height:0}.section-grid-split{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.section-grid-asymmetric{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr)}.footer-layout{grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}.hero-copy{text-align:left;justify-self:start;max-width:min(860px,58vw);margin-inline:0;padding:0}.hero-brandline{margin-bottom:10px}.hero-logo-mark{filter:none;width:min(220px,32vw);max-width:100%}.kicker{max-width:100%;color:var(--accent-warm);letter-spacing:.22em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:.72rem;display:inline-flex}.hero-copy .kicker,.hero-actions,.signal-row{justify-content:flex-start}.kicker:before,.kicker:after{content:"";opacity:.8;background:currentColor;width:26px;height:1px}.hero-panel h1{margin-top:10px;max-width:17.4ch;margin-inline:0;font-size:clamp(2.45rem,3.85vw,4.35rem);line-height:.98}.hero-description,.section-copy p,.market-card p,.capability-copy p,.metric-card p,.case-card p,.proof-card p,.testimonial-card p,.contact-list span,.testimonial-card footer span,.authority-copy p,.authority-points span,.ecosystem-copy p,.copy-note p,.partner-quote-card,.partner-proof-card p{color:var(--text-muted);overflow-wrap:break-word}.hero-description{margin-top:12px;max-width:42ch;margin-inline:0;font-size:.92rem;line-height:1.56}.hero-storyline{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hero-storyline span{min-height:30px;color:var(--text-muted);letter-spacing:.06em;transform:translateY(calc(var(--scroll-offset) * -.0015));background:#ffffff05;border:1px solid #80a4ff1f;border-radius:999px;align-items:center;max-width:100%;padding:0 10px;font-size:.7rem;transition:transform .22s,border-color .22s,color .22s,background-color .22s;display:inline-flex}.hero-storyline span:hover,.signal-pill:hover,.authority-strip span:hover,.markets-rail span:hover{color:var(--text-strong);background-color:#ffffff0b;border-color:#ffd08b38}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:clamp(28px,2.4vw,38px);display:flex}.section-cta-row{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:12px;width:100%;margin-top:8px;display:flex}.results-cta-row{margin-top:18px}.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:640px;margin-top:12px;display:grid}.hero-stats .stat-card{text-align:left;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff01;border:1px solid #80a4ff0f}.stat-card,.market-card,.capability-card,.metric-card,.result-row,.testimonial-card,.case-card,.proof-card,.contact-list li,.partner-pill,.authority-points article,.copy-note,.partner-quote-card{-webkit-backdrop-filter:blur(6px)saturate(1.02);backdrop-filter:blur(6px)saturate(1.02);background:linear-gradient(#ffffff05,#0c122217),#ffffff03;border:1px solid #80a4ff1a;transition:transform .26s,border-color .26s,background-color .26s;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000014}.stat-card:after,.market-card:after,.metric-card:after,.proof-card:after,.testimonial-card:after,.contact-list li:after,.partner-proof-card:after,.authority-points article:after,.copy-note:after,.partner-quote-card:after{content:"";opacity:0;transition:opacity .26s ease, transform .62s var(--motion-ease-out);pointer-events:none;background:linear-gradient(120deg,#0000 24%,#ffffff0e 50%,#0000 76%);position:absolute;inset:0;transform:translate(-45%)}.stat-card:hover,.market-card:hover,.capability-card:hover,.metric-card:hover,.result-row:hover,.testimonial-card:hover,.case-card:hover,.proof-card:hover,.contact-list li:hover,.partner-pill:hover,.authority-points article:hover,.copy-note:hover,.partner-quote-card:hover{border-color:#99b9ff47;transform:translateY(-8px)scale(1.012);box-shadow:0 30px 64px #00000038,0 0 34px #6ce8ff1a}.stat-card:hover:after,.market-card:hover:after,.metric-card:hover:after,.proof-card:hover:after,.testimonial-card:hover:after,.contact-list li:hover:after,.partner-proof-card:hover:after,.authority-points article:hover:after,.copy-note:hover:after,.partner-quote-card:hover:after{opacity:1;transform:translate(45%)}.nav-cta:active,.primary-button:active,.secondary-button:active,.service-trigger:active{transform:translate(0,0)scale(.985)}.stat-card,.metric-card,.result-row,.testimonial-card,.case-card,.proof-card,.contact-list li,.copy-note,.partner-quote-card{border-radius:24px}.stat-card{padding:11px 12px}.stat-card strong,.metric-card strong,.result-row strong,.case-card strong,.market-card strong,.testimonial-card strong,.proof-card h3,.contact-list a,.authority-points strong,.copy-note strong,.partner-proof-card strong{color:var(--text-strong)}.stat-card strong{margin-bottom:6px;font-size:.98rem;display:block}.signal-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.signal-pill{color:#ffe7d0d1;letter-spacing:.08em;text-transform:uppercase;background:#2a123014;border:1px solid #ffd48b1f;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:30px;padding:0 10px;font-size:.68rem;transition:transform .22s,border-color .22s,color .22s,background-color .22s;animation:22s ease-in-out infinite floatSoft;display:inline-flex}.hero-scene{background:radial-gradient(circle at 48% 42%,#5685ff05,#0000 18%),radial-gradient(circle at 70% 20%,#ff84c703,#0000 18%),linear-gradient(#070b180d,#04071003);border:1px solid #89abff14;border-radius:32px;min-height:298px;position:relative;overflow:hidden}.hero-scene:before{content:"";background:radial-gradient(circle at 22% 76%,#ffd08b0d,#0000 18%),linear-gradient(#ffffff05,#0000 22% 72%,#6ce8ff08);position:absolute;inset:0;transform:none}@media (prefers-reduced-motion:no-preference){.hero-scene:before{animation:18s ease-in-out infinite surfaceDrift}}.hero-scene:after{content:"";opacity:.12;border:1px solid #94b8ff14;border-radius:999px;width:58%;height:54%;position:absolute;inset:14% auto auto 18%;transform:rotate(-12deg)}.hero-orbit,.hero-beam,.hero-grid,.hero-glow,.hero-core,.floating-card,.ecosystem-ring,.ecosystem-line,.results-sphere,.results-line,.results-dot,.results-overlay-card,.proof-sphere,.proof-ring,.proof-pulse{position:absolute}.hero-orbit{border:1px solid #85aeff24;border-radius:999px;animation:34s linear infinite spinSlow}.orbit-large{inset:10% 14%}.orbit-medium{animation-duration:24s;animation-direction:reverse;inset:24% 28%}.orbit-small{animation-duration:20s;inset:36%}.hero-beam{filter:blur(2px);background:linear-gradient(118deg,#0000,#ffffff0d,#0000);height:42%;inset:auto -10% 16% 14%;transform:rotate(-12deg)}.hero-grid{opacity:.42;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px;inset:0;transform:none;-webkit-mask-image:linear-gradient(#000000eb,#0000 100%);mask-image:linear-gradient(#000000eb,#0000 100%)}.hero-glow{border-radius:999px;animation:14s ease-in-out infinite pulseGlow}.glow-one{background:radial-gradient(circle,#ff83c129,#0000 70%);width:160px;height:160px;bottom:14%;left:20%}.glow-two{background:radial-gradient(circle,#6ae8ff29,#0000 70%);width:180px;height:180px;top:12%;right:16%}.hero-core,.floating-card,.results-overlay-card,.proof-card-visual{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080c1838;border:1px solid #91b4ff24;box-shadow:0 4px 10px #0000000a}.hero-core{text-align:center;border-radius:26px;align-content:center;justify-items:center;gap:10px;padding:13px;display:grid;inset:24% 28%}.hero-core span{color:var(--accent-warm);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem}.hero-core strong{font-size:.82rem}.floating-card{border-radius:20px;width:min(220px,40%);padding:9px;animation:24s ease-in-out infinite floatCard}.floating-card span,.results-overlay-card span,.proof-card span,.metric-card span,.case-card span,.testimonial-metric,.result-row span,.contact-list span,.ecosystem-node{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.floating-card strong{margin-top:10px;display:block}.floating-card-left{top:10%;left:6%}.floating-card-right{display:none}.floating-card-bottom{animation-duration:18s;bottom:8%;right:14%}.authority-band{border-radius:40px;grid-template-columns:minmax(380px,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(24px,3vw,42px);padding:clamp(24px,3vw,34px);display:grid}.authority-band-signal{background:radial-gradient(circle at 14% 28%,#ffd08b14,#0000 18%),radial-gradient(circle at 86% 76%,#6296ff1f,#0000 20%),linear-gradient(145deg,#0a0e1ef5,#070a16f0)}.authority-band,.section-card,.footer-card{--section-glow-a:#7cb8ff1f;--section-glow-b:#ff84c71a}.authority-band:before,.section-card:before,.footer-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at 16% 22%, var(--section-glow-a), transparent 20%), radial-gradient(circle at 84% 28%, var(--section-glow-b), transparent 24%), radial-gradient(circle at 50% 92%, #6ce8ff14, transparent 22%);opacity:.46;z-index:0;pointer-events:none;position:absolute;inset:-6% -4% -10%}.authority-band:after,.section-card:after,.footer-card:after{content:"";border-radius:inherit;opacity:.7;z-index:0;pointer-events:none;background:linear-gradient(#ffffff09,#0000 14% 84%,#ffffff05),linear-gradient(120deg,#ffffff05,#0000 24% 76%,#6ce8ff08);position:absolute;inset:0}.authority-copy{align-self:center;max-width:62ch}.authority-copy h2{letter-spacing:-.045em;max-width:15.8ch;margin-top:12px;font-size:clamp(1.9rem,2.45vw,2.7rem);line-height:1}.authority-copy p{max-width:42ch;margin-top:12px;font-size:.84rem}.authority-strip{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.authority-strip span{min-height:32px;color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;border:1px solid #81a8ff1f;border-radius:999px;align-items:center;padding:0 12px;font-size:.74rem;transition:border-color .22s,color .22s,background-color .22s;display:inline-flex}.authority-right{align-self:center;align-items:center;min-height:100%;display:flex}.authority-points{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;margin-top:0;padding-top:14px;display:grid;position:relative}.authority-points:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#ffd08b66,#6ce8ff57,#0000);height:1px;position:absolute;top:0;left:6%;right:6%}.authority-points article{background:radial-gradient(circle at 100% 0,#6ce8ff14,#0000 24%),linear-gradient(#ffffff0a,#0c12222e),#ffffff05;border-radius:22px;min-height:164px;padding:18px 18px 20px;position:relative;overflow:visible}.authority-points article:before{content:"";background:linear-gradient(135deg,#ffd08bfa,#6ce8fffa);border-radius:999px;width:12px;height:12px;position:absolute;top:-18px;left:20px;box-shadow:0 0 20px #6ce8ff3d}.authority-points article strong{max-width:12ch;font-size:1.12rem;line-height:1.06;display:block}.authority-points span{max-width:22ch;margin-top:12px;line-height:1.5;display:block}.section-transition{--transition-a:#7db8ff1f;--transition-b:#ff84c724;--transition-c:#6ce8ff1f;opacity:.72;width:min(100%,1280px);height:88px;transition:opacity .9s ease, transform 1.1s var(--motion-ease-out);background:0 0;margin:-2px auto 0;position:relative;transform:translateY(18px)scaleX(.92)}.section-transition.is-motion-active{opacity:1;transform:translate(0,0)scaleX(1)}.transition-beam{background:linear-gradient(90deg, transparent, var(--transition-a), #ffffff57, var(--transition-b), var(--transition-c), transparent);filter:blur(.2px);height:2px;transform:translateY(-50%) translateX(calc(var(--scroll-progress) * 24px));position:absolute;inset:48% 8% auto}.transition-node{background:linear-gradient(135deg, var(--transition-b), var(--transition-c));border-radius:999px;width:14px;height:14px;animation:5.6s ease-in-out infinite pulseDot;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #6dcbff66}.transition-node-left{left:18%}.transition-node-center{animation-delay:.18s;left:50%}.transition-node-right{animation-delay:.36s;left:82%}.section-transition:after{content:"";background:radial-gradient(circle at 18% 36%, var(--transition-a), transparent 16%), radial-gradient(circle at 52% 52%, var(--transition-b), transparent 14%), radial-gradient(circle at 82% 68%, var(--transition-c), transparent 18%);opacity:.76;width:auto;height:100%;animation:10s ease-in-out infinite transitionGlow;position:absolute;inset:0 6% 8px}.transition-signal{--transition-a:#ffd08b29;--transition-b:#7db8ff2e;--transition-c:#6ce8ff29}.transition-violet{--transition-a:#8a69ff2e;--transition-b:#ff84c729;--transition-c:#7db8ff24}.transition-cyan{--transition-a:#6ce8ff2e;--transition-b:#7db8ff2e;--transition-c:#ffd08b1f}.transition-rose{--transition-a:#ff84c72e;--transition-b:#ffd08b29;--transition-c:#8a69ff1f}.transition-light{--transition-a:#7db8ff29;--transition-b:#ffffff2e;--transition-c:#6ce8ff1f}.transition-electric{--transition-a:#7db8ff2e;--transition-b:#6ce8ff2e;--transition-c:#ff84c72e}.transition-deep{--transition-a:#8a69ff2e;--transition-b:#6ce8ff29;--transition-c:#ffd08b1f}.transition-platform{--transition-a:#7db8ff33;--transition-b:#6ce8ff2e;--transition-c:#ff84c729}.section-mood-violet{--section-glow-a:#8a69ff2e;--section-glow-b:#ff84c71f;background:radial-gradient(circle at 14% 18%,#8a69ff3d,#0000 18%),radial-gradient(circle at 84% 26%,#ff8cc429,#0000 18%),radial-gradient(circle at 54% 86%,#6ddeff1a,#0000 18%),linear-gradient(#120a24f5,#090818e0);border-radius:38px 32px 44px;padding:clamp(34px,4vw,50px);box-shadow:inset 0 1px #ffffff0a}.ecosystem-section{transform:translateY(calc(var(--scroll-offset) * -.002));margin-left:0;margin-right:0}.section-mood-cyan{--section-glow-a:#56e1ff29;--section-glow-b:#5f8fff24;background:radial-gradient(circle at 16% 20%,#56e1ff3d,#0000 18%),radial-gradient(circle at 84% 78%,#5f8fff29,#0000 20%),radial-gradient(circle at 76% 14%,#ffd08b14,#0000 18%),linear-gradient(#06121ef5,#040a14db);border-radius:32px 40px 32px 44px;padding:clamp(34px,4vw,52px);box-shadow:inset 0 1px #ffffff0a}.markets-section{transform:translateY(calc(var(--scroll-offset) * -.0015));margin-left:0;margin-right:0}.section-mood-rose{--section-glow-a:#ff84c724;--section-glow-b:#ffd68b1f;background:radial-gradient(circle at 18% 20%,#ff84c738,#0000 18%),radial-gradient(circle at 82% 32%,#ffd68b29,#0000 18%),radial-gradient(circle at 70% 78%,#6ce8ff14,#0000 18%),linear-gradient(#1c0c1cfa,#0d0814);border-radius:34px 42px 34px 38px;padding:42px 36px 32px;box-shadow:inset 0 1px #ffffff0a}.partners-section{margin-left:0;margin-right:0}.section-mood-electric{--section-glow-a:#7cb8ff29;--section-glow-b:#6ce8ff24;background:radial-gradient(circle at 14% 20%,#7cb8ff38,#0000 18%),radial-gradient(circle at 84% 20%,#6ce8ff2e,#0000 18%),radial-gradient(circle at 52% 80%,#ff84c729,#0000 18%),radial-gradient(circle at 82% 72%,#ffd08b14,#0000 16%),linear-gradient(#060c22fa,#040818e6);border-radius:36px 40px 44px 30px;padding:clamp(34px,4vw,50px);box-shadow:inset 0 1px #ffffff0a}.results-section{margin-left:0;margin-right:0;transform:none}.section-mood-deep{--section-glow-a:#8a69ff29;--section-glow-b:#56e1ff1f;background:radial-gradient(circle at 18% 78%,#8a69ff38,#0000 18%),radial-gradient(circle at 82% 24%,#56e1ff29,#0000 18%),radial-gradient(circle at 18% 16%,#ff84c714,#0000 18%),radial-gradient(circle at 76% 82%,#ffd08b14,#0000 16%),linear-gradient(#0c091efa,#050612eb);border-radius:40px 30px 42px;padding:clamp(34px,4vw,52px);box-shadow:inset 0 1px #ffffff0a}.proof-section,.capabilities-section{margin-left:0;margin-right:0;transform:none}.section-mood-cyanlight{--section-glow-a:#7eb8ff33;--section-glow-b:#ffc29424;color:var(--text-dark);background:radial-gradient(circle at 12% 16%,#7eb8ff2e,#0000 18%),radial-gradient(circle at 88% 18%,#ffc29429,#0000 18%),linear-gradient(#fafcff,#ecf2fcfa);border-radius:34px;box-shadow:inset 0 1px #ffffffbd,0 18px 52px #060c181a}.section-mood-cyanlight h2,.section-mood-cyanlight h3,.section-mood-cyanlight strong,.section-mood-cyanlight .kicker,.section-mood-cyanlight .market-flag{color:var(--text-dark)}.section-mood-cyanlight p,.section-mood-cyanlight .market-card p{color:#0e192cb8}.section-mood-cyanlight .kicker:before,.section-mood-cyanlight .kicker:after{background:currentColor}.section-mood-cyanlight .market-card{background:linear-gradient(#ffffffe0,#f1f6fff0),#ffffffe6;border-color:#6c8ee029}.section-mood-aurora{--section-glow-a:#78aaff29;--section-glow-b:#ff78c629;background:radial-gradient(circle at 12% 20%,#7ab0ff38,#0000 18%),radial-gradient(circle at 86% 18%,#ff84c738,#0000 18%),radial-gradient(circle at 60% 76%,#6ce8ff29,#0000 20%),linear-gradient(#121228fa,#080a18eb);border-radius:30px 42px 32px 44px;padding:clamp(28px,3.6vw,42px);box-shadow:inset 0 1px #ffffff14}.section-mood-spectrum{--section-glow-a:#78b0ff2e;--section-glow-b:#ff84c724;background:radial-gradient(circle at 14% 18%,#7db8ff33,#0000 18%),radial-gradient(circle at 84% 18%,#ff84c72e,#0000 18%),radial-gradient(circle at 68% 78%,#6ce8ff24,#0000 20%),linear-gradient(#080c1cfa,#040614f0);border-radius:38px 30px 42px 34px;padding:clamp(30px,4vw,48px);box-shadow:inset 0 1px #ffffff0f}.section-copy{max-width:68ch}.section-copy-stacked,.section-copy-dark{max-width:none}.section-copy h2{max-width:17ch;margin-top:14px;font-size:clamp(1.95rem,3vw,3.05rem);line-height:1.03}.section-copy h2:last-child{margin-bottom:0}.section-copy p{overflow-wrap:break-word;max-width:min(60ch,100%);margin-top:14px;font-size:.95rem;line-height:1.62}.section-copy-compact p{max-width:56ch}.copy-note,.partner-quote-card{padding:20px}.copy-note{max-width:38ch;margin-top:22px}.copy-note strong{margin-bottom:8px;display:block}.markets-cinema{--section-glow-a:#487cff38;--section-glow-b:#6ce8ff24;color:var(--text-strong);background:radial-gradient(circle at 10% 18%,#487cff38,#0000 22%),radial-gradient(circle at 92% 16%,#6ce8ff24,#0000 18%),radial-gradient(circle at 50% 110%,#ff84c71a,#0000 26%),linear-gradient(#040712fa,#050816f0);border-radius:40px 30px 44px;padding:clamp(28px,4vw,52px);overflow:hidden}.markets-cinema:before{opacity:.82}.markets-cinema:after{background:linear-gradient(#ffffff0a,#0000 18% 82%,#6ce8ff0a),linear-gradient(120deg,#ffffff06,#0000 28% 72%,#7db8ff0a)}.markets-cinema-head{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:22px;display:grid}.markets-cinema .section-copy h2{max-width:15ch}.markets-cinema .section-copy p{max-width:48ch;color:var(--text-muted)}.markets-tabs{scrollbar-width:none;background:linear-gradient(90deg,#ffffff08,#6ce8ff09,#ffffff05),#ffffff07;border:1px solid #80a4ff1f;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px;display:grid;position:relative;overflow:hidden}.markets-tabs::-webkit-scrollbar{display:none}.markets-tabs:before{content:"";opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#6ce8ff1a,#0000);position:absolute;inset:0;transform:translate(-100%)}.market-tab{min-height:44px;color:var(--text-muted);cursor:pointer;font:inherit;z-index:1;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.78rem;font-weight:700;transition:color .22s,background-color .22s,transform .22s,box-shadow .22s;display:inline-flex;position:relative}.market-tab span{background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.market-tab:hover,.market-tab:focus-visible{color:var(--text-strong);transform:translateY(-3px)}.market-tab:focus-visible{outline-offset:3px;outline:2px solid #ffd08bbf}.market-tab.is-active{color:#03101b;background:linear-gradient(135deg,#8bb9ff 0%,#77e4ff 52%,#ffd08b 100%);box-shadow:0 16px 38px #7cb8ff33,inset 0 1px #ffffff73}.market-tab.is-active span{background:#03101b1a}.market-stage{isolation:isolate;contain:layout paint;min-height:clamp(520px,54vw,680px);animation:marketStageIn .76s var(--motion-ease-out) both;touch-action:pan-y;background:#040711;border:1px solid #80a4ff24;border-radius:34px;margin-top:clamp(24px,4vw,42px);transition:border-color .36s,box-shadow .36s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 32px 90px #00000052}.market-stage:focus-visible{outline-offset:5px;outline:2px solid #ffd08bbd}.market-stage:hover,.market-stage.is-paused{border-color:#8ebeff3d;box-shadow:inset 0 1px #ffffff12,0 38px 110px #00000061,0 0 0 1px #6ce8ff0d}.market-stage-bg,.market-light,.market-road,.market-skyline,.market-dashboard-lines,.market-particles,.market-story-visual,.visual-orbit,.visual-node{position:absolute}.market-stage-bg{z-index:-1;inset:0;overflow:hidden;transform:translateZ(0)}.market-stage-bg:before{content:"";animation:marketBackdropIn .76s var(--motion-ease-out) both;background:linear-gradient(90deg,#02040cf0,#02040c57 48%,#02040ccc),radial-gradient(circle at 70% 22%,#6ce8ff1f,#0000 22%),radial-gradient(circle at 26% 78%,#487cff29,#0000 24%);position:absolute;inset:-12%;transform:scale(1.02)}.market-stage-bg:after{content:"";opacity:.28;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;transition:opacity .48s;position:absolute;inset:0;transform:translate(0,0);-webkit-mask-image:linear-gradient(90deg,#0000,#000 36% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 36% 86%,#0000)}.market-stage:hover .market-stage-bg:after{opacity:.38}.market-light{opacity:.34;border-radius:999px;width:320px;height:320px}.light-one{background:radial-gradient(circle,#6ce8ff57,#0000 68%);animation:6.5s ease-in-out infinite marketLightSweep;top:12%;right:8%}.light-two{background:radial-gradient(circle,#487cff4d,#0000 68%);animation:7.8s ease-in-out infinite reverse marketLightSweep;bottom:-8%;left:34%}.market-road{transform-origin:bottom;opacity:.75;background:linear-gradient(110deg,#0000 0 18%,#ffffff1f 18.5% 19%,#0000 19.5% 42%,#6ce8ff33 42.5% 43%,#0000 43.5%),linear-gradient(#0000,#7db8ff14);height:24%;bottom:8%;left:42%;right:-10%;transform:perspective(900px)rotateX(62deg)skew(-12deg)}.market-skyline{opacity:.64;background:linear-gradient(#0000 0 56%,#6ce8ff1f 56% 57%,#0000 57%),linear-gradient(90deg,#0000 0 8%,#ffffff14 8% 11%,#0000 11% 16%,#7db8ff1a 16% 24%,#0000 24% 30%,#ffffff12 30% 34%,#0000 34% 43%,#6ce8ff1a 43% 54%,#0000 54% 62%,#ffffff14 62% 68%,#0000 68%);width:58%;height:44%;bottom:12%;right:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 100%);mask-image:linear-gradient(#0000,#000 28% 100%)}.market-dashboard-lines{opacity:.44;background:linear-gradient(90deg,#0000,#6ce8ff1f,#0000),repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 24px);border:1px solid #6ce8ff29;border-radius:28px;width:42%;height:46%;top:12%;right:8%}.market-particles{opacity:.3;background-image:radial-gradient(circle at 18% 28%,#fffc 0 1px,#0000 1.8px),radial-gradient(circle at 62% 18%,#6ce8ffe6 0 1px,#0000 1.8px),radial-gradient(circle at 78% 66%,#ffd08bcc 0 1px,#0000 1.8px),radial-gradient(circle at 42% 82%,#7db8ffcc 0 1px,#0000 1.8px);background-size:360px 360px;inset:0}.market-live-panel{z-index:2;pointer-events:none;min-width:176px;animation:marketTextIn .72s var(--motion-ease-out) .16s both;background:linear-gradient(135deg,#ffffff12,#6ce8ff08),#040812c2;border:1px solid #80a4ff29;border-radius:20px;gap:4px;padding:14px 16px;display:grid;position:absolute;top:24px;right:24px;transform:translateZ(0);box-shadow:0 22px 52px #00000042}.market-live-panel span{color:var(--accent-warm);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem}.market-live-panel strong{color:var(--text-strong);font-size:.98rem;line-height:1.12}.market-live-panel small{color:var(--text-muted);font-size:.78rem;line-height:1.25}.markets-cinema.is-market-visible .market-stage-bg:before,.markets-cinema.is-market-visible .market-light,.markets-cinema.is-market-visible .market-story-visual:before,.markets-cinema.is-market-visible .market-story-visual:after,.markets-cinema.is-market-visible .visual-core,.markets-cinema.is-market-visible .visual-node,.markets-cinema.is-market-visible .market-live-panel{will-change:transform, opacity}.markets-cinema:not(.is-market-visible) .market-story-visual:before,.markets-cinema:not(.is-market-visible) .market-story-visual:after,.markets-cinema:not(.is-market-visible) .visual-core,.markets-cinema:not(.is-market-visible) .visual-node,.markets-cinema:not(.is-market-visible) .market-light,.markets-cinema:not(.is-market-visible) .market-road,.markets-cinema:not(.is-market-visible) .market-particles,.markets-cinema:not(.is-market-visible) .visual-orbit,.markets-cinema:not(.is-market-visible) .market-live-panel,.markets-cinema:not(.is-market-visible) .markets-tabs:before,.markets-cinema:not(.is-market-visible) .market-progress span.is-active:after{animation-play-state:paused}.market-japan .market-stage-bg:before{background:linear-gradient(90deg,#02040cf0,#02040c6b 48%,#02040cc2),radial-gradient(circle at 74% 18%,#ff2c942e,#0000 20%),radial-gradient(circle at 58% 70%,#6ce8ff38,#0000 24%),linear-gradient(135deg,#0c0a1af5,#040812fa)}.market-us .market-stage-bg:before{background:linear-gradient(90deg,#02040cf0,#02040c61 48%,#02040cd1),radial-gradient(circle at 78% 20%,#ffd08b29,#0000 20%),radial-gradient(circle at 56% 72%,#6ce8ff33,#0000 24%),linear-gradient(135deg,#0e0a12fa,#040812fa)}.market-portugal .market-stage-bg:before{background:linear-gradient(90deg,#02040cf0,#02040c57 48%,#02040cc7),radial-gradient(circle at 72% 18%,#ffd08b29,#0000 18%),radial-gradient(circle at 52% 68%,#7cb8ff33,#0000 24%),linear-gradient(135deg,#0a0a12fa,#060c18fa)}.market-global .market-stage-bg:before{background:linear-gradient(90deg,#02040cf5,#02040c52 48%,#02040cd1),radial-gradient(circle at 74% 24%,#6ce8ff42,#0000 22%),radial-gradient(circle at 58% 76%,#487cff3d,#0000 26%),linear-gradient(135deg,#040a16fa,#040612fa)}.market-story{min-height:inherit;z-index:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:26px;padding:clamp(28px,5vw,58px);display:grid;position:relative}.market-story-copy{max-width:620px;animation:marketTextIn .72s var(--motion-ease-out) 80ms both;align-content:center;row-gap:18px;display:grid}.market-story-eyebrow{width:fit-content;min-height:34px;color:var(--accent-warm);letter-spacing:.16em;text-transform:uppercase;background:#ffffff0d;border:1px solid #80a4ff2e;border-radius:999px;align-items:center;gap:10px;padding:0 12px;font-size:.72rem;display:inline-flex}.market-story-eyebrow span{letter-spacing:0;background:#ffffff17;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.market-story h3{letter-spacing:-.05em;max-width:13ch;margin-top:0;font-size:clamp(2.1rem,4.8vw,5.6rem);line-height:.94}.market-story p{color:#dae2f2d1;max-width:58ch;margin-top:20px;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.7}.market-story-copy>strong{max-width:50ch;color:var(--text-strong);margin-top:0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.45;display:block}.market-story-visual{width:min(50%,620px);animation:marketVisualIn .82s var(--motion-ease-out) .12s both;background:radial-gradient(circle,#6ce8ff2e,#0000 22%),linear-gradient(140deg,#ffffff0f,#0000 36%,#7db8ff0d);border:1px solid #80a4ff24;border-radius:34px;inset:11% 5% 22% auto;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff14}.market-story-visual:before,.market-story-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.market-story-visual:before{opacity:.62;background:radial-gradient(circle at 26% 30%,#ffd08b29,#0000 12%),radial-gradient(circle at 76% 38%,#6ce8ff2e,#0000 14%),linear-gradient(118deg,#0000 18%,#ffffff14,#0000 42%);transform:translate(-8%)}.market-story-visual:after{opacity:.5;border:1px solid #6ce8ff24;border-radius:999px;inset:16% 12%;transform:rotate(8deg)scale(.96)}.visual-orbit{border:1px solid #80b8ff33;border-radius:999px}.visual-orbit-one{inset:14% 12%}.visual-orbit-two{inset:28% 26%;transform:rotate(-18deg)}.visual-core{width:170px;max-width:54%;height:170px;max-height:54%;color:var(--text-strong);text-align:center;letter-spacing:.14em;text-transform:uppercase;background:radial-gradient(circle at top,#ffffff29,#0000 44%),#050a16d1;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 48px #6ce8ff29}.visual-node{background:linear-gradient(135deg, var(--accent-warm), var(--accent-cyan));border-radius:999px;width:14px;height:14px;box-shadow:0 0 28px #6ce8ff80}.visual-node-one{top:28%;left:24%}.visual-node-two{top:38%;right:24%}.visual-node-three{bottom:22%;right:34%}.market-story-metrics{animation:marketTextIn .76s var(--motion-ease-out) .18s both;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:10px;display:grid}.market-story-metrics span{min-height:72px;color:var(--text-strong);background:#ffffff0e;border:1px solid #80a4ff21;border-radius:18px;align-items:center;padding:16px;font-size:.9rem;line-height:1.35;display:flex}.market-controls{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.market-controls button{width:42px;height:42px;color:var(--text-strong);cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #80a4ff29;border-radius:999px;font-size:1.5rem;transition:transform .22s,border-color .22s,background-color .22s}.market-controls button:hover,.market-controls button:focus-visible{background:#ffffff13;border-color:#ffd08b47;transform:translateY(-2px)}.market-progress{gap:8px;display:inline-flex}.market-progress span{background:#ffffff24;border-radius:999px;width:34px;height:3px;position:relative;overflow:hidden}.market-progress span.is-active{background:#ffffff24}.market-progress span.is-active:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-cyan), var(--accent-warm));transform-origin:0;animation:6.5s linear both marketProgressFill;position:absolute;inset:0}.market-stage.is-paused~.market-controls .market-progress span.is-active:after{animation-play-state:paused}.markets-cinema:has(.market-stage.is-paused) .market-progress span.is-active:after{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.markets-tabs:before{animation:marketRailSweep 8.6s var(--motion-ease-soft) infinite}.market-stage-bg:before{animation:marketBackdropIn .76s var(--motion-ease-out) both, marketCinematicDrift 16s ease-in-out .76s infinite}.market-road{animation:5.8s ease-in-out infinite marketRoadPulse}.market-particles{animation:54s linear infinite starDrift}.market-story-visual:before{animation:marketVisualSweep 9.5s var(--motion-ease-soft) infinite}.market-story-visual:after{animation:12s ease-in-out infinite marketVisualHalo}.visual-orbit-one{animation:18s linear infinite marketOrbitOne}.visual-orbit-two{animation:14s linear infinite reverse marketOrbitTwo}.visual-core{animation:7.2s ease-in-out infinite marketCorePulse}.visual-node{animation:5.8s ease-in-out infinite marketNodeFloat}.visual-node-two{animation-delay:.42s}.visual-node-three{animation-delay:.84s}}.section-copy-wide{max-width:none}@media (prefers-reduced-motion:no-preference){.dashboard-visual:before{animation:18s ease-in-out infinite surfaceDrift}}.partner-quote-card{align-self:end;max-width:34ch;font-size:1.02rem}.ecosystem-layout{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:28px;display:grid}.ecosystem-copy{background:#ffffff08;border:1px solid #7ea3ff1f;border-radius:24px;padding:24px;transform:perspective(1200px)rotateX(6deg)}.ecosystem-scene,.results-visual,.proof-card-visual{position:relative;overflow:hidden}.ecosystem-scene{background:radial-gradient(circle,#5386ff24,#0000 18%),linear-gradient(#080c18a3,#05081247);border:1px solid #81a7ff14;border-radius:28px;min-height:420px}.ecosystem-ring,.proof-ring{border:1px solid #84abff2e;border-radius:999px}.eco-ring-a{animation:20s linear infinite spinSlow;inset:12% 16%}.eco-ring-b{animation:14s linear infinite reverse spinSlow;inset:24% 26%}.eco-ring-c{animation:10s linear infinite spinSlow;inset:36%}.ecosystem-line{background:linear-gradient(90deg,#0000,#ffffff7a,#0000);height:1px}.eco-line-one{inset:30% 20% auto;transform:rotate(18deg)}.eco-line-two{inset:50% 18% auto;transform:rotate(-14deg)}.eco-line-three{inset:68% 26% auto;transform:rotate(11deg)}.ecosystem-core{width:118px;height:118px;color:var(--text-strong);letter-spacing:.22em;text-transform:uppercase;background:radial-gradient(circle at top,#a7ccff4d,#0000 44%),#080e1ef5;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #78a8ff29}.ecosystem-node{border-radius:999px;justify-content:center;align-items:center;min-width:88px;height:40px;padding:0 16px;display:inline-flex;position:absolute}.eco-node-one{top:8%;left:48%;transform:translate(-50%)}.eco-node-two{top:28%;left:14%}.eco-node-three{top:30%;right:12%}.eco-node-four{bottom:20%;right:20%}.eco-node-five{bottom:18%;left:20%}.eco-node-six{bottom:8%;left:48%;transform:translate(-50%)}.market-grid,.capability-grid,.metrics-grid,.case-study-grid{gap:18px;margin-top:30px;display:grid}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-grid-elegant{align-items:stretch;margin-top:22px}.markets-section .market-card:nth-child(2),.markets-section .market-card:nth-child(3){transform:none}.markets-section .market-card:hover{transform:translateY(-5px)}.market-card,.case-card,.metric-card,.proof-card{padding:24px}.market-card:first-child{box-shadow:0 18px 48px #487cff24}.market-card:nth-child(2){box-shadow:0 18px 48px #40d2ff1f}.market-card:nth-child(3){box-shadow:0 18px 48px #ff84c71f}.market-card{text-align:left;min-height:100%;padding:22px}.market-flag{background:#5c89ff24;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;font-size:1.4rem;display:inline-flex}.market-card p,.case-card p{margin-top:10px}.accent-blue{background:radial-gradient(circle at 0 0,#578dff1f,#0000 28%),#ffffff05}.accent-cyan{background:radial-gradient(circle at 0 0,#6ce8ff1f,#0000 28%),#ffffff05}.accent-rose{background:radial-gradient(circle at 0 0,#ff84c71a,#0000 28%),#ffffff05}.accent-gold{background:radial-gradient(circle at 0 0,#ffd08b24,#0000 28%),#ffffff05}.partner-marquee{margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.partner-band{gap:12px;width:max-content;animation:28s linear infinite marqueeSlide;display:flex}.partner-pill{min-height:58px;color:var(--text-strong);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.partner-aurora{opacity:.28;height:64px;transform:translateY(calc(var(--scroll-offset) * -.008));background:radial-gradient(circle at 18%,#7db8ff2e,#0000 24%),radial-gradient(circle,#ff84c71f,#0000 20%),radial-gradient(circle at 82%,#6ce8ff29,#0000 22%);border-radius:999px;margin-top:24px;animation:16s ease-in-out infinite auroraFlow}.partner-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.partner-proof-card{background:radial-gradient(circle at 100% 0,#ffd08b1f,#0000 24%),linear-gradient(#ffffff0a,#160c1847),#ffffff06;border:1px solid #ffb6da29;border-radius:20px;padding:18px;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000029}.partner-proof-card:hover{border-color:#ffcce438;transform:translateY(-5px);box-shadow:0 26px 56px #0000002e}.partner-proof-card span{color:var(--accent-warm);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.partner-proof-card strong{color:var(--text-strong);margin-top:10px;display:block}.partner-proof-card p{color:var(--text-muted);margin-top:8px;font-size:.9rem}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.service-grid-minimal{margin-top:28px}.service-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 100% 0,#6ce8ff14,#0000 24%),linear-gradient(#ffffff0a,#0a0e1c52),#ffffff05;border:1px solid #80a4ff1f;border-radius:20px;align-content:start;min-height:156px;padding:18px 18px 26px;transition:transform .26s,border-color .26s;display:grid;position:relative;overflow:hidden}.service-card:after{content:"";opacity:0;transition:opacity .26s ease, transform .62s var(--motion-ease-out);pointer-events:none;background:linear-gradient(120deg,#0000 24%,#ffffff12 50%,#0000 76%);position:absolute;inset:0;transform:translate(-48%)}.service-trigger{text-align:left;cursor:pointer;appearance:none;width:100%;color:inherit;font:inherit}.service-trigger:focus-visible{outline-offset:4px;outline:2px solid #ffd08bcc}.service-card:first-child{background:radial-gradient(circle at 100% 0,#6ce8ff1f,#0000 24%),linear-gradient(#ffffff0d,#0a0e1c52),#ffffff05}.service-card:nth-child(2){background:radial-gradient(circle at 100% 0,#ff84c71f,#0000 24%),linear-gradient(#ffffff0d,#0a0e1c52),#ffffff05}.service-card:nth-child(3){background:radial-gradient(circle at 100% 0,#ffd08b1f,#0000 24%),linear-gradient(#ffffff0d,#0a0e1c52),#ffffff05}.service-card:nth-child(4){background:radial-gradient(circle at 100% 0,#8a69ff24,#0000 24%),linear-gradient(#ffffff0d,#0a0e1c52),#ffffff05}.service-card:hover{border-color:#99b9ff4d;transform:translateY(-8px)scale(1.012);box-shadow:0 28px 58px #00000038,0 0 34px #6ce8ff1a}.service-card:hover:after,.service-card:focus-visible:after{opacity:1;transform:translate(48%)}@media (prefers-reduced-motion:no-preference){.service-card.reveal-panel,.metric-card.reveal-panel{transition-delay:var(--reveal-delay,0s)}.service-card:nth-child(2),.metric-card:nth-child(2){--reveal-delay:80ms}.service-card:nth-child(3),.metric-card:nth-child(3){--reveal-delay:.15s}.service-card:nth-child(4),.metric-card:nth-child(4){--reveal-delay:.22s}.service-card:nth-child(5){--reveal-delay:.29s}.service-card:nth-child(6){--reveal-delay:.36s}}.service-card h3{max-width:14ch;margin-top:10px;font-size:1.16rem;line-height:1.02}.service-card-description{max-width:30ch;color:var(--text-muted);margin-top:12px;font-size:.84rem;line-height:1.5}.service-card-action{width:fit-content;color:var(--accent-warm);letter-spacing:.14em;text-transform:uppercase;opacity:.82;align-self:end;align-items:center;gap:8px;margin-top:22px;font-size:.72rem;transition:color .22s,opacity .22s,transform .22s;display:inline-flex}.service-card-action:after{content:"→";font-size:.86rem;transition:transform .22s;transform:translate(0)}.service-card:hover .service-card-action,.service-card:focus-visible .service-card-action{color:var(--accent-cyan);opacity:1;transform:translate(2px)}.service-card:hover .service-card-action:after,.service-card:focus-visible .service-card-action:after{transform:translate(4px)}.service-eyebrow,.service-index{color:var(--accent-cyan);letter-spacing:.18em;text-transform:uppercase;align-items:center;font-size:.72rem;display:inline-flex}.service-index{color:#ffffff52;position:absolute;bottom:14px;right:16px}.section-action-row,.dashboard-action-row,.conversion-strip{background:radial-gradient(circle at 14% 24%,#ffd08b1a,#0000 20%),radial-gradient(circle at 88% 24%,#6ce8ff1a,#0000 20%),linear-gradient(#ffffff0b,#0a102233),#ffffff05;border:1px solid #84b4ff24;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000024}.section-action-row:hover,.dashboard-action-row:hover,.conversion-strip:hover{border-color:#ffd08b33;transform:translateY(-3px);box-shadow:0 24px 56px #0000002e}.section-action-row,.dashboard-action-row{border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex}.section-action-row p,.section-action-row>strong,.dashboard-action-row p,.conversion-strip p{color:var(--text-muted);font-size:.9rem;line-height:1.58}.section-action-row p,.section-action-row>strong,.dashboard-action-row p{max-width:62ch}.section-action-row>strong{color:var(--text-strong);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.25;display:block}.section-inline-cta{flex:none;min-height:42px}.service-modal-backdrop{z-index:1000;padding:max(12px, env(safe-area-inset-top)) clamp(12px, 2vw, 24px) max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 70% 18%,#6ce8ff14,#0000 24%),#02040ac2;place-items:center;animation:.18s forwards modalBackdropIn;display:grid;position:fixed;inset:0;overflow:hidden auto}.service-modal-backdrop.is-closing{animation:.18s forwards modalBackdropOut}.service-modal{width:min(1040px,100vw - 48px);max-height:min(86svh,720px);animation:modalPanelIn .22s var(--motion-ease-out) forwards;background:radial-gradient(circle at 82% 18%,#ff84c71f,#0000 20%),radial-gradient(circle at 22% 80%,#6ce8ff1f,#0000 18%),linear-gradient(160deg,#090d1cfa,#080b16f5);border:1px solid #8aacff2e;border-radius:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a}.service-modal.is-closing{animation:.18s forwards modalPanelOut}.service-modal-layout{scrollbar-width:thin;scrollbar-color:#80a4ff3d transparent;grid-template-columns:minmax(280px,.86fr) minmax(360px,1.14fr);align-items:start;gap:clamp(18px,3vw,34px);max-height:calc(min(86svh,720px) - 74px);padding:clamp(28px,4vw,44px) clamp(28px,4vw,44px) 18px;display:grid;overflow-y:auto}.service-modal-layout::-webkit-scrollbar{width:8px}.service-modal-layout::-webkit-scrollbar-thumb{background:#80a4ff33;border-radius:999px}.service-modal-copy{min-width:0}.service-modal-copy h3{outline:none;max-width:12ch;margin-top:12px;font-size:clamp(2rem,3.8vw,3.35rem);line-height:.98}.service-modal-impact{max-width:26ch;color:var(--text-strong);margin-top:14px;font-size:1.08rem;line-height:1.3}.service-modal-detail{gap:8px;max-width:42ch;margin-top:16px;display:grid}.service-modal-detail p{color:var(--text-muted);font-size:.94rem;line-height:1.54}.service-modal-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.service-modal-list li{min-height:44px;color:var(--text-muted);background:#ffffff08;border:1px solid #80a4ff1f;border-radius:16px;align-items:center;gap:12px;padding:0 14px;transition:border-color .18s,background-color .18s,color .18s;display:flex;transform:translateZ(0)}.service-modal-list li:hover{color:var(--text-strong);background:#ffffff0b;border-color:#80b8ff33}.service-modal-list li:before{content:"";background:linear-gradient(135deg,#ffd08b,#6ce8ff);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 14px #6ce8ff47}.service-modal-cta{margin-top:20px}.service-modal-visual-wrap{background:radial-gradient(circle at 50% 42%,#6ce8ff14,#0000 36%),#ffffff07;border:1px solid #8aacff24;border-radius:24px;min-height:clamp(280px,30vw,390px);display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.service-modal-visual-wrap:after{content:"";pointer-events:none;opacity:.7;border:1px solid #6ce8ff14;border-radius:24px;position:absolute;inset:12%}.service-modal-visual{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.service-modal-close{z-index:4;min-height:40px;color:var(--text-strong);cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:0 14px;transition:transform .18s,border-color .18s,background-color .18s;position:absolute;top:18px;right:18px}.service-modal-close:hover{background:#ffffff1a;border-color:#ffd08b3d;transform:translateY(-1px)}.service-modal-nav{z-index:3;background:#080c18b8;border:1px solid #80a4ff24;border-radius:999px;justify-self:center;align-items:center;gap:12px;margin:0 auto 18px;padding:8px;display:inline-flex;position:relative;box-shadow:0 14px 36px #0000003d}.service-modal-count{min-width:78px;color:var(--text-muted);letter-spacing:.16em;text-align:center;font-size:.72rem}.service-modal-arrow{width:38px;height:38px;color:var(--text-strong);cursor:pointer;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;transition:transform .22s,border-color .22s,background-color .22s;display:inline-flex}.service-modal-arrow:hover{background:#ffffff1a;border-color:#9cbcff38;transform:translateY(-1px)scale(1.03)}.service-modal-close:focus-visible,.service-modal-arrow:focus-visible{outline-offset:3px;outline:2px solid #ffd08bd1}.service-modal-arrow span{font-size:1.45rem;line-height:1}.service-area-grid{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.service-area-pill{min-height:34px;color:var(--text-strong);background:#ffffff08;border:1px solid #80a4ff1f;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;display:inline-flex}.results-highlight-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.results-highlight-card{transform:translateY(calc(var(--scroll-offset) * -.003));background:radial-gradient(circle at 100% 0,#6ce8ff24,#0000 22%),linear-gradient(#ffffff0d,#0a10223d),#ffffff05;border:1px solid #84bcff24;border-radius:18px;padding:18px 20px}.results-highlight-card span{color:var(--accent-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.results-highlight-card strong{color:var(--text-strong);margin-top:8px;font-size:1.02rem;display:block}.conversion-strip{border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:18px;padding:22px;display:grid}.conversion-strip span{color:var(--accent-warm);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.conversion-strip strong{color:var(--text-strong);margin-top:8px;font-size:clamp(1.2rem,2vw,1.62rem);line-height:1.16;display:block}.conversion-strip p{max-width:68ch;margin-top:8px}.conversion-strip-cta{flex:none;min-width:180px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.metrics-grid-compact{margin-top:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1220px);margin-inline:auto}.metric-card strong{letter-spacing:0;overflow-wrap:normal;white-space:nowrap;max-width:100%;margin:14px 0 10px;font-size:clamp(2.2rem,4.4vw,4.45rem);line-height:1;display:block}.metric-card-3 strong{font-size:clamp(2rem,4vw,4.05rem)}.metric-number{animation:4.8s ease-in-out infinite metricRise}.metric-number-live{animation:.9s metricRise}.metric-trend{align-items:end;gap:6px;height:54px;margin-top:14px;display:flex}.trend-bar{transform-origin:bottom;border-radius:999px 999px 6px 6px;flex:1;animation:3.8s ease-in-out infinite trendPulse}.trend-a{height:30%}.trend-b{height:52%;animation-delay:.12s}.trend-c{height:76%;animation-delay:.24s}.trend-d{height:94%;animation-delay:.36s}.metric-card-1 .trend-bar,.metric-card-2 .trend-bar,.metric-card-3 .trend-bar{background:linear-gradient(#81d6fffa,#527eff2e)}.metric-card-4 .trend-bar{background:linear-gradient(#ffd08b4d,#ff84c7f2)}.testimonial-card{padding:24px}.testimonial-card footer{gap:4px;margin-top:18px;display:grid}.results-visual{background:radial-gradient(circle,#5685ff3d,#0000 18%),radial-gradient(circle at 78% 22%,#ff84c71f,#0000 18%),linear-gradient(#090c18a8,#0407103d);border:1px solid #84abff14;border-radius:28px;min-height:320px;position:relative}.results-visual:before{content:"";transform:translateY(calc(var(--scroll-offset) * -.02));background:linear-gradient(#ffffff08,#0000 36%);position:absolute;inset:0}.results-visual:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#6ce8ff29,#0000);width:180px;height:80px;position:absolute;inset:auto 3% 24% auto;transform:rotate(-18deg)}.results-sphere{background:radial-gradient(circle,#b6d7ff57,#5a84ff1a 56%,#0000 72%);border-radius:999px;width:180px;height:180px;animation:7s ease-in-out infinite pulseGlow;top:50%;left:50%;transform:translate(-50%,-50%)}.results-line{opacity:.32;z-index:1;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);height:2px}.line-one{inset:34% 18% auto;transform:rotate(18deg)}.line-two{inset:60% 22% auto;transform:rotate(-16deg)}.results-dot,.proof-pulse{background:linear-gradient(135deg, var(--accent-warm), var(--accent-cyan));border-radius:999px;width:14px;height:14px;animation:5.6s ease-in-out infinite pulseDot;box-shadow:0 0 24px #7bd8ff70}.dot-one{top:36%;left:24%}.dot-two{animation-delay:.18s;top:30%;right:28%}.dot-three{animation-delay:.36s;bottom:24%;right:24%}.results-overlay-card{z-index:2;background:#080c18b8;border:1px solid #80a4ff1f;border-radius:22px;width:min(300px,100% - 48px);padding:16px;bottom:24px;left:24px;right:auto}.results-overlay-card strong{margin-top:10px;display:block}.results-float-badge{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:3;background:#080c18b3;border:1px solid #91b4ff24;border-radius:18px;width:min(210px,34%);padding:13px 15px;position:absolute;box-shadow:0 14px 30px #00000024}.results-float-badge span{color:var(--accent-warm);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.results-float-badge strong{color:var(--text-strong);margin-top:8px;font-size:.94rem;line-height:1.35;display:block}.badge-alpha{animation:12s ease-in-out infinite floatCard;top:14%;left:7%}.badge-beta{animation:11s ease-in-out infinite reverse floatCard;top:50%;bottom:auto;right:7%}.case-study-grid-tight{grid-template-columns:minmax(0,1fr);margin-top:14px}.case-card h3{margin-top:12px}.case-card:first-child{background:radial-gradient(circle at 100% 0,#6ce8ff1f,#0000 24%),linear-gradient(#ffffff09,#0c12222e),#ffffff05}.case-card:nth-child(2){background:radial-gradient(circle at 100% 0,#ff84c71f,#0000 24%),linear-gradient(#ffffff09,#0c12222e),#ffffff05}.case-card:nth-child(3){background:radial-gradient(circle at 100% 0,#ffd08b1f,#0000 24%),linear-gradient(#ffffff09,#0c12222e),#ffffff05}.case-card strong{margin-top:18px;display:block}.proof-layout{gap:18px;margin-top:26px;display:grid}.proof-layout-expanded{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.proof-card-main h3{overflow-wrap:anywhere;margin-top:12px;line-height:1.1}.proof-card-main p{margin-top:12px}.proof-card-visual{background:radial-gradient(circle,#8a69ff2e,#0000 22%),linear-gradient(#090c188f,#05081238);border-radius:24px;min-height:340px}.proof-sphere{background:radial-gradient(circle,#aad4ff5c,#6381ff14 56%,#0000 74%);border-radius:999px;width:160px;height:160px;top:50%;left:50%;transform:translate(-50%,-50%)}.proof-ring-one{animation:16s linear infinite spinSlow;inset:16% 18%}.proof-ring-two{animation:11s linear infinite reverse spinSlow;inset:30%}.pulse-one{top:22%;left:20%}.pulse-two{animation-delay:.22s;bottom:24%;right:22%}.proof-card-list ul{gap:12px;margin-top:18px;padding:0;list-style:none;display:grid}.proof-card-list li{padding-left:18px;position:relative}.proof-card-list li:before{content:"";background:linear-gradient(135deg, var(--accent-warm), var(--accent-cyan));border-radius:999px;width:7px;height:7px;position:absolute;top:.6em;left:0}.footer-card{--section-glow-a:#5685ff24;--section-glow-b:#ff85c21a;background:radial-gradient(circle at 14% 18%,#5685ff2e,#0000 18%),radial-gradient(circle at 84% 20%,#ff85c224,#0000 18%),radial-gradient(circle at 50% 78%,#ffd08b1a,#0000 18%),linear-gradient(#080c1cfa,#050712);border-radius:64px 28px 40px}.footer-warp:after{background:radial-gradient(circle,#ffd08b1f,#0000 70%);width:320px;height:320px;animation-duration:14s}.footer-description{max-width:64ch;margin-top:18px}.footer-logo-mark{object-fit:contain;object-position:left center;width:min(230px,48vw);height:auto;max-height:82px;margin-bottom:22px;display:block}.footer-positioning{max-width:52ch;color:var(--text-muted);margin-top:14px}.footer-directory{gap:18px;display:grid}.footer-link-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.footer-link-columns div{background:#ffffff06;border:1px solid #80a4ff1a;border-radius:20px;gap:8px;padding:18px;display:grid}.footer-link-columns strong{color:var(--text-strong)}.footer-link-columns span{color:var(--text-muted);font-size:.86rem}.footer-bottom{padding-top:18px;padding-inline:18px;background:linear-gradient(90deg,#ffffff05,#0000 24% 76%,#6ce8ff08);border-top:1px solid #80a4ff1f;border-radius:18px;grid-template-columns:minmax(0,1.2fr) auto auto minmax(0,1.4fr);align-items:center;gap:16px;margin-top:24px;padding-bottom:2px;display:grid}.footer-instagram,.footer-bottom span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.9rem}.footer-instagram{text-decoration:none;transition:color .18s,transform .18s}.footer-instagram:hover,.footer-instagram:focus-visible{color:var(--text-strong);transform:translateY(-1px)}.contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.contact-list li{padding:18px}.contact-list span{margin-bottom:8px;display:block}.sticky-growth-cta,.mobile-whatsapp-cta{z-index:20;text-decoration:none;position:fixed}.sticky-growth-cta{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 100% 0,#6ce8ff24,#0000 34%),#080c18db;border:1px solid #80a4ff29;border-radius:18px;gap:2px;min-width:188px;padding:13px 16px;transition:transform .22s,border-color .22s;display:grid;bottom:18px;right:18px;box-shadow:0 18px 54px #00000047}.sticky-growth-cta span{color:var(--accent-warm);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem}.sticky-growth-cta strong{color:var(--text-strong);font-size:.9rem}.sticky-growth-cta:hover,.sticky-growth-cta:focus-visible{border-color:#ffd08b3d;transform:translateY(-3px);box-shadow:0 24px 64px #00000057}.mobile-whatsapp-cta{display:none}@media (width<=1160px){.site-shell{width:min(100% - 24px,1460px)}.topbar{border-radius:30px;grid-template-columns:minmax(190px,auto) 1fr;justify-items:stretch}.topbar-actions{justify-self:start}.topnav{justify-content:flex-end;gap:18px}.topbar-actions{grid-column:1/-1}.hero-layout,.section-grid-split,.section-grid-asymmetric,.footer-layout,.ecosystem-layout,.results-grid-wide,.results-story-grid,.proof-layout-expanded,.dashboard-showcase,.authority-band,.markets-head{grid-template-columns:1fr}.hero-panel{min-height:auto}.hero-copy{padding:0 0 8px}.markets-head{align-items:start}.markets-visual{min-height:190px}.market-core{left:50%}.markets-rail{justify-content:flex-start}.authority-points{grid-template-columns:1fr}.market-grid,.service-grid,.results-highlight-strip,.partner-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid,.contact-list,.dashboard-signal-grid,.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-modal-layout{grid-template-columns:1fr;max-height:min(90svh,780px)}.service-modal-visual-wrap{min-height:320px}.authority-points article{min-height:0}.markets-section .market-card:nth-child(2),.markets-section .market-card:nth-child(3),.service-card-1,.service-card-2,.service-card-4,.service-card-5,.service-card-7,.service-card-8,.results-section .result-row:nth-child(2),.results-section .result-row:nth-child(3),.authority-points article:nth-child(2),.authority-points article:nth-child(3),.markets-section,.ecosystem-section,.partners-section,.capabilities-section,.results-section,.proof-section,.dashboard-section{transform:none}.ecosystem-section,.markets-section,.partners-section,.capabilities-section,.results-section,.proof-section,.dashboard-section{margin-left:0;margin-right:0}}@media (width<=1024px){.hero-panel,.section-card,.footer-card,.authority-band{padding-inline:clamp(24px,4vw,38px)}.section-transition{height:76px}.hero-copy,.section-copy,.authority-copy{max-width:720px}.hero-description,.section-copy p,.authority-copy p{max-width:60ch}.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{justify-self:stretch;width:100%;min-height:clamp(300px,42vw,420px)}.authority-points{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.topbar{grid-template-columns:1fr;justify-items:start}.topnav{justify-content:flex-start}.topbar-actions{justify-self:start}.market-grid,.service-grid,.results-highlight-strip,.partner-proof-grid,.metrics-grid,.contact-list,.dashboard-signal-grid,.dashboard-stat-grid,.authority-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.site-shell{width:min(100% - 18px,1460px);padding-top:10px}.topbar{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:14px;max-width:calc(100vw - 18px);margin-inline:auto;padding:12px}.topnav{gap:10px 16px;width:100%;max-width:100%}.topbar-actions{flex-wrap:wrap;justify-content:center;width:100%}.topnav a,.hero-storyline span,.authority-strip span,.signal-pill{flex:none}.hero-panel,.section-card,.footer-card,.authority-band{width:100%;max-width:calc(100vw - 18px);margin-inline:auto;padding:24px 18px;overflow:hidden}.hero-copy,.section-copy,.authority-copy,.hero-description,.section-copy p,.authority-copy p{width:100%;max-width:100%}.flow-ribbons,.cosmic-current{display:none}.hero-stats{grid-template-columns:1fr}.service-card h3{font-size:1.02rem}.service-card-description{max-width:none}.service-modal-backdrop{padding:12px}.service-modal{border-radius:24px;max-height:calc(100svh - 24px)}.service-modal-layout{gap:16px;max-height:calc(100svh - 24px);padding:58px 18px 18px}.service-modal-copy h3{font-size:1.7rem}.service-modal-impact{font-size:.96rem}.service-modal-detail{gap:8px;margin-top:14px}.service-modal-detail p{font-size:.88rem}.service-modal-list{gap:8px;margin-top:16px}.service-modal-list li{min-height:40px;padding:0 12px;font-size:.9rem}.service-modal-visual-wrap{min-height:220px}.service-modal-close{min-height:36px;padding:0 12px;top:12px;right:12px}.service-modal-arrow{width:40px;height:40px}.service-modal-arrow:hover{transform:translateY(-1px)scale(1.03)}.service-modal-nav{justify-content:space-between;width:auto;margin:0 12px 12px;bottom:auto;left:auto;right:auto;transform:none}.results-highlight-strip,.market-grid,.partner-proof-grid,.service-grid,.metrics-grid-compact,.case-study-grid-tight,.dashboard-signal-grid,.dashboard-stat-grid,.contact-list,.authority-points{grid-template-columns:1fr}.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{min-height:280px}.hero-storyline{gap:8px}.hero-storyline span{min-height:30px;padding:0 10px;font-size:.72rem;transform:none}.kicker,.authority-strip,.signal-row,.authority-strip span,.signal-pill{max-width:100%}.results-float-badge{display:none}.result-row{grid-template-columns:1fr;transform:none}.brand-subtitle{max-width:none}.floating-card{width:min(178px,54%)}.floating-card-bottom{right:6%}.service-card{min-height:0;padding:20px 18px 52px}.service-card h3{max-width:none}.section-action-row,.dashboard-action-row{text-align:center;justify-items:center;display:grid}.conversion-strip{text-align:center;grid-template-columns:1fr;justify-items:center}.results-highlight-card,.testimonial-spotlight{transform:none}.case-study-grid-tight{grid-template-columns:1fr}.section-transition{height:124px;margin:-4px auto -8px}.hero-brandline{gap:10px;margin-bottom:16px}.hero-copy,.section-copy,.authority-copy{text-align:left}.ecosystem-section .section-copy p{max-width:100%}.brand-logo-mark{width:132px}.hero-logo-mark{width:min(228px,62vw)}.markets-visual{min-height:170px}.market-node{letter-spacing:.1em;font-size:.62rem}.ecosystem-node{min-width:72px;height:34px;padding:0 10px}.market-node-us{top:18%;left:8%}.market-node-ca{top:16%;right:8%}.market-node-jp{bottom:12%;left:22%}.eco-node-three{right:4%}.eco-node-four{right:8%}.dashboard-core-panel{width:min(220px,76%);min-height:118px}.dashboard-badge{display:none}.footer-bottom{flex-direction:column;align-items:flex-start}.hero-brand-caption{letter-spacing:.06em;font-size:.76rem}.hero-copy .kicker,.hero-actions,.signal-row{justify-content:flex-start}.hero-panel h1,.hero-description{margin-inline:0}.hero-scene,.ecosystem-scene{justify-self:start;width:min(100%,100vw - 58px);max-width:calc(100vw - 58px)}}@media (width<=560px){html,body,#root{max-width:100%;overflow-x:hidden}.site-shell{padding-inline:7px;width:100%;max-width:100vw;padding-bottom:96px;overflow:hidden}.topbar,.hero-panel,.section-card,.footer-card,.authority-band{width:100%;max-width:100%;overflow:hidden}.topbar{top:8px}.topnav{grid-template-columns:repeat(3,max-content);gap:10px 14px;display:grid}.topnav a{min-width:0;font-size:.86rem}.nav-cta,.primary-button,.secondary-button{width:100%;min-height:44px;padding-inline:16px}.hero-actions{gap:10px;width:100%}.hero-panel,.section-card,.footer-card,.authority-band{border-radius:26px;padding:22px 16px}.section-mood-violet,.section-mood-cyan,.section-mood-rose,.section-mood-electric,.section-mood-deep,.section-mood-aurora,.section-mood-spectrum,.section-mood-cyanlight,.footer-card{border-radius:26px}.hero-panel:before,.hero-panel:after{border-radius:28px;inset-inline:-10px}.hero-layout,.section-grid,.footer-layout,.markets-head,.dashboard-showcase,.proof-layout{gap:18px}.hero-panel h1,.section-copy h2,.authority-copy h2{overflow-wrap:anywhere}.hero-panel h1{max-width:11.4ch;font-size:clamp(1.72rem,8vw,2.1rem)}.section-copy h2,.authority-copy h2{max-width:12.5ch;font-size:clamp(1.78rem,8vw,2.35rem)}.hero-description,.section-copy p,.authority-copy p{overflow-wrap:anywhere;max-width:min(100%,100vw - 78px)}.kicker{gap:8px;line-height:1.35;display:flex}.kicker:before,.kicker:after{flex:0 0 18px;width:18px}.hero-storyline,.authority-strip,.signal-row{grid-template-columns:1fr;justify-content:start;width:min(100%,100vw - 78px);max-width:calc(100vw - 78px);display:grid;overflow:visible}.markets-rail{width:min(100%,100vw - 58px);max-width:calc(100vw - 58px);overflow:visible}.hero-storyline span,.authority-strip span,.signal-pill,.markets-rail span{white-space:normal;text-align:left;max-width:100%}.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{contain:paint;border-radius:24px;justify-self:start;width:min(100%,100vw - 58px);max-width:calc(100vw - 58px);min-height:260px;overflow:hidden}.hero-core{inset:27% 20%}.floating-card{width:min(150px,52%);max-width:calc(100% - 24px)}.floating-card-left{top:8%;left:4%}.floating-card-bottom{bottom:7%;left:46%;right:auto}.market-card,.metric-card,.proof-card,.testimonial-card,.dashboard-summary-card,.dashboard-signal-card,.dashboard-stat-card,.dashboard-feature-card,.contact-list li{border-radius:20px;padding:18px}.partner-proof-card,.results-highlight-card,.service-card{border-radius:18px}.metrics-grid,.market-grid,.service-grid,.partner-proof-grid,.results-highlight-strip{gap:12px}.metric-card strong{font-size:clamp(1.62rem,10vw,2.15rem)}.testimonial-card-compact{width:min(292px,100vw - 46px)}.market-node,.market-core,.ecosystem-node{min-height:32px;padding-inline:10px}.market-core{min-height:38px}.dashboard-core-panel{width:min(210px,82%)}.footer-bottom{padding-inline:0}}@media (width<=430px){.site-shell{width:100%;padding-inline:6px}.topbar,.hero-panel,.section-card,.footer-card,.authority-band{max-width:100%}.hero-panel,.section-card,.footer-card,.authority-band{padding:20px 14px}.topbar{padding:11px}.brand-logo-mark{width:124px}.topnav{gap:9px 12px}.topnav a{font-size:.82rem}.hero-logo-mark{width:min(210px,68vw)}.hero-description,.section-copy p,.authority-copy p,.market-card p,.proof-card p,.dashboard-feature-card li{max-width:calc(100vw - 54px);font-size:.9rem;line-height:1.62}.hero-actions{grid-template-columns:1fr;display:grid}.nav-cta,.primary-button,.secondary-button{justify-self:stretch;max-width:100%}.section-transition{height:94px}.authority-points article{padding:16px}.authority-points article:before{left:18px}.markets-visual{min-height:158px}.market-node{letter-spacing:.08em;font-size:.56rem}.market-node-us{left:4%}.market-node-ca{right:4%}.market-node-jp{left:18%}.ecosystem-core{width:104px;height:104px}.eco-node-two{left:7%}.eco-node-five{left:12%}.results-overlay-card{width:calc(100% - 24px);padding:14px;bottom:12px;left:12px;right:12px}.service-modal-layout{padding-inline:16px}.service-modal-visual-wrap{min-height:190px}}@media (width<=390px){.hero-panel,.section-card,.footer-card,.authority-band{padding-inline:11px}.topbar{border-radius:24px}.topnav{gap:9px 10px}.hero-panel h1{max-width:10.8ch;font-size:1.78rem}.section-copy h2,.authority-copy h2{max-width:12ch;font-size:1.72rem}.kicker{letter-spacing:.16em;font-size:.66rem}.hero-storyline span,.authority-strip span,.signal-pill,.markets-rail span{min-height:28px;padding-inline:9px;font-size:.66rem}.market-card,.metric-card,.proof-card,.testimonial-card,.dashboard-summary-card,.dashboard-signal-card,.dashboard-stat-card,.dashboard-feature-card,.contact-list li,.partner-proof-card,.results-highlight-card{padding:16px}.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{min-height:244px}.floating-card{width:min(136px,52%);padding:8px}.floating-card strong,.results-overlay-card strong,.dashboard-core-panel strong{font-size:.82rem}.ecosystem-node{min-width:62px;height:30px;padding-inline:8px;font-size:.62rem}.dashboard-core-panel{min-height:104px;padding:16px}}@media (width<=360px){.site-shell{width:100%;padding-inline:5px}.topbar,.hero-panel,.section-card,.footer-card,.authority-band{max-width:100%}.topnav{gap:8px}.topnav a{font-size:.78rem}.hero-panel,.section-card,.footer-card,.authority-band{padding:18px 10px}.hero-description,.section-copy p,.authority-copy p,.hero-storyline,.authority-strip,.signal-row,.markets-rail,.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{width:min(100%,100vw - 40px);max-width:calc(100vw - 40px)}.hero-storyline,.authority-strip,.signal-row{grid-template-columns:1fr}.floating-card-bottom{display:none}.hero-panel h1{max-width:10.4ch;font-size:1.66rem}.section-copy h2,.authority-copy h2{font-size:1.62rem}.kicker:before,.kicker:after{flex-basis:12px;width:12px}.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{min-height:224px}.market-node-ca,.market-node-us,.market-node-jp,.eco-node-two,.eco-node-three,.eco-node-four,.eco-node-five{transform:scale(.92)}.market-node-ca{transform-origin:100% 0}.market-node-us,.market-node-jp,.eco-node-two,.eco-node-five{transform-origin:0}.service-card{padding:18px 14px 48px}.service-modal-backdrop{padding:8px}.service-modal{border-radius:20px}.service-modal-nav{padding:6px}}@media (width<=780px){.site-shell{justify-items:center;display:grid}.topbar{text-align:center;justify-items:center}.brand,.topnav,.topbar-actions{justify-self:center}.topnav{justify-content:center;justify-items:center}.hero-layout,.section-grid,.footer-layout,.markets-head,.dashboard-showcase,.proof-layout-expanded{justify-items:center}.hero-copy,.section-copy,.authority-copy,.footer-layout,.dashboard-stack,.markets-side{text-align:center;justify-self:center;justify-items:center;width:100%;max-width:min(100%,680px)}.hero-brandline,.hero-logo-mark,.brand-logo-mark,.hero-panel h1,.section-copy h2,.authority-copy h2,.hero-description,.section-copy p,.authority-copy p,.copy-note,.partner-quote-card{margin-inline:auto}.hero-panel h1{max-width:min(100%,16ch)}.hero-description{max-width:min(100%,42ch)}.kicker,.hero-copy .kicker{justify-content:center}.hero-actions,.hero-storyline,.authority-strip,.signal-row,.markets-rail{justify-content:center;justify-items:center;margin-inline:auto}.nav-cta,.primary-button,.secondary-button{justify-self:center;width:min(100%,280px)}.hero-storyline span,.authority-strip span,.signal-pill,.markets-rail span{text-align:center;justify-content:center}.hero-stats,.market-grid,.service-grid,.results-highlight-strip,.metrics-grid,.partner-proof-grid,.dashboard-signal-grid,.dashboard-stat-grid,.contact-list,.authority-points{justify-items:center;width:100%}.stat-card,.market-card,.service-card,.metric-card,.proof-card,.partner-proof-card,.results-highlight-card,.dashboard-summary-card,.dashboard-signal-card,.dashboard-stat-card,.dashboard-feature-card,.contact-list li,.authority-points article{text-align:center;width:100%}.service-card{justify-items:center}.service-card-action{margin-inline:auto}.service-index{left:50%;right:auto;transform:translate(-50%)}.authority-right,.authority-points{width:100%}.authority-points article:before{left:50%;transform:translate(-50%)}.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{justify-self:center;margin-inline:auto}.ambient-glow,.ambient-comet,.ambient-blackhole{opacity:.48;animation-duration:24s}.hero-orbit,.hero-glow,.market-orbit,.ecosystem-orbit,.dashboard-orbit,.results-orbit{animation-duration:28s}.footer-bottom{text-align:center;align-items:center}.contact-list li{align-items:center}}@media (width<=560px){.topnav{grid-template-columns:repeat(2,max-content);justify-content:center}.nav-cta,.primary-button,.secondary-button{width:min(100%,260px)}.hero-panel h1,.section-copy h2,.authority-copy h2{color:var(--text-strong)}.hero-panel h1{max-width:min(100%,15.8ch)}.section-copy h2,.authority-copy h2{max-width:min(100%,14ch)}.hero-description,.section-copy p,.authority-copy p{max-width:min(100%,34ch)}.hero-copy .kicker{text-align:center;width:min(100%,34ch);line-height:1.55}.hero-storyline,.authority-strip,.signal-row{width:min(100%,280px);max-width:min(100%,280px)}.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{width:min(100%,286px);max-width:min(100%,286px)}.floating-card-bottom{display:none}}@media (width<=360px){.nav-cta,.primary-button,.secondary-button{width:min(100%,248px)}.hero-panel h1{max-width:min(100%,15.2ch);font-size:1.58rem}.hero-storyline,.authority-strip,.signal-row,.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{width:min(100%,258px);max-width:min(100%,258px)}}@media (width<=560px){.hero-panel h1{max-width:min(100%,18.5ch);line-height:1.04}.hero-description{max-width:min(100%,36ch)}.hero-storyline,.authority-strip,.signal-row{width:min(100%,304px);max-width:min(100%,304px)}.contact-list a{overflow-wrap:anywhere}}@media (width<=780px){.site-shell{display:block}.site-flow,.hero-panel,.authority-band,.section-card,.footer-card,.hero-layout,.section-grid,.footer-layout,.markets-head,.dashboard-showcase,.proof-layout,.proof-layout-expanded,.authority-right,.authority-points{width:100%;min-width:0;max-width:100%}.site-flow{overflow:clip}.hero-copy,.section-copy,.authority-copy,.markets-side,.dashboard-stack,.stat-card,.market-card,.service-card,.metric-card,.proof-card,.partner-proof-card,.results-highlight-card,.dashboard-summary-card,.dashboard-signal-card,.dashboard-stat-card,.dashboard-feature-card,.contact-list li,.authority-points article{max-width:100%}.section-card,.authority-band,.footer-card{contain:paint}.section-transition,.flow-ribbons,.ambient-comet,.ambient-noise,.ambient-veil,.ambient-glow,.ambient-blackhole,.partner-aurora{display:none}.ambient-stars,.topbar:before,.hero-panel:after,.hero-orbit,.hero-glow,.hero-beam,.ecosystem-ring,.ecosystem-line,.market-link,.results-sphere,.results-line,.results-dot,.proof-ring,.proof-pulse,.dashboard-halo,.dashboard-orbit,.dashboard-signal,.metric-number-live,.metric-number,.trend-bar,.partner-band,.testimonial-track{animation:none}.hero-panel:before,.site-flow:before,.site-flow:after{filter:none}.partner-band,.testimonial-track{transform:none}.partner-band{flex-wrap:wrap;justify-content:center;width:100%}.partner-band .partner-pill:nth-child(n+9),.testimonial-track-horizontal .testimonial-card:nth-child(n+4){display:none}.testimonial-marquee-horizontal,.partner-marquee{max-height:none;-webkit-mask-image:none;mask-image:none}.testimonial-track-horizontal{grid-template-columns:1fr;gap:12px;width:100%;display:grid}}@media (width<=360px){.hero-panel h1{max-width:min(100%,17.5ch);font-size:1.52rem}.hero-storyline,.authority-strip,.signal-row{width:min(100%,276px);max-width:min(100%,276px)}}@media (width<=780px){*{-webkit-tap-highlight-color:transparent}html,body,#root{width:100%;max-width:100%;overflow-x:clip}.site-shell{width:100%;max-width:100vw;padding:10px 10px 92px;overflow:clip}.topbar,.hero-panel,.section-card,.authority-band,.footer-card{width:100%;max-width:min(100%,720px);margin-inline:auto}.section-card,.authority-band,.footer-card{contain:paint}.topbar{border-radius:26px;grid-template-columns:1fr;justify-items:center;gap:12px;padding:12px;position:sticky;top:8px}.brand,.topbar-actions,.topnav{justify-content:center;justify-self:center;width:100%}.brand{width:auto}.topnav{display:none}.topnav a{font-size:.86rem;line-height:1.2}.topbar-actions{grid-template-columns:auto minmax(0,1fr);justify-items:center;gap:10px;display:grid}.language-switcher{max-width:100%}.nav-cta{width:100%;min-width:0}.hero-panel,.section-card,.authority-band,.footer-card{border-radius:28px;padding:clamp(20px,5vw,30px) clamp(16px,4vw,28px)}.hero-layout,.section-grid,.footer-layout,.markets-head,.dashboard-showcase,.proof-layout-expanded{grid-template-columns:1fr;justify-items:center;gap:clamp(18px,5vw,28px)}.hero-copy,.section-copy,.authority-copy,.markets-side,.dashboard-stack,.footer-layout{text-align:center;justify-self:center;width:100%;max-width:620px}.hero-brandline,.hero-logo-mark,.brand-logo-mark,.kicker,.hero-panel h1,.section-copy h2,.authority-copy h2,.hero-description,.section-copy p,.authority-copy p,.copy-note,.partner-quote-card{margin-inline:auto}.kicker,.hero-copy .kicker{text-align:center;justify-content:center}.hero-panel h1{max-width:min(100%,18ch);line-height:1.04}.section-copy h2,.authority-copy h2{max-width:min(100%,18ch)}.hero-description,.section-copy p,.authority-copy p{max-width:min(100%,44ch)}.hero-actions,.section-cta-row{grid-template-columns:1fr;justify-content:center;width:min(100%,326px);margin-inline:auto;display:grid}.nav-cta,.primary-button,.secondary-button{width:100%;min-height:46px;padding-inline:14px}.hero-storyline,.authority-strip,.signal-row,.markets-rail{justify-content:center;justify-items:center;width:100%;margin-inline:auto}.hero-storyline span,.authority-strip span,.signal-pill,.markets-rail span{text-align:center;white-space:normal;justify-content:center}.hero-stats,.market-grid,.metrics-grid,.dashboard-stat-grid,.contact-list{grid-template-columns:1fr;justify-items:center;width:100%}.service-grid,.results-highlight-strip{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;width:100%}.stat-card,.market-card,.service-card,.metric-card,.proof-card,.partner-proof-card,.results-highlight-card,.dashboard-summary-card,.dashboard-signal-card,.dashboard-stat-card,.dashboard-feature-card,.contact-list li,.authority-points article{text-align:center;width:100%;max-width:620px}.authority-band{grid-template-columns:1fr}.authority-right,.authority-points{width:100%}.authority-points article{min-height:0}.authority-points,.copy-note,.partner-marquee,.partner-proof-grid,.results-highlight-strip,.testimonial-marquee,.proof-card-list,.dashboard-signal-grid,.dashboard-feature-card,.dashboard-action-row,.signal-row{display:none}.authority-points article:before,.service-index{left:50%;right:auto;transform:translate(-50%)}.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{contain:layout paint;justify-self:center;width:min(100%,282px);max-width:100%;min-height:clamp(240px,54vw,360px);margin-inline:auto}.results-float-badge,.dashboard-badge,.floating-card-bottom{display:none}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:326px}.hero-stats .stat-card{text-align:center;min-height:82px;padding:12px 8px}.stat-card strong{margin-bottom:5px;font-size:clamp(1rem,5vw,1.28rem)}.stat-card span{font-size:.68rem;line-height:1.22;display:block}.service-card{text-align:left;min-height:132px;padding:16px 12px 34px}.service-card h3{max-width:10ch;font-size:clamp(.98rem,4.2vw,1.08rem)}.service-card-description,.service-card-action{display:none}.service-index{bottom:12px;left:auto;right:12px;transform:none}.metric-card p{max-width:18ch;margin-inline:auto}.proof-layout-expanded{margin-top:4px}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-stat-card{align-content:center;min-height:104px}.contact-list li:nth-child(n+4){display:none}.section-transition{height:clamp(58px,15vw,88px);margin-block:-2px}.contact-list a{overflow-wrap:anywhere}.reveal-panel{opacity:1;transition:opacity .36s ease, transform .36s var(--motion-ease-out);will-change:auto;transform:none}.reveal-panel :is(.kicker,h1,h2,.hero-description,.hero-actions,.hero-stats,.section-copy p,.partner-quote-card,.service-grid,.section-action-row,.results-visual,.metrics-grid,.conversion-strip,.proof-layout,.contact-list,.footer-bottom){opacity:1;transition:none;transform:none}.ambient-comet,.flow-ribbons,.cosmic-current,.hero-panel:after,.section-card:before,.authority-band:before,.footer-card:before{display:none}.stat-card,.market-card,.metric-card,.testimonial-card,.proof-card,.contact-list li,.partner-pill,.partner-proof-card,.authority-points article,.copy-note,.partner-quote-card,.dashboard-summary-card,.dashboard-signal-card,.dashboard-stat-card,.dashboard-feature-card,.primary-button,.secondary-button,.nav-cta{-webkit-backdrop-filter:none;backdrop-filter:none}.partner-band,.testimonial-track,.hero-orbit,.hero-glow,.ecosystem-ring,.market-link,.market-light,.market-particles,.market-road,.visual-orbit,.proof-ring,.dashboard-orbit,.dashboard-halo{animation-duration:36s}.market-light{opacity:.22;width:220px;height:220px}.market-particles{opacity:.18}.market-story-visual:before{opacity:.42}.market-story-visual:after{opacity:.34}}@media (width<=560px){.site-shell{padding-inline:8px}.topbar,.hero-panel,.section-card,.authority-band,.footer-card{max-width:100%}.topnav{gap:9px 12px}.topnav a{font-size:.8rem}.brand-logo-mark{width:126px}.hero-logo-mark{width:min(216px,70vw)}.hero-panel,.section-card,.authority-band,.footer-card{padding:22px 14px}.hero-panel h1{max-width:min(100%,13.5ch);font-size:clamp(1.56rem,6.6vw,1.95rem)}.section-copy h2,.authority-copy h2{max-width:min(100%,15.5ch);font-size:clamp(1.72rem,7.2vw,2.15rem)}.hero-description,.section-copy p,.authority-copy p{max-width:min(100%,35ch);font-size:.92rem}.kicker{letter-spacing:.16em;gap:8px;max-width:min(100%,36ch);line-height:1.5}.kicker:before,.kicker:after{flex-basis:14px;width:14px}.hero-actions,.section-cta-row{grid-template-columns:1fr;width:min(100%,304px)}.hero-storyline,.authority-strip,.signal-row,.markets-rail{grid-template-columns:1fr;width:min(100%,304px);display:grid}.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{width:min(100%,304px);min-height:234px}.floating-card-left{width:min(220px,100% - 28px);top:8%;left:50%;transform:translate(-50%)}.hero-core{inset:auto 18px 24px}.service-card,.market-card,.metric-card,.partner-proof-card,.results-highlight-card,.dashboard-summary-card,.dashboard-signal-card,.dashboard-stat-card,.dashboard-feature-card,.contact-list li{padding:18px 16px}.contact-list{gap:12px}}@media (width<=360px){.site-shell{padding-inline:6px}.topbar,.hero-panel,.section-card,.authority-band,.footer-card{border-radius:22px}.hero-panel,.section-card,.authority-band,.footer-card{padding:20px 12px}.topnav{gap:8px 10px}.topnav a,.language-option{font-size:.74rem}.hero-panel h1{max-width:min(100%,17.4ch);font-size:1.54rem}.section-copy h2,.authority-copy h2{font-size:1.58rem}.hero-actions,.section-cta-row,.hero-storyline,.authority-strip,.signal-row,.markets-rail,.hero-scene,.ecosystem-scene,.results-visual,.proof-card-visual,.dashboard-visual{width:min(100%,282px)}}@media (width<=780px){.topnav,.signal-row,.authority-points,.copy-note,.partner-marquee,.partner-proof-grid,.results-highlight-strip,.testimonial-marquee,.proof-card-list,.dashboard-signal-grid,.dashboard-feature-card,.dashboard-action-row{display:none}.site-flow{padding-top:6px}.topbar{grid-template-columns:1fr;gap:10px;padding:10px}.brand{justify-content:center}.topbar-actions{grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,274px);margin-inline:auto;display:grid}.topbar-actions>*{min-width:0}.language-option{width:30px;min-width:30px;height:28px}.nav-cta{min-height:40px;padding-inline:12px;font-size:.82rem}.topbar .nav-cta{max-width:158px}.section-transition{height:42px}.hero-panel,.section-card,.authority-band,.footer-card{margin-top:4px;padding:22px 14px}.hero-panel{min-height:auto;padding-top:18px}.hero-layout,.section-grid,.markets-head,.dashboard-showcase,.proof-layout-expanded,.footer-layout{gap:16px}.hero-description,.section-copy p,.authority-copy p{max-width:26ch;font-size:.9rem;line-height:1.52}.ecosystem-section .section-copy p,.markets-section .section-copy p,.partners-section .section-copy p,.capabilities-section .section-copy p,.dashboard-section .section-copy p{display:none}.hero-copy,.section-copy,.authority-copy,.markets-side,.dashboard-stack{max-width:min(100%,326px)}.hero-panel h1,.section-copy h2,.authority-copy h2{overflow-wrap:anywhere;text-wrap:balance;width:min(100%,15.5ch);max-width:calc(100vw - 48px)}.hero-panel h1{font-size:clamp(1.72rem,7.8vw,2.18rem)}.section-copy h2,.authority-copy h2{font-size:clamp(1.72rem,7.8vw,2.04rem)}.ecosystem-section .section-copy h2{max-width:min(100%,12.5ch)}.hero-storyline,.markets-rail{grid-template-columns:1fr;gap:8px;width:min(100%,282px);display:grid}.authority-strip{display:none}.hero-storyline span,.markets-rail span{flex:auto;min-width:min(100%,142px);min-height:32px;padding-inline:10px;font-size:.66rem}.hero-actions,.section-cta-row,.dashboard-action-row{grid-template-columns:1fr;width:min(100%,268px)}.primary-button,.secondary-button{max-width:268px;margin-inline:auto}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,304px);max-width:304px}.hero-stats .stat-card{min-height:74px;padding:10px 5px}.stat-card strong{font-size:clamp(.92rem,4.8vw,1.12rem)}.stat-card span{font-size:.58rem;line-height:1.2}.market-grid,.service-grid,.metrics-grid,.dashboard-stat-grid{gap:10px}.metrics-grid-compact{grid-template-columns:1fr;width:min(100%,326px);margin-top:14px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{text-align:left;min-height:124px;padding:15px 12px 32px}.service-card h3{max-width:10ch;font-size:clamp(.98rem,4.2vw,1.08rem)}.service-card-description,.service-card-action{display:none}.service-index{bottom:12px;left:auto;right:12px;transform:none}.metric-card{padding-block:18px}.metric-card strong{margin-top:8px;font-size:clamp(2rem,11vw,2.8rem)}.metric-card p{max-width:22ch;margin-inline:auto}.section-mood-cyanlight .section-copy h2,.section-mood-cyanlight .section-copy p,.section-mood-cyanlight .kicker{color:var(--text-dark)}.section-mood-cyanlight .market-card p{color:#0e192cb8}.floating-card-left{width:min(184px,100% - 36px);top:8%;left:50%;right:auto;transform:translate(-50%)}.floating-card strong{overflow-wrap:anywhere;max-width:100%;font-size:.82rem;line-height:1.28}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-card{align-content:center;min-height:102px}.dashboard-summary-card{padding:18px 16px}.contact-list li:nth-child(n+4){display:none}}@media (width<=390px){.topbar-actions{width:100%}.service-grid{grid-template-columns:1fr}}@media (width<=1160px){.markets-cinema-head,.market-story{grid-template-columns:1fr}.market-story-visual{width:100%;min-height:300px;position:relative;inset:auto}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{grid-template-columns:1fr;justify-items:start}}@media (width<=780px){.markets-cinema{border-radius:28px;padding:22px 14px}.markets-cinema-head{gap:16px}.markets-cinema .section-copy p{max-width:min(100%,32ch);display:block}.markets-cinema .section-copy h2{width:min(100%,12.4ch);max-width:calc(100vw - 54px);font-size:clamp(1.66rem,7vw,2.02rem);line-height:1.06}.markets-tabs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-radius:22px;width:100%;max-width:100%;padding:5px;display:flex;overflow-x:auto}.market-tab{scroll-snap-align:start;flex:none;min-width:148px;min-height:40px;font-size:.72rem}.market-stage{border-radius:24px;min-height:auto;margin-top:18px}.market-live-panel{text-align:center;justify-self:center;width:min(100%,260px);min-width:0;margin:16px auto 0;padding:11px 14px;display:inline-grid;position:relative;top:auto;right:auto}.market-stage-bg:before{inset:-8%}.market-dashboard-lines,.market-skyline{display:none}.market-road{height:16%;bottom:22%;left:8%;right:8%}.market-story{text-align:center;gap:18px;min-height:0;padding:16px 16px 22px}.market-story-copy{justify-items:center}.market-story-eyebrow{text-align:center;justify-content:center;max-width:100%;line-height:1.3}.market-story h3{max-width:12ch;font-size:clamp(1.8rem,8vw,2.4rem)}.market-story p,.market-story-copy>strong{max-width:min(100%,32ch);font-size:.9rem;line-height:1.55}.market-story-visual{border-radius:22px;min-height:224px}.visual-core{width:132px;height:132px;font-size:.72rem}.market-story-metrics{grid-template-columns:1fr;gap:8px}.market-story-metrics span{justify-content:center;min-height:48px;padding:12px;font-size:.84rem}.market-controls{margin-top:12px}.market-progress span{width:24px}.market-grid{grid-template-columns:1fr}.markets-visual{display:none}.market-node-jp{top:14%;right:6%}.market-node-pt{bottom:14%;left:8%}.market-node-br{bottom:12%;right:5%}.footer-logo-mark{margin-inline:auto}.footer-directory,.footer-link-columns,.contact-list{grid-template-columns:1fr;width:100%}.contact-list li:nth-child(n+4){display:block}.footer-bottom{text-align:center;justify-items:center}.sticky-growth-cta{display:none}.mobile-whatsapp-cta{left:12px;right:auto;bottom:max(12px, env(safe-area-inset-bottom));color:#03101b;background:linear-gradient(135deg,#8bb9ff 0%,#ffd08b 48%,#77e4ff 100%);border-radius:999px;justify-content:center;align-items:center;width:48px;min-height:48px;font-size:0;font-weight:700;display:inline-flex;transform:translateZ(0);box-shadow:0 16px 42px #00000052}.mobile-whatsapp-cta:after{content:"WA";letter-spacing:.04em;font-size:.78rem}}@media (width<=430px){.market-tab{min-width:132px}.market-story{padding:20px 12px}.market-story h3{overflow-wrap:anywhere;max-width:min(100%,12.4ch)}.market-story p,.market-story-copy>strong{max-width:min(100%,30ch)}.market-story-eyebrow{letter-spacing:.12em;font-size:.62rem}.markets-visual{min-height:184px}.market-node-jp,.market-node-pt,.market-node-br{font-size:.52rem}}@media (width<=780px){html,body,#root{max-width:100%;overflow-x:clip}.site-shell{gap:8px;width:100%;padding:8px 6px 92px}.topbar{gap:8px;width:min(100%,360px);max-width:calc(100vw - 12px);padding:9px 10px}.brand-logo-mark{width:112px}.topbar-actions{gap:8px;width:min(100%,250px)}.language-switcher{justify-self:end}.topbar .nav-cta{min-width:0;max-width:148px;min-height:38px;padding-inline:16px;font-size:.78rem}.hero-panel,.section-card,.authority-band,.footer-card{border-radius:24px;max-width:calc(100vw - 12px);padding:20px 12px}.hero-panel{min-height:auto;padding-top:16px}.hero-copy,.section-copy,.authority-copy,.markets-side,.dashboard-stack{width:100%;max-width:min(100%,320px)}.hero-panel h1,.section-copy h2,.authority-copy h2{overflow-wrap:break-word;text-wrap:balance;max-width:calc(100vw - 42px)}.hero-description,.section-copy p,.authority-copy p{max-width:min(100%,31ch);line-height:1.48}.hero-actions,.section-cta-row,.dashboard-action-row{width:min(100%,272px);max-width:100%}.primary-button,.secondary-button,.conversion-strip-cta{width:min(100%,272px);min-height:46px;padding-inline:18px}.hero-scene,.ecosystem-scene,.results-visual,.market-story-visual{width:100%;max-width:100%;min-height:210px}.markets-cinema{border-radius:24px;padding:20px 10px}.markets-tabs{margin-inline:0;padding:4px}.market-tab{min-width:126px;min-height:39px;padding-inline:12px}.market-stage{border-radius:22px}.market-live-panel{text-align:center;border-radius:16px;width:min(100%,258px);min-width:0;margin:14px auto 0;padding:10px 12px;position:relative;top:auto;right:auto}.market-story{gap:14px;padding:16px 12px 20px}.market-story h3{max-width:12ch;font-size:clamp(1.62rem,7.2vw,2.12rem);line-height:.98}.market-story p,.market-story-copy>strong{max-width:min(100%,29ch);font-size:.84rem;line-height:1.44}.market-story-visual{min-height:172px}.visual-core{width:112px;height:112px}.market-story-metrics span{min-height:40px;padding:9px 10px;font-size:.76rem}.results-section .section-grid{gap:18px}.results-visual{border-radius:22px;min-height:230px}.results-float-badge{border-radius:15px;width:min(168px,46%);padding:10px 11px}.results-float-badge strong{font-size:.78rem}.badge-alpha{top:10%;left:5%}.badge-beta{top:46%;right:5%}.results-overlay-card{border-radius:17px;width:calc(100% - 20px);padding:13px;bottom:10px;left:10px;right:10px}.metrics-grid-compact{gap:10px;width:min(100%,304px)}.metric-card{min-height:0;padding:18px 14px}.metric-card strong,.metric-card-3 strong{white-space:nowrap;font-size:clamp(2rem,11.4vw,2.75rem)}.metric-card p{max-width:22ch}.metric-trend{height:40px}.conversion-strip{text-align:center;grid-template-columns:1fr;padding:18px 14px}.service-grid{grid-template-columns:1fr;width:min(100%,304px);margin-inline:auto}.service-card{min-height:96px;padding:16px 14px 28px}.service-card h3{max-width:18ch}.service-modal-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));place-items:center}.service-modal{border-radius:20px;width:100%;max-width:calc(100vw - 16px);max-height:calc(100svh - 16px)}.service-modal-layout{max-height:calc(100svh - 88px);animation:serviceModalContentIn .22s var(--motion-ease-out) both;grid-template-columns:1fr;gap:14px;padding:54px 14px 12px}.service-modal-copy h3{max-width:12ch;font-size:clamp(1.66rem,8vw,2.18rem)}.service-modal-detail{margin-top:12px}.service-modal-list{margin-top:14px}.service-modal-list li{min-height:42px;padding:10px 12px}.service-modal-visual-wrap{border-radius:18px;min-height:170px}.service-modal-close{top:12px;right:12px}.service-modal-nav{width:auto;margin:0 8px 8px}.footer-layout,.footer-bottom{text-align:center;justify-items:center}.reveal-panel{opacity:1;transition:opacity .42s ease, transform .52s var(--motion-ease-out);transform:translate(0,0)}.reveal-panel.is-visible{opacity:1;transform:translate(0,0)}.reveal-panel :is(.kicker,h1,h2,.hero-description,.hero-actions,.hero-stats,.section-copy p,.partner-quote-card,.service-grid,.section-action-row,.results-visual,.metrics-grid,.conversion-strip,.contact-list,.footer-bottom){transition:opacity .38s ease, transform .46s var(--motion-ease-out)}.primary-button:active,.secondary-button:active,.nav-cta:active,.market-tab:active,.service-card:active{transform:translateY(1px)scale(.99)}}@media (width<=430px){.site-shell{padding-inline:5px}.topbar{width:min(100%,350px)}.brand-logo-mark{width:104px}.topbar-actions{width:min(100%,232px)}.language-switcher{min-height:36px}.language-switcher button{min-width:35px;min-height:35px;font-size:.66rem}.topbar .nav-cta{max-width:136px;min-height:36px;padding-inline:13px;font-size:.72rem}.hero-panel,.section-card,.authority-band,.footer-card{max-width:calc(100vw - 10px);padding-inline:11px}.hero-stats,.metrics-grid-compact,.service-grid{width:min(100%,292px)}.markets-cinema{padding-inline:9px}.market-tab{min-width:116px;font-size:.66rem}.market-story{padding-inline:10px}.market-story h3{max-width:11.5ch}.market-story p,.market-story-copy>strong{max-width:min(100%,28ch)}.market-live-panel{width:min(100%,236px);padding-block:9px}.market-live-panel small{display:none}.market-story-visual{min-height:156px}.metric-card strong,.metric-card-3 strong{font-size:clamp(1.92rem,12vw,2.48rem)}.service-modal-count{min-width:60px;font-size:.66rem}.mobile-whatsapp-cta{width:46px;min-height:46px}}@media (width<=360px){.topbar{grid-template-columns:1fr;justify-items:center}.topbar-actions{grid-template-columns:1fr;width:min(100%,240px)}.language-switcher{justify-self:center}.topbar .nav-cta{width:100%;max-width:none}}@media (width<=780px){*{-webkit-tap-highlight-color:transparent}html{scroll-padding-top:112px}body{overscroll-behavior-y:none;overflow:hidden auto}html,#root{overflow:hidden auto}.site-shell{gap:6px;padding:8px 6px 84px;overflow:clip visible}.site-shell.is-page-ready .reveal-panel:not(.hero-panel):not(.is-visible){opacity:0;transform:translateY(58px)}.site-shell.is-page-ready .reveal-panel:not(.hero-panel).is-visible{opacity:1;transform:translate(0,0)}.site-shell.is-page-ready .reveal-panel:not(.hero-panel):not(.is-visible) :is(.kicker,h2,h3,.section-copy p,.authority-strip,.service-card-description,.service-card-action,.market-story-copy,.market-story-visual,.market-story-metrics,.results-visual,.metrics-grid,.conversion-strip,.contact-list,.footer-bottom){opacity:0;transform:translateY(28px)}.site-shell.is-page-ready .reveal-panel:not(.hero-panel).is-visible :is(.kicker,h2,h3,.section-copy p,.authority-strip,.service-card-description,.service-card-action,.market-story-copy,.market-story-visual,.market-story-metrics,.results-visual,.metrics-grid,.conversion-strip,.contact-list,.footer-bottom){opacity:1;transition:opacity .68s ease, transform .82s var(--motion-ease-out);transform:translate(0,0)}.site-shell.is-page-ready .reveal-panel.is-visible :is(h2,h3){transition-delay:80ms}.site-shell.is-page-ready .reveal-panel.is-visible :is(.section-copy p,.service-card-description,.market-story-copy){transition-delay:.14s}.site-shell.is-page-ready .reveal-panel.is-visible :is(.authority-strip,.market-story-visual,.service-card-action,.results-visual,.metrics-grid,.conversion-strip,.contact-list,.footer-bottom){transition-delay:.22s}.topbar{width:min(100%,372px);max-width:calc(100vw - 14px);top:max(8px, env(safe-area-inset-top));background:linear-gradient(#090e1cb8,#05081280),#04070ec2;border-radius:24px;grid-template-columns:minmax(92px,.8fr) minmax(0,1fr);gap:8px;padding:8px}.brand{justify-content:flex-start}.brand-logo-mark{width:clamp(92px,28vw,116px)}.topbar-actions{grid-template-columns:auto minmax(86px,1fr);justify-self:stretch;gap:6px;width:100%;display:grid}.language-switcher{justify-self:end;min-height:34px;padding:3px}.language-option{width:30px;min-width:30px;height:30px}.topbar .nav-cta{white-space:nowrap;width:100%;max-width:none;min-height:38px;padding-inline:10px;font-size:.72rem}.hero-panel,.section-card,.authority-band,.footer-card{border-radius:24px;width:100%;max-width:calc(100vw - 12px);margin-inline:auto}.hero-panel{padding:18px 12px 10px}.hero-layout,.section-grid,.footer-layout,.markets-cinema-head{gap:16px}.hero-copy,.section-copy,.authority-copy{text-align:center;justify-self:center;max-width:min(100%,336px)}.hero-copy .kicker,.hero-actions{justify-content:center}.hero-logo-mark{width:min(174px,54vw);margin-inline:auto}.hero-panel h1,.section-copy h2,.authority-copy h2{letter-spacing:0;margin-inline:auto}.hero-panel h1{max-width:min(100%,11.8ch);font-size:clamp(1.62rem,7vw,2.05rem);line-height:1.02}.hero-description,.section-copy p,.authority-copy p{max-width:min(100%,32ch);margin-inline:auto;font-size:.84rem;line-height:1.5}.section-copy h2,.authority-copy h2{font-size:clamp(1.82rem,7.4vw,2.34rem);line-height:1}.kicker{letter-spacing:.18em;font-size:.64rem}.hero-actions,.section-cta-row,.section-action-row{width:100%;max-width:304px;margin-inline:auto}.hero-actions{gap:9px;margin-top:18px;display:grid}.primary-button,.secondary-button,.section-inline-cta,.conversion-strip-cta{touch-action:manipulation;border-radius:999px;min-height:48px;transition:transform .16s,border-color .18s,box-shadow .18s,background-color .18s}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,316px);margin-inline:auto}.hero-stats .stat-card{text-align:center;min-height:76px;padding:14px 12px}.hero-stats .stat-card strong{font-size:1.1rem}.hero-scene{min-height:196px;margin-top:2px}.floating-card{max-width:154px}.authority-band{padding-block:20px}.authority-strip{justify-content:center;gap:8px}.authority-strip span{min-height:34px;padding-inline:10px;font-size:.66rem}.ecosystem-scene,.results-visual{min-height:202px}.ecosystem-node{max-width:102px;padding-inline:9px;font-size:.58rem}.markets-cinema{padding:18px 10px}.markets-cinema .section-copy h2{width:auto;max-width:12.5ch;font-size:clamp(1.82rem,7.6vw,2.28rem);line-height:1}.markets-cinema .section-copy p{max-width:31ch;font-size:.82rem}.markets-tabs{border-radius:18px;gap:6px;width:calc(100% + 4px);margin-inline:-2px;padding:4px;scroll-padding-inline:8px}.market-tab{scroll-snap-align:center;touch-action:manipulation;gap:6px;min-width:112px;min-height:42px;padding-inline:10px}.market-tab span{width:24px;height:24px}.market-stage{width:100%;max-width:100%;animation:marketStageMobileIn .52s var(--motion-ease-out) both;border-radius:22px;margin-top:12px;box-shadow:inset 0 1px #ffffff0d,0 22px 54px #00000047}.markets-cinema.is-market-visible .market-story-copy,.markets-cinema.is-market-visible .market-live-panel{animation:marketTextIn .52s var(--motion-ease-out) both}.markets-cinema.is-market-visible .market-story-visual{animation:marketStageMobileIn .58s var(--motion-ease-out) 60ms both}.market-live-panel{grid-template-columns:auto auto;align-items:center;gap:4px 10px;width:fit-content;max-width:calc(100% - 20px);margin-top:12px;padding:9px 12px}.market-live-panel small{grid-column:1/-1}.market-story{gap:12px;padding:14px 10px 18px}.market-story h3{letter-spacing:0;max-width:12.2ch;margin-top:12px;font-size:clamp(1.58rem,7.2vw,2.12rem)}.market-story p,.market-story-copy>strong{max-width:min(100%,30ch);margin-top:12px;font-size:.82rem;line-height:1.46}.market-story-visual{border-radius:18px;min-height:150px}.visual-core{width:96px;height:96px}.market-story-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.market-story-metrics span{border-radius:13px;min-height:42px;padding:9px 8px;font-size:.7rem;line-height:1.2}.market-controls{gap:8px}.market-controls button,.service-modal-arrow{touch-action:manipulation;min-width:44px;min-height:44px}.capabilities-section .section-copy-compact p{max-width:31ch}.service-grid{gap:9px;width:min(100%,318px)}.service-card{-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:manipulation;border-radius:20px;min-height:96px;padding:15px 14px 28px}.service-card:active{border-color:#77e4ff3d;box-shadow:0 16px 36px #0000002e}.service-card h3{max-width:17ch;font-size:1.18rem}.service-card-description,.service-card-action{font-size:.8rem}.metrics-grid-compact{grid-template-columns:1fr;width:min(100%,318px)}.metric-card{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;grid-template-columns:1fr auto;align-items:end;gap:8px 14px;padding:16px 14px;display:grid}.metric-card span,.metric-card p{grid-column:1}.metric-card strong,.metric-card-3 strong{grid-column:1;margin:8px 0 2px;font-size:clamp(2.02rem,10.8vw,2.72rem)}.metric-trend{grid-area:1/2/span 3;width:72px;height:46px;margin-top:0}.conversion-strip,.section-action-row{border-radius:20px;width:min(100%,318px);margin-inline:auto;padding:16px 14px}.footer-card{padding-bottom:24px}.footer-logo-mark{object-position:center;width:min(212px,62vw);max-height:74px}.contact-list li,.footer-link-columns>div{border-radius:18px}.service-modal-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 70% 18%,#6ce8ff14,#0000 24%),#02040adb;place-items:center}.service-modal{border-radius:24px;width:min(100%,390px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.service-modal-layout{gap:14px;max-height:calc(100dvh - 92px);padding:58px 14px 14px}.service-modal-copy{text-align:left}.service-modal-copy h3{letter-spacing:0;max-width:13ch;font-size:clamp(1.72rem,7.8vw,2.22rem)}.service-modal-impact,.service-modal-detail p{max-width:32ch;font-size:.86rem}.service-modal-list li{border-radius:14px;min-height:44px}.service-modal-cta{width:100%}.service-modal-visual-wrap{min-height:148px}.service-modal-close{touch-action:manipulation;min-height:42px;padding-inline:14px}.service-modal-nav{margin-bottom:10px}.mobile-whatsapp-cta{left:auto;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:20;transition:transform .16s,box-shadow .18s}.mobile-whatsapp-cta:active{transform:translateY(1px)scale(.96);box-shadow:0 10px 28px #00000047}}@media (width<=430px){html{scroll-padding-top:104px}.site-shell{padding-inline:5px}.topbar{border-radius:22px;grid-template-columns:minmax(86px,.72fr) minmax(0,1fr);max-width:calc(100vw - 10px);padding:7px}.brand-logo-mark{width:96px}.topbar-actions{grid-template-columns:auto minmax(78px,1fr)}.language-option{width:28px;min-width:28px;height:28px;font-size:.62rem}.topbar .nav-cta{min-height:36px;padding-inline:8px;font-size:.68rem}.hero-panel,.section-card,.authority-band,.footer-card{max-width:calc(100vw - 10px);padding-inline:10px}.hero-panel h1{max-width:min(100%,10.8ch);font-size:clamp(1.78rem,8.2vw,2.34rem);line-height:1}.hero-description,.section-copy p,.authority-copy p{font-size:.84rem}.hero-stats,.service-grid,.metrics-grid-compact,.conversion-strip,.section-action-row{width:min(100%,300px)}.hero-scene,.ecosystem-scene,.results-visual{min-height:188px}.market-tab{min-width:104px;font-size:.62rem}.markets-cinema .section-copy h2{font-size:clamp(1.72rem,8vw,2.08rem)}.market-story h3{font-size:clamp(1.5rem,7.6vw,1.96rem)}.market-story-visual{min-height:140px}.market-story-metrics span{font-size:.66rem}.service-modal{border-radius:20px}.service-modal-layout{padding-inline:12px}}@media (width<=360px){.topbar{grid-template-columns:1fr}.brand{justify-content:center}.topbar-actions{grid-template-columns:auto minmax(0,1fr);justify-self:center;width:min(100%,248px)}.hero-panel h1,.section-copy h2,.authority-copy h2{font-size:clamp(1.78rem,9.8vw,2.28rem)}.hero-stats,.market-story-metrics,.market-live-panel{grid-template-columns:1fr}}@keyframes marketTextIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes marketStageMobileIn{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes marketStageIn{0%{opacity:0;transform:translate(30px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes marketBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes marketVisualIn{0%{opacity:0;transform:translate(28px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes marketLightSweep{0%,to{opacity:.24;transform:translate(0,0)scale(1)}50%{opacity:.44;transform:translate(-24px,18px)scale(1.08)}}@keyframes marketProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marketRailSweep{0%,42%{opacity:0;transform:translate(-100%)}58%{opacity:.6}to{opacity:0;transform:translate(100%)}}@keyframes marketCinematicDrift{0%,to{transform:scale(1.02)translate(0,0)}50%{transform:scale(1.07)translate(-1.5%,-1%)}}@keyframes marketVisualSweep{0%,to{opacity:.42;transform:translate(-10%)}50%{opacity:.74;transform:translate(10%,-2%)}}@keyframes marketVisualHalo{0%,to{opacity:.34;transform:rotate(8deg)scale(.94)}50%{opacity:.62;transform:rotate(-4deg)scale(1.02)}}@keyframes marketOrbitOne{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1)}}@keyframes marketOrbitTwo{0%{transform:rotate(-18deg)scale(1)}to{transform:rotate(342deg)scale(1)}}@keyframes marketCorePulse{0%,to{opacity:.94;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.035)}}@keyframes marketNodeFloat{0%,to{opacity:.86;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(4px,-6px)scale(1.08)}}@keyframes marketRoadPulse{0%,to{opacity:.58}50%{opacity:.88}}@media (width<=780px) and (prefers-reduced-motion:no-preference){.site-shell.is-page-ready .hero-panel.is-visible :is(.hero-brandline,.kicker,h1,.hero-actions,.hero-stats,.signal-row,.hero-scene){animation:mobileSoftReveal .62s var(--motion-ease-out) both;will-change:opacity, transform}.site-shell.is-page-ready .hero-panel.is-visible .kicker{animation-delay:70ms}.site-shell.is-page-ready .hero-panel.is-visible h1{animation-delay:.12s}.site-shell.is-page-ready .hero-panel.is-visible h1.motion-text-reveal{animation:none}.site-shell.is-page-ready .hero-panel.is-visible .motion-text-reveal{animation:mobileTextReveal .68s var(--motion-ease-out) .12s both}.site-shell.is-page-ready .hero-panel.is-visible .hero-actions{animation-delay:.19s}.site-shell.is-page-ready .hero-panel.is-visible .hero-stats,.site-shell.is-page-ready .hero-panel.is-visible .signal-row{animation-delay:.25s}.site-shell.is-page-ready .hero-panel.is-visible .hero-scene{animation-delay:.31s}.site-shell.is-page-ready .reveal-panel:not(.hero-panel):not(.is-visible){opacity:0!important;transform:translateY(62px)scale(.982)!important}.site-shell.is-page-ready .reveal-panel:not(.hero-panel).is-visible{opacity:1;transition:opacity .72s ease, transform .88s var(--motion-ease-out);will-change:opacity, transform;transform:translate(0,0)scale(1)}.site-shell.is-page-ready .reveal-panel:not(.hero-panel):not(.is-visible) :is(.kicker,h2,h3,.authority-strip,.authority-points,.copy-note,.ecosystem-scene,.markets-tabs,.market-story-copy,.market-story-visual,.market-story-metrics,.partner-quote-card,.partner-marquee,.service-card,.section-action-row,.results-visual,.metric-card,.conversion-strip,.contact-list,.footer-link-columns,.footer-bottom){opacity:0!important;transform:translateY(34px)!important}.site-shell.is-page-ready .reveal-panel:not(.hero-panel).is-visible :is(.kicker,h2,h3,.authority-strip,.authority-points,.copy-note,.ecosystem-scene,.markets-tabs,.market-story-copy,.market-story-visual,.market-story-metrics,.partner-quote-card,.partner-marquee,.service-card,.section-action-row,.results-visual,.metric-card,.conversion-strip,.contact-list,.footer-link-columns,.footer-bottom){opacity:1;transition:opacity .68s ease, transform .82s var(--motion-ease-out);transform:translate(0,0)}.site-shell.is-page-ready .reveal-panel.is-visible :is(h2,h3,.market-story-copy){transition-delay:90ms}.site-shell.is-page-ready .reveal-panel:not(.hero-panel):not(.is-visible) .motion-text-reveal{opacity:0;transform:translateY(.94em)}.site-shell.is-page-ready .reveal-panel:not(.hero-panel).is-visible .motion-text-reveal{opacity:1;transition:opacity .72s ease, transform .86s var(--motion-ease-out);transform:translate(0,0)}.site-shell.is-page-ready .reveal-panel.is-visible :is(.authority-points,.copy-note,.ecosystem-scene,.market-story-visual,.service-card,.results-visual,.metric-card,.footer-link-columns){transition-delay:.17s}.site-shell.is-page-ready .reveal-panel.is-visible :is(.market-story-metrics,.partner-marquee,.section-action-row,.conversion-strip,.footer-bottom){transition-delay:.26s}}@media (width<=780px){.site-shell,.site-shell:not(.is-page-ready),.site-shell.is-page-ready,.site-shell .reveal-panel,.site-shell .reveal-panel:not(.hero-panel):not(.is-visible),.site-shell.is-page-ready .reveal-panel:not(.hero-panel):not(.is-visible),.site-shell.is-page-ready .reveal-panel:not(.hero-panel).is-visible,.site-shell .motion-text-reveal,.site-shell.is-page-ready .reveal-panel:not(.hero-panel):not(.is-visible) .motion-text-reveal,.site-shell.is-page-ready .reveal-panel:not(.hero-panel).is-visible .motion-text-reveal{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}.site-shell.is-page-ready .reveal-panel:not(.hero-panel):not(.is-visible) :is(.kicker,h2,h3,.section-copy p,.authority-strip,.authority-points,.copy-note,.ecosystem-scene,.markets-tabs,.service-card-description,.service-card-action,.market-story-copy,.market-story-visual,.market-story-metrics,.partner-quote-card,.partner-marquee,.service-card,.section-action-row,.results-visual,.metric-card,.metrics-grid,.conversion-strip,.contact-list,.footer-link-columns,.footer-bottom){opacity:1!important;transition:none!important;transform:none!important}}@keyframes mobileSoftReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes mobileTextReveal{0%{opacity:0;transform:translateY(.62em)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes topbarEnter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translate(0,0)}}@keyframes starDrift{0%,to{opacity:.28;transform:translate(0,0)}50%{opacity:.36;transform:translate(12px,-8px)}}@keyframes beamTrace{0%,18%{opacity:0;transform:translate(-110%)}34%{opacity:.82}54%,to{opacity:0;transform:translate(110%)}}@keyframes surfaceDrift{0%,to{opacity:.26;transform:translate(-1.5%)}50%{opacity:.42;transform:translate(1.5%,-1%)}}@keyframes driftGlow{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(1.5%,-1.2%)scale(1.04)}}@keyframes currentDrift{0%,to{opacity:.62;transform:translate(-50%)translateY(-8px)scale(.92)}50%{opacity:1;transform:translate(-50%)translateY(24px)scale(1.08)}}@keyframes ambientPulse{0%,to{opacity:.62;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-12px,-8px)scale(1.08)}}@keyframes heroNebula{0%,to{opacity:.74;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(10px,-8px)scale(1.03)}}@keyframes heroElementIn{0%{opacity:0;transform:translateY(42px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes heroVisualIn{0%{opacity:0;transform:translate(38px,52px)scale(.92)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes heroFloatCard{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes transitionGlow{0%,to{opacity:.5;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1.08)}}@keyframes veilShift{0%,to{transform:translate3d(0, calc(var(--scroll-offset) * -.03), 0) scale(1)}50%{transform:translate3d(-1.4%, calc(var(--scroll-offset) * -.03), 0) scale(1.06)}}@keyframes sheen{0%{transform:translate(-14%)rotate(14deg)}to{transform:translate(118%)rotate(14deg)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes metricRise{0%,to{opacity:.86;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes trendPulse{0%,to{opacity:.74;transform:scaleY(.9)}50%{opacity:1;transform:scaleY(1.08)}}@keyframes pulseGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes pulseDot{0%,to{opacity:.82;transform:scale(.94)}50%{opacity:1;transform:scale(1.18)}}@keyframes auroraFlow{0%,to{transform:translateY(calc(var(--scroll-offset) * -.015)) scale(1);opacity:.78}50%{transform:translateY(calc(var(--scroll-offset) * -.015)) scale(1.06);opacity:1}}@keyframes testimonialSlide{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes marqueeSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes modalPanelIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes serviceModalContentIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes modalPanelOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.985)}}@media (width<=430px){html,body,#root,.site-shell{max-width:100%;overflow-x:hidden}.topbar{justify-self:center;width:min(100%,100vw - 16px);padding-inline:10px;overflow:hidden}.topbar-actions{grid-template-columns:minmax(0,96px) minmax(0,1fr);gap:8px;width:min(100%,318px)}.topbar .nav-cta{white-space:nowrap;width:100%;max-width:none;min-height:38px;padding-inline:10px;font-size:.72rem}.language-switcher{justify-self:stretch}.language-option{width:28px;min-width:28px}.hero-panel h1{text-wrap:balance;width:100%;max-width:246px;margin-inline:auto;font-size:clamp(1.42rem,6.1vw,1.62rem);line-height:1.03}}@media (width<=360px){.topbar-actions{grid-template-columns:minmax(0,88px) minmax(0,1fr);width:min(100%,286px)}.topbar .nav-cta{padding-inline:8px;font-size:.68rem}.hero-panel h1{max-width:232px;font-size:clamp(1.34rem,6.4vw,1.5rem)}}@media (width>=1025px){.authority-copy{padding-left:clamp(6px,1.1vw,18px)}.authority-copy h2{max-width:16.4ch}}@media (width<=780px){.authority-copy h2{max-width:min(100%,13.8ch);font-size:clamp(2.05rem,8.6vw,3.05rem);line-height:1}}@supports (content-visibility:auto){.section-card,.authority-band,.footer-card{content-visibility:auto;contain-intrinsic-size:auto 760px}}@media (width<=430px){.topbar{overflow:visible}.topbar-actions{grid-template-columns:max-content minmax(128px,1fr);align-items:center;gap:8px;width:100%}.language-switcher{justify-self:start;width:max-content;min-width:max-content}.language-option{width:30px;min-width:30px}.topbar .nav-cta{justify-self:stretch;min-width:128px}}@media (width<=360px){.topbar-actions{grid-template-columns:1fr;width:min(100%,248px)}.language-switcher{justify-self:center}.topbar .nav-cta{width:100%}}
