﻿:root {
      --primary-blue: #0B5BE6;
      --dark-blue: #0A1F44;
      --blue-2: #123B78;
      --cookie-brown: #6B3E2E;
      --light-background: #FAF7F3;
      --cream: #F2EDE4;
      --danger: #F82433;
      --text: #1D2433;
      --muted: #8A93A6;
      --success: #16A34A;
      --warning: #D78A2D;
      --line: rgba(10, 31, 68, 0.11);
      --card: rgba(255, 255, 255, 0.82);
      --card-solid: #FFFFFF;
      --shadow-soft: 0 12px 36px rgba(10, 31, 68, 0.08);
      --shadow-card: 0 8px 22px rgba(10, 31, 68, 0.07);
      --radius-xl: 34px;
      --radius-lg: 26px;
      --radius-md: 18px;
      --radius-sm: 12px;
      --container: 1200px;
      --cookie-src: url("data:image/webp;base64,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");
    }

    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      min-width: 320px;
      font-family: 'Manrope', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
      color: #20283A;
      background:
        radial-gradient(circle at 8% 8%, rgba(215, 138, 45, 0.12), transparent 32%),
        radial-gradient(circle at 82% 0%, rgba(11, 91, 230, 0.10), transparent 28%),
        linear-gradient(180deg, var(--light-background) 0%, #F7F2E9 48%, #FBF8F3 100%);
      overflow-x: hidden;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
      line-height: 1.58;
    }

    body.nav-open { overflow: hidden; }
    a { color: inherit; text-decoration: none; }
    button, input, select { font: inherit; }
    img, svg { display: block; max-width: 100%; }
    .container { width: min(var(--container), calc(100% - 40px)); margin: 0 auto; }
    .container, .nav, .hero-grid, .dash-main-grid, .security-grid, .footer-grid, .form-row, .mini-main .row { min-width: 0; }
    h1, h2, h3, p, li, a, span, button, label, .btn, .eyebrow, .note-pill, .status-pill {
      overflow-wrap: normal;
      word-break: normal;
      hyphens: none;
    }
    .platform { flex-wrap: wrap; }
    .section { position: relative; padding: 92px 0; }
    .section.compact { padding: 64px 0; }
    .eyebrow {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      min-height: 32px;
      padding: 8px 14px;
      border: 1px solid rgba(107, 62, 46, 0.12);
      border-radius: 999px;
      background: rgba(107, 62, 46, 0.05);
      color: var(--cookie-brown);
      font-size: 14px;
      font-weight: 700;
      letter-spacing: -0.01em;
    }
    .eyebrow::before {
      content: "";
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: var(--warning);
      box-shadow: 0 0 0 5px rgba(215, 138, 45, 0.12);
    }
    h1, h2, h3 {
      margin: 0;
      font-family: 'Manrope', system-ui, sans-serif;
      color: var(--dark-blue);
      letter-spacing: -0.02em;
      text-wrap: balance;
    }
    h1 { font-size: clamp(32px, 4.2vw, 50px); line-height: 1.08; }
    h2 { font-size: clamp(28px, 3.5vw, 42px); line-height: 1.12; }
    h3 { font-size: 20px; line-height: 1.28; }
    p { margin: 0; color: rgba(29, 36, 51, 0.82); line-height: 1.72; }
    .lead { font-size: 19px; line-height: 1.7; max-width: 670px; }
    .muted { color: var(--muted); }
    .section-head {
      display: grid;
      grid-template-columns: minmax(0, 0.9fr) minmax(280px, 0.62fr);
      align-items: end;
      gap: 36px;
      margin-bottom: 38px;
    }
    .section-head.center {
      display: block;
      text-align: center;
      max-width: 760px;
      margin: 0 auto 42px;
    }
    .section-head.center .eyebrow { margin-bottom: 16px; }
    .section-head h2 { margin-top: 16px; }
    .section-head p { max-width: 68ch; }

    .site-header {
      position: sticky;
      top: 0;
      z-index: 50;
      border-bottom: 1px solid rgba(10, 31, 68, 0.08);
      background: rgba(250, 247, 243, 0.76);
      backdrop-filter: none;
    }
    .nav {
      height: 78px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 24px;
    }
    .brand {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      font-family: 'Manrope', system-ui, sans-serif;
      font-size: 19px;
      font-weight: 800;
      letter-spacing: -0.01em;
      color: var(--dark-blue);
    }
    .brand-cookie {
      width: 32px;
      height: 32px;
      background: var(--cookie-src) center / contain no-repeat;
      filter: drop-shadow(0 6px 12px rgba(107, 62, 46, 0.20));
      transform: rotate(-10deg);
    }
    .nav-links {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 26px;
      padding: 0;
      margin: 0;
      list-style: none;
    }
    .nav-links a {
      font-size: 14px;
      font-weight: 700;
      color: rgba(10, 31, 68, 0.74);
      transition: color .2s ease, transform .2s ease;
    }
    .nav-links a:hover { color: var(--primary-blue); transform: translateY(-1px); }
    .header-actions { display: flex; align-items: center; gap: 12px; }
    .menu-btn {
      display: none;
      width: 44px;
      height: 44px;
      border: 1px solid var(--line);
      border-radius: 14px;
      background: #fff;
      cursor: pointer;
      color: var(--dark-blue);
    }
    .menu-btn span {
      display: block;
      width: 18px;
      height: 2px;
      margin: 4px auto;
      background: currentColor;
      border-radius: 999px;
      transition: transform .2s ease, opacity .2s ease;
    }
    .nav-open .menu-btn span:nth-child(1) { transform: translateY(6px) rotate(45deg); }
    .nav-open .menu-btn span:nth-child(2) { opacity: 0; }
    .nav-open .menu-btn span:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }

    .btn {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      min-height: 48px;
      padding: 14px 22px;
      border: 1px solid transparent;
      border-radius: 14px;
      cursor: pointer;
      font-weight: 800;
      line-height: 1;
      transition: transform .2s ease, box-shadow .2s ease, background .2s ease, color .2s ease, border-color .2s ease;
      white-space: nowrap;
    }
    .btn:hover { transform: translateY(-2px); }
    .btn-primary {
      background: linear-gradient(135deg, var(--primary-blue), #0645C8);
      color: #fff;
      box-shadow: 0 14px 30px rgba(11, 91, 230, 0.22);
    }
    .btn-primary:hover { box-shadow: 0 18px 42px rgba(11, 91, 230, 0.30); }
    .btn-secondary {
      color: var(--primary-blue);
      background: rgba(255, 255, 255, 0.75);
      border-color: rgba(11, 91, 230, 0.22);
      box-shadow: 0 12px 30px rgba(10, 31, 68, 0.06);
    }
    .btn-secondary:hover { background: #fff; border-color: rgba(11, 91, 230, 0.42); }
    .btn-warning {
      color: #fff;
      background: linear-gradient(135deg, #F39B24, var(--warning));
      box-shadow: 0 16px 34px rgba(215, 138, 45, 0.28);
    }
    .btn-success {
      position: relative;
      overflow: hidden;
      color: #fff;
      background: linear-gradient(135deg, #2EEA73, #16A34A 55%, #0E8A3D);
      background-size: 180% 180%;
      box-shadow: 0 16px 34px rgba(22, 163, 74, 0.32);
      min-height: 56px;
      padding: 16px 24px;
      font-size: 16px;
      font-weight: 900;
      letter-spacing: 0.01em;
      text-transform: uppercase;
      will-change: transform, box-shadow;
    }
    .btn-success::before {
      content: "";
      position: absolute;
      inset: -8px;
      border-radius: 18px;
      border: 2px solid rgba(46, 234, 115, 0.62);
      opacity: 0;
      pointer-events: none;
    }
    .btn-success::after {
      content: "";
      position: absolute;
      top: -120%;
      left: -30%;
      width: 40%;
      height: 320%;
      transform: rotate(18deg);
      background: linear-gradient(90deg, transparent, rgba(255,255,255,.45), transparent);
      opacity: 0;
      pointer-events: none;
    }
    .savings-cta::marker { content: none; }
    .savings-cta .cta-arrow {
      display: inline-block;
      margin-left: 8px;
      font-size: 18px;
      transform: translateX(0);
    }
    .btn-success:hover {
      box-shadow: 0 24px 52px rgba(22, 163, 74, 0.48);
      transform: translateY(-4px) scale(1.03);
    }
    .btn-success:hover::before { opacity: .65; }
    .btn-success:hover::after { opacity: .55; }
    @keyframes ctaPulse {
      0%, 100% { box-shadow: 0 16px 34px rgba(22, 163, 74, 0.32); }
      50% { box-shadow: 0 22px 46px rgba(22, 163, 74, 0.52); }
    }
    @keyframes ctaShine {
      0% { left: -40%; opacity: 0; }
      20% { opacity: .9; }
      60% { left: 115%; opacity: 0; }
      100% { left: 115%; opacity: 0; }
    }
    @keyframes ctaRing {
      0% { transform: scale(1); opacity: .85; }
      70% { transform: scale(1.06); opacity: .15; }
      100% { transform: scale(1.09); opacity: 0; }
    }
    @keyframes ctaGradient {
      0% { background-position: 0% 50%; }
      50% { background-position: 100% 50%; }
      100% { background-position: 0% 50%; }
    }
    @keyframes ctaArrow {
      0%, 100% { transform: translateX(0); }
      50% { transform: translateX(4px); }
    }
    .play-dot {
      width: 24px;
      height: 24px;
      display: inline-grid;
      place-items: center;
      border-radius: 50%;
      background: rgba(11, 91, 230, 0.10);
    }
    .play-dot::before {
      content: "";
      width: 0;
      height: 0;
      margin-left: 2px;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 7px solid currentColor;
    }

    .cookie {
      position: absolute;
      display: block;
      width: var(--size, 120px);
      aspect-ratio: 1 / 1;
      background: var(--cookie-src) center / contain no-repeat;
      pointer-events: none;
      filter: drop-shadow(0 18px 32px rgba(107, 62, 46, 0.19));
      opacity: var(--opacity, .82);
      transform: rotate(var(--rotate, 0deg));
      z-index: 0;
    }
    .cookie.float-a { animation: none; }
    .cookie.float-b { animation: none; }
    .cookie.float-c { animation: none; }
    .cookie.small { --size: 44px; filter: drop-shadow(0 8px 15px rgba(107, 62, 46, 0.16)); }
    .cookie.tiny { --size: 24px; filter: drop-shadow(0 6px 10px rgba(107, 62, 46, 0.13)); opacity: .82; }
    .cookie.crumb { --size: 14px; filter: drop-shadow(0 4px 7px rgba(107, 62, 46, 0.12)); opacity: .72; }
    @keyframes floatA { 0%,100% { transform: translateY(0) rotate(var(--rotate, 0deg)); } 50% { transform: translateY(-14px) rotate(calc(var(--rotate, 0deg) + 4deg)); } }
    @keyframes floatB { 0%,100% { transform: translate3d(0,0,0) rotate(var(--rotate, 0deg)); } 50% { transform: translate3d(8px,-18px,0) rotate(calc(var(--rotate, 0deg) - 5deg)); } }
    @keyframes floatC { 0%,100% { transform: translate3d(0,0,0) rotate(var(--rotate, 0deg)); } 50% { transform: translate3d(-10px,-12px,0) rotate(calc(var(--rotate, 0deg) + 6deg)); } }

    .hero {
      padding: 64px 0 72px;
      min-height: calc(100svh - 78px);
      display: grid;
      align-items: center;
      overflow: hidden;
    }
    .hero .container { position: relative; z-index: 2; }
    .hero-grid {
      display: grid;
      grid-template-columns: minmax(0, 0.98fr) minmax(460px, 1.08fr);
      align-items: center;
      gap: 50px;
    }
    .hero-copy { position: relative; z-index: 3; }
    .hero-copy .eyebrow { margin-bottom: 22px; }
    .hero h1 { max-width: 760px; }
    .hero-bullets {
      margin: 14px 0 0;
      padding-left: 20px;
      display: grid;
      gap: 4px;
      color: var(--dark-blue);
      font-size: 17px;
      font-weight: 700;
      font-family: 'Manrope', system-ui, sans-serif;
    }
    .hero-subtitle {
      margin-top: 24px;
      max-width: 560px;
      font-size: 18px;
      color: rgba(29, 36, 51, 0.84);
      line-height: 1.62;
    }
    .hero-actions {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      gap: 14px;
      margin-top: 34px;
    }
    .hero-note {
      display: flex;
      gap: 16px;
      flex-wrap: wrap;
      margin-top: 26px;
      color: rgba(10, 31, 68, .67);
      font-size: 14px;
      font-weight: 700;
    }
    .hero-note span { display: inline-flex; align-items: center; gap: 7px; }
    .hero-note span::before {
      content: "";
      width: 9px;
      height: 9px;
      border-radius: 50%;
      background: var(--success);
      box-shadow: 0 0 0 5px rgba(22, 163, 74, 0.10);
    }

    .hero-visual {
      position: relative;
      min-height: 570px;
      display: grid;
      place-items: center;
    }
    .hero-visual::before {
      content: "";
      position: absolute;
      inset: 46px 16px 34px 16px;
      border-radius: 44px;
      background: linear-gradient(135deg, rgba(11, 91, 230, .13), rgba(215, 138, 45, .13));
      filter: none;
      transform: none;
    }
    .dashboard {
      position: relative;
      width: min(100%, 720px);
      border: 1px solid rgba(10, 31, 68, .10);
      border-radius: 30px;
      background: rgba(255, 255, 255, .92);
      box-shadow: 0 20px 54px rgba(10, 31, 68, .14);
      overflow: hidden;
      z-index: 2;
    }
    .dashboard-top {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 18px 22px;
      border-bottom: 1px solid rgba(10, 31, 68, .08);
      background: linear-gradient(180deg, #fff, #F8FAFF);
    }
    .dash-brand { display: flex; align-items: center; gap: 9px; font-weight: 900; color: var(--dark-blue); }
    .dash-brand .brand-cookie { width: 22px; height: 22px; }
    .dashboard, .dashboard * { overflow-wrap: normal; word-break: normal; hyphens: none; }
    .dash-search {
      width: 200px;
      height: 36px;
      border-radius: 999px;
      border: 1px solid rgba(10, 31, 68, .08);
      background: #F5F7FB;
      color: var(--muted);
      display: flex;
      align-items: center;
      padding: 0 14px;
      font-size: 14px;
    }
    .dash-body { display: grid; grid-template-columns: 76px 1fr; min-height: 410px; }
    .dash-sidebar {
      padding: 18px 12px;
      background: var(--dark-blue);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: center;
    }
    .dash-sidebar span {
      width: 38px;
      height: 38px;
      border-radius: 13px;
      background: rgba(255,255,255,.10);
      display: grid;
      place-items: center;
      color: rgba(255,255,255,.75);
      font-weight: 900;
      font-size: 15px;
    }
    .dash-sidebar span.active { background: var(--primary-blue); color: #fff; }
    .dash-content { padding: 22px; background: linear-gradient(180deg, #fff, #FAFCFF); }
    .dash-head {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 16px;
      margin-bottom: 18px;
    }
    .dash-head h3 { font-size: 22px; }
    .status-pill {
      display: inline-flex;
      align-items: center;
      gap: 7px;
      padding: 8px 11px;
      border-radius: 999px;
      background: rgba(22, 163, 74, .10);
      color: var(--success);
      font-size: 12px;
      font-weight: 900;
    }
    .status-pill::before {
      content: "";
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: currentColor;
    }
    .dash-stats {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 12px;
      margin-bottom: 16px;
    }
    .dash-stat {
      padding: 13px;
      min-height: 86px;
      border: 1px solid rgba(10, 31, 68, .08);
      border-radius: 16px;
      background: #fff;
    }
    .dash-stat small { display: block; color: var(--muted); font-size: 11px; margin-bottom: 8px; }
    .dash-stat strong { color: var(--dark-blue); font-size: 18px; letter-spacing: -0.03em; }
    .dash-main-grid {
      display: grid;
      grid-template-columns: minmax(0, 1.2fr) minmax(180px, .78fr);
      gap: 14px;
      align-items: stretch;
    }
    .table-card, .chart-card, .floating-kpi, .mini-card {
      border: 1px solid rgba(10, 31, 68, .08);
      border-radius: 18px;
      background: #fff;
      box-shadow: 0 12px 34px rgba(10, 31, 68, .06);
    }
    .table-card { overflow: hidden; }
    .table-title {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 14px 16px;
      border-bottom: 1px solid rgba(10,31,68,.07);
      font-size: 14px;
      font-weight: 900;
      color: var(--dark-blue);
    }
    .dash-table { width: 100%; border-collapse: collapse; font-size: 10.5px; table-layout: fixed; }
    .dash-table th, .dash-table td { padding: 7px 8px; border-bottom: 1px solid rgba(10,31,68,.06); white-space: nowrap; vertical-align: middle; }
    .dash-table th { color: var(--muted); font-weight: 800; font-size: 9.5px; text-transform: uppercase; letter-spacing: .01em; }
    .dash-table tr:last-child td { border-bottom: 0; }
    .dash-table th:nth-child(1), .dash-table td:nth-child(1) { width: 38%; text-align: left; }
    .dash-table th:nth-child(2), .dash-table td:nth-child(2) { width: 20%; text-align: right; }
    .dash-table th:nth-child(3), .dash-table td:nth-child(3) { width: 20%; text-align: right; }
    .dash-table th:nth-child(4), .dash-table td:nth-child(4) { width: 22%; text-align: right; }
    .platform { display: flex; align-items: center; gap: 8px; font-weight: 700; color: var(--dark-blue); min-width: 0; flex-wrap: nowrap; }
    .platform i { width: 20px; height: 20px; border-radius: 7px; background: rgba(11, 91, 230, .12); display: block; }
    .tag { display: inline-flex; padding: 5px 8px; border-radius: 999px; font-size: 12px; font-weight: 800; }
    .tag.green { color: var(--success); background: rgba(22,163,74,.10); }
    .tag.orange { color: var(--warning); background: rgba(215,138,45,.12); }
    .dash-table .tag { min-width: 0; justify-content: center; font-size: 8px; line-height: 1; padding: 2px 4px; border-radius: 999px; }
    .chart-card { padding: 16px; display: grid; align-content: space-between; gap: 16px; }
    .chart-card h4 { margin: 0; color: var(--dark-blue); font-size: 14px; }
    .bars { display: flex; align-items: end; gap: 9px; height: 118px; padding-top: 12px; }
    .bars span { flex: 1; min-width: 18px; border-radius: 999px 999px 8px 8px; background: linear-gradient(180deg, rgba(11,91,230,.88), rgba(11,91,230,.35)); }
    .bars span:nth-child(2) { height: 52%; background: linear-gradient(180deg, rgba(22,163,74,.86), rgba(22,163,74,.30)); }
    .bars span:nth-child(3) { height: 84%; }
    .bars span:nth-child(4) { height: 66%; background: linear-gradient(180deg, rgba(215,138,45,.86), rgba(215,138,45,.32)); }
    .bars span:nth-child(5) { height: 92%; }
    .bars span:nth-child(1) { height: 38%; }
    .dashboard .floating-kpi {
      position: absolute;
      right: -22px;
      bottom: -24px;
      width: 222px;
      padding: 16px;
      z-index: 3;
    }
    .floating-kpi small { color: var(--muted); font-weight: 800; }
    .floating-kpi strong { display: block; margin: 8px 0; font-family: 'Manrope'; font-size: 27px; color: var(--success); letter-spacing: -0.04em; }
    .kpi-progress { height: 9px; border-radius: 999px; background: #E9EEF7; overflow: hidden; }
    .kpi-progress span { display: block; width: 74%; height: 100%; background: var(--success); border-radius: inherit; }

    .hero-cookie-big { --size: 260px; --rotate: 14deg; top: 38px; right: max(-84px, calc((100vw - var(--container)) / -2)); }
    .hero-cookie-left { --size: 148px; --rotate: -18deg; left: -90px; bottom: 64px; }
    .hero-cookie-small { --size: 72px; --rotate: 20deg; right: 52px; bottom: 64px; z-index: 4; }
    .hero-cookie-tiny-1 { left: 45%; bottom: 34px; }
    .hero-cookie-tiny-2 { left: 50%; bottom: 62px; }
    .hero-cookie-tiny-3 { left: 54%; bottom: 26px; }
    .intro-card, .solutions-wrap, .flow-card, .tax-card, .account-card, .analytics-card, .security-wrap, .comparison-card, .faq-card, .cta-card, .footer-card { overflow: hidden; }

    .proof {
      margin-top: -14px;
      padding-bottom: 42px;
    }
    .proof-card {
      position: relative;
      overflow: hidden;
      border: 1px solid rgba(10, 31, 68, .08);
      border-radius: var(--radius-xl);
      background: rgba(255, 255, 255, 0.72);
      box-shadow: var(--shadow-card);
      padding: 28px;
    }
    .logo-row {
      display: grid;
      grid-template-columns: repeat(8, minmax(0, 1fr));
      gap: 14px;
      align-items: center;
      margin-bottom: 24px;
      color: rgba(10, 31, 68, .42);
      font-weight: 900;
      font-size: 14px;
    }
    .logo-row span {
      min-height: 46px;
      display: grid;
      place-items: center;
      border: 1px solid rgba(10,31,68,.06);
      border-radius: 14px;
      background: rgba(255,255,255,.68);
    }
    .metrics {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 18px;
    }
    .metric {
      display: flex;
      align-items: center;
      gap: 16px;
      padding: 22px;
      border: 1px solid rgba(10, 31, 68, .08);
      border-radius: 22px;
      background: #fff;
    }
    .metric-icon, .feature-icon, .step-icon, .security-icon, .pain-icon {
      width: 48px;
      height: 48px;
      display: grid;
      place-items: center;
      flex: 0 0 auto;
      border-radius: 16px;
      background: rgba(11,91,230,.10);
      color: var(--primary-blue);
    }
    .metric strong {
      display: block;
      font-family: 'Manrope', system-ui, sans-serif;
      color: var(--dark-blue);
      font-size: 26px;
      letter-spacing: -0.01em;
      line-height: 1.05;
    }
    .metric span {
      display: block;
      margin-top: 5px;
      color: rgba(29,36,51,.62);
      font-weight: 700;
      font-family: 'Manrope', system-ui, sans-serif;
      letter-spacing: -0.005em;
    }
    .proof-cookie { --size: 98px; --rotate: -20deg; right: -24px; top: -28px; }

    .pain-layout {
      display: grid;
      grid-template-columns: 0.78fr 1.22fr;
      gap: 28px;
      align-items: start;
    }
    .intro-card {
      position: sticky;
      top: 104px;
      min-height: 430px;
      padding: 34px;
      border-radius: var(--radius-xl);
      background: var(--dark-blue);
      color: #fff;
      overflow: hidden;
      box-shadow: 0 28px 80px rgba(10,31,68,.24);
    }
    .intro-card h2, .intro-card p { color: #fff; }
    .intro-card p { margin-top: 20px; color: rgba(255,255,255,.72); }
    .intro-card .eyebrow {
      background: rgba(255,255,255,.10);
      border-color: rgba(255,255,255,.12);
      color: #fff;
    }
    .intro-card .cookie { --size: 235px; --rotate: 18deg; right: -76px; bottom: -78px; opacity: .90; z-index: 0; }
    .intro-card > *:not(.cookie) { position: relative; z-index: 2; }
    .pain-grid {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 18px;
    }
    .pain-card, .feature-card, .white-card, .security-card, .roi-card {
      position: relative;
      border: 1px solid rgba(10,31,68,.08);
      border-radius: var(--radius-lg);
      background: rgba(255,255,255,.82);
      box-shadow: var(--shadow-card);
      overflow: hidden;
    }
    .pain-card {
      padding: 26px;
      min-height: 222px;
    }
    .pain-card h3 { margin-top: 18px; font-size: 19px; }
    .pain-card p { margin-top: 12px; font-size: 15px; }
    #pain .section-head h2 {
      font-family: 'Manrope', system-ui, sans-serif;
      letter-spacing: 0;
      font-weight: 700;
      font-size: clamp(30px, 3.6vw, 44px);
      line-height: 1.14;
      text-wrap: pretty;
    }
    #pain .section-head.reveal {
      opacity: 1;
      transform: none;
      transition: none;
    }
    .pain-card::after {
      content: "";
      position: absolute;
      width: 160px;
      height: 160px;
      right: -76px;
      top: -88px;
      background: radial-gradient(circle, rgba(215,138,45,.10), transparent 68%);
    }
    .pain-icon.warning { background: rgba(215,138,45,.12); color: var(--warning); }
    .pain-icon.danger { background: rgba(248,36,51,.10); color: var(--danger); }

    .solutions-wrap {
      position: relative;
      border-radius: 44px;
      padding: 38px;
      background: linear-gradient(135deg, rgba(255,255,255,.78), rgba(255,255,255,.50));
      border: 1px solid rgba(10,31,68,.08);
      box-shadow: var(--shadow-soft);
      overflow: hidden;
    }
    .solution-tabs {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 16px;
      margin-bottom: 34px;
    }
    .feature-card {
      min-height: 268px;
      padding: 24px;
      transition: transform .2s ease, border-color .2s ease, background .2s ease;
    }
    .feature-card:hover { transform: translateY(-5px); border-color: rgba(11,91,230,.26); background: #fff; }
    .feature-card h3 { margin-top: 18px; font-size: 18px; }
    .feature-card p { margin-top: 12px; font-size: 14px; }
    .feature-icon { border-radius: 15px; }
    .solution-compare {
      display: grid;
      grid-template-columns: 1fr auto 1fr;
      gap: 22px;
      align-items: center;
    }
    .compare-card {
      padding: 26px;
      min-height: 258px;
      border: 1px solid rgba(10,31,68,.08);
      border-radius: 26px;
      background: #fff;
    }
    .compare-card h3 {
      margin-bottom: 18px;
      font-size: 18px;
      font-family: 'Manrope', system-ui, sans-serif;
      letter-spacing: -0.01em;
    }
    .compare-list { display: grid; gap: 13px; padding: 0; margin: 0; list-style: none; }
    .compare-list li { display: flex; align-items: flex-start; gap: 10px; color: rgba(29,36,51,.74); font-weight: 700; line-height: 1.45; }
    .compare-list i {
      width: 20px;
      height: 20px;
      border-radius: 50%;
      display: grid;
      place-items: center;
      flex: 0 0 auto;
      margin-top: 1px;
      font-style: normal;
      font-size: 12px;
      font-weight: 900;
    }
    .compare-list .bad i { color: var(--danger); background: rgba(248,36,51,.10); }
    .compare-list .good i { color: var(--success); background: rgba(22,163,74,.10); }
    .vs {
      width: 66px;
      height: 66px;
      display: grid;
      place-items: center;
      border-radius: 50%;
      background: var(--dark-blue);
      color: #fff;
      font-family: 'Manrope';
      font-weight: 900;
      box-shadow: 0 18px 38px rgba(10,31,68,.20);
    }
    .solutions-cookie-1 { --size: 142px; --rotate: 19deg; right: -44px; top: -56px; }
    .solutions-cookie-2 { --size: 82px; --rotate: -16deg; left: 24px; bottom: 28px; opacity: .88; }
    .solutions-crumb-1 { right: 120px; bottom: 28px;  display: none; }
    .solutions-crumb-2 { right: 82px; bottom: 54px;  display: none; }
    .solutions-crumb-3 { right: 62px; bottom: 20px;  display: none; }

    .process-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 24px;
      align-items: stretch;
    }
    .flow-card, .tax-card, .account-card, .analytics-card, .comparison-card, .faq-card, .cta-card, .footer-card {
      position: relative;
      overflow: hidden;
      border: 1px solid rgba(10,31,68,.08);
      border-radius: var(--radius-xl);
      background: rgba(255,255,255,.82);
      box-shadow: var(--shadow-card);
    }
    .flow-card, .tax-card { padding: 32px; min-height: 274px; }
    .flow-steps {
      display: grid;
      grid-template-columns: repeat(5, minmax(0, 1fr));
      gap: 12px;
      margin-top: 30px;
      position: relative;
      z-index: 2;
    }
    .flow-steps::before {
      content: "";
      position: absolute;
      left: 9%;
      right: 9%;
      top: 24px;
      height: 2px;
      background: linear-gradient(90deg, rgba(11,91,230,.30), rgba(215,138,45,.36));
      z-index: -1;
    }
    .step { text-align: center; font-size: 14px; font-weight: 900; color: var(--dark-blue); }
    .step-icon { margin: 0 auto 10px; background: #fff; border: 1px solid rgba(11,91,230,.16); }
    .note-pill {
      display: inline-flex;
      margin-top: 24px;
      padding: 9px 13px;
      border-radius: 999px;
      background: rgba(107,62,46,.07);
      color: var(--cookie-brown);
      font-size: 14px;
      font-weight: 800;
    }
    .flow-cookie { --size: 92px; --rotate: -14deg; right: 18px; bottom: 10px; opacity: .9; }
    .tax-card {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start;
      text-align: left;
      padding-top: 34px;
      background: linear-gradient(135deg, #fff, rgba(255,255,255,.68)), radial-gradient(circle at 8% 88%, rgba(215,138,45,.18), transparent 38%);
    }
    .tax-card h2 { font-size: clamp(28px, 3vw, 44px); }
    .tax-card p { margin-top: 16px; max-width: 540px; }
    .tax-chips {
      margin-top: 18px;
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
      gap: 10px;
    }
    .tax-chip {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 34px;
      padding: 7px 12px;
      border-radius: 999px;
      border: 1px solid rgba(10,31,68,.12);
      background: #fff;
      color: var(--dark-blue);
      font-size: 13px;
      font-weight: 800;
      font-family: 'Manrope', system-ui, sans-serif;
      letter-spacing: -0.005em;
    }
    .tax-cookie { --size: 150px; --rotate: 25deg; right: -38px; top: -32px;  display: none; }

    .savings-section {
      position: relative;
      overflow: hidden;
      padding-top: 104px;
      padding-bottom: 116px;
    }
    .savings-section::before {
      content: "";
      position: absolute;
      inset: 7% auto auto 50%;
      width: min(720px, 62vw);
      height: 520px;
      border-radius: 999px;
      background: radial-gradient(circle, rgba(11,91,230,.12), transparent 68%);
      transform: translateX(-50%);
      pointer-events: none;
    }
    .savings-section::after {
      content: "";
      position: absolute;
      right: -220px;
      bottom: 20px;
      width: 520px;
      height: 520px;
      border-radius: 50%;
      background: radial-gradient(circle, rgba(215,138,45,.16), transparent 68%);
      pointer-events: none;
    }
    .savings-cookie-1 { --size: 160px; --rotate: 22deg; right: -44px; top: 62px; opacity: .92; }
    .savings-cookie-2 { --size: 88px; --rotate: -18deg; left: 5%; bottom: 84px; opacity: .88; }
    .savings-cookie-3 { --size: 30px; --rotate: 16deg; right: 18%; bottom: 74px; opacity: .72; }
    .savings-board {
      position: relative;
      display: grid;
      grid-template-columns: minmax(330px, .92fr) minmax(0, 1.08fr);
      gap: 24px;
      align-items: stretch;
      z-index: 2;
    }
    .savings-hero-card {
      position: relative;
      min-height: 590px;
      padding: 44px;
      display: flex;
      flex-direction: column;
      border-radius: 40px;
      background:
        radial-gradient(circle at 92% 12%, rgba(255,255,255,.20), transparent 28%),
        linear-gradient(135deg, var(--dark-blue), #0B4FC5 58%, var(--primary-blue));
      color: #fff;
      box-shadow: 0 30px 86px rgba(10,31,68,.24);
      overflow: hidden;
    }
    .savings-hero-card::before {
      content: "";
      position: absolute;
      inset: auto -90px -130px auto;
      width: 300px;
      height: 300px;
      border-radius: 50%;
      background: rgba(255,255,255,.10);
    }
    .savings-hero-card .cookie {
      --size: 210px;
      --rotate: -18deg;
      right: -78px;
      bottom: -68px;
      opacity: .94;
      z-index: 1;
    }
    .savings-hero-card > *:not(.cookie) { position: relative; z-index: 2; }
    .savings-kicker {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      min-height: 34px;
      padding: 8px 14px;
      border-radius: 999px;
      background: rgba(255,255,255,.12);
      color: rgba(255,255,255,.88);
      font-size: 13px;
      font-weight: 900;
      letter-spacing: -0.01em;
    }
    .savings-kicker::before {
      content: "";
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: var(--warning);
      box-shadow: 0 0 0 5px rgba(215,138,45,.18);
    }
    .savings-number {
      margin-top: 34px;
      font-family: 'Manrope', system-ui, sans-serif;
      font-size: clamp(48px, 5.4vw, 82px);
      line-height: .92;
      letter-spacing: -0.05em;
      font-weight: 800;
      color: #fff;
    }
    .savings-number span {
      font-size: .45em;
      vertical-align: top;
      margin-right: 8px;
      opacity: .86;
    }
    .savings-period {
      display: block;
      margin-top: 20px;
      margin-bottom: 10px;
      color: #fff;
      font-family: 'Manrope', system-ui, sans-serif;
      font-weight: 800;
      font-size: clamp(48px, 5.4vw, 82px);
      line-height: .92;
      letter-spacing: -0.05em;
      text-transform: none;
    }
    .savings-hero-card p {
      margin-top: 26px;
      max-width: 470px;
      color: rgba(255,255,255,.76);
      font-size: 17px;
    }
    .savings-pills { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 30px; }
    .savings-range-wrap {
      margin-top: 20px;
      padding-top: 16px;
      border-top: 1px solid rgba(255,255,255,.24);
    }
    .savings-cta { margin-top: 26px; }
    .savings-range-label {
      color: rgba(255,255,255,.78);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: 0.04em;
      text-transform: uppercase;
    }
    .savings-range {
      margin-top: 8px;
      font-family: 'Manrope', system-ui, sans-serif;
      font-size: 28px;
      font-weight: 800;
      letter-spacing: -0.01em;
      line-height: 1.1;
      color: #fff;
    }
    .savings-range-note {
      margin-top: 8px;
      color: rgba(255,255,255,.80);
      font-size: 14px;
      line-height: 1.5;
      max-width: 520px;
    }
    .savings-pills span {
      display: inline-flex;
      align-items: center;
      min-height: 40px;
      padding: 10px 14px;
      border-radius: 999px;
      background: rgba(255,255,255,.12);
      color: #fff;
      border: 1px solid rgba(255,255,255,.12);
      font-weight: 900;
      font-size: 14px;
    }
    .savings-side { display: grid; gap: 18px; }
    .savings-calc, .saving-small-card {
      position: relative;
      overflow: hidden;
      border: 1px solid rgba(10,31,68,.08);
      border-radius: var(--radius-lg);
      background: rgba(255,255,255,.84);
      box-shadow: var(--shadow-card);
    }
    .savings-calc { padding: 34px; }
    .calc-top {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      gap: 18px;
      margin-bottom: 18px;
    }
    .calc-top h3 { font-size: 22px; }
    .calc-total {
      flex: 0 0 auto;
      padding: 12px 14px;
      border-radius: 16px;
      background: rgba(248,36,51,.08);
      color: var(--danger);
      font-family: 'Manrope', system-ui, sans-serif;
      font-size: 19px;
      font-weight: 800;
      letter-spacing: -0.03em;
      white-space: nowrap;
    }
    .salary-list { display: grid; gap: 10px; margin: 0; padding: 0; list-style: none; }
    .salary-row {
      display: grid;
      grid-template-columns: 44px 1fr auto;
      align-items: center;
      gap: 12px;
      padding: 14px;
      border: 1px solid rgba(10,31,68,.07);
      border-radius: 18px;
      background: #fff;
    }
    .salary-icon {
      width: 44px;
      height: 44px;
      display: grid;
      place-items: center;
      border-radius: 15px;
      background: rgba(11,91,230,.09);
      color: var(--primary-blue);
      font-weight: 900;
    }
    .salary-row strong { display: block; color: var(--dark-blue); font-weight: 900; margin-bottom: 2px; }
    .salary-row span { display: block; color: rgba(29,36,51,.60); font-size: 13px; line-height: 1.45; }
    .salary-price {
      font-family: 'Manrope', system-ui, sans-serif;
      color: var(--dark-blue);
      font-weight: 800;
      letter-spacing: -0.03em;
      white-space: nowrap;
    }
    .savings-result {
      display: grid;
      grid-template-columns: 56px 1fr;
      gap: 14px;
      align-items: center;
      margin-top: 16px;
      padding: 18px;
      border-radius: 22px;
      background: linear-gradient(135deg, rgba(22,163,74,.12), rgba(11,91,230,.08));
      border: 1px solid rgba(22,163,74,.16);
    }
    .savings-result-icon {
      width: 56px;
      height: 56px;
      display: grid;
      place-items: center;
      border-radius: 18px;
      background: var(--success);
      color: #fff;
      font-size: 24px;
      font-weight: 900;
      box-shadow: 0 16px 30px rgba(22,163,74,.22);
    }
    .savings-result strong { display: block; color: var(--dark-blue); margin-bottom: 4px; }
    .savings-result span { color: rgba(29,36,51,.68); font-size: 14px; line-height: 1.55; }
    .savings-small-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; }
    .saving-small-card {
      min-height: 196px;
      padding: 20px;
      display: grid;
      grid-template-rows: auto 1fr;
      align-content: start;
      gap: 10px;
      background:
        linear-gradient(135deg, rgba(255,255,255,.92), rgba(255,255,255,.72)),
        radial-gradient(circle at 100% 0%, rgba(215,138,45,.14), transparent 46%);
    }
    .saving-small-card b {
      display: block;
      font-family: 'Manrope', system-ui, sans-serif;
      color: var(--dark-blue);
      font-size: 26px;
      letter-spacing: -0.01em;
      line-height: 1.05;
      margin: 0;
      font-weight: 800;
    }
    .saving-small-card span {
      display: block;
      color: rgba(29,36,51,.66);
      font-weight: 700;
      line-height: 1.45;
      font-size: 14px;
      margin: 0;
      max-width: 30ch;
    }
    .savings-note {
      display: flex;
      align-items: flex-start;
      gap: 12px;
      padding: 18px 20px;
      border-radius: 22px;
      background: rgba(107,62,46,.07);
      color: rgba(29,36,51,.70);
      font-size: 14px;
      line-height: 1.6;
      border: 1px solid rgba(107,62,46,.10);
    }
    .savings-note::before {
      content: "i";
      width: 24px;
      height: 24px;
      display: grid;
      place-items: center;
      flex: 0 0 auto;
      border-radius: 50%;
      background: rgba(215,138,45,.18);
      color: var(--cookie-brown);
      font-weight: 900;
      font-style: normal;
    }
    .cost-cta-section {
      padding-top: 10px;
      padding-bottom: 14px;
      position: relative;
      z-index: 24;
      min-height: 124px;
    }
    .cost-cta-frame {
      display: block;
      width: 100%;
      height: 116px;
      border: 0;
      border-radius: 24px;
      background: transparent;
    }

    .account-grid {
      display: grid;
      grid-template-columns: minmax(0, .85fr) minmax(460px, 1.15fr);
      gap: 26px;
      align-items: stretch;
    }
    .account-card { padding: 34px; }
    .account-list { display: grid; gap: 18px; margin-top: 28px; padding: 0; list-style: none; }
    .account-list li { display: grid; grid-template-columns: 34px 1fr; gap: 12px; align-items: start; }
    .check-dot {
      width: 28px;
      height: 28px;
      display: grid;
      place-items: center;
      border-radius: 50%;
      background: rgba(22,163,74,.10);
      color: var(--success);
      font-weight: 900;
    }
    .account-list strong { display: block; color: var(--dark-blue); margin-bottom: 4px; }
    .account-list span { color: rgba(29,36,51,.66); font-size: 14px; line-height: 1.55; }
    .mini-window {
      border: 1px solid rgba(10,31,68,.08);
      border-radius: var(--radius-xl);
      background: rgba(255,255,255,.82);
      box-shadow: var(--shadow-soft);
      padding: 22px;
      position: relative;
      overflow: hidden;
    }
    .mini-dashboard {
      border: 1px solid rgba(10,31,68,.08);
      border-radius: 24px;
      background: #fff;
      overflow: hidden;
      position: relative;
      z-index: 2;
    }
    .mini-header {
      display: flex;
      align-items: center;
      gap: 8px;
      height: 54px;
      padding: 0 18px;
      border-bottom: 1px solid rgba(10,31,68,.07);
      background: #F7F9FC;
    }
    .dot { width: 9px; height: 9px; border-radius: 50%; background: rgba(10,31,68,.20); }
    .mini-content { display: grid; grid-template-columns: 150px 1fr; min-height: 360px; }
    .mini-side { padding: 18px; background: var(--dark-blue); display: grid; align-content: start; gap: 10px; }
    .mini-side span { height: 34px; border-radius: 11px; background: rgba(255,255,255,.11); display: flex; align-items: center; padding: 0 10px; color: rgba(255,255,255,.86); font-size: 10px; font-weight: 700; }
    .mini-side span:first-child { background: var(--primary-blue); color: #fff; }
    .mini-main { padding: 18px; display: grid; gap: 8px; align-content: start; }
    .mini-main .row { display: grid; grid-template-columns: minmax(0,1.35fr) 74px 86px 112px; gap: 8px; align-items: stretch; }
    .mini-main .cell { min-height: 34px; border-radius: 11px; background: #F2F5FA; display: flex; align-items: center; justify-content: center; padding: 0 8px; font-size: 10px; font-weight: 700; color: rgba(29,36,51,.82); text-align: center; }
    .mini-main .cell.role { background: linear-gradient(90deg, rgba(11,91,230,.14), #F2F5FA); color: var(--dark-blue); justify-content: flex-start; text-align: left; padding-left: 10px; }
    .mini-main .cell.ok { justify-content: center; color: #137a42; font-weight: 800; }
    .mini-main .cell.no { justify-content: center; color: #9aa4b8; font-weight: 800; }
    .mini-main .row.head .cell { background: #eaf0fb; color: #5d6a83; font-size: 10px; text-transform: uppercase; letter-spacing: .03em; justify-content: center; }
    .mini-main .row.head .cell.role { justify-content: flex-start; padding-left: 10px; }
    .mini-window-cookie { --size: 132px; --rotate: -18deg; right: -32px; bottom: -38px; z-index: 3; }
    .mini-seo {
      margin-top: 12px;
      border: 1px solid rgba(10,31,68,.10);
      border-radius: 14px;
      background: linear-gradient(180deg, #FFFFFF 0%, #F5F8FF 100%);
      box-shadow: 0 8px 20px rgba(10,31,68,.06);
      padding: 10px;
      position: relative;
      z-index: 2;
    }
    .mini-seo-head {
      display: flex;
      align-items: center;
      gap: 8px;
      margin-bottom: 8px;
      font-size: 11px;
      font-weight: 800;
      color: rgba(10,31,68,.76);
      text-transform: uppercase;
      letter-spacing: .03em;
    }
    .mini-seo-dot {
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: var(--primary-blue);
      box-shadow: 0 0 0 4px rgba(11,91,230,.16);
      flex: 0 0 auto;
    }
    .mini-seo-tags {
      display: flex;
      flex-wrap: wrap;
      gap: 6px;
    }
    .mini-seo-tags span {
      display: inline-flex;
      align-items: center;
      padding: 5px 8px;
      border-radius: 999px;
      border: 1px solid rgba(10,31,68,.10);
      background: #FFFFFF;
      color: rgba(10,31,68,.74);
      font-size: 10px;
      font-weight: 700;
      line-height: 1;
    }
    .analytics-grid {
      display: grid;
      grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
      gap: 24px;
    }
    .analytics-card { padding: 32px; }
    .analytics-list { display: grid; gap: 12px; padding: 0; margin: 22px 0 0; list-style: none; }
    .analytics-list li { display: flex; gap: 10px; color: rgba(29,36,51,.70); font-weight: 700; line-height: 1.5; }
    .analytics-list li::before { content: "•"; color: var(--primary-blue); font-weight: 900; }
    .chart-stack { display: grid; gap: 18px; }
    .chart-panel { padding: 22px; min-height: 210px; border: 1px solid rgba(10,31,68,.08); border-radius: 24px; background: #fff; box-shadow: 0 14px 36px rgba(10,31,68,.06); }
    .chart-title { display: flex; justify-content: space-between; gap: 16px; margin-bottom: 18px; font-weight: 900; color: var(--dark-blue); }
    .line-chart {
      width: 100%;
      height: 128px;
    }
    .donut-row { display: grid; grid-template-columns: 120px 1fr; gap: 20px; align-items: center; }
    .donut {
      width: 110px;
      height: 110px;
      border-radius: 50%;
      background: conic-gradient(var(--primary-blue) 0 56%, var(--success) 56% 78%, var(--warning) 78% 100%);
      position: relative;
      box-shadow: inset 0 0 0 1px rgba(10,31,68,.06);
    }
    .donut::after { content: ""; position: absolute; inset: 27px; border-radius: 50%; background: #fff; }
    .legend { display: grid; gap: 10px; color: rgba(29,36,51,.68); font-size: 14px; font-weight: 700; }
    .legend span { display: flex; align-items: center; gap: 9px; }
    .legend i { width: 10px; height: 10px; border-radius: 3px; display: inline-block; background: var(--primary-blue); }
    .legend span:nth-child(2) i { background: var(--success); }
    .legend span:nth-child(3) i { background: var(--warning); }
    .analytics-cookie { --size: 118px; --rotate: 20deg; left: -38px; bottom: -30px; }

    .security-wrap {
      position: relative;
      display: grid;
      grid-template-columns: .8fr 1.2fr;
      gap: 28px;
      align-items: stretch;
    }
    .security-lead {
      padding: 34px;
      border-radius: var(--radius-xl);
      background: linear-gradient(135deg, #fff, rgba(255,255,255,.70));
      border: 1px solid rgba(10,31,68,.08);
      box-shadow: var(--shadow-card);
      overflow: hidden;
      position: relative;
    }
    .security-lead p { margin-top: 18px; }
    .security-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; }
    .security-card { padding: 24px; min-height: 190px; }
    .security-card h3 { margin-top: 14px; font-size: 18px; }
    .security-card p { margin-top: 10px; font-size: 14px; }
    .security-cookie { --size: 180px; --rotate: -16deg; right: -62px; bottom: -58px;  display: none; }

    .comparison-layout {
      display: grid;
      grid-template-columns: minmax(0, .98fr) minmax(360px, .78fr);
      gap: 24px;
      align-items: stretch;
    }
    .comparison-card { padding: 30px; }
    .compare-table { width: 100%; border-collapse: collapse; overflow: hidden; border-radius: 20px; background: #fff; }
    .compare-table th, .compare-table td { padding: 18px 16px; border: 1px solid rgba(10,31,68,.08); text-align: center; }
    .compare-table th:first-child, .compare-table td:first-child { text-align: left; color: rgba(29,36,51,.74); font-weight: 800; }
    .compare-table th {
      background: #F4F7FC;
      color: var(--dark-blue);
      font-family: 'Manrope', system-ui, sans-serif;
      font-size: 14px;
      letter-spacing: -0.01em;
    }
    .compare-table th.envidicy { background: var(--primary-blue); color: #fff; }
    .x { color: var(--danger); font-weight: 1000; }
    .check { color: var(--success); font-weight: 1000; }
    .roi-card { padding: 28px; background: rgba(255,255,255,.82); }
    .roi-grid { display: grid; gap: 14px; margin-top: 20px; }
    .roi-box { padding: 17px; border-radius: 18px; background: #fff; border: 1px solid rgba(10,31,68,.08); }
    .roi-box small { color: var(--muted); font-weight: 900; }
    .roi-box strong { display: block; margin-top: 8px; color: var(--dark-blue); }
    .roi-metrics { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
    .roi-metric { padding: 16px; border-radius: 18px; font-weight: 900; color: var(--dark-blue); }
    .roi-metric strong { display: block; font-family: 'Manrope'; font-size: 31px; letter-spacing: -0.05em; }
    .roi-metric.green { background: rgba(22,163,74,.16); }
    .roi-metric.orange { background: rgba(215,138,45,.18); }
    .comparison-cookie { --size: 110px; --rotate: 18deg; right: -18px; top: -32px;  display: none; }
    .roi-cookie { --size: 96px; --rotate: -22deg; right: 16px; top: -30px;  display: none; }

    .faq-cta-grid {
      display: grid;
      grid-template-columns: minmax(0, .92fr) minmax(420px, 1.08fr);
      gap: 24px;
      align-items: stretch;
    }
    .faq-card { padding: 30px; }
    .faq-list { display: grid; gap: 12px; margin-top: 22px; }
    details {
      border: 1px solid rgba(10,31,68,.08);
      border-radius: 18px;
      background: #fff;
      overflow: hidden;
    }
    summary {
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 20px;
      cursor: pointer;
      padding: 18px 20px;
      color: var(--dark-blue);
      font-weight: 900;
      list-style: none;
    }
    summary::-webkit-details-marker { display: none; }
    summary::after { content: "+"; color: var(--primary-blue); font-size: 20px; }
    details[open] summary::after { content: "−"; }
    details p { padding: 0 20px 18px; font-size: 15px; }
    .cta-card {
      padding: 34px;
      color: #fff;
      background:
        radial-gradient(circle at 100% 0%, rgba(255,255,255,.18), transparent 30%),
        linear-gradient(135deg, var(--primary-blue), var(--dark-blue));
      box-shadow: 0 30px 80px rgba(10,31,68,.24);
    }
    .cta-card h2, .cta-card p { color: #fff; }
    .cta-card p { color: rgba(255,255,255,.78); margin-top: 12px; }
    .form { margin-top: 24px; display: grid; gap: 12px; position: relative; z-index: 2; }
    .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
    .field {
      width: 100%;
      height: 52px;
      padding: 0 16px;
      border: 1px solid rgba(255,255,255,.22);
      border-radius: 13px;
      background: rgba(255,255,255,.94);
      color: #20283A;
      outline: none;
      transition: box-shadow .2s ease, border-color .2s ease;
    }
    .field:focus { border-color: rgba(255,255,255,.75); box-shadow: 0 0 0 2px rgba(255,255,255,.18); }
    .field::placeholder { color: rgba(29,36,51,.48); }

    .legal-note {
      margin-top: 10px;
      padding: 10px 12px;
      border: 1px dashed rgba(10,31,68,.20);
      border-radius: 12px;
      background: rgba(255,255,255,.70);
      color: rgba(10,31,68,.74);
      font-size: 12px;
      line-height: 1.5;
    }
    .legal-note a { color: var(--primary-blue); font-weight: 700; }
    .cta-whatsapp-row { margin-top: 22px; display: flex; }
    .cta-whatsapp-btn {
      min-height: 54px;
      padding: 14px 24px;
      font-size: 15px;
      font-weight: 900;
      text-transform: uppercase;
      letter-spacing: 0.02em;
      background: linear-gradient(135deg, #25D366, #128C7E);
      color: #fff;
      border-radius: 14px;
      box-shadow: 0 14px 34px rgba(18, 140, 126, 0.30);
    }
    .cta-whatsapp-btn:hover { transform: translateY(-2px); box-shadow: 0 18px 40px rgba(18, 140, 126, 0.38); }
    .form .btn { width: 100%; border: none; margin-top: 2px; }
    .cta-cookie { --size: 142px; --rotate: 16deg; right: -32px; bottom: -44px; z-index: 1;  display: none; }
    .faq-cookie { --size: 74px; --rotate: -20deg; left: -20px; bottom: -18px; opacity: .84;  display: none; }

    .footer { padding: 28px 0 48px; }
    .footer-card { padding: 32px; }
    .footer-grid { display: grid; grid-template-columns: 1.2fr 2.8fr repeat(3, 0.9fr); gap: 26px; }
    .footer-card h4 {
      margin: 0 0 14px;
      color: var(--dark-blue);
      font-size: 14px;
      font-family: 'Manrope', system-ui, sans-serif;
      letter-spacing: -0.01em;
    }
    .footer-card ul {
      padding: 0;
      margin: 0;
      list-style: none;
      display: grid;
      gap: 10px;
      color: rgba(29,36,51,.64);
      font-weight: 700;
      font-size: 14px;
      font-family: 'Manrope', system-ui, sans-serif;
    }
    .footer-card ul li { position: relative; z-index: 3; }
    .footer-card ul li a {
      display: block;
      width: 100%;
      padding: 6px 8px;
      margin: -6px -8px;
      border-radius: 8px;
      color: rgba(29,36,51,.78);
      text-decoration: none;
      cursor: pointer;
      transition: background-color .18s ease, color .18s ease;
      pointer-events: auto;
    }
    .footer-card ul li a:hover,
    .footer-card ul li a:focus-visible {
      background: rgba(11,91,230,.08);
      color: var(--primary-blue);
      outline: none;
    }
    .footer-brand { max-width: 280px; }
    .footer-brand p { margin-top: 12px; font-size: 14px; }
    .footer-bottom {
      display: flex;
      justify-content: space-between;
      gap: 20px;
      padding-top: 26px;
      margin-top: 26px;
      border-top: 1px solid rgba(10,31,68,.08);
      color: rgba(29,36,51,.54);
      font-size: 14px;
      font-weight: 700;
    }
    .footer-cookie { --size: 86px; --rotate: 22deg; right: -18px; bottom: -22px;  display: none; pointer-events: none; }

    .reveal { opacity: 0; transform: translateY(22px); transition: opacity .6s ease, transform .6s ease; }
    .reveal.visible { opacity: 1; transform: translateY(0); }

    @media (prefers-reduced-motion: reduce) {
      *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-duration: 0.01ms !important; }
    }

    @media (max-width: 1080px) {
      .nav-links {
        position: fixed;
        inset: 78px 16px auto 16px;
        display: grid;
        gap: 2px;
        padding: 16px;
        border: 1px solid rgba(10,31,68,.10);
        border-radius: 24px;
        background: rgba(255,255,255,.96);
        box-shadow: var(--shadow-soft);
        transform: translateY(-12px);
        opacity: 0;
        pointer-events: none;
        transition: opacity .2s ease, transform .2s ease;
      }
      .nav-open .nav-links { opacity: 1; transform: translateY(0); pointer-events: auto; }
      .nav-links a { display: block; padding: 14px 12px; border-radius: 14px; }
      .nav-links a:hover { background: rgba(11,91,230,.08); transform: none; }
      .menu-btn { display: block; }
      .hero-grid, .pain-layout, .account-grid, .analytics-grid, .security-wrap, .comparison-layout, .faq-cta-grid, .process-grid { grid-template-columns: 1fr; }
      .savings-board { grid-template-columns: 1fr; }
      .hero-visual { min-height: 520px; }
      .section-head { grid-template-columns: 1fr; }
      .intro-card { position: relative; top: 0; min-height: 320px; }
      .solution-tabs { grid-template-columns: repeat(2, 1fr); }
      .footer-grid { grid-template-columns: repeat(2, 1fr); }
      .footer-brand { grid-column: 1 / -1; }
    }

    @media (max-width: 760px) {
      .container { width: min(100% - 28px, var(--container)); }
      body { overflow-x: clip; }
      .section { padding: 70px 0; }
      .section, .hero { scroll-margin-top: 84px; }
      .hero { padding: 44px 0 56px; }
      .hero-grid { gap: 30px; }
      .hero-visual { min-height: 420px; }
      .dashboard { border-radius: 24px; }
      .dash-body { grid-template-columns: 58px 1fr; }
      .dash-sidebar { padding: 14px 8px; }
      .dash-sidebar span { width: 34px; height: 34px; }
      .dash-stats { grid-template-columns: repeat(2, 1fr); }
      .dash-main-grid { grid-template-columns: 1fr; }
      .dash-table { font-size: 9.5px; }
      .dash-table th, .dash-table td { padding: 6px 5px; }
      .platform { gap: 6px; }
      .platform i { width: 16px; height: 16px; border-radius: 5px; }
      .dash-table .tag { font-size: 7.5px; padding: 2px 4px; }
      .chart-card { display: none; }
      .dashboard .floating-kpi { position: relative; right: auto; bottom: auto; width: auto; margin: 14px 22px 22px; }
      .dashboard, .dashboard * { overflow-wrap: normal; word-break: normal; hyphens: none; }
    .dash-search { display: none; }
      .cost-cta-section { position: relative; top: auto; z-index: auto; }
      .cost-cta-frame { height: 150px; }
      .logo-row { grid-template-columns: repeat(2, 1fr); }
      .metrics, .pain-grid, .solution-tabs, .flow-steps, .security-grid, .roi-metrics, .form-row, .footer-grid { grid-template-columns: 1fr; }
      .savings-hero-card { min-height: auto; padding: 28px; border-radius: 28px; }
      .savings-number { font-size: clamp(34px, 11vw, 56px); }
      .savings-pills { grid-template-columns: 1fr; gap: 8px; }
      .savings-calc { padding: 22px; }
      .calc-top { flex-direction: column; }
      .savings-small-grid { grid-template-columns: 1fr; }
      .flow-steps::before { display: none; }
      .solution-compare { grid-template-columns: 1fr; }
      .vs { margin: 0 auto; }
      .mini-dashboard { overflow-x: auto; -webkit-overflow-scrolling: touch; }
      .mini-content { grid-template-columns: 82px 1fr; }
      .mini-main .row { grid-template-columns: minmax(0,1fr) 44px 58px 74px; gap: 5px; }
      .mini-main .cell { font-size: 8px; min-height: 28px; padding: 0 5px; }
      .mini-seo-tags span { font-size: 11px; }
      .compare-table th, .compare-table td { padding: 13px 10px; font-size: 14px; }
      .cta-whatsapp-row, .cta-whatsapp-btn { width: 100%; }
      .cta-whatsapp-btn { justify-content: center; }
      .footer-bottom { flex-direction: column; }
      .header-actions .btn { display: none; }
      .cookie { display: none !important; }
      .hero-cookie-big { right: -120px; top: 240px; }
      .hero-cookie-left { left: -85px; bottom: 20px; }
      .hero-cookie-small { right: 6px; bottom: 36px; }
    }

    @media (max-width: 480px) {
      h1 { font-size: clamp(30px, 10vw, 38px); }
      .btn { width: 100%; }
      .hero-actions { align-items: stretch; }
      .hero-note { gap: 10px; }
      .hero-note span { font-size: 12px; }
      .dash-table th:nth-child(3), .dash-table td:nth-child(3), .dash-table th:nth-child(4), .dash-table td:nth-child(4) { display: none; }
      .dash-table th:nth-child(1), .dash-table td:nth-child(1) { width: 58%; }
      .dash-table th:nth-child(2), .dash-table td:nth-child(2) { width: 42%; }
      .platform i { display: none; }
      .dashboard-top { padding: 14px; }
      .dash-content { padding: 15px; }
      .proof-card, .solutions-wrap, .flow-card, .tax-card, .account-card, .analytics-card, .comparison-card, .faq-card, .cta-card, .footer-card, .intro-card { padding: 22px; border-radius: 24px; }
      .metric { padding: 18px; }
      .savings-result { grid-template-columns: 1fr; }
      .salary-row { grid-template-columns: 40px 1fr; }
      .salary-price { grid-column: 2; }
      .compare-table th, .compare-table td { font-size: 12px; padding: 10px 7px; }
      .legal-note { font-size: 11px; line-height: 1.45; }
    }
  
.nav-links a.active{color:var(--primary-blue);}
.lang-switcher{display:flex;align-items:center;gap:8px;}
.lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:38px;padding:0 10px;border-radius:12px;border:1px solid rgba(10,31,68,.10);background:rgba(255,255,255,.75);color:rgba(10,31,68,.72);font-size:13px;font-weight:800;}
.lang-btn.active{background:var(--primary-blue);color:#fff;}
.cookie{background:var(--cookie-src) center/contain no-repeat!important;}

.threads-visual{min-height:590px;display:grid;place-items:center;position:relative;}
.threads-visual::before{content:"";position:absolute;inset:52px 0 36px 26px;border-radius:44px;background:linear-gradient(135deg,rgba(17,17,17,.12),rgba(225,48,108,.14));}
.threads-board{position:relative;z-index:4;width:min(100%,670px);padding:26px;border:1px solid rgba(10,31,68,.10);border-radius:32px;background:rgba(255,255,255,.94);box-shadow:0 24px 70px rgba(10,31,68,.15);overflow:hidden;}
.threads-cookie{--size:150px;--rotate:18deg;right:-34px;top:-40px;opacity:.84;z-index:5;}
.threads-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px;position:relative;z-index:6;}
.threads-brand{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:rgba(10,31,68,.68);font-weight:900;}
.threads-brand .brand-cookie{width:24px;height:24px;}
.threads-top h3{font-size:26px;}
.threads-feed{position:relative;z-index:6;border:1px solid rgba(10,31,68,.08);border-radius:26px;background:#111;overflow:hidden;padding:14px;box-shadow:0 12px 34px rgba(10,31,68,.08);}
.thread-card{border-radius:22px;background:#fff;padding:18px;display:grid;gap:14px;}
.thread-header{display:flex;align-items:center;gap:12px;}
.thread-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#111,#555);display:grid;place-items:center;color:#fff;font-weight:900;}
.thread-name strong{display:block;color:var(--dark-blue);}
.thread-name span{display:block;color:rgba(29,36,51,.55);font-size:12px;font-weight:700;}
.thread-text{font-size:18px;line-height:1.35;color:var(--dark-blue);font-weight:800;}
.thread-text em{font-style:normal;color:#E1306C;}
.thread-actions{display:flex;gap:10px;flex-wrap:wrap;}
.thread-actions span{padding:8px 12px;border-radius:999px;background:#F2F5FA;color:rgba(29,36,51,.68);font-size:12px;font-weight:900;}
.threads-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;position:relative;z-index:6;}
.threads-kpi{padding:14px;border:1px solid rgba(10,31,68,.08);border-radius:18px;background:#fff;}
.threads-kpi small{display:block;color:var(--muted);font-weight:800;font-size:11px;margin-bottom:6px;}
.threads-kpi strong{display:block;color:var(--dark-blue);font-family:'Manrope';font-size:22px;line-height:1;}

.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.card{position:relative;min-height:310px;padding:26px;border:1px solid rgba(10,31,68,.08);border-radius:var(--radius-lg);background:rgba(255,255,255,.84);box-shadow:var(--shadow-card);overflow:hidden;display:flex;flex-direction:column;}
.card::after{content:"";position:absolute;right:-78px;top:-88px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(225,48,108,.10),transparent 70%);}
.card-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:rgba(17,17,17,.08);color:#111;font-weight:900;font-size:18px;margin-bottom:18px;position:relative;z-index:2;}
.card h3{font-size:22px;position:relative;z-index:2;}
.card p{margin-top:12px;font-size:14px;position:relative;z-index:2;}
.card ul{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none;color:rgba(29,36,51,.70);font-size:13px;font-weight:700;position:relative;z-index:2;}
.card li{display:flex;gap:8px;align-items:flex-start;}
.card li::before{content:"✓";color:var(--success);font-weight:900;}
.card.dark{background:linear-gradient(135deg,#111,#262A35 55%,#E1306C);color:#fff;}
.card.dark h3,.card.dark p,.card.dark li{color:#fff;}
.card.dark p,.card.dark li{opacity:.84;}
.card.dark .card-icon{background:rgba(255,255,255,.13);color:#fff;}

.price-board{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:28px;align-items:center;padding:42px;border:1px solid rgba(10,31,68,.08);border-radius:var(--radius-xl);background:linear-gradient(135deg,#111,#262A35 55%,#E1306C);box-shadow:0 30px 86px rgba(10,31,68,.24);color:#fff;}
.price-board h2,.price-board p{color:#fff;}
.price-board p{margin-top:18px;color:rgba(255,255,255,.80);}
.price-cookie{--size:190px;--rotate:-18deg;right:-62px;bottom:-54px;opacity:.50;}
.price-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;position:relative;z-index:2;}
.price-list div{padding:18px;border-radius:20px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);}
.price-list strong{display:block;color:#fff;font-size:30px;font-family:'Manrope';margin-bottom:6px;}
.price-list span{color:rgba(255,255,255,.78);font-size:14px;font-weight:700;}

.process-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:30px;position:relative;z-index:2;}
.process-line::before{content:"";position:absolute;left:9%;right:9%;top:24px;height:2px;background:linear-gradient(90deg,rgba(17,17,17,.35),rgba(225,48,108,.35));z-index:-1;}
.process-step{text-align:center;font-size:14px;font-weight:900;color:var(--dark-blue);}
.process-step-icon{width:48px;height:48px;margin:0 auto 10px;display:grid;place-items:center;border-radius:16px;background:#fff;border:1px solid rgba(17,17,17,.18);color:#111;font-family:'Manrope';font-weight:900;}

.quick-actions{display:grid;gap:12px;margin-top:24px;position:relative;z-index:2;}
.cta-card .cta-whatsapp-btn{background:linear-gradient(135deg,#25D366,#128C7E);color:#fff;}
.cta-card .btn-warning{background:#fff;color:var(--primary-blue);}
.quick-secondary{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.26);}
.cookie-section{position:relative;overflow:hidden;}
.section-cookie-a{--size:140px;--rotate:20deg;right:-38px;top:80px;opacity:.78;}
.section-cookie-b{--size:90px;--rotate:-18deg;left:-24px;bottom:50px;opacity:.70;}

@media(max-width:1080px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.price-board{grid-template-columns:1fr;}.threads-visual{min-height:auto;}.threads-visual::before{inset:24px 0;}}
@media(max-width:760px){.lang-switcher{gap:5px;margin-left:auto;}.lang-btn{min-width:34px;height:34px;font-size:12px;padding:0 7px;}.threads-board{padding:22px;border-radius:26px;}.threads-top{flex-direction:column;}.threads-kpis,.card-grid,.price-list{grid-template-columns:1fr;}.process-line{grid-template-columns:1fr;}.process-line::before{display:none;}.process-step{display:grid;grid-template-columns:48px 1fr;align-items:center;text-align:left;gap:12px;}.process-step-icon{margin:0;}.section-cookie-a,.section-cookie-b{display:none!important;}}
@media(max-width:480px){.header-actions .btn-primary{display:none;}.thread-text{font-size:16px;}}






