.company-page .header nav{gap:29px}.company-hero{height:min(850px,calc(100svh - 1px));min-height:650px;position:relative;overflow:hidden;background:#07090a;isolation:isolate}.company-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse 60% 55% at 50% 42%,#102b34a1,transparent 70%),linear-gradient(100deg,#050708 8%,transparent 46%,#071012 100%)}#server-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.server-grid{position:absolute;inset:0;z-index:-1;opacity:.46;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#86b4c710 calc(10% - 1px),#86b4c710 10%),repeating-linear-gradient(0deg,transparent 0,transparent 69px,#74c6dd0a 70px);mask-image:linear-gradient(90deg,transparent,#000 17%,#000 83%,transparent)}.company-hero-content{position:relative;max-width:1200px;margin:auto;padding:118px 40px 0}.hero-company-logo{width:min(560px,65vw);display:block;mix-blend-mode:screen;margin:0 0 51px -44px}.company-hero .eyebrow{color:#c2d9e0}.company-hero h1{font-size:63px;letter-spacing:0}.company-hero h1 span{font-weight:300;color:#aee6f3}.company-hero p{max-width:470px;margin-top:29px;font-size:16px;color:#c0cbd0}.company-hero-footer{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);width:min(1200px,calc(100% - 80px));display:flex;align-items:center;justify-content:space-between;color:#849399;font-size:9px;letter-spacing:.06em}.live-indicator{display:flex;align-items:center;gap:9px}.live-indicator i{width:7px;height:7px;display:block;border-radius:50%;background:#7ce2b4;box-shadow:0 0 13px #63e3ad;animation:live-pulse 1.6s ease-in-out infinite}.company-hero-footer a{color:#d9e5e9}.statement{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;border-top:1px solid #d6dcdd;padding-top:36px}.statement-lead{font-size:29px;line-height:1.35;color:#20282c!important}.statement-side p{font-size:14px}.company-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:85px}.company-principles article{border-top:1px solid #bfc8cb;padding-top:16px}.company-principles span{font-size:10px;color:#71828a}.company-principles h3{font-size:21px;margin:28px 0 12px}.company-principles p{font-size:13px}.company-platform{background:#111517}.platform-layout{display:grid;grid-template-columns:360px 1fr;border-top:1px solid #3c464b;border-bottom:1px solid #3c464b}.platform-nav{padding:13px 0;border-right:1px solid #3c464b}.platform-nav button{width:100%;text-align:left;background:none;padding:17px 20px;display:grid;grid-template-columns:28px 1fr 23px;gap:13px;align-items:center;color:#99a7ae;border-left:2px solid transparent}.platform-nav button[aria-selected=true]{background:#1b2429;color:#ecf6f8;border-color:#a8e5f2}.platform-nav button i{width:19px}.platform-nav button span{font-size:14px;font-weight:500}.platform-nav button small{font-size:10px}.platform-panel{padding:57px 62px;min-height:380px;position:relative;background:radial-gradient(circle at 92% 10%,#2551614d,transparent 35%)}.platform-panel .platform-number{color:#8dc6d5;font-size:10px}.platform-panel h3{font-size:38px;margin:16px 0 19px}.platform-panel>p{max-width:500px;font-size:15px}.platform-points{list-style:none;padding:10px 0 0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px 35px}.platform-points li{font-size:12px;color:#bdc7cc;display:flex;gap:10px}.platform-points svg{width:15px;color:#8bd1e2}.platform-callout{position:absolute;right:55px;bottom:46px;display:flex;align-items:center;gap:10px;font-size:10px;color:#9db3bc}.platform-callout i{color:#85d7ea}.assurance-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.assurance-grid h2{font-size:43px;margin-bottom:25px}.assurance-grid>div>p{font-size:14px}.assurance-list{border-top:1px solid #ccd3d4}.assurance-list>div{position:relative;padding:21px 0 21px 45px;border-bottom:1px solid #d6dcdc}.assurance-list>div>svg{position:absolute;left:0;top:23px;width:22px;color:#426873}.assurance-list span{font-size:16px;font-weight:500;color:#253035}.assurance-list p{font-size:12px;margin:4px 0 0}.company-cta{text-align:center;background:#13191c;border-top:1px solid #2d383d}.company-cta h2{font-size:60px;margin-bottom:20px}.company-cta p{font-size:15px}.company-cta>div>div:last-child{display:flex;gap:28px;justify-content:center;align-items:center}.company-cta .eyebrow{color:#b3d9e2}@keyframes live-pulse{50%{opacity:.32;box-shadow:0 0 3px #63e3ad}}@media(max-width:900px){.company-page .header nav{gap:17px}.company-hero-content{padding-top:115px}.hero-company-logo{margin-left:-32px}.company-hero h1{font-size:54px}.platform-layout{grid-template-columns:290px 1fr}.platform-panel{padding:44px}.assurance-grid{gap:55px}.statement{gap:45px}}@media(max-width:800px){.company-page .header nav{display:none}.company-page .header.menu-open nav{display:flex}.company-hero{min-height:620px;height:82svh}.company-hero-content{padding:90px 30px 0}.hero-company-logo{width:min(490px,86vw);margin:0 0 44px -28px}.company-hero h1{font-size:47px}.company-hero-footer{width:calc(100% - 60px)}.statement{grid-template-columns:1fr;gap:12px}.company-principles{gap:25px}.platform-layout{grid-template-columns:1fr}.platform-nav{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #3c464b}.platform-nav button{padding:15px 12px}.platform-panel{padding:42px 30px}.assurance-grid{grid-template-columns:1fr;gap:30px}.company-cta h2{font-size:49px}}@media(max-width:580px){.company-hero{height:640px;min-height:640px}.company-hero-content{padding:75px 23px 0}.hero-company-logo{width:calc(100% + 20px);margin:0 0 35px -10px}.company-hero h1{font-size:37px}.company-hero p{font-size:14px;margin-top:23px}.company-hero-footer{width:calc(100% - 46px);font-size:8px}.company-hero-footer>span:first-child{display:none}.section-heading h2{font-size:34px}.statement-lead{font-size:24px}.company-principles{grid-template-columns:1fr;margin-top:50px}.company-principles h3{margin:12px 0}.platform-nav button{grid-template-columns:23px 1fr}.platform-nav button small{display:none}.platform-nav button span{font-size:12px}.platform-panel{padding:32px 23px;min-height:420px}.platform-panel h3{font-size:31px}.platform-points{grid-template-columns:1fr;gap:13px}.platform-callout{position:static;margin-top:30px}.assurance-grid h2{font-size:35px}.company-cta h2{font-size:41px}.company-cta>div>div:last-child{flex-direction:column;gap:10px}}
