@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600;700;800;900&display=swap");:root{--avertis-font-body:"Inter",Arial,sans-serif;--avertis-font-display:"Space Grotesk","Inter",Arial,sans-serif}body,button,html,input,select,textarea{font-family:var(--avertis-font-body);font-synthesis:none}.logo,h1,h2,h3{font-family:var(--avertis-font-display)}.btn,.eyebrow,.footer-bottom,.footer-col,.legal article p,.legal p,.mega,.navlinks{font-family:var(--avertis-font-body)}:root{--navy-deep:#0A1A28;--navy-ink:#081520;--navy-panel:#0C1D2A;--navy-panel-2:#0F2232;--line:rgba(210,220,230,.14);--line-bright:rgba(210,220,230,.30);--blue:#7DD3FF;--purple:#B3A3FF;--orange:#FFA275;--green:#5CE0A8;--platinum:#C9C4B6;--platinum-dim:#A5AEB6;--white:#fff;--text:#F5F8FA;--text-dim:#CDD4DB;--on-accent:#04070B;--radius:14px;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse 900px 700px at 12% 19%,rgba(123,97,255,.07),transparent 60%),radial-gradient(ellipse 800px 650px at 88% 30%,rgba(92,200,255,.06),transparent 60%),var(--navy-deep);color:var(--white);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{max-width:1280px;margin:0 auto;padding:0 44px}.eyebrow{font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#A8E0FF;display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:18px;height:2px;background:#A8E0FF;border-radius:2px}h1,h2,h3,h4{font-family:Space Grotesk,Inter,Arial,sans-serif;margin-top:0}.body-lg{font-size:17.5px;line-height:1.7;color:var(--text)}.btn{justify-content:center;padding:12px 20px;font-size:14px;font-weight:700;transition:.25s var(--ease)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(92,200,255,.2)}.btn-ghost{background:rgba(255,255,255,.02)}.utility{border-bottom:1px solid var(--line);font-size:13px;color:var(--platinum);background:rgba(8,21,32,.72)}.utility .wrap{min-height:34px;display:flex;align-items:center;justify-content:space-between}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(10,26,40,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{font-size:21px;letter-spacing:.08em;font-weight:700}.navlinks{gap:8px}.navitem{position:relative}.navlink{display:block;padding:12px 13px;font-size:14px;font-weight:650}.mega{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(8px);width:min(760px,90vw);padding:14px;background:rgba(8,21,32,.98);border:1px solid var(--line-bright);border-radius:14px;opacity:0;visibility:hidden;transition:.2s}.navitem:hover .mega{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.megaGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.mega a{padding:14px;border-radius:10px;border:1px solid transparent}.mega a:hover{background:rgba(125,211,255,.06);border-color:var(--line)}.mega strong{display:block;font-size:14px}.mega span{display:block;color:var(--text-dim);font-size:12px;line-height:1.5;margin-top:4px}.navCta{gap:12px}.hero,.navCta{display:flex;align-items:center}.hero{min-height:700px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:700px;height:700px;right:-180px;top:-260px;background:radial-gradient(circle,rgba(179,163,255,.16),transparent 68%)}.heroGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;align-items:center;padding-top:70px;padding-bottom:70px}.hero h1{font-size:clamp(48px,6vw,74px);line-height:1.02;letter-spacing:-.035em;margin:20px 0 24px;max-width:780px}.hero h1 em{font-style:normal;background:linear-gradient(100deg,var(--blue),var(--purple));-webkit-background-clip:text;color:transparent}.heroActions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.heroPanel{background:linear-gradient(145deg,rgba(15,34,50,.92),rgba(8,21,32,.88));border:1px solid var(--line-bright);border-radius:18px;padding:24px;box-shadow:0 30px 80px rgba(0,0,0,.28)}.panelHead{display:flex;align-items:center;justify-content:space-between;color:var(--text-dim);font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px}.liveDot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(92,224,168,.14)}.message{padding:15px 16px;border-radius:11px;font-size:14px;line-height:1.55;margin:10px 0}.messageUser{background:rgba(125,211,255,.09);border:1px solid rgba(125,211,255,.18)}.messageSystem{background:rgba(179,163,255,.08);border:1px solid rgba(179,163,255,.17)}.evidence{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:16px}.evidence span{padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--text-dim);font-size:12px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stat{background:var(--navy-ink);padding:28px 26px}.stat strong{display:block;font-size:25px;margin-bottom:7px}.stat span{color:var(--text-dim);font-size:13px;line-height:1.5}.section{padding:110px 0;border-bottom:1px solid var(--line)}.sectionHead{max-width:760px;margin-bottom:50px}.sectionHead h2{font-size:44px;line-height:1.1;margin:16px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{background:linear-gradient(150deg,var(--navy-panel-2),var(--navy-panel));border:1px solid var(--line);border-radius:16px;padding:28px;min-height:230px}.card:hover{border-color:var(--line-bright);transform:translateY(-3px);transition:.25s}.cardNum{font-size:12px;color:var(--blue);font-weight:700}.card h3{font-size:25px;margin:18px 0 12px}.card p{font-size:14px;color:var(--text-dim);line-height:1.7}.solutionGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.solutionCard{display:flex;flex-direction:column;min-height:280px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--navy-panel)}.solutionCard small{color:var(--blue);font-weight:700}.solutionCard h3{font-size:21px;margin:16px 0 12px}.solutionCard p{color:var(--text-dim);font-size:13px;line-height:1.65;flex:1 1}.solutionCard b{font-size:13px}.band{padding:80px 0;background:rgba(8,21,32,.58);border-bottom:1px solid var(--line)}.bandGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.band h2{font-size:42px;margin:15px 0}.list{display:grid;grid-gap:10px;gap:10px}.list div{padding:15px 18px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.02);font-size:14px;color:var(--text)}.finalCta{padding:100px 0}.ctaPanel{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:50px;gap:50px;align-items:center;padding:50px;border:1px solid var(--line-bright);border-radius:20px;background:linear-gradient(135deg,rgba(15,34,50,.94),rgba(8,21,32,.94))}.ctaPanel h2{font-size:40px;margin:15px 0}.footer{border-top:1px solid var(--line);padding:58px 0 24px;background:#07131d}.footerGrid{display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:36px;gap:36px}.footer a,.footer p{color:var(--text-dim);font-size:13px;line-height:1.7}.footer h4{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--platinum)}.footer a{display:block;margin:7px 0}.footerBottom{margin-top:44px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--platinum-dim);font-size:12px}.solutionHero{padding:100px 0 80px;border-bottom:1px solid var(--line)}.solutionHeroGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:60px;gap:60px;align-items:center}.solutionHero h1{font-size:58px;line-height:1.04;margin:18px 0}.featureTiles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.featureTile{padding:18px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025)}.featureTile strong{display:block;font-size:14px}.featureTile span{display:block;font-size:12px;color:var(--text-dim);margin-top:6px;line-height:1.45}.outcomes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.outcome{padding:22px;border-left:2px solid var(--blue);background:rgba(255,255,255,.025)}.outcome strong{display:block;font-size:18px}.outcome span{display:block;color:var(--text-dim);font-size:12px;line-height:1.55;margin-top:8px}.legal{padding:80px 0 110px}.legal article{padding:25px 0}@media(max-width:1050px){.navlinks{display:none}.bandGrid,.ctaPanel,.heroGrid,.solutionHeroGrid{grid-template-columns:1fr}.solutionGrid{grid-template-columns:repeat(2,1fr)}.cards,.footerGrid,.outcomes,.stats{grid-template-columns:1fr 1fr}}@media(max-width:680px){.wrap{padding:0 22px}.hero{min-height:auto}.heroGrid{padding-top:55px;padding-bottom:55px}.hero h1,.solutionHero h1{font-size:42px}.heroPanel{padding:18px}.cards,.featureTiles,.footerGrid,.outcomes,.solutionGrid,.stats{grid-template-columns:1fr}.section{padding:75px 0}.band h2,.ctaPanel h2,.sectionHead h2{font-size:34px}.ctaPanel{padding:28px}.navCta .btn-ghost{display:none}}.utility-bar{background:var(--navy-deep);padding:9px 0;position:relative;z-index:101;border-bottom:1px solid var(--line)}.utility-bar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(92,200,255,.35) 50%,transparent)}.utility-bar .wrap{display:flex;justify-content:space-between;align-items:center}.utility-left{display:flex;align-items:center;gap:10px}.utility-left:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(92,224,168,.18);flex-shrink:0}.utility-left span{font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--platinum)}.utility-right{display:flex;gap:22px}.utility-right a{font-family:Inter,sans-serif;font-size:13.5px;letter-spacing:.03em;color:var(--platinum-dim);transition:color .25s var(--ease)}.utility-right a:hover{color:var(--blue)}.homepage-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:100}.homepage-header .navbar{padding:18px 0;transition:all .4s var(--ease);border-bottom:1px solid transparent;background:rgba(10,26,40,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.homepage-header.scrolled .navbar{background:rgba(10,26,40,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:13px 0;border-bottom:1px solid var(--line);box-shadow:0 20px 40px -24px rgba(0,0,0,.6)}.homepage-header nav.wrap{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;font-family:Space Grotesk,Inter,sans-serif;font-size:20px;letter-spacing:.06em;font-weight:600;color:var(--white)}.logo:before{content:"";display:block;width:28px;height:31px;flex:0 0 28px;background-image:url(/avertis-logo);background-repeat:no-repeat;background-position:50%;background-size:contain}.logo-mark-vector{display:none!important}.navlinks{display:flex;align-items:center;gap:2px}.navlinks a.top,.navlinks>.navitem{position:relative}.navlinks a.top{font-size:14.5px;font-weight:600;letter-spacing:.01em;color:var(--white);display:flex;align-items:center;gap:6px;padding:11px 17px;cursor:pointer;border-radius:8px;transition:color .25s var(--ease)}.navlinks a.top:after{content:"";position:absolute;left:17px;right:17px;bottom:6px;height:1px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.navlinks a.top:hover:after{transform:scaleX(1)}.navlinks a.top svg{width:8px;transition:transform .3s var(--ease),opacity .25s var(--ease);opacity:.65}.navitem:hover a.top svg{transform:rotate(180deg);opacity:.9}.navitem:after{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.homepage-header .mega{position:fixed;top:105px;left:0;width:100vw;background:linear-gradient(180deg,rgba(13,26,40,.99),rgba(8,17,27,.99));-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-bottom:1px solid rgba(201,196,182,.14);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .12s linear,visibility .12s,transform .12s var(--ease);box-shadow:0 50px 90px -30px rgba(0,0,0,.7);overflow:hidden;z-index:90;padding:0;border-radius:0}.homepage-header.scrolled .mega{top:95px}.homepage-header .mega:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(92,200,255,.5) 50%,transparent)}.homepage-header .navitem:hover .mega{opacity:1;visibility:visible;transform:translateY(0)}.mega-inner{max-width:1280px;margin:0 auto;padding:28px 44px 26px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px;column-gap:8px}.mega-col{padding:6px 18px;position:relative}.mega-col .mega-head{font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.08em;color:#A8E0FF;text-transform:uppercase;margin-bottom:14px;padding:0 4px;opacity:.95}.homepage-header .mega a.item{display:flex;flex-direction:column;padding:11px 12px;border-radius:10px;position:relative;transition:background .18s var(--ease),padding-left .18s var(--ease);border:0}.homepage-header .mega a.item:before{content:"";position:absolute;left:0;top:50%;width:2px;height:0;background:var(--blue);border-radius:2px;transform:translateY(-50%);transition:height .18s var(--ease)}.homepage-header .mega a.item:hover{background:rgba(92,200,255,.06);padding-left:16px}.homepage-header .mega a.item:hover:before{height:60%}.homepage-header .mega a.item strong{font-size:15px;color:var(--white);font-weight:600}.homepage-header .mega a.item span{font-size:13.5px;font-weight:500;color:var(--text-dim);margin-top:3px;line-height:1.5}.mega-inner.mega-flat{grid-template-columns:repeat(5,1fr) 254px;column-gap:2px;padding:32px 44px 4px}.mega-flat .mega-col{padding:10px 24px 18px;border-right:none;border-radius:16px;transition:opacity .3s var(--ease),background .3s var(--ease)}.mega-flat .mega-col:first-child{padding-left:6px}.mega-inner.mega-flat:has(.mega-col:hover) .mega-col:not(:hover){opacity:.4}.mega-flat .mega-col:hover{background:color-mix(in srgb,var(--area-accent,var(--blue)) 6%,transparent)}.mega-flat .mega-col:hover .mega-col-head strong{color:var(--area-accent,var(--blue))}.mega-inner.mega-flat.has-hover .mega-col:not(.active){opacity:.4}.mega-flat .mega-col.active{background:color-mix(in srgb,var(--area-accent,var(--blue)) 6%,transparent)}.mega-flat .mega-col-head{display:flex;align-items:baseline;gap:9px;padding:2px 6px 14px;margin-bottom:14px;position:relative;cursor:pointer}.mega-flat .mega-col-head:after{content:"";position:absolute;left:6px;bottom:0;width:22px;height:2px;background:var(--area-accent,var(--blue));border-radius:2px;opacity:.85}.mega-flat .mega-col-head .idx{font-size:13px;font-weight:600;color:var(--area-accent,var(--blue));flex-shrink:0}.mega-flat .mega-col-head strong{font-size:16px;color:var(--white);font-weight:700;line-height:1.3;transition:color .18s var(--ease)}.mega-flat .mega-col-head:hover strong{color:var(--area-accent,var(--blue))}.mega-flat .mega-feature{display:block;width:100%;text-align:left;background:none;border:none;border-left:2px solid transparent;padding:9px 8px 9px 15px;margin:1px 0;font-family:Inter,sans-serif;font-size:14.5px;font-weight:500;line-height:1.5;color:#C5CCD3;border-radius:0 9px 9px 0;transition:color .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.mega-flat .mega-feature:hover{color:var(--white);border-color:var(--area-accent,var(--blue));background:rgba(255,255,255,.035)}.mega-flat .mega-promo{grid-column:6;background:rgba(255,255,255,.03);border:1px solid rgba(201,196,182,.12);border-radius:16px;padding:22px 22px 24px;margin:2px 0 20px 10px;display:flex;flex-direction:column;height:calc(100% - 22px)}.promo-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--green);text-transform:uppercase;display:flex;align-items:center;gap:7px}.promo-dot{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(92,224,168,.18)}.mega-promo h5{font-family:Inter,sans-serif;font-size:17px;font-weight:700;color:var(--white);margin:13px 0 0;line-height:1.35}.mega-promo p{font-size:14.5px;font-weight:500;color:#C5CCD3;line-height:1.6;margin:9px 0 0}.promo-stat{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:2px}.promo-stat b{font-size:27px;color:var(--blue)}.promo-stat span{font-size:10px;letter-spacing:.08em;color:var(--platinum-dim)}.mega-promo .btn{margin-top:18px;font-size:14px;padding:10px 16px;justify-content:center;width:100%}.mega-foot{grid-column:1/-1;border-top:1px solid rgba(201,196,182,.1);display:flex;justify-content:space-between;align-items:center;padding:18px 6px 20px;margin-top:2px;color:var(--text-dim);font-size:13px}.mega-inner.mega-featured{grid-template-columns:repeat(3,1fr) 260px;column-gap:0}.mega-featured .mega-col{padding:6px 22px}.mega-featured .mega-col:first-child{padding-left:6px}.mega-featured .mega-col:first-child,.mega-featured .mega-col:nth-child(2){border-right:1px solid rgba(201,196,182,.09)}.mega-featured .mega-promo{grid-column:4;background:rgba(255,255,255,.03);border:1px solid var(--line-bright);border-radius:16px;padding:22px 22px 24px;margin:2px 0 20px 10px;display:flex;flex-direction:column;height:calc(100% - 22px)}.mega-featured .mega-promo .promo-eyebrow{color:var(--blue)}.mega-featured .promo-tag{font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--text-dim);border:1px solid var(--line-bright);padding:3px 8px;border-radius:999px;display:inline-block;margin-top:12px;align-self:flex-start}.mega-featured .resource-dot{background:var(--blue);box-shadow:0 0 0 3px rgba(92,200,255,.18)}.mega-featured .mega-promo h5{margin-top:11px}.industries-mega-grid{grid-template-columns:repeat(3,minmax(0,240px));column-gap:32px;justify-content:center}.industries-mega-grid .mega-col{padding:6px 18px}.industries-mega-grid .mega-col:not(:last-child){border-right:1px solid rgba(201,196,182,.09)}.company-mega-grid{grid-template-columns:repeat(3,minmax(0,180px));column-gap:24px;justify-content:center;text-align:center}.company-mega-grid .mega-col{padding:6px 10px}.company-mega-grid .mega-col:not(:last-child){border-right:1px solid rgba(201,196,182,.09)}.company-mega-grid .item,.nav-cta{align-items:center}.nav-cta{display:flex;gap:22px}.btn{font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;padding:11px 22px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid transparent;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease);white-space:nowrap}.btn-primary{background:var(--blue);color:var(--on-accent)}.btn-primary:hover{background:#83d8ff;box-shadow:0 10px 26px -8px rgba(92,200,255,.55)}.btn-ghost{border-color:var(--line-bright);color:var(--white);background:transparent}.btn-ghost:hover{border-color:var(--platinum);background:rgba(201,196,182,.06)}.link-quiet{font-size:14.5px;color:var(--text);border-bottom:1px solid var(--line-bright);padding-bottom:2px;transition:color .25s var(--ease),border-color .25s var(--ease)}.link-quiet:hover{color:var(--white);border-color:var(--white)}.homepage-footer{border-top:1px solid var(--line);padding:70px 0 32px;background:#07131d}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(5,1fr);grid-gap:38px;gap:38px;margin-bottom:50px}.footer-brand .logo{margin-bottom:16px}.footer-brand p{font-size:14.5px;color:var(--text);max-width:260px;line-height:1.6}.footer-col h4{font-family:Inter,sans-serif;font-size:13px;letter-spacing:.1em;color:var(--platinum);margin-bottom:18px;text-transform:uppercase}.footer-col a{display:block;font-size:14.5px;color:var(--text);margin-bottom:12px;transition:color .2s var(--ease)}.footer-col a:hover{color:var(--white)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid var(--line);font-size:13.5px;color:var(--text-dim);font-family:Inter,sans-serif}.legal{padding:88px 0 120px}.legalWrap{max-width:900px}.legal h1{font-size:48px;letter-spacing:-.02em;margin:14px 0 32px}.legal>.wrap>.body-lg,.legalWrap>.body-lg{max-width:840px;margin-bottom:22px}.legal article{padding:28px 0;border-top:1px solid var(--line)}.legal article h2{font-size:24px;margin-bottom:16px}.legal article p{font-size:15.5px;color:var(--text-dim);line-height:1.75}@media(max-width:1180px){.mega-inner.mega-flat{grid-template-columns:repeat(3,1fr)}.mega-flat .mega-promo,.mega-foot{display:none}.mega-inner.mega-featured{grid-template-columns:repeat(2,1fr)}.mega-featured .mega-promo{display:none}}@media(max-width:980px){.nav-cta .link-quiet,.navlinks,.utility-bar{display:none}.homepage-header .navbar{padding:14px 0}.homepage-header nav.wrap{min-height:48px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.wrap{padding:0 22px}.nav-cta{gap:10px}.btn{padding:10px 15px}.footer-grid{grid-template-columns:1fr;gap:26px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.legal{padding:60px 0 90px}.legal h1{font-size:40px}}.industry-shot-panel{position:relative!important;display:flex!important;flex-direction:column!important;overflow:visible!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.industry-shot-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:0 4px;min-width:0}.industry-shot-bar>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.industry-shot-bar small{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#7DD3FF)}.industry-shot-bar strong{font-family:Space Grotesk,Inter,sans-serif;font-size:14px;line-height:1.25;color:#fff;min-width:0;overflow-wrap:anywhere}.industry-shot-bar>span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent,#7dd3ff) 35%,transparent);color:var(--accent,#7DD3FF);font-size:9px;font-weight:800;letter-spacing:.08em;background:rgba(8,21,32,.72);white-space:nowrap;flex:0 0 auto}.industry-device-stage{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-width:0;padding:8px 0 12px;overflow:visible}.industry-device{position:relative;z-index:1}.industry-device--laptop{width:min(720px,100%);filter:drop-shadow(0 34px 48px rgba(0,0,0,.45))}.industry-laptop-lid{position:relative;padding:10px 10px 11px;border:1px solid rgba(210,220,230,.34);border-radius:20px 20px 13px 13px;background:linear-gradient(145deg,#182b3b,#07131f 68%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.industry-laptop-camera{position:absolute;top:4px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:#213f54;box-shadow:0 0 0 1px rgba(125,211,255,.18)}.industry-laptop-screen{position:relative;width:100%;aspect-ratio:16/9;border-radius:11px;overflow:hidden;background:#06131e}.industry-laptop-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;background:#06131e}.industry-laptop-base{position:relative;width:108%;height:18px;margin-left:-4%;border-radius:0 0 50% 50%;background:linear-gradient(180deg,#273b49,#0a1720 62%);border-top:1px solid rgba(255,255,255,.18);box-shadow:0 7px 12px rgba(0,0,0,.35)}.industry-laptop-base:after{content:"";position:absolute;left:8%;right:8%;bottom:2px;height:2px;border-radius:999px;background:rgba(255,255,255,.08)}.industry-laptop-base span{position:absolute;top:0;left:50%;transform:translateX(-50%);width:82px;height:5px;border-radius:0 0 7px 7px;background:rgba(210,220,230,.25)}.industry-device--phone{width:min(334px,100%);padding:5px 5px 7px;border:2px solid rgba(218,228,237,.5);border-radius:36px;background:linear-gradient(145deg,#111b23,#03080c 74%);box-shadow:0 30px 54px -28px rgba(0,0,0,.92),inset 0 0 0 1px rgba(255,255,255,.04)}.industry-phone-speaker{position:relative;display:block;width:48px;height:4px;margin:5px auto 6px;border-radius:999px;background:#1d2a34}.industry-phone-speaker:after{content:"";position:absolute;right:-11px;top:-1px;width:6px;height:6px;border-radius:50%;background:#172630;box-shadow:inset 0 0 0 1px rgba(125,211,255,.14)}.industry-phone-screen{border-radius:29px;overflow:hidden;line-height:0}.industry-phone-screen,.industry-phone-screen img{position:relative;width:100%;height:auto;background:#06131e}.industry-phone-screen img{display:block;max-width:none;object-fit:fill;object-position:initial}.industry-phone-home{display:block;width:52px;height:4px;margin:7px auto 1px;border-radius:999px;background:rgba(220,230,238,.28)}.industry-shot-panel--hero{justify-self:end!important;width:min(720px,46vw)!important;max-width:100%!important}.industry-shot-panel--hero .industry-device-stage{justify-content:flex-end}.industry-shot-panel--hero.industry-shot-panel--phone{width:min(360px,30vw)!important}.industry-shot-panel--secondary{align-self:center!important;width:100%!important}.industry-shot-panel--secondary.industry-shot-panel--phone{max-width:390px!important;justify-self:center!important}.industry-shot-panel--secondary.industry-shot-panel--phone .industry-device--phone{width:min(334px,100%)}.industry-shot-panel--phone .industry-shot-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px;width:min(334px,100%);margin:0 auto 12px;padding:0 2px}.industry-shot-panel--phone .industry-shot-bar>div{min-width:0}.industry-shot-panel--phone .industry-shot-bar small{font-size:9px;letter-spacing:.09em}.industry-shot-panel--phone .industry-shot-bar strong{font-size:13px;line-height:1.2;white-space:normal;overflow-wrap:break-word}.industry-shot-panel--phone .industry-shot-bar>span{min-height:24px;padding:4px 7px;font-size:8px;letter-spacing:.065em}.industry-shot-panel--phone .industry-device-stage{padding-top:2px}.industry-shot-panel--dual{width:min(760px,49vw)!important}.industry-shot-panel--dual .industry-shot-bar{width:min(720px,100%);margin-left:auto}.industry-device-stage--combo{justify-content:flex-end!important;padding-right:26px}.industry-device-combo{position:relative;width:min(700px,100%);padding:0 56px 22px 0}.industry-device-combo>.industry-device--laptop{width:100%}.industry-device-combo>.industry-device--phone{position:absolute;right:0;bottom:0;width:22%;min-width:118px;max-width:158px;z-index:3;transform:translate(8%,8%);box-shadow:0 26px 46px -22px rgba(0,0,0,.96),inset 0 0 0 1px rgba(255,255,255,.04)}.industry-device-combo>.industry-device--phone .industry-phone-speaker{width:30px;height:3px;margin:3px auto 4px}.industry-device-combo>.industry-device--phone .industry-phone-home{width:34px;height:3px;margin:4px auto 0}.industry-device-combo>.industry-device--phone .industry-phone-screen{border-radius:18px}.industry-device-combo>.industry-device--phone{padding:3px 3px 4px;border-radius:23px}@media(min-width:1051px){main[class*=page] section[class*=hero]>div[class*=heroGrid]{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)!important;gap:64px!important}main[class*=page] section[class*=hero] h1{max-width:650px!important;font-size:clamp(42px,4.35vw,64px)!important}main[class*=page] section[class*=hero] p[class*=lead]{max-width:620px!important}.industry-shot-panel--hero{margin-left:auto!important;transform:none!important}.industry-shot-panel--hero .industry-device--laptop{width:min(700px,100%)}.industry-shot-panel--hero.industry-shot-panel--phone .industry-device-stage{justify-content:center}}@media(max-width:1180px) and (min-width:1051px){main[class*=page] section[class*=hero]>div[class*=heroGrid]{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr)!important;gap:44px!important}.industry-shot-panel--hero{width:min(650px,45vw)!important}.industry-shot-panel--hero.industry-shot-panel--phone{width:min(350px,30vw)!important}.industry-shot-panel--dual{width:min(650px,46vw)!important}.industry-device-combo{padding-right:44px}.industry-device-combo>.industry-device--phone{min-width:104px}}@media(max-width:1050px){.industry-shot-panel--dual,.industry-shot-panel--hero,.industry-shot-panel--hero.industry-shot-panel--phone{width:100%!important;max-width:760px!important;justify-self:start!important}.industry-shot-panel--hero .industry-device-stage{justify-content:flex-start}.industry-shot-panel--hero.industry-shot-panel--phone .industry-device-stage{justify-content:center}.industry-device--laptop{width:min(720px,100%)}.industry-device--phone,.industry-shot-panel--phone .industry-shot-bar{width:min(334px,86vw)}.industry-shot-panel--dual .industry-shot-bar{margin-left:0}.industry-device-stage--combo{justify-content:flex-start!important;padding-right:20px}.industry-device-combo{width:min(680px,94vw)}}@media(max-width:720px){.industry-shot-bar{align-items:flex-start;flex-direction:column}.industry-shot-bar>span{align-self:flex-start}.industry-device-stage{padding-bottom:4px}.industry-device--laptop{width:100%}.industry-laptop-lid{padding:7px;border-radius:14px 14px 9px 9px}.industry-laptop-base{height:13px}.industry-shot-panel--phone .industry-shot-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;width:min(318px,88vw);grid-gap:8px;gap:8px}.industry-shot-panel--phone .industry-shot-bar>span{align-self:end}.industry-device--phone{width:min(318px,88vw);padding:4px 4px 6px;border-radius:32px}.industry-phone-speaker{margin-top:4px;margin-bottom:5px}.industry-phone-screen{border-radius:26px}.industry-shot-panel--secondary.industry-shot-panel--phone{max-width:none!important}.industry-shot-panel--dual .industry-shot-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px;width:100%;padding:0}.industry-shot-panel--dual .industry-shot-bar>span{align-self:end;font-size:7.5px;padding:4px 6px}.industry-device-stage--combo{padding-right:12px}.industry-device-combo{padding-right:34px;padding-bottom:14px}.industry-device-combo>.industry-device--phone{min-width:82px;width:24%;transform:translate(4%,7%);border-radius:17px}.industry-device-combo>.industry-device--phone .industry-phone-screen{border-radius:13px}}@media(max-width:420px){.industry-shot-panel--phone .industry-shot-bar{width:min(300px,90vw);grid-template-columns:minmax(0,1fr) auto}.industry-shot-panel--phone .industry-shot-bar strong{font-size:12px}.industry-shot-panel--phone .industry-shot-bar>span{font-size:7.5px;padding:4px 6px}.industry-device--phone{width:min(300px,90vw)}.industry-device-combo{padding-right:28px}.industry-device-combo>.industry-device--phone{min-width:72px}}