
:root{--autus-navy:#0b2d4d;--autus-blue:#0b83c6;--autus-cyan:#38b7d7;--autus-ink:#183042;--autus-muted:#607688;--autus-soft:#f3f8fb;--autus-line:#dce8ef;--autus-white:#fff;--autus-max:1180px;--autus-radius:20px}
*{box-sizing:border-box}.autus-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--autus-ink);line-height:1.65}.autus-page h1,.autus-page h2,.autus-page h3,.autus-site-header,.autus-site-footer{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.autus-page h1,.autus-page h2,.autus-page h3{margin:0 0 16px;line-height:1.12;color:var(--autus-navy)}.autus-page h1{font-size:clamp(42px,6vw,76px);letter-spacing:-.045em;max-width:950px}.autus-page h2{font-size:clamp(30px,4vw,50px);letter-spacing:-.03em}.autus-page h3{font-size:22px;letter-spacing:-.015em}.autus-page p{margin:0 0 18px;color:#486174}.autus-page a{color:inherit}.autus-shell{width:min(var(--autus-max),calc(100% - 48px));margin:auto}.autus-section{padding:88px 0}.autus-section-soft{background:var(--autus-soft)}.autus-kicker{display:inline-block;color:var(--autus-blue);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;margin-bottom:14px}.autus-kicker.light{color:#8bdcf0}.autus-lead{font-size:clamp(19px,2.2vw,27px);max-width:800px;color:#5d7181!important}.autus-hero,.autus-inner-hero{background:linear-gradient(135deg,#eef8fc 0%,#fff 54%,#edf5fb 100%);position:relative;overflow:hidden}.autus-hero:before,.autus-inner-hero:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(56,183,215,.18),rgba(56,183,215,0) 70%);top:-230px;right:-80px}.autus-hero{padding:120px 0 110px}.autus-inner-hero{padding:95px 0 85px}.autus-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:70px;align-items:center}.autus-hero-panel{background:#0b2d4d;color:white;border-radius:30px;padding:34px;display:grid;gap:12px;box-shadow:0 30px 70px rgba(11,45,77,.18)}.autus-stat{padding:20px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.autus-stat:last-child{border:0}.autus-stat strong{font-size:42px}.autus-stat span{opacity:.75;text-align:right}.autus-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.autus-btn,.autus-header-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--autus-blue);color:white!important;text-decoration:none!important;padding:14px 22px;border-radius:999px;font-weight:750;border:1px solid var(--autus-blue);transition:.2s ease}.autus-btn:hover,.autus-header-cta:hover{transform:translateY(-1px);filter:brightness(.97)}.autus-btn-ghost{background:transparent;color:var(--autus-navy)!important;border-color:#a8bfcd}.autus-btn-light{background:white;color:var(--autus-navy)!important;border-color:white}.autus-btn-small{margin-top:30px;padding:11px 18px}.autus-text-link{font-weight:800;color:var(--autus-blue)!important;text-decoration:none}.autus-two-col{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.autus-card-grid{display:grid;gap:18px;margin-top:32px}.autus-card-grid.four{grid-template-columns:repeat(4,1fr)}.autus-card-grid.three{grid-template-columns:repeat(3,1fr)}.autus-card{background:white;border:1px solid var(--autus-line);padding:28px;border-radius:var(--autus-radius);box-shadow:0 10px 30px rgba(11,45,77,.04)}.autus-card a{font-weight:800;color:var(--autus-blue);text-decoration:none}.autus-num{font-size:12px;font-weight:900;color:var(--autus-blue);display:block;margin-bottom:26px}.autus-tags{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0 18px}.autus-tags span,.autus-pill-list span{font-size:13px;background:#e9f5fa;color:#195170;border-radius:999px;padding:8px 11px;font-weight:700}.autus-tags.vertical{flex-direction:column;align-items:flex-start}.autus-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}.autus-feature-grid>div{padding:8px 24px 8px 0;border-right:1px solid var(--autus-line)}.autus-feature-grid>div:last-child{border-right:0}.autus-band{background:var(--autus-navy);color:white}.autus-band h2,.autus-band h3,.autus-band p{color:white}.autus-band p{opacity:.78}.autus-check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 26px;margin-top:26px}.autus-check-grid span{position:relative;padding:16px 18px 16px 46px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.04)}.autus-check-grid span:before{content:"✓";position:absolute;left:17px;color:#6fe2f1;font-weight:900}.autus-pill-list{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.autus-pill-list.inverse span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:white}.autus-cta{padding:72px 0;text-align:center;background:linear-gradient(135deg,#0a79b6,#0b2d4d);color:white}.autus-cta h2,.autus-cta p{color:white}.autus-cta p{opacity:.82}.autus-split-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.autus-product-stack{display:grid;gap:18px;margin-top:30px}.autus-product{display:grid;grid-template-columns:1.6fr .7fr;gap:30px;padding:34px;border:1px solid var(--autus-line);border-radius:24px;background:white}.autus-product-brand{font-size:16px;font-weight:900;font-style:italic;color:var(--autus-blue)}.autus-product h3{font-size:34px}.autus-product-feature{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:center}.autus-mini-panel{aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#46c8e6,#0b83c6 45%,#0b2d4d 100%);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 30px 60px rgba(11,45,77,.2)}.autus-mini-panel strong{font-size:64px}.autus-mini-panel span{font-weight:800}.autus-mini-panel small{opacity:.75}.autus-contaminants{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.autus-contaminants div{background:white;border:1px solid var(--autus-line);border-radius:20px;padding:28px;text-align:center}.autus-contaminants strong{display:block;font-size:36px;color:var(--autus-blue)}.autus-contaminants span{font-weight:800}.autus-note{padding:18px 22px;background:#f5fbfd;border-left:4px solid var(--autus-cyan);margin-top:28px!important}.autus-industry-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--autus-line);border:1px solid var(--autus-line);border-radius:22px;overflow:hidden}.autus-industry-list article{background:white;padding:28px}.autus-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.autus-contact-card,.autus-form-card{border:1px solid var(--autus-line);border-radius:22px;padding:30px;background:white}.autus-contact-card{margin-top:28px}.autus-presence{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.autus-presence strong{width:100%}.autus-presence span{background:#eef7fa;border-radius:999px;padding:7px 11px;font-size:13px}.autus-demo-form{display:grid;gap:14px}.autus-demo-form label{font-size:13px;font-weight:750;color:#2a4b60}.autus-demo-form input,.autus-demo-form select,.autus-demo-form textarea{width:100%;margin-top:6px;padding:13px;border:1px solid #cfdee7;border-radius:10px;font:inherit;background:#fbfdfe}.autus-demo-form button{border:0;cursor:pointer}.autus-demo-form small{color:#7990a1}.autus-site-header{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.93);backdrop-filter:blur(16px);border-bottom:1px solid #e6eff4}.autus-header-inner{height:78px;display:flex;align-items:center;gap:26px}.autus-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--autus-navy);margin-right:auto}.autus-brand .custom-logo{max-height:50px;width:auto}.autus-logo-mark{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--autus-blue),var(--autus-navy));color:white;display:grid;place-items:center;font-weight:900}.autus-brand strong{display:block;font-size:22px}.autus-brand small{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#678092}.autus-nav-list{list-style:none;display:flex;align-items:center;gap:20px;margin:0;padding:0}.autus-nav-list a{text-decoration:none;color:#2c475a;font-weight:700;font-size:13px}.autus-nav-list a:hover{color:var(--autus-blue)}.autus-header-cta{padding:10px 17px;font-size:13px}.autus-menu-toggle{display:none;border:0;background:none;font-weight:800}.autus-site-footer{background:#071e31;color:#c6d7e1}.autus-footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.1fr;gap:40px;padding:60px 0}.autus-site-footer h4{color:white;margin:0 0 15px}.autus-site-footer a{display:block;color:#c6d7e1;text-decoration:none;margin:7px 0}.autus-site-footer p{margin:0 0 14px}.autus-footer-brand{font-size:32px;color:white;font-weight:900}.autus-footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:18px 0;font-size:12px}
@media(max-width:1024px){.autus-card-grid.four{grid-template-columns:repeat(2,1fr)}.autus-feature-grid{grid-template-columns:repeat(2,1fr)}.autus-feature-grid>div{border-right:0;border-bottom:1px solid var(--autus-line);padding-bottom:20px}.autus-hero-grid,.autus-two-col,.autus-product-feature,.autus-contact-grid{grid-template-columns:1fr;gap:35px}.autus-hero-panel{grid-template-columns:repeat(3,1fr)}.autus-stat{display:block}.autus-stat span{display:block;text-align:left}.autus-nav{display:none;position:absolute;top:78px;left:0;right:0;background:white;border-bottom:1px solid var(--autus-line);padding:18px 24px}.autus-nav.open{display:block}.autus-nav-list{display:grid;gap:12px}.autus-menu-toggle{display:block}.autus-header-cta{display:none}.autus-footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.autus-shell{width:min(var(--autus-max),calc(100% - 30px))}.autus-section{padding:62px 0}.autus-hero{padding:80px 0 70px}.autus-inner-hero{padding:65px 0}.autus-card-grid.four,.autus-card-grid.three,.autus-feature-grid,.autus-split-cards,.autus-check-grid,.autus-industry-list,.autus-footer-grid,.autus-contaminants{grid-template-columns:1fr}.autus-hero-panel{grid-template-columns:1fr}.autus-product{grid-template-columns:1fr}.autus-page h1{font-size:42px}.autus-page h2{font-size:32px}.autus-header-inner{height:70px}.autus-nav{top:70px}}
