html.html_stretched #main,#main,.entry-content-wrapper,.avia_codeblock_section,.avia_codeblock,.container_wrap,.container,.content,main,.template-page,.flex_column{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:0!important;margin-left:0!important;margin-right:0!important;float:none!important}
:root{
    --navy:#0a1432; --navy-2:#0f1c45; --navy-3:#132257; --blue:#1a3d9e; --blue-lite:#3b62d6;
    --pink:#ff3d8a; --pink-deep:#c2185b; --white:#ffffff;
    --ink:#0a1432; --slate:#5b6478; --slate-2:#7a83a0; --line:#e2e7f2; --paper:#f6f8fd; --paper-2:#eef2fb;
    --good:#12b981;
    --wrap:1180px;
    --logo:url("data:image/png;base64,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");
    --sans:"Helvetica Neue",Helvetica,"Segoe UI",Arial,system-ui,sans-serif;
    --disp:"Helvetica Neue","Arial Narrow",Helvetica,system-ui,sans-serif;
    --mono:"SFMono-Regular",Menlo,Consolas,monospace;
    --sh:0 18px 50px -22px rgba(10,20,50,.35);
    --sh-lite:0 10px 30px -20px rgba(10,20,50,.4);
  }
  *{box-sizing:border-box}
  html{scroll-behavior:smooth}
  body{margin:0;background:var(--white);color:var(--ink);font-family:var(--sans);
    font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
  h1,h2,h3,h4{font-family:var(--disp);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;margin:0}
  p{margin:0}
  a{color:var(--blue);text-decoration:none}
  .state-link{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;text-decoration-color:rgba(255,61,138,.65)}
  .state-link:hover{color:var(--pink)}
  img,svg{max-width:100%}
  .wrap{max-width:var(--wrap);margin:0 auto;padding:0 26px}
  .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}
  .btn{display:inline-flex;align-items:center;gap:.5em;font-weight:700;font-size:15px;
    padding:15px 26px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;
    transition:transform .15s ease,background .2s ease,box-shadow .2s,border-color .2s}
  .btn:focus-visible{outline:3px solid var(--pink);outline-offset:3px}
  .btn-primary{background:var(--pink);color:#fff;box-shadow:0 10px 26px -10px rgba(255,61,138,.7)}
  .btn-primary:hover{background:var(--pink-deep);transform:translateY(-2px)}
  .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}
  .btn-ghost:hover{border-color:#fff;transform:translateY(-2px)}
  .btn-dark{background:var(--navy);color:#fff}
  .btn-dark:hover{background:var(--blue);transform:translateY(-2px)}
  .btn-line{background:#fff;color:var(--navy);border-color:var(--line)}
  .btn-line:hover{border-color:var(--pink);color:var(--pink-deep);transform:translateY(-2px)}
  .btn-sm{padding:11px 20px;font-size:14px}

  /* ---- top nav ---- */
  .nav{position:sticky;top:0;z-index:30;background:rgba(10,20,50,.9);backdrop-filter:blur(10px);
    border-bottom:1px solid rgba(255,255,255,.08)}
  .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:78px}
  .brand{display:flex;align-items:center;gap:11px;color:#fff;font-family:var(--disp);font-weight:800;font-size:20px;letter-spacing:-.01em}
  .brand .dot{width:13px;height:13px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 4px rgba(255,61,138,.25)}
  .brand-logo{width:60px;height:60px;flex:none;margin-right:11px;background:var(--logo) center/contain no-repeat}
  .nav-phone{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:700;font-size:14.5px}
  .nav-phone svg{color:var(--pink)}.nav-phone:hover{color:var(--pink)}
  .nav-links{display:flex;gap:24px;align-items:center}
  .nav-links a{color:rgba(255,255,255,.8);font-size:14.5px;font-weight:600}
  .nav-links a:hover{color:#fff}
  .nav-links a.gm-nav{color:#a6ff61;font-weight:800}
  .nav-links a.gm-nav:hover{color:#c6ff8f}
  .nav .btn{padding:10px 20px}
  @media(max-width:920px){.nav-links a:not(.btn):not(.nav-phone){display:none}}

  /* ---- hero ---- */
  .hero{position:relative;background:
      radial-gradient(1100px 520px at 88% -10%,rgba(26,61,158,.6),transparent 60%),
      radial-gradient(760px 500px at 4% 120%,rgba(255,61,138,.18),transparent 62%),
      var(--navy);color:#fff;overflow:hidden}
  .hero::before{content:"";position:absolute;inset:0;opacity:.5;
    background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
    background-size:44px 44px;mask-image:radial-gradient(700px 400px at 78% 20%,#000,transparent 75%)}
  .hero .wrap{position:relative;display:grid;grid-template-columns:1.04fr .96fr;gap:44px;align-items:center;
    padding-top:76px;padding-bottom:86px}
  .hero .eyebrow{color:var(--pink)}
  .hero h1{font-size:clamp(38px,5.3vw,60px);margin:18px 0 0}
  .hero h1 em{font-style:normal;position:relative;white-space:nowrap}
  .hero h1 em::after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:.16em;background:var(--pink);border-radius:2px;opacity:.92}
  .lede{color:#c4cbe4;font-size:19px;max-width:40ch;margin:22px 0 30px}
  .hero-cta{display:flex;gap:14px;flex-wrap:wrap}
  .hero-assure{display:flex;gap:22px;margin-top:26px;flex-wrap:wrap;color:#9aa4c8;font-size:13.5px}
  .hero-assure span{display:flex;align-items:center;gap:8px}
  .hero-assure b{color:#fff;font-weight:700}
  .tick{color:var(--pink);font-weight:800}
  @media(max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:32px}.lede{max-width:none}}

  /* ---- hero SERP mock ---- */
  .serp{background:#fff;border-radius:16px;box-shadow:0 30px 70px -30px rgba(0,0,0,.6);overflow:hidden;color:var(--ink)}
  .serp .bar{display:flex;align-items:center;gap:8px;background:#eef2fb;padding:11px 14px;border-bottom:1px solid var(--line)}
  .serp .bar i{width:11px;height:11px;border-radius:50%;background:#cfd6e6;display:inline-block}
  .serp .addr{flex:1;background:#fff;border:1px solid var(--line);border-radius:8px;padding:6px 12px;margin-left:8px;
    font-family:var(--mono);font-size:12px;color:var(--slate);display:flex;align-items:center;gap:8px}
  .serp .body{padding:16px 18px 20px}
  .serp .q{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-size:14px;color:#33405e;box-shadow:0 2px 8px rgba(10,20,50,.05)}
  .serp .q svg{flex:none}
  .serp-result{display:flex;gap:11px;padding:12px 0;border-bottom:1px solid var(--paper-2)}
  .serp-result:last-child{border-bottom:0}
  .rank{flex:none;width:26px;height:26px;border-radius:8px;background:var(--paper-2);color:var(--slate);
    font-family:var(--mono);font-weight:700;font-size:13px;display:grid;place-items:center;font-variant-numeric:tabular-nums}
  .serp-result.you{background:linear-gradient(90deg,rgba(255,61,138,.09),transparent);margin:0 -10px;padding:12px 10px;border-radius:10px;border-bottom:0}
  .serp-result.you .rank{background:var(--pink);color:#fff}
  .serp-result .ln1{height:9px;border-radius:5px;background:#d5ddef;width:62%}
  .serp-result.you .ln1{background:var(--navy);width:70%;height:10px}
  .serp-result .ln2{height:7px;border-radius:5px;background:#e6ebf6;width:88%;margin-top:7px}
  .serp-result .badge{font-family:var(--mono);font-size:10.5px;color:var(--pink-deep);font-weight:700;margin-top:7px;letter-spacing:.04em}
  .serp-tag{position:absolute;right:-8px;top:-14px;background:var(--pink);color:#fff;font-family:var(--mono);
    font-size:11px;letter-spacing:.08em;padding:6px 12px;border-radius:999px;box-shadow:0 8px 20px -8px rgba(255,61,138,.8)}

  /* ---- trust strip ---- */
  .trust{background:var(--navy-2);color:#aeb6d6;border-top:1px solid rgba(255,255,255,.06)}
  .trust .wrap{display:flex;align-items:center;gap:30px;flex-wrap:wrap;justify-content:center;padding:20px 26px;
    font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}
  .trust b{color:#fff}

  /* ---- sections ---- */
  section{padding:86px 0}
  .sec-head{max-width:660px;margin:0 auto 50px;text-align:center}
  .sec-head.left{margin-left:0;text-align:left}
  .sec-head .eyebrow{color:var(--pink-deep)}
  .sec-head h2{font-size:clamp(28px,3.7vw,44px);margin:14px 0 0}
  .sec-head p{color:var(--slate);font-size:18px;margin-top:16px}

  /* ---- two paths ---- */
  /* ---- localized intro ---- */
  .local{background:#fff;border-bottom:1px solid var(--line)}
  .local .wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;padding:60px 26px}
  .local h2{font-size:clamp(24px,3vw,34px);margin:8px 0 14px}
  .local p{color:var(--slate);font-size:16.5px;margin-bottom:14px}
  .local .areas{margin-top:20px}
  .local .areas .lbl{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--pink-deep);font-weight:700;margin-bottom:10px}
  .chips{display:flex;flex-wrap:wrap;gap:8px}
  .chip{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:13px;color:#33405e}
  .local-card{background:var(--navy);border-radius:16px;padding:22px 24px;color:#fff;box-shadow:var(--sh)}
  .local-card .lc-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.09);font-size:14.5px;color:#dbe0f2}
  .local-card .lc-row:last-child{border-bottom:0}
  .local-card .lc-row b{color:#fff}
  .local-card .lc-ic{flex:none;width:36px;height:36px;border-radius:9px;background:rgba(255,61,138,.16);display:grid;place-items:center;color:var(--pink)}
  @media(max-width:820px){.local .wrap{grid-template-columns:1fr;gap:28px}}

  /* ---- ways to grow (4 tiles) ---- */
  .paths .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.paths .wrap:first-child{display:block}
  .path{border-radius:18px;padding:26px 24px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:11px}
  .path.dfy{background:linear-gradient(160deg,var(--navy-3),var(--navy));color:#fff;border:1px solid rgba(255,255,255,.1)}
  .path.diy{background:linear-gradient(160deg,#1a3d9e,#0a1330);color:#fff;border:1px solid rgba(59,98,214,.34)}
  .path .tag{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}
  .path.dfy .tag{color:var(--pink)}.path.diy .tag{color:#7aa0ff}
  .path h3{font-size:20px}
  .path .who{font-size:14px;font-weight:700;opacity:.85}
  .path p{font-size:15.5px}.path.dfy p{color:#c4cbe4}.path.diy p{color:#c4cbe4}
  .path ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}
  .path li{display:flex;gap:10px;font-size:14.5px;align-items:flex-start}
  .path li::before{content:"";flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;
    background:var(--pink);-webkit-mask:var(--chk) center/11px no-repeat;mask:var(--chk) center/11px no-repeat}
  .path.diy li::before{background:#3b62d6}
  .path.diy .btn{background:#1a3d9e;color:#fff;border-color:transparent;box-shadow:0 10px 26px -10px rgba(26,61,158,.7)}
  .path.diy .btn:hover{background:#3b62d6;color:#fff;border-color:transparent;transform:translateY(-2px)}
  .path.ads{background:linear-gradient(160deg,#0c2a22,#071b30);color:#fff;border:1px solid rgba(18,185,129,.28)}
  .path.ads .tag{color:#34e39b}.path.ads p{color:#c4cbe4}.path.ads li::before{background:#12b981}
  .path.auto{background:linear-gradient(160deg,#241a4d,#0c1130);color:#fff;border:1px solid rgba(139,92,246,.34)}
  .path.auto .tag{color:#a78bfa}.path.auto p{color:#c4cbe4}.path.auto li::before{background:#8b5cf6}
  .btn-violet{background:#8b5cf6;color:#fff;box-shadow:0 10px 26px -10px rgba(139,92,246,.7)}
  .btn-violet:hover{background:#7c3aed;transform:translateY(-2px)}
  .path .btn{margin-top:14px;align-self:flex-start}
  @media(max-width:1040px){.paths .wrap{grid-template-columns:repeat(2,1fr)}}
  @media(max-width:560px){.paths .wrap{grid-template-columns:1fr}}

  /* ---- services grid ---- */
  .services{background:var(--paper)}
  .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
  .svc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;
    transition:transform .18s ease,box-shadow .2s,border-color .2s}
  .svc:hover{transform:translateY(-4px);box-shadow:var(--sh);border-color:#cdd6ec}
  .ic{width:50px;height:50px;border-radius:13px;display:grid;place-items:center;margin-bottom:16px;
    background:linear-gradient(150deg,rgba(26,61,158,.12),rgba(255,61,138,.12));color:var(--blue)}
  .svc h3{font-size:19px;margin-bottom:9px}
  .svc p{color:var(--slate);font-size:14.5px}
  .svc .more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--pink-deep);font-weight:700;font-size:13.5px}
  @media(max-width:880px){.grid{grid-template-columns:1fr 1fr}}
  @media(max-width:600px){.grid{grid-template-columns:1fr}}

  /* ---- deep dive (alternating) ---- */
  .dive{border-top:1px solid var(--line)}
  .dive .row{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding:64px 0}
  .dive .row:nth-child(even) .txt{order:2}
  .dive .kicker{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--pink-deep);font-weight:700}
  .dive h3{font-size:clamp(24px,3vw,32px);margin:12px 0 14px}
  .dive p{color:var(--slate);font-size:16px;margin-bottom:14px}
  .dive ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
  .dive li{display:flex;gap:9px;font-size:14px;color:#2b3550}
  .dive li::before{content:"→";color:var(--pink);font-weight:800}
  .visual{border-radius:18px;overflow:hidden;box-shadow:var(--sh);border:1px solid var(--line)}
  @media(max-width:820px){.dive .row{grid-template-columns:1fr;gap:28px;padding:44px 0}.dive .row:nth-child(even) .txt{order:0}.dive ul{grid-template-columns:1fr}}

  /* ---- packages ---- */
  .pack{background:var(--navy);color:#fff}
  .pack .sec-head .eyebrow{color:var(--pink)}
  .pack .sec-head p{color:#b7c0e0}
  .toggle{display:flex;justify-content:center;gap:0;margin:-18px auto 40px;width:max-content;
    background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:5px}
  .toggle button{border:0;background:transparent;color:#c4cbe4;font-weight:700;font-size:14px;padding:9px 22px;border-radius:999px;cursor:pointer;font-family:var(--sans)}
  .toggle button.on{background:var(--pink);color:#fff}
  .tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}
  .tier{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));
    border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:6px}
  .tier.hot{border:2px solid var(--pink);box-shadow:0 24px 60px -30px rgba(255,61,138,.7);position:relative}
  .tier.hot::before{content:"Most popular";position:absolute;top:-12px;left:24px;background:var(--pink);color:#fff;
    font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:5px 11px;border-radius:999px}
  .tier h3{font-size:20px}
  .tier .price{font-family:var(--disp);font-weight:800;font-size:34px;letter-spacing:-.03em;margin:4px 0 2px;font-variant-numeric:tabular-nums}
  .tier .price span{font-size:14px;color:#9aa4c8;font-weight:600}
  .tier .sub{color:#aeb6d6;font-size:13px;min-height:34px}
  .tier ul{list-style:none;padding:0;margin:14px 0 20px;display:flex;flex-direction:column;gap:9px}
  .tier li{display:flex;gap:9px;font-size:13.5px;color:#dbe0f2}
  .tier li::before{content:"✓";color:var(--pink);font-weight:800;flex:none}
  .tier .btn{margin-top:auto;justify-content:center}
  .grp{display:none}.grp.on{display:block}
  @media(max-width:980px){.tiers{grid-template-columns:1fr 1fr}}
  @media(max-width:560px){.tiers{grid-template-columns:1fr}}

  /* ---- plugin advantage ---- */
  .plugin .wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:54px;align-items:center}
  .featlist{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:6px}
  .feat{display:flex;gap:12px;align-items:flex-start}
  .feat .fi{flex:none;width:38px;height:38px;border-radius:10px;background:var(--paper-2);display:grid;place-items:center;color:var(--blue)}
  .feat b{display:block;font-size:15px}
  .feat span{font-size:13.5px;color:var(--slate)}
  .code{background:var(--navy);border-radius:16px;padding:22px;box-shadow:var(--sh);border:1px solid rgba(255,255,255,.1);font-family:var(--mono);font-size:13px;color:#cdd6ec;line-height:1.9}
  .code .cm{color:#7a83a0}.code .kw{color:var(--pink)}.code .st{color:#8fe3b5}
  .code .prompt{color:#fff;border-left:3px solid var(--pink);padding-left:12px;margin:2px 0 12px}
  @media(max-width:860px){.plugin .wrap{grid-template-columns:1fr;gap:30px}.featlist{grid-template-columns:1fr 1fr}}
  @media(max-width:480px){.featlist{grid-template-columns:1fr}}

  /* ---- process ---- */
  .proc{background:var(--paper)}
  .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}
  .step{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative}
  .step .n{font-family:var(--disp);font-weight:800;font-size:16px;width:38px;height:38px;border-radius:50%;
    background:var(--navy);color:#fff;display:grid;place-items:center;margin-bottom:14px}
  .step.hot .n{background:var(--pink)}
  .step h4{font-size:17px;margin-bottom:7px}
  .step p{color:var(--slate);font-size:14px}
  @media(max-width:880px){.steps{grid-template-columns:1fr 1fr}}
  @media(max-width:520px){.steps{grid-template-columns:1fr}}

  /* ---- results ---- */
  .results .wrap{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}
  .metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px}
  .metric{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:22px}
  .metric .big{font-family:var(--disp);font-weight:800;font-size:40px;letter-spacing:-.03em;color:var(--pink-deep);font-variant-numeric:tabular-nums}
  .metric .lab{color:var(--slate);font-size:13.5px;margin-top:4px}
  .ba{background:var(--navy);border-radius:18px;padding:26px;color:#fff;box-shadow:var(--sh)}
  .ba .h{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#9aa4c8;margin-bottom:12px}
  .ba .row2{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.09);font-size:14.5px}
  .ba .row2:last-child{border-bottom:0}
  .ba .kw{color:#c4cbe4}
  .ba .mv{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px}
  .was{color:#8a93b8;text-decoration:line-through}
  .now{color:#fff;font-weight:700;background:rgba(255,61,138,.16);border:1px solid rgba(255,61,138,.4);padding:2px 9px;border-radius:6px}
  @media(max-width:820px){.results .wrap{grid-template-columns:1fr;gap:30px}}

  /* ---- Agentic (autonomous AI team) — violet accent ---- */
  .agentic{background:
      radial-gradient(720px 420px at 12% -12%,rgba(139,92,246,.30),transparent 60%),
      radial-gradient(620px 420px at 100% 120%,rgba(26,61,158,.5),transparent 60%),
      #0a0e28;color:#fff;position:relative;overflow:hidden}
  .agentic::before{content:"";position:absolute;inset:0;opacity:.45;
    background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);
    background-size:40px 40px;mask-image:radial-gradient(620px 380px at 20% 30%,#000,transparent 75%)}
  .agentic .wrap{position:relative}
  .ag-top{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
  .ag-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;letter-spacing:.15em;
    text-transform:uppercase;font-weight:700;color:#c4b5fd;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.4);padding:7px 14px;border-radius:999px}
  .agentic h2{font-size:clamp(28px,3.8vw,46px);margin:18px 0 0}
  .agentic h2 em{font-style:normal;color:#a78bfa}
  .agentic .lede{color:#c4cbe4;font-size:18px;max-width:48ch;margin:18px 0 22px}
  .ag-cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:8px}
  .ag-price{font-family:var(--mono);font-size:13px;color:#9aa4c8;max-width:24ch;line-height:1.5}
  .ag-price b{color:#fff}
  .ag-feed{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:20px 22px;box-shadow:var(--sh)}
  .ag-feed .h{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#8a93b8;margin-bottom:12px}
  .ag-feed .h .g{color:#a78bfa;display:flex;align-items:center;gap:7px}
  .ag-feed .h .g::before{content:"";width:8px;height:8px;border-radius:50%;background:#a78bfa;animation:pulse 1.6s infinite}
  .ag-line{display:flex;gap:11px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:13.5px;color:#dbe0f2}
  .ag-line:last-child{border-bottom:0}
  .ag-line .t{flex:none;width:30px;height:30px;border-radius:8px;background:rgba(139,92,246,.16);display:grid;place-items:center;font-size:15px}
  .ag-line b{color:#fff}
  .ag-line .ok{margin-left:auto;color:#34e39b;font-family:var(--mono);font-size:11.5px;flex:none}
  .ag-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}
  .ag-cap{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px}
  .ag-cap .ci{width:40px;height:40px;border-radius:10px;background:rgba(139,92,246,.16);display:grid;place-items:center;color:#c4b5fd;margin-bottom:12px}
  .ag-cap h4{font-size:15.5px;margin-bottom:6px}
  .ag-cap p{color:#aeb6d6;font-size:13px}
  @media(max-width:900px){.ag-top{grid-template-columns:1fr;gap:30px}.ag-grid{grid-template-columns:1fr 1fr}.agentic .lede{max-width:none}}
  @media(max-width:520px){.ag-grid{grid-template-columns:1fr}}

  /* ---- G Money cross-sell (sister product — its own emerald accent) ---- */
  .gmoney{background:
      radial-gradient(720px 420px at 10% -12%,rgba(18,185,129,.30),transparent 60%),
      radial-gradient(620px 420px at 100% 120%,rgba(26,61,158,.5),transparent 60%),
      #071528;color:#fff;position:relative;overflow:hidden}
  .gmoney::before{content:"";position:absolute;inset:0;opacity:.45;
    background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);
    background-size:40px 40px;mask-image:radial-gradient(620px 380px at 22% 30%,#000,transparent 75%)}
  .gmoney .wrap{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}
  .gm-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;letter-spacing:.15em;
    text-transform:uppercase;font-weight:700;color:#34e39b;background:rgba(18,185,129,.12);border:1px solid rgba(18,185,129,.38);
    padding:7px 14px;border-radius:999px}
  .gmoney h2{font-size:clamp(28px,3.7vw,44px);margin:18px 0 0}
  .gmoney h2 em{font-style:normal;color:#34e39b}
  .gmoney .lede{color:#c4cbe4;font-size:18px;max-width:46ch;margin:18px 0 22px}
  .gm-points{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;margin-bottom:28px}
  .gm-point{display:flex;gap:10px;font-size:14.5px;color:#dbe0f2;align-items:flex-start}
  .gm-point svg{flex:none;color:#34e39b;margin-top:3px}
  .gm-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
  .btn-money{background:#12b981;color:#04140d;box-shadow:0 10px 26px -10px rgba(18,185,129,.75)}
  .btn-money:hover{background:#0ea371;transform:translateY(-2px)}
  .gm-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}
  .gm-ghost:hover{border-color:#34e39b;color:#34e39b;transform:translateY(-2px)}
  .gm-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));
    border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px;box-shadow:var(--sh)}
  .gm-card .h{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11.5px;
    letter-spacing:.12em;text-transform:uppercase;color:#8a93b8;margin-bottom:14px}
  .gm-card .h .g{color:#34e39b;display:flex;align-items:center;gap:7px}
  .gm-card .h .g::before{content:"";width:8px;height:8px;border-radius:50%;background:#34e39b;animation:pulse 1.6s infinite}
  .gm-budget{font-family:var(--disp);font-weight:800;font-size:40px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
  .gm-budget span{font-size:15px;color:#8a93b8;font-weight:600}
  .gm-bars{display:flex;flex-direction:column;gap:13px;margin-top:16px}
  .gm-bar .t{display:flex;justify-content:space-between;font-size:12.5px;color:#c4cbe4;margin-bottom:6px;font-family:var(--mono)}
  .gm-track{height:9px;border-radius:6px;background:rgba(255,255,255,.08);overflow:hidden}
  .gm-fill{height:100%;border-radius:6px;background:linear-gradient(90deg,#12b981,#34e39b)}
  .gm-foot{display:flex;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.09);
    font-family:var(--mono);font-size:12px;color:#8a93b8}
  .gm-foot b{color:#34e39b}
  @media(max-width:880px){.gmoney .wrap{grid-template-columns:1fr;gap:30px}.gm-points{grid-template-columns:1fr}.gmoney .lede{max-width:none}}
  .gm-loop{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}
  .gm-lp{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 13px}
  .gm-lp-n{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:#34e39b;font-weight:700}
  @media(max-width:520px){.gm-loop{grid-template-columns:1fr}}
  .gm-lp h4{font-size:13.5px;margin:6px 0 4px}
  .gm-lp p{color:#aeb6d6;font-size:11.5px;line-height:1.45}
  .gm-lp em{color:#34e39b;font-style:normal}
  /* ---- FAQ ---- */
  .faq .wrap{max-width:860px}
  .qa{border:1px solid var(--line);border-radius:14px;margin-bottom:12px;background:#fff;overflow:hidden}
  .qa summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:700;font-size:16.5px;color:var(--ink);
    display:flex;justify-content:space-between;align-items:center;gap:16px}
  .qa summary::-webkit-details-marker{display:none}
  .qa summary::after{content:"+";font-family:var(--disp);font-size:24px;color:var(--pink);flex:none;transition:transform .2s}
  .qa[open] summary::after{transform:rotate(45deg)}
  .qa .a{padding:0 24px 22px;color:var(--slate);font-size:15.5px;line-height:1.7}
  .qa:hover{border-color:#cdd6ec}

  /* ---- final cta ---- */
  .cta-final{background:radial-gradient(760px 400px at 50% -20%,rgba(255,61,138,.3),transparent 60%),var(--navy);color:#fff;text-align:center}
  .cta-final h2{font-size:clamp(30px,4vw,48px)}
  .cta-final p{color:#c4cbe4;max-width:56ch;margin:16px auto 30px;font-size:18px}
  .cta-final .btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
  .cta-final .ph{margin-top:22px;font-family:var(--mono);font-size:14px;color:#9aa4c8;letter-spacing:.05em}
  .cta-final .ph b{color:#fff}

  footer{background:#060d22;color:#7f88ad;font-size:13.5px;padding:40px 0}
  footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}
  footer a{color:#aeb6d6}

  .tpl-note{background:#fffbe9;border:1px dashed #e4c65a;color:#7a5b00;border-radius:12px;padding:13px 18px;
    font-size:13px;max-width:var(--wrap);margin:22px auto 0;font-family:var(--mono)}
  @media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}}
  :root{--chk:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>")}
  #rotInd{transition:opacity .28s ease;display:inline-block}

  /* ---- sibling cities directory (city-page footer) ---- */
  .cities-dir{background:var(--navy-2);color:#fff;padding:60px 0}
  .cities-dir .wrap{text-align:center}
  .cities-dir h3{font-size:clamp(21px,3vw,28px);margin:0 0 8px;font-family:var(--disp);font-weight:800}
  .cities-dir .cd-sub{color:#aeb6d6;margin:0 auto 26px;max-width:560px}
  .cd-cols{columns:5;column-gap:24px;max-width:1000px;margin:0 auto;text-align:left}
  .cd-cols a{display:block;color:#c4cbe4;font-size:14px;padding:6px 0;text-decoration:none;break-inside:avoid}
  .cd-cols a:hover{color:var(--pink)}
  @media(max-width:820px){.cd-cols{columns:3}}
  @media(max-width:480px){.cd-cols{columns:2}}
/* City sections keep their designed colors (intro/products are white with dark cards; several service sections are intentionally dark with light text). No blanket tint — it washed out the dark sections. */
a.chip{text-decoration:none;color:#33405e}
a.chip:hover{background:#ff3d8a;color:#fff;border-color:#ff3d8a}
