#ap-aggregate{--ap-ink:#151814;--ap-muted:#5e6a61;--ap-line:#e3e6e1;--ap-soft:#f5f6f3;--ap-dark:#101310;--ap-gold:#b99433;--ap-green:#3d4f40;font-family:Arial,Helvetica,sans-serif;color:var(--ap-ink);background:#ffffff;line-height:1.65;overflow:hidden;}#ap-aggregate *{box-sizing:border-box;}#ap-aggregate img{display:block;max-width:100%;height:auto;}#ap-aggregate a{color:inherit;}#ap-aggregate p{margin:0 0 14px;}#ap-aggregate .ap-shell{width:min(1140px,calc(100% - 40px));margin:0 auto;}#ap-aggregate .ap-hero-title{font-size:44px;line-height:1.3;margin:0 0 18px;font-weight:800;letter-spacing:-.01em;}#ap-aggregate .ap-h2{font-size:32px;line-height:1.25;margin:0 0 14px;font-weight:800;letter-spacing:-.01em;}#ap-aggregate .ap-h3{font-size:19px;line-height:1.35;margin:0 0 8px;font-weight:700;}#ap-aggregate .ap-hero{padding:56px 0 46px;background:#ffffff;border-bottom:1px solid var(--ap-line);}#ap-aggregate .ap-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.85fr);gap:56px;align-items:center;}#ap-aggregate .ap-hero-intro{font-size:18px;color:var(--ap-muted);margin-bottom:0;}#ap-aggregate .ap-hero-intro a{color:var(--ap-green);text-decoration-thickness:1px;text-underline-offset:3px;}#ap-aggregate .ap-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;}#ap-aggregate .ap-hero-media{margin:0;}#ap-aggregate .ap-hero-media img{width:100%;border-radius:10px;box-shadow:0 20px 46px rgba(16,19,16,.16);}#ap-aggregate .ap-hero-media figcaption{margin-top:12px;color:var(--ap-muted);font-size:13px;text-align:left;}#ap-aggregate .ap-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 22px;border:1px solid var(--ap-dark);border-radius:5px;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-dark);border-color:var(--ap-dark);color:#ffffff;}#ap-aggregate .ap-btn-primary:hover{background:var(--ap-green);border-color:var(--ap-green);}#ap-aggregate .ap-btn-ghost{background:transparent;color:var(--ap-dark);}#ap-aggregate .ap-btn-ghost:hover{background:var(--ap-dark);color:#ffffff;}#ap-aggregate .ap-facts{padding:0 0 8px;background:#ffffff;}#ap-aggregate .ap-fact-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:26px 0 0;}#ap-aggregate .ap-chip{padding:16px 16px 18px;border-top:3px solid var(--ap-gold);background:var(--ap-soft);border-radius:0 0 6px 6px;}#ap-aggregate .ap-chip-k{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ap-muted);margin-bottom:4px;}#ap-aggregate .ap-chip-v{display:block;font-size:15px;font-weight:700;line-height:1.35;}#ap-aggregate .ap-section{padding:76px 0;}#ap-aggregate .ap-section-soft{background:var(--ap-soft);}#ap-aggregate .ap-head{max-width:760px;margin-bottom:34px;}#ap-aggregate .ap-lead{color:var(--ap-muted);font-size:17px;margin:0;}#ap-aggregate .ap-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}#ap-aggregate .ap-card{display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--ap-line);border-radius:10px;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;}#ap-aggregate .ap-card:hover{box-shadow:0 16px 34px rgba(16,19,16,.12);transform:translateY(-2px);}#ap-aggregate .ap-card img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--ap-soft);}#ap-aggregate .ap-card-body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:6px;flex:1;}#ap-aggregate .ap-card-body p{color:var(--ap-muted);font-size:14px;margin:0;}#ap-aggregate .ap-note{margin-top:24px;padding:16px 20px;border-left:3px solid var(--ap-gold);background:#ffffff;color:var(--ap-muted);font-size:15px;}#ap-aggregate .ap-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px;}#ap-aggregate .ap-shot{margin:0;background:#ffffff;border-radius:10px;overflow:hidden;box-shadow:0 10px 26px rgba(16,19,16,.08);}#ap-aggregate .ap-shot img{width:100%;aspect-ratio:1/1;object-fit:cover;}#ap-aggregate .ap-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ap-line);border:1px solid var(--ap-line);border-radius:10px;overflow:hidden;}#ap-aggregate .ap-spec{background:#ffffff;padding:15px 18px;display:flex;flex-direction:column;gap:3px;}#ap-aggregate .ap-spec-k{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ap-muted);}#ap-aggregate .ap-spec-v{font-size:15px;font-weight:600;line-height:1.45;}#ap-aggregate .ap-inline-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;}#ap-aggregate .ap-table-wrap{overflow-x:auto;border:1px solid var(--ap-line);border-radius:10px;background:#ffffff;}#ap-aggregate .ap-table{width:100%;border-collapse:collapse;font-size:15px;}#ap-aggregate .ap-table th{background:var(--ap-dark);color:#ffffff;text-align:left;padding:16px 18px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;}#ap-aggregate .ap-table td{padding:16px 18px;border-top:1px solid var(--ap-line);vertical-align:top;line-height:1.55;}#ap-aggregate .ap-table tbody tr:nth-child(even){background:var(--ap-soft);}#ap-aggregate .ap-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}#ap-aggregate .ap-mini{background:#ffffff;border:1px solid var(--ap-line);border-radius:10px;padding:22px 20px;}#ap-aggregate .ap-mini p{color:var(--ap-muted);font-size:14.5px;margin:0;}#ap-aggregate .ap-quote{background:var(--ap-dark);color:#ffffff;border-radius:14px;padding:52px 48px;}#ap-aggregate .ap-quote .ap-h2{color:#ffffff;}#ap-aggregate .ap-quote .ap-lead{color:#c9d1c8;max-width:720px;}#ap-aggregate .ap-steps{list-style:none;counter-reset:apstep;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}#ap-aggregate .ap-steps li{counter-increment:apstep;position:relative;padding:18px 20px 18px 58px;background:rgba(255,255,255,.06);border-radius:8px;font-size:15px;color:#dfe5de;line-height:1.55;}#ap-aggregate .ap-steps li::before{content:counter(apstep);position:absolute;left:18px;top:18px;width:26px;height:26px;border-radius:50%;background:var(--ap-gold);color:#101310;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;}#ap-aggregate .ap-step-t{display:block;color:#ffffff;}#ap-aggregate .ap-quote .ap-btn-primary{background:#ffffff;border-color:#ffffff;color:#101310;}#ap-aggregate .ap-quote .ap-btn-primary:hover{background:var(--ap-gold);border-color:var(--ap-gold);color:#101310;}#ap-aggregate .ap-quote .ap-btn-ghost{background:transparent;border-color:rgba(255,255,255,.55);color:#ffffff;}#ap-aggregate .ap-quote .ap-btn-ghost:hover{background:#ffffff;border-color:#ffffff;color:#101310;}#ap-aggregate .ap-faq{display:grid;gap:12px;max-width:920px;}#ap-aggregate .ap-faq details{background:#ffffff;border:1px solid var(--ap-line);border-radius:8px;padding:0 20px;}#ap-aggregate .ap-faq summary{cursor:pointer;padding:18px 0;font-size:17px;font-weight:700;line-height:1.35;list-style:none;}#ap-aggregate .ap-faq summary::-webkit-details-marker{display:none;}#ap-aggregate .ap-faq summary::after{content:"+";float:right;font-weight:800;color:var(--ap-green);}#ap-aggregate .ap-faq details[open] summary::after{content:"–";}#ap-aggregate .ap-faq p{margin:0 0 20px;color:var(--ap-muted);font-size:15.5px;}
@media (max-width:980px){#ap-aggregate .ap-hero-grid{grid-template-columns:minmax(0,1fr);gap:34px;}#ap-aggregate .ap-hero-title{font-size:36px;}#ap-aggregate .ap-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr));}#ap-aggregate .ap-matrix{grid-template-columns:repeat(2,minmax(0,1fr));}#ap-aggregate .ap-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}#ap-aggregate .ap-steps{grid-template-columns:minmax(0,1fr);}#ap-aggregate .ap-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}#ap-aggregate .ap-quote{padding:40px 28px;}
}
@media (max-width:680px){#ap-aggregate .ap-shell{width:calc(100% - 28px);}#ap-aggregate .ap-hero{padding:38px 0 34px;}#ap-aggregate .ap-hero-title{font-size:30px;}#ap-aggregate .ap-h2{font-size:25px;}#ap-aggregate .ap-section{padding:52px 0;}#ap-aggregate .ap-matrix{grid-template-columns:minmax(0,1fr);}#ap-aggregate .ap-grid-4{grid-template-columns:minmax(0,1fr);}#ap-aggregate .ap-spec-grid{grid-template-columns:minmax(0,1fr);}#ap-aggregate .ap-fact-strip{grid-template-columns:minmax(0,1fr);gap:10px;}#ap-aggregate .ap-gallery{grid-template-columns:minmax(0,1fr);}#ap-aggregate .ap-table thead{display:none;}#ap-aggregate .ap-table tr{display:block;border-top:1px solid var(--ap-line);padding:14px 0;}#ap-aggregate .ap-table td{display:block;border:0;padding:4px 18px 8px;}#ap-aggregate .ap-table td::before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ap-muted);margin-bottom:2px;}#ap-aggregate .ap-table tbody tr:first-child{border-top:0;}#ap-aggregate .ap-quote{padding:32px 20px;border-radius:10px;}#ap-aggregate .ap-btn{width:100%;}
}
