#ap-aggregate-page{
  --ap-ink:#16202b;
  --ap-muted:#5e6c78;
  --ap-line:#e2e7eb;
  --ap-soft:#f5f7f8;
  --ap-copper:#b0612b;
  --ap-copper-dark:#8a4a1d;
  --ap-steel:#23374a;
  font-family:Arial,Helvetica,sans-serif;
  color:#16202b;
  background:#ffffff;
  line-height:1.62;
  overflow:hidden;
}#ap-aggregate-page *{box-sizing:border-box}#ap-aggregate-page p{margin:0 0 16px}#ap-aggregate-page h2, #ap-aggregate-page h3{margin:0 0 12px;color:#16202b}#ap-aggregate-page img{display:block;max-width:100%;height:auto}#ap-aggregate-page a{color:inherit}#ap-aggregate-page .ap-shell{width:min(1140px,calc(100% - 40px));margin:0 auto}#ap-aggregate-page .ap-section{padding:72px 0}#ap-aggregate-page .ap-section--soft{background:#f5f7f8;border-top:1px solid #e2e7eb;border-bottom:1px solid #e2e7eb}#ap-aggregate-page .ap-hero{padding:54px 0 62px;background:linear-gradient(180deg,#f6f8f9 0%,#ffffff 100%)}#ap-aggregate-page .ap-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:54px;align-items:center}#ap-aggregate-page .ap-hero-title{font-size:46px;line-height:1.3;letter-spacing:-.01em;margin:0 0 20px}#ap-aggregate-page .ap-hero-intro{font-size:17px;line-height:1.68;color:#33424f;max-width:640px;margin:0}#ap-aggregate-page .ap-hero-intro a{color:#b0612b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#ap-aggregate-page .ap-hero-intro a:hover{color:#8a4a1d}#ap-aggregate-page .ap-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}#ap-aggregate-page .ap-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;padding-top:18px;border-top:1px solid #e2e7eb}#ap-aggregate-page .ap-hero-fact strong{display:block;font-size:15px;color:#16202b}#ap-aggregate-page .ap-hero-fact span{font-size:13px;color:#5e6c78}#ap-aggregate-page .ap-hero-media img{width:100%;max-height:560px;object-fit:cover;border-radius:10px;box-shadow:0 20px 44px rgba(22,32,43,.16)}#ap-aggregate-page .ap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 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-page .ap-btn-primary{background:#b0612b;border-color:#b0612b;color:#ffffff !important}#ap-aggregate-page .ap-btn-primary:hover{background:#8a4a1d;border-color:#8a4a1d}#ap-aggregate-page .ap-btn-ghost{background:#ffffff;border-color:#c3ced5;color:#16202b !important}#ap-aggregate-page .ap-btn-ghost:hover{background:#16202b;border-color:#16202b;color:#ffffff !important}#ap-aggregate-page .ap-btn-ghost-light{background:transparent;border-color:rgba(255,255,255,.5);color:#ffffff !important}#ap-aggregate-page .ap-btn-ghost-light:hover{background:#ffffff;border-color:#ffffff;color:#16202b !important}#ap-aggregate-page .ap-head{max-width:780px;margin-bottom:34px}#ap-aggregate-page .ap-step{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b0612b}#ap-aggregate-page .ap-head h2{font-size:34px;line-height:1.24;margin:0 0 14px}#ap-aggregate-page .ap-lead{font-size:16px;color:#5e6c78;margin:0}#ap-aggregate-page .ap-table-wrap{margin-top:8px;overflow-x:auto;border:1px solid #e2e7eb;border-radius:8px;background:#ffffff}#ap-aggregate-page .ap-table{width:100%;min-width:1020px;border-collapse:collapse;font-size:14px}#ap-aggregate-page .ap-table th{background:#23374a;color:#ffffff;text-align:left;padding:12px 14px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-weight:700}#ap-aggregate-page .ap-table td{padding:14px;border-top:1px solid #e2e7eb;vertical-align:top;color:#33424f}#ap-aggregate-page .ap-table tbody tr:nth-child(even){background:#fafbfb}#ap-aggregate-page .ap-table td:first-child{font-weight:700;color:#16202b;white-space:nowrap}#ap-aggregate-page .ap-callout{margin-top:22px;padding:20px 24px;border-left:4px solid #b0612b;border-radius:0 8px 8px 0;background:#fdf5ef}#ap-aggregate-page .ap-callout h3{font-size:18px;line-height:1.32;margin:0 0 10px}#ap-aggregate-page .ap-callout ul{margin:0;padding-left:20px;color:#4b5a67;font-size:15px}#ap-aggregate-page .ap-callout li{margin-bottom:8px}#ap-aggregate-page .ap-callout li:last-child{margin-bottom:0}#ap-aggregate-page .ap-callout p{margin:12px 0 0;font-size:15px;color:#33424f}#ap-aggregate-page .ap-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#ap-aggregate-page .ap-card{display:flex;flex-direction:column;padding:26px;border:1px solid #e2e7eb;border-radius:10px;background:#ffffff;transition:border-color .2s ease,box-shadow .2s ease}#ap-aggregate-page .ap-card:hover{border-color:#d3bcab;box-shadow:0 14px 30px rgba(22,32,43,.08)}#ap-aggregate-page .ap-card-tag{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#b0612b}#ap-aggregate-page .ap-card h3{font-size:20px;line-height:1.32;margin:0 0 10px}#ap-aggregate-page .ap-card p{font-size:15px;color:#5e6c78;margin:0 0 14px}#ap-aggregate-page .ap-card-check{margin:0 0 16px;padding:12px 14px;border-radius:6px;background:#f5f7f8;font-size:14px;color:#33424f}#ap-aggregate-page .ap-card-check strong{display:block;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#23374a;margin-bottom:4px}#ap-aggregate-page .ap-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;align-items:center}#ap-aggregate-page .ap-split--reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}#ap-aggregate-page .ap-split-media img{width:100%;max-height:520px;object-fit:cover;border-radius:10px;box-shadow:0 14px 34px rgba(22,32,43,.12)}#ap-aggregate-page .ap-split h2{font-size:32px;line-height:1.24;margin:0 0 16px}#ap-aggregate-page .ap-split p{color:#5e6c78;font-size:16px}#ap-aggregate-page .ap-feature-list{margin-top:34px;border-top:1px solid #e2e7eb}#ap-aggregate-page .ap-feature-head{display:grid;grid-template-columns:220px 1fr 1fr;gap:20px;padding:12px 0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a97a2}#ap-aggregate-page .ap-feature-row{display:grid;grid-template-columns:220px 1fr 1fr;gap:20px;padding:18px 0;border-top:1px solid #e2e7eb}#ap-aggregate-page .ap-feature-row h3{font-size:17px;line-height:1.34;margin:0;color:#16202b}#ap-aggregate-page .ap-feature-row p{margin:0;font-size:15px;color:#5e6c78}#ap-aggregate-page .ap-feature-defect{font-size:15px;color:#8a4a1d;font-weight:700}#ap-aggregate-page .ap-matrix{width:100%;min-width:560px;border-collapse:collapse;margin-top:22px;font-size:14.5px;background:#ffffff}#ap-aggregate-page .ap-matrix th{background:#eef2f4;color:#23374a;text-align:left;padding:11px 14px;font-size:12px;letter-spacing:.05em;text-transform:uppercase}#ap-aggregate-page .ap-matrix td{padding:12px 14px;border-top:1px solid #e2e7eb;color:#33424f}#ap-aggregate-page .ap-matrix td:first-child{font-weight:700;color:#16202b}#ap-aggregate-page .ap-matrix-wrap{overflow-x:auto;border:1px solid #e2e7eb;border-radius:8px;margin-top:22px}#ap-aggregate-page .ap-note{margin-top:16px;padding:16px 18px;border-left:4px solid #23374a;background:#f5f7f8;font-size:14.5px;color:#4b5a67}#ap-aggregate-page .ap-checklist{margin:22px 0 0;padding:0;list-style:none}#ap-aggregate-page .ap-checklist li{position:relative;padding:0 0 0 26px;margin-bottom:12px;font-size:15px;color:#4b5a67}#ap-aggregate-page .ap-checklist li::before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:2px;background:#b0612b}#ap-aggregate-page .ap-checklist strong{color:#16202b}#ap-aggregate-page .ap-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#ap-aggregate-page .ap-product{border:1px solid #e2e7eb;border-radius:10px;overflow:hidden;background:#ffffff;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}#ap-aggregate-page .ap-product:hover{box-shadow:0 16px 32px rgba(22,32,43,.1);transform:translateY(-2px)}#ap-aggregate-page .ap-product img{width:100%;aspect-ratio:4/3;object-fit:cover}#ap-aggregate-page .ap-product-body{padding:20px;display:flex;flex-direction:column;flex:1}#ap-aggregate-page .ap-product-body h3{font-size:18px;line-height:1.32;margin:0 0 8px}#ap-aggregate-page .ap-product-body p{font-size:14.5px;color:#5e6c78;margin:0 0 14px}#ap-aggregate-page .ap-product-link{margin-top:auto;font-size:14px;font-weight:700;color:#b0612b !important;text-decoration:none}#ap-aggregate-page .ap-product-link:hover{text-decoration:underline}#ap-aggregate-page .ap-band-dark{background:#1b2a38;color:#f2f5f7}#ap-aggregate-page .ap-band-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}#ap-aggregate-page .ap-band-dark h2{color:#ffffff;font-size:34px;line-height:1.24;margin:0 0 14px}#ap-aggregate-page .ap-band-dark p{color:#c6d1da;font-size:16px}#ap-aggregate-page .ap-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}#ap-aggregate-page .ap-band-dark img{width:100%;max-height:420px;object-fit:cover;border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.3)}#ap-aggregate-page .ap-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:10px}

