.offerPage-module__GIKZHq__page{padding-top:var(--nav-height)}.offerPage-module__GIKZHq__hero{padding:clamp(2.5rem,5vw,4rem) 0 clamp(2.5rem,4vw,3.5rem);position:relative;overflow:hidden}.offerPage-module__GIKZHq__hero:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--color-accent)11%,transparent),transparent 67%);pointer-events:none;border-radius:50%;width:44rem;height:44rem;position:absolute;top:-20rem;right:-15rem}.offerPage-module__GIKZHq__breadcrumb{font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-body-weight);color:var(--color-text-faint);gap:.5rem;margin-bottom:2.75rem;display:flex}.offerPage-module__GIKZHq__breadcrumb a{min-height:44px;transition:color .2s var(--ease-out-expo);align-items:center;margin-block:-.75rem;display:inline-flex}.offerPage-module__GIKZHq__breadcrumb a:hover{color:var(--color-accent)}.offerPage-module__GIKZHq__heroGrid{align-items:start;gap:clamp(2.5rem,5vw,3rem);display:grid}.offerPage-module__GIKZHq__eyebrow,.offerPage-module__GIKZHq__sectionLabel{font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-meta-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);align-items:flex-start;gap:.6rem;display:flex}.offerPage-module__GIKZHq__eyebrow:before,.offerPage-module__GIKZHq__sectionLabel:before{content:"";background:var(--color-accent);flex:none;width:1.25rem;height:1.5px;margin-top:.65em}.offerPage-module__GIKZHq__title{font-size:var(--text-page-title-size);font-weight:var(--text-page-title-weight);line-height:var(--text-page-title-leading);letter-spacing:var(--text-page-title-tracking);-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;margin-top:.85rem}.offerPage-module__GIKZHq__titleNote{border-left:2px solid var(--color-accent);max-width:34rem;font-size:var(--text-body-lg-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);color:var(--color-text-default);margin-top:1.125rem;padding-left:1rem;line-height:1.45}.offerPage-module__GIKZHq__lead{max-width:40rem;font-size:var(--text-body-lg-size);line-height:var(--text-body-leading);color:var(--color-text-soft);margin-top:1.5rem}.offerPage-module__GIKZHq__heroMeta{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.offerPage-module__GIKZHq__role{font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-body-weight);color:var(--color-text-soft);line-height:1.6}.offerPage-module__GIKZHq__availability{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-card);font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-body-weight);color:var(--color-text-soft);align-items:center;gap:.5rem;padding:.35rem .75rem;display:inline-flex}.offerPage-module__GIKZHq__availability:before{content:"";background:var(--color-green);border-radius:50%;flex:none;width:6px;height:6px}.offerPage-module__GIKZHq__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.offerPage-module__GIKZHq__profileAccessNote{font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-body-weight);color:var(--color-text-faint);margin-top:.75rem;line-height:1.6}.offerPage-module__GIKZHq__secondaryButton{border:1px solid var(--color-border-up);border-radius:var(--radius-card);min-height:44px;font-size:var(--text-btn-size);font-weight:var(--text-btn-weight);transition:border-color .2s var(--ease-out-expo),transform .2s var(--ease-out-expo);justify-content:center;align-items:center;padding:.625rem 1.375rem;display:inline-flex}.offerPage-module__GIKZHq__secondaryButton:hover{border-color:var(--color-accent);transform:translateY(-1px)}.offerPage-module__GIKZHq__secondaryButton:focus-visible,.offerPage-module__GIKZHq__breadcrumb a:focus-visible,.offerPage-module__GIKZHq__profileLink:focus-visible,.offerPage-module__GIKZHq__contextLink:focus-visible,.offerPage-module__GIKZHq__crossOffer a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-input)}.offerPage-module__GIKZHq__portraitWrap{width:min(100%,16rem);margin:0 auto;position:relative}.offerPage-module__GIKZHq__portraitFrame{aspect-ratio:4/5;border:1px solid var(--color-border-default);background:var(--color-bg-warm);border-radius:1rem;position:relative;overflow:hidden}.offerPage-module__GIKZHq__portrait{object-fit:cover}.offerPage-module__GIKZHq__portraitNote{border-left:2px solid var(--color-accent);font-size:var(--text-body-sm-size);color:var(--color-text-soft);margin-top:.875rem;padding-left:.875rem;line-height:1.6}.offerPage-module__GIKZHq__promiseCard{border:1px solid var(--color-border-default);background:color-mix(in srgb,var(--color-bg-card)86%,transparent);max-width:28rem;box-shadow:var(--shadow-card);border-radius:1rem;margin:0 auto;padding:1.5rem;position:relative}.offerPage-module__GIKZHq__promiseHeader{border-bottom:1px solid var(--color-border-default);font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-body-weight);color:var(--color-text-faint);align-items:center;gap:.65rem;padding-bottom:1rem;display:flex}.offerPage-module__GIKZHq__promiseHeader span{color:var(--color-accent)}.offerPage-module__GIKZHq__promiseFlow{margin-top:.5rem;display:grid}.offerPage-module__GIKZHq__promiseFlow div{grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:.85rem;padding:.85rem 0;display:grid}.offerPage-module__GIKZHq__promiseFlow div+div{border-top:1px solid var(--color-border-default)}.offerPage-module__GIKZHq__promiseFlow i{font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-meta-weight);font-variant-numeric:tabular-nums;color:var(--color-accent);font-style:normal}.offerPage-module__GIKZHq__promiseFlow strong,.offerPage-module__GIKZHq__promiseFlow small{display:block}.offerPage-module__GIKZHq__promiseFlow strong{font-size:var(--text-body-sm-size);font-weight:var(--text-label-weight)}.offerPage-module__GIKZHq__promiseFlow small{font-size:var(--text-body-sm-size);color:var(--color-text-faint);margin-top:.15rem;line-height:1.5}.offerPage-module__GIKZHq__facts{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);grid-template-columns:1fr;display:grid}.offerPage-module__GIKZHq__fact{padding:1.5rem 0}.offerPage-module__GIKZHq__fact+.offerPage-module__GIKZHq__fact{border-top:1px solid var(--color-border-default)}.offerPage-module__GIKZHq__fact strong,.offerPage-module__GIKZHq__fact span{display:block}.offerPage-module__GIKZHq__fact strong{font-family:var(--font-mono);font-size:var(--text-body-lg-size);font-weight:var(--text-meta-weight);color:var(--color-text-default)}.offerPage-module__GIKZHq__fact span{font-size:var(--text-body-sm-size);color:var(--color-text-faint);margin-top:.35rem}.offerPage-module__GIKZHq__section{padding:clamp(3rem,5.5vw,4.25rem) 0}.offerPage-module__GIKZHq__sectionHeading{max-width:22ch;font-size:var(--text-section-size);font-weight:var(--text-section-weight);line-height:var(--text-section-leading);letter-spacing:var(--text-section-tracking);margin-top:1rem}.offerPage-module__GIKZHq__sectionIntro{max-width:42rem;font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--color-text-soft);margin-top:1.25rem}.offerPage-module__GIKZHq__sectionPromise{border-left:2px solid var(--color-accent);max-width:42rem;font-size:var(--text-body-size);font-weight:var(--text-label-weight);color:var(--color-text-default);margin-top:1.5rem;padding-left:1.125rem;line-height:1.6}.offerPage-module__GIKZHq__fitContributionGrid{gap:2.5rem;margin-top:2.5rem;display:grid}.offerPage-module__GIKZHq__fitContributionCard{border-radius:var(--radius-card);display:grid;overflow:hidden}.offerPage-module__GIKZHq__fitSituation,.offerPage-module__GIKZHq__contributionResponse{padding:clamp(1.5rem,3vw,1.875rem)}.offerPage-module__GIKZHq__fitSituation{padding-top:0;padding-left:0}.offerPage-module__GIKZHq__fitSituation h3,.offerPage-module__GIKZHq__contributionResponse h4{font-size:var(--text-card-title-size);font-weight:var(--text-card-title-weight);line-height:var(--text-card-title-leading);letter-spacing:var(--text-h2-tracking)}.offerPage-module__GIKZHq__fitSituation>p,.offerPage-module__GIKZHq__contributionResponse>p:not(.offerPage-module__GIKZHq__contributionResponseLabel){font-size:var(--text-body-sm-size);color:var(--color-text-soft);margin-top:.75rem;line-height:1.65}.offerPage-module__GIKZHq__contributionResponse{background:var(--color-bg-warm)}.offerPage-module__GIKZHq__contributionResponseLabel{font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-meta-weight);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:.65rem}.offerPage-module__GIKZHq__exampleGrid{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;display:grid}.offerPage-module__GIKZHq__exampleCard{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-card);transition:border-color .25s var(--ease-out-expo);padding:clamp(1.5rem,3vw,1.875rem)}.offerPage-module__GIKZHq__exampleCard:hover{border-color:var(--color-border-up)}.offerPage-module__GIKZHq__exampleCard h3{font-size:var(--text-card-title-size);font-weight:var(--text-card-title-weight);line-height:var(--text-card-title-leading);letter-spacing:var(--text-h2-tracking)}.offerPage-module__GIKZHq__exampleCard>p{font-size:var(--text-body-sm-size);color:var(--color-text-soft);margin-top:.75rem;line-height:1.65}.offerPage-module__GIKZHq__tagList{flex-wrap:wrap;gap:.4rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.offerPage-module__GIKZHq__tagList li{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-text-default)6%,transparent);font-family:var(--font-mono);font-size:var(--text-meta-size);color:var(--color-text-soft);padding:.3rem .7rem}.offerPage-module__GIKZHq__darkSection{background:var(--color-text-default);color:var(--color-bg);border-radius:1rem;margin-left:calc(-1*clamp(20px,5vw,64px));margin-right:calc(-1*clamp(20px,5vw,64px));padding-left:clamp(1.75rem,5vw,3.5rem);padding-right:clamp(1.75rem,5vw,3.5rem)}.offerPage-module__GIKZHq__darkSection .offerPage-module__GIKZHq__sectionLabel,.offerPage-module__GIKZHq__darkSection .offerPage-module__GIKZHq__sectionIntro{color:color-mix(in srgb,var(--color-bg)72%,transparent)}.offerPage-module__GIKZHq__darkSection .offerPage-module__GIKZHq__sectionLabel:before{background:var(--color-accent-on-dark)}.offerPage-module__GIKZHq__darkSection .offerPage-module__GIKZHq__sectionHeading{color:var(--color-bg)}.offerPage-module__GIKZHq__aiGrid{align-items:start;gap:2.5rem;display:grid}.offerPage-module__GIKZHq__checkList,.offerPage-module__GIKZHq__fitList,.offerPage-module__GIKZHq__notFitList{gap:.875rem;padding:0;list-style:none;display:grid}.offerPage-module__GIKZHq__checkList li,.offerPage-module__GIKZHq__fitList li,.offerPage-module__GIKZHq__notFitList li{font-size:var(--text-body-sm-size);padding-left:1.75rem;line-height:1.65;position:relative}.offerPage-module__GIKZHq__fitCard .offerPage-module__GIKZHq__fitList li,.offerPage-module__GIKZHq__fitCard .offerPage-module__GIKZHq__notFitList li{padding-left:1.1rem}.offerPage-module__GIKZHq__fitCard .offerPage-module__GIKZHq__fitList li:before,.offerPage-module__GIKZHq__fitCard .offerPage-module__GIKZHq__notFitList li:before{content:"";opacity:.32;background:currentColor;border-radius:50%;width:4px;height:4px;top:.66em}.offerPage-module__GIKZHq__checkList li:before,.offerPage-module__GIKZHq__fitList li:before,.offerPage-module__GIKZHq__notFitList li:before{font-family:var(--font-mono);font-weight:700;position:absolute;left:0}.offerPage-module__GIKZHq__checkList li:before,.offerPage-module__GIKZHq__fitList li:before{content:"✓";color:var(--color-green)}.offerPage-module__GIKZHq__notFitList li:before{content:"×";color:var(--color-accent)}.offerPage-module__GIKZHq__boundary{border-left:2px solid var(--color-accent-on-dark);font-size:var(--text-body-sm-size);color:color-mix(in srgb,var(--color-bg)78%,transparent);margin-top:1.75rem;padding-left:1.125rem;line-height:1.65}.offerPage-module__GIKZHq__clientList{flex-wrap:wrap;gap:.65rem;margin-top:2rem;padding:0;list-style:none;display:flex}.offerPage-module__GIKZHq__clientList li{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-card);font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-meta-weight);color:var(--color-text-soft);padding:.65rem 1rem}.offerPage-module__GIKZHq__profileLink{font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-meta-weight);color:var(--color-accent);transition:opacity .2s var(--ease-out-expo);margin-top:1.75rem;display:inline-flex}.offerPage-module__GIKZHq__profileLink:hover{opacity:.75}.offerPage-module__GIKZHq__experienceActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:1.75rem;display:flex}.offerPage-module__GIKZHq__experienceActions .offerPage-module__GIKZHq__profileLink,.offerPage-module__GIKZHq__experienceActions .offerPage-module__GIKZHq__contextLink{align-items:center;min-height:44px;margin-block:-.6875rem}.offerPage-module__GIKZHq__experienceActions .offerPage-module__GIKZHq__profileLink{margin-top:0}.offerPage-module__GIKZHq__contextLink{font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-meta-weight);color:var(--color-text-faint);transition:color .2s var(--ease-out-expo);display:inline-flex}.offerPage-module__GIKZHq__contextLink:hover{color:var(--color-accent)}.offerPage-module__GIKZHq__processList{margin-top:2.5rem;padding:0;list-style:none;display:grid}.offerPage-module__GIKZHq__processItem{grid-template-columns:1.75rem minmax(0,1fr);gap:0 1.25rem;padding:0 0 2.25rem;display:grid;position:relative}.offerPage-module__GIKZHq__processItem:last-child{padding-bottom:0}.offerPage-module__GIKZHq__processItem:before{content:"";background:var(--color-border-default);width:1px;position:absolute;top:2.15rem;bottom:0;left:.845rem}.offerPage-module__GIKZHq__processItem:last-child:before{display:none}.offerPage-module__GIKZHq__processNumber{z-index:1;background:var(--color-accent);width:1.75rem;height:1.75rem;font-family:var(--font-mono);font-size:var(--text-meta-size);font-weight:var(--text-meta-weight);font-variant-numeric:tabular-nums;color:var(--color-bg);border-radius:50%;place-items:center;margin-top:.2rem;display:grid;position:relative}.offerPage-module__GIKZHq__processItem h3{font-size:var(--text-card-title-size);font-weight:var(--text-card-title-weight);line-height:var(--text-card-title-leading);letter-spacing:var(--text-h2-tracking)}.offerPage-module__GIKZHq__processItem p{font-size:var(--text-body-sm-size);color:var(--color-text-soft);margin-top:.5rem;line-height:1.65}.offerPage-module__GIKZHq__fitGrid{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-card);gap:0;margin-top:2rem;display:grid;overflow:hidden}.offerPage-module__GIKZHq__fitCard{padding:clamp(1.5rem,3vw,2rem)}.offerPage-module__GIKZHq__fitCard+.offerPage-module__GIKZHq__fitCard{border-top:1px solid var(--color-border-default);background:var(--color-bg-warm)}.offerPage-module__GIKZHq__fitCard h3{font-size:var(--text-label-size);font-weight:var(--text-label-weight);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-default);align-items:baseline;gap:.55rem;margin-bottom:1.25rem;display:flex}.offerPage-module__GIKZHq__fitCard h3:before{font-family:var(--font-mono);font-weight:700}.offerPage-module__GIKZHq__fitCard:first-child h3:before{content:"✓";color:var(--color-green)}.offerPage-module__GIKZHq__fitCard+.offerPage-module__GIKZHq__fitCard h3:before{content:"×";color:var(--color-accent)}.offerPage-module__GIKZHq__cta{background:var(--color-bg-warm);text-align:center;border-radius:1rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(3.5rem,7vw,5rem) clamp(1.5rem,5vw,4rem)}.offerPage-module__GIKZHq__cta h2{max-width:19ch;font-size:var(--text-section-size);font-weight:var(--text-section-weight);line-height:var(--text-section-leading);letter-spacing:var(--text-section-tracking);margin:0 auto}.offerPage-module__GIKZHq__cta p:not(.offerPage-module__GIKZHq__crossOffer){max-width:38rem;font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--color-text-soft);margin:1.25rem auto 0}.offerPage-module__GIKZHq__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.offerPage-module__GIKZHq__crossOffer{font-size:var(--text-body-sm-size);color:var(--color-text-soft);margin-top:1.75rem}.offerPage-module__GIKZHq__crossOffer a{font-weight:var(--text-label-weight);color:var(--color-accent);transition:opacity .2s var(--ease-out-expo)}.offerPage-module__GIKZHq__crossOffer a:hover{opacity:.75}@media (min-width:640px){.offerPage-module__GIKZHq__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.offerPage-module__GIKZHq__fact{padding:1.5rem}.offerPage-module__GIKZHq__fact:first-child{padding-left:0}.offerPage-module__GIKZHq__fact+.offerPage-module__GIKZHq__fact{border-top:0;border-left:1px solid var(--color-border-default)}.offerPage-module__GIKZHq__exampleGrid,.offerPage-module__GIKZHq__fitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.offerPage-module__GIKZHq__fitCard+.offerPage-module__GIKZHq__fitCard{border-top:0;border-left:1px solid var(--color-border-default)}.offerPage-module__GIKZHq__processItem>div{max-width:46rem}}@media (min-width:720px){.offerPage-module__GIKZHq__fitContributionCard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem}}@media (min-width:800px){.offerPage-module__GIKZHq__heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,340px);gap:clamp(2.5rem,5vw,4rem)}.offerPage-module__GIKZHq__heroGrid:has(.offerPage-module__GIKZHq__portraitWrap){grid-template-columns:minmax(0,1fr) minmax(200px,248px)}.offerPage-module__GIKZHq__aiGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);gap:clamp(3rem,5vw,4rem)}}@media (max-width:560px){.offerPage-module__GIKZHq__availability{background:0 0;border:0;border-radius:0;align-items:baseline;padding:0}}@media (max-width:520px){.offerPage-module__GIKZHq__heroActions{align-items:stretch}.offerPage-module__GIKZHq__heroActions a,.offerPage-module__GIKZHq__ctaActions a{width:100%}}
