.page_pageWrap__CRqB1{min-height:100vh;background:radial-gradient(circle at 18% 8%,rgba(94,212,145,.16),transparent 30%),radial-gradient(circle at 88% 6%,rgba(223,198,82,.1),transparent 26%),linear-gradient(180deg,#06100f,#071614 46%,#030807);color:#f3f5df}.page_heroSection__IVIGj{position:relative;overflow:hidden;border-bottom:1px solid hsla(88,53%,74%,.14)}.page_heroBackdrop__voDY6{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(181,230,166,.07),rgba(181,230,166,.07) 1px,transparent 0,transparent 132px),repeating-linear-gradient(0deg,rgba(181,230,166,.045),rgba(181,230,166,.045) 1px,transparent 0,transparent 132px);opacity:.62;pointer-events:none}.page_featureStack__ctNtt,.page_heroInner__IK9Mi,.page_pillarInner__PgvW7,.page_safetySection__PDbMq{width:min(1180px,calc(100% - 2rem));margin:0 auto}.page_heroInner__IK9Mi{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:clamp(1.2rem,4vw,3rem);gap:clamp(1.2rem,4vw,3rem);align-items:center;padding:clamp(2.6rem,6vw,5.2rem) 0}.page_eyebrow__t0GqB,.page_featureCopy__hz4K2 p{width:-moz-fit-content;width:fit-content;margin:0;padding:.38rem .68rem;border-radius:999px;border:1px solid hsla(66,64%,71%,.2);background:rgba(30,68,45,.58);color:#e8df74;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.page_featureCopy__hz4K2,.page_heroCopy__RrQd2{display:grid;grid-gap:1rem;gap:1rem}.page_featureCopy__hz4K2 h2,.page_heroCopy__RrQd2 h1,.page_safetySection__PDbMq h2{margin:0;color:#fbf8df;font-family:var(--font-heading),Georgia,serif;letter-spacing:0;line-height:.98}.page_heroCopy__RrQd2 h1{max-width:12ch;font-size:clamp(2.8rem,6vw,5.8rem)}.page_heroCopy__RrQd2 p:not(.page_eyebrow__t0GqB),.page_safetySection__PDbMq>p{max-width:43rem;margin:0;color:hsla(83,41%,90%,.78);line-height:1.72;font-size:1.04rem}.page_heroActions__MIbRE{display:flex;flex-wrap:wrap;gap:.8rem}.page_primaryCta__sH5QS,.page_secondaryCta__69uKJ{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.82rem 1.08rem;border-radius:.55rem;color:#f7f4da;font-weight:900;text-decoration:none}.page_primaryCta__sH5QS{background:linear-gradient(180deg,#e9d954,#c6aa2e);color:#181504}.page_secondaryCta__69uKJ{border:1px solid hsla(70,62%,75%,.18);background:rgba(7,26,20,.72)}.page_featureMedia__41ouX,.page_heroVisual__oJVVj{position:relative;overflow:hidden;border-radius:.7rem;border:1px solid hsla(81,61%,76%,.18);background:rgba(8,22,18,.82);box-shadow:0 24px 80px rgba(0,0,0,.36)}.page_heroVisual__oJVVj{min-height:clamp(24rem,42vw,34rem)}.page_featureImage__n_uPe,.page_heroImage__EAmfr{object-fit:cover}.page_pillarSection__ssD6T{padding:1.1rem 0;border-bottom:1px solid hsla(88,53%,74%,.1)}.page_pillarInner__PgvW7{display:flex;flex-wrap:wrap;gap:.55rem}.page_pillarInner__PgvW7 span{padding:.5rem .72rem;border-radius:999px;background:hsla(54,76%,69%,.1);color:hsla(54,67%,89%,.82);font-size:.82rem;font-weight:800}.page_featureStack__ctNtt{display:grid;grid-gap:clamp(1rem,3vw,1.4rem);gap:clamp(1rem,3vw,1.4rem);padding:clamp(2.5rem,5vw,4.5rem) 0}.page_featureBlock__s3SkQ{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);grid-gap:clamp(1.1rem,4vw,3rem);gap:clamp(1.1rem,4vw,3rem);align-items:center;padding:clamp(1rem,2vw,1.3rem);border-radius:.72rem;border:1px solid hsla(88,53%,74%,.12);background:linear-gradient(135deg,rgba(7,27,21,.86),rgba(4,13,11,.96))}.page_featureBlockAlt__Ti5mH .page_featureMedia__41ouX{order:2}.page_featureMedia__41ouX{min-height:clamp(18rem,34vw,26rem)}.page_featureCopy__hz4K2 h2{font-size:clamp(2rem,4vw,3.5rem)}.page_featureCopy__hz4K2 ul{margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem;list-style:none}.page_featureCopy__hz4K2 li{position:relative;padding-left:1.25rem;color:hsla(83,41%,90%,.78);line-height:1.62}.page_featureCopy__hz4K2 li:before{content:"";position:absolute;left:0;top:.62rem;width:.46rem;height:.46rem;border-radius:999px;background:#e7d64c}.page_safetySection__PDbMq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:clamp(2rem,4vw,3rem) 0 clamp(4rem,7vw,6rem)}.page_safetySection__PDbMq h2{font-size:clamp(1.8rem,3vw,2.8rem)}@media (max-width:920px){.page_featureBlock__s3SkQ,.page_heroInner__IK9Mi,.page_safetySection__PDbMq{grid-template-columns:1fr}.page_featureBlockAlt__Ti5mH .page_featureMedia__41ouX{order:0}}