@media (max-width:980px){#ap-aggregate-page .ap-hero-grid, #ap-aggregate-page .ap-split, #ap-aggregate-page .ap-split--reverse, #ap-aggregate-page .ap-band-grid{grid-template-columns:minmax(0,1fr);gap:32px}#ap-aggregate-page .ap-split--reverse .ap-split-media{order:-1}#ap-aggregate-page .ap-hero-title{font-size:38px}#ap-aggregate-page .ap-products{grid-template-columns:repeat(2,minmax(0,1fr))}#ap-aggregate-page .ap-feature-head{display:none}#ap-aggregate-page .ap-feature-row{grid-template-columns:minmax(0,1fr);gap:8px}
}
@media (max-width:760px){#ap-aggregate-page .ap-section{padding:54px 0}#ap-aggregate-page .ap-hero{padding:40px 0 48px}#ap-aggregate-page .ap-hero-title{font-size:32px}#ap-aggregate-page .ap-hero-intro{font-size:16px}#ap-aggregate-page .ap-head h2, #ap-aggregate-page .ap-band-dark h2, #ap-aggregate-page .ap-split h2{font-size:26px}#ap-aggregate-page .ap-cards, #ap-aggregate-page .ap-products, #ap-aggregate-page .ap-faq{grid-template-columns:minmax(0,1fr)}#ap-aggregate-page .ap-hero-facts{grid-template-columns:minmax(0,1fr);gap:10px}#ap-aggregate-page .ap-hero-actions .ap-btn, #ap-aggregate-page .ap-actions .ap-btn{width:100%}
}
@media (max-width:400px){#ap-aggregate-page .ap-shell{width:calc(100% - 28px)}#ap-aggregate-page .ap-hero-title{font-size:28px}
}
