.cr-chrome{--bg:#0a0a0c;--bg-2:#111114;--panel:#16161a;--line:#26262c;--ink:#f4f4f5;--muted:#9a9aa3;--dim:#82828b;--red:#e11d2a;--red-bright:#ff2233;--red-dim:#7a1119;--green:#3fb950;--text-tertiary:#7a7a82}.cr-chrome,.cr-chrome a{color:var(--ink)}.cr-chrome{font-family:var(--font-sans,"Archivo",sans-serif)}.cr-chrome a{text-decoration:none}.light .cr-chrome{--bg:#f4f2ee;--bg-2:#eceae4;--panel:#faf9f6;--line:#dcd9d1;--ink:#1f1e1c;--muted:#5a5852;--dim:#706e66;--red-dim:#f3b6ba;--text-tertiary:#8a887f}.cr-chrome .topbar{background:var(--red);color:#fff;text-align:center;font-size:13px;font-weight:700;letter-spacing:.04em;padding:8px 16px;text-transform:uppercase}.cr-chrome .topbar a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cr-chrome .topbar-msg{display:inline-block;transition:opacity .4s ease;line-height:1.4}.cr-chrome .topbar-msg.fade{opacity:0}@media (max-width:600px){.cr-chrome .topbar{font-size:12px;letter-spacing:.02em}}div.cr-chrome{display:contents}.cr-chrome .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.cr-chrome nav.cr{position:sticky;top:0;z-index:100;background:linear-gradient(180deg,rgba(19,19,23,.94),rgba(10,10,12,.97));-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);border-bottom:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 28px -20px rgba(0,0,0,.85),0 1px 14px -8px rgba(225,29,42,.14)}.light .cr-chrome nav.cr{background:linear-gradient(180deg,rgba(250,249,246,.94),rgba(244,242,238,.97));-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05);border-bottom:1px solid #dcd9d1;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 10px 24px -20px rgba(40,30,20,.35),0 1px 12px -8px rgba(225,29,42,.1)}.cr-chrome .nav-inner{display:flex;align-items:center;justify-content:flex-start;gap:22px;height:68px}.cr-chrome .logo{display:flex;align-items:center;gap:10px;font-weight:900;font-size:18px;letter-spacing:-.01em;cursor:pointer}.cr-chrome .logo:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}.cr-chrome .nav-links{display:flex;align-items:center;gap:24px;margin-left:auto}.cr-chrome .nav-links a{font-size:14px;color:var(--muted);font-weight:500;transition:color .2s;cursor:pointer;white-space:nowrap}.cr-chrome .nav-links a.active,.cr-chrome .nav-links a:hover{color:var(--ink)}.cr-chrome .nav-links a.active{color:var(--red-bright)}.light .cr-chrome .nav-links a.active{color:var(--red)}.cr-chrome .nav-links a:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}.cr-chrome .nav-links a.nav-cta{display:inline-flex;align-items:center;height:34px;color:var(--red-bright);font-weight:700;font-size:13px;letter-spacing:.01em;padding:0 14px;border-radius:9px;white-space:nowrap}.cr-chrome .nav-links a.nav-cta:focus-visible,.cr-chrome .nav-links a.nav-cta:hover{color:#fff}.light .cr-chrome .nav-links a.nav-cta{color:var(--red)}.light .cr-chrome .nav-links a.nav-cta:focus-visible,.light .cr-chrome .nav-links a.nav-cta:hover{color:#fff}.cr-chrome .nav-links a.nav-cta.active{color:#fff;background:var(--red)}.cr-chrome .nav-phone{display:inline-flex;align-items:center;height:34px;gap:7px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-weight:600;font-size:12.5px;color:var(--muted);padding:0 13px;border-radius:9px;white-space:nowrap}.cr-chrome .nav-phone:hover{color:var(--ink)}.cr-chrome .nav-phone .dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green);flex-shrink:0}@media (min-width:981px){.cr-chrome .nav-links a.nav-cta{margin-left:6px}.cr-chrome .nav-links a.nav-phone{margin-left:-14px}}@media (min-width:981px) and (max-width:1199px){.cr-chrome nav.cr .wrap{padding:0 14px}.cr-chrome .nav-inner{gap:12px}.cr-chrome .logo{gap:6px;font-size:16px}.cr-chrome .nav-links{gap:12px}.cr-chrome .nav-links a.nav-cta{padding:0 9px;font-size:12px}.cr-chrome .nav-phone{padding:0 8px;font-size:11px;gap:5px}.cr-chrome .nav-links a.nav-phone{margin-left:-2px}.cr-chrome .nav-utils{gap:2px}}.cr-chrome .nav-guide-link{display:none;width:100%;text-align:left;font:inherit;font-size:14px;font-weight:500;color:var(--muted);background:none;border:none;cursor:pointer;transition:color .2s}.cr-chrome .nav-guide-link:hover{color:var(--ink)}.cr-chrome .nav-guide-link:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}.cr-chrome .nav-utils{display:flex;align-items:center;gap:4px;padding:3px;border-radius:11px;flex-shrink:0}.cr-chrome .burger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:6px;background:none;border:0;color:inherit;flex-shrink:0}.cr-chrome .burger span{width:22px;height:2px;background:var(--ink);display:block}.cr-chrome .burger:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}@media (max-width:980px){.cr-chrome .nav-links{position:absolute;top:100%;left:0;right:0;background:rgba(10,10,12,.99);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 28px;display:none;max-height:70vh;max-height:70dvh;overflow-y:auto}.light .cr-chrome .nav-links{background:rgba(244,242,238,.99)}.cr-chrome .nav-links.open{display:flex}.cr-chrome .nav-guide-link,.cr-chrome .nav-links a{padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.cr-chrome .nav-links a.nav-cta,.cr-chrome .nav-links a.nav-phone{margin-top:10px;text-align:center;justify-content:center;flex-shrink:0;border-bottom-width:1px;border-bottom-style:solid}.cr-chrome .nav-links a.nav-cta{border-bottom-color:var(--red)}.cr-chrome .nav-links a.nav-phone{border-bottom-color:var(--line)}.cr-chrome .nav-guide-link{display:block}.cr-chrome .burger{display:flex}.cr-chrome .nav-utils{order:-1;margin-left:auto;margin-right:12px}}@media (max-width:640px){.cr-chrome .logo{font-size:15px;white-space:nowrap}}@media (max-width:412px){.cr-chrome .logo{font-size:12.5px}}@media (min-width:641px) and (max-width:980px){.cr-chrome .nav-inner{justify-content:space-between;position:relative}.cr-chrome nav.cr .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cr-chrome .nav-utils{margin-left:0;margin-right:0}}footer.cr-chrome{background:var(--bg);border-top:1px solid var(--line);padding:54px 0 30px;position:relative;z-index:1}.cr-chrome .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.cr-chrome .foot-brand .logo{margin-bottom:14px}.cr-chrome .foot-brand p{font-size:13.5px;color:var(--dim);line-height:1.6;max-width:280px;margin-bottom:16px}.cr-chrome .foot-brand .legal{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;color:var(--dim);line-height:1.8}.cr-chrome .foot-brand .legal .disclaimer{display:block;margin-top:10px;line-height:1.7;color:var(--dim);opacity:.7}.cr-chrome .foot-col h5{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.cr-chrome .foot-col a{display:block;font-size:13.5px;color:var(--dim);margin-bottom:9px;transition:color .2s}.cr-chrome .foot-col a:hover{color:var(--ink)}.cr-chrome .hours{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11.5px;color:var(--dim);line-height:1.7}.cr-chrome .hours b{color:var(--muted);font-weight:700}.cr-chrome .hours .hrs-after{color:var(--text-tertiary)}.cr-chrome .hours-foot{margin-top:8px}.cr-chrome .foot-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.cr-chrome .foot-bottom p{font-size:12px;color:var(--dim)}.cr-chrome .foot-bottom .links{display:flex;gap:20px;flex-wrap:wrap}.cr-chrome .foot-bottom .links a{font-size:12px;color:var(--dim);transition:color .2s}.cr-chrome .foot-bottom .links a:hover{color:var(--ink)}@media (max-width:900px){.cr-chrome .foot-grid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:560px){.cr-chrome .foot-grid{grid-template-columns:1fr}}