.cg{position:relative;isolation:isolate;overflow:hidden}.cg>.dm-nav-section--compact{padding-block:var(--dm-section-y-compact)}.cg .dm-section-heading{display:block;max-width:52rem;margin-bottom:1.25rem}.cg-line{display:block}.cg-back{position:relative;z-index:2;padding-top:clamp(.5rem,1.5vw,1rem)}.cg-back__link{padding-inline:1rem 1.25rem}.cg-intro{margin:0;font-size:1.125rem;color:#b2dff3}.cg-intro,.cg-note{max-width:46rem;line-height:1.5}.cg-note{margin:1.25rem 0 0;font-size:var(--dm-font-tag);color:#a7a7a7}.cg-subhead{margin:clamp(2rem,4vw,2.75rem) 0 1rem;font-size:var(--dm-font-label);font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:#a7a7a7}.cg-statement{margin:clamp(2rem,4vw,3rem) 0 0;max-width:50rem;font-size:var(--dm-font-subtitle);font-weight:300;line-height:1.35;color:#fff;text-shadow:var(--dm-section-title-glow)}.cg-statement__muted{color:var(--dm-section-heading-muted)}.cg-hero.dm-nav-section{justify-content:flex-start;min-height:0}.cg-hero__card.home-section-card--hero{justify-content:flex-end;min-height:min(40rem,calc(100svh - var(--dm-header-h) - var(--dm-section-peek) - 6rem))}.cg-hero__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:20% 30%}.cg-hero__card:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgb(1 20 34/.2),rgb(1 20 34/.55) 35%,rgb(1 20 34/.9) 60%,rgb(1 20 34/.95)),linear-gradient(0deg,rgb(1 20 34/.7),rgb(1 20 34/0) 50%);pointer-events:none}.cg-hero__content{position:relative;z-index:1;max-width:34rem;margin-left:auto}.cg-hero__title{margin:0}.cg-hero .cg-hero__lede{margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;font-size:var(--dm-font-body);font-weight:400;line-height:1.45;color:#b2dff3}.cg-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,3vw,2.5rem)}.cg-cards,.cg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.cg-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px solid rgb(255 255 255/.14);border-radius:20px;background:rgb(255 255 255/.04)}.cg-card__num{font-size:clamp(2rem,3.5vw,2.5rem);font-weight:300;line-height:1;color:#4fa9da;text-shadow:0 1px 3.3px #b2dff3}.cg-card__title{margin:.25rem 0 0;font-size:1.25rem;font-weight:400;line-height:1.25;color:#fff}.cg-card__body{margin:0;line-height:1.5;color:#b2dff3}.cg-steps{margin-top:clamp(1.5rem,3vw,2rem)}.cg-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.cg-split__image{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 40px rgb(0 0 0/.5))}.cg-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.875rem 2rem;gap:.875rem 2rem;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;list-style:none}.cg-list li{position:relative;padding-left:1.125rem;line-height:1.5;color:#fff}.cg-list li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:#4fa9da;box-shadow:0 0 6px #83afc2}.cg-control__link{margin-top:1.5rem;padding-inline:0}.cg-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);margin:clamp(1rem,2vw,1.5rem) 0 0;padding:0;list-style:none}.cg-video{display:flex;flex-direction:column;gap:.5rem;color:#fff;text-decoration:none}.cg-video__media{position:relative;display:block;overflow:hidden;margin-bottom:.5rem;border:1px solid rgb(255 255 255/.14);border-radius:12px;background:#15191e}.cg-video__media img{display:block;width:100%;height:auto;transition:transform var(--dm-hover-duration,.22s) var(--dm-hover-ease,ease)}.cg-video__play{position:absolute;right:.875rem;bottom:.875rem;display:grid;place-items:center;width:3rem;height:3rem;padding-left:3px;border:1px solid rgb(255 255 255/.7);border-radius:50%;background:rgb(1 20 34/.7)}.cg-video:hover .cg-video__media img{transform:scale(1.03)}.cg-video:focus-visible{outline:2px solid #83afc2;outline-offset:4px;border-radius:12px}.cg-video__title{font-size:1.25rem}.cg-video__length{color:#a7a7a7}.cg-video__body{line-height:1.5;color:#b2dff3}.cg .contact-cta.dm-nav-section--compact{padding-top:var(--dm-section-y)}@media (max-width:900px){.cg-cards,.cg-list,.cg-split,.cg-steps,.cg-videos{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1100px){.cg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.cg-hero__card.home-section-card--hero{min-height:32rem;padding-bottom:1.5rem}.cg-hero__card:after{background:linear-gradient(0deg,rgb(1 20 34/.95),rgb(1 20 34/.8) 50%,rgb(1 20 34/.2))}.cg-hero__content{margin-left:0}.cg-hero__actions{flex-direction:column;align-items:stretch}}