@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap);:root{--brand:#8CC63F;--brand-bright:#B8E35A;--brand-dark:#5F8F1E;--lime:#8CC63F;--lime-2:#B8E35A;--mint:#4BD8B0;--navy:#071A2A;--navy-2:#0B2638;--navy-3:#123E53;--ink:#102536;--muted:#60727F;--line:#E3EAEE;--soft:#F7F9FA;--soft-green:#F2F8E9;--shadow-sm:0 10px 32px rgba(7,26,42,.07);--shadow:0 28px 80px rgba(7,26,42,.13);--shadow-green:0 15px 38px rgba(140,198,63,.20);--radius:22px;--radius-lg:32px;--max:1400px}html{font-size:16px}body{font-family:Manrope,Inter,"Segoe UI",Arial,sans-serif;line-height:1.72;letter-spacing:-.008em;background:#fff;color:var(--ink)}body:before{opacity:.07}.wrap{width:min(var(--max),calc(100% - 56px))}h1,h2,h3,h4{font-family:Manrope,Inter,sans-serif;letter-spacing:-.045em;font-weight:750}h1{font-size:clamp(48px,5.8vw,76px);line-height:1.03}h2{font-size:clamp(34px,4vw,54px);line-height:1.08}h3{font-size:23px;line-height:1.22}p{font-weight:450}.eyebrow{font-size:12px;letter-spacing:1.7px;font-weight:800}.enterprise-heading p,.lead,.section-head p{font-size:18px;line-height:1.75}.enterprise-nav{height:82px;background:rgba(5,20,32,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 28px rgba(2,12,20,.16)}.enterprise-nav .wrap{height:100%}.brand b{font-size:25px;letter-spacing:-.05em}.brand small{font-size:12px;letter-spacing:.04em;opacity:.72}.enterprise-menu{gap:26px}.enterprise-menu>a,.mega-trigger>a{font-size:13px;font-weight:700;letter-spacing:-.01em}.mega-menu{border:1px solid rgba(227,234,238,.9);border-radius:20px;box-shadow:0 28px 80px rgba(7,26,42,.18);padding:18px}.mega-col h4{font-size:12px;letter-spacing:.08em}.mega-col a{font-size:13px;border-radius:10px}.btn{border-radius:999px;padding:14px 23px;font-weight:800;letter-spacing:-.015em;box-shadow:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(140,198,63,.22)}.btn.small{padding:11px 18px}.btn.dark{background:var(--navy);border-color:var(--navy)}.btn.outline{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.04)}.card-link{font-weight:800;font-size:14px}.enterprise-hero{padding:112px 0 100px;background:radial-gradient(circle at 84% 18%,rgba(140,198,63,.2),transparent 28%),radial-gradient(circle at 70% 85%,rgba(75,216,176,.1),transparent 32%),linear-gradient(132deg,#061725 0,#0a2739 52%,#0e3b4c 100%)}.enterprise-hero:before{opacity:.3}.enterprise-hero-grid{gap:74px;align-items:center}.enterprise-hero h1{max-width:850px;margin:17px 0 26px}.enterprise-hero p{font-size:19px;line-height:1.75;max-width:770px;color:#c8d6de}.hero-actions{gap:14px;margin:34px 0 31px}.enterprise-badges{gap:10px}.enterprise-badges span{border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);font-size:12px;font-weight:650}.enterprise-visual{filter:drop-shadow(0 30px 60px rgba(0,0,0,.22))}.universe-core{box-shadow:0 0 70px rgba(140,198,63,.18)}.universe-node{border-radius:18px;background:rgba(5,22,35,.88);backdrop-filter:blur(12px);font-weight:700}.enterprise-section,.section{padding:112px 0}.enterprise-heading,.section-head{margin-bottom:50px}.enterprise-heading.center{max-width:880px}.visual-band{background:#f7f9fa}.ecosystem-grid{gap:22px}.brand-box,.card,.ecosystem-card,.platform-status,.portal-card,.trust-panel,.trust-pillars>div{border-radius:22px;border-color:var(--line);box-shadow:var(--shadow-sm)}.ecosystem-card{padding:30px;min-height:250px;display:flex;flex-direction:column}.ecosystem-card:before{width:3px}.ecosystem-card h3{font-size:24px;margin:10px 0 12px}.ecosystem-card p{font-size:15px;line-height:1.72;flex:1}.brand-box.new:hover,.ecosystem-card:hover,.portal-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);transition:.25s ease}.enterprise-universe{padding:44px;border-radius:28px}.universe-map{gap:18px}.universe-map a{min-height:155px;border-radius:20px;padding:23px}.universe-map b{font-size:15px}.universe-map span{font-size:13px;line-height:1.65}.brand-merge{gap:28px}.brand-box{padding:34px}.brand-box.new{background:linear-gradient(145deg,#fff,#f4f9ed)}.dc-tour{gap:18px}.dc-tour-step{min-height:310px;border-radius:22px}.dc-tour-step img{transition:transform .45s ease}.dc-tour-step:hover img{transform:scale(1.04)}.dc-tour-step b{font-size:13px}.portal-grid{gap:20px}.portal-card{padding:27px}.trust-evolution{background:linear-gradient(135deg,#fafcf6 0,#f2f8f5 100%)}.trust-evolution-grid{gap:72px}.trust-panel{padding:32px}.trust-panel-head span{font-size:22px}.trust-panel-head b{font-weight:750;padding:8px 12px}.trust-check{padding:20px 0}.trust-check i{border-radius:12px}.iso-note{border-radius:28px}.platform-status{overflow:hidden}.status-head{padding:25px 29px;background:#fafbfc}.status-row{padding:19px 29px}.card{padding:32px}.grid{gap:24px}.split{gap:84px}.process{gap:18px}.step{border-radius:20px;padding:28px 22px}.band{padding:76px 0;background:linear-gradient(115deg,#5e8e1e,#8cc63f,#58c878)}.band-row{gap:50px}.footer-enterprise{padding:72px 0 28px;background:#04131f}.footer-enterprise-grid{gap:34px}.footer-enterprise h4{font-size:13px;letter-spacing:.02em}.footer-enterprise a{font-size:12px;line-height:1.7;opacity:.86}.footer-bottom{margin-top:38px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09);font-size:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(140,198,63,.55);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}}@media(max-width:1050px){.wrap{width:min(var(--max),calc(100% - 40px))}.enterprise-section,.section{padding:88px 0}.enterprise-hero{padding:88px 0}}@media(max-width:760px){.wrap{width:min(var(--max),calc(100% - 30px))}h1{font-size:clamp(40px,12vw,56px)}h2{font-size:clamp(31px,9vw,42px)}.enterprise-section,.section{padding:74px 0}.enterprise-hero{padding:70px 0 76px}.enterprise-hero p{font-size:17px}.enterprise-badges span{font-size:12px}.brand-box,.card,.ecosystem-card,.portal-card{padding:25px}.enterprise-universe{padding:24px}.band{padding:60px 0}.band-row{align-items:flex-start;flex-direction:column}}.footer-bottom.footer-legal-inline{display:flex!important;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;white-space:normal;padding-left:56px}.footer-bottom.footer-legal-inline .footer-copy{opacity:.86}.footer-bottom.footer-legal-inline .footer-legal-links{white-space:nowrap}@media(max-width:1050px){.footer-bottom.footer-legal-inline{padding-right:72px}}.footer-bottom.footer-legal-inline a{display:inline!important;color:inherit!important;text-decoration:none!important;margin:0!important;padding:0!important}.footer-bottom.footer-legal-inline a:hover{color:#5cab43!important}@media(max-width:480px){.footer-bottom.footer-legal-inline{flex-direction:column;align-items:flex-start;gap:8px}.footer-bottom.footer-legal-inline .footer-legal-links{white-space:normal}}