.nbhd-page .page-hero{isolation:isolate}.nbhd-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center 62%}.nbhd-page .page-hero .container:before{display:none}.nbhd-crumbs{margin:0 0 22px}.nbhd-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font:700 12px/1.4 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.nbhd-crumbs li{display:flex;align-items:center}.nbhd-crumbs li+li:before{content:"/";margin:0 10px;color:#83cfff99}.nbhd-crumbs a{display:inline-block;padding:6px 0;color:#ffffffd1;text-decoration:underline;text-decoration-color:#83cfff80;text-underline-offset:3px}.nbhd-crumbs a:hover,.nbhd-crumbs a:focus-visible{color:#fff}.nbhd-crumbs [aria-current]{color:#69d5ff}.nbhd-answer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:clamp(28px,5vw,64px);align-items:start}.nbhd-answer-copy h2{margin-bottom:18px;font:900 var(--h2-section)/.94 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;color:var(--ink)}.nbhd-answer-copy p{max-width:64ch;margin-bottom:14px;font-size:1rem;line-height:1.75;color:#101114b8}.nbhd-answer-copy .nbhd-lead{font-size:clamp(1.06rem,1.6vw,1.2rem);line-height:1.65;color:var(--ink)}.nbhd-answer-copy a,.nbhd-rules a{color:var(--cyan-text);text-decoration:underline;text-underline-offset:3px}.nbhd-glance{margin:0;border:1px solid rgba(16,17,20,.1);border-radius:4px;background:#fffc;box-shadow:0 24px 70px #0a11220d}.nbhd-glance>div{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;padding:15px 20px;border-bottom:1px solid rgba(16,17,20,.08)}.nbhd-glance>div:last-child{border-bottom:none}.nbhd-glance dt{font:700 12px/1.5 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-text)}.nbhd-glance dd{margin:0;font-size:.9rem;line-height:1.55;color:#101114c7}.nbhd-glance-line{display:block}.nbhd-glance-line b{font-weight:700;white-space:nowrap;color:var(--ink)}.nbhd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.svc-page .nbhd-card{padding:30px 26px}.svc-page .nbhd-card p{font-size:.92rem;line-height:1.68;color:#101114ad}.nbhd-card-num{display:block;margin-bottom:14px;font:700 .82rem/1 var(--font-display);letter-spacing:.14em;color:var(--cyan-text)}.nbhd-card-link{display:inline-block;margin-top:14px;font:700 .8rem/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-text)}.nbhd-photo{margin:0}.nbhd-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px;background:var(--paper-2)}.nbhd-photo-tall img{aspect-ratio:4 / 5;object-position:center 75%}.nbhd-photo figcaption{margin-top:10px;font-size:.82rem;line-height:1.5;color:#10111499}.svc-page .nbhd-scope li{display:grid;gap:3px;padding:14px 0}.nbhd-scope strong{font:700 1rem/1.25 var(--font-display);color:var(--ink)}.nbhd-scope span{font-size:.88rem;line-height:1.55;color:#101114a3}.nbhd-price-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.85fr);gap:22px;align-items:start;max-width:1080px;margin:0 auto}.nbhd-price-layout .pkg-table-wrap{max-width:none;margin:0}.nbhd-more-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;max-width:1080px;margin:22px auto 0;padding:0;list-style:none}.nbhd-more-prices li{display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(16,17,20,.1);border-radius:4px;background:#ffffff9e}.nbhd-more-prices a{display:block;padding:8px 0;font:700 .95rem/1.25 var(--font-display);color:var(--ink);text-decoration:underline;text-decoration-color:#168cff73;text-underline-offset:3px}.nbhd-more-prices span{font-size:.84rem;line-height:1.5;color:#101114a3}.nbhd-tips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;counter-reset:nbhd-tip}.nbhd-tips li{position:relative;padding:24px 24px 24px 64px;border:1px solid rgba(16,17,20,.1);border-radius:4px;background:#fff9;counter-increment:nbhd-tip}.nbhd-tips li:before{content:counter(nbhd-tip,decimal-leading-zero);position:absolute;top:24px;left:22px;font:700 .82rem/1.4 var(--font-display);letter-spacing:.1em;color:var(--cyan-text)}.nbhd-tips h3{margin-bottom:6px;font:700 1rem/1.3 var(--font-display);color:var(--ink)}.nbhd-tips p{font-size:.9rem;line-height:1.65;color:#101114ad}.nbhd-rules{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(26px,5vw,60px);align-items:start}.nbhd-rules-copy p{max-width:64ch;margin-bottom:16px;font-size:1rem;line-height:1.78;color:#fffc}.nbhd-rules-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.nbhd-rules-list li{padding:20px 22px;border:1px solid rgba(131,207,255,.2);border-radius:4px;background:#0a1122b8}.nbhd-rules-list h3{margin-bottom:6px;font:700 1rem/1.3 var(--font-display);color:#fff}.nbhd-rules-list p{font-size:.9rem;line-height:1.6;color:#ffffffb8}.nbhd-reviews{max-width:1000px;margin:0 auto;overflow:hidden;border:1px solid rgba(16,17,20,.1);border-radius:4px}.nbhd-reviews .reviews-strip{border-bottom:none}.nbhd-reviews .reviews-source-copy a{display:inline-block;padding:10px 0}.nbhd-page .faq-answer a{color:var(--cyan-text);text-decoration:underline;text-underline-offset:3px}@media (max-width: 900px){.nbhd-answer,.nbhd-rules,.nbhd-price-layout{grid-template-columns:1fr}.nbhd-price-layout .nbhd-photo{max-width:420px}.nbhd-tips{grid-template-columns:1fr}}@media (max-width: 600px){.nbhd-page .page-hero{min-height:0;padding:0}.nbhd-page .page-hero .container{padding:92px 0 32px}.nbhd-page .page-hero .container:after,.nbhd-page .page-hero:after{display:none}.nbhd-page .page-hero h1{font-size:clamp(2rem,10.4vw,2.9rem);margin-bottom:16px}.nbhd-page .page-hero p{font-size:.98rem;line-height:1.55}.nbhd-page .page-hero .hero-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nbhd-page .page-hero .hero-btns .btn-primary,.nbhd-page .page-hero .hero-btns .btn-outline{width:auto;padding-left:12px;padding-right:12px}.nbhd-page .page-hero .hero-call{display:none}.nbhd-crumbs{margin-bottom:16px}.nbhd-page .page-hero+.svc-section{padding-top:56px}.nbhd-grid{grid-template-columns:1fr}.nbhd-glance>div{grid-template-columns:1fr;gap:4px;padding:14px 16px}.nbhd-tips li{padding:20px 18px 20px 54px}.nbhd-tips li:before{left:16px;top:20px}.nbhd-photo-tall img{aspect-ratio:4 / 3}}.pkg-table-wrap{max-width:880px;margin:0 auto;border:1px solid rgba(16,17,20,.12);border-radius:4px;background:#ffffffd1;box-shadow:0 24px 70px #0a11220f;overflow:hidden}.pkg-table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--ink)}.pkg-table caption{caption-side:bottom;padding:14px 18px 16px;border-top:1px solid rgba(16,17,20,.1);text-align:left;font-size:.86rem;line-height:1.55;color:#101114a8}.pkg-table thead th{padding:14px 10px;border-bottom:1px solid rgba(16,17,20,.12);background:#168cff0d;font:700 12px/1.3 var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-align:right;color:#101114b3}.pkg-table thead th:first-child{width:42%;text-align:left;padding-left:18px}.pkg-table tbody th,.pkg-table tbody td{padding:18px 10px;border-bottom:1px solid rgba(16,17,20,.08);vertical-align:middle}.pkg-table tbody tr:last-child th,.pkg-table tbody tr:last-child td{border-bottom:none}.pkg-table tbody th{padding-left:18px;text-align:left;font-weight:400}.pkg-table tbody th a{display:block;padding:8px 0;font:700 1.02rem/1.2 var(--font-display);color:var(--ink);text-decoration:none}.pkg-table tbody th a:hover,.pkg-table tbody th a:focus-visible{color:var(--cyan-text);text-decoration:underline}.pkg-table tbody th span{display:block;margin-top:0;font-size:.8rem;line-height:1.45;color:#1011149e}.pkg-table tbody td{text-align:right;font:700 1.25rem/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--cyan-text);padding-right:18px}@media (max-width: 600px){.pkg-table thead th{padding:12px 6px;font-size:12px;letter-spacing:.02em}.pkg-table thead th:first-child{width:38%;padding-left:12px}.pkg-table tbody th{padding:8px 6px 12px 12px}.pkg-table tbody th a{font-size:.9rem}.pkg-table tbody th span{font-size:.72rem}.pkg-table tbody td{padding:14px 10px 14px 4px;font-size:1.02rem}.pkg-table caption{padding:12px;font-size:.8rem}}
