#ap-aggregate{
      --ap-ink:#161c26;
      --ap-body:#4c5866;
      --ap-line:#e3e8ef;
      --ap-soft:#f5f8fc;
      --ap-blue:#0f5aa8;
      --ap-blue-dark:#0a3f78;
      --ap-navy:#0b1b2d;
      --ap-amber:#f0a92b;
      --ap-white:#ffffff;
      font-family:Arial,Helvetica,sans-serif;
      color:var(--ap-ink);
      background:var(--ap-white);
      line-height:1.65;
      overflow-x:hidden;
    }#ap-aggregate *, #ap-aggregate *::before, #ap-aggregate *::after{box-sizing:border-box;}#ap-aggregate .ap-shell{width:min(1140px,calc(100% - 40px));margin:0 auto;}#ap-aggregate .ap-hero-title{font-size:44px;line-height:1.28;font-weight:800;margin:0 0 18px;letter-spacing:-0.6px;}#ap-aggregate .ap-h2{font-size:32px;line-height:1.22;font-weight:800;margin:0 0 14px;letter-spacing:-0.4px;color:var(--ap-ink);}#ap-aggregate .ap-h3{font-size:19px;line-height:1.30;font-weight:700;margin:0 0 8px;color:var(--ap-ink);}#ap-aggregate .ap-p{margin:0 0 14px;color:var(--ap-body);font-size:16px;}#ap-aggregate .ap-hero-intro{font-size:17px;line-height:1.7;color:#3b4756;margin:0 0 26px;max-width:660px;}#ap-aggregate .ap-hero-intro a{color:var(--ap-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}#ap-aggregate .ap-hero-intro a strong{font-weight:700;}#ap-aggregate .ap-hero{padding:56px 0 44px;background:linear-gradient(180deg,#f6f9fe 0%,#ffffff 78%);border-bottom:1px solid var(--ap-line);}#ap-aggregate .ap-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:52px;align-items:center;}#ap-aggregate .ap-hero-actions{display:flex;flex-wrap:wrap;gap:12px;}#ap-aggregate .ap-hero-media img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 48px rgba(11,27,45,.16);}#ap-aggregate .ap-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 22px;border-radius:6px;border:1px solid var(--ap-blue);font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;}#ap-aggregate .ap-btn-primary{background:var(--ap-blue);color:#fff;border-color:var(--ap-blue);}#ap-aggregate .ap-btn-primary:hover{background:var(--ap-blue-dark);border-color:var(--ap-blue-dark);}#ap-aggregate .ap-btn-outline{background:transparent;color:var(--ap-blue);}#ap-aggregate .ap-btn-outline:hover{background:var(--ap-blue);color:#fff;}#ap-aggregate .ap-btn-light{background:#fff;color:var(--ap-navy);border-color:#fff;}#ap-aggregate .ap-btn-light:hover{background:var(--ap-amber);border-color:var(--ap-amber);color:var(--ap-navy);}#ap-aggregate .ap-strip-wrap{margin-top:40px;}#ap-aggregate .ap-quickstrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;}#ap-aggregate .ap-chip{padding:14px 14px 12px;border-top:3px solid var(--ap-blue);background:#fff;border-radius:0 0 6px 6px;box-shadow:0 1px 2px rgba(11,27,45,.06);}#ap-aggregate .ap-chip-val{display:block;font-size:15px;font-weight:800;color:var(--ap-navy);}#ap-aggregate .ap-chip-lab{display:block;font-size:12px;color:var(--ap-body);margin-top:3px;}#ap-aggregate .ap-section{padding:72px 0;}#ap-aggregate .ap-soft{background:var(--ap-soft);}#ap-aggregate .ap-head{max-width:820px;margin-bottom:34px;}#ap-aggregate .ap-note{margin:12px 0 0;padding:14px 18px;border-left:4px solid var(--ap-amber);background:#fffaef;color:#5a4a24;font-size:15px;}#ap-aggregate .ap-caption{margin:12px 0 0;font-size:13px;color:var(--ap-body);}#ap-aggregate .ap-caption-left{text-align:left;font-size:13px;color:var(--ap-body);padding:0 0 10px;}#ap-aggregate .ap-mt{margin-top:38px;}#ap-aggregate .ap-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:46px;align-items:start;margin-bottom:38px;}#ap-aggregate .ap-split-media img{width:100%;height:auto;border-radius:10px;box-shadow:0 14px 36px rgba(11,27,45,.12);}#ap-aggregate .ap-list{margin:0 0 14px;padding-left:20px;color:var(--ap-body);font-size:16px;}#ap-aggregate .ap-list li{margin-bottom:8px;}#ap-aggregate .ap-list-tight li{margin-bottom:6px;font-size:15px;}#ap-aggregate .ap-strong{font-weight:700;color:var(--ap-ink);}#ap-aggregate .ap-table-wrap{overflow-x:auto;border:1px solid var(--ap-line);border-radius:10px;background:#fff;}#ap-aggregate .ap-table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px;}#ap-aggregate .ap-table th, #ap-aggregate .ap-table td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--ap-line);vertical-align:top;}#ap-aggregate .ap-table thead th{background:var(--ap-navy);color:#fff;font-weight:700;font-size:14px;}#ap-aggregate .ap-table tbody tr:last-child td, #ap-aggregate .ap-table tbody tr:last-child th{border-bottom:0;}#ap-aggregate .ap-table tbody tr:nth-child(even){background:#f9fbfe;}#ap-aggregate .ap-table-spec tbody th{width:34%;background:#f2f6fb;color:var(--ap-ink);font-weight:700;}#ap-aggregate .ap-table-compact{min-width:420px;font-size:14px;}#ap-aggregate .ap-optics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}#ap-aggregate .ap-optics-card{padding:26px 24px;background:#fff;border:1px solid var(--ap-line);border-top:4px solid var(--ap-blue);border-radius:10px;}#ap-aggregate .ap-optics-tag{display:inline-block;margin-bottom:12px;padding:4px 12px;border-radius:999px;background:var(--ap-blue);color:#fff;font-size:13px;font-weight:700;}#ap-aggregate .ap-optics-tag-alt{background:var(--ap-navy);}#ap-aggregate .ap-decision-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;}#ap-aggregate .ap-decision-item{padding:16px 18px;background:#fff;border-left:3px solid var(--ap-amber);border-radius:0 8px 8px 0;box-shadow:0 1px 3px rgba(11,27,45,.07);}#ap-aggregate .ap-decision-q{display:block;font-size:14px;font-weight:700;color:var(--ap-ink);margin-bottom:4px;}#ap-aggregate .ap-decision-a{display:block;font-size:14px;color:var(--ap-body);}#ap-aggregate .ap-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start;}#ap-aggregate .ap-chart{margin:0 0 6px;}#ap-aggregate .ap-chart-row{display:grid;grid-template-columns:64px minmax(0,1fr) 100px;align-items:center;gap:12px;margin-bottom:12px;}#ap-aggregate .ap-chart-key{font-size:14px;font-weight:700;color:var(--ap-ink);}#ap-aggregate .ap-chart-track{display:block;height:20px;background:#eef3f9;border-radius:4px;overflow:hidden;}#ap-aggregate .ap-chart-bar{display:block;height:100%;border-radius:4px;background:var(--ap-blue);}#ap-aggregate .ap-chart-bar-2{background:#1770c4;}#ap-aggregate .ap-chart-bar-3{background:#2a86d6;}#ap-aggregate .ap-chart-bar-4{background:var(--ap-amber);}#ap-aggregate .ap-chart-val{font-size:14px;font-weight:700;color:var(--ap-body);text-align:right;}#ap-aggregate .ap-proof-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:34px 0 0;padding:0;list-style:none;}#ap-aggregate .ap-proof{padding:16px 18px;border-top:3px solid var(--ap-navy);background:#fff;border-radius:0 0 8px 8px;box-shadow:0 1px 3px rgba(11,27,45,.07);}#ap-aggregate .ap-proof-val{display:block;font-size:16px;font-weight:800;color:var(--ap-navy);}#ap-aggregate .ap-proof-lab{display:block;margin-top:4px;font-size:13px;color:var(--ap-body);}#ap-aggregate .ap-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}#ap-aggregate .ap-fact-card{display:flex;flex-direction:column;padding:24px 22px;background:#fff;border:1px solid var(--ap-line);border-radius:10px;}#ap-aggregate .ap-fact-card .ap-p{flex:1 1 auto;}#ap-aggregate .ap-fact-tag{align-self:flex-start;margin-top:10px;padding:4px 10px;border-radius:4px;background:#eaf2fb;color:var(--ap-blue-dark);font-size:12px;font-weight:700;}#ap-aggregate .ap-vault{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}#ap-aggregate .ap-vault-item{padding:18px;border:1px solid var(--ap-line);border-left:4px solid var(--ap-blue);border-radius:0 8px 8px 0;background:#fff;}#ap-aggregate .ap-vault-key{display:block;font-size:17px;font-weight:800;color:var(--ap-navy);}#ap-aggregate .ap-vault-lab{display:block;margin-top:4px;font-size:13px;color:var(--ap-body);}#ap-aggregate .ap-cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-top:34px;padding:28px;border-radius:12px;background:var(--ap-soft);border:1px solid var(--ap-line);}#ap-aggregate .ap-cta-actions{display:flex;flex-wrap:wrap;gap:12px;}#ap-aggregate .ap-cta-actions-stack{flex-direction:column;align-items:stretch;}#ap-aggregate .ap-cta-actions-stack .ap-btn{width:100%;}#ap-aggregate .ap-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;}#ap-aggregate .ap-step{display:flex;gap:16px;padding:24px 22px;background:#fff;border:1px solid var(--ap-line);border-radius:10px;}#ap-aggregate .ap-step-num{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:var(--ap-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;}#ap-aggregate .ap-step-body .ap-p{margin-bottom:0;}#ap-aggregate .ap-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}#ap-aggregate .ap-product-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ap-line);border-radius:12px;overflow:hidden;}#ap-aggregate .ap-product-media{background:#f2f6fb;padding:18px;}#ap-aggregate .ap-product-media img{width:100%;height:auto;border-radius:8px;}#ap-aggregate .ap-product-body{display:flex;flex-direction:column;flex:1 1 auto;padding:22px;}#ap-aggregate .ap-product-body .ap-h3{font-size:17px;}#ap-aggregate .ap-product-body .ap-p{flex:1 1 auto;font-size:15px;}#ap-aggregate .ap-text-link{align-self:flex-start;font-size:15px;font-weight:700;color:var(--ap-blue);text-decoration:underline;text-underline-offset:3px;}#ap-aggregate .ap-dark{background:var(--ap-navy);color:#fff;}#ap-aggregate .ap-dark .ap-shell{color:#fff;}#ap-aggregate .ap-h2-light, #ap-aggregate .ap-h2-light{color:#fff;}#ap-aggregate .ap-dark .ap-h2{color:#fff;}#ap-aggregate .ap-dark .ap-h3{color:#fff;}#ap-aggregate .ap-p-light{color:#c8d4e4;}#ap-aggregate .ap-list-light{color:#c8d4e4;}#ap-aggregate .ap-list-light li{margin-bottom:10px;}#ap-aggregate .ap-quote-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:44px;align-items:start;}#ap-aggregate .ap-quote-card{background:#fff;color:var(--ap-ink);border-radius:12px;padding:28px;}#ap-aggregate .ap-quote-card .ap-p{color:var(--ap-body);}#ap-aggregate .ap-contact-note{margin:16px 0 0;font-size:14px;color:var(--ap-body);}#ap-aggregate .ap-contact-note a{color:var(--ap-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px;}#ap-aggregate .ap-faq{padding:24px 22px;background:#fff;border:1px solid var(--ap-line);border-radius:10px;}#ap-aggregate .ap-faq .ap-p{margin-bottom:0;font-size:15px;}

    @media (max-width:1024px){#ap-aggregate .ap-hero-grid{grid-template-columns:1fr;gap:34px;}#ap-aggregate .ap-quickstrip{grid-template-columns:repeat(4,minmax(0,1fr));}#ap-aggregate .ap-split{grid-template-columns:1fr;gap:28px;}#ap-aggregate .ap-two-col{grid-template-columns:1fr;gap:32px;}#ap-aggregate .ap-card-grid, #ap-aggregate .ap-vault{grid-template-columns:repeat(2,minmax(0,1fr));}#ap-aggregate .ap-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));}#ap-aggregate .ap-quote-grid{grid-template-columns:1fr;gap:30px;}#ap-aggregate .ap-cta-band{grid-template-columns:1fr;}
    }
    @media (max-width:720px){#ap-aggregate .ap-hero{padding:38px 0 34px;}#ap-aggregate .ap-hero-title{font-size:30px;}#ap-aggregate .ap-h2{font-size:25px;}#ap-aggregate .ap-h3{font-size:18px;}#ap-aggregate .ap-section{padding:52px 0;}#ap-aggregate .ap-shell{width:min(1140px,calc(100% - 28px));}#ap-aggregate .ap-steps{grid-template-columns:minmax(0,1fr);}#ap-aggregate .ap-step-body{min-width:0;}#ap-aggregate .ap-quickstrip{grid-template-columns:repeat(2,minmax(0,1fr));}#ap-aggregate .ap-chart-row{grid-template-columns:52px minmax(0,1fr) 84px;gap:8px;}#ap-aggregate .ap-hero-actions .ap-btn, #ap-aggregate .ap-cta-actions .ap-btn{width:100%;}#ap-aggregate .ap-table{min-width:0;font-size:14px;}#ap-aggregate .ap-table th, #ap-aggregate .ap-table td{padding:11px 12px;}#ap-aggregate .ap-table-spec tbody th{width:42%;}
    }
  