.astraV5-module__JHBoPW__page{--ink:#24131d;--muted:#685560;--wine:#4b142b;--dark:#260d1a;--coral:#e9826c;--accent:#a54436;--cream:#f3eadd;--paper:#fbf6ef;--line:#4b142b2e;--gutter:clamp(1.25rem, 4vw, 4rem);--rail:max(var(--gutter), calc((100% - 1240px) / 2));--space:clamp(4rem, 7vw, 7rem);color:var(--ink);background:var(--paper);font-family:inherit;overflow:clip}.astraV5-module__JHBoPW__page *{box-sizing:border-box}.astraV5-module__JHBoPW__page h1,.astraV5-module__JHBoPW__page h2,.astraV5-module__JHBoPW__page h3,.astraV5-module__JHBoPW__page p{margin:0}.astraV5-module__JHBoPW__page p{line-height:1.75}.astraV5-module__JHBoPW__page h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.3rem,4.2vw,4.4rem);font-weight:500;line-height:1.07}.astraV5-module__JHBoPW__page em{letter-spacing:-.04em;color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.astraV5-module__JHBoPW__page h3{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:400;line-height:1.2}.astraV5-module__JHBoPW__page :is(a,button,summary):focus-visible{outline:3px solid var(--coral);outline-offset:5px}.astraV5-module__JHBoPW__page :is(section,article)[id]{scroll-margin-top:1.5rem}.astraV5-module__JHBoPW__page a,.astraV5-module__JHBoPW__page button{-webkit-tap-highlight-color:transparent}.astraV5-module__JHBoPW__section{padding:var(--space) var(--rail)}.astraV5-module__JHBoPW__skip{z-index:100;background:var(--paper);color:var(--wine);padding:1rem;position:fixed;top:-5rem;left:1rem}.astraV5-module__JHBoPW__skip:focus{top:1rem}.astraV5-module__JHBoPW__header{z-index:20;min-height:6rem;padding:.75rem var(--rail);color:#fff;border-bottom:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:0 0 auto}.astraV5-module__JHBoPW__brandLogo{flex:none;width:clamp(10.5rem,15vw,13rem);display:block}.astraV5-module__JHBoPW__brandLogo img{width:100%;height:auto;display:block}.astraV5-module__JHBoPW__desktopNav{align-items:center;gap:clamp(.9rem,1.8vw,1.8rem);display:flex}.astraV5-module__JHBoPW__desktopNav a{white-space:nowrap;padding-block:.8rem;font-size:.85rem}.astraV5-module__JHBoPW__desktopNav a:hover{text-underline-offset:.35em;text-decoration:underline}.astraV5-module__JHBoPW__navCta{white-space:nowrap;border:1px solid #ffffff70;border-radius:999px;align-items:center;gap:1rem;padding:.85rem 1.15rem;font-size:.8rem;display:inline-flex}.astraV5-module__JHBoPW__menuButton,.astraV5-module__JHBoPW__mobileNav{display:none}.astraV5-module__JHBoPW__hero{isolation:isolate;color:#fff;background:var(--dark);align-items:center;min-height:47rem;display:flex;position:relative}.astraV5-module__JHBoPW__heroImage{z-index:-3;object-fit:cover;object-position:center}.astraV5-module__JHBoPW__heroWash{z-index:-2;background:linear-gradient(90deg,#1b0813f7 0%,#2a0b1bee 38%,#22091535 82%),linear-gradient(#0000 35%,#16070f80);position:absolute;inset:0}.astraV5-module__JHBoPW__heroContent{padding:11rem var(--rail) 6rem;width:100%}.astraV5-module__JHBoPW__hero h1{letter-spacing:-.065em;max-width:14ch;font-size:clamp(3.4rem,6.5vw,6.4rem);font-weight:500;line-height:1.01}.astraV5-module__JHBoPW__hero em{color:#f0ac98}.astraV5-module__JHBoPW__heroContent>p{color:#eadfe5;max-width:35rem;margin-top:1.75rem;font-size:1.08rem}.astraV5-module__JHBoPW__actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2rem;display:flex}.astraV5-module__JHBoPW__primaryButton{background:var(--coral);color:#240d18;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:1.1rem;min-height:3.5rem;padding:1rem 1.4rem;font-size:.85rem;font-weight:700;line-height:1.35;transition:background .15s;display:inline-flex}.astraV5-module__JHBoPW__primaryButton:hover{background:#f39d86}.astraV5-module__JHBoPW__primaryButton span,.astraV5-module__JHBoPW__textLink span{flex:none}.astraV5-module__JHBoPW__textLink{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding-block:.55rem;font-size:.85rem;font-weight:600;line-height:1.4;display:inline-flex}.astraV5-module__JHBoPW__textLink:hover{color:var(--accent)}.astraV5-module__JHBoPW__hero .astraV5-module__JHBoPW__textLink:hover,.astraV5-module__JHBoPW__sprint .astraV5-module__JHBoPW__textLink:hover{color:#f0ac98}.astraV5-module__JHBoPW__heroContent>.astraV5-module__JHBoPW__heroDetail{color:#dfcbd4;margin-top:1.1rem;font-size:.78rem}.astraV5-module__JHBoPW__heroDetail span{margin-inline:.5rem}.astraV5-module__JHBoPW__logoBanner{padding:1.8rem var(--rail) 2rem;background:var(--cream);border-bottom:1px solid var(--line)}.astraV5-module__JHBoPW__logoBanner>p{text-align:center;color:var(--muted);font-size:.75rem}.astraV5-module__JHBoPW__logoRail{grid-template-columns:repeat(8,minmax(0,1fr));place-items:center;gap:1.5rem;margin-top:1.4rem;display:grid}.astraV5-module__JHBoPW__logoItem{justify-content:center;align-items:center;width:100%;min-width:0;min-height:4.5rem;display:flex}.astraV5-module__JHBoPW__logoMark{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:2.4rem;display:block}.astraV5-module__JHBoPW__ylgLogo{background:#172139;border-radius:2px;width:4.4rem;height:auto;padding:.35rem .45rem;display:block}.astraV5-module__JHBoPW__witLogo{flex:none;width:142px;max-width:100%;height:34px;position:relative;overflow:hidden}.astraV5-module__JHBoPW__witLogo img{width:340px;max-width:none;height:auto;position:absolute;top:-16.6px;left:-14.4px}.astraV5-module__JHBoPW__problem,.astraV5-module__JHBoPW__splitHeading,.astraV5-module__JHBoPW__sprintHeading{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.astraV5-module__JHBoPW__problem p,.astraV5-module__JHBoPW__splitHeading>p{color:var(--muted);max-width:38rem}.astraV5-module__JHBoPW__problem p+p{margin-top:1.2rem}.astraV5-module__JHBoPW__problem .astraV5-module__JHBoPW__problemClose{color:var(--wine);font-weight:600}.astraV5-module__JHBoPW__sprint em{color:#f0ac98}.astraV5-module__JHBoPW__offerName{color:#f0ac98;font-size:1rem;margin-bottom:1.25rem!important}.astraV5-module__JHBoPW__sprintIntro{color:#e2d2da;align-self:end}.astraV5-module__JHBoPW__sprintFacts{border-block:1px solid #ffffff30;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem 0 0;padding:1.6rem 0;display:grid}.astraV5-module__JHBoPW__sprintFacts dt{color:#dbc1ce;margin-bottom:.6rem;font-size:.75rem}.astraV5-module__JHBoPW__sprintFacts dd{margin:0;font-family:Georgia,serif;font-size:clamp(1.65rem,2.6vw,2.5rem)}.astraV5-module__JHBoPW__sprintOutcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-block:3rem;display:grid}.astraV5-module__JHBoPW__number{color:#f0ac98;font-size:.8rem}.astraV5-module__JHBoPW__sprintOutcomes h3{margin-top:1.3rem}.astraV5-module__JHBoPW__sprintOutcomes p{color:#e2d2da;margin-top:1rem;font-size:.95rem}.astraV5-module__JHBoPW__sprintBottom{border-top:1px solid #ffffff30;grid-template-columns:1fr auto;align-items:start;gap:2rem;padding-top:2rem;display:grid}.astraV5-module__JHBoPW__sprintBottom .astraV5-module__JHBoPW__primaryButton{margin-top:.15rem}.astraV5-module__JHBoPW__sprintFit{max-width:46rem;font-size:.95rem}.astraV5-module__JHBoPW__scope{color:#cbb6c1;max-width:47rem;font-size:.82rem;margin-top:1rem!important}.astraV5-module__JHBoPW__adoption{background:var(--cream)}.astraV5-module__JHBoPW__ladder{grid-template-columns:repeat(5,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid}.astraV5-module__JHBoPW__ladder li{border-top:2px solid var(--line);border-right:1px solid var(--line);flex-direction:column;padding:1.5rem 1.2rem;display:flex;position:relative}.astraV5-module__JHBoPW__ladder li:last-child{border-right:0}.astraV5-module__JHBoPW__levelCode{color:var(--wine);margin-bottom:1.4rem;font-size:.85rem;display:block}.astraV5-module__JHBoPW__ladder h3{font-size:clamp(1.35rem,1.9vw,1.8rem)}.astraV5-module__JHBoPW__ladder p{color:var(--muted);margin:.9rem 0 1.25rem;font-size:.86rem}.astraV5-module__JHBoPW__ladder a{text-underline-offset:.25em;margin-top:auto;padding-block:.35rem;font-size:.75rem;font-weight:600;line-height:1.5;text-decoration:underline}.astraV5-module__JHBoPW__ladderNote{max-width:54rem;color:var(--muted);font-size:.9rem;margin-top:1.8rem!important}.astraV5-module__JHBoPW__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3rem;display:grid}.astraV5-module__JHBoPW__serviceGrid article{border:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,2.4vw,2.5rem);display:flex}.astraV5-module__JHBoPW__serviceGrid p{color:var(--muted);margin-top:1.2rem;font-size:.9rem}.astraV5-module__JHBoPW__serviceGrid .astraV5-module__JHBoPW__serviceFit{color:var(--wine);font-weight:600}.astraV5-module__JHBoPW__serviceGrid .astraV5-module__JHBoPW__textLink{margin-top:auto;padding-top:1.5rem}.astraV5-module__JHBoPW__serviceGrid .astraV5-module__JHBoPW__featuredService{background:var(--cream);border-top:3px solid var(--accent)}.astraV5-module__JHBoPW__proof{border-top:1px solid var(--line)}.astraV5-module__JHBoPW__testimonialGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.astraV5-module__JHBoPW__testimonialGrid blockquote{border-right:1px solid var(--line);flex-direction:column;margin:0;padding:2rem;display:flex}.astraV5-module__JHBoPW__testimonialGrid blockquote:first-child{padding-left:0}.astraV5-module__JHBoPW__testimonialGrid blockquote:last-child{border-right:0;padding-right:0}.astraV5-module__JHBoPW__testimonialGrid blockquote>p{margin-bottom:2rem;font:400 clamp(1.35rem,1.9vw,1.8rem)/1.4 Georgia,serif}.astraV5-module__JHBoPW__testimonialGrid footer{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:1rem;font-size:.78rem;line-height:1.6}.astraV5-module__JHBoPW__featuredTestimonial{border:1px solid var(--line);background:var(--cream);grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:3rem;margin:2rem 0 0;padding:clamp(1.5rem,3vw,3rem);display:grid}.astraV5-module__JHBoPW__featuredTestimonial>p{font:400 clamp(1.15rem,1.55vw,1.5rem)/1.6 Georgia,serif}.astraV5-module__JHBoPW__featuredTestimonial footer{border-left:1px solid var(--line);color:var(--muted);gap:1.5rem;padding-left:1.5rem;font-size:.8rem;line-height:1.6;display:grid}.astraV5-module__JHBoPW__human{background:var(--wine);color:#fff;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.astraV5-module__JHBoPW__faq{background:var(--cream);grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,7vw,7rem);display:grid}.astraV5-module__JHBoPW__faqList{border-top:1px solid var(--line)}.astraV5-module__JHBoPW__faqList details{border-bottom:1px solid var(--line)}.astraV5-module__JHBoPW__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font:400 clamp(1.1rem,1.55vw,1.45rem)/1.3 Georgia,serif;list-style:none;display:flex}.astraV5-module__JHBoPW__faqList summary::-webkit-details-marker{display:none}.astraV5-module__JHBoPW__faqList summary span{color:var(--accent);flex:none;font:300 1.5rem Arial,sans-serif}.astraV5-module__JHBoPW__faqList details[open] summary span{transform:rotate(45deg)}.astraV5-module__JHBoPW__faqList details p{color:var(--muted);margin:0 2rem 1.5rem 0;font-size:.95rem}.astraV5-module__JHBoPW__about{grid-template-columns:.85fr 1.15fr;display:grid}.astraV5-module__JHBoPW__aboutPortrait{background:var(--dark);min-height:40rem;position:relative;overflow:hidden}.astraV5-module__JHBoPW__aboutPortrait img{object-fit:cover;object-position:68% center;transform:scale(1.2)}.astraV5-module__JHBoPW__aboutCopy{padding:var(--space) max(var(--gutter), calc((100vw - 1240px) / 2)) var(--space) clamp(2rem, 5vw, 5rem);align-self:center}.astraV5-module__JHBoPW__about h2{margin-bottom:1.75rem;font-size:clamp(2.2rem,3.3vw,3.6rem)}.astraV5-module__JHBoPW__aboutCopy>p{color:var(--muted);max-width:40rem;margin-bottom:1.1rem;font-size:.95rem}.astraV5-module__JHBoPW__aboutCopy .astraV5-module__JHBoPW__textLink{margin-top:.5rem}.astraV5-module__JHBoPW__finalCta{text-align:center;color:#fff;background:#1b0b15}.astraV5-module__JHBoPW__finalCta em{color:#f0ac98}.astraV5-module__JHBoPW__finalCta>p{color:#e2d2da;max-width:40rem;margin:1.6rem auto 2rem}.astraV5-module__JHBoPW__finalCta>.astraV5-module__JHBoPW__emailOption{margin:1.5rem auto 0;font-size:.85rem}.astraV5-module__JHBoPW__emailOption a{text-underline-offset:.25em;text-decoration:underline}.astraV5-module__JHBoPW__footer{padding:2.5rem var(--rail);color:#fff;background:#10070c;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:2rem;display:flex}.astraV5-module__JHBoPW__footer>p{color:#d2bfca;font-size:.8rem}.astraV5-module__JHBoPW__footer>div{flex-wrap:wrap;gap:1.5rem;font-size:.85rem;display:flex}.astraV5-module__JHBoPW__footer>div a{padding-block:.6rem}@media (max-width:1100px){.astraV5-module__JHBoPW__navCta{display:none}.astraV5-module__JHBoPW__logoRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 2rem}.astraV5-module__JHBoPW__ladder li{padding-inline:.8rem}.astraV5-module__JHBoPW__sprintBottom{grid-template-columns:1fr}.astraV5-module__JHBoPW__sprintBottom .astraV5-module__JHBoPW__primaryButton{justify-self:start}}@media (max-width:800px){.astraV5-module__JHBoPW__header{min-height:5rem}.astraV5-module__JHBoPW__desktopNav{display:none}.astraV5-module__JHBoPW__menuButton{min-width:4rem;min-height:2.75rem;font:inherit;color:#fff;background:0 0;border:1px solid #ffffff70;border-radius:999px;padding:.6rem .8rem;font-size:.8rem;display:block}.astraV5-module__JHBoPW__mobileNav:not([hidden]){top:100%;padding:.75rem var(--gutter) 1.5rem;background:#260d1afa;border-bottom:1px solid #ffffff35;flex-direction:column;display:flex;position:absolute;inset-inline:0}.astraV5-module__JHBoPW__mobileNav a{border-bottom:1px solid #ffffff25;padding:.9rem 0}.astraV5-module__JHBoPW__hero{min-height:43rem}.astraV5-module__JHBoPW__heroImage{object-position:65% center}.astraV5-module__JHBoPW__heroWash{background:linear-gradient(#22091590,#2a0b1bd9 35%,#1b0813fa 100%)}.astraV5-module__JHBoPW__heroContent{padding-top:10rem;padding-bottom:4rem}.astraV5-module__JHBoPW__hero h1{max-width:16ch}.astraV5-module__JHBoPW__problem,.astraV5-module__JHBoPW__splitHeading,.astraV5-module__JHBoPW__sprintHeading,.astraV5-module__JHBoPW__human,.astraV5-module__JHBoPW__faq{grid-template-columns:1fr}.astraV5-module__JHBoPW__sprintOutcomes{gap:1.5rem}.astraV5-module__JHBoPW__ladder{grid-template-columns:1fr}.astraV5-module__JHBoPW__ladder li{border-top-width:1px;border-right:0;grid-template-columns:2rem minmax(0,1fr);column-gap:1rem;padding:1.25rem;display:grid}.astraV5-module__JHBoPW__levelCode{grid-area:1/1/span 3;margin:.15rem 0 0}.astraV5-module__JHBoPW__ladder h3,.astraV5-module__JHBoPW__ladder p,.astraV5-module__JHBoPW__ladder a{grid-column:2}.astraV5-module__JHBoPW__ladder p{margin:.6rem 0 .4rem;font-size:.9rem}.astraV5-module__JHBoPW__ladder a{align-items:center;gap:.4rem;width:fit-content;min-height:2.75rem;display:flex}.astraV5-module__JHBoPW__serviceGrid{grid-template-columns:1fr}.astraV5-module__JHBoPW__serviceGrid h3{max-width:none}.astraV5-module__JHBoPW__serviceGrid article{padding:1.75rem}.astraV5-module__JHBoPW__testimonialGrid{grid-template-columns:1fr}.astraV5-module__JHBoPW__testimonialGrid blockquote,.astraV5-module__JHBoPW__testimonialGrid blockquote:first-child,.astraV5-module__JHBoPW__testimonialGrid blockquote:last-child{border-right:0;border-bottom:1px solid var(--line);padding:2rem 0}.astraV5-module__JHBoPW__testimonialGrid blockquote>p{margin-bottom:1.5rem}.astraV5-module__JHBoPW__featuredTestimonial{grid-template-columns:1fr;gap:1.5rem}.astraV5-module__JHBoPW__featuredTestimonial footer{border-left:0;border-top:1px solid var(--line);grid-template-columns:142px 1fr;align-items:center;padding:1.5rem 0 0}.astraV5-module__JHBoPW__about{grid-template-columns:1fr}.astraV5-module__JHBoPW__aboutPortrait{aspect-ratio:4/3;min-height:0}.astraV5-module__JHBoPW__aboutPortrait img{object-position:70% 42%;transform:none}.astraV5-module__JHBoPW__aboutCopy{padding:var(--space) var(--gutter)}.astraV5-module__JHBoPW__footer{flex-wrap:wrap}}@media (max-width:560px){.astraV5-module__JHBoPW__hero h1{font-size:clamp(2.9rem,11.8vw,4.1rem)}.astraV5-module__JHBoPW__heroContent>p{font-size:1rem}.astraV5-module__JHBoPW__heroContent>.astraV5-module__JHBoPW__heroDetail{font-size:.75rem}.astraV5-module__JHBoPW__actions{flex-direction:column;align-items:flex-start;gap:.8rem}.astraV5-module__JHBoPW__actions .astraV5-module__JHBoPW__primaryButton{width:100%}.astraV5-module__JHBoPW__logoRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem}.astraV5-module__JHBoPW__logoMark{max-width:130px}.astraV5-module__JHBoPW__sprintFacts{grid-template-columns:1fr;gap:1.1rem;margin-top:2rem}.astraV5-module__JHBoPW__sprintFacts>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.astraV5-module__JHBoPW__sprintFacts dt{font-size:.7rem}.astraV5-module__JHBoPW__sprintFacts dd{text-align:right;font-size:1.4rem}.astraV5-module__JHBoPW__sprintOutcomes{grid-template-columns:1fr;gap:2rem;margin-block:2rem}.astraV5-module__JHBoPW__sprintOutcomes h3{margin-top:.6rem}.astraV5-module__JHBoPW__sprintBottom .astraV5-module__JHBoPW__primaryButton{width:100%}.astraV5-module__JHBoPW__featuredTestimonial footer{grid-template-columns:1fr}.astraV5-module__JHBoPW__faqList details p{margin-right:0}.astraV5-module__JHBoPW__footer{flex-direction:column;align-items:flex-start;gap:1.25rem}.astraV5-module__JHBoPW__finalCta .astraV5-module__JHBoPW__primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.astraV5-module__JHBoPW__page *,.astraV5-module__JHBoPW__page :before,.astraV5-module__JHBoPW__page :after{scroll-behavior:auto!important;transition:none!important}}.astraV5-module__JHBoPW__rithumTestimonial{border-top:3px solid var(--accent);margin-top:3rem}.astraV5-module__JHBoPW__brandLogo{width:clamp(12rem,17vw,14rem)}.astraV5-module__JHBoPW__heroContent>.astraV5-module__JHBoPW__heroDetail{letter-spacing:.08em;font-size:.82rem}.astraV5-module__JHBoPW__logoBannerHeading{justify-content:center;align-items:center;gap:1.5rem;display:flex}.astraV5-module__JHBoPW__logoBannerHeading p{color:var(--muted);font-size:.75rem}.astraV5-module__JHBoPW__carouselToggle{min-height:2.75rem;color:var(--muted);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:.5rem .65rem;font-size:.72rem;text-decoration:underline}.astraV5-module__JHBoPW__logoRail{margin-top:1rem;display:block;overflow:hidden}.astraV5-module__JHBoPW__logoTrack{width:max-content;animation:48s linear infinite astraV5-module__JHBoPW__logoScroll;display:flex}.astraV5-module__JHBoPW__logoGroup{align-items:center;gap:3rem;padding-right:3rem;display:flex}.astraV5-module__JHBoPW__logoItem{flex:none;width:150px;height:80px}.astraV5-module__JHBoPW__logoMark{max-width:150px;max-height:42px}.astraV5-module__JHBoPW__logosPaused,.astraV5-module__JHBoPW__logoRail:hover .astraV5-module__JHBoPW__logoTrack{animation-play-state:paused}@keyframes astraV5-module__JHBoPW__logoScroll{to{transform:translate(-50%)}}.astraV5-module__JHBoPW__sprint{color:var(--ink);background:var(--paper)}.astraV5-module__JHBoPW__sprint em,.astraV5-module__JHBoPW__offerName{color:var(--accent)}.astraV5-module__JHBoPW__sprintFacts dt,.astraV5-module__JHBoPW__number{color:var(--muted)}.astraV5-module__JHBoPW__sprintBottom{justify-content:flex-start;display:flex}.astraV5-module__JHBoPW__page h3,.astraV5-module__JHBoPW__sprintFacts dd{font-family:inherit;font-weight:500}.astraV5-module__JHBoPW__page h3{font-size:clamp(1.25rem,1.9vw,1.8rem)}.astraV5-module__JHBoPW__ladder{align-items:stretch;margin-top:1.5rem}.astraV5-module__JHBoPW__ladder li{border-top:3px solid var(--wine);background:var(--paper);min-height:200px;padding:1.3rem 1rem 1.5rem}.astraV5-module__JHBoPW__ladder li:first-child{margin-top:128px}.astraV5-module__JHBoPW__ladder li:nth-child(2){margin-top:96px}.astraV5-module__JHBoPW__ladder li:nth-child(3){margin-top:64px}.astraV5-module__JHBoPW__ladder li:nth-child(4){margin-top:32px}.astraV5-module__JHBoPW__ladder li:nth-child(5){margin-top:0}.astraV5-module__JHBoPW__ladder .astraV5-module__JHBoPW__sprintLevel{border-top-color:var(--accent);background:#ead5c7}.astraV5-module__JHBoPW__ladder p{margin-bottom:0}.astraV5-module__JHBoPW__supportMap{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 2fr;margin-top:2rem;display:grid}.astraV5-module__JHBoPW__supportMap>div{gap:.6rem;padding:1rem;display:grid}.astraV5-module__JHBoPW__supportMap span{color:var(--muted);font-size:.75rem}.astraV5-module__JHBoPW__supportMap strong{font-size:.85rem;font-weight:600}.astraV5-module__JHBoPW__serviceGrid .astraV5-module__JHBoPW__serviceNumber{color:var(--muted);margin:0 0 1.2rem;font-size:.75rem}.astraV5-module__JHBoPW__serviceGrid .astraV5-module__JHBoPW__serviceMeta{color:var(--wine);font-size:.85rem}.astraV5-module__JHBoPW__testimonialGrid footer{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.astraV5-module__JHBoPW__excerptLabel{margin-top:.5rem;font-size:.7rem;display:block}.astraV5-module__JHBoPW__human{background:var(--cream);color:var(--ink)}.astraV5-module__JHBoPW__human em{color:var(--accent)}.astraV5-module__JHBoPW__human>p{color:var(--muted)}.astraV5-module__JHBoPW__aboutPortrait img{object-position:72% center;transform:none}@media (max-width:800px){.astraV5-module__JHBoPW__ladder li:nth-child(n){border-top-width:1px;border-left:3px solid var(--wine);grid-template-columns:3.5rem minmax(0,1fr);min-height:0;margin-top:0}.astraV5-module__JHBoPW__ladder .astraV5-module__JHBoPW__sprintLevel{border-left-color:var(--accent)}.astraV5-module__JHBoPW__ladder{padding-left:.5rem}.astraV5-module__JHBoPW__supportMap{grid-template-columns:1fr}.astraV5-module__JHBoPW__supportMap>div{border-bottom:1px solid var(--line);grid-template-columns:7rem 1fr}.astraV5-module__JHBoPW__aboutPortrait{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.astraV5-module__JHBoPW__logoTrack{width:100%;animation:none}.astraV5-module__JHBoPW__logoGroup{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;padding-right:0}.astraV5-module__JHBoPW__logoGroup[aria-hidden=true],.astraV5-module__JHBoPW__carouselToggle{display:none}}.astraV5-module__JHBoPW__heroImage{animation:1.5s ease-out both astraV5-module__JHBoPW__heroArrive}.astraV5-module__JHBoPW__heroContent h1,.astraV5-module__JHBoPW__heroContent>p,.astraV5-module__JHBoPW__heroContent .astraV5-module__JHBoPW__actions{animation:.8s ease-out both astraV5-module__JHBoPW__contentArrive}.astraV5-module__JHBoPW__heroContent>p{animation-delay:.12s}.astraV5-module__JHBoPW__heroContent .astraV5-module__JHBoPW__actions{animation-delay:.24s}.astraV5-module__JHBoPW__revealReady{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.astraV5-module__JHBoPW__revealed{opacity:1;transform:none}.astraV5-module__JHBoPW__eyebrow{letter-spacing:.1em;font-size:.75rem;font-weight:600;margin-bottom:1.5rem!important}.astraV5-module__JHBoPW__method{background:var(--wine);color:var(--paper);position:relative}.astraV5-module__JHBoPW__method em,.astraV5-module__JHBoPW__workshop em{color:var(--coral)}.astraV5-module__JHBoPW__method .astraV5-module__JHBoPW__eyebrow{color:#ebc9c4}.astraV5-module__JHBoPW__methodRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:3.5rem;display:grid}.astraV5-module__JHBoPW__methodRail article:nth-child(2){transition-delay:.12s}.astraV5-module__JHBoPW__methodRail article:nth-child(3){transition-delay:.24s}.astraV5-module__JHBoPW__methodRail h3{margin-top:2rem;font-size:clamp(1.6rem,2.7vw,2.6rem)}.astraV5-module__JHBoPW__methodRail p{color:#ead5de;max-width:32rem;margin-top:1rem;font-size:.95rem}.astraV5-module__JHBoPW__methodPath{border-bottom:1px solid #ffffff40;padding-bottom:1rem;position:relative}.astraV5-module__JHBoPW__methodPath span{color:#eac3bb;font-size:.75rem}.astraV5-module__JHBoPW__methodPath i{background:var(--coral);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px;left:calc(100% - 9px);box-shadow:0 0 0 6px #e9826c20}.astraV5-module__JHBoPW__methodRail .astraV5-module__JHBoPW__revealed i{animation:3s ease-in-out both astraV5-module__JHBoPW__methodTravel}.astraV5-module__JHBoPW__methodRail article:nth-child(2) i{animation-delay:.3s}.astraV5-module__JHBoPW__methodRail article:nth-child(3) i{animation-delay:.6s}.astraV5-module__JHBoPW__method:after{content:"";z-index:1;background:var(--coral);width:1px;height:3rem;position:absolute;bottom:-1.5rem;left:50%}.astraV5-module__JHBoPW__ladder li{transition:background .2s}.astraV5-module__JHBoPW__ladder li:hover{background:#ead5c7}.astraV5-module__JHBoPW__levelGuide{border-block:1px solid var(--line);margin-top:2rem}.astraV5-module__JHBoPW__levelGuide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:.9rem;list-style:none;display:flex}.astraV5-module__JHBoPW__levelGuide summary::-webkit-details-marker{display:none}.astraV5-module__JHBoPW__levelGuide summary>span{color:var(--accent);font-size:1.5rem}.astraV5-module__JHBoPW__levelGuide[open] summary>span{transform:rotate(45deg)}.astraV5-module__JHBoPW__levelGuide>div{padding-bottom:1rem}.astraV5-module__JHBoPW__levelGuide p{grid-template-columns:12rem 1fr;gap:1rem;padding:.65rem 0;font-size:.88rem;display:grid}.astraV5-module__JHBoPW__levelGuide p span{color:var(--muted)}.astraV5-module__JHBoPW__workshop{isolation:isolate;background:var(--dark);color:#fff;align-items:flex-end;min-height:clamp(32rem,62vw,48rem);display:flex;position:relative}.astraV5-module__JHBoPW__workshop>img{object-fit:cover;object-position:center 40%;z-index:-3}.astraV5-module__JHBoPW__workshopShade{z-index:-2;background:linear-gradient(#260d1a15 25%,#260d1af5);position:absolute;inset:0}.astraV5-module__JHBoPW__workshopCopy{padding:4rem var(--rail);width:100%}.astraV5-module__JHBoPW__workshopCopy h2{font-size:clamp(2.6rem,5vw,5.2rem)}.astraV5-module__JHBoPW__workshopCopy .astraV5-module__JHBoPW__eyebrow{color:#f4ded4}.astraV5-module__JHBoPW__sprint{background:var(--dark);color:var(--paper)}.astraV5-module__JHBoPW__sprint em,.astraV5-module__JHBoPW__sprint .astraV5-module__JHBoPW__offerName,.astraV5-module__JHBoPW__sprint .astraV5-module__JHBoPW__number{color:var(--coral)}.astraV5-module__JHBoPW__sprintIntro,.astraV5-module__JHBoPW__sprintOutcomes p{color:#e2d2da}.astraV5-module__JHBoPW__sprint .astraV5-module__JHBoPW__eyebrow,.astraV5-module__JHBoPW__sprintFacts dt{color:#dcbacb}.astraV5-module__JHBoPW__sprintFacts,.astraV5-module__JHBoPW__sprintBottom{border-color:#ffffff30}.astraV5-module__JHBoPW__sprint .astraV5-module__JHBoPW__number{letter-spacing:.08em;font-size:.8rem;display:block}.astraV5-module__JHBoPW__services{background:var(--cream)}.astraV5-module__JHBoPW__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.astraV5-module__JHBoPW__serviceGrid article{border:0;border-top:1px solid var(--line);padding-left:0;padding-right:3rem}.astraV5-module__JHBoPW__serviceGrid article+article{border-left:1px solid var(--line);padding-left:3rem;padding-right:0}.astraV5-module__JHBoPW__serviceGrid h3{max-width:none}.astraV5-module__JHBoPW__proof{background:var(--paper)}.astraV5-module__JHBoPW__faq{background:var(--paper);border-top:1px solid var(--line)}.astraV5-module__JHBoPW__finalCta .astraV5-module__JHBoPW__closingMethod{color:var(--coral);letter-spacing:.09em;margin:0 auto 2rem;font-size:clamp(.85rem,1.7vw,1.2rem)}@keyframes astraV5-module__JHBoPW__heroArrive{0%{opacity:.4;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes astraV5-module__JHBoPW__contentArrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes astraV5-module__JHBoPW__methodTravel{0%{left:0}to{left:calc(100% - 9px)}}@media (max-width:800px){.astraV5-module__JHBoPW__methodRail{grid-template-columns:1fr;gap:2.5rem}.astraV5-module__JHBoPW__methodRail h3{margin-top:1.2rem}.astraV5-module__JHBoPW__methodRail p{margin-top:.6rem}.astraV5-module__JHBoPW__serviceGrid{grid-template-columns:1fr}.astraV5-module__JHBoPW__serviceGrid article,.astraV5-module__JHBoPW__serviceGrid article+article{border-left:0;padding:2rem 0}.astraV5-module__JHBoPW__workshop{min-height:35rem}.astraV5-module__JHBoPW__workshop>img{object-position:45% center}.astraV5-module__JHBoPW__workshopCopy{padding:3rem var(--rail)}.astraV5-module__JHBoPW__levelGuide p{grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:reduce){.astraV5-module__JHBoPW__page *,.astraV5-module__JHBoPW__page :before,.astraV5-module__JHBoPW__page :after{transition:none!important;animation:none!important}.astraV5-module__JHBoPW__revealReady{opacity:1;transform:none}}
