.page_layout__ZjFnk{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--space-16);gap:var(--space-16);align-items:start}@media (max-width:960px){.page_layout__ZjFnk{grid-template-columns:1fr;gap:var(--space-12)}}.page_main__d8w8D{max-width:var(--prose-max)}.page_main__d8w8D h2{margin-top:var(--space-16);font-size:1.6rem}.page_description__ltwTQ{color:var(--revive-navy);font-size:1.18rem;line-height:1.6}.page_steps__xHDw_{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);padding:0;list-style:none;counter-reset:step}.page_steps__xHDw_ li{position:relative;padding:var(--space-6) var(--space-6) var(--space-6) 5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);counter-increment:step}.page_steps__xHDw_ li:before{content:counter(step,decimal-leading-zero);position:absolute;left:var(--space-6);top:var(--space-6);color:var(--revive-red);font-size:1.6rem;font-weight:800;line-height:1;letter-spacing:-.02em}.page_steps__xHDw_ strong{display:block;margin-bottom:var(--space-1);color:var(--revive-navy);font-size:1.05rem}.page_aside__YyEoh{display:flex;flex-direction:column;gap:var(--space-4);position:-webkit-sticky;position:sticky;top:6rem}@media (max-width:960px){.page_aside__YyEoh{position:static}}.page_card__5K02T{padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.page_priceBlock__ncA0O{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-6);padding:var(--space-6);background:linear-gradient(135deg,var(--revive-navy) 0,#213a66 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.page_priceBlock__ncA0O .page_cardHeading__ghBBo{margin-bottom:var(--space-2);color:rgb(255 255 255/.65)}.page_priceValue___hZss{color:#fff;font-size:2.2rem;font-weight:800;line-height:1;letter-spacing:-.02em}.page_priceValue___hZss span{color:rgb(255 255 255/.65);font-size:1rem;font-weight:600;letter-spacing:0}.page_cardHeading__ghBBo{margin-bottom:var(--space-4);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--revive-muted)}.page_facts__8ebXb{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.page_facts__8ebXb>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.page_facts__8ebXb dt{color:var(--revive-muted);font-size:.9rem}.page_facts__8ebXb dd{margin:0;color:var(--revive-navy);font-weight:700;text-align:right}.page_priceNote__5CDCh{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:.82rem}.page_cardAction__UZoyA{display:grid;margin-top:var(--space-6)}.page_cityLinks__23Vk8{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-size:.92rem}.page_cityLinks__23Vk8 li+li{border-top:1px solid var(--border)}.page_cityLinks__23Vk8 a{display:flex;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);color:var(--revive-navy);font-weight:600}.page_cityLinks__23Vk8 a span{color:var(--revive-red);transition:transform .15s ease}.page_cityLinks__23Vk8 a:hover{color:var(--revive-red);text-decoration:none}.page_cityLinks__23Vk8 a:hover span{transform:translateX(3px)}