.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--border)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--border)}.faq__item[data-astro-cid-hemr5th4]::details-content{opacity:0;block-size:0;transition:block-size var(--dur-slow) var(--ease-out), opacity var(--dur) ease, content-visibility var(--dur-slow) allow-discrete;overflow-y:clip}.faq__item[data-astro-cid-hemr5th4][open]::details-content{opacity:1;block-size:auto}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:60px;padding-block:var(--space-4);cursor:pointer;color:var(--pw-black);font-weight:600;font-size:var(--text-base);border-radius:var(--radius-sm);transition:color var(--dur-fast) ease;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{color:var(--link)}.faq__icon[data-astro-cid-hemr5th4]{border:1px solid var(--border);width:28px;height:28px;transition:background-color var(--dur) ease, border-color var(--dur) ease, transform var(--dur) var(--ease-out);border-radius:50%;flex:none;position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";width:11px;height:1.5px;transition:transform var(--dur) var(--ease-out);background:currentColor;border-radius:1px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}summary[data-astro-cid-hemr5th4]:hover .faq__icon[data-astro-cid-hemr5th4]{border-color:var(--pw-mid-grey)}details[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{background:var(--pw-cyan);border-color:var(--pw-cyan);color:var(--pw-black)}details[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.faq__answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding:0 var(--space-12) var(--space-6) 0;color:var(--text-body);margin:0}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-hemr5th4]::details-content{transition-property:opacity,content-visibility}}.qbar[data-astro-cid-5quhti3c]{display:none}@media (width<=859px){.qbar[data-astro-cid-5quhti3c]{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));backdrop-filter:saturate(1.4)blur(10px);border-top:1px solid var(--border);visibility:hidden;transition:transform var(--dur-slow) var(--ease-out), visibility 0s linear var(--dur-slow);background:#fffffff5;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px -12px #2020202e}.qbar[data-astro-cid-5quhti3c].is-shown{visibility:visible;transition:transform var(--dur-slow) var(--ease-out), visibility 0s;transform:none}}.qbar__text[data-astro-cid-5quhti3c]{min-width:0;margin:0;line-height:1.3;display:grid}.qbar__label[data-astro-cid-5quhti3c]{color:var(--pw-black);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.qbar__price[data-astro-cid-5quhti3c]{color:var(--text-muted);font-size:var(--text-xs)}.qbar__price[data-astro-cid-5quhti3c] strong[data-astro-cid-5quhti3c]{color:var(--pw-black);font-size:var(--text-sm)}.qbar__actions[data-astro-cid-5quhti3c]{gap:var(--space-2);flex:none;display:flex}@media (prefers-reduced-motion:reduce){.qbar[data-astro-cid-5quhti3c],.qbar[data-astro-cid-5quhti3c].is-shown{transition-property:visibility}}.hero[data-astro-cid-njl2q4gy]{background:var(--pw-cyan-50);border-bottom:1px solid var(--pw-cyan-100);padding-block:clamp(2rem,1rem + 3vw,3.5rem) clamp(3rem,1.5rem + 5vw,6rem)}.hero__grid[data-astro-cid-njl2q4gy]{gap:var(--space-10);align-items:end;display:grid}@media (width>=960px){.hero__grid[data-astro-cid-njl2q4gy]{gap:var(--space-16);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.hero[data-astro-cid-njl2q4gy] h1[data-astro-cid-njl2q4gy]{max-width:14ch;animation:hero-in .76s var(--ease-out) both}.hero__lead[data-astro-cid-njl2q4gy]{max-width:52ch;animation:hero-in .76s .1s var(--ease-out) both}.hero__actions[data-astro-cid-njl2q4gy]{gap:var(--space-3);margin-top:var(--space-8);animation:hero-in .76s .18s var(--ease-out) both;flex-wrap:wrap;display:flex}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}}.glance[data-astro-cid-njl2q4gy]{padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:glance-in .9s .24s var(--ease-out) both}@keyframes glance-in{0%{opacity:0;transform:translateY(20px)scale(.98)}}.glance__price[data-astro-cid-njl2q4gy]{gap:var(--space-1);margin:0 0 var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.glance__label[data-astro-cid-njl2q4gy]{font-size:var(--text-sm);color:var(--pw-black);font-weight:600}.glance__amount[data-astro-cid-njl2q4gy]{align-items:baseline;gap:var(--space-2);display:flex}.glance__from[data-astro-cid-njl2q4gy],.glance__period[data-astro-cid-njl2q4gy]{font-size:var(--text-sm);color:var(--text-muted)}.glance__amount[data-astro-cid-njl2q4gy] .price-display[data-astro-cid-njl2q4gy]{color:var(--pw-black);font-size:clamp(2.2rem,1.8rem + 1.4vw,2.8rem);line-height:1.1}.glance__quote[data-astro-cid-njl2q4gy]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;font-size:var(--text-xl);color:var(--pw-black);line-height:1.2}.glance__list[data-astro-cid-njl2q4gy]{gap:var(--space-3);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.glance__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{gap:var(--space-3);display:flex}.glance__list[data-astro-cid-njl2q4gy] svg[data-astro-cid-njl2q4gy],.checklist[data-astro-cid-njl2q4gy] svg[data-astro-cid-njl2q4gy],.plan__features[data-astro-cid-njl2q4gy] svg[data-astro-cid-njl2q4gy]{color:var(--pw-cyan-700);flex:none;margin-top:.22em}.glance__foot[data-astro-cid-njl2q4gy]{margin:var(--space-6) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.intro__grid[data-astro-cid-njl2q4gy]{gap:var(--space-6);display:grid}@media (width>=960px){.intro__grid[data-astro-cid-njl2q4gy]{gap:var(--space-16);grid-template-columns:1fr 1.2fr}}.intro__body[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{font-size:var(--text-lg);line-height:1.6}.included[data-astro-cid-njl2q4gy]{gap:var(--space-4);display:grid}@media (width>=800px){.included[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.included__group[data-astro-cid-njl2q4gy]{padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.included__group[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin-bottom:var(--space-4)}.included__note[data-astro-cid-njl2q4gy]{font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-3) var(--space-4);background:var(--pw-cyan-50);border-radius:var(--radius-sm)}.checklist[data-astro-cid-njl2q4gy]{margin:0;padding:0;list-style:none}.checklist[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{gap:var(--space-3);padding-block:var(--space-2);display:flex}.checklist[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]+li[data-astro-cid-njl2q4gy]{border-top:1px solid var(--pw-stone-100)}.finder[data-astro-cid-njl2q4gy]{gap:var(--space-3);margin-bottom:var(--space-8);padding:var(--space-6) var(--space-8);background:var(--pw-cyan-50);border:1px solid var(--pw-cyan-100);border-radius:var(--radius-lg);display:grid}.finder[data-astro-cid-njl2q4gy][hidden]{display:none}.finder__q[data-astro-cid-njl2q4gy]{color:var(--pw-black);font-weight:600}.finder__row[data-astro-cid-njl2q4gy]{align-items:center;gap:var(--space-6);display:flex}.finder[data-astro-cid-njl2q4gy] input[data-astro-cid-njl2q4gy][type=range]{min-width:0;height:44px;accent-color:var(--pw-cyan-700);cursor:pointer;flex:1;margin:0}.finder__count[data-astro-cid-njl2q4gy]{min-width:4ch;color:var(--pw-black);font-size:var(--text-xl);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:600}.finder__result[data-astro-cid-njl2q4gy]{font-size:var(--text-sm);margin:0}.finder__result[data-astro-cid-njl2q4gy] strong[data-astro-cid-njl2q4gy]{color:var(--pw-black)}.plan__fit[data-astro-cid-njl2q4gy]{margin-left:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--pw-cyan);color:var(--pw-black);font-size:var(--text-xs);letter-spacing:0;vertical-align:middle;opacity:0;transition:opacity var(--dur) ease, transform var(--dur) var(--ease-out);font-weight:600;display:inline-block;transform:scale(.8)}.plan[data-astro-cid-njl2q4gy].is-match{border-color:var(--pw-cyan);box-shadow:0 0 0 3px #1badcc38, var(--shadow)}.plan[data-astro-cid-njl2q4gy].is-match .plan__fit[data-astro-cid-njl2q4gy]{opacity:1;transform:none}.plans[data-astro-cid-njl2q4gy]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.plans[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.plan[data-astro-cid-njl2q4gy]{padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow var(--dur) var(--ease-out), border-color var(--dur) ease;flex-direction:column;display:flex}.plan[data-astro-cid-njl2q4gy]:hover{border-color:var(--pw-mid-grey);box-shadow:var(--shadow)}.plan__name[data-astro-cid-njl2q4gy]{margin-bottom:var(--space-5)}.plan__price[data-astro-cid-njl2q4gy]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.plan__from[data-astro-cid-njl2q4gy],.plan__period[data-astro-cid-njl2q4gy]{font-size:var(--text-sm);color:var(--text-muted)}.plan__amount[data-astro-cid-njl2q4gy]{color:var(--pw-black);font-size:clamp(2.2rem,1.8rem + 1.4vw,2.8rem);line-height:1}.plan__desc[data-astro-cid-njl2q4gy]{font-size:var(--text-sm);color:var(--text-muted);padding-top:var(--space-4);border-top:1px solid var(--border);margin:0}.plan__features[data-astro-cid-njl2q4gy]{margin:var(--space-4) 0 0;gap:var(--space-2);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.plan__features[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{gap:var(--space-2);display:flex}.plan__desc[data-astro-cid-njl2q4gy],.plan__features[data-astro-cid-njl2q4gy]{margin-bottom:var(--space-6)}.plan__cta[data-astro-cid-njl2q4gy]{align-self:flex-start;margin-top:auto}.steps[data-astro-cid-njl2q4gy]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.steps[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.steps[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.step[data-astro-cid-njl2q4gy]{padding:var(--space-6);border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff24}.step__num[data-astro-cid-njl2q4gy]{width:2rem;height:2rem;margin-bottom:var(--space-4);background:var(--pw-cyan);color:var(--pw-black);font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:500;display:inline-grid}.step[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{font-size:var(--text-sm);margin:0}.faq-grid[data-astro-cid-njl2q4gy]{gap:var(--space-8);display:grid}@media (width>=960px){.faq-grid[data-astro-cid-njl2q4gy]{gap:var(--space-16);grid-template-columns:1fr 1.7fr}.faq-grid__head[data-astro-cid-njl2q4gy]{top:calc(var(--header-h) + var(--space-8));align-self:start;position:sticky}}.faq-grid__head[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--text-muted)}.reading[data-astro-cid-njl2q4gy]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.reading[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.reading[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-njl2q4gy] h1[data-astro-cid-njl2q4gy],.hero__lead[data-astro-cid-njl2q4gy],.hero__actions[data-astro-cid-njl2q4gy],.glance[data-astro-cid-njl2q4gy]{animation-name:fade;animation-delay:0s}}@keyframes fade{0%{opacity:0}}
