.Oz8-Vq_shell{width:min(100% - 48px,1200px);margin-inline:auto}.Oz8-Vq_hero{background:var(--color-bg,#f2f4f6);border-bottom:1px solid var(--color-line,#d8dee6);padding:28px 0 clamp(80px,9vw,128px);overflow:hidden}.Oz8-Vq_heroGrid{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.Oz8-Vq_eyebrow,.Oz8-Vq_priceEyebrow{color:var(--color-green-dark,#4f7255);letter-spacing:.17em;margin-bottom:18px;font-size:.76rem;font-weight:700}.Oz8-Vq_heroCopy h1{color:var(--color-navy-dark,#08162d);font-family:var(--font-display), "Yu Mincho", serif;letter-spacing:.035em;margin-bottom:28px;font-size:clamp(2.3rem,4.1vw,3.75rem);font-weight:500;line-height:1.35}.Oz8-Vq_headingLine{white-space:nowrap}.Oz8-Vq_heroLead{max-width:39rem;color:var(--color-text,#1f2937);margin-bottom:28px;font-size:clamp(1rem,1.25vw,1.1rem);line-height:2}.Oz8-Vq_heroFacts{flex-wrap:wrap;gap:10px 22px;margin:0 0 34px;padding:0;list-style:none;display:flex}.Oz8-Vq_heroFacts li{color:var(--color-navy-dark,#08162d);align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:inline-flex}.Oz8-Vq_heroFacts svg{color:#fff;background:var(--color-green-dark,#4f7255);stroke-width:2.3px;border-radius:50%;width:17px;height:17px;padding:3px}.Oz8-Vq_heroActions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.Oz8-Vq_anchorLink{color:var(--color-navy-dark,#08162d);border-bottom:1px solid var(--color-line,#d8dee6);align-items:center;gap:10px;padding-block:12px;font-size:.88rem;font-weight:600;display:inline-flex}.Oz8-Vq_heroMedia,.Oz8-Vq_screenImage{background:#fff;border:1px solid #08162d1a;position:relative;overflow:hidden;box-shadow:0 24px 58px #08162d1f}.Oz8-Vq_heroMedia{aspect-ratio:16/10}.Oz8-Vq_heroMedia img{object-fit:cover}.Oz8-Vq_problemSection,.Oz8-Vq_featureSection{background:#fff;padding-block:clamp(82px,9vw,128px)}.Oz8-Vq_sectionIntro{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:end;gap:clamp(48px,8vw,112px);margin-bottom:clamp(50px,6vw,78px);display:grid}.Oz8-Vq_sectionIntro h2,.Oz8-Vq_benefitCopy h2,.Oz8-Vq_priceSection h2,.Oz8-Vq_finalCta h2{color:var(--color-navy-dark,#08162d);font-family:var(--font-display), "Yu Mincho", serif;letter-spacing:.035em;margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:500;line-height:1.52}.Oz8-Vq_sectionIntro>p{color:var(--color-muted,#667085);margin-bottom:0;line-height:2}.Oz8-Vq_problemGrid{border-top:1px solid var(--color-line,#d8dee6);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.Oz8-Vq_problemGrid li{border-bottom:1px solid var(--color-line,#d8dee6);grid-template-columns:42px minmax(0,1fr);gap:22px;padding:32px 0 36px;display:grid}.Oz8-Vq_problemGrid svg{width:30px;height:30px;color:var(--color-green-dark,#4f7255)}.Oz8-Vq_problemGrid h3{font-family:var(--font-body), sans-serif;letter-spacing:.02em;margin:0 0 9px;font-size:1.06rem;font-weight:700}.Oz8-Vq_problemGrid p{color:var(--color-muted,#667085);margin:0;font-size:.92rem;line-height:1.85}.Oz8-Vq_benefit{background:#fff;padding-block:clamp(88px,10vw,144px)}.Oz8-Vq_benefitWarm{background:var(--color-bg,#f2f4f6);border-block:1px solid var(--color-line,#d8dee6)}.Oz8-Vq_benefitGrid{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(52px,8vw,112px);display:grid}.Oz8-Vq_benefitGridReverse .Oz8-Vq_benefitCopy{order:2}.Oz8-Vq_benefitGridReverse .Oz8-Vq_screenFigure{order:1}.Oz8-Vq_benefitCopy{min-width:0}.Oz8-Vq_benefitNumber{color:var(--color-sand,#d8c8ad);font-family:var(--font-display), serif;margin-bottom:24px;font-size:3.4rem;line-height:1}.Oz8-Vq_benefitCopy h2{margin-bottom:26px;font-size:clamp(1.9rem,2vw,2rem)}.Oz8-Vq_benefitCopy>p:not(.Oz8-Vq_benefitNumber,.Oz8-Vq_eyebrow,.Oz8-Vq_supportingMetric,.Oz8-Vq_outcomeCopy){color:var(--color-muted,#667085);margin-bottom:26px;line-height:2}.Oz8-Vq_screenFigure{min-width:0;margin:0}.Oz8-Vq_screenImage{aspect-ratio:1513/981}.Oz8-Vq_screenImage img{object-fit:cover;object-position:left top}.Oz8-Vq_salesBoardImage{aspect-ratio:1584/994}.Oz8-Vq_bookingSiteImage{aspect-ratio:1513/893}.Oz8-Vq_screenFigure figcaption{color:var(--color-muted,#667085);letter-spacing:.04em;margin-top:14px;font-size:.75rem}.Oz8-Vq_timeComparison{border-block:1px solid var(--color-line,#d8dee6);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-block:34px 22px;padding-block:24px;display:grid}.Oz8-Vq_timeComparison span,.Oz8-Vq_timeComparison strong{color:var(--color-navy-dark,#08162d);font-family:var(--font-display), serif;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:500;line-height:1.3}.Oz8-Vq_timeComparison small{color:var(--color-muted,#667085);font-family:var(--font-body), sans-serif;letter-spacing:.08em;margin-bottom:8px;font-size:.68rem;font-weight:600;display:block}.Oz8-Vq_timeComparison strong{color:var(--color-green-dark,#4f7255)}.Oz8-Vq_timeComparison .Oz8-Vq_timeArrow{color:#fff;background:var(--color-navy-dark,#08162d);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.Oz8-Vq_timeArrow svg{width:19px;height:19px}.Oz8-Vq_supportingMetric{color:var(--color-navy-dark,#08162d);align-items:center;gap:10px;margin:0;font-weight:700;display:flex}.Oz8-Vq_supportingMetric svg{width:20px;height:20px;color:var(--color-green-dark,#4f7255)}.Oz8-Vq_checkList{gap:13px;margin:30px 0;padding:0;list-style:none;display:grid}.Oz8-Vq_checkList li{color:var(--color-navy-dark,#08162d);align-items:flex-start;gap:11px;font-size:.92rem;font-weight:600;line-height:1.75;display:flex}.Oz8-Vq_checkList svg{width:18px;height:18px;color:var(--color-green-dark,#4f7255);flex:none;margin-top:5px}.Oz8-Vq_outcomeCopy{color:var(--color-text,#1f2937);border-left:3px solid var(--color-green-dark,#4f7255);background:#fff;margin:0;padding:20px 22px;font-size:.9rem;line-height:1.9}.Oz8-Vq_bookingSteps{border-top:1px solid var(--color-line,#d8dee6);gap:0;margin:30px 0 26px;padding:0;list-style:none;display:grid}.Oz8-Vq_bookingSteps li{border-bottom:1px solid var(--color-line,#d8dee6);color:var(--color-navy-dark,#08162d);align-items:center;gap:14px;padding-block:13px;font-weight:600;display:flex}.Oz8-Vq_bookingSteps span{color:#fff;background:var(--color-green-dark,#4f7255);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.72rem;display:grid}.Oz8-Vq_outcomes{flex-wrap:wrap;gap:8px;display:flex}.Oz8-Vq_outcomes span{color:var(--color-green-dark,#4f7255);background:#eef4ef;border:1px solid #cfdccf;padding:7px 12px;font-size:.75rem;font-weight:700}.Oz8-Vq_featureSection{background:var(--color-navy-dark,#08162d)}.Oz8-Vq_featureSection .Oz8-Vq_eyebrow{color:#a9c5ae}.Oz8-Vq_featureSection .Oz8-Vq_sectionIntro h2,.Oz8-Vq_featureSection .Oz8-Vq_sectionIntro>p{color:#fff}.Oz8-Vq_featureSection .Oz8-Vq_sectionIntro>p{opacity:.76}.Oz8-Vq_featureGrid{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.Oz8-Vq_featureGrid li{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:218px;padding:32px}.Oz8-Vq_featureGrid svg{color:#a9c5ae;width:28px;height:28px;margin-bottom:28px}.Oz8-Vq_featureGrid h3{color:#fff;font-family:var(--font-body), sans-serif;margin:0 0 10px;font-size:1rem;font-weight:700}.Oz8-Vq_featureGrid p{color:#ffffffad;margin:0;font-size:.86rem;line-height:1.8}.Oz8-Vq_priceSection{background:var(--color-bg,#f2f4f6);border-bottom:1px solid var(--color-line,#d8dee6);padding-block:clamp(86px,10vw,140px)}.Oz8-Vq_priceGrid{grid-template-columns:minmax(0,1fr) minmax(400px,.72fr);align-items:center;gap:clamp(60px,9vw,130px);display:grid}.Oz8-Vq_priceSection h2{margin-bottom:24px}.Oz8-Vq_priceSection h2+p{max-width:42rem;color:var(--color-muted,#667085);margin:0;line-height:2}.Oz8-Vq_priceCard{color:var(--color-navy-dark,#08162d);border-top:4px solid var(--color-green-dark,#4f7255);background:#fff;padding:clamp(34px,5vw,52px);box-shadow:0 20px 48px #08162d17}.Oz8-Vq_priceCard>p:first-child{color:var(--color-muted,#667085);letter-spacing:.08em;margin-bottom:4px;font-size:.82rem;font-weight:700}.Oz8-Vq_priceCard strong{font-family:var(--font-display), serif;margin-bottom:12px;font-size:clamp(2.5rem,4vw,4rem);font-weight:500;line-height:1.25;display:block}.Oz8-Vq_priceCard strong span{margin-left:5px;font-size:.42em}.Oz8-Vq_priceCard small{color:var(--color-muted,#667085);margin-bottom:28px;line-height:1.7;display:block}.Oz8-Vq_priceCard .button-link{width:100%}.Oz8-Vq_priceNote{color:var(--color-muted,#667085);align-items:center;gap:8px;margin:18px 0 0;font-size:.76rem;display:flex}.Oz8-Vq_priceNote svg{width:17px;height:17px}.Oz8-Vq_finalCta{text-align:center;padding-block:clamp(82px,9vw,120px)}.Oz8-Vq_finalCta>div{flex-direction:column;align-items:center;display:flex}.Oz8-Vq_finalCta>div>svg{width:42px;height:42px;color:var(--color-green-dark,#4f7255);margin-bottom:24px}.Oz8-Vq_finalCta p{color:var(--color-green-dark,#4f7255);letter-spacing:.08em;margin-bottom:14px;font-size:.82rem;font-weight:700}.Oz8-Vq_finalCta h2{max-width:760px;margin-bottom:34px}@media (max-width:1100px){.Oz8-Vq_heroGrid,.Oz8-Vq_sectionIntro{grid-template-columns:1fr}.Oz8-Vq_heroGrid{gap:48px}.Oz8-Vq_heroMedia{max-width:760px}.Oz8-Vq_sectionIntro{gap:28px}}@media (max-width:980px){.Oz8-Vq_benefitGrid,.Oz8-Vq_priceGrid{grid-template-columns:1fr}.Oz8-Vq_benefitGridReverse .Oz8-Vq_benefitCopy,.Oz8-Vq_benefitGridReverse .Oz8-Vq_screenFigure{order:initial}.Oz8-Vq_benefitCopy{max-width:720px}.Oz8-Vq_screenFigure{width:100%}.Oz8-Vq_priceCard{max-width:620px}}@media (max-width:760px){.Oz8-Vq_shell{width:min(100% - 40px,1200px)}.Oz8-Vq_hero{padding-top:22px}.Oz8-Vq_sectionIntro{grid-template-columns:1fr;gap:28px}.Oz8-Vq_problemGrid{grid-template-columns:1fr}.Oz8-Vq_featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Oz8-Vq_featureGrid li{min-height:190px;padding:26px}}@media (max-width:520px){.Oz8-Vq_shell{width:min(100% - 32px,1200px)}.Oz8-Vq_heroCopy h1{font-size:clamp(2.05rem,8.8vw,2.5rem);line-height:1.4}.Oz8-Vq_hero{padding-top:14px;padding-bottom:56px}.Oz8-Vq_heroGrid{gap:32px}.Oz8-Vq_heroLead{margin-bottom:22px;line-height:1.85}.Oz8-Vq_heroFacts{margin-bottom:26px}.Oz8-Vq_problemSection,.Oz8-Vq_featureSection,.Oz8-Vq_benefit,.Oz8-Vq_priceSection,.Oz8-Vq_finalCta{padding-block:56px}.Oz8-Vq_sectionIntro{gap:20px;margin-bottom:36px}.Oz8-Vq_sectionIntro h2,.Oz8-Vq_benefitCopy h2,.Oz8-Vq_priceSection h2,.Oz8-Vq_finalCta h2{font-size:1.85rem;line-height:1.48}.Oz8-Vq_benefitGrid,.Oz8-Vq_priceGrid{gap:40px}.Oz8-Vq_benefitNumber{margin-bottom:18px;font-size:2.8rem}.Oz8-Vq_priceCard{padding:28px 22px}.Oz8-Vq_heroActions{width:100%}.Oz8-Vq_heroActions .button-link{width:100%}.Oz8-Vq_timeComparison{grid-template-columns:1fr}.Oz8-Vq_timeComparison .Oz8-Vq_timeArrow{width:36px;height:36px;transform:rotate(90deg)}.Oz8-Vq_featureGrid{grid-template-columns:1fr}.Oz8-Vq_featureGrid li{min-height:0}.Oz8-Vq_problemGrid li{grid-template-columns:34px minmax(0,1fr);gap:16px}.Oz8-Vq_headingLine{white-space:normal;max-width:100%}.Oz8-Vq_screenFigure figcaption{margin-top:10px}}
