.E0kJGG_section{width:min(1180px,100% - 40px);margin:0 auto;padding:92px 0}.E0kJGG_band{background:var(--surface-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.E0kJGG_heading{flex-direction:column;gap:14px;max-width:720px;display:flex}.E0kJGG_headingCentered{text-align:center;align-items:center;margin:0 auto}.E0kJGG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:12.5px;font-weight:800}.E0kJGG_heading h2{letter-spacing:-.03em;color:var(--navy);margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.12}.E0kJGG_heading p{color:var(--muted);margin:0;font-size:17.5px;line-height:1.65}.E0kJGG_hero{flex-direction:column;align-items:center;width:min(1240px,100% - 40px);margin:0 auto;padding:28px 0 40px;display:flex}@media (min-width:951px){.E0kJGG_hero{padding:8px 0 10px}.E0kJGG_hero h1{line-height:1.03}}.E0kJGG_heroTop{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(24px,2.8vw,36px);width:100%;display:grid}@media (min-width:951px){.E0kJGG_heroTop{gap:clamp(20px,2.2vw,28px)}}.E0kJGG_hero h1{letter-spacing:-.04em;max-width:none;color:var(--navy);margin:0;font-size:clamp(44px,4.2vw,64px);font-weight:800;line-height:1.06}.E0kJGG_heroHeadlineLine2{white-space:nowrap;color:var(--navy)}.E0kJGG_heroText{color:#3d4f6f;max-width:540px;margin:clamp(24px,2.4vw,32px) 0 0;font-size:clamp(18px,1.35vw,21px);line-height:1.48}@media (min-width:951px){.E0kJGG_heroText{margin-top:clamp(10px,1.3vw,14px)}}.E0kJGG_heroText strong{color:#334155;font-weight:700}.E0kJGG_heroBenefits{flex-direction:column;gap:clamp(18px,2vw,26px);width:min(100%,820px);margin:clamp(24px,2.8vw,36px) auto 0;padding:0;list-style:none;display:flex}@media (min-width:951px){.E0kJGG_heroBenefits{gap:clamp(6px,.9vw,10px);margin-top:clamp(6px,1.2vw,10px)}.E0kJGG_heroBenefitCheck{width:38px;height:38px;font-size:16px}}.E0kJGG_heroBenefitItem{color:var(--navy);text-align:left;align-items:flex-start;gap:16px;font-size:clamp(18px,1.35vw,22px);font-weight:500;line-height:1.5;display:flex}.E0kJGG_heroBenefitCheck{width:42px;height:42px;color:var(--primary);background:#eff6ff;border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid}@media (min-width:951px){.E0kJGG_heroBenefitItem{line-height:1.45}}.E0kJGG_heroActions{flex-wrap:wrap;justify-content:center;gap:clamp(24px,2.5vw,32px);width:100%;margin-top:clamp(20px,2.2vw,28px);display:flex}@media (min-width:951px){.E0kJGG_heroActions{margin-top:clamp(6px,1vw,10px)}}.E0kJGG_heroActions .E0kJGG_heroPrimary,.E0kJGG_heroActions .E0kJGG_heroSecondary{border-radius:14px;min-height:72px;padding:0 32px;font-size:18px;font-weight:800}@media (min-width:951px){.E0kJGG_heroActions .E0kJGG_heroPrimary,.E0kJGG_heroActions .E0kJGG_heroSecondary{min-height:62px}}.E0kJGG_heroActions .E0kJGG_heroPrimary{min-width:290px}.E0kJGG_heroActions .E0kJGG_heroSecondary{min-width:330px}.E0kJGG_heroPrimary{background:var(--primary);min-height:56px;color:var(--white);letter-spacing:-.01em;border-radius:14px;justify-content:center;align-items:center;padding:0 32px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 14px 30px #2563eb42}.E0kJGG_heroPrimary:hover{background:var(--primary-dark);transform:translateY(-1px)}.E0kJGG_heroSecondary{border:1px solid var(--border);background:var(--white);min-height:56px;color:var(--navy);border-radius:14px;justify-content:center;align-items:center;padding:0 26px;font-size:16.5px;font-weight:700;display:inline-flex}.E0kJGG_heroSecondary:hover{border-color:#94a3b8;transform:translateY(-1px)}.E0kJGG_heroVisual{place-items:center;min-height:0;padding-top:0;display:grid;position:relative}.E0kJGG_heroPhotoWrap{aspect-ratio:1.04;background:linear-gradient(165deg,#fff 0%,#f8fbff 100%);border:1px solid #e2e8f0f2;border-radius:24px;width:min(100%,clamp(420px,30vw,490px));position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a1f}@media (min-width:951px){.E0kJGG_heroPhotoWrap{width:min(100%,clamp(350px,24vw,400px))}}.E0kJGG_heroSarahPhoto{object-fit:cover;object-position:center 18%}.E0kJGG_problemGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.E0kJGG_problemCard{border:1px solid var(--border);background:var(--white);border-radius:18px;flex-direction:column;gap:9px;padding:28px 24px;display:flex}.E0kJGG_problemTime{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:800}.E0kJGG_problemCard strong{letter-spacing:-.02em;color:var(--navy);font-size:18.5px;line-height:1.3}.E0kJGG_problemCard p{color:#475569;margin:0;font-size:15.5px;line-height:1.65}.E0kJGG_relief{background:var(--white);border:1px solid #2563eb29;border-radius:20px;margin-top:34px;padding:34px 36px;box-shadow:0 16px 38px #0f172a0f}.E0kJGG_relief h3{letter-spacing:-.025em;color:var(--navy);margin:0 0 18px;font-size:clamp(21px,2.4vw,27px);line-height:1.24}.E0kJGG_reliefList{grid-template-columns:repeat(3,1fr);gap:18px 26px;margin:0;padding:0;list-style:none;display:grid}.E0kJGG_reliefList li{color:#334155;align-items:flex-start;gap:11px;font-size:16px;line-height:1.6;display:flex}.E0kJGG_reliefList li svg{flex-shrink:0;margin-top:3px}.E0kJGG_limitsStrip{background:var(--white);border-bottom:1px solid var(--border)}.E0kJGG_limitsInner{border-left:4px solid var(--attention);flex-direction:column;gap:8px;width:min(1180px,100% - 40px);max-width:860px;margin:0 auto;padding:0 0 72px 26px;display:flex}.E0kJGG_limitsLabel{letter-spacing:.11em;text-transform:uppercase;color:var(--attention);font-size:11.5px;font-weight:800}.E0kJGG_limitsInner p{color:#334155;margin:0;font-size:16.5px;line-height:1.7}.E0kJGG_limitsSecondary{color:var(--muted)!important;font-size:15.5px!important}.E0kJGG_valueLayout{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.E0kJGG_valueCard{border:1px solid var(--border);background:var(--white);border-radius:20px;padding:34px 34px 30px;box-shadow:0 16px 38px #0f172a0f}.E0kJGG_valueCard h3{letter-spacing:-.02em;color:var(--navy);margin:0 0 18px;font-size:21px}.E0kJGG_valueList{gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.E0kJGG_valueList li{color:#334155;align-items:flex-start;gap:11px;font-size:16px;line-height:1.6;display:flex}.E0kJGG_valueList li svg{flex-shrink:0;margin-top:3px}.E0kJGG_estimateNote{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:18px;font-size:14.5px;line-height:1.65}.E0kJGG_finalCta{border-top:1px solid var(--border);background:radial-gradient(60% 70% at 50% 0,#2563eb1c,#0000 64%),linear-gradient(#f3f7ff 0%,#fff 100%)}.E0kJGG_finalInner{text-align:center;flex-direction:column;align-items:center;gap:20px;width:min(760px,100% - 40px);margin:0 auto;padding:92px 0 100px;display:flex}.E0kJGG_finalInner h2{letter-spacing:-.035em;color:var(--navy);margin:0;font-size:clamp(32px,4vw,48px);line-height:1.08}.E0kJGG_finalInner p{color:#475569;max-width:56ch;margin:0;font-size:17.5px;line-height:1.65}.E0kJGG_finalNote{color:var(--muted)!important;max-width:62ch!important;font-size:14.5px!important}@media (max-width:1000px){.E0kJGG_valueLayout{grid-template-columns:1fr;gap:34px}.E0kJGG_reliefList{grid-template-columns:1fr 1fr}}@media (max-width:950px){.E0kJGG_heroTop{grid-template-columns:1fr;gap:36px}.E0kJGG_hero{padding-top:48px}.E0kJGG_heroCopy{text-align:center}.E0kJGG_heroText{margin-left:auto;margin-right:auto}.E0kJGG_heroActions{justify-content:center}.E0kJGG_heroBenefits{margin-top:36px}.E0kJGG_heroBenefitItem{font-size:17px}.E0kJGG_heroPhotoWrap{width:min(100%,320px)}.E0kJGG_problemGrid{grid-template-columns:1fr;max-width:560px}}@media (max-width:620px){.E0kJGG_section{padding:64px 0}.E0kJGG_hero{width:min(100% - 24px,1240px);padding:42px 0 56px}.E0kJGG_hero h1{font-size:40px}.E0kJGG_heroText{font-size:16px}.E0kJGG_heroBenefits{gap:14px;margin-top:32px}.E0kJGG_heroBenefitItem{font-size:16px}.E0kJGG_heroBenefitCheck{width:38px;height:38px;font-size:16px}.E0kJGG_heroActions{flex-direction:column;margin-top:28px}.E0kJGG_heroActions a{width:100%}.E0kJGG_heroVisual{padding:12px 0 0}.E0kJGG_heroPhotoWrap{width:min(100%,280px)}.E0kJGG_relief{padding:26px 22px}.E0kJGG_reliefList{grid-template-columns:1fr}.E0kJGG_limitsInner{padding-bottom:56px;padding-left:18px}.E0kJGG_valueCard{padding:26px 22px 24px}.E0kJGG_finalInner{padding:68px 0 76px}}
