.page-module__HBN9ta__page{color:var(--color-ink);background:var(--color-soft-white);overflow-x:hidden}.page-module__HBN9ta__page :is(h1,h2,h3,p,ul){margin:0}.page-module__HBN9ta__hero{--hero-curve-height:clamp(3.5rem, 8vw, 7rem);min-height:96svh;padding:calc(var(--header-height) + var(--space-3xl)) var(--page-gutter) calc(var(--hero-curve-height) + var(--space-2xl));clip-path:inset(0);color:var(--color-soft-white);background:var(--color-deep-green);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.page-module__HBN9ta__hero:after{content:"";left:50%;bottom:calc(var(--hero-curve-height) * -1.32);z-index:2;width:150vw;height:calc(var(--hero-curve-height) * 2.3);background:var(--color-soft-white);border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;transform:translate(-50%)}.page-module__HBN9ta__video,.page-module__HBN9ta__overlay{width:100%;height:100%;position:absolute;inset:0}.page-module__HBN9ta__video{z-index:-2;object-fit:cover}.page-module__HBN9ta__overlay{z-index:-1;background:linear-gradient(180deg, #0c170e85 0%, #0c170e61 45%, #0c170e94 100%), color-mix(in srgb, var(--color-deep-green) 22%, transparent)}.page-module__HBN9ta__heroContent{z-index:1;text-align:center;justify-items:center;gap:clamp(.85rem,1.8vw,1.2rem);width:min(100%,68rem);margin:0 auto;animation:10ms linear .22s both page-module__HBN9ta__heroContentReveal;display:grid;position:relative}.page-module__HBN9ta__title{width:min(100%,68rem);color:var(--color-soft-white);font-family:var(--font-heading);letter-spacing:var(--type-tracking-heading);text-transform:uppercase;gap:clamp(.15rem,.6vw,.45rem);font-weight:400;line-height:.86;display:grid}.page-module__HBN9ta__titleMask{perspective:900px;display:block;overflow:hidden}.page-module__HBN9ta__titleLead,.page-module__HBN9ta__titleDetail{text-align:center;transform-origin:50% 100%;will-change:transform, opacity, filter;animation:page-module__HBN9ta__heroTitleReveal 1.05s var(--ease-soft) both;display:block}.page-module__HBN9ta__titleDetail{animation-delay:.13s}.page-module__HBN9ta__titleLead{font-size:clamp(5rem,9.5vw,9.25rem)}.page-module__HBN9ta__titleDetail{font-size:clamp(1.8rem,3.2vw,3.2rem)}.page-module__HBN9ta__heroDescription{max-width:34rem;color:color-mix(in srgb, var(--color-soft-white) 86%, transparent);font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.15rem);font-weight:var(--type-weight-body);line-height:var(--type-line-body);animation:page-module__HBN9ta__heroItemReveal .78s var(--ease-soft) .28s both}.page-module__HBN9ta__heroActions{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.page-module__HBN9ta__actionMotion{animation:page-module__HBN9ta__heroButtonReveal .72s var(--ease-soft) both;display:inline-flex}.page-module__HBN9ta__actionMotion:first-child{animation-delay:.42s}.page-module__HBN9ta__actionMotion:nth-child(2){animation-delay:.55s}.page-module__HBN9ta__eyebrow{color:var(--color-growth-green);font-family:var(--font-body);font-size:var(--type-size-kicker);letter-spacing:var(--type-tracking-kicker);text-transform:uppercase;font-weight:700;line-height:1.15}@keyframes page-module__HBN9ta__heroContentReveal{0%,to{opacity:1}}@keyframes page-module__HBN9ta__heroTitleReveal{0%{opacity:0;filter:blur(8px);transform:translateY(112%)rotateX(-10deg)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)}}@keyframes page-module__HBN9ta__heroItemReveal{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes page-module__HBN9ta__heroButtonReveal{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__HBN9ta__values,.page-module__HBN9ta__model,.page-module__HBN9ta__support,.page-module__HBN9ta__fit,.page-module__HBN9ta__process,.page-module__HBN9ta__application,.page-module__HBN9ta__cta{padding-inline:var(--page-gutter)}.page-module__HBN9ta__values{color:var(--color-ink);background:var(--color-soft-white);padding-top:clamp(3.5rem,7vw,5.75rem);padding-bottom:clamp(4rem,8vw,7rem)}.page-module__HBN9ta__valuesHeader,.page-module__HBN9ta__supportHeader,.page-module__HBN9ta__processHeader{width:min(100%, var(--container-width));text-align:center;justify-items:center;gap:.8rem;min-width:0;margin:0 auto clamp(2rem,5vw,4rem);display:grid}.page-module__HBN9ta__valuesHeader>*,.page-module__HBN9ta__supportHeader>*,.page-module__HBN9ta__processHeader>*{min-width:0}.page-module__HBN9ta__valuesHeader h2,.page-module__HBN9ta__modelCopy h2,.page-module__HBN9ta__supportHeader h2,.page-module__HBN9ta__fitHeader h2,.page-module__HBN9ta__processHeader h2,.page-module__HBN9ta__applicationIntro h2,.page-module__HBN9ta__cta h2{color:var(--color-deep-green);font-family:var(--font-heading);letter-spacing:var(--type-tracking-heading);text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,4vw,4.1rem);font-weight:400;line-height:.92}.page-module__HBN9ta__valuesHeader p,.page-module__HBN9ta__supportHeader p,.page-module__HBN9ta__fitHeader p,.page-module__HBN9ta__processHeader p,.page-module__HBN9ta__applicationIntro p,.page-module__HBN9ta__cta p,.page-module__HBN9ta__modelParagraphs p,.page-module__HBN9ta__supportItem p,.page-module__HBN9ta__processStep p{color:var(--color-muted);font-family:var(--font-body);font-size:var(--type-size-body);font-weight:var(--type-weight-body);line-height:var(--type-line-body)}.page-module__HBN9ta__valuesHeader p,.page-module__HBN9ta__supportHeader p,.page-module__HBN9ta__processHeader p{max-width:42rem}.page-module__HBN9ta__valuesGrid{width:min(100%, var(--container-wide));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,4vw,4.5rem);margin:0 auto;display:grid}.page-module__HBN9ta__valueItem{text-align:center;align-content:start;justify-items:center;gap:clamp(1rem,2vw,1.4rem);min-width:0;display:grid}.page-module__HBN9ta__valueIcon{aspect-ratio:1;width:clamp(4.5rem,7vw,6rem);color:var(--color-deep-green);background:color-mix(in srgb, var(--color-soft-white) 82%, var(--color-warm-accent));border-radius:50%;place-items:center;display:grid}.page-module__HBN9ta__valueIcon svg{stroke-width:1.7px;width:42%;height:42%}.page-module__HBN9ta__valueItem h3,.page-module__HBN9ta__supportItem h3,.page-module__HBN9ta__processStep h3{color:var(--color-ink);font-family:var(--font-heading);letter-spacing:var(--type-tracking-heading);text-transform:uppercase;text-wrap:balance;font-size:clamp(1rem,1.25vw,1.3rem);font-weight:400;line-height:1}.page-module__HBN9ta__valueItem p{max-width:19rem;color:var(--color-muted);font-family:var(--font-body);font-size:var(--type-size-body);font-weight:var(--type-weight-body);line-height:var(--type-line-body)}.page-module__HBN9ta__model{color:var(--color-ink);background:var(--color-warm-surface);padding-top:clamp(4rem,8vw,6.5rem);padding-bottom:clamp(4.5rem,9vw,7rem)}.page-module__HBN9ta__modelInner{width:min(100%, var(--container-width));gap:clamp(2rem,5vw,4rem);margin:0 auto;display:grid}.page-module__HBN9ta__modelCopy{text-align:center;justify-items:center;gap:clamp(1rem,2vw,1.5rem);display:grid}.page-module__HBN9ta__modelCopy .page-module__HBN9ta__eyebrow{color:var(--color-growth-green)}.page-module__HBN9ta__modelCopy h2{max-width:100%;color:var(--color-deep-green);font-size:clamp(1.9rem,3vw,2.75rem);line-height:1}.page-module__HBN9ta__modelParagraphs{gap:.85rem;max-width:47rem;display:grid}.page-module__HBN9ta__modelParagraphs p{color:var(--color-muted);line-height:var(--type-line-loose)}.page-module__HBN9ta__modelNotes{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);padding:clamp(1.35rem,3vw,2rem) 0 0;list-style:none;display:grid}.page-module__HBN9ta__modelNotes li{justify-items:center;gap:var(--space-sm);min-width:0;color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-body);line-height:var(--type-line-body);text-align:center;display:grid}.page-module__HBN9ta__modelNotes svg{width:2.1rem;height:2.1rem;color:var(--color-soft-white);background:var(--color-deep-green);stroke-width:2.1px;border-radius:50%;flex:none;padding:.58rem}.page-module__HBN9ta__support{background:linear-gradient(180deg, color-mix(in srgb, var(--color-sage) 22%, var(--color-soft-white)), color-mix(in srgb, var(--color-sage) 14%, var(--color-warm-surface)));padding-top:clamp(4.5rem,9vw,7rem);padding-bottom:clamp(5rem,10vw,8rem)}.page-module__HBN9ta__supportGrid{width:min(100%, var(--container-wide));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2rem);margin:0 auto;display:grid}.page-module__HBN9ta__supportItem{border-top:1px solid color-mix(in srgb, var(--color-deep-green) 24%, transparent);align-content:start;gap:clamp(1rem,2vw,1.4rem);min-width:0;padding-top:clamp(1rem,2vw,1.35rem);display:grid}.page-module__HBN9ta__supportIcon{aspect-ratio:1;width:2.85rem;color:var(--color-soft-white);background:var(--color-deep-green);border-radius:50%;place-items:center;display:grid}.page-module__HBN9ta__supportIcon svg{stroke-width:1.9px;width:1.15rem;height:1.15rem}.page-module__HBN9ta__supportItem div{gap:.65rem;display:grid}.page-module__HBN9ta__fit{color:var(--color-ink);background:var(--color-warm-surface);padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(5rem,10vw,8rem)}.page-module__HBN9ta__fitInner{width:min(100%, var(--container-wide));grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin:0 auto;display:grid}.page-module__HBN9ta__fitHeader{gap:clamp(.85rem,2vw,1.2rem);display:grid}.page-module__HBN9ta__fitHeader .page-module__HBN9ta__eyebrow,.page-module__HBN9ta__cta .page-module__HBN9ta__eyebrow{color:var(--color-growth-green)}.page-module__HBN9ta__traitList{border-top:1px solid var(--color-border);gap:0;padding:0;list-style:none;display:grid}.page-module__HBN9ta__traitList li{border-bottom:1px solid var(--color-border);color:var(--color-ink-soft);font-family:var(--font-body);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:var(--type-weight-body);line-height:var(--type-line-body);padding:clamp(1rem,2vw,1.45rem) 0}.page-module__HBN9ta__process{background:var(--color-soft-white);padding-top:clamp(4.5rem,9vw,7rem);padding-bottom:clamp(5rem,10vw,8rem)}.page-module__HBN9ta__processSteps{width:min(100%, var(--container-wide));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.page-module__HBN9ta__processStep{align-content:start;gap:.8rem;min-width:0;padding:clamp(1.35rem,3vw,2rem);display:grid}.page-module__HBN9ta__processStep+.page-module__HBN9ta__processStep{border-left:1px solid var(--color-border)}.page-module__HBN9ta__processStep span{color:var(--color-sage);font-family:var(--font-body);font-size:var(--type-size-body-sm);font-weight:700;line-height:1}.page-module__HBN9ta__application{scroll-margin-top:calc(var(--header-height) + var(--space-lg));color:var(--color-soft-white);background:var(--color-deep-green);grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(5rem,10vw,8rem);display:grid}.page-module__HBN9ta__applicationIntro{top:calc(var(--header-height) + var(--space-xl));gap:clamp(.85rem,2vw,1.2rem);display:grid;position:sticky}.page-module__HBN9ta__applicationIntro .page-module__HBN9ta__eyebrow{color:color-mix(in srgb, var(--color-soft-white) 80%, var(--color-sage))}.page-module__HBN9ta__applicationIntro h2{max-width:13ch;color:var(--color-soft-white);font-size:clamp(2.25rem,4.2vw,4.25rem);line-height:.95}.page-module__HBN9ta__applicationIntro p{max-width:34rem;color:color-mix(in srgb, var(--color-soft-white) 78%, transparent)}.page-module__HBN9ta__applicationForm{border:1px solid color-mix(in srgb, var(--color-soft-white) 22%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-soft-white) 8%, transparent);min-width:0;box-shadow:var(--shadow-media);gap:clamp(1.2rem,2vw,1.6rem);padding:clamp(1.1rem,2.6vw,2rem);display:grid}.page-module__HBN9ta__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1rem);display:grid}.page-module__HBN9ta__formField,.page-module__HBN9ta__fileField{min-width:0;color:color-mix(in srgb, var(--color-soft-white) 86%, transparent);font-family:var(--font-body);font-size:var(--type-size-body-sm);gap:.45rem;font-weight:700;line-height:1.2;display:grid}.page-module__HBN9ta__formField input,.page-module__HBN9ta__formField select,.page-module__HBN9ta__formField textarea{border:1px solid color-mix(in srgb, var(--color-soft-white) 24%, transparent);border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--color-soft-white);background:color-mix(in srgb, var(--color-ink) 18%, transparent);font:inherit;font-weight:var(--type-weight-body);line-height:var(--type-line-body)}.page-module__HBN9ta__formField input,.page-module__HBN9ta__formField select{min-height:3.2rem;padding:.75rem .9rem}.page-module__HBN9ta__formField textarea{resize:vertical;min-height:10rem;padding:.9rem}.page-module__HBN9ta__formField input::placeholder,.page-module__HBN9ta__formField textarea::placeholder{color:color-mix(in srgb, var(--color-soft-white) 42%, transparent)}.page-module__HBN9ta__formField select option{color:var(--color-ink)}.page-module__HBN9ta__formField input:focus,.page-module__HBN9ta__formField select:focus,.page-module__HBN9ta__formField textarea:focus,.page-module__HBN9ta__fileField:focus-within{border-color:var(--color-sage);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-sage) 28%, transparent);outline:none}.page-module__HBN9ta__fileField{border:1px dashed color-mix(in srgb, var(--color-soft-white) 34%, transparent);border-radius:var(--radius-sm);cursor:pointer;align-content:start;padding:.95rem}.page-module__HBN9ta__fileField input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__HBN9ta__fileLabel{min-width:0;color:var(--color-soft-white);align-items:center;gap:.7rem;display:flex}.page-module__HBN9ta__fileLabel svg{flex:none;width:1rem;height:1rem}.page-module__HBN9ta__fileLabel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-module__HBN9ta__fileHint{color:color-mix(in srgb, var(--color-soft-white) 58%, transparent);font-weight:var(--type-weight-body)}.page-module__HBN9ta__serviceFieldset{border:0;gap:.85rem;min-width:0;padding:0;display:grid}.page-module__HBN9ta__serviceFieldset legend{color:color-mix(in srgb, var(--color-soft-white) 86%, transparent);font-family:var(--font-body);font-size:var(--type-size-body-sm);margin-bottom:.85rem;font-weight:700;line-height:1.2}.page-module__HBN9ta__serviceOptions{flex-wrap:wrap;gap:.55rem;display:flex}.page-module__HBN9ta__serviceOption{border:1px solid color-mix(in srgb, var(--color-soft-white) 22%, transparent);border-radius:var(--radius-pill);min-height:2.65rem;color:color-mix(in srgb, var(--color-soft-white) 84%, transparent);font-family:var(--font-body);font-size:var(--type-size-body-sm);cursor:pointer;align-items:center;gap:.45rem;padding:.7rem .85rem;line-height:1;display:inline-flex}.page-module__HBN9ta__serviceOption input{accent-color:var(--color-sage)}.page-module__HBN9ta__formActions{gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.page-module__HBN9ta__formStatus{max-width:28rem;color:color-mix(in srgb, var(--color-soft-white) 82%, transparent);font-family:var(--font-body);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-body);line-height:var(--type-line-body);align-items:flex-start;gap:.55rem;display:flex}.page-module__HBN9ta__formStatus[data-status=success]{color:color-mix(in srgb, var(--color-sage) 82%, var(--color-soft-white))}.page-module__HBN9ta__formStatus[data-status=error]{color:color-mix(in srgb, #f2a7a7 78%, var(--color-soft-white))}.page-module__HBN9ta__formStatus svg{flex:none;width:1.05rem;height:1.05rem;margin-top:.18rem}.page-module__HBN9ta__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.page-module__HBN9ta__cta.page-module__HBN9ta__cta{padding-top:clamp(4.5rem,9vw,7rem);padding-bottom:calc(clamp(5rem, 10vw, 8rem) + var(--footer-curve-safe-space));text-align:center;color:var(--color-ink);background:var(--color-warm-surface);justify-items:center;gap:clamp(.85rem,2vw,1.2rem);display:grid}.page-module__HBN9ta__cta p{max-width:38rem;margin-bottom:var(--space-xs)}.page-module__HBN9ta__cta>a{justify-self:center}@media (max-width:900px){.page-module__HBN9ta__valuesHeader,.page-module__HBN9ta__supportHeader,.page-module__HBN9ta__processHeader,.page-module__HBN9ta__modelInner,.page-module__HBN9ta__fitInner,.page-module__HBN9ta__application{grid-template-columns:1fr;align-items:start}.page-module__HBN9ta__valuesGrid,.page-module__HBN9ta__supportGrid,.page-module__HBN9ta__modelNotes{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__HBN9ta__applicationIntro{position:static}}@media (max-width:720px){.page-module__HBN9ta__hero{--hero-curve-height:clamp(3rem, 16vw, 5rem);min-height:90svh;padding:calc(var(--header-height) + var(--space-4xl)) 1.25rem calc(var(--hero-curve-height) + var(--space-3xl))}.page-module__HBN9ta__overlay{background:linear-gradient(180deg, #0c170ea3 0%, #0c170e7a 48%, #0c170ec7 100%), color-mix(in srgb, var(--color-deep-green) 18%, transparent)}.page-module__HBN9ta__title{gap:.3rem;width:100%}.page-module__HBN9ta__titleLead{font-size:clamp(2.9rem,14vw,4rem)}.page-module__HBN9ta__titleDetail{font-size:clamp(1.2rem,5vw,1.5rem);line-height:.94}.page-module__HBN9ta__heroActions{grid-template-columns:1fr;width:100%;max-width:22rem;display:grid}.page-module__HBN9ta__actionMotion,.page-module__HBN9ta__heroButton{width:100%}.page-module__HBN9ta__values,.page-module__HBN9ta__model,.page-module__HBN9ta__support,.page-module__HBN9ta__fit,.page-module__HBN9ta__process,.page-module__HBN9ta__application,.page-module__HBN9ta__cta{padding-top:clamp(3.75rem,14vw,5rem)}.page-module__HBN9ta__valuesHeader,.page-module__HBN9ta__supportHeader,.page-module__HBN9ta__processHeader{text-align:center;justify-items:center}.page-module__HBN9ta__valuesHeader h2,.page-module__HBN9ta__modelCopy h2,.page-module__HBN9ta__supportHeader h2,.page-module__HBN9ta__fitHeader h2,.page-module__HBN9ta__processHeader h2,.page-module__HBN9ta__applicationIntro h2,.page-module__HBN9ta__cta h2{letter-spacing:0;overflow-wrap:break-word;text-wrap:normal;font-size:clamp(1rem,4.2vw,1.45rem)}.page-module__HBN9ta__valuesGrid,.page-module__HBN9ta__supportGrid,.page-module__HBN9ta__modelParagraphs,.page-module__HBN9ta__modelNotes,.page-module__HBN9ta__formGrid,.page-module__HBN9ta__processSteps{grid-template-columns:1fr}.page-module__HBN9ta__valueItem{text-align:center;justify-items:center}.page-module__HBN9ta__valueItem p{max-width:100%}.page-module__HBN9ta__processSteps,.page-module__HBN9ta__processStep+.page-module__HBN9ta__processStep{border-left:0}.page-module__HBN9ta__processStep+.page-module__HBN9ta__processStep{border-top:1px solid var(--color-border)}.page-module__HBN9ta__processStep{text-align:center;padding-inline:0}.page-module__HBN9ta__cta{text-align:center;justify-items:center}.page-module__HBN9ta__applicationForm{text-align:left;padding:1rem}.page-module__HBN9ta__formActions,.page-module__HBN9ta__formActions button{width:100%}}@media (prefers-reduced-motion:reduce){.page-module__HBN9ta__heroContent,.page-module__HBN9ta__titleLead,.page-module__HBN9ta__titleDetail,.page-module__HBN9ta__heroDescription,.page-module__HBN9ta__actionMotion{animation-duration:1ms;animation-delay:0s}}
