.ap-page{
    --ap-ink:#111820;--ap-body:#39424d;--ap-muted:#6b7683;--ap-line:#e2e6eb;
    --ap-soft:#f4f6f8;--ap-steel:#1b232c;--ap-amber:#f0a92b;--ap-teal:#0e7c6b;
    background:#fff;color:var(--ap-body);
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;overflow-x:hidden;
  }.ap-page *, .ap-page *::before, .ap-page *::after{box-sizing:border-box}.ap-page h1, .ap-page h2, .ap-page h3{color:var(--ap-ink);margin:0}.ap-page h1, .ap-page h2.ap-hero-title{font-size:clamp(30px,4.4vw,48px);line-height:1.28;margin:0 0 20px}.ap-page h2{font-size:clamp(23px,3.1vw,34px);line-height:1.24;margin:0 0 16px}.ap-page h3{font-size:18px;line-height:1.34;margin:0 0 8px}.ap-page p{margin:0 0 16px}.ap-page p:last-child{margin-bottom:0}.ap-page img{display:block;max-width:100%;height:auto}.ap-page a{color:inherit}.ap-page ul, .ap-page ol{margin:0;padding:0;list-style:none}#ap-aggregate .ap-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}#ap-aggregate .ap-sec{padding:72px 0}#ap-aggregate .ap-sec--soft{background:var(--ap-soft)}#ap-aggregate .ap-sec--dark{background:var(--ap-steel);color:#c3ccd6}#ap-aggregate .ap-sec--dark h2, #ap-aggregate .ap-sec--dark h3{color:#fff}#ap-aggregate .ap-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-amber);margin:0 0 12px}#ap-aggregate .ap-lead{font-size:18px;color:var(--ap-muted);max-width:780px}#ap-aggregate .ap-sec--dark .ap-lead{color:#9fabb8}#ap-aggregate .ap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;
    border-radius:4px;border:1px solid transparent;font-size:15px;font-weight:700;text-decoration:none;
    transition:background-color .2s ease,color .2s ease,border-color .2s ease}#ap-aggregate .ap-btn--primary{background:var(--ap-amber);border-color:var(--ap-amber);color:#111820}#ap-aggregate .ap-btn--primary:hover{background:#dc9615;border-color:#dc9615}#ap-aggregate .ap-btn--ghost{background:#fff;border-color:#c6ced7;color:var(--ap-ink)}#ap-aggregate .ap-btn--ghost:hover{background:var(--ap-ink);border-color:var(--ap-ink);color:#fff}#ap-aggregate .ap-btn--light{background:transparent;border-color:#6d7a88;color:#fff}#ap-aggregate .ap-btn--light:hover{background:#fff;border-color:#fff;color:var(--ap-ink)}#ap-aggregate 
  .ap-hero{background:linear-gradient(180deg,#f7f9fb 0%,#ffffff 100%);padding:58px 0 66px}#ap-aggregate .ap-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);gap:60px;align-items:center}#ap-aggregate .ap-hero-intro{font-size:17px;max-width:640px}#ap-aggregate .ap-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}#ap-aggregate .ap-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px}#ap-aggregate .ap-fact{padding:14px 0 0;border-top:2px solid var(--ap-ink)}#ap-aggregate .ap-fact b{display:block;font-size:19px;color:var(--ap-ink)}#ap-aggregate .ap-fact span{color:var(--ap-muted);font-size:13px}#ap-aggregate .ap-hero-media{position:relative}#ap-aggregate .ap-hero-media::after{content:"";position:absolute;right:-14px;bottom:-14px;width:36%;height:36%;
    border-right:7px solid var(--ap-amber);border-bottom:7px solid var(--ap-amber);z-index:0}#ap-aggregate .ap-hero-media img{position:relative;z-index:1;width:100%;max-height:620px;object-fit:contain;
    border-radius:8px;background:#fff;box-shadow:0 20px 48px rgba(17,24,32,.14)}#ap-aggregate 
  .ap-router{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:34px}#ap-aggregate .ap-tile{display:block;padding:22px 20px 20px;border:1px solid rgba(255,255,255,.12);border-radius:6px;
    background:rgba(255,255,255,.04);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}#ap-aggregate .ap-tile:hover{background:rgba(240,169,43,.10);border-color:var(--ap-amber)}#ap-aggregate .ap-tile-num{display:block;font-size:13px;font-weight:700;color:var(--ap-amber);letter-spacing:.1em;margin-bottom:12px}#ap-aggregate .ap-tile h3{font-size:17px;margin-bottom:10px}#ap-aggregate .ap-tile p{font-size:14px;color:#9fabb8;margin:0 0 14px}#ap-aggregate .ap-tile-go{font-size:13px;font-weight:700;color:var(--ap-amber)}#ap-aggregate .ap-scope{margin-top:34px;padding:22px 24px;border-left:4px solid var(--ap-amber);background:rgba(255,255,255,.04)}#ap-aggregate .ap-scope p{color:#c3ccd6;margin:0}#ap-aggregate 
  .ap-two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:48px;align-items:start}#ap-aggregate .ap-notes{margin-top:26px}#ap-aggregate .ap-notes li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid var(--ap-line)}#ap-aggregate .ap-sec--soft .ap-notes li{border-top-color:#dde3e9}#ap-aggregate .ap-notes b{display:block;color:var(--ap-ink)}#ap-aggregate .ap-notes span{color:var(--ap-muted);font-size:15px}#ap-aggregate .ap-num{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;
    background:var(--ap-ink);color:#fff;font-size:13px;font-weight:700}#ap-aggregate .ap-strip{display:grid;gap:12px;margin-top:26px}#ap-aggregate .ap-strip div{padding:16px 18px;background:#fff;border-left:4px solid var(--ap-amber);border-radius:0 4px 4px 0;
    box-shadow:0 8px 22px rgba(17,24,32,.06)}#ap-aggregate .ap-strip b{display:block;color:var(--ap-ink);font-size:15px}#ap-aggregate .ap-strip span{color:var(--ap-muted);font-size:14px}#ap-aggregate .ap-sec--dark .ap-strip div{background:rgba(255,255,255,.05);box-shadow:none}#ap-aggregate .ap-sec--dark .ap-strip b{color:#fff}#ap-aggregate .ap-sec--dark .ap-strip span{color:#9fabb8}#ap-aggregate 
  .ap-table-wrap{overflow-x:auto;margin-top:26px;border:1px solid var(--ap-line);border-radius:6px;background:#fff}#ap-aggregate .ap-table{width:100%;border-collapse:collapse;min-width:640px;font-size:15px}#ap-aggregate .ap-table th, #ap-aggregate .ap-table td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--ap-line);vertical-align:top}#ap-aggregate .ap-table thead th{background:var(--ap-ink);color:#fff;font-size:13px;letter-spacing:.05em;text-transform:uppercase}#ap-aggregate .ap-table tbody tr:nth-child(even){background:#fafbfc}#ap-aggregate .ap-table tbody tr:last-child td{border-bottom:0}#ap-aggregate .ap-table td strong{color:var(--ap-ink)}#ap-aggregate .ap-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}#ap-aggregate .ap-vs-card{padding:22px;border:1px solid var(--ap-line);border-radius:6px;background:#fff}#ap-aggregate .ap-vs-card h3{font-size:17px}#ap-aggregate .ap-vs-card p{margin:0;color:var(--ap-muted);font-size:15px}#ap-aggregate .ap-vs-card--hi{border-color:var(--ap-amber);box-shadow:0 10px 26px rgba(240,169,43,.16)}#ap-aggregate 
  .ap-product-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start}#ap-aggregate .ap-product-media img{width:100%;max-height:600px;object-fit:contain;background:#fff;border-radius:8px;
    box-shadow:0 14px 36px rgba(17,24,32,.12)}#ap-aggregate .ap-feature-list{margin-top:22px}#ap-aggregate .ap-feature-list li{padding:14px 0;border-top:1px solid var(--ap-line)}#ap-aggregate .ap-feature-list b{display:block;color:var(--ap-ink);font-size:15px}#ap-aggregate .ap-feature-list span{color:var(--ap-muted);font-size:14px}#ap-aggregate .ap-linkline{display:inline-block;margin-top:20px;font-weight:700;color:var(--ap-ink);
    text-decoration:underline;text-underline-offset:3px}#ap-aggregate 
  .ap-cta-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:44px;align-items:center}#ap-aggregate .ap-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}#ap-aggregate 
  .ap-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}#ap-aggregate .ap-pcard{display:flex;flex-direction:column;border:1px solid var(--ap-line);border-radius:6px;overflow:hidden;
    background:#fff;transition:box-shadow .2s ease,transform .2s ease}#ap-aggregate .ap-pcard:hover{box-shadow:0 16px 34px rgba(17,24,32,.12);transform:translateY(-3px)}#ap-aggregate .ap-pcard-media{display:block;background:#f7f9fb}#ap-aggregate .ap-pcard-media img{width:100%;aspect-ratio:4/3;object-fit:contain;padding:14px}#ap-aggregate .ap-pcard-body{padding:20px;display:flex;flex-direction:column;flex:1}#ap-aggregate .ap-ref{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ap-teal)}#ap-aggregate .ap-pcard-body p{font-size:15px;color:var(--ap-muted)}#ap-aggregate .ap-pcard-body .ap-linkline{margin-top:auto}#ap-aggregate .ap-faq{padding:22px;border:1px solid var(--ap-line);border-radius:6px;background:#fff}#ap-aggregate .ap-faq h3{font-size:17px;margin-bottom:10px}#ap-aggregate .ap-faq p{margin:0;color:var(--ap-muted);font-size:15px}

  @media (max-width:900px){#ap-aggregate .ap-hero-grid, #ap-aggregate .ap-two, #ap-aggregate .ap-product-grid, #ap-aggregate .ap-cta-grid{grid-template-columns:1fr;gap:34px}#ap-aggregate .ap-cards{grid-template-columns:1fr}#ap-aggregate .ap-facts{grid-template-columns:1fr}#ap-aggregate .ap-vs{grid-template-columns:1fr}#ap-aggregate .ap-sec{padding:54px 0}#ap-aggregate .ap-shell{width:min(1120px,calc(100% - 32px))}
  }
