@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.giF-bG_className{font-family:Inter,Inter Fallback;font-style:normal}.giF-bG_variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.sRuXTG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.sRuXTG_variable{--font-heading:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--apple-bg:#fff;--apple-surface:#f5f5f7;--apple-card:#fff;--apple-card-elevated:#fff;--apple-border:#00000014;--apple-border-hover:#00000029;--apple-text-primary:#1d1d1f;--apple-text-secondary:#86868b;--apple-text-muted:#6e6e73;--apple-blue:#0071e3;--apple-blue-hover:#0077ed;--apple-blue-subtle:#0071e314;--apple-green:#34c759;--apple-orange:#ff9500;--apple-shadow-card:0 4px 24px #0000000f;--apple-shadow-hover:0 12px 36px #0000001a;--apple-shadow-dropdown:0 20px 40px #0000001f;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Icons", "Inter", Helvetica, Arial, sans-serif;--font-heading:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Plus Jakarta Sans", sans-serif;--radius-pill:980px;--radius-squircle-sm:12px;--radius-squircle-md:18px;--radius-squircle-lg:24px;--container-max:1200px}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--apple-bg);max-width:100vw;color:var(--apple-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}.page-bg-mesh{display:none}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.site-nav{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--apple-border);background:#ffffffd1;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:4.2rem;display:flex}.brand-logo{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--apple-text-primary);align-items:center;gap:.6rem;font-size:1.2rem;font-weight:700;display:flex}.brand-badge{color:var(--apple-blue);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;background:#0071e314;border:1px solid #0071e333;padding:.2rem .65rem;font-size:.72rem;font-weight:600}.nav-links{align-items:center;gap:2rem;display:flex}.nav-link{color:var(--apple-text-secondary);font-size:.92rem;font-weight:400;transition:color .15s}.nav-link:hover{color:var(--apple-text-primary)}.btn{border-radius:var(--radius-pill);cursor:pointer;font-size:.95rem;font-weight:500;font-family:var(--font-sans);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.6rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-emerald{background:var(--apple-blue);color:#fff;font-weight:500;box-shadow:0 4px 14px #0071e340}.btn-emerald:hover{background:var(--apple-blue-hover);transform:scale(1.02)}.btn-secondary{background:var(--apple-surface);color:var(--apple-blue);border:1px solid #00000014}.btn-secondary:hover{background:#ebebee;transform:scale(1.01)}.hero-section{text-align:center;background:radial-gradient(80% 50% at 50% -10%,#0071e30f,#0000 70%);padding:6rem 0 3.5rem}.pill-announcement{background:var(--apple-surface);border-radius:var(--radius-pill);color:var(--apple-text-secondary);border:1px solid #00000014;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.4rem 1.1rem;font-size:.85rem;font-weight:500;display:inline-flex}.pill-dot{background:var(--apple-green);border-radius:50%;width:8px;height:8px;animation:2.5s infinite pulse-dot;box-shadow:0 0 8px #34c75999}@keyframes pulse-dot{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.7;transform:scale(.9)}}.hero-title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--apple-text-primary);margin-bottom:1.5rem;font-size:clamp(3rem,7vw,5.2rem);font-weight:700;line-height:1.05}.hero-gradient-text{background:linear-gradient(135deg,#1d1d1f 30%,#0071e3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subtext{color:var(--apple-text-secondary);max-width:820px;margin:0 auto 2.5rem;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:400;line-height:1.55}.tab-btn{border-radius:var(--radius-pill);background:var(--apple-surface);color:var(--apple-text-secondary);cursor:pointer;border:1px solid #00000014;align-items:center;gap:.5rem;padding:.65rem 1.3rem;font-size:.92rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.tab-btn:hover{color:var(--apple-text-primary);background:#ebebee}.tab-btn.active{background:var(--apple-text-primary);color:#fff;border-color:var(--apple-text-primary);font-weight:600;box-shadow:0 4px 14px #00000026}.bento-hero-card{border:1px solid var(--apple-border);border-radius:var(--radius-squircle-lg);box-shadow:var(--apple-shadow-card);background:#fff;margin-bottom:2rem;padding:3rem;transition:all .3s}.bento-split{text-align:left;grid-template-columns:1.1fr 1fr;gap:3rem;display:grid}.badge-emerald{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.05em;color:#1b8738;background:#34c7591f;border:1px solid #34c75940;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-indigo{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.05em;background:var(--apple-blue-subtle);color:var(--apple-blue);border:1px solid #0071e333;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.bento-title{font-family:var(--font-heading);color:var(--apple-text-primary);letter-spacing:-.03em;margin-bottom:.75rem;font-size:2.1rem;font-weight:700}.bento-desc{color:var(--apple-text-secondary);font-size:1.05rem;line-height:1.55}.metric-chip{background:var(--apple-surface);border-radius:var(--radius-squircle-sm);border:1px solid #0000000f;flex-direction:column;padding:.6rem 1rem;display:flex}.metric-chip-val{font-family:var(--font-heading);color:var(--apple-text-primary);font-size:1.25rem;font-weight:700}.metric-chip-lbl{color:var(--apple-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.preview-box{border-radius:var(--radius-squircle-md);background:#fff;border:1px solid #0000001a;overflow:hidden;box-shadow:0 10px 30px #00000014}.window-header{background:#f5f5f7;border-bottom:1px solid #00000014;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.dots{gap:6px;display:flex}.dot{border-radius:50%;width:10px;height:10px}.dot.red{background:#ff5f56}.dot.yellow{background:#ffbd2e}.dot.green{background:#27c93f}.window-title{color:var(--apple-text-secondary);font-size:.75rem;font-family:var(--font-sans)}.gauge-container{background:#fff;flex-direction:column;align-items:center;padding:2rem;display:flex}.gauge-circle{border:4px solid var(--apple-green);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;display:flex;box-shadow:0 0 20px #34c75933}.gauge-score{color:var(--apple-green);font-size:2.2rem;font-weight:700}.gauge-label{color:var(--apple-text-secondary);letter-spacing:.08em;font-size:.65rem}.speed-stat{background:var(--apple-surface);border-radius:6px;justify-content:space-between;padding:.45rem .65rem;font-size:.8rem;display:flex}.speed-lbl{color:var(--apple-text-secondary)}.speed-val.green-text{color:#1b8738;font-weight:600}.phone-screen{background:#fff;padding:1.5rem 1rem}.phone-status{color:var(--apple-text-muted);text-align:center;border-bottom:1px solid #0000000f;margin-bottom:1rem;padding-bottom:.5rem;font-size:.75rem}.sms-thread{flex-direction:column;gap:.75rem;display:flex}.sms-bubble{border-radius:16px;max-width:85%;padding:.7rem .95rem;font-size:.84rem;line-height:1.4}.sms-bubble.incoming{color:#000;background:#e9e9eb;border-bottom-left-radius:4px;align-self:flex-start}.sms-bubble.outgoing{background:var(--apple-blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.sms-tag{color:#1b8738;text-align:center;margin-top:.5rem;font-size:.75rem;font-weight:600}.map-result-card.featured{border-radius:var(--radius-squircle-sm);background:#34c7590f;border:1px solid #34c7594d;padding:1rem}.map-result-card.dimmed{background:var(--apple-surface);border-radius:var(--radius-squircle-sm);border:1px solid #0000000f;padding:.6rem 1rem}.map-badge{background:var(--apple-green);color:#fff;border-radius:var(--radius-pill);padding:.15rem .5rem;font-size:.7rem;font-weight:700}.code-block{color:#f5f5f7;background:#1d1d1f;padding:1.5rem;font-family:SF Mono,Menlo,monospace;font-size:.85rem;line-height:1.7}.bento-grid-4{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.bento-mini-card{border:1px solid var(--apple-border);border-radius:var(--radius-squircle-md);box-shadow:var(--apple-shadow-card);text-align:left;background:#fff;flex-direction:column;padding:2rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.bento-mini-card:hover{border-color:var(--apple-border-hover);box-shadow:var(--apple-shadow-hover);transform:translateY(-2px)}.glass-card{border:1px solid var(--apple-border);border-radius:var(--radius-squircle-md);box-shadow:var(--apple-shadow-card);color:var(--apple-text-primary);background:#fff;padding:2.5rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.glass-card:hover{border-color:var(--apple-border-hover);box-shadow:var(--apple-shadow-hover);transform:translateY(-2px)}.bento-mini-card.span-2{grid-column:span 2}.mini-badge{text-transform:uppercase;color:var(--apple-blue);background:var(--apple-blue-subtle);border-radius:var(--radius-pill);padding:.2rem .6rem;font-size:.72rem;font-weight:600}.mini-val{color:#1b8738;font-size:.85rem;font-weight:600}.section-header{text-align:center;max-width:680px;margin:0 auto 3rem}.section-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--apple-blue);margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:inline-block}.section-title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--apple-text-primary);margin-bottom:.75rem;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700}.section-desc{color:var(--apple-text-secondary);font-size:1.1rem}.grid-3{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.city-card{border:1px solid var(--apple-border);border-radius:var(--radius-squircle-md);box-shadow:var(--apple-shadow-card);background:#fff;flex-direction:column;justify-content:space-between;padding:1.5rem;transition:all .2s;display:flex}.city-card:hover{box-shadow:var(--apple-shadow-hover);border-color:#0071e359;transform:translateY(-2px)}.city-name{color:var(--apple-text-primary);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.city-state{color:var(--apple-text-muted);margin-bottom:.75rem;font-size:.85rem}.city-cycle-badge{color:#1b8738;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.stat-bar{background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:var(--radius-squircle-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:3.5rem;padding:2.25rem;display:grid}.stat-item{text-align:center;flex-direction:column;gap:.25rem;display:flex}.stat-value{font-family:var(--font-heading);color:var(--apple-text-primary);letter-spacing:-.03em;font-size:2.3rem;font-weight:700}.stat-value.highlight-emerald{color:var(--apple-blue)}.stat-label{color:var(--apple-text-secondary);letter-spacing:.02em;font-size:.85rem;font-weight:500}.form-card{border:1px solid var(--apple-border);border-radius:var(--radius-squircle-lg);box-shadow:var(--apple-shadow-dropdown);background:#fff;padding:2.5rem}.form-group{text-align:left;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.form-label{color:var(--apple-text-primary);font-size:.9rem;font-weight:600}.form-hint{color:var(--apple-text-muted);font-size:.8rem}.form-input,.form-select,.form-textarea{background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:var(--radius-squircle-sm);width:100%;color:var(--apple-text-primary);font-family:var(--font-sans);padding:.85rem 1rem;font-size:.95rem;transition:all .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--apple-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #0071e326}.form-checkbox-label{color:var(--apple-text-secondary);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.88rem;line-height:1.45;display:flex}.form-checkbox{accent-color:var(--apple-blue);width:18px;height:18px;margin-top:.2rem}.site-footer{border-top:1px solid var(--apple-border);background:var(--apple-surface);color:var(--apple-text-secondary);margin-top:6rem;padding:4.5rem 0 2.5rem;font-size:.88rem}.footer-inner{grid-template-columns:2fr 1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.footer-brand-title{color:var(--apple-text-primary);font-family:var(--font-heading);margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.footer-links-list{flex-direction:column;gap:.6rem;list-style:none;display:flex}.footer-link{color:var(--apple-text-secondary);transition:color .15s}.footer-link:hover{color:var(--apple-text-primary)}.footer-legal-bar{color:var(--apple-text-muted);border-top:1px solid #00000014;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.8rem;display:flex}.apple-breadcrumb{color:var(--apple-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.apple-breadcrumb a{color:var(--apple-text-secondary);text-decoration:none;transition:color .15s}.apple-breadcrumb a:hover{color:var(--apple-blue)}.apple-breadcrumb-separator{color:#c7c7cc;-webkit-user-select:none;user-select:none;font-size:.75rem}.apple-breadcrumb-current{color:var(--apple-text-primary);font-weight:500}.state-card{border:1px solid var(--apple-border);border-radius:var(--radius-squircle-md);box-shadow:var(--apple-shadow-card);background:#fff;flex-direction:column;justify-content:space-between;padding:1.75rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.state-card:hover{box-shadow:var(--apple-shadow-hover);border-color:#0071e359;transform:translateY(-2px)}.state-card-name{font-family:var(--font-heading);color:var(--apple-text-primary);margin-bottom:.25rem;font-size:1.35rem;font-weight:700}.state-card-region{color:var(--apple-text-muted);margin-bottom:.85rem;font-size:.85rem}.state-card-cities{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.city-pill-sm{background:var(--apple-surface);border-radius:var(--radius-pill);color:var(--apple-text-secondary);border:1px solid #0000000f;padding:.25rem .65rem;font-size:.78rem;transition:all .15s}.city-pill-sm:hover{color:var(--apple-blue);background:#ebebee}.mobile-nav-toggle{background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:var(--radius-pill);cursor:pointer;z-index:1001;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;transition:all .2s;display:none}.mobile-nav-toggle:hover{background:#ebebee}.hamburger-bar{background:var(--apple-text-primary);border-radius:2px;width:18px;height:2px;transition:all .25s cubic-bezier(.16,1,.3,1)}.hamburger-bar.open:first-child{transform:translateY(3.5px)rotate(45deg)}.hamburger-bar.open:nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(12px);z-index:999;background:#0006;flex-direction:column;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-drawer-content{border-bottom:1px solid var(--apple-border);-webkit-overflow-scrolling:touch;background:#fff;max-height:85vh;padding:5.5rem 1.5rem 2rem;animation:.25s cubic-bezier(.16,1,.3,1) slideDown;overflow-y:auto;box-shadow:0 20px 40px #00000026}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mobile-drawer-header{background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:var(--radius-pill);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem .85rem;display:inline-flex}.mobile-drawer-links{flex-direction:column;gap:.5rem;display:flex}.mobile-drawer-link{border-radius:var(--radius-squircle-sm);color:var(--apple-text-primary);background:var(--apple-surface);border:1px solid #0000000a;justify-content:space-between;align-items:center;min-height:48px;padding:.95rem 1.15rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.mobile-drawer-link:hover,.mobile-drawer-link:active{color:var(--apple-blue);background:#ebebee}.mobile-link-arrow{color:var(--apple-text-muted);font-size:1.1rem}.mobile-sticky-bar{z-index:950;pointer-events:none;display:none;position:fixed;bottom:1rem;left:1rem;right:1rem}.mobile-sticky-inner{pointer-events:auto;-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-pill);background:#ffffffeb;border:1px solid #0000001f;justify-content:space-between;align-items:center;max-width:440px;margin:0 auto;padding:.65rem 1rem .65rem 1.25rem;display:flex;box-shadow:0 12px 32px #00000024}.form-row-2{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.form-row-city-state{grid-template-columns:2fr 1fr;gap:1.5rem;display:grid}.bento-tabs-scroll{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}@media (max-width:992px){.nav-links{display:none!important}.mobile-nav-toggle{display:flex}.bento-split{grid-template-columns:1fr;gap:2rem}.bento-grid-4{grid-template-columns:1fr 1fr}.bento-mini-card.span-2{grid-column:span 2}}@media (max-width:768px){.mobile-sticky-bar{display:block}.container{padding:0 1.25rem}.hero-section{padding:3.5rem 0 2.5rem}.hero-title{letter-spacing:-.03em;font-size:clamp(2.2rem,8vw,3.2rem)}.hero-subtext{margin-bottom:2rem;font-size:1.05rem}.bento-hero-card,.glass-card{padding:1.5rem}.stat-bar{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.5rem;padding:1.5rem 1rem}.stat-value{font-size:1.8rem}.form-row-2,.form-row-city-state{grid-template-columns:1fr;gap:1rem}.form-card{padding:1.5rem}.footer-inner{grid-template-columns:1fr;gap:2rem}.grid-2,.grid-3{grid-template-columns:1fr;gap:1rem}.bento-tabs-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;margin-bottom:1.75rem;padding-bottom:.5rem;overflow-x:auto}.bento-tabs-scroll::-webkit-scrollbar{display:none}.tab-btn{white-space:nowrap;flex-shrink:0;padding:.6rem 1rem;font-size:.85rem}.btn{min-height:48px}}@media (max-width:480px){.stat-bar{text-align:center;grid-template-columns:1fr}.brand-badge{display:none}}
