#ap-aggregate .apx8-wrap{--ink:#243126;--muted:#5e6b62;--paper:#ffffff;--soft:#f5f3ee;--line:#e2ddd3;--accent:#9a5b2e;--accent-dark:#6f3f1d;--leaf:#57694a;--leaf-dark:#3a4a31;--glow:#f1e7d3;font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:var(--ink);background:var(--paper);width:100%;overflow:hidden}#ap-aggregate .apx8-wrap *{box-sizing:border-box;letter-spacing:0}#ap-aggregate .apx8-wrap a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}#ap-aggregate .apx8-wrap img{display:block;max-width:100%;height:auto}#ap-aggregate .apx8-wrap h1, #ap-aggregate .apx8-wrap h2, #ap-aggregate .apx8-wrap h3, #ap-aggregate .apx8-wrap p{margin-top:0}#ap-aggregate .apx8-wrap h1, #ap-aggregate .apx8-wrap h2, #ap-aggregate .apx8-wrap h3{font-family:Arial,Helvetica,sans-serif}#ap-aggregate .apx8-wrap h1{font-size:clamp(38px,5vw,52px);line-height:1.28;margin-bottom:24px;letter-spacing:-.5px}#ap-aggregate .apx8-wrap h2{font-size:clamp(26px,3.4vw,36px);line-height:1.22;margin-bottom:16px;letter-spacing:-.2px}#ap-aggregate .apx8-wrap h3{font-size:19px;line-height:1.3;margin-bottom:10px}#ap-aggregate .apx8-shell{width:min(1160px,calc(100% - 40px));margin:0 auto;position:relative;z-index:2}#ap-aggregate .apx8-center{text-align:center}#ap-aggregate .apx8-muted{color:var(--muted)}#ap-aggregate .apx8-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 24px;border-radius:4px;font-weight:700;font-size:15px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;border:1px solid transparent}#ap-aggregate .apx8-btn-dark{background:var(--accent);border-color:var(--accent);color:#fff!important}#ap-aggregate .apx8-btn-dark:hover{background:var(--accent-dark);border-color:var(--accent-dark)}#ap-aggregate .apx8-btn-outline{border-color:var(--ink);color:var(--ink)!important;background:transparent}#ap-aggregate .apx8-btn-outline:hover{background:var(--ink);color:#fff!important}#ap-aggregate .apx8-btn-leaf{background:var(--leaf);border-color:var(--leaf);color:#fff!important}#ap-aggregate .apx8-btn-leaf:hover{background:var(--leaf-dark);border-color:var(--leaf-dark)}#ap-aggregate .apx8-hero{position:relative;padding:70px 0 78px;background:radial-gradient(circle at 12% 12%,#fbf8f1 0%,#f5f3ee 52%,#efeadf 100%)}#ap-aggregate .apx8-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:56px;align-items:center}#ap-aggregate .apx8-hero p.lead{font-size:18px;color:var(--muted);margin-bottom:0}#ap-aggregate .apx8-hero .lead strong{color:var(--ink)}#ap-aggregate .apx8-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}#ap-aggregate .apx8-hero-img{position:relative}#ap-aggregate .apx8-hero-img:before{content:"";position:absolute;right:-12px;bottom:-12px;width:40%;height:40%;background:var(--glow);border-radius:8px;z-index:0}#ap-aggregate .apx8-hero-img img{position:relative;z-index:1;width:100%;border-radius:10px;box-shadow:0 22px 48px rgba(36,49,38,.16);background:#fff}#ap-aggregate .apx8-hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;list-style:none;padding:0}#ap-aggregate .apx8-hero-badges li{font-size:13px;font-weight:700;color:#fff;background:var(--leaf);padding:6px 12px;border-radius:20px}#ap-aggregate .apx8-section{padding:84px 0}#ap-aggregate .apx8-section-soft{background:var(--soft)}#ap-aggregate .apx8-section-white{background:#fff}#ap-aggregate .apx8-section-head{max-width:780px;margin-bottom:40px}#ap-aggregate .apx8-section-head.center{margin-left:auto;margin-right:auto;text-align:center}#ap-aggregate .apx8-kicker{display:inline-block;margin-bottom:12px;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent)}#ap-aggregate .apx8-spec-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:48px;align-items:center}#ap-aggregate .apx8-card{border:1px solid var(--line);border-radius:10px;background:#fff;padding:28px}#ap-aggregate .apx8-table{width:100%;border-collapse:collapse;font-size:15px}#ap-aggregate .apx8-table th, #ap-aggregate .apx8-table td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}#ap-aggregate .apx8-table tr:last-child th, #ap-aggregate .apx8-table tr:last-child td{border-bottom:0}#ap-aggregate .apx8-table th{width:42%;color:var(--muted);font-weight:600;background:#faf8f4}#ap-aggregate .apx8-table td{background:#fff;font-weight:600}#ap-aggregate .apx8-tag{display:inline-block;margin:0 6px 6px 0;padding:7px 12px;border-radius:16px;background:var(--soft);border:1px solid var(--line);font-size:13px;font-weight:700}#ap-aggregate .apx8-tag-current{background:var(--accent);border-color:var(--accent);color:#fff}#ap-aggregate .apx8-tag-dim{opacity:.7}#ap-aggregate .apx8-table a{font-weight:700}#ap-aggregate .apx8-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#ap-aggregate .apx8-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#ap-aggregate .apx8-size-cell{border:1px solid var(--line);border-radius:8px;background:#fff;text-align:center;padding:22px 10px;transition:border-color .2s ease}#ap-aggregate .apx8-size-cell:hover{border-color:var(--accent)}#ap-aggregate .apx8-size-cell strong{display:block;font-size:21px;line-height:1.2}#ap-aggregate .apx8-size-cell span{font-size:12px;color:var(--muted)}#ap-aggregate .apx8-size-cell.current{border:2px solid var(--accent);background:#fdf6ef}#ap-aggregate .apx8-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#ap-aggregate .apx8-compare-card{padding:30px;border:1px solid var(--line);border-radius:10px;background:#fff;position:relative}#ap-aggregate .apx8-compare-card.cup{border-top:5px solid var(--accent)}#ap-aggregate .apx8-compare-card.lid{border-top:5px solid var(--leaf)}#ap-aggregate .apx8-compare-card h3{font-size:23px;margin-bottom:16px}#ap-aggregate .apx8-feature-list{list-style:none;margin:0;padding:0}#ap-aggregate .apx8-feature-list li{padding:11px 0 11px 28px;border-bottom:1px solid var(--line);font-size:15px;position:relative}#ap-aggregate .apx8-feature-list li:last-child{border-bottom:0}#ap-aggregate .apx8-feature-list li:before{content:"✓";position:absolute;left:0;top:10px;color:var(--accent);font-weight:800}#ap-aggregate .apx8-icon-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#ap-aggregate .apx8-icon-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px}#ap-aggregate .apx8-icon-card .num{font-size:25px;font-weight:800;color:var(--accent);line-height:1}#ap-aggregate .apx8-icon-card h3{font-size:14px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin:8px 0 6px}#ap-aggregate .apx8-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#ap-aggregate .apx8-plan-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px;line-height:1.65}#ap-aggregate .apx8-plan-card .step{display:inline-block;width:36px;height:36px;border-radius:50%;background:var(--soft);color:var(--accent);font-weight:800;line-height:36px;text-align:center;margin-bottom:16px}#ap-aggregate .apx8-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#ap-aggregate .apx8-product-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s ease}#ap-aggregate .apx8-product-card:hover{box-shadow:0 16px 36px rgba(36,49,38,.12)}#ap-aggregate .apx8-product-card img{aspect-ratio:1/1;object-fit:cover;width:100%;background:#f2f0ea}#ap-aggregate .apx8-product-card-body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}#ap-aggregate .apx8-product-card-body h3{font-size:18px;margin-bottom:0}#ap-aggregate .apx8-product-card-body p{color:var(--muted);font-size:14px;margin-bottom:0}#ap-aggregate .apx8-product-card-body .apx8-btn{margin-top:auto}#ap-aggregate .apx8-cta-strip{background:linear-gradient(115deg,#3a4a31 0%,#4f6543 55%,#6f3f1d 130%);border-radius:14px;padding:46px 50px;color:#fff;display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:34px;align-items:center}#ap-aggregate .apx8-cta-strip h2{color:#fff;margin-bottom:8px}#ap-aggregate .apx8-cta-strip p{color:#eae5da;margin-bottom:0;font-size:16px}#ap-aggregate .apx8-cta-actions{display:flex;flex-wrap:wrap;gap:12px}#ap-aggregate .apx8-contact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}#ap-aggregate .apx8-contact-card{border:1px solid var(--line);border-radius:10px;background:#fff;padding:22px;text-align:center}#ap-aggregate .apx8-contact-card strong{display:block;font-weight:800;margin-bottom:4px}#ap-aggregate .apx8-contact-card a{color:var(--accent);font-weight:700;word-break:break-word}#ap-aggregate .apx8-faq-list{max-width:900px;margin:0 auto;display:grid;gap:12px}#ap-aggregate .apx8-faq-item{border:1px solid var(--line);border-radius:10px;background:#fff;padding:22px 26px}#ap-aggregate .apx8-faq-item h3{font-size:17px;margin-bottom:8px;padding-left:34px;position:relative;line-height:1.4}#ap-aggregate .apx8-faq-item h3:before{content:"Q";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:800;text-align:center;line-height:24px}#ap-aggregate .apx8-faq-item p{margin:0;color:var(--muted);padding-left:34px}#ap-aggregate .apx8-note{font-size:13px;color:var(--muted);margin-top:16px}#ap-aggregate .apx8-note a{color:var(--accent);font-weight:700}#ap-aggregate .apx8-source{font-size:13px;color:var(--muted);margin-top:18px}#ap-aggregate .apx8-source a{color:var(--accent);font-weight:700}
    @media(max-width:980px){#ap-aggregate .apx8-hero-grid{grid-template-columns:1fr;gap:34px}#ap-aggregate .apx8-spec-grid{grid-template-columns:1fr}#ap-aggregate .apx8-grid-3, #ap-aggregate .apx8-icon-list, #ap-aggregate .apx8-plan, #ap-aggregate .apx8-product-grid, #ap-aggregate .apx8-contact-row{grid-template-columns:repeat(2,minmax(0,1fr))}#ap-aggregate .apx8-cta-strip{grid-template-columns:1fr;padding:34px}
    }
    @media(max-width:640px){#ap-aggregate .apx8-shell{width:calc(100% - 28px)}#ap-aggregate .apx8-section{padding:58px 0}#ap-aggregate .apx8-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ap-aggregate .apx8-compare-grid{grid-template-columns:1fr}#ap-aggregate .apx8-grid-3, #ap-aggregate .apx8-icon-list, #ap-aggregate .apx8-plan, #ap-aggregate .apx8-product-grid, #ap-aggregate .apx8-contact-row{grid-template-columns:1fr}#ap-aggregate .apx8-hero{padding:48px 0 56px}#ap-aggregate .apx8-hero-actions .apx8-btn{width:100%}#ap-aggregate .apx8-faq-item{padding:18px}#ap-aggregate .apx8-faq-item h3, #ap-aggregate .apx8-faq-item p{padding-left:30px}#ap-aggregate .apx8-cta-strip{padding:28px}
    }
  