/* Shared header/footer styles - B1 Communications */
  :root{
    --navy:#0E2A47;       /* deep trust navy (dark sections / ink) */
    --navy-2:#163C63;     /* lighter navy */
    --bg:#F4F8FD;         /* cool light background */
    --bg-2:#E6EFF9;       /* deeper cool panel */
    --blue:#3692F3;       /* primary B1 blue - friendly */
    --blue-deep:#0F4E97;  /* deep blue - small text, links, logo */
    --blue-bright:#3692F3; /* friendly blue - large display accents */
    --cyan:#38A7E6;       /* bright signal blue (accent pop) */
    --charcoal:#353535;   /* B1 neutral dark */
    --slate:#57697C;      /* muted secondary text */
    --line:rgba(14,42,71,.13);
    --white:#FFFFFF;
    --shadow:0 24px 60px -24px rgba(14,42,71,.38);
    --radius:20px;
}

  .logo{background:url(data:image/webp;base64,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) no-repeat center/contain;display:block}

* { box-sizing: border-box; margin: 0; padding: 0; }

a { color: inherit; text-decoration: none; }

.wrap { max-width: 1160px; margin: 0 auto; padding: 0 24px; }

header { position: sticky; top: 0; z-index: 50; background: rgba(255,255,255,0.92); backdrop-filter: blur(14px); border-bottom: 1px solid var(--line); box-shadow: rgba(14,42,71,0.22) 0 1px 12px -6px; }

.nav { display: flex; align-items: center; justify-content: space-between; height: 98px; }

nav.links { display: flex; gap: 30px; align-items: center; }

.brand { display: flex; align-items: center; gap: 11px; font-family: "Plus Jakarta Sans", sans-serif; font-weight: 800; font-size: 21px; }

.brand .logo { height: 46px; width: 184px; }

nav.links a { font-weight: 600; font-size: 15px; color: var(--navy); opacity: 0.82; transition: opacity 0.2s, color 0.2s; }

.nav-cta { display: flex; flex-direction: column; align-items: flex-end; gap: 7px; }

.nav-cta .btnrow { display: flex; align-items: center; gap: 10px; }

.nav-cta .btn { padding: 9px 17px; font-size: 14px; }

.utility { display: flex; align-items: center; gap: 11px; }

.util-link { font-size: 13.5px; font-weight: 600; color: var(--slate); transition: color 0.2s; }

.util-sep { width: 1px; height: 13px; background: var(--line); }

.phone-link { font-weight: 700; font-size: 15px; display: flex; align-items: center; gap: 7px; letter-spacing: 0.01em; transition: color 0.2s; }

.phone-link svg { width: 15px; height: 15px; color: var(--blue-deep); }

.btn { display: inline-flex; align-items: center; justify-content: center; gap: 9px; font-family: "Hanken Grotesk", sans-serif; font-weight: 700; font-size: 15px; padding: 12px 20px; border-radius: 12px; border: none; cursor: pointer; transition: transform 0.15s, box-shadow 0.2s, background 0.2s; }

.btn-primary { background: var(--blue); color: #fff; }

.btn-ghost { background: transparent; color: var(--navy); border: 1.5px solid var(--line); }

.menu-btn { display: none; background: none; border: none; cursor: pointer; padding: 8px; }

.menu-btn span { display: block; width: 22px; height: 2px; background: var(--navy); margin: 5px 0; transition: 0.25s; }

footer { background: var(--bg-2); border-top: 1px solid var(--line); padding: 64px 0 34px; }

.foot-grid { display: grid; grid-template-columns: 2.1fr 1fr 1fr 1fr; gap: 40px; }

.foot-brand .logo { height: 52px; width: 208px; margin-left: -3.7px; }

.foot-brand p { font-size: 13.5px; line-height: 1.55; color: var(--slate); margin: 14px 0; max-width: 52ch; }

.foot-num { font-family: "Plus Jakarta Sans", sans-serif; font-weight: 800; font-size: 24px; color: var(--navy); }

.foot-col { padding-top: 27.7px; }

.foot-col h4 { font-family: "Space Mono", monospace; font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--slate); margin-bottom: 16px; font-weight: 700; }

.foot-col a { display: block; font-size: 14.5px; color: var(--navy); opacity: 0.82; padding: 5px 0; transition: opacity 0.2s; }

.foot-bottom { margin-top: 16px; padding-top: 24px; border-top: 1px solid var(--line); display: flex; justify-content: space-between; flex-wrap: wrap; gap: 12px; font-size: 13px; color: var(--slate); }

.foot-copy { margin-top: 48px; font-size: 13px; color: var(--slate); }

.foot-legal a { color: var(--slate); opacity: 0.9; margin-left: 30px; transition: color 0.2s, opacity 0.2s; }

