#ap-aggregate .ap-hero{box-sizing:border-box;background:#eef3f6;padding:52px 0}#ap-aggregate .ap-hero *, #ap-aggregate .ap-hero *::before, #ap-aggregate .ap-hero *::after{box-sizing:border-box}#ap-aggregate .ap-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:36px;align-items:center;width:min(1180px,calc(100% - 40px));margin:0 auto}#ap-aggregate .ap-hero-copy{min-width:0}#ap-aggregate .ap-hero-title{margin:0 0 16px;color:#17212b;font-size:36px;line-height:1.28;font-weight:700;letter-spacing:0}#ap-aggregate .ap-hero-intro{margin:0 0 24px;color:#3d4853;font-size:16.5px;line-height:1.68}#ap-aggregate .ap-hero-intro a{color:#0f5c8c;font-weight:inherit;text-decoration:underline}#ap-aggregate .ap-hero-actions{display:flex;flex-wrap:wrap;gap:12px}#ap-aggregate .ap-hero-visual{margin:0;display:flex;flex-direction:column;align-items:center;min-width:0}#ap-aggregate .ap-hero-visual img{display:block;width:100%;max-width:520px;height:auto;max-height:480px;object-fit:contain;margin:0 auto}#ap-aggregate .ap-hero-visual figcaption{margin-top:12px;color:#5b6672;font-size:13px;line-height:1.5;text-align:center}#ap-aggregate .ap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;border-radius:6px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#ap-aggregate .ap-btn-primary{background:#0f5c8c;color:#ffffff;border:1px solid #0f5c8c}#ap-aggregate .ap-btn-primary:hover{background:#0b466b;border-color:#0b466b;color:#ffffff}#ap-aggregate .ap-btn-secondary{background:#ffffff;color:#0f5c8c;border:1px solid #0f5c8c}#ap-aggregate .ap-btn-secondary:hover{background:#e7eff5;color:#0b466b}#ap-aggregate{box-sizing:border-box;width:100%;max-width:100%;background:#f9fafb;color:#17212b;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}#ap-aggregate *, #ap-aggregate *::before, #ap-aggregate *::after{box-sizing:border-box}#ap-aggregate .ap-wrap{width:min(1180px,calc(100% - 40px));max-width:100%;min-width:0;margin:0 auto}#ap-aggregate > .ap-section{padding:52px 0}#ap-aggregate .ap-section-head{max-width:860px;margin:0 auto 26px;text-align:center}#ap-aggregate .ap-section-head h2{margin:0 0 10px;color:#17212b;font-size:27px;line-height:1.28;font-weight:600;letter-spacing:0}#ap-aggregate .ap-section-head p{margin:0;color:#4a5560;font-size:15px;line-height:1.62}#ap-aggregate .ap-overview-grid{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:34px;align-items:center}#ap-aggregate .ap-overview-copy{min-width:0}#ap-aggregate .ap-overview-copy p{margin:0 0 16px;color:#3d4853;font-size:15.5px;line-height:1.68}#ap-aggregate .ap-feature-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}#ap-aggregate .ap-feature-list li{position:relative;padding-left:22px;color:#3d4853;font-size:15px;line-height:1.6;overflow-wrap:anywhere}#ap-aggregate .ap-feature-list li::before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:#0f8b8d}#ap-aggregate .ap-specs-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:32px;align-items:start}#ap-aggregate .ap-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid #d8e1e8;border-radius:10px;background:#ffffff}#ap-aggregate .ap-specs-table{width:100%;max-width:100%;border-collapse:collapse;font-size:15px}#ap-aggregate .ap-specs-table th, #ap-aggregate .ap-specs-table td{padding:13px 16px;text-align:left;border-bottom:1px solid #e6ecf1;vertical-align:top;overflow-wrap:anywhere}#ap-aggregate .ap-specs-table th{width:38%;color:#17212b;font-weight:700;background:#f4f8fb}#ap-aggregate .ap-specs-table td{color:#3d4853}#ap-aggregate .ap-specs-table tr:last-child th, #ap-aggregate .ap-specs-table tr:last-child td{border-bottom:0}#ap-aggregate .ap-applications-copy{max-width:820px;margin:0 auto}#ap-aggregate .ap-applications-copy p{margin:0 0 16px;color:#3d4853;font-size:15.5px;line-height:1.68}#ap-aggregate .ap-cta-panel{max-width:800px;margin:0 auto;padding:34px 26px;border:1px solid #d8e1e8;border-radius:12px;background:#ffffff;text-align:center}#ap-aggregate .ap-cta-panel h2{margin:0 0 12px;color:#17212b;font-size:27px;line-height:1.28;font-weight:600}#ap-aggregate .ap-cta-panel p{margin:0 0 22px;color:#46515d;font-size:15px;line-height:1.65}#ap-aggregate .ap-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}#ap-aggregate .ap-hero-media img, #ap-aggregate .ap-product-visual img{display:block;width:100% !important;height:auto !important;max-width:100% !important;max-height:min(560px,70vh) !important;object-fit:contain !important;object-position:center center !important;margin:0 auto}#ap-aggregate .ap-product-visual{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;max-width:100%}#ap-aggregate .ap-product-visual figcaption{margin-top:12px;text-align:center;color:#5b6672;font-size:13px;line-height:1.5}#ap-aggregate .ap-module-inner{width:min(1180px,calc(100% - 40px));margin:0 auto}

@media (max-width:900px){#ap-aggregate .ap-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}#ap-aggregate .ap-overview-grid, #ap-aggregate .ap-specs-layout{grid-template-columns:minmax(0,1fr);gap:24px}
}
@media (max-width:800px){#ap-aggregate .ap-hero{padding:38px 0}#ap-aggregate .ap-hero-title{font-size:29px}#ap-aggregate .ap-hero-intro{font-size:16px}#ap-aggregate > .ap-section{padding:36px 0}
}
@media (max-width:560px){#ap-aggregate .ap-hero{padding:30px 0}#ap-aggregate .ap-hero-title{font-size:25px}#ap-aggregate .ap-hero-actions{flex-direction:column;align-items:stretch}#ap-aggregate .ap-hero-actions .ap-btn{width:100%}#ap-aggregate .ap-cta-panel{padding:26px 18px}#ap-aggregate .ap-section-head h2, #ap-aggregate .ap-cta-panel h2{font-size:23px}#ap-aggregate .ap-specs-table th{width:44%}
}
