.page-module__doeGBa__main{background:var(--cg1-white)}.page-module__doeGBa__breadcrumb{color:var(--cg1-muted);flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:1.8rem;font-size:.68rem;display:flex}.page-module__doeGBa__breadcrumb a:hover{color:var(--cg1-primary)}.page-module__doeGBa__breadcrumb>span:last-child{color:var(--cg1-charcoal)}.page-module__doeGBa__hero{padding:clamp(4.5rem,8vw,8rem) 0 clamp(4rem,7vw,7rem)}.page-module__doeGBa__hero h1{letter-spacing:-.065em;max-width:1150px;margin:0;font-size:clamp(3.2rem,6.8vw,6.8rem);font-weight:600;line-height:1.02}.page-module__doeGBa__hero h1>span{color:var(--cg1-primary)}.page-module__doeGBa__heroBottom{justify-content:space-between;align-items:end;gap:2.5rem;margin-top:3rem;display:flex}.page-module__doeGBa__heroBottom p{max-width:690px;color:var(--cg1-muted);margin:0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.75}.page-module__doeGBa__textLink{color:var(--cg1-primary);flex-shrink:0;align-items:center;gap:1.5rem;font-size:.86rem;font-weight:600;display:inline-flex}.page-module__doeGBa__textLink:hover{text-underline-offset:.3rem;text-decoration:underline}.page-module__doeGBa__productSection{padding-bottom:clamp(4rem,6vw,6rem)}.page-module__doeGBa__product{color:#fff;background:#142e27;border-radius:1.35rem;grid-template-columns:1.08fr .92fr;min-height:600px;display:grid;overflow:hidden}.page-module__doeGBa__productCopy{z-index:1;padding:clamp(2rem,4.6vw,4.8rem)}.page-module__doeGBa__productEyebrow{color:#acccc1;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3rem;font-size:.63rem;font-weight:600}.page-module__doeGBa__productCopy h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,4.7vw,4.7rem);font-weight:600;line-height:1.04}.page-module__doeGBa__productStatement{color:#dbebe4;letter-spacing:-.025em;margin:1.1rem 0 0;font-size:clamp(1.25rem,2.1vw,2rem);font-weight:500;line-height:1.25}.page-module__doeGBa__productDescription{color:#adc5bc;max-width:450px;margin:2rem 0;font-size:.92rem;line-height:1.75}.page-module__doeGBa__productVisual{background:radial-gradient(at 50% 45%,#255b48 0,#0000 68%);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.page-module__doeGBa__orbitOuter,.page-module__doeGBa__orbitInner{aspect-ratio:1;border:1px solid #c3e2d11f;border-radius:50%;width:95%;position:absolute}.page-module__doeGBa__orbitInner{border-color:#c3e2d133;width:72%}.page-module__doeGBa__orbitInner:before{content:"";background:#b6d8bf;border-radius:50%;width:7px;height:7px;position:absolute;top:13%;left:13%;box-shadow:0 0 22px #9adca180}.page-module__doeGBa__visualCore{aspect-ratio:1;background:#c4e2c908;border:1px solid #d5edd940;border-radius:50%;align-content:center;justify-items:center;width:51%;display:grid}.page-module__doeGBa__visualCore>span{letter-spacing:-.08em;font-size:clamp(4.5rem,9vw,8.5rem);font-weight:500;line-height:1}.page-module__doeGBa__visualCore small{color:#b7d5c6;letter-spacing:.22em;margin-top:1rem;font-size:.56rem}.page-module__doeGBa__visualLabel{color:#a7c8b8;letter-spacing:.14em;font-size:.53rem;position:absolute}.page-module__doeGBa__labelField{top:14%;left:19%}.page-module__doeGBa__labelObservation{top:23%;right:8%}.page-module__doeGBa__labelInsight{bottom:21%;right:12%}.page-module__doeGBa__visualNote{color:#88a699;text-align:center;font-size:.54rem;position:absolute;bottom:1.5rem;left:1.7rem;right:1.7rem}.page-module__doeGBa__productIndex{border-bottom:1px solid var(--cg1-border);grid-template-columns:.28fr .72fr;align-items:baseline;gap:2rem;padding:1.7rem 0;display:grid}.page-module__doeGBa__productIndex>span{color:var(--cg1-primary);font-size:.62rem;font-weight:600}.page-module__doeGBa__productIndex ul{color:var(--cg1-muted);flex-wrap:wrap;justify-content:space-between;gap:.65rem 1.25rem;margin:0;padding:0;font-size:.62rem;list-style:none;display:flex}.page-module__doeGBa__purpose{background:var(--cg1-surface);padding:clamp(4rem,7vw,7rem) 0}.page-module__doeGBa__sectionIntro h2,.page-module__doeGBa__relatedIntro h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,4vw,4rem);font-weight:600;line-height:1.07}.page-module__doeGBa__steps{border-block:1px solid var(--cg1-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.page-module__doeGBa__steps article{border-right:1px solid var(--cg1-border);padding:2rem}.page-module__doeGBa__steps article:first-child{padding-left:0}.page-module__doeGBa__steps article:last-child{border:0}.page-module__doeGBa__steps article>span{color:var(--cg1-primary);font-size:.65rem;font-weight:600}.page-module__doeGBa__steps h3{letter-spacing:-.03em;margin:2.5rem 0 .8rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:550}.page-module__doeGBa__steps p{max-width:300px;color:var(--cg1-muted);margin:0;font-size:.87rem;line-height:1.75}.page-module__doeGBa__note{max-width:760px;color:var(--cg1-muted);margin:1.3rem 0 0;font-size:.68rem;line-height:1.7}.page-module__doeGBa__related{padding:clamp(4rem,7vw,7rem) 0}.page-module__doeGBa__relatedIntro{justify-content:space-between;align-items:end;gap:3rem;display:flex}.page-module__doeGBa__relatedIntro>p{max-width:420px;color:var(--cg1-muted);margin:0;font-size:.9rem;line-height:1.75}.page-module__doeGBa__relatedLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.page-module__doeGBa__relatedLinks>a{border-top:1px solid var(--cg1-border);padding-top:1.5rem}.page-module__doeGBa__relatedLinks>a>span{color:var(--cg1-muted);font-size:.61rem}.page-module__doeGBa__relatedLinks strong{color:var(--cg1-charcoal);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.5rem;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:550;display:flex}.page-module__doeGBa__relatedLinks strong>span,.page-module__doeGBa__relatedLinks a:hover strong{color:var(--cg1-primary)}.page-module__doeGBa__contact{border-top:1px solid var(--cg1-border);text-align:center;padding:clamp(3rem,6vw,6rem) 0}.page-module__doeGBa__contact h2{letter-spacing:-.055em;max-width:800px;margin:0 auto;font-size:clamp(2.2rem,4vw,4rem);font-weight:550;line-height:1.1}.page-module__doeGBa__contactActions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2rem;display:flex}.page-module__doeGBa__footer{border-top:1px solid var(--cg1-border);padding:1.7rem 0}.page-module__doeGBa__footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__doeGBa__footer a{color:var(--cg1-primary);font-size:.78rem;font-weight:600}.page-module__doeGBa__footer p{color:var(--cg1-muted);margin:0;font-size:.63rem}@media (max-width:900px){.page-module__doeGBa__heroBottom,.page-module__doeGBa__relatedIntro{flex-direction:column;align-items:start;gap:1.5rem}.page-module__doeGBa__product{grid-template-columns:1fr}.page-module__doeGBa__productVisual{min-height:370px}.page-module__doeGBa__orbitOuter{width:470px}.page-module__doeGBa__orbitInner{width:355px}.page-module__doeGBa__visualCore{width:240px}.page-module__doeGBa__labelField{top:12%;left:20%}.page-module__doeGBa__labelObservation{right:16%}.page-module__doeGBa__productEyebrow{margin-bottom:2rem}.page-module__doeGBa__productIndex{grid-template-columns:1fr;gap:.8rem}.page-module__doeGBa__productIndex ul{justify-content:flex-start}.page-module__doeGBa__relatedIntro>p{max-width:600px}}@media (max-width:600px){.page-module__doeGBa__hero{padding-top:3.6rem}.page-module__doeGBa__hero h1{font-size:clamp(2.65rem,10vw,3.6rem)}.page-module__doeGBa__optionalBreak{display:none}.page-module__doeGBa__product{border-radius:.9rem}.page-module__doeGBa__productCopy{padding:2rem 1.5rem}.page-module__doeGBa__productVisual{min-height:330px}.page-module__doeGBa__steps,.page-module__doeGBa__relatedLinks{grid-template-columns:1fr}.page-module__doeGBa__steps article,.page-module__doeGBa__steps article:first-child{border-right:0;border-bottom:1px solid var(--cg1-border);padding:1.8rem 0}.page-module__doeGBa__steps h3{margin-top:1rem}.page-module__doeGBa__steps p{max-width:none}.page-module__doeGBa__relatedLinks{gap:1.8rem}.page-module__doeGBa__relatedLinks strong{margin-top:.8rem}.page-module__doeGBa__footer>div{flex-direction:column;align-items:start}}
