.page-module__Dik2eq__page{background:radial-gradient(circle at 8% 4%,#008c8c12,#0000 32%),linear-gradient(#f4fcfcc7,#fff0 430px);overflow-x:clip}.page-module__Dik2eq__shell{width:min(100% - 32px,1120px);margin:0 auto}.page-module__Dik2eq__hero{border-bottom:1px solid #06285c14;padding:clamp(42px,5vw,72px) 0 clamp(32px,4vw,52px)}.page-module__Dik2eq__heroGrid,.page-module__Dik2eq__boundaryGrid{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:stretch;gap:clamp(18px,3vw,34px);display:grid}.page-module__Dik2eq__heroCopy,.page-module__Dik2eq__installCard,.page-module__Dik2eq__useCaseCard,.page-module__Dik2eq__boundaryCard{min-width:0}.page-module__Dik2eq__heroCopy{align-content:center;gap:14px;display:grid}.page-module__Dik2eq__eyebrow{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:950;line-height:1.2;display:inline-flex}.page-module__Dik2eq__eyebrow span{background:currentColor;border-radius:999px;width:22px;height:2px}.page-module__Dik2eq__heroCopy h1,.page-module__Dik2eq__sectionHeading h2,.page-module__Dik2eq__boundaryCard h2{color:var(--navy);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1.04}.page-module__Dik2eq__heroCopy h1{max-width:880px;font-size:clamp(2.05rem,4vw,3.55rem)}.page-module__Dik2eq__heroCopy p,.page-module__Dik2eq__installCard p,.page-module__Dik2eq__sectionHeading p,.page-module__Dik2eq__useCaseCard p,.page-module__Dik2eq__boundaryCard p,.page-module__Dik2eq__boundaryList li{color:var(--muted);margin:0;line-height:1.62}.page-module__Dik2eq__heroCopy p{max-width:780px;font-size:clamp(.98rem,1.2vw,1.08rem)}.page-module__Dik2eq__heroActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.page-module__Dik2eq__installCard{background:#fffffff5;border:1px solid #06285c1c;border-radius:26px;align-content:start;gap:12px;padding:clamp(18px,2.6vw,28px);display:grid;box-shadow:0 20px 52px #06285c14}.page-module__Dik2eq__installCard>span{width:fit-content;color:var(--teal-dark);background:#008c8c17;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:950;line-height:1}.page-module__Dik2eq__installCard h2,.page-module__Dik2eq__useCaseCard h3{color:var(--navy);letter-spacing:-.025em;margin:0}.page-module__Dik2eq__installCard h2{font-size:clamp(1.42rem,2.4vw,2.1rem);line-height:1.1}.page-module__Dik2eq__installPills{flex-wrap:wrap;gap:8px;display:flex}.page-module__Dik2eq__installPills strong{color:var(--navy);background:#f4fcfcd1;border:1px solid #06285c1a;border-radius:999px;padding:7px 10px;font-size:.73rem;line-height:1.1}.page-module__Dik2eq__useCases,.page-module__Dik2eq__boundarySection{padding:clamp(38px,5vw,68px) 0}.page-module__Dik2eq__sectionHeading{gap:12px;max-width:820px;margin-bottom:clamp(20px,3vw,30px);display:grid}.page-module__Dik2eq__sectionHeading h2,.page-module__Dik2eq__boundaryCard h2{font-size:clamp(1.65rem,3vw,2.55rem)}.page-module__Dik2eq__sectionHeading p,.page-module__Dik2eq__boundaryCard p{max-width:780px}.page-module__Dik2eq__useCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.page-module__Dik2eq__useCaseCard,.page-module__Dik2eq__boundaryCard,.page-module__Dik2eq__boundaryList{background:#fffffff5;border:1px solid #06285c1a;box-shadow:0 16px 42px #06285c11}.page-module__Dik2eq__useCaseCard{border-radius:22px;gap:12px;padding:clamp(17px,2.2vw,24px);display:grid}.page-module__Dik2eq__useCaseCard h3{font-size:1.12rem;line-height:1.18}.page-module__Dik2eq__useCaseCard p{font-size:.93rem}.page-module__Dik2eq__useCaseCard a{min-height:42px;color:var(--teal-dark);background:#008c8c14;border:1px solid #00757547;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:9px 13px;font-size:.84rem;font-weight:950;line-height:1.1;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.page-module__Dik2eq__useCaseCard a:hover,.page-module__Dik2eq__useCaseCard a:focus-visible{background:#008c8c1f;border-color:#0075756b;outline:none;transform:translateY(-1px)}.page-module__Dik2eq__boundarySection{background:linear-gradient(#f4fcfc70,#fff0)}.page-module__Dik2eq__boundaryCard{border-radius:26px;align-content:start;gap:13px;padding:clamp(20px,3vw,30px);display:grid}.page-module__Dik2eq__boundaryList{border-radius:24px;align-content:start;gap:11px;margin:0;padding:clamp(18px,2.5vw,26px);list-style:none;display:grid}.page-module__Dik2eq__boundaryList li{padding-left:26px;font-size:.94rem;position:relative}.page-module__Dik2eq__boundaryList li:before{content:"";background:var(--teal);border-radius:999px;width:10px;height:10px;position:absolute;top:.56em;left:0;box-shadow:0 0 0 5px #008c8c1a}@media (max-width:940px){.page-module__Dik2eq__heroGrid,.page-module__Dik2eq__boundaryGrid{grid-template-columns:1fr}.page-module__Dik2eq__useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module__Dik2eq__shell{width:min(100% - 24px,1120px)}.page-module__Dik2eq__hero{padding-top:34px}.page-module__Dik2eq__heroCopy h1{font-size:clamp(1.9rem,8vw,2.62rem)}.page-module__Dik2eq__useCaseCard a{width:100%}.page-module__Dik2eq__heroActions .button{width:100%}.page-module__Dik2eq__installCard,.page-module__Dik2eq__useCaseCard,.page-module__Dik2eq__boundaryCard,.page-module__Dik2eq__boundaryList{border-radius:18px}.page-module__Dik2eq__useCaseGrid{grid-template-columns:1fr}}
