.hero[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;gap:48px;min-height:min(86dvh,900px);padding:48px 48px 56px;display:flex}.hero-body[data-astro-cid-ge2uvauf]{flex-direction:column;gap:28px;display:flex}.display[data-astro-cid-ge2uvauf]{max-width:18ch;font-size:clamp(2.4rem,7vw,6rem)}.lede[data-astro-cid-ge2uvauf]{font-size:clamp(1.05rem,1.4vw,1.25rem)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}@media (width<=980px){.hero[data-astro-cid-ge2uvauf]{gap:36px;min-height:0;padding:36px 24px 44px}}.phases[data-astro-cid-vvpmpakk]{margin-top:88px}.cal-note[data-astro-cid-vvpmpakk]{color:var(--muted);margin-bottom:20px;font-size:.875rem}.picker[data-astro-cid-vvpmpakk]{flex-direction:column;gap:56px;display:flex}.cal[data-astro-cid-vvpmpakk]{--label-w:6.5rem;flex-direction:column;display:flex}.cal-head[data-astro-cid-vvpmpakk],.cal-row[data-astro-cid-vvpmpakk]{grid-template-columns:var(--label-w) repeat(var(--cols), minmax(0, 1fr));display:grid}.cal-head[data-astro-cid-vvpmpakk]{border-bottom:1px solid var(--line-strong)}.dh[data-astro-cid-vvpmpakk]{align-items:baseline;gap:8px;padding:0 20px 12px;display:flex}.dh[data-astro-cid-vvpmpakk] .eyebrow[data-astro-cid-vvpmpakk]{color:var(--ink);font-size:.78rem}.day-full[data-astro-cid-vvpmpakk]{color:var(--muted);font-size:.8rem}.cal-row[data-astro-cid-vvpmpakk]{background:var(--line);border:1px solid var(--line);border-top:0;gap:1px}.cal-row[data-astro-cid-vvpmpakk]+.cal-row[data-astro-cid-vvpmpakk]{border-top:1px solid var(--line)}.cal-row[data-astro-cid-vvpmpakk].later{border-top:0;border-color:var(--line)}.cal-row[data-astro-cid-vvpmpakk].later:before{content:"";border-top:1px dashed var(--line-strong);background:var(--ground);grid-column:1/-1;height:0;margin:0 0 1px}.slot[data-astro-cid-vvpmpakk].span{grid-column:2/-1}.slot[data-astro-cid-vvpmpakk].span .slot-when[data-astro-cid-vvpmpakk]{margin-top:0}.cal-row[data-astro-cid-vvpmpakk].later .slot[data-astro-cid-vvpmpakk]{min-height:0}.week-label[data-astro-cid-vvpmpakk]{background:var(--ground);padding:18px 20px}.slot[data-astro-cid-vvpmpakk]{min-width:0;min-height:132px}.slot[data-astro-cid-vvpmpakk].empty{background:var(--ground)}.slot[data-astro-cid-vvpmpakk].has-phase{background:var(--surface);cursor:pointer;transition:background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.slot[data-astro-cid-vvpmpakk].has-phase:hover{background:var(--surface-2)}.slot-title[data-astro-cid-vvpmpakk]{font-family:var(--sans);letter-spacing:-.015em;font-size:1.15rem;font-weight:600;line-height:1.15}.slot-when[data-astro-cid-vvpmpakk]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:auto;padding-top:8px;font-size:.66rem;font-weight:600}.slot-day[data-astro-cid-vvpmpakk]{display:none}.phases[data-astro-cid-vvpmpakk]:has(#phase-01:checked) .slot[data-astro-cid-vvpmpakk][data-phase="01"],.phases[data-astro-cid-vvpmpakk]:has(#phase-02:checked) .slot[data-astro-cid-vvpmpakk][data-phase="02"],.phases[data-astro-cid-vvpmpakk]:has(#phase-03:checked) .slot[data-astro-cid-vvpmpakk][data-phase="03"],.phases[data-astro-cid-vvpmpakk]:has(#phase-04:checked) .slot[data-astro-cid-vvpmpakk][data-phase="04"],.phases[data-astro-cid-vvpmpakk]:has(#phase-05:checked) .slot[data-astro-cid-vvpmpakk][data-phase="05"]{background:var(--green-strong);color:var(--on-green)}.phases[data-astro-cid-vvpmpakk]:has(#phase-01:checked) .slot[data-astro-cid-vvpmpakk][data-phase="01"] .eyebrow[data-astro-cid-vvpmpakk],.phases[data-astro-cid-vvpmpakk]:has(#phase-02:checked) .slot[data-astro-cid-vvpmpakk][data-phase="02"] .eyebrow[data-astro-cid-vvpmpakk],.phases[data-astro-cid-vvpmpakk]:has(#phase-03:checked) .slot[data-astro-cid-vvpmpakk][data-phase="03"] .eyebrow[data-astro-cid-vvpmpakk],.phases[data-astro-cid-vvpmpakk]:has(#phase-04:checked) .slot[data-astro-cid-vvpmpakk][data-phase="04"] .eyebrow[data-astro-cid-vvpmpakk],.phases[data-astro-cid-vvpmpakk]:has(#phase-05:checked) .slot[data-astro-cid-vvpmpakk][data-phase="05"] .eyebrow[data-astro-cid-vvpmpakk],.phases[data-astro-cid-vvpmpakk]:has(#phase-01:checked) .slot[data-astro-cid-vvpmpakk][data-phase="01"] .slot-when[data-astro-cid-vvpmpakk],.phases[data-astro-cid-vvpmpakk]:has(#phase-02:checked) .slot[data-astro-cid-vvpmpakk][data-phase="02"] .slot-when[data-astro-cid-vvpmpakk],.phases[data-astro-cid-vvpmpakk]:has(#phase-03:checked) .slot[data-astro-cid-vvpmpakk][data-phase="03"] .slot-when[data-astro-cid-vvpmpakk],.phases[data-astro-cid-vvpmpakk]:has(#phase-04:checked) .slot[data-astro-cid-vvpmpakk][data-phase="04"] .slot-when[data-astro-cid-vvpmpakk],.phases[data-astro-cid-vvpmpakk]:has(#phase-05:checked) .slot[data-astro-cid-vvpmpakk][data-phase="05"] .slot-when[data-astro-cid-vvpmpakk]{color:var(--surface-2)}.picker[data-astro-cid-vvpmpakk]:has(#phase-01:focus-visible) .slot[data-astro-cid-vvpmpakk][data-phase="01"],.picker[data-astro-cid-vvpmpakk]:has(#phase-02:focus-visible) .slot[data-astro-cid-vvpmpakk][data-phase="02"],.picker[data-astro-cid-vvpmpakk]:has(#phase-03:focus-visible) .slot[data-astro-cid-vvpmpakk][data-phase="03"],.picker[data-astro-cid-vvpmpakk]:has(#phase-04:focus-visible) .slot[data-astro-cid-vvpmpakk][data-phase="04"],.picker[data-astro-cid-vvpmpakk]:has(#phase-05:focus-visible) .slot[data-astro-cid-vvpmpakk][data-phase="05"]{outline:2px solid var(--green);outline-offset:-2px}.detail[data-astro-cid-vvpmpakk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px 48px;display:none}.phases[data-astro-cid-vvpmpakk]:has(#phase-01:checked) .detail[data-astro-cid-vvpmpakk][data-detail="01"],.phases[data-astro-cid-vvpmpakk]:has(#phase-02:checked) .detail[data-astro-cid-vvpmpakk][data-detail="02"],.phases[data-astro-cid-vvpmpakk]:has(#phase-03:checked) .detail[data-astro-cid-vvpmpakk][data-detail="03"],.phases[data-astro-cid-vvpmpakk]:has(#phase-04:checked) .detail[data-astro-cid-vvpmpakk][data-detail="04"],.phases[data-astro-cid-vvpmpakk]:has(#phase-05:checked) .detail[data-astro-cid-vvpmpakk][data-detail="05"]{display:grid}.detail-text[data-astro-cid-vvpmpakk]{flex-direction:column;gap:12px;max-width:48ch;display:flex}.detail-text[data-astro-cid-vvpmpakk] h3[data-astro-cid-vvpmpakk]{font-family:var(--sans);letter-spacing:-.015em;margin-top:2px;font-size:1.6rem;font-weight:600;line-height:1.15}.para[data-astro-cid-vvpmpakk]{color:var(--ink-2);font-size:.98rem}.points[data-astro-cid-vvpmpakk] h4[data-astro-cid-vvpmpakk]{font-size:.92rem;font-weight:600;line-height:1.3}.points[data-astro-cid-vvpmpakk] p[data-astro-cid-vvpmpakk]{margin-top:6px;font-size:.88rem}@media (width<=980px){.cal-head[data-astro-cid-vvpmpakk],.week-label[data-astro-cid-vvpmpakk],.slot[data-astro-cid-vvpmpakk].empty{display:none}.cal-row[data-astro-cid-vvpmpakk]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr)}.cal-row[data-astro-cid-vvpmpakk]+.cal-row[data-astro-cid-vvpmpakk]{margin-top:-1px}.slot[data-astro-cid-vvpmpakk]{min-height:0}.slot-day[data-astro-cid-vvpmpakk]{display:inline}.slot[data-astro-cid-vvpmpakk].span{grid-column:1/-1}.cal-row[data-astro-cid-vvpmpakk]+.cal-row[data-astro-cid-vvpmpakk].later{border-top:1px dashed var(--line-strong);margin-top:16px}.cal-row[data-astro-cid-vvpmpakk].later:before{content:none}.detail[data-astro-cid-vvpmpakk]{grid-template-columns:minmax(0,1fr);gap:20px}.phases[data-astro-cid-vvpmpakk]{margin-top:0}}.track[data-astro-cid-odxzx7iu]{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:88px;display:grid;position:relative}.stop[data-astro-cid-odxzx7iu]{flex-direction:column;align-items:flex-start;gap:10px;padding-right:24px;display:flex;position:relative}.stop[data-astro-cid-odxzx7iu]:before{content:"";border-top:1px solid var(--line-strong);width:100%;position:absolute;top:4px;right:calc(100% - 5px)}.stop[data-astro-cid-odxzx7iu]:first-child:before{content:none}.stop[data-astro-cid-odxzx7iu].later:before{border-top-style:dashed}.dot[data-astro-cid-odxzx7iu]{background:var(--green);border-radius:50%;width:9px;height:9px}.stop[data-astro-cid-odxzx7iu].later .dot[data-astro-cid-odxzx7iu]{background:var(--ground);border:1px solid var(--green)}.stop-title[data-astro-cid-odxzx7iu]{font-family:var(--sans);letter-spacing:-.015em;font-size:1.35rem;font-weight:600;line-height:1.15}.stop[data-astro-cid-odxzx7iu].later .stop-title[data-astro-cid-odxzx7iu]{color:var(--ink-2)}@media (width<=980px){.track[data-astro-cid-odxzx7iu]{display:none}}h3[data-astro-cid-c3k4ekd2]{font-family:var(--sans);letter-spacing:-.015em;font-size:1.35rem;font-weight:600;line-height:1.15}li[data-astro-cid-c3k4ekd2]{flex-direction:column;gap:10px;display:flex}.stats[data-astro-cid-kur57igv]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 40px;padding:30px 0 34px;display:grid}.stats[data-astro-cid-kur57igv] li[data-astro-cid-kur57igv]{flex-direction:column;gap:14px;min-width:0;display:flex}.stats[data-astro-cid-kur57igv] .stat[data-astro-cid-kur57igv]{color:var(--ink);font-size:2.6rem}.stats[data-astro-cid-kur57igv] .small[data-astro-cid-kur57igv]{color:var(--ink-2);max-width:22ch}.room-list[data-astro-cid-kur57igv]{border-top:1px solid var(--line)}.room-row[data-astro-cid-kur57igv]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:6px 48px;padding:16px 0;display:grid}.room-row[data-astro-cid-kur57igv] dt[data-astro-cid-kur57igv]{font-size:.95rem;font-weight:600;line-height:1.3}.room-row[data-astro-cid-kur57igv] dd[data-astro-cid-kur57igv]{color:var(--ink-2);max-width:var(--measure);font-size:.95rem}.sub[data-astro-cid-kur57igv]{margin-top:56px}.sub-head[data-astro-cid-kur57igv]{max-width:var(--measure);flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.sub-head[data-astro-cid-kur57igv] h3[data-astro-cid-kur57igv]{font-family:var(--sans);letter-spacing:-.015em;font-size:1.6rem;font-weight:600;line-height:1.15}.sub-head[data-astro-cid-kur57igv] .note[data-astro-cid-kur57igv]{margin-top:6px}.sub[data-astro-cid-kur57igv] h4[data-astro-cid-kur57igv]{font-size:.95rem;font-weight:600}.sub[data-astro-cid-kur57igv] .bento[data-astro-cid-kur57igv] p[data-astro-cid-kur57igv]{margin-top:6px}.cases[data-astro-cid-kur57igv]{flex-direction:column;gap:40px;display:flex}.case-head[data-astro-cid-kur57igv]{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:8px 48px;padding:18px 0 16px;display:grid}.case-head[data-astro-cid-kur57igv] .eyebrow[data-astro-cid-kur57igv]{grid-column:1/-1}.case-head[data-astro-cid-kur57igv] h4[data-astro-cid-kur57igv]{font-family:var(--sans);letter-spacing:-.015em;font-size:1.35rem;font-weight:600;line-height:1.15}.room[data-astro-cid-kur57igv]{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:.92rem;display:flex}.builds[data-astro-cid-kur57igv] li[data-astro-cid-kur57igv]{flex-direction:column;gap:10px;display:flex}.builds[data-astro-cid-kur57igv] h5[data-astro-cid-kur57igv]{font-size:1rem;font-weight:600;line-height:1.3}.builds[data-astro-cid-kur57igv] .tags[data-astro-cid-kur57igv]{margin-top:2px}.impact[data-astro-cid-kur57igv]{border-top:1px solid var(--line);color:var(--ink);flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;font-size:.9rem;display:flex}.bento[data-astro-cid-kur57igv] p[data-astro-cid-kur57igv].impact{margin-top:auto}@media (width<=980px){.case-head[data-astro-cid-kur57igv],.room-row[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,1fr)}.stats[data-astro-cid-kur57igv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.stats[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,1fr)}}.plan-seg[data-astro-cid-htruwgye]{margin-bottom:20px}.plan-seg[data-astro-cid-htruwgye] input[data-astro-cid-htruwgye]:focus-visible+label[data-astro-cid-htruwgye]{outline:2px solid var(--green);outline-offset:2px}.plan-grid[data-astro-cid-htruwgye],.phase-strip[data-astro-cid-htruwgye]{border-radius:0}.plan[data-astro-cid-htruwgye]{cursor:pointer;transition:background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);flex-direction:column;gap:10px;padding:26px 24px 28px;display:flex}.plan-name[data-astro-cid-htruwgye]{font-family:var(--sans);letter-spacing:-.015em;font-size:1.35rem;font-weight:600;line-height:1.15}.price[data-astro-cid-htruwgye]{margin-top:10px;font-size:2.6rem}.plan-body[data-astro-cid-htruwgye]{color:var(--ink-2);margin-top:6px;font-size:.92rem}.phase-strip[data-astro-cid-htruwgye]{border-top:0;margin-top:1px}.phase-strip[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{background:var(--ground);transition:background-color var(--d-base) var(--ease-out);flex-direction:column;gap:6px;padding:14px 24px 16px;display:flex}.phase-strip[data-astro-cid-htruwgye] .eyebrow[data-astro-cid-htruwgye],.phase-strip[data-astro-cid-htruwgye] .pn[data-astro-cid-htruwgye]{color:var(--muted);opacity:.55;transition:color var(--d-base) var(--ease-out), opacity var(--d-base) var(--ease-out)}.phase-strip[data-astro-cid-htruwgye] .pn[data-astro-cid-htruwgye]{text-decoration:line-through 1px;text-decoration-color:var(--stone);font-size:.92rem;font-weight:600}.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) label[data-astro-cid-htruwgye][for=plan-education],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) label[data-astro-cid-htruwgye][for=plan-build],.plans[data-astro-cid-htruwgye]:has(#plan-bundled:checked) label[data-astro-cid-htruwgye][for=plan-bundled]{background:var(--green-strong);color:var(--on-green)}.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) .plan[data-astro-cid-htruwgye][data-plan=education] .eyebrow[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) .plan[data-astro-cid-htruwgye][data-plan=build] .eyebrow[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-bundled:checked) .plan[data-astro-cid-htruwgye][data-plan=bundled] .eyebrow[data-astro-cid-htruwgye]{color:var(--surface-2)}.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) .plan[data-astro-cid-htruwgye][data-plan=education] .plan-body[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) .plan[data-astro-cid-htruwgye][data-plan=build] .plan-body[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-bundled:checked) .plan[data-astro-cid-htruwgye][data-plan=bundled] .plan-body[data-astro-cid-htruwgye]{color:var(--surface)}.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) [data-astro-cid-htruwgye][data-phase="01"],.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) [data-astro-cid-htruwgye][data-phase="02"],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) [data-astro-cid-htruwgye][data-phase="03"],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) [data-astro-cid-htruwgye][data-phase="04"],.plans[data-astro-cid-htruwgye]:has(#plan-bundled:checked) [data-astro-cid-htruwgye][data-phase]{background:var(--green-strong);color:var(--on-green)}.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) [data-astro-cid-htruwgye][data-phase="01"] .eyebrow[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) [data-astro-cid-htruwgye][data-phase="02"] .eyebrow[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) [data-astro-cid-htruwgye][data-phase="03"] .eyebrow[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) [data-astro-cid-htruwgye][data-phase="04"] .eyebrow[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-bundled:checked) [data-astro-cid-htruwgye][data-phase] .eyebrow[data-astro-cid-htruwgye]{color:var(--surface-2);opacity:1}.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) [data-astro-cid-htruwgye][data-phase="01"] .pn[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) [data-astro-cid-htruwgye][data-phase="02"] .pn[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) [data-astro-cid-htruwgye][data-phase="03"] .pn[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) [data-astro-cid-htruwgye][data-phase="04"] .pn[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-bundled:checked) [data-astro-cid-htruwgye][data-phase] .pn[data-astro-cid-htruwgye]{color:var(--ground);opacity:1;text-decoration:none}.phase-strip[data-astro-cid-htruwgye] .state-in[data-astro-cid-htruwgye]{display:none}.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) [data-astro-cid-htruwgye][data-phase="01"] .state-in[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) [data-astro-cid-htruwgye][data-phase="02"] .state-in[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) [data-astro-cid-htruwgye][data-phase="03"] .state-in[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) [data-astro-cid-htruwgye][data-phase="04"] .state-in[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-bundled:checked) [data-astro-cid-htruwgye][data-phase] .state-in[data-astro-cid-htruwgye]{display:inline}.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) [data-astro-cid-htruwgye][data-phase="01"] .state-out[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) [data-astro-cid-htruwgye][data-phase="02"] .state-out[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) [data-astro-cid-htruwgye][data-phase="03"] .state-out[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) [data-astro-cid-htruwgye][data-phase="04"] .state-out[data-astro-cid-htruwgye],.plans[data-astro-cid-htruwgye]:has(#plan-bundled:checked) [data-astro-cid-htruwgye][data-phase] .state-out[data-astro-cid-htruwgye]{display:none}.addon[data-astro-cid-htruwgye]{border:1px solid var(--line);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:20px 48px;margin-top:40px;padding:28px 32px;display:grid}.addon-text[data-astro-cid-htruwgye]{flex-direction:column;gap:10px;display:flex}.addon[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{font-family:var(--sans);letter-spacing:-.015em;font-size:1.35rem;font-weight:600;line-height:1.15}.addon-body[data-astro-cid-htruwgye]{color:var(--ink-2);max-width:62ch;font-size:.92rem}.addon-meta[data-astro-cid-htruwgye]{flex-direction:column;gap:8px;display:flex}.addon[data-astro-cid-htruwgye] .price[data-astro-cid-htruwgye]{margin-top:0}@media (width>=981px){.addon-meta[data-astro-cid-htruwgye]{align-items:flex-end}}@media (width<=980px){.addon[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr);margin-top:32px;padding:24px}}.plan[data-astro-cid-htruwgye]:hover{background:var(--surface-2)}.plans[data-astro-cid-htruwgye]:has(#plan-education:checked) .plan[data-astro-cid-htruwgye][data-plan=education]:hover,.plans[data-astro-cid-htruwgye]:has(#plan-build:checked) .plan[data-astro-cid-htruwgye][data-plan=build]:hover,.plans[data-astro-cid-htruwgye]:has(#plan-bundled:checked) .plan[data-astro-cid-htruwgye][data-plan=bundled]:hover{background:var(--green-strong)}.qa[data-astro-cid-ktoxrwm5]{border-top:1px solid var(--line)}.qa-item[data-astro-cid-ktoxrwm5]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:10px 48px;padding:24px 0;display:grid}dt[data-astro-cid-ktoxrwm5]{text-wrap:balance;font-size:1.05rem;font-weight:600;line-height:1.3}dd[data-astro-cid-ktoxrwm5]{color:var(--ink-2);max-width:var(--measure);font-size:.98rem}@media (width<=980px){.qa-item[data-astro-cid-ktoxrwm5]{grid-template-columns:minmax(0,1fr);padding:20px 0}}.closing[data-astro-cid-prurgk2d]{padding-top:80px;padding-bottom:136px}.closing-grid[data-astro-cid-prurgk2d]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px 48px;display:grid}.closing-text[data-astro-cid-prurgk2d]{flex-direction:column;gap:18px;display:flex}h2[data-astro-cid-prurgk2d]{letter-spacing:-.04em;font-size:clamp(2.2rem,5vw,4rem);line-height:.98}.closing-action[data-astro-cid-prurgk2d]{flex-direction:column;align-items:flex-start;gap:22px;display:flex}@media (width>=981px){.closing-action[data-astro-cid-prurgk2d]{align-items:flex-end}}.closing-action[data-astro-cid-prurgk2d] .btn[data-astro-cid-prurgk2d]{padding:12px 22px;font-size:.95rem}@media (width<=980px){.closing[data-astro-cid-prurgk2d]{padding-top:56px;padding-bottom:96px}.closing-grid[data-astro-cid-prurgk2d]{grid-template-columns:minmax(0,1fr)}}
