.offer-title{color:var(--deep)}.offer-title em{color:var(--green)}.offer-hero{padding-top:calc(var(--header-h) + clamp(28px, 6vw, 96px));padding-bottom:clamp(64px,8vw,120px)}.offer-hero-grid{display:grid;gap:clamp(36px,6vw,56px)}.offer-figures{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px clamp(24px,4vw,44px);margin-top:clamp(20px,3vw,32px)}.offer-figures p{display:grid;gap:4px}.offer-figure{font-size:clamp(2.875rem,2rem + 4vw,5rem);line-height:.95;letter-spacing:-.045em;font-weight:700;color:var(--deep);font-variant-numeric:tabular-nums;white-space:nowrap}.offer-figure-label{max-width:10rem;font-size:.9375rem;line-height:1.3;color:var(--muted)}.offer-hero .offer-title{font-size:clamp(1.875rem,.9rem + 4.6vw,4.5rem)}.offer-proof{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;font-size:.9375rem;line-height:1.2}.offer-daily,.offer-proof{background:var(--color-green-l,#e7f5ee);color:var(--deep);font-weight:600;letter-spacing:-.01em}.offer-daily{display:inline-block;margin-top:16px;padding:12px 16px;border-radius:16px;font-size:1.0625rem;line-height:1.3}.offer-daily em{font-style:normal;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:var(--green)}.offer-guarantee{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:.9375rem;line-height:1.35;font-weight:600;color:var(--deep)}.offer-guarantee svg{flex:none;width:18px;height:18px;margin-top:.5px;color:var(--green)}.offer-guarantee.is-center{justify-content:center;text-align:left}.offer-checks{display:grid;gap:10px;margin-top:clamp(22px,3vw,32px)}.offer-checks li{display:flex;align-items:flex-start;gap:12px;font-size:1.0625rem;line-height:1.35;font-weight:500;letter-spacing:-.01em}.offer-hero-cta{margin-top:clamp(24px,3.2vw,36px)}.offer-note{margin-top:12px;font-size:.875rem;line-height:1.4;color:var(--muted)}.offer-stage{margin-top:0}.offer-caption{text-align:center}@media (min-width:768px){.offer-stage{width:min(100%,860px);margin-top:0}}@media (min-width:1024px){.offer-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,5vw,80px)}.offer-hero .offer-title{font-size:clamp(2.75rem,1rem + 3vw,4rem)}.offer-figure{font-size:clamp(3rem,1rem + 3.2vw,4.5rem)}.offer-stage{width:100%}.offer-caption{margin-top:48px}}.offer-phone{box-shadow:0 0 0 1px #a9a9ae,0 2px 6px rgb(0 0 0/.06),0 22px 40px -24px rgb(0 0 0/.38)}.offer .ds-m-rating,.offer .ds-rating-honest,.offer .ds-rating-slot,.offer .ds-reviews-honest{display:none}.offer-band{padding-block:clamp(56px,8vw,104px)}.offer-h{font-size:clamp(1.75rem,1.25rem + 2vw,2.75rem);line-height:1.1;letter-spacing:-.03em;font-weight:600}.offer-steps-list{display:grid;gap:20px;margin-top:28px}.offer-steps-list li{display:flex;align-items:flex-start;gap:16px}.offer-col{max-width:720px}.offer-price-card{margin-top:28px}.offer-anchor{margin-top:14px;font-size:1.0625rem;line-height:1.4;color:var(--muted)}.offer-closing,.offer-closing .offer-title .line{text-align:center}.offer-closing-lead{max-width:34ch;margin:14px auto 0;font-size:1.0625rem;line-height:1.45;color:var(--muted)}.offer-foot{margin-top:14px;font-size:.875rem;line-height:1.4;color:var(--muted);text-align:center}.offer-pricing-link{margin-top:16px;text-align:center}.offer-step{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;border:1.5px solid var(--deep);color:var(--deep);font-weight:600;font-size:1.0625rem;font-variant-numeric:tabular-nums}.offer-step.is-last{background:var(--green);border-color:var(--green);color:#fff}.offer-card{border-radius:22px;background:#fff;padding:clamp(20px,4vw,40px);box-shadow:0 0 0 1px rgb(0 0 0/.08),0 24px 48px -32px rgb(0 0 0/.25)}.offer-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:1.0625rem;line-height:1.35}.offer-row:first-child{padding-top:0}.offer-row dt{color:var(--muted)}.offer-row dd{text-align:right;font-weight:600}.offer-row.is-total{border-bottom:0;border-top:1.5px solid var(--ink);margin-top:-1px;padding-bottom:0;font-size:1.25rem}.offer-row.is-total dt{color:var(--ink);font-weight:600}@media (min-width:640px){.offer-sheet{width:min(620px,calc(100vw - 48px))}}.offer-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:22px}.offer-progress span{height:4px;border-radius:999px;background:#e8e8ed;transition:background-color .3s ease}.offer-progress span.is-on{background:var(--green)}.offer-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offer-tile{display:flex;align-items:center;min-height:60px;padding:12px 16px;border-radius:14px;border:1px solid var(--line-strong);background:#fff;text-align:left;font-size:1.0625rem;line-height:1.25;font-weight:500;letter-spacing:-.01em;transition:border-color .2s ease,background-color .2s ease,transform .2s var(--ease)}.offer-tile:hover{border-color:var(--green)}.offer-tile:active{transform:scale(.98)}.offer-tile[aria-pressed=true]{border-color:var(--green);background:#e7f5ee}.offer-steps.has-preview{display:grid;gap:20px}@media (min-width:640px){.offer-steps.has-preview{grid-template-columns:172px minmax(0,1fr);gap:32px;align-items:start}}.offer-live{width:164px;height:236px;margin-inline:auto;padding:2px 2px 0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}@media (max-width:639px){.offer-sheet .offer-steps.has-preview{gap:16px}.offer-sheet .offer-live{width:124px;height:172px}}@media (min-width:640px){.offer-live{width:172px;height:300px;margin-inline:0}}.offer-todo{background:#fff1b8;color:inherit;border-radius:4px;padding:0 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}