#ap-aggregate{--ap-ink:#13232e;--ap-muted:#556873;--ap-line:#dbe4e9;--ap-soft:#f4f8f9;--ap-navy:#0d2a3d;--ap-navy-deep:#081d2b;--ap-amber:#b9761c;--ap-teal:#0f6d63;--ap-paper:#ffffff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color:var(--ap-ink);line-height:1.65;background:var(--ap-paper);overflow:hidden;}#ap-aggregate *, #ap-aggregate *::before, #ap-aggregate *::after{box-sizing:border-box;letter-spacing:0;}#ap-aggregate img{display:block;max-width:100%;height:auto;}#ap-aggregate h2, #ap-aggregate h3, #ap-aggregate p, #ap-aggregate ul{margin-top:0;}#ap-aggregate h2{line-height:1.22;font-weight:800;color:var(--ap-navy);}#ap-aggregate h3{line-height:1.30;font-weight:800;color:var(--ap-navy);}#ap-aggregate a{color:var(--ap-teal);}#ap-aggregate .ap-shell{width:min(1140px,calc(100% - 40px));margin:0 auto;}#ap-aggregate .ap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:6px;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-navy);color:#ffffff;border-color:var(--ap-navy);}#ap-aggregate .ap-btn-primary:hover{background:var(--ap-navy-deep);border-color:var(--ap-navy-deep);color:#ffffff;}#ap-aggregate .ap-btn-ghost{background:#ffffff;color:var(--ap-navy);border-color:#c3d2da;}#ap-aggregate .ap-btn-ghost:hover{border-color:var(--ap-navy);color:var(--ap-navy);}#ap-aggregate .ap-btn-amber{background:var(--ap-amber);color:#ffffff;border-color:var(--ap-amber);}#ap-aggregate .ap-btn-amber:hover{background:#9c6115;border-color:#9c6115;color:#ffffff;}#ap-aggregate 
    .ap-hero{padding:64px 0 68px;background:linear-gradient(180deg,#f7fafb 0%,#ffffff 100%);border-bottom:1px solid var(--ap-line);}#ap-aggregate .ap-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:54px;align-items:center;}#ap-aggregate .ap-hero-title{font-size:46px;line-height:1.28;margin-bottom:20px;letter-spacing:-.4px;}#ap-aggregate .ap-hero-intro{font-size:17px;color:#3e5461;max-width:640px;margin-bottom:0;}#ap-aggregate .ap-hero-intro a{color:var(--ap-teal);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}#ap-aggregate .ap-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;}#ap-aggregate .ap-hero-media{position:relative;}#ap-aggregate .ap-hero-media::after{content:"";position:absolute;right:-12px;bottom:-12px;width:32%;height:32%;border-right:6px solid var(--ap-amber);border-bottom:6px solid var(--ap-amber);border-radius:0 0 6px 0;}#ap-aggregate .ap-hero-media img{position:relative;z-index:1;width:100%;max-height:560px;object-fit:cover;border-radius:10px;box-shadow:0 18px 44px rgba(13,42,61,.16);}#ap-aggregate 
    .ap-section{padding:74px 0;}#ap-aggregate .ap-section-soft{background:var(--ap-soft);}#ap-aggregate .ap-section-line{border-top:1px solid var(--ap-line);}#ap-aggregate .ap-head{max-width:760px;margin-bottom:34px;}#ap-aggregate .ap-head h2{font-size:33px;margin-bottom:14px;}#ap-aggregate .ap-head p{color:var(--ap-muted);font-size:16.5px;margin-bottom:0;}#ap-aggregate .ap-head h2 + p{margin-top:0;}#ap-aggregate 
    .ap-table-wrap{overflow-x:auto;border:1px solid var(--ap-line);border-radius:10px;background:#ffffff;box-shadow:0 6px 20px rgba(13,42,61,.05);}#ap-aggregate .ap-table{width:100%;min-width:820px;border-collapse:collapse;font-size:14.5px;}#ap-aggregate .ap-table th{background:var(--ap-navy);color:#ffffff;text-align:left;padding:14px 16px;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;}#ap-aggregate .ap-table td{padding:15px 16px;border-top:1px solid var(--ap-line);vertical-align:top;color:#425764;}#ap-aggregate .ap-table tbody tr:nth-child(even){background:#fafcfc;}#ap-aggregate .ap-table td:first-child{font-weight:700;color:var(--ap-navy);}#ap-aggregate .ap-yes{display:inline-block;padding:2px 10px;border-radius:999px;background:#e6f3ef;color:#0f6d63;font-size:12px;font-weight:700;}#ap-aggregate 
    .ap-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;}#ap-aggregate .ap-stat{padding:20px 18px;border-radius:10px;background:#ffffff;border:1px solid var(--ap-line);border-top:3px solid var(--ap-amber);}#ap-aggregate .ap-stat strong{display:block;font-size:23px;color:var(--ap-navy);line-height:1.2;}#ap-aggregate .ap-stat span{display:block;margin-top:5px;font-size:13px;color:var(--ap-muted);}#ap-aggregate 
    .ap-spotlight{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:52px;align-items:center;}#ap-aggregate .ap-spotlight img{width:100%;max-height:600px;object-fit:cover;border-radius:10px;box-shadow:0 14px 36px rgba(13,42,61,.13);}#ap-aggregate .ap-spotlight h2{font-size:31px;margin-bottom:16px;}#ap-aggregate .ap-spotlight p{color:#425764;font-size:16px;}#ap-aggregate .ap-facts{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px;}#ap-aggregate .ap-facts li{padding:14px 16px;background:#ffffff;border-left:3px solid var(--ap-teal);border-radius:0 8px 8px 0;font-size:15px;color:#3b515e;}#ap-aggregate .ap-facts strong{display:block;color:var(--ap-navy);font-size:15px;margin-bottom:2px;}#ap-aggregate 
    .ap-cargo{padding:40px 0;border-top:1px solid var(--ap-line);}#ap-aggregate .ap-cargo:first-of-type{border-top:0;padding-top:0;}#ap-aggregate .ap-cargo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:38px;align-items:start;}#ap-aggregate .ap-cargo h3{font-size:23px;margin-bottom:12px;}#ap-aggregate .ap-cargo p{color:#425764;font-size:15.5px;margin-bottom:14px;}#ap-aggregate .ap-cargo p:last-child{margin-bottom:0;}#ap-aggregate .ap-contrast{display:grid;gap:12px;margin-top:16px;}#ap-aggregate .ap-contrast-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;}#ap-aggregate .ap-contrast-cell{padding:14px 16px;border-radius:8px;font-size:14px;line-height:1.55;}#ap-aggregate .ap-contrast-no{background:#fdf1ee;color:#7d4034;border:1px solid #f0d5ce;}#ap-aggregate .ap-contrast-yes{background:#eaf4f1;color:#22574f;border:1px solid #cfe6df;}#ap-aggregate .ap-contrast-cell b{display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;}#ap-aggregate .ap-decision{margin-top:18px;padding:16px 18px;border-left:4px solid var(--ap-amber);background:#fdf7ec;border-radius:0 8px 8px 0;font-size:14.5px;color:#5c4423;}#ap-aggregate .ap-decision b{color:#3f2d14;}#ap-aggregate 
    .ap-panel-list{list-style:none;padding:0;margin:0;display:grid;gap:10px;}#ap-aggregate .ap-panel-list li{position:relative;padding-left:26px;font-size:15px;color:#3b515e;}#ap-aggregate .ap-panel-list li::before{content:"";position:absolute;left:0;top:7px;width:11px;height:11px;border-radius:3px;background:var(--ap-teal);}#ap-aggregate 
    .ap-quote{background:var(--ap-navy);border-radius:14px;padding:46px 44px;color:#ffffff;}#ap-aggregate .ap-quote-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;}#ap-aggregate .ap-quote h2{color:#ffffff;font-size:30px;margin-bottom:14px;}#ap-aggregate .ap-quote p{color:#c5d5de;font-size:15.5px;margin-bottom:0;}#ap-aggregate .ap-quote .ap-panel-list li{color:#dbe7ee;}#ap-aggregate .ap-quote .ap-panel-list li::before{background:var(--ap-amber);}#ap-aggregate .ap-quote-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;}#ap-aggregate .ap-quote .ap-btn-ghost{background:transparent;color:#ffffff;border-color:#4f7189;}#ap-aggregate .ap-quote .ap-btn-ghost:hover{border-color:#ffffff;color:#ffffff;}#ap-aggregate .ap-quote .ap-btn-amber:hover{color:#ffffff;}#ap-aggregate 
    .ap-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}

    @media (max-width:960px){#ap-aggregate .ap-hero-grid, #ap-aggregate .ap-spotlight, #ap-aggregate .ap-cargo-grid, #ap-aggregate .ap-quote-grid{grid-template-columns:1fr;gap:32px;}#ap-aggregate .ap-hero{padding:44px 0 50px;}#ap-aggregate .ap-hero-title{font-size:34px;}#ap-aggregate .ap-head h2{font-size:27px;}#ap-aggregate .ap-spotlight h2, #ap-aggregate .ap-quote h2{font-size:25px;}#ap-aggregate .ap-stats{grid-template-columns:repeat(2,minmax(0,1fr));}#ap-aggregate .ap-faq{grid-template-columns:1fr;}#ap-aggregate .ap-section{padding:52px 0;}#ap-aggregate .ap-quote{padding:32px 24px;}
    }
    @media (max-width:560px){#ap-aggregate .ap-shell{width:calc(100% - 28px);}#ap-aggregate .ap-hero-title{font-size:28px;}#ap-aggregate .ap-hero-intro{font-size:16px;}#ap-aggregate .ap-contrast-row{grid-template-columns:1fr;}#ap-aggregate .ap-stats{grid-template-columns:1fr;}#ap-aggregate .ap-hero-media::after{display:none;}#ap-aggregate .ap-btn{width:100%;}
    }
  