.foot-legal a:first-child { margin-left: 0; }

.foot-bottom .maple { color: var(--blue-deep); font-weight: 700; }
.foot-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:18px;} .foot-bottom .foot-legal{justify-self:start;} .foot-bottom .maple{justify-self:center;white-space:nowrap;} .foot-app-badges{justify-self:end;display:flex;gap:12px;align-items:center;} .foot-app-badges .app-badge{display:inline-block;height:34px;background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .2s ease,opacity .2s ease;} .foot-app-badges .app-badge:hover{transform:translateY(-2px);opacity:.9;} .foot-app-badges .app-badge.ios{width:108px;background-image:url("data:image/png;base64,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");} .foot-app-badges .app-badge.android{width:107px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAABECAMAAAAhpIBXAAACN1BMVEVHcEwcHBy/v7/r6+sAAACtra2mpqaSkpJ/f38EBAT6+vrX19f////7+/vExMSwsLDIyMigoKAbGxv////39/f////BwcEAAAAAAQD///8EAQB5eXlkZGQEBAQDAwIGBgaXl5f+/v4uLi78HjSUlJQBAgIg8mT6+vrk5OQsLCz09PQb1//Q0NA8PDwgICATFBMKCgr9IjkZy/8ZGRlRUVH9/f0Z0P8YxP9UVFQb0/84ODgb2/4jIyOsrKzFxcXW1tbr6+uNjY39wwonJycXvP/39/cLDgz+Ey+oqKgYv/90dHRHR0fh4eEWuv8azf+ioqIxMTGSkpIYwv4QEBBeXl5ra2uBgYEIRFYh8WIj/2z+vQm+vr4JSlYh9GBCQkIJxv80NDTLy8tYWFi2trbU1NQDAAC6urqxsbHo6OgZx//y8vJMTEyGhoYh9Ff+yQlvb29nZ2d9fX0bs/ydnZ3BwcEc4Poe+Gna2trd3d3gIDT+tgnyHDD9Ji9Kocvv7+8d5/od4sH+rwoZyf//0Aob2Pkf7l2KFCDRKEMf6WIMXSg8rNYa0vguBgj/5QoatfsIQxw9CQ8ZvVB/agP03gn/9gvvygluEBm/qAusxx2YigX/2goZyPgc1cnqvwkXq0kc2cazGSga0MkiGQEQfzavqQZiVwMTmEQZyc01LwEmvsXEGS8GMD01sdu2vBs4kqdGPAKwwR0Xt/8Voocav1SxL5yn8QWYBJuYvWyQv/kc3AAHABsAGyhHcEyQ/B2FAAAAvXRSTlMA/SQE+pxxBwb4B8VSem9TnHD3OGUThf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCqNHfPAAANF0lEQVRo3tyZj1caVxbHTXNOt9v2tKfdPee+V50ZxjjOgOBgAUMIKmggBjFAEFfCSvBHlaBVKVRp2tomqU3SNE3zYzdtdtvd7e9227O//sG9782A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");} @media (max-width:860px){.foot-bottom{grid-template-columns:1fr;justify-items:center;text-align:center;row-gap:14px;}.foot-app-badges{justify-self:center;}}

@media (max-width: 900px) {
  nav.links, .nav-cta .btn-ghost, .util-link, .util-sep { display: none; }
  .nav-cta { flex-direction: row; align-items: center; gap: 14px; }
  .nav { height: 86px; }
  .menu-btn { display: block; }
  .foot-grid { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 640px) {
  .foot-legal a { display: inline-block; margin: 6px 18px 0 0; }
}

@media (max-width: 520px) {
  .foot-grid { grid-template-columns: 1fr; }
  .foot-col { padding-top: 0; }
}

@media (prefers-reduced-motion: reduce) {
  * { scroll-behavior: auto; animation: auto ease 0s 1 normal none running none !important; transition: none !important; }
}

/* ---- mobile header: no phone number, Phone Portal replaces Book a demo ---- */
.nav-cta .nav-portal-m{display:none}
@media(max-width:900px){
  .phone-link{display:none}
  .nav-cta a[href="/request-demo/"]{display:none}
  .nav-cta .nav-portal-m{display:flex}
}
@media(max-width:900px){
  .hero .lede br{display:none}
}
@media(max-width:900px){
  .nav-cta .nav-portal-m{white-space:nowrap;padding-left:16px;padding-right:16px}
}

/* ---- mobile drop-down extras ---- */
.nav-m-only{display:none}
@media(max-width:900px){
  nav.links.open{display:flex;position:absolute;top:86px;left:0;right:0;flex-direction:column;background:var(--white);padding:20px 24px;gap:16px;border-bottom:1px solid var(--line);z-index:60}
  nav.links.open .nav-m-only{display:block}
}
