#ap-aggregate .ap-sbw{--ap-ink:#172033;--ap-muted:#5b6472;--ap-soft:#f1f5f9;--ap-line:#dce3ec;--ap-accent:#ea6a2b;--ap-accent-dark:#c8511a;--ap-navy:#172033;width:100%;color:var(--ap-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.6;overflow:hidden}#ap-aggregate .ap-sbw *, #ap-aggregate .ap-sbw *::before, #ap-aggregate .ap-sbw *::after{box-sizing:border-box;margin:0;padding:0}#ap-aggregate .ap-sbw img{display:block;max-width:100%;height:auto}#ap-aggregate .ap-sbw a{color:var(--ap-accent);text-decoration:underline;text-underline-offset:3px}#ap-aggregate .ap-sbw a:hover{color:var(--ap-accent-dark)}#ap-aggregate .ap-sbw h1{font-size:45px;line-height:1.3;font-weight:800;letter-spacing:-.5px;margin-bottom:22px}#ap-aggregate .ap-sbw h2{font-size:33px;line-height:1.24;font-weight:800;letter-spacing:-.3px;margin-bottom:16px}#ap-aggregate .ap-sbw h3{font-size:19px;line-height:1.32;font-weight:700;margin-bottom:10px}#ap-aggregate .ap-sbw p{margin-bottom:0}#ap-aggregate .ap-sbw ul{list-style:none}#ap-aggregate .ap-sbw table{border-collapse:collapse;width:100%;font-size:14px}#ap-aggregate .ap-sbw-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}#ap-aggregate .ap-sbw-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:6px;font-size:15px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease;line-height:1.2}#ap-aggregate .ap-sbw-btn-primary{background:var(--ap-accent);border-color:var(--ap-accent);color:#fff}#ap-aggregate .ap-sbw-btn-primary:hover{background:var(--ap-accent-dark);border-color:var(--ap-accent-dark);color:#fff}#ap-aggregate .ap-sbw-btn-secondary{background:transparent;border-color:var(--ap-navy);color:var(--ap-navy)}#ap-aggregate .ap-sbw-btn-secondary:hover{background:var(--ap-navy);color:#fff}#ap-aggregate .ap-sbw-btn-light{background:transparent;border-color:#fff;color:#fff}#ap-aggregate .ap-sbw-btn-light:hover{background:#fff;color:var(--ap-navy)}#ap-aggregate .ap-sbw-hero{padding:60px 0;background:#fff}#ap-aggregate .ap-sbw-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:56px}#ap-aggregate .ap-sbw-hero-intro{font-size:17px;color:var(--ap-muted);max-width:640px}#ap-aggregate .ap-sbw-hero-intro a{font-weight:700}#ap-aggregate .ap-sbw-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}#ap-aggregate .ap-sbw-stat{flex:1;min-width:132px;padding:16px 18px;border-top:3px solid var(--ap-accent);background:var(--ap-soft);border-radius:0 0 8px 8px}#ap-aggregate .ap-sbw-stat strong{display:block;font-size:22px;font-weight:800;color:var(--ap-navy)}#ap-aggregate .ap-sbw-stat span{display:block;font-size:13px;color:var(--ap-muted);margin-top:2px}#ap-aggregate .ap-sbw-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}#ap-aggregate .ap-sbw-hero-media{position:relative}#ap-aggregate .ap-sbw-hero-media::after{content:"";position:absolute;right:-14px;bottom:-14px;width:32%;height:32%;border-right:7px solid var(--ap-accent);border-bottom:7px solid var(--ap-accent);z-index:0}#ap-aggregate .ap-sbw-hero-media img{position:relative;z-index:1;width:100%;max-height:560px;object-fit:cover;border-radius:12px;box-shadow:0 20px 48px rgba(23,32,51,.16)}#ap-aggregate .ap-sbw-section{padding:80px 0}#ap-aggregate .ap-sbw-section-soft{background:var(--ap-soft)}#ap-aggregate .ap-sbw-center-head{max-width:760px;margin:0 auto 44px;text-align:center}#ap-aggregate .ap-sbw-center-head .ap-sbw-lede{margin:0 auto}#ap-aggregate .ap-sbw-lede{color:var(--ap-muted);font-size:17px;max-width:660px}#ap-aggregate .ap-sbw-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}#ap-aggregate .ap-sbw-split-copy p{color:var(--ap-muted);font-size:15px;margin-bottom:18px}#ap-aggregate .ap-sbw-bullets li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid var(--ap-line);font-size:15px;color:var(--ap-ink)}#ap-aggregate .ap-sbw-bullets li::before{content:"";position:absolute;left:4px;top:20px;width:8px;height:8px;border-radius:50%;background:var(--ap-accent)}#ap-aggregate .ap-sbw-bullets li strong{font-weight:700}#ap-aggregate .ap-sbw-table-wrap{overflow-x:auto;border:1px solid var(--ap-line);border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(23,32,51,.06)}#ap-aggregate .ap-sbw-table-wrap table{min-width:640px}#ap-aggregate .ap-sbw-table-wrap th{background:var(--ap-navy);color:#fff;padding:14px;text-align:left;font-size:14px;font-weight:700}#ap-aggregate .ap-sbw-table-wrap td{padding:14px;border-top:1px solid var(--ap-line);vertical-align:top;font-size:14px;line-height:1.5}#ap-aggregate .ap-sbw-table-wrap tr:nth-child(even) td{background:var(--ap-soft)}#ap-aggregate .ap-sbw-product-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;align-items:start}#ap-aggregate .ap-sbw-product-media img{width:100%;max-height:600px;object-fit:cover;border-radius:12px;box-shadow:0 16px 40px rgba(23,32,51,.12)}#ap-aggregate .ap-sbw-product-info h3{font-size:24px;margin-bottom:18px}#ap-aggregate .ap-sbw-spec-list li{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--ap-line);font-size:15px}#ap-aggregate .ap-sbw-spec-list li:last-child{border-bottom:0}#ap-aggregate .ap-sbw-spec-list li strong{font-weight:700;color:var(--ap-muted);font-size:14px}#ap-aggregate .ap-sbw-spec-list li span{font-weight:600}#ap-aggregate .ap-sbw-chip-label{font-size:14px;font-weight:700;margin:20px 0 10px;color:var(--ap-muted)}#ap-aggregate .ap-sbw-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}#ap-aggregate .ap-sbw-chip{display:inline-block;padding:6px 12px;border:1px solid var(--ap-line);border-radius:999px;background:var(--ap-soft);font-size:13px;font-weight:600}#ap-aggregate .ap-sbw-cta-margin{margin-top:4px}#ap-aggregate .ap-sbw-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}#ap-aggregate .ap-sbw-spec-card{background:var(--ap-soft);border-top:3px solid var(--ap-accent);border-radius:8px;padding:26px}#ap-aggregate .ap-sbw-spec-card p{color:var(--ap-muted);font-size:14px;line-height:1.6}#ap-aggregate .ap-sbw-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#ap-aggregate .ap-sbw-buyer-card{background:#fff;border:1px solid var(--ap-line);border-radius:10px;padding:28px}#ap-aggregate .ap-sbw-buyer-card p{color:var(--ap-muted);font-size:14px;line-height:1.6}#ap-aggregate .ap-sbw-buyer-card ul{margin-top:14px}#ap-aggregate .ap-sbw-buyer-card li{position:relative;padding:6px 0 6px 24px;font-size:14px;color:var(--ap-muted)}#ap-aggregate .ap-sbw-ok-list li::before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}#ap-aggregate .ap-sbw-avoid-list li::before{content:"✕";position:absolute;left:0;color:#dc2626;font-weight:700}#ap-aggregate .ap-sbw-text-link{display:inline-block;margin-top:16px;font-size:14px;font-weight:700}#ap-aggregate .ap-sbw-color-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#ap-aggregate .ap-sbw-color-card{background:#fff;border:1px solid var(--ap-line);border-radius:10px;padding:20px;text-align:center;transition:box-shadow .2s ease}#ap-aggregate .ap-sbw-color-card:hover{box-shadow:0 12px 28px rgba(23,32,51,.1)}#ap-aggregate .ap-sbw-color-card img{width:72px;height:72px;object-fit:contain;margin:0 auto 12px}#ap-aggregate .ap-sbw-color-card h3{font-size:15px;margin-bottom:6px}#ap-aggregate .ap-sbw-color-card p{font-size:13px;color:var(--ap-muted);line-height:1.5}#ap-aggregate .ap-sbw-note{margin-top:24px;text-align:center;font-size:13px;color:var(--ap-muted)}#ap-aggregate .ap-sbw-scenario-table{overflow-x:auto;border:1px solid var(--ap-line);border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(23,32,51,.06)}#ap-aggregate .ap-sbw-scenario-table table{min-width:760px}#ap-aggregate .ap-sbw-scenario-table th{background:var(--ap-navy);color:#fff;padding:14px 16px;text-align:left;font-size:14px}#ap-aggregate .ap-sbw-scenario-table td{padding:14px 16px;border-top:1px solid var(--ap-line);vertical-align:top;font-size:14px;line-height:1.5}#ap-aggregate .ap-sbw-scenario-table tr:nth-child(even) td{background:var(--ap-soft)}#ap-aggregate .ap-sbw-scenario-table td strong{font-weight:700}#ap-aggregate .ap-sbw-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#ap-aggregate .ap-sbw-matrix-card{background:#fff;border:1px solid var(--ap-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}#ap-aggregate .ap-sbw-matrix-card:hover{box-shadow:0 16px 36px rgba(23,32,51,.1);transform:translateY(-3px)}#ap-aggregate .ap-sbw-matrix-card img{width:100%;height:210px;object-fit:cover}#ap-aggregate .ap-sbw-matrix-body{padding:22px;display:flex;flex-direction:column;flex:1}#ap-aggregate .ap-sbw-matrix-body h3{font-size:16px;line-height:1.4;margin-bottom:10px}#ap-aggregate .ap-sbw-matrix-body p{color:var(--ap-muted);font-size:14px;line-height:1.55;flex:1}#ap-aggregate .ap-sbw-matrix-body a{margin-top:16px;font-size:14px;font-weight:700}#ap-aggregate .ap-sbw-cta{padding:76px 0;background:var(--ap-navy);text-align:center}#ap-aggregate .ap-sbw-cta h2{color:#fff;margin-bottom:14px}#ap-aggregate .ap-sbw-cta p{color:#cbd5e1;font-size:16px;max-width:640px;margin:0 auto 32px}#ap-aggregate .ap-sbw-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}#ap-aggregate .ap-sbw-faq{max-width:860px;margin:0 auto}#ap-aggregate .ap-sbw-faq-item{border:1px solid var(--ap-line);border-radius:10px;background:#fff;margin-bottom:12px;overflow:hidden}#ap-aggregate .ap-sbw-faq-item summary{cursor:pointer;padding:18px 22px;font-weight:700;font-size:16px;list-style:none;position:relative;padding-right:48px;transition:background .2s ease}#ap-aggregate .ap-sbw-faq-item summary::-webkit-details-marker{display:none}#ap-aggregate .ap-sbw-faq-item summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:var(--ap-accent)}#ap-aggregate .ap-sbw-faq-item[open] summary{border-bottom:1px solid var(--ap-line);background:var(--ap-soft)}#ap-aggregate .ap-sbw-faq-item[open] summary::after{content:"−"}#ap-aggregate .ap-sbw-faq-item p{padding:18px 22px;color:var(--ap-muted);font-size:15px;line-height:1.65}
@media(max-width:900px){#ap-aggregate .ap-sbw-hero-grid, #ap-aggregate .ap-sbw-split, #ap-aggregate .ap-sbw-product-grid{grid-template-columns:1fr;gap:36px}#ap-aggregate .ap-sbw-spec-grid, #ap-aggregate .ap-sbw-card-grid, #ap-aggregate .ap-sbw-matrix{grid-template-columns:1fr}#ap-aggregate .ap-sbw-color-grid{grid-template-columns:repeat(3,1fr)}#ap-aggregate .ap-sbw-hero{padding:44px 0 52px}#ap-aggregate .ap-sbw-section{padding:60px 0}
}
@media(max-width:560px){#ap-aggregate .ap-sbw-shell{width:calc(100% - 32px)}#ap-aggregate .ap-sbw h1{font-size:31px}#ap-aggregate .ap-sbw h2{font-size:26px}#ap-aggregate .ap-sbw h3{font-size:18px}#ap-aggregate .ap-sbw-hero-intro{font-size:16px}#ap-aggregate .ap-sbw-color-grid{grid-template-columns:repeat(2,1fr)}#ap-aggregate .ap-sbw-spec-list li{grid-template-columns:1fr;gap:2px}#ap-aggregate .ap-sbw-cta{padding:56px 0}#ap-aggregate .ap-sbw-cta-actions .ap-sbw-btn{width:100%}
}
