.pr__head[data-astro-cid-htruwgye]{max-width:62ch;margin-bottom:var(--s-7)}.pr__head[data-astro-cid-htruwgye]>[data-astro-cid-htruwgye]+[data-astro-cid-htruwgye]{margin-top:var(--s-3)}.tiers[data-astro-cid-htruwgye]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px) and (width<=859px){.tiers[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,1fr)}.tiers[data-astro-cid-htruwgye]>.tier[data-astro-cid-htruwgye]:last-child{grid-column:1/-1}}@media (width>=860px){.tiers[data-astro-cid-htruwgye]{gap:var(--s-5);grid-template-columns:repeat(3,1fr)}}.tier[data-astro-cid-htruwgye]{gap:var(--s-3);padding:var(--s-6) var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;display:flex;position:relative}.tier--main[data-astro-cid-htruwgye]{border:2px solid var(--brand);box-shadow:var(--shadow-3)}@media (width>=860px){.tier--main[data-astro-cid-htruwgye]{transform:translateY(-8px)}}.tier__flag[data-astro-cid-htruwgye]{top:0;left:var(--s-5);color:#fff;background:var(--brand);border-radius:var(--radius-sm);padding:.3em .75em;font-size:.75rem;font-weight:700;position:absolute;transform:translateY(-50%)}.tier__name[data-astro-cid-htruwgye]{font-size:var(--step-1)}.tier__price[data-astro-cid-htruwgye]{font-size:var(--step-3);letter-spacing:-.04em;color:var(--brand-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.tier__price[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]{font-size:var(--step--1);letter-spacing:0;color:var(--muted);font-weight:600}.tier__price--quote[data-astro-cid-htruwgye]{font-size:var(--step-2)}.tier__blurb[data-astro-cid-htruwgye]{color:var(--body);font-size:var(--step--1)}.tier__inc[data-astro-cid-htruwgye]{margin-top:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line-soft);color:var(--ink);font-size:.78rem;font-weight:700}.tier__pts[data-astro-cid-htruwgye]{font-size:var(--step--1);color:var(--body);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tier__pts[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{padding-left:1.6rem;position:relative}.tier__pts[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"";border-left:2px solid var(--brand);border-bottom:2px solid var(--brand);width:.8em;height:.45em;position:absolute;top:.38em;left:.15rem;transform:rotate(-45deg)}.tier__link[data-astro-cid-htruwgye]{padding-top:var(--s-2);font-size:var(--step--1);color:var(--brand);text-underline-offset:.2em;align-self:flex-start;margin-top:auto;font-weight:650;position:relative}.tier__link[data-astro-cid-htruwgye]:after{content:"";position:absolute;inset:-11px -4px}.extras[data-astro-cid-htruwgye]{margin-top:var(--s-6);align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.extras__label[data-astro-cid-htruwgye]{font-size:var(--step--1);color:var(--ink);font-weight:700}.extras[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.extras[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{font-size:var(--step--1);border:1px dashed var(--brand-line);border-radius:var(--radius-sm);background:var(--surface);color:var(--body);align-items:baseline;gap:.5rem;padding:.35rem .75rem;display:inline-flex}.extras[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{color:var(--brand-ink);font-weight:700}.extras__note[data-astro-cid-htruwgye]{font-size:var(--step--1);color:var(--muted);flex-basis:100%}.pr__ask[data-astro-cid-htruwgye]{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--line);align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.pr__terms[data-astro-cid-htruwgye]{font-size:var(--step--1);color:var(--body);max-width:60ch}@media (width<=859px){.pr__ask[data-astro-cid-htruwgye] .btn{width:100%}.pr__ask[data-astro-cid-htruwgye] .btn>span[data-astro-cid-htruwgye]{white-space:normal}}@media (width>=860px){.pr__ask[data-astro-cid-htruwgye]{flex-direction:row;justify-content:space-between;align-items:center}}.more[data-astro-cid-htruwgye]{margin-top:var(--s-7);border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);overflow:hidden}.more__sum[data-astro-cid-htruwgye]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5);cursor:pointer;list-style:none;display:flex}.more__sum[data-astro-cid-htruwgye]::-webkit-details-marker{display:none}.more__sum[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{color:var(--ink);font-size:var(--step-0);display:block}.more__sum[data-astro-cid-htruwgye]:hover strong[data-astro-cid-htruwgye]{color:var(--brand)}.more__sum[data-astro-cid-htruwgye]:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.more__hint[data-astro-cid-htruwgye]{font-size:var(--step--1);color:var(--muted);margin-top:.2rem;display:block}.more__mark[data-astro-cid-htruwgye]{border:1px solid var(--brand-line);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--brand);flex:none;position:relative}.more__mark[data-astro-cid-htruwgye]:before,.more__mark[data-astro-cid-htruwgye]:after{content:"";width:10px;height:2px;transition:transform .25s var(--ease);background:currentColor;margin:-1px 0 0 -5px;position:absolute;top:50%;left:50%}.more__mark[data-astro-cid-htruwgye]:after{transform:rotate(90deg)}.more[data-astro-cid-htruwgye][open] .more__mark[data-astro-cid-htruwgye]:after{transform:rotate(0)}.more__body[data-astro-cid-htruwgye]{padding:var(--s-5) var(--s-3) var(--s-5);border-top:1px solid var(--line)}@media (width>=600px){.more__body[data-astro-cid-htruwgye]{padding:var(--s-6) var(--s-5)}}.est[data-astro-cid-htruwgye]{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.est__group[data-astro-cid-htruwgye]{border:0;margin:0;padding:0}.est__group[data-astro-cid-htruwgye]+.est__group[data-astro-cid-htruwgye]{margin-top:var(--s-6)}.est__legend[data-astro-cid-htruwgye]{align-items:center;gap:var(--s-3);font-size:var(--step-0);color:var(--ink);margin-bottom:var(--s-4);padding:0;font-weight:700;display:flex}.est__step[data-astro-cid-htruwgye]{font-family:var(--font-mono);color:var(--brand);border:1px solid var(--brand-line);letter-spacing:.08em;padding:.2em .45em;font-size:.72rem;font-weight:700}.est__opts[data-astro-cid-htruwgye]{border-top:1px solid var(--line);gap:0;display:grid}.est__inc[data-astro-cid-htruwgye]{margin:calc(var(--s-2) * -1) 0 var(--s-4);font-size:var(--step--1);color:var(--body)}.est__opts--grid[data-astro-cid-htruwgye]{border-top:1px solid var(--line)}@media (width>=700px){.est__opts--grid[data-astro-cid-htruwgye]{column-gap:var(--s-6);grid-template-columns:repeat(2,1fr)}}.opt[data-astro-cid-htruwgye]{cursor:pointer;border-bottom:1px solid var(--line);display:block}.opt[data-astro-cid-htruwgye] input[data-astro-cid-htruwgye]{opacity:0;width:0;height:0;position:absolute}.opt__box[data-astro-cid-htruwgye]{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-4) var(--s-4) var(--s-4) 2.6rem;transition:background .24s var(--ease), padding-left .24s var(--ease);flex-wrap:wrap;display:flex;position:relative}.opt__box[data-astro-cid-htruwgye]:before{content:"";left:var(--s-4);border:2px solid var(--line);background:var(--surface);width:.95rem;height:.95rem;transition:border-color .24s var(--ease), background .24s var(--ease), transform .35s cubic-bezier(.34, 1.56, .64, 1);margin-top:-.475rem;position:absolute;top:50%;transform:rotate(45deg)}.opt__main[data-astro-cid-htruwgye]{min-width:0}.opt__name[data-astro-cid-htruwgye]{color:var(--ink);font-weight:650;font-size:var(--step--1);display:block}.opt__unit[data-astro-cid-htruwgye]{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.opt__price[data-astro-cid-htruwgye]{color:var(--ink);white-space:nowrap;font-weight:700;font-size:var(--step--1);margin-left:auto}.opt__flag[data-astro-cid-htruwgye]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);border:1px solid var(--brand-line);padding:.2em .45em;font-size:.62rem;font-weight:700}.opt[data-astro-cid-htruwgye]:hover .opt__box[data-astro-cid-htruwgye]{background:var(--canvas);padding-left:2.9rem}input[data-astro-cid-htruwgye]:checked+.opt__box[data-astro-cid-htruwgye]{background:var(--brand-tint)}input[data-astro-cid-htruwgye]:checked+.opt__box[data-astro-cid-htruwgye]:before{border-color:var(--brand);background:var(--brand);transform:rotate(135deg)}input[data-astro-cid-htruwgye]:checked+.opt__box[data-astro-cid-htruwgye] .opt__name[data-astro-cid-htruwgye],input[data-astro-cid-htruwgye]:checked+.opt__box[data-astro-cid-htruwgye] .opt__price[data-astro-cid-htruwgye]{color:var(--brand-ink)}input[data-astro-cid-htruwgye]:focus-visible+.opt__box[data-astro-cid-htruwgye]{outline:3px solid var(--brand);outline-offset:-3px}.est__panel[data-astro-cid-htruwgye]{position:relative}.est__sticky[data-astro-cid-htruwgye]{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:var(--radius);padding:var(--s-5)}.est__label[data-astro-cid-htruwgye]{letter-spacing:.1em;text-transform:uppercase;color:#9aa6b6;font-size:.72rem}.est__total[data-astro-cid-htruwgye]{margin-top:var(--s-2);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.8rem + 2.4vw,3.4rem);font-weight:700;line-height:1}.est__basis[data-astro-cid-htruwgye]{margin-top:var(--s-2);font-size:var(--step--1);color:#9aa6b6}.est__lines[data-astro-cid-htruwgye]{margin:var(--s-5) 0 0;color:#c3ccd8;padding:0;font-size:.78rem;list-style:none}.est__lines li{justify-content:space-between;gap:var(--s-3);border-bottom:1px dashed #2b3644;padding:.35rem 0;display:flex}.est__lines li:last-child{border-bottom:0}.est__book[data-astro-cid-htruwgye]{text-align:center;margin-top:var(--s-3);color:#9aa6b6;text-underline-offset:3px;font-size:.78rem;text-decoration:underline;display:block}.est__book[data-astro-cid-htruwgye]:hover{color:#fff}.est__caveat[data-astro-cid-htruwgye]{margin:var(--s-5) 0 var(--s-4);color:#9aa6b6;font-size:.78rem}.est__go[data-astro-cid-htruwgye]{padding-top:var(--s-4);gap:var(--s-3);border-top:1px solid #2b3644;display:grid}.est__ask[data-astro-cid-htruwgye]{font-size:var(--step--1);color:#fff;margin-bottom:var(--s-1);font-weight:650}.est__go[data-astro-cid-htruwgye] .btn{width:100%}.est__nojs[data-astro-cid-htruwgye]{margin-top:var(--s-4);color:#c3ccd8;font-size:.78rem}@media (width>=940px){.est[data-astro-cid-htruwgye]{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 21rem;align-items:start}.est__sticky[data-astro-cid-htruwgye]{position:sticky;top:5.5rem}}.factors[data-astro-cid-htruwgye]{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line)}.factors[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{font-size:var(--step-1)}.factors[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{margin:var(--s-5) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid}.factors[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{padding-left:var(--s-4);border-left:2px solid var(--brand-line)}.factors[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{color:var(--ink);font-size:var(--step--1);display:block}.factors[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]{color:var(--body);font-size:var(--step--1);margin-top:.2rem;display:block}@media (width>=760px){.factors[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.factors[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{grid-template-columns:repeat(3,1fr)}}.care[data-astro-cid-htruwgye]{margin-top:var(--s-7);padding:var(--s-6);background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius);gap:var(--s-5);align-items:center;display:grid}.care[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{font-size:var(--step-1)}.care[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{margin-top:var(--s-3);color:var(--body);max-width:58ch;font-size:var(--step--1)}@media (width>=820px){.care[data-astro-cid-htruwgye]{grid-template-columns:1fr auto}}
