.hero-inner[data-astro-cid-zhsofyij]{padding-block:clamp(6rem,12vw,11rem);position:relative}.hero[data-astro-cid-zhsofyij] .display[data-astro-cid-zhsofyij]{max-width:1050px;font-size:clamp(3rem,7vw,6.5rem)}.signal[data-astro-cid-zhsofyij]{color:var(--color-signal);display:block}.section-heading[data-astro-cid-zhsofyij]{align-items:end}.section-heading[data-astro-cid-zhsofyij] .lede[data-astro-cid-zhsofyij]{margin:0}.offer-grid[data-astro-cid-zhsofyij]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.offer[data-astro-cid-zhsofyij]{border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;padding:2.25rem 2rem 2rem;display:flex}.offer[data-astro-cid-zhsofyij].featured{border-color:var(--color-deep);background:var(--color-deep);color:var(--color-surface)}.badge[data-astro-cid-zhsofyij]{background:var(--color-signal);color:var(--color-deep);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;margin:0 0 1.25rem;padding:.3rem .7rem;font-size:.7rem;font-weight:700}.offer[data-astro-cid-zhsofyij] h3[data-astro-cid-zhsofyij]{letter-spacing:-.02em;margin:0;font-size:1.5rem}.length[data-astro-cid-zhsofyij]{color:var(--color-muted);margin:.4rem 0 0;font-size:.85rem;font-weight:600}.price[data-astro-cid-zhsofyij]{letter-spacing:-.04em;flex-direction:column;margin:1.75rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.1;display:flex}.price[data-astro-cid-zhsofyij] span[data-astro-cid-zhsofyij]{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.summary[data-astro-cid-zhsofyij]{color:var(--color-muted);margin:1.5rem 0 0;line-height:1.65}.offer[data-astro-cid-zhsofyij] ul[data-astro-cid-zhsofyij]{border-top:1px solid var(--color-border);flex:1;margin:1.5rem 0 2rem;padding:0;list-style:none}.offer[data-astro-cid-zhsofyij] li[data-astro-cid-zhsofyij]{border-bottom:1px solid var(--color-border);padding:.75rem 0 .75rem 1.5rem;font-size:.95rem;line-height:1.5;position:relative}.offer[data-astro-cid-zhsofyij] li[data-astro-cid-zhsofyij]:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}.featured[data-astro-cid-zhsofyij] .length[data-astro-cid-zhsofyij],.featured[data-astro-cid-zhsofyij] .price[data-astro-cid-zhsofyij] span[data-astro-cid-zhsofyij],.featured[data-astro-cid-zhsofyij] .summary[data-astro-cid-zhsofyij]{color:var(--color-deep-muted)}.featured[data-astro-cid-zhsofyij] ul[data-astro-cid-zhsofyij],.featured[data-astro-cid-zhsofyij] li[data-astro-cid-zhsofyij]{border-color:var(--color-deep-border)}.featured[data-astro-cid-zhsofyij] li[data-astro-cid-zhsofyij]:before{color:var(--color-signal)}.guarantee[data-astro-cid-zhsofyij]{border-left:3px solid var(--color-accent);background:var(--color-surface);margin:2rem 0 0;padding:1.25rem 1.5rem}.extras[data-astro-cid-zhsofyij]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.25rem;display:grid}.extras[data-astro-cid-zhsofyij] article[data-astro-cid-zhsofyij]{border:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 2rem;display:flex}.extras[data-astro-cid-zhsofyij] h3[data-astro-cid-zhsofyij]{margin:0 0 .35rem;font-size:1.1rem}.extras[data-astro-cid-zhsofyij] article[data-astro-cid-zhsofyij] p[data-astro-cid-zhsofyij]{color:var(--color-muted);margin:0;font-size:.95rem}.extras[data-astro-cid-zhsofyij] .extra-price[data-astro-cid-zhsofyij]{color:var(--color-foreground);flex-shrink:0;font-size:1.25rem;font-weight:600}.extra-price[data-astro-cid-zhsofyij] span[data-astro-cid-zhsofyij]{color:var(--color-muted);font-size:.8rem;font-weight:500}.steps[data-astro-cid-zhsofyij]{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3.5rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-zhsofyij] li[data-astro-cid-zhsofyij]{padding:2rem 1.75rem 0 0}.steps[data-astro-cid-zhsofyij] li[data-astro-cid-zhsofyij]+li[data-astro-cid-zhsofyij]{border-left:1px solid var(--color-border);padding-left:1.75rem}.step-number[data-astro-cid-zhsofyij]{color:var(--color-muted);letter-spacing:.1em;font-size:.75rem;font-weight:700}.steps[data-astro-cid-zhsofyij] h3[data-astro-cid-zhsofyij]{margin:2rem 0 .75rem;font-size:1.3rem}.steps[data-astro-cid-zhsofyij] p[data-astro-cid-zhsofyij]{color:var(--color-muted);margin:0;line-height:1.65}.faq-list[data-astro-cid-zhsofyij]{border-top:1px solid var(--color-border)}details[data-astro-cid-zhsofyij]{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-zhsofyij]{cursor:pointer;justify-content:space-between;gap:1.5rem;padding-block:1.5rem;font-size:1.15rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-zhsofyij]::-webkit-details-marker{display:none}summary[data-astro-cid-zhsofyij]:after{content:"+";color:var(--color-accent);font-size:1.4rem;line-height:1}details[data-astro-cid-zhsofyij][open] summary[data-astro-cid-zhsofyij]:after{content:"–"}details[data-astro-cid-zhsofyij] p[data-astro-cid-zhsofyij]{max-width:640px;color:var(--color-muted);margin:0 0 1.75rem;line-height:1.75}.open[data-astro-cid-zhsofyij] .command[data-astro-cid-zhsofyij]{margin-top:.5rem}.open[data-astro-cid-zhsofyij] .actions[data-astro-cid-zhsofyij]{gap:2rem}.closing[data-astro-cid-zhsofyij] .closing-inner[data-astro-cid-zhsofyij]{position:relative}.closing[data-astro-cid-zhsofyij] .lede[data-astro-cid-zhsofyij]{margin-top:1.5rem}@media (width<=1000px){.offer-grid[data-astro-cid-zhsofyij]{grid-template-columns:1fr}.steps[data-astro-cid-zhsofyij]{grid-template-columns:1fr 1fr;row-gap:2.5rem}.steps[data-astro-cid-zhsofyij] li[data-astro-cid-zhsofyij]:nth-child(3){border-left:0;padding-left:0}}@media (width<=700px){.extras[data-astro-cid-zhsofyij]{grid-template-columns:1fr}.extras[data-astro-cid-zhsofyij] article[data-astro-cid-zhsofyij]{flex-direction:column;align-items:flex-start;gap:.75rem}.steps[data-astro-cid-zhsofyij]{grid-template-columns:1fr}.steps[data-astro-cid-zhsofyij] li[data-astro-cid-zhsofyij],.steps[data-astro-cid-zhsofyij] li[data-astro-cid-zhsofyij]+li[data-astro-cid-zhsofyij]{border-left:0;padding:1.75rem 0 0}.steps[data-astro-cid-zhsofyij] h3[data-astro-cid-zhsofyij]{margin-top:.75rem}}
