/*
Theme Name: CGN - Customer Growth Network
Description: Bare-PHP, no-plugin theme for the Customer Growth Network, built by Sherloc. Homepage plus a duplicable state market page template.
Author: Sherloc
Version: 1.0.0
Text Domain: can-theme
*/
  :root{
    --black:#120D0A;
    --panel:#1C1510;
    --panel2:#241B14;
    --off:#F7F2EA;
    --fire:#FF5A2B;
    --fire-deep:#E8452C;
    --gold:#FFC24B;
    --muted:#A8988A;
    --line:#332720;
  }
  *{margin:0;padding:0;box-sizing:border-box;}
  html{scroll-behavior:smooth;}
  body{
    background:var(--black);
    color:var(--off);
    font-family:'Inter',sans-serif;
    line-height:1.55;
    -webkit-font-smoothing:antialiased;
    overflow-x:hidden;
  }
  .disp{font-family:'Anton',sans-serif;}
  h2,h3,.subhead{font-family:'Archivo',sans-serif;}
  a{color:inherit;text-decoration:none;}

  nav{
    position:sticky;top:0;z-index:100;
    background:rgba(18,13,10,0.9);
    backdrop-filter:blur(10px);
    border-bottom:1px solid var(--line);
    display:flex;align-items:center;justify-content:space-between;
    padding:18px 44px;
  }
  .logo{font-family:'Anton',sans-serif;font-size:22px;letter-spacing:0.5px;display:flex;align-items:center;gap:12px;color:var(--off);}
  .logo .tag{font-family:'Inter',sans-serif;font-weight:500;font-size:12.5px;color:var(--muted);border-left:1px solid var(--line);padding-left:12px;}
  .navlinks{display:flex;align-items:center;gap:30px;font-size:14.5px;color:var(--muted);}
  .navlinks a:hover{color:var(--off);}
  .dropdown-wrap{position:relative;}
  .dropdown-btn{cursor:pointer;display:flex;align-items:center;gap:6px;}
  .dropdown-menu{
    position:absolute;top:34px;right:0;background:var(--panel2);border:1px solid var(--line);
    border-radius:10px;width:240px;padding:8px;display:none;
    box-shadow:0 20px 44px rgba(0,0,0,0.55);
  }
  .dropdown-wrap.open .dropdown-menu{display:block;}
  .dropdown-item{
    display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-radius:8px;
    font-size:14.5px;color:var(--off);cursor:pointer;
  }
  .dropdown-item:hover{background:#2C2119;}
  .live-pill{font-size:11px;font-weight:700;background:rgba(255,90,43,0.18);color:var(--fire);padding:3px 9px;border-radius:20px;}
  .soon-pill{font-size:11px;color:var(--muted);}
  .cta-btn{background:var(--fire);color:#170F0A;font-weight:700;font-size:14.5px;padding:11px 22px;border-radius:7px;}



  /* HERO */
  .hero{position:relative;max-width:1120px;margin:0 auto;padding:96px 44px 60px;overflow:hidden;}
  .glow-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:0.35;pointer-events:none;z-index:0;}
  .glow1{width:420px;height:420px;background:var(--fire);top:-160px;right:-100px;animation:drift1 14s ease-in-out infinite;}
  .glow2{width:340px;height:340px;background:var(--gold);bottom:-140px;left:-80px;animation:drift2 17s ease-in-out infinite;}
  @keyframes drift1{0%,100%{transform:translate(0,0) scale(1);}50%{transform:translate(-40px,50px) scale(1.15);}}
  @keyframes drift2{0%,100%{transform:translate(0,0) scale(1);}50%{transform:translate(40px,-30px) scale(1.1);}}
  .hero-content{position:relative;z-index:1;}
  .eyebrow{font-size:13px;color:var(--gold);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:10px;}
  .eyebrow::before{content:'';width:26px;height:2px;background:var(--gold);}
  .hero h1{font-family:'Anton',sans-serif;font-weight:400;font-size:clamp(36px,5.6vw,64px);line-height:1.08;letter-spacing:0.3px;text-transform:uppercase;max-width:940px;}
  .hero h1 .line2{color:var(--fire);display:block;}
  .hero p.lead{font-size:18px;color:#CFC3B6;max-width:640px;margin-top:24px;}
  .hero-ctas{margin-top:34px;display:flex;gap:16px;flex-wrap:wrap;}
  .cta-main{background:var(--fire);color:#170F0A;font-weight:700;padding:15px 28px;border-radius:8px;font-size:15px;}
  .cta-ghost{border:1.5px solid var(--line);color:var(--off);padding:14px 26px;border-radius:8px;font-size:15px;font-weight:600;}

  /* STAT BAR */
  .stat-bar{max-width:1120px;margin:10px auto 0;padding:0 44px 50px;position:relative;z-index:1;}
  .stat-row-top{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
  .stat-item{padding:26px 20px;text-align:center;border-right:1px solid var(--line);}
  .stat-item:last-child{border-right:none;}
  .stat-item .num{font-family:'Anton',sans-serif;font-size:32px;color:var(--gold);}
  .stat-item .lbl{font-size:12px;color:var(--muted);margin-top:6px;text-transform:uppercase;letter-spacing:0.4px;}

  /* TICKER */
  .ticker-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);overflow:hidden;white-space:nowrap;padding:16px 0;}
  .ticker{display:inline-block;animation:scroll 24s linear infinite;font-family:'Archivo',sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;}
  .ticker span{color:var(--muted);margin:0 22px;}
  .ticker span.hot{color:var(--fire);}
  @keyframes scroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}

  /* ROADMAP */
  .roadmap-section{max-width:1120px;margin:90px auto 0;padding:0 44px;}
  .roadmap-head{max-width:640px;}
  .roadmap-head .eyebrow{color:var(--fire);}
  .roadmap-head .eyebrow::before{background:var(--fire);}
  .roadmap-head h2{font-size:32px;font-weight:800;margin-top:16px;letter-spacing:-0.3px;}
  .roadmap-head p{color:var(--muted);font-size:15px;margin-top:16px;line-height:1.65;}
  .roadmap-graphic{margin-top:50px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:36px 30px 26px;}
  svg.roadmap{width:100%;height:auto;display:block;}
  .road-base{stroke:var(--line);stroke-width:5;fill:none;stroke-linecap:round;}
  .road-flow{stroke:var(--fire);stroke-width:5;fill:none;stroke-linecap:round;stroke-dasharray:14 12;animation:flow 1.3s linear infinite;}
  @keyframes flow{to{stroke-dashoffset:-26;}}
  .station-ring{fill:none;stroke:var(--gold);stroke-width:2;opacity:0;animation:ringgrow 2.6s ease-out infinite;}
  .station-dot{fill:var(--gold);}
  .station-dot.alt{fill:var(--fire);}
  @keyframes ringgrow{0%{opacity:0.8;transform:scale(0.4);}100%{opacity:0;transform:scale(2.6);}}
  .station-num{fill:var(--black);font-family:'Anton',sans-serif;font-size:15px;}
  .station-label{fill:var(--off);font-family:'Archivo',sans-serif;font-weight:800;font-size:15px;}
  .station-sub{fill:var(--muted);font-family:'Inter',sans-serif;font-size:11px;}

  .phases{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px;}
  .phase{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px 22px;transition:transform 0.25s ease, border-color 0.25s ease;}
  .phase:hover{transform:translateY(-6px);border-color:var(--fire);}
  .phase .badge{font-family:'Anton',sans-serif;font-size:13px;color:var(--gold);letter-spacing:1px;}
  .phase h3{font-size:19px;margin:14px 0 8px;font-weight:800;}
  .phase p{color:var(--muted);font-size:13.6px;}
  .phase .specs{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px;}
  .spec-chip{font-size:10.8px;font-weight:700;color:var(--gold);background:rgba(255,194,75,0.08);padding:4px 9px;border-radius:20px;}

  /* TOOLS */
  .tools-section{max-width:1120px;margin:100px auto 0;padding:0 44px;}
  .tools-head{max-width:640px;}
  .tools-head .eyebrow{color:var(--fire);}
  .tools-head .eyebrow::before{background:var(--fire);}
  .tools-head h2{font-size:32px;font-weight:800;margin-top:16px;letter-spacing:-0.3px;}
  .tools-head p{color:var(--muted);font-size:15px;margin-top:14px;max-width:560px;}
  .tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;}
  .tool-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px 26px;transition:transform 0.25s ease, border-color 0.25s ease;display:block;text-decoration:none;color:inherit;}
  .tool-card:hover{transform:translateY(-6px);border-color:var(--gold);}
  .tool-card .tool-num{font-family:'Anton',sans-serif;font-size:13px;color:var(--muted);letter-spacing:1px;}
  .tool-card h3{font-size:20px;font-weight:800;margin:14px 0 6px;}
  .tool-card .tool-tag{font-size:12px;color:var(--gold);font-weight:700;text-transform:uppercase;letter-spacing:0.4px;}
  .tool-card p{color:var(--muted);font-size:14px;margin-top:12px;}
  .tool-visit{margin-top:14px;font-size:12px;font-weight:700;color:var(--fire);}

  /* CONTACT FORM */
  .contact-section{max-width:900px;margin:100px auto 0;padding:0 44px;}
  .contact-inner{background:linear-gradient(120deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:20px;padding:50px 48px;}
  .contact-inner .eyebrow{color:var(--gold);justify-content:center;}
  .contact-inner .eyebrow::before{background:var(--gold);}
  .contact-inner h2{font-size:28px;font-weight:800;text-align:center;margin-top:14px;}
  .contact-inner p.sub{color:var(--muted);font-size:14.5px;text-align:center;margin-top:12px;max-width:460px;margin-left:auto;margin-right:auto;}
  .contact-form{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:16px;}
  .field-full{grid-column:1 / span 2;}
  .contact-form label{display:block;font-size:12px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:0.4px;margin-bottom:8px;}
  .contact-form input,.contact-form textarea{
    width:100%;background:var(--black);border:1px solid var(--line);border-radius:8px;padding:12px 14px;
    color:var(--off);font-family:'Inter',sans-serif;font-size:14.5px;
  }
  .contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--fire);}
  .contact-form textarea{resize:vertical;min-height:110px;}
  .contact-submit{margin-top:8px;grid-column:1 / span 2;background:var(--fire);color:#170F0A;font-weight:700;font-size:15px;padding:14px 26px;border:none;border-radius:8px;cursor:pointer;justify-self:start;}
  .contact-success{display:none;text-align:center;margin-top:20px;color:var(--gold);font-weight:600;font-size:14px;}

  /* STARTER PACK */
  .starter-section{max-width:1120px;margin:100px auto 0;padding:0 44px;}
  .starter-inner{background:linear-gradient(120deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:20px;padding:50px 48px;}
  .starter-inner .eyebrow{color:var(--gold);}
  .starter-inner .eyebrow::before{background:var(--gold);}
  .starter-inner h2{font-size:30px;font-weight:800;margin-top:14px;max-width:620px;line-height:1.28;}
  .starter-inner p.sub{color:var(--muted);font-size:15px;margin-top:14px;max-width:560px;}
  .pack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;}
  .pack-item{background:var(--black);border:1px solid var(--line);border-radius:12px;padding:22px 18px;text-align:center;transition:border-color 0.25s ease, transform 0.25s ease;}
  .pack-item:hover{border-color:var(--gold);transform:translateY(-4px);}
  .pack-item .pack-icon{font-family:'Anton',sans-serif;font-size:20px;color:var(--gold);}
  .pack-item h3{font-size:15px;font-weight:800;margin-top:10px;}
  .pack-item p{font-size:12.5px;color:var(--muted);margin-top:6px;}
  .starter-cta{margin-top:34px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;}
  .starter-cta p.note{color:var(--muted);font-size:13.5px;}

  /* POSITIONING BAND */
  .band{max-width:1120px;margin:100px auto 0;padding:0 44px;}
  .band-inner{background:linear-gradient(120deg,#2A1B12,var(--panel));border:1px solid var(--line);border-radius:20px;padding:54px 50px;display:grid;grid-template-columns:1.1fr 0.9fr;gap:44px;align-items:center;}
  .band h2{font-size:28px;font-weight:800;line-height:1.28;}
  .band h2 .hl{color:var(--fire);}
  .band-list{display:flex;flex-direction:column;gap:18px;}
  .band-list-item{display:flex;gap:14px;align-items:flex-start;font-size:14.8px;color:#CFC3B6;}
  .band-list-item .tick{color:var(--gold);font-weight:800;flex-shrink:0;}

  /* NETWORK CTA */
  .network-cta{max-width:1120px;margin:100px auto 0;padding:0 44px 60px;}
  .network-cta-inner{border:1px solid var(--line);border-radius:20px;padding:56px 48px;text-align:center;background:radial-gradient(circle at 50% 0%, #2A1B12, var(--black) 65%);}
  .network-cta h2{font-size:29px;font-weight:800;}
  .network-cta p{color:var(--muted);margin-top:12px;max-width:480px;margin-left:auto;margin-right:auto;}
  .state-row{display:flex;gap:14px;justify-content:center;margin-top:28px;flex-wrap:wrap;}
  .state-chip{border:1.5px solid var(--line);padding:11px 20px;border-radius:30px;font-size:14.5px;font-weight:700;display:flex;align-items:center;gap:8px;cursor:pointer;}
  .state-chip.active-state{border-color:var(--fire);background:rgba(255,90,43,0.08);}
  .state-chip.disabled{color:var(--muted);cursor:default;}

  /* FOOTER NOTE */
  .footer-note{max-width:900px;margin:0 auto;padding:50px 44px 90px;text-align:center;}
  .footer-note p{color:var(--muted);font-size:13.5px;line-height:1.75;}

  /* WATCH LIVE PANEL */
  .watch-live{
    position:relative;z-index:1;margin-top:30px;background:var(--panel);border:1px solid var(--line);
    border-radius:14px;padding:20px 24px 24px;display:flex;flex-direction:column;gap:4px;
    max-width:520px;
  }
  .watch-live-row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;}
  .watch-live-left{display:flex;align-items:center;gap:14px;}
  .live-dot{width:10px;height:10px;border-radius:50%;background:var(--fire);position:relative;flex-shrink:0;}
  .live-dot::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:1.5px solid var(--fire);opacity:0;animation:ringgrow 1.8s ease-out infinite;}
  .watch-live-text .wl-title{font-family:'Archivo',sans-serif;font-weight:800;font-size:14.5px;}
  .watch-live-text .wl-sub{font-size:12.5px;color:var(--muted);margin-top:2px;}
  .watch-live-btn{background:var(--fire);color:#170F0A;font-weight:700;font-size:13.5px;padding:10px 18px;border-radius:7px;white-space:nowrap;}
  .video-frame{position:relative;width:100%;padding-top:56.25%;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#000;margin-top:14px;}
  .video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}

  /* LIVE STAT TILES */
  .live-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px;}
  .live-stat{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px 18px;text-align:center;overflow:hidden;transition:border-color 0.25s ease, transform 0.25s ease;}
  .live-stat:hover{border-color:var(--fire);transform:translateY(-4px);}
  .live-stat .live-glow{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:80px;height:80px;background:var(--fire);filter:blur(40px);opacity:0.25;}
  .live-num{position:relative;font-family:'Anton',sans-serif;font-size:30px;color:var(--gold);}
  .live-lbl{position:relative;font-size:11.5px;color:var(--muted);margin-top:8px;text-transform:uppercase;letter-spacing:0.4px;}
  .live-stat.badge-tile .live-num{font-size:22px;color:var(--fire);}

  /* WAN DEEP SECTION */
  .wan-section{max-width:1120px;margin:90px auto 0;padding:0 44px;}
  .wan-inner{background:linear-gradient(135deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:20px;padding:50px;}
  .wan-inner .eyebrow{color:var(--fire);}
  .wan-inner .eyebrow::before{background:var(--fire);}
  .wan-inner h2{font-size:30px;font-weight:800;margin-top:14px;max-width:620px;line-height:1.3;}
  .wan-inner p.mission{color:#CFC3B6;font-size:15px;margin-top:16px;max-width:620px;line-height:1.7;}
  .wan-verse{margin-top:20px;padding-left:18px;border-left:2px solid var(--gold);color:var(--muted);font-size:13.5px;font-style:italic;max-width:520px;}
  .program-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:36px;}
  .program-chip{background:var(--black);border:1px solid var(--line);border-radius:10px;padding:16px 14px;font-size:13px;font-weight:700;color:var(--off);text-align:center;}
  .wan-shows{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;}

  /* ND VIEW */
  .breadcrumb{max-width:1120px;margin:0 auto;padding:24px 44px 0;font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:8px;}
  .breadcrumb .cur{color:var(--gold);font-weight:700;}
  .coverage-band{max-width:1120px;margin:70px auto 0;padding:0 44px;}
  .coverage-band h2{font-size:29px;font-weight:800;margin-top:14px;}
  .coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;}
  .city-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:32px;}
  .city-card h3{font-size:23px;font-weight:800;}
  .stat-row{display:flex;gap:30px;margin-top:22px;}
  .stat{display:flex;flex-direction:column;}
  .stat .val{font-family:'Anton',sans-serif;font-size:24px;color:var(--fire);}
  .stat .lbl{font-size:12px;color:var(--muted);margin-top:4px;text-transform:uppercase;letter-spacing:0.4px;}
  .city-card p.note{color:var(--muted);font-size:14.5px;margin-top:18px;}

  .map-signature{max-width:1120px;margin:70px auto 0;padding:0 44px;}
  .map-frame{background:linear-gradient(135deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:20px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;}
  .map-text .eyebrow{color:var(--fire);}
  .map-text .eyebrow::before{background:var(--fire);}
  .map-text h2{font-size:25px;font-weight:700;margin-top:14px;line-height:1.3;}
  .map-text p{color:var(--muted);font-size:14.5px;margin-top:14px;max-width:340px;}
  .map-box{position:relative;display:flex;justify-content:center;}
  svg.ndmap{width:100%;max-width:340px;height:auto;}
  .pin-label{fill:var(--off);font-family:'Archivo',sans-serif;font-size:14px;font-weight:700;}
  .pin-sub{fill:var(--muted);font-family:'Inter',sans-serif;font-size:11px;}
  .reach-ring{fill:none;stroke:var(--fire);stroke-width:2;opacity:0;animation:ringgrow 2.6s ease-out infinite;}
  .reach-ring.gold{stroke:var(--gold);}

  .anchor-band{max-width:1120px;margin:70px auto 0;padding:0 44px;}
  .anchor-band h2{font-size:27px;font-weight:800;}
  .anchor-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;}
  .anchor-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:26px;}
  .anchor-card .kicker{font-size:11.5px;color:var(--gold);font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}
  .anchor-card h3{font-size:19px;margin-top:10px;font-weight:800;}
  .anchor-card p{color:var(--muted);font-size:14px;margin-top:8px;}

  .channel-strip{max-width:1120px;margin:70px auto 0;padding:0 44px;}
  .channel-strip h2{font-size:27px;font-weight:800;}
  .channel-strip p.note{color:var(--muted);font-size:14px;margin-top:10px;max-width:600px;}
  .chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;}
  .chan-chip{border:1px solid var(--line);background:var(--panel);padding:10px 16px;border-radius:8px;font-size:14px;color:#CFC3B6;font-weight:600;display:flex;align-items:center;gap:8px;}
  .chan-chip .tagsoon{font-size:10px;color:var(--muted);font-weight:700;}

  /* FAQ PAGE */
  .faq-section{max-width:880px;margin:70px auto 0;padding:0 44px 100px;}
  .faq-item{
    background:var(--panel);border:1px solid var(--line);border-radius:14px;
    padding:0;margin-bottom:14px;overflow:hidden;transition:border-color 0.25s ease;
  }
  .faq-item[open]{border-color:var(--fire);}
  .faq-item summary{
    cursor:pointer;list-style:none;padding:22px 26px;font-family:'Archivo',sans-serif;font-weight:700;
    font-size:16px;color:var(--off);display:flex;align-items:center;justify-content:space-between;gap:16px;
  }
  .faq-item summary::-webkit-details-marker{display:none;}
  .faq-item summary::after{
    content:'+';font-family:'Anton',sans-serif;font-size:20px;color:var(--gold);flex-shrink:0;
    transition:transform 0.25s ease;
  }
  .faq-item[open] summary::after{content:'−';color:var(--fire);}
  .faq-answer{padding:0 26px 24px;}
  .faq-answer p{color:var(--muted);font-size:14.8px;line-height:1.7;}
  .faq-cta{
    margin-top:40px;text-align:center;padding:40px;border:1px solid var(--line);border-radius:16px;
    background:linear-gradient(120deg,var(--panel2),var(--panel));
  }
  .faq-cta p{color:var(--muted);font-size:15px;margin-bottom:18px;}

  .roi-band{max-width:1120px;margin:80px auto 0;padding:0 44px 60px;}
  .roi-inner{background:linear-gradient(120deg,#2A1B12,var(--panel));border:1px solid var(--line);border-radius:20px;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:44px;}
  .roi-col h3{font-size:19px;font-weight:800;margin-bottom:12px;color:var(--gold);}
  .roi-col p{color:#CFC3B6;font-size:14.5px;}

  @media(max-width:820px){
    .phases,.anchor-grid,.program-grid,.wan-shows,.pack-grid,.tools-grid{grid-template-columns:1fr;}
    .live-stats{grid-template-columns:1fr 1fr;}
    .stat-row-top{grid-template-columns:1fr 1fr;}
    .stat-item{border-bottom:1px solid var(--line);}
    .band-inner,.coverage-grid,.roi-inner,.map-frame,.contact-form{grid-template-columns:1fr;}
    .field-full,.contact-submit{grid-column:1;}
    nav{padding:16px 20px;}
    .navlinks{gap:14px;font-size:13px;}
    .hero,.band,.network-cta,.coverage-band,.channel-strip,.roi-band,.roadmap-section,.map-signature,.anchor-band,.stat-bar,.footer-note,.tools-section,.starter-section,.contact-section,.wan-section,.faq-section{padding-left:20px;padding-right:20px;}
    .band-inner,.roi-inner,.map-frame,.roadmap-graphic,.starter-inner,.contact-inner,.wan-inner,.faq-cta{padding:26px 20px;}
  }
