#ap-aggregate .ap-wrap *{box-sizing:border-box}#ap-aggregate .ap-wrap{
  --ap-navy:#0e2236;
  --ap-navy-2:#173651;
  --ap-ink:#1d3a55;
  --ap-muted:#567085;
  --ap-line:#dfe7ee;
  --ap-soft:#f4f7fa;
  --ap-accent:#f0782a;
  --ap-accent-dark:#cf4f13;
  --ap-gold:#f5b84a;
  --ap-white:#ffffff;
  --ap-card:#ffffff;
  width:100%;
  max-width:100%;
  color:var(--ap-ink);
  background:var(--ap-white);
  font-family:"Segoe UI","Helvetica Neue",Roboto,Arial,sans-serif;
  font-size:16px;
  line-height:1.65;
  overflow:hidden;
}#ap-aggregate .ap-wrap h1, #ap-aggregate .ap-wrap h2, #ap-aggregate .ap-wrap h3, #ap-aggregate .ap-wrap h4, #ap-aggregate .ap-wrap p, #ap-aggregate .ap-wrap ul, #ap-aggregate .ap-wrap ol, #ap-aggregate .ap-wrap figure, #ap-aggregate .ap-wrap blockquote, #ap-aggregate .ap-wrap table{margin:0 0 18px}#ap-aggregate .ap-wrap h1{font-size:48px;line-height:1.3;font-weight:800;letter-spacing:-.02em}#ap-aggregate .ap-wrap h2{font-size:34px;line-height:1.24;font-weight:800;letter-spacing:-.015em}#ap-aggregate .ap-wrap h3{font-size:20px;line-height:1.34;font-weight:700}#ap-aggregate .ap-wrap ul, #ap-aggregate .ap-wrap ol{padding-left:22px}#ap-aggregate .ap-wrap ul{list-style:square}#ap-aggregate .ap-wrap a{color:inherit}#ap-aggregate .ap-wrap img{max-width:100%;height:auto;display:block}#ap-aggregate .ap-wrap table{border-collapse:collapse;width:100%}#ap-aggregate .ap-container{width:min(1160px,calc(100% - 40px));margin:0 auto}#ap-aggregate .ap-kicker{display:block;margin:0 0 10px;color:var(--ap-accent);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#ap-aggregate /* Hero */
.ap-hero{
  position:relative;
  padding:76px 0 82px;
  background:linear-gradient(90deg,rgba(9,22,38,.96) 0%,rgba(12,31,52,.86) 42%,rgba(12,31,52,.44) 100%),url('//ueeshop.ly200-cdn.com/u_file/UPBC/UPBC826/2408/31/photo/1920-780-2.png?x-oss-process=image/quality,q_100/resize,m_lfit,h_0,w_1920') center center/cover no-repeat #0e2236;
}#ap-aggregate .ap-hero-copy{max-width:820px;color:#fff}#ap-aggregate .ap-hero h1{color:#fff;margin-bottom:20px}#ap-aggregate .ap-hero-intro{max-width:780px;color:rgba(255,255,255,.92);font-size:18px;line-height:1.7}#ap-aggregate .ap-hero-intro a{color:#fff;text-decoration-color:var(--ap-gold);text-decoration-thickness:2px;text-underline-offset:3px}#ap-aggregate .ap-hero-intro strong{font-weight:800}#ap-aggregate .ap-btn-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}#ap-aggregate .ap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:6px;font-size:15px;font-weight:800;text-decoration:none;line-height:1.2;transition:background-color .2s ease,border-color .2s ease,color .2s ease}#ap-aggregate .ap-btn-accent{background:var(--ap-accent);border:1px solid var(--ap-accent);color:#fff}#ap-aggregate .ap-btn-accent:hover{background:var(--ap-accent-dark);border-color:var(--ap-accent-dark)}#ap-aggregate .ap-btn-outline{border:1px solid rgba(255,255,255,.9);color:#fff;background:transparent}#ap-aggregate .ap-btn-outline:hover{background:#fff;color:var(--ap-navy)}#ap-aggregate .ap-btn-dark{background:var(--ap-navy);border:1px solid var(--ap-navy);color:#fff}#ap-aggregate .ap-btn-dark:hover{background:var(--ap-navy-2);border-color:var(--ap-navy-2)}#ap-aggregate .ap-btn-soft{border:1px solid var(--ap-ink);color:var(--ap-ink);background:var(--ap-white)}#ap-aggregate .ap-btn-soft:hover{background:var(--ap-navy);color:#fff;border-color:var(--ap-navy)}#ap-aggregate /* Capability strip */
.ap-strip{padding:34px 0;background:var(--ap-soft);border-bottom:1px solid var(--ap-line)}#ap-aggregate .ap-strip-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}#ap-aggregate .ap-cap{background:#fff;border:1px solid var(--ap-line);border-top:3px solid var(--ap-accent);border-radius:10px;padding:18px 16px}#ap-aggregate .ap-cap-icon{width:30px;height:30px;margin-bottom:10px;fill:none;stroke:var(--ap-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#ap-aggregate .ap-cap h3{font-size:15px;margin-bottom:6px;color:var(--ap-navy)}#ap-aggregate .ap-cap p{font-size:13px;line-height:1.5;color:var(--ap-muted);margin:0}#ap-aggregate /* Generic section */
.ap-section{padding:76px 0}#ap-aggregate .ap-section-soft{background:var(--ap-soft)}#ap-aggregate .ap-section-center{max-width:760px;margin:0 auto 42px;text-align:center}#ap-aggregate .ap-section-center h2{margin-bottom:12px}#ap-aggregate .ap-section-center p{color:var(--ap-muted);font-size:17px}#ap-aggregate .ap-photo{border-radius:12px;overflow:hidden;box-shadow:0 18px 44px rgba(14,34,54,.13)}#ap-aggregate .ap-photo img{width:100%;height:100%;object-fit:cover}#ap-aggregate /* Editorial */
.ap-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:center}#ap-aggregate .ap-editorial-copy p{color:var(--ap-muted);font-size:17px}#ap-aggregate .ap-editorial-copy p strong{color:var(--ap-ink)}#ap-aggregate .ap-pullquote{margin:22px 0 0;padding:18px 22px 18px 26px;border-left:5px solid var(--ap-accent);background:#fff;color:var(--ap-navy);font-size:19px;font-weight:700;line-height:1.5;border-radius:0 10px 10px 0;box-shadow:0 8px 24px rgba(14,34,54,.07)}#ap-aggregate .ap-pullquote span{display:block;margin-top:8px;color:var(--ap-muted);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}#ap-aggregate .ap-mini-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}#ap-aggregate .ap-stat-chip{background:var(--ap-navy);color:#fff;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700}#ap-aggregate /* Materials */
.ap-materials-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px;align-items:start}#ap-aggregate .ap-materials-grid .ap-photo{max-height:640px}#ap-aggregate .ap-table-scroll{overflow-x:auto;border:1px solid var(--ap-line);border-radius:10px;background:#fff}#ap-aggregate .ap-table{min-width:620px;font-size:14px}#ap-aggregate .ap-table th{background:var(--ap-navy);color:#fff;text-align:left;padding:12px 14px;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.04em}#ap-aggregate .ap-table td{border-top:1px solid var(--ap-line);padding:12px 14px;vertical-align:top;color:var(--ap-ink)}#ap-aggregate .ap-table tr:nth-child(even) td{background:#fafcfe}#ap-aggregate .ap-table td strong{color:var(--ap-navy)}#ap-aggregate .ap-note{font-size:13px;color:var(--ap-muted);margin-top:10px}#ap-aggregate .ap-inline-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;align-items:center}#ap-aggregate /* Process */
.ap-process-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:54px;align-items:center}#ap-aggregate .ap-step{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid var(--ap-line)}#ap-aggregate .ap-step:last-child{border-bottom:0}#ap-aggregate .ap-step-no{flex:0 0 40px;height:40px;border-radius:50%;background:var(--ap-accent);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:16px}#ap-aggregate .ap-step h3{margin-bottom:4px;color:var(--ap-navy);font-size:17px}#ap-aggregate .ap-step p{color:var(--ap-muted);margin:0;font-size:15px}#ap-aggregate .ap-process-note{margin-top:20px;padding:16px 18px;background:#fff;border-left:4px solid var(--ap-gold);border-radius:0 8px 8px 0;color:var(--ap-navy);font-weight:700;font-size:15px;box-shadow:0 6px 18px rgba(14,34,54,.06)}#ap-aggregate /* Trade-offs */
.ap-trade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}#ap-aggregate .ap-trade-card{background:#fff;border:1px solid var(--ap-line);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(14,34,54,.06)}#ap-aggregate .ap-trade-card img{width:100%;max-height:220px;object-fit:cover}#ap-aggregate .ap-trade-card-body{padding:24px}#ap-aggregate .ap-trade-card-body h3{color:var(--ap-navy);font-size:20px}#ap-aggregate .ap-trade-card-body li{color:var(--ap-muted);margin-bottom:8px}#ap-aggregate .ap-trade-card-body li strong{color:var(--ap-ink)}#ap-aggregate /* Scenario cards */
.ap-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#ap-aggregate .ap-scen{background:#fff;border:1px solid var(--ap-line);border-radius:12px;padding:24px;box-shadow:0 8px 24px rgba(14,34,54,.05);display:flex;flex-direction:column}#ap-aggregate .ap-scen-badge{align-self:flex-start;margin-bottom:12px;background:var(--ap-soft);color:var(--ap-accent-dark);border:1px solid #f3c9a8;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}#ap-aggregate .ap-scen h3{color:var(--ap-navy);font-size:17px;margin-bottom:8px}#ap-aggregate .ap-scen p{color:var(--ap-muted);font-size:14px;margin-bottom:14px}#ap-aggregate .ap-scen-answer{margin-top:auto;padding:12px 14px;background:var(--ap-soft);border-radius:8px;font-size:14px;font-weight:700;color:var(--ap-navy)}#ap-aggregate .ap-scen-answer small{display:block;font-weight:600;color:var(--ap-muted);margin-top:4px}#ap-aggregate /* Engage / B2B path */
.ap-engage{background:var(--ap-navy);color:#fff}#ap-aggregate .ap-engage h2{color:#fff}#ap-aggregate .ap-engage h2 span{color:var(--ap-gold)}#ap-aggregate .ap-engage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:center}#ap-aggregate .ap-engage-copy p{color:rgba(255,255,255,.86);font-size:17px}#ap-aggregate .ap-engage-list{list-style:none;padding:0;margin:22px 0 0}#ap-aggregate .ap-engage-list li{position:relative;padding:9px 0 9px 34px;color:rgba(255,255,255,.94);font-weight:600}#ap-aggregate .ap-engage-list li:before{content:"✓";position:absolute;left:0;top:5px;width:24px;height:24px;background:var(--ap-accent);color:#fff;border-radius:50%;font-size:13px;line-height:24px;text-align:center;font-weight:800}#ap-aggregate .ap-engage-card{background:#fff;border-radius:14px;color:var(--ap-ink);padding:34px}#ap-aggregate .ap-engage-card h3{color:var(--ap-navy);font-size:22px}#ap-aggregate .ap-engage-card p{color:var(--ap-muted);font-size:15px}#ap-aggregate .ap-quote-steps{list-style:none;padding:0;margin:0}#ap-aggregate .ap-quote-steps li{display:flex;gap:14px;padding:10px 0;border-bottom:1px dashed var(--ap-line);color:var(--ap-ink);font-size:14px}#ap-aggregate .ap-quote-steps li:last-child{border-bottom:0}#ap-aggregate .ap-quote-steps b{flex:0 0 26px;height:26px;background:var(--ap-navy);color:#fff;border-radius:6px;font-size:13px;display:flex;align-items:center;justify-content:center}#ap-aggregate .ap-engage-card .ap-btn-row{margin-top:20px}#ap-aggregate /* FAQ */
.ap-faq{background:var(--ap-soft)}

@media (max-width:960px){#ap-aggregate .ap-strip-grid{grid-template-columns:repeat(3,1fr)}#ap-aggregate .ap-split, #ap-aggregate .ap-process-grid, #ap-aggregate .ap-materials-grid, #ap-aggregate .ap-engage-grid{grid-template-columns:1fr;gap:32px}#ap-aggregate .ap-trade-grid{grid-template-columns:1fr}#ap-aggregate .ap-scenario-grid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:640px){#ap-aggregate .ap-container{width:min(1160px,calc(100% - 28px))}#ap-aggregate .ap-wrap h1{font-size:34px;line-height:1.3}#ap-aggregate .ap-wrap h2{font-size:27px;line-height:1.3}#ap-aggregate .ap-hero{padding:48px 0 54px;background:linear-gradient(180deg,rgba(9,22,38,.94) 0%,rgba(13,32,54,.82) 72%,rgba(14,34,54,.72) 100%),url('//ueeshop.ly200-cdn.com/u_file/UPBC/UPBC826/2408/31/photo/1920-780-2.png?x-oss-process=image/quality,q_100/resize,m_lfit,h_0,w_1920') center/cover no-repeat #0e2236}#ap-aggregate .ap-hero-intro{font-size:16px}#ap-aggregate .ap-strip-grid{grid-template-columns:repeat(2,1fr)}#ap-aggregate .ap-scenario-grid{grid-template-columns:1fr}#ap-aggregate .ap-section{padding:54px 0}#ap-aggregate .ap-btn{width:100%}#ap-aggregate .ap-btn-row .ap-btn{width:100%}#ap-aggregate .ap-engage-card{padding:24px}
}
