.ZgLkFW_page{background:var(--lavender,#eee3f8)}.ZgLkFW_hero{background:var(--brand-purple-deep);color:#fff;border-bottom:6px solid var(--brand-cyan);padding:48px 0 44px}.ZgLkFW_eyebrow{background:var(--brand-yellow);color:var(--ink);letter-spacing:.06em;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-block}.ZgLkFW_hero h1{color:#fff;letter-spacing:-.05em;margin:20px 0 12px;font-size:clamp(38px,5vw,68px);line-height:1.08}.ZgLkFW_hero p{color:#fff;font-size:19px}.ZgLkFW_heroLinks{flex-wrap:wrap;gap:24px;margin-top:26px;display:flex}.ZgLkFW_heroLinks a{color:var(--brand-yellow);align-items:center;gap:12px;font-weight:800;display:inline-flex}.ZgLkFW_section{padding-block:44px;scroll-margin-top:130px}.ZgLkFW_sectionHeading{max-width:740px;margin-bottom:26px}.ZgLkFW_sectionHeading>span{letter-spacing:.1em;color:var(--brand-purple-deep);font-size:13px;font-weight:800}.ZgLkFW_sectionHeading h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(30px,3.5vw,46px)}.ZgLkFW_sectionHeading p{line-height:1.7}.ZgLkFW_layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.ZgLkFW_editor{gap:24px;min-width:0;display:grid}.ZgLkFW_card,.ZgLkFW_summary{border:1px solid var(--brand-purple);border-radius:16px;overflow:hidden}.ZgLkFW_card{padding:24px}.ZgLkFW_card h3{background:var(--brand-purple);color:#fff;border-bottom:4px solid var(--brand-cyan);align-items:center;gap:12px;margin:-24px -24px 24px;padding:19px 24px;font-size:21px;display:flex}.ZgLkFW_card p{line-height:1.65}.ZgLkFW_fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ZgLkFW_fields label,.ZgLkFW_requirement label{gap:8px;min-width:0;font-size:14px;font-weight:800;display:grid}.ZgLkFW_wide{grid-column:1/-1}.ZgLkFW_page select,.ZgLkFW_page input[type=number]{border:1px solid var(--brand-purple);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#faf6ff;border-radius:8px;padding:10px;font-size:15px;font-weight:500}.ZgLkFW_page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ZgLkFW_included{background:var(--brand-cyan);border-radius:10px;margin-top:22px;padding:18px}.ZgLkFW_included p:last-child{margin-bottom:0}.ZgLkFW_requirement{border-top:1px solid #8224e340;padding-block:16px}.ZgLkFW_requirement p{margin-top:0}.ZgLkFW_requirement h4{background:var(--brand-cyan);color:var(--ink);border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:19px;line-height:1.4}.ZgLkFW_status{border:0;min-width:0;margin:0;padding:0}.ZgLkFW_status legend{margin-bottom:8px;font-size:14px;font-weight:800}.ZgLkFW_status label{align-items:center;gap:8px;padding:12px 16px 12px 0;display:inline-flex}.ZgLkFW_status input,.ZgLkFW_costChoice input{width:19px;height:19px;accent-color:var(--brand-purple-deep);flex-shrink:0}.ZgLkFW_selectionNote{border-left:4px solid var(--brand-purple);padding:10px 12px;font-size:14px}.ZgLkFW_costOptions{border:0;min-width:0;margin:0;padding:0}.ZgLkFW_costOptions legend{margin-bottom:10px;font-size:14px;font-weight:800}.ZgLkFW_costChoice{border:1px solid #8224e350;border-radius:8px;align-items:flex-start;margin-top:8px;padding:14px;gap:12px!important;font-size:15px!important;display:flex!important}.ZgLkFW_costChoice:has(input:checked){background:var(--brand-yellow)}.ZgLkFW_costChoice>span{flex:1;min-width:0}.ZgLkFW_costChoice b{white-space:nowrap;font-size:14px}.ZgLkFW_costChoice small{margin-top:5px;font-size:13px;display:block}.ZgLkFW_addonTitle{color:var(--brand-purple-deep);font-size:17px;line-height:1.4;display:block}@media (max-width:400px){.ZgLkFW_costChoice{flex-wrap:wrap}.ZgLkFW_costChoice b{margin-left:31px}}.ZgLkFW_extras{gap:12px;display:grid}.ZgLkFW_extra{cursor:pointer;border:1px solid #8224e350;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.ZgLkFW_extra:has(input:checked){background:var(--brand-yellow);border-color:var(--brand-purple)}.ZgLkFW_extra input{width:19px;height:19px;accent-color:var(--brand-purple)}.ZgLkFW_extra small{margin-top:6px;font-size:13px;line-height:1.6;display:block}.ZgLkFW_extra b{max-width:120px;font-size:14px}.ZgLkFW_summary{background:var(--brand-yellow);position:sticky;top:130px}.ZgLkFW_summaryHeader{background:var(--brand-cyan);border-bottom:4px solid var(--brand-purple);padding:24px}.ZgLkFW_summaryHeader h3{margin:12px 0 6px;font-size:28px}.ZgLkFW_summaryHeader p{margin:0}.ZgLkFW_summaryBody{gap:18px;padding:24px;display:grid}.ZgLkFW_summaryBody ul{margin:0;padding:0;list-style:none}.ZgLkFW_summaryBody li{border-bottom:1px solid #35234130;justify-content:space-between;gap:16px;padding-block:12px;font-size:14px;display:flex}.ZgLkFW_summaryBody p{margin:0;font-size:14px;line-height:1.65}.ZgLkFW_summaryBody a{font-weight:800}.ZgLkFW_total{gap:8px;display:grid}.ZgLkFW_total strong{letter-spacing:-.04em;font-size:clamp(30px,3vw,42px)}.ZgLkFW_note{border-left:4px solid var(--brand-purple);background:#eee3f8;padding:12px;font-size:14px}.ZgLkFW_copy{color:var(--brand-purple-deep);border:1px solid var(--brand-purple);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:12px;font-weight:800}.ZgLkFW_empty{gap:16px;padding-block:20px;display:grid}.ZgLkFW_guide{background:var(--brand-cyan);border-top:6px solid var(--brand-purple);padding-block:44px 60px;scroll-margin-top:120px}.ZgLkFW_steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.ZgLkFW_steps button{color:var(--ink);cursor:pointer;text-align:left;font:inherit;background:#eee3f8;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.ZgLkFW_steps button[aria-pressed=true]{background:var(--brand-purple-deep);color:#fff;border-color:var(--brand-yellow)}.ZgLkFW_steps strong{font-size:20px}.ZgLkFW_steps span:last-child{font-size:13px;line-height:1.5}.ZgLkFW_stepIcon{background:var(--brand-yellow);width:48px;height:48px;color:var(--brand-purple-deep);border-radius:50%;place-items:center;display:grid}.ZgLkFW_stepPanel{border:1px solid var(--brand-purple);background:#eee3f8;border-radius:16px;overflow:hidden}.ZgLkFW_stepTitle{background:var(--brand-purple-deep);color:#fff;align-items:center;gap:20px;padding:24px;display:flex}.ZgLkFW_stepTitle h3{color:#fff;margin:4px 0 0;font-size:30px}.ZgLkFW_stepTitle span{color:var(--brand-yellow);letter-spacing:.1em;font-size:12px}.ZgLkFW_answers{padding:24px}.ZgLkFW_answers details{border-bottom:1px solid #8224e350;padding:16px 0}.ZgLkFW_answers summary{cursor:pointer;font-size:17px;font-weight:800}.ZgLkFW_guideActions{flex-wrap:wrap;align-items:center;gap:24px;padding-top:24px;display:flex}@media (max-width:850px){.ZgLkFW_layout{grid-template-columns:1fr}.ZgLkFW_summary{position:static}.ZgLkFW_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.ZgLkFW_hero{padding-block:30px}.ZgLkFW_hero p{font-size:16px}.ZgLkFW_fields{grid-template-columns:1fr}.ZgLkFW_card{padding:18px}.ZgLkFW_card h3{margin:-18px -18px 20px;padding:18px}.ZgLkFW_extra{grid-template-columns:20px minmax(0,1fr);padding:12px}.ZgLkFW_extra b{grid-column:2;max-width:none}.ZgLkFW_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ZgLkFW_steps button{padding:14px}.ZgLkFW_steps button:last-child{grid-column:1/-1}.ZgLkFW_answers{padding:18px}.ZgLkFW_summaryBody{padding:20px}}
