.hero[data-astro-cid-bmccredw]{background:linear-gradient(180deg, var(--bg-soft,#fafaf7) 0%, var(--bg,#fff) 100%);padding:140px 0 80px}.eyebrow[data-astro-cid-bmccredw]{text-transform:uppercase;letter-spacing:.16em;color:var(--accent-text);background:#5475a614;border-radius:999px;margin-bottom:24px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.hero[data-astro-cid-bmccredw] h1[data-astro-cid-bmccredw]{letter-spacing:-.025em;max-width:920px;margin:0 0 20px;font-size:clamp(40px,6vw,68px);font-weight:700;line-height:1.05}.hero[data-astro-cid-bmccredw] .deck[data-astro-cid-bmccredw]{opacity:.8;max-width:720px;margin:0 0 32px;font-size:20px;line-height:1.55}.cta-row[data-astro-cid-bmccredw]{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.btn[data-astro-cid-bmccredw]{border-radius:999px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.btn--primary[data-astro-cid-bmccredw]{background:var(--cta);color:#fff}.btn--ghost[data-astro-cid-bmccredw]{color:var(--text);background:0 0;border:1px solid #00000026}.proof[data-astro-cid-bmccredw]{opacity:.55;margin:0;font-size:13px}.section[data-astro-cid-bmccredw]{padding:96px 0}.city-h[data-astro-cid-bmccredw]{text-align:center}.city-grid[data-astro-cid-bmccredw]{flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:0 auto;display:flex}.city-link[data-astro-cid-bmccredw]{text-align:center;background:var(--bg);color:var(--text);border:1px solid #00000014;border-radius:12px;flex:0 160px;padding:12px 16px;font-weight:600;text-decoration:none}.city-link[data-astro-cid-bmccredw]:hover{border-color:var(--text)}.section-h2[data-astro-cid-bmccredw]{letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(28px,4vw,42px);line-height:1.15}.lede[data-astro-cid-bmccredw]{opacity:.75;max-width:640px;margin:0 0 40px;font-size:18px}.features[data-astro-cid-bmccredw]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature[data-astro-cid-bmccredw]{perspective:1400px;cursor:pointer;background:0 0;border:none;min-height:268px;padding:0}.feature__inner[data-astro-cid-bmccredw]{width:100%;height:100%;min-height:268px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative}.feature[data-astro-cid-bmccredw]:hover .feature__inner[data-astro-cid-bmccredw],.feature[data-astro-cid-bmccredw].flipped .feature__inner[data-astro-cid-bmccredw]{transform:rotateY(180deg)}.feature__face[data-astro-cid-bmccredw]{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--bg,#fff);border:1px solid #0000000f;border-radius:16px;flex-direction:column;padding:28px;display:flex;position:absolute;inset:0}.feature__front[data-astro-cid-bmccredw] h3[data-astro-cid-bmccredw]{color:var(--accent-text);margin:0 0 12px;font-size:19px}.feature__front[data-astro-cid-bmccredw] p[data-astro-cid-bmccredw]{opacity:.78;margin:0;font-size:15px;line-height:1.6}.feature__hint[data-astro-cid-bmccredw]{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text);opacity:.7;margin-top:auto;padding-top:14px;font-size:11px;font-weight:600}.feature__back[data-astro-cid-bmccredw]{background:linear-gradient(#131a2a 0%,#0c1018 100%);border-color:#5475a659;justify-content:center;transform:rotateY(180deg)}.feature__back[data-astro-cid-bmccredw] p[data-astro-cid-bmccredw]{color:#eef1f6;margin:0;font-size:17px;font-weight:500;line-height:1.55}@media (prefers-reduced-motion:reduce){.feature__inner[data-astro-cid-bmccredw]{transition:none}}.vertical-grid[data-astro-cid-bmccredw]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.vertical-card[data-astro-cid-bmccredw]{background:var(--bg,#fff);color:var(--text);border:1px solid #0000000f;border-radius:16px;flex-direction:column;padding:28px;text-decoration:none;display:flex}.vertical-card[data-astro-cid-bmccredw]:hover{border-color:var(--accent)}.vertical-label[data-astro-cid-bmccredw]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text);margin-bottom:12px;font-size:13px;font-weight:600}.vertical-card[data-astro-cid-bmccredw] p[data-astro-cid-bmccredw]{opacity:.78;flex:1;margin:0 0 18px;font-size:15px;line-height:1.55}.vertical-link[data-astro-cid-bmccredw]{color:var(--accent-text);font-size:14px;font-weight:600}.compare-grid[data-astro-cid-bmccredw]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.compare-card[data-astro-cid-bmccredw]{background:var(--bg,#fff);text-align:center;color:var(--text);border:1px solid #0000000f;border-radius:12px;padding:24px;font-weight:600;text-decoration:none;display:block}.compare-card[data-astro-cid-bmccredw]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.cta-section[data-astro-cid-bmccredw]{background:var(--bg-soft,#fafaf7);text-align:center}.cta-section[data-astro-cid-bmccredw] h2[data-astro-cid-bmccredw]{margin:0 0 14px}.cta-section[data-astro-cid-bmccredw] p[data-astro-cid-bmccredw]{opacity:.78;max-width:540px;margin:0 auto 28px;font-size:17px}@media (width<=900px){.features[data-astro-cid-bmccredw],.vertical-grid[data-astro-cid-bmccredw],.compare-grid[data-astro-cid-bmccredw]{grid-template-columns:1fr}.hero[data-astro-cid-bmccredw]{padding:110px 0 60px}.section[data-astro-cid-bmccredw]{padding:64px 0}}
