.brand-i[data-astro-cid-gkq7oefr]{text-transform:none}.w{display:inline-block}.section-header[data-astro-cid-gkq7oefr]{text-align:center;margin-bottom:var(--space-lg)}.section-header[data-astro-cid-gkq7oefr] h2[data-astro-cid-gkq7oefr]{font-size:var(--h2);font-weight:700;color:var(--text);margin-top:8px}.sec-sub[data-astro-cid-gkq7oefr]{font-size:var(--text-sm);color:var(--text-light);line-height:var(--lh-body);max-width:var(--content-md);margin:10px auto 0}.section-cta[data-astro-cid-gkq7oefr]{text-align:center;margin-top:var(--space-lg)}.team-img[data-astro-cid-gkq7oefr]{display:block;width:100%;height:auto;border-radius:8px;max-width:800px;margin:var(--space-lg) auto}.svc-hero[data-astro-cid-gkq7oefr]{background:var(--aia-white) var(--hero-img) center/cover no-repeat;padding:var(--space-xl) 0;position:relative}.svc-hero[data-astro-cid-gkq7oefr]:after{content:"";position:absolute;inset:0;background:#00000080}.svc-hero[data-astro-cid-gkq7oefr]>.container[data-astro-cid-gkq7oefr]{position:relative;z-index:1;text-align:center}.svc-hero[data-astro-cid-gkq7oefr] .section-label[data-astro-cid-gkq7oefr]{justify-content:center;margin-bottom:8px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55)}.svc-hero[data-astro-cid-gkq7oefr] .section-label[data-astro-cid-gkq7oefr]:before,.svc-hero[data-astro-cid-gkq7oefr] .section-label[data-astro-cid-gkq7oefr]:after{background:var(--aia-red)}.hero-en[data-astro-cid-gkq7oefr]{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:4px;text-shadow:0 1px 3px rgba(0,0,0,.55)}.svc-hero[data-astro-cid-gkq7oefr] h1[data-astro-cid-gkq7oefr]{font-size:var(--h1-default);font-weight:700;color:#fff;margin:0 auto 12px;max-width:900px;text-shadow:0 1px 3px rgba(0,0,0,.55)}.svc-hero-sub[data-astro-cid-gkq7oefr]{font-size:var(--text-lg);color:#ffffffd9;line-height:var(--lh-body);margin:0 auto var(--space-lg);max-width:640px;text-shadow:0 1px 3px rgba(0,0,0,.55)}.hero-calc-cta[data-astro-cid-gkq7oefr]{display:inline-block;background:var(--aia-red);color:#fff;padding:14px 32px;font-size:var(--text-base);font-weight:700;border-radius:var(--radius-edge);transition:opacity var(--ease);text-decoration:none}.hero-calc-cta[data-astro-cid-gkq7oefr]:hover{opacity:.85;text-decoration:none}.svc-stats[data-astro-cid-gkq7oefr]{background:#000;padding:72px 0 56px;position:relative;overflow:hidden}.svc-stats[data-astro-cid-gkq7oefr] .stats-col[data-astro-cid-gkq7oefr]{display:flex;flex-direction:column;align-items:center;gap:56px;text-align:center;position:relative;z-index:1}.stat-item[data-astro-cid-gkq7oefr]{max-width:520px}.stat-num[data-astro-cid-gkq7oefr]{font-size:clamp(2rem,8vw,3.5rem);font-weight:700;color:var(--aia-red);line-height:1;margin-bottom:12px}.stat-num[data-astro-cid-gkq7oefr] em[data-astro-cid-gkq7oefr]{font-style:normal;color:var(--aia-red)}.stat-label[data-astro-cid-gkq7oefr]{font-size:14px;color:#ffffff73;line-height:1.6}@media (min-width:768px){.svc-stats[data-astro-cid-gkq7oefr] .stats-col[data-astro-cid-gkq7oefr]{flex-direction:row;justify-content:center;gap:40px}}.svc-why[data-astro-cid-gkq7oefr]{padding:var(--space-xl) 0;background:var(--aia-white)}.why-text[data-astro-cid-gkq7oefr]{margin-bottom:40px}.why-intro[data-astro-cid-gkq7oefr]{font-size:var(--text-base);color:var(--text-light);line-height:1.9;max-width:720px;margin:0 auto;text-align:center}.why-cards[data-astro-cid-gkq7oefr]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}@media (min-width:960px){.why-cards[data-astro-cid-gkq7oefr]{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}}.why-card[data-astro-cid-gkq7oefr]{flex:0 0 300px;scroll-snap-align:start;background:var(--bg-card);border:1px solid var(--border);border-left:none;border-radius:0 var(--radius-card) var(--radius-card) 0;padding:24px;display:flex;gap:16px;align-items:flex-start;transition:box-shadow var(--ease);position:relative}@media (min-width:960px){.why-card[data-astro-cid-gkq7oefr]{flex:none}}.why-card[data-astro-cid-gkq7oefr]:hover{box-shadow:var(--shadow-sm)}.why-card[data-astro-cid-gkq7oefr]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--aia-black)}.why-card[data-astro-cid-gkq7oefr]:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:var(--aia-red)}.why-icon{width:36px;height:36px;flex-shrink:0;display:block;margin:0}.why-highlight[data-astro-cid-gkq7oefr]{font-size:clamp(1rem,2vw,1.2rem);font-weight:700;color:var(--aia-red);margin-bottom:4px;line-height:1.2}.why-card[data-astro-cid-gkq7oefr] h3[data-astro-cid-gkq7oefr]{font-size:var(--h4);font-weight:700;color:var(--text);margin-bottom:6px}.why-card[data-astro-cid-gkq7oefr] p[data-astro-cid-gkq7oefr]{font-size:var(--text-sm);color:var(--text-light);line-height:var(--lh-body)}.svc-how[data-astro-cid-gkq7oefr]{padding:var(--space-xl) 0;background:#0a0a0a}.svc-how[data-astro-cid-gkq7oefr] .section-header[data-astro-cid-gkq7oefr] h2[data-astro-cid-gkq7oefr]{color:#fff}.svc-how[data-astro-cid-gkq7oefr] .section-label[data-astro-cid-gkq7oefr]{color:var(--text-on-dark)}.how-grid[data-astro-cid-gkq7oefr]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.how-card[data-astro-cid-gkq7oefr]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-left:none;border-radius:0 var(--radius-card) var(--radius-card) 0;padding:28px 24px;text-align:left;position:relative}.how-card[data-astro-cid-gkq7oefr]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--aia-black)}.how-card[data-astro-cid-gkq7oefr]:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:var(--aia-red)}.how-head[data-astro-cid-gkq7oefr]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.how-icon{width:32px;height:32px;flex-shrink:0}.how-num[data-astro-cid-gkq7oefr]{font-size:11px;font-weight:700;color:#ffffff4d;letter-spacing:.06em}.how-card[data-astro-cid-gkq7oefr] h3[data-astro-cid-gkq7oefr]{font-size:var(--h4);font-weight:700;color:#fff;margin-bottom:8px;line-height:1.4}.how-card[data-astro-cid-gkq7oefr] p[data-astro-cid-gkq7oefr]{font-size:var(--text-sm);color:#ffffff8c;line-height:var(--lh-body)}.ab-vision[data-astro-cid-gkq7oefr] .section-header[data-astro-cid-gkq7oefr] h2[data-astro-cid-gkq7oefr]{max-width:900px;margin-left:auto;margin-right:auto;line-height:1.4}.sc-list[data-astro-cid-gkq7oefr]{display:flex;flex-direction:column;gap:16px}.sc-card[data-astro-cid-gkq7oefr]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.sc-header[data-astro-cid-gkq7oefr]{display:flex;align-items:stretch}.sc-num[data-astro-cid-gkq7oefr]{font-size:11px;font-weight:700;color:#fff;letter-spacing:.06em;flex-shrink:0;background:var(--aia-red);min-width:72px;display:flex;align-items:center;justify-content:center;padding:20px 16px;align-self:stretch}.sc-title-wrap[data-astro-cid-gkq7oefr]{flex:1;min-width:0;padding:16px 20px;display:flex;align-items:center}.sc-title-wrap[data-astro-cid-gkq7oefr] h3[data-astro-cid-gkq7oefr]{font-size:var(--text-base);font-weight:700;color:var(--text);line-height:1.4;margin:0}.ab-people[data-astro-cid-gkq7oefr]{padding:var(--space-xl) 0;background:#f5f5f7}.adv-top[data-astro-cid-gkq7oefr]{display:flex;gap:var(--space-lg);align-items:flex-start;max-width:var(--content-md);margin:0 auto var(--space-xl)}.adv-photo[data-astro-cid-gkq7oefr]{width:180px;height:180px;border-radius:50%;background:#fff;object-fit:cover;object-position:center;flex-shrink:0}.adv-body[data-astro-cid-gkq7oefr]{flex:1}.adv-cred[data-astro-cid-gkq7oefr]{font-size:var(--text-base);font-weight:700;color:var(--aia-red);margin-bottom:4px}.adv-text[data-astro-cid-gkq7oefr]{font-size:var(--text-sm);color:var(--text-light);line-height:var(--lh-body)}.cred-head[data-astro-cid-gkq7oefr]{font-size:var(--h3);font-weight:700;color:var(--text);text-align:center;margin-bottom:var(--space-md)}.product-grid[data-astro-cid-gkq7oefr]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}.product-grid--3[data-astro-cid-gkq7oefr]{grid-template-columns:repeat(3,1fr)}.product-group[data-astro-cid-gkq7oefr]{background:var(--bg-card);border:1px solid var(--border);padding:var(--space-lg);border-radius:var(--radius-edge);position:relative;overflow:hidden;transition:box-shadow var(--ease)}.product-group[data-astro-cid-gkq7oefr]:hover{box-shadow:0 2px 6px #0000000a,0 12px 36px #0000000f}.product-group[data-astro-cid-gkq7oefr]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--aia-red)}.product-num[data-astro-cid-gkq7oefr]{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:8px}.product-group-label[data-astro-cid-gkq7oefr]{font-size:var(--h4);font-weight:700;color:var(--aia-black);margin-bottom:8px}.product-group-desc[data-astro-cid-gkq7oefr]{font-size:var(--text-sm);color:var(--text-light);line-height:var(--lh-body);margin-bottom:var(--space-md)}.product-tags[data-astro-cid-gkq7oefr]{display:flex;flex-wrap:wrap;gap:6px}.product-tag[data-astro-cid-gkq7oefr]{font-size:12px;padding:5px 12px;background:#f5f5f7;border:1px solid var(--border);border-radius:4px;color:var(--text-light);display:inline-block}.cred-note[data-astro-cid-gkq7oefr]{font-size:var(--text-sm);color:var(--text-light);line-height:var(--lh-body);text-align:center;max-width:var(--content-md);margin:var(--space-md) auto 0}.team-header[data-astro-cid-gkq7oefr]{text-align:center;margin:var(--space-xl) 0 var(--space-lg)}.team-header[data-astro-cid-gkq7oefr] h2[data-astro-cid-gkq7oefr]{font-size:var(--h2);font-weight:700;color:var(--text);margin-top:8px}.team-grid[data-astro-cid-gkq7oefr]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.team-card[data-astro-cid-gkq7oefr]{background:#fff;border:1px solid #E2E4E8;border-radius:var(--radius-card);padding:var(--space-md);text-align:center;box-shadow:0 1px 2px #0a0a0a0a,0 4px 12px #0a0a0a0f}.team-photo[data-astro-cid-gkq7oefr]{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center top;border-radius:var(--radius-edge);background:#f5f5f7;margin:0 0 12px}.team-nick[data-astro-cid-gkq7oefr]{font-size:var(--text-xs);font-weight:700;color:var(--aia-red);letter-spacing:.15em;margin-bottom:4px}.team-name[data-astro-cid-gkq7oefr]{font-size:var(--text-base);font-weight:700;color:var(--text);margin-bottom:4px}.team-cred[data-astro-cid-gkq7oefr]{font-size:var(--text-xs);color:var(--text-light);margin-bottom:4px}.team-role[data-astro-cid-gkq7oefr]{font-size:var(--text-sm);color:var(--text-light);margin-bottom:6px}.team-lic[data-astro-cid-gkq7oefr]{font-size:var(--text-xs);color:var(--text-light)}.team-lic-none[data-astro-cid-gkq7oefr]{font-style:normal}.ab-reviews[data-astro-cid-gkq7oefr]{padding:var(--space-xl) 0;background:#fff}.rev-grid[data-astro-cid-gkq7oefr]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap);max-width:var(--content-md);margin:0 auto}.rev-card[data-astro-cid-gkq7oefr]{padding:var(--space-md);background:#fff;border:1px solid #E2E4E8;border-radius:var(--radius-card);box-shadow:0 1px 2px #0a0a0a0a,0 4px 12px #0a0a0a0f}.rev-stars[data-astro-cid-gkq7oefr]{margin-bottom:10px}.star[data-astro-cid-gkq7oefr]{color:#f5a623;font-size:18px;letter-spacing:2px}.rev-text[data-astro-cid-gkq7oefr]{font-size:var(--text-sm);color:var(--text-light);line-height:1.65;margin-bottom:12px}.rev-author[data-astro-cid-gkq7oefr]{font-size:var(--text-xs);color:var(--text-light)}.fbx-sec[data-astro-cid-gkq7oefr]{padding:var(--space-xl) 0;background:var(--bg-alt)}@media (max-width:767px){.fbx-sec[data-astro-cid-gkq7oefr]{padding:24px 0}.fbx-sec[data-astro-cid-gkq7oefr] .section-header[data-astro-cid-gkq7oefr]{margin-bottom:16px}}.svc-faq[data-astro-cid-gkq7oefr]{padding:var(--space-xl) 0;background:var(--aia-white)}.thin-rule[data-astro-cid-gkq7oefr]{height:1px;background:var(--border);margin:0 0 var(--space-lg)}.faq-list[data-astro-cid-gkq7oefr]{display:flex;flex-direction:column;max-width:800px;margin:0 auto}.svc-aftersales[data-astro-cid-gkq7oefr]{padding:var(--space-xl) 0;background:#f5f5f7;position:relative;overflow:hidden;text-align:center}.aftersales-label[data-astro-cid-gkq7oefr]{color:var(--aia-red);justify-content:center}.aftersales-label[data-astro-cid-gkq7oefr]:before{background:var(--aia-red)}.aftersales-title[data-astro-cid-gkq7oefr]{font-size:var(--h2);font-weight:700;color:var(--aia-black);margin-bottom:var(--space-sm)}.aftersales-sub[data-astro-cid-gkq7oefr]{font-size:var(--text-sm);color:var(--text-light);max-width:480px;line-height:var(--lh-body);margin:0 auto}.aftersales-more[data-astro-cid-gkq7oefr]{text-align:center}.name-btn[data-astro-cid-gkq7oefr]{background:none;border:none;cursor:pointer;font-size:inherit;font-weight:inherit;color:inherit;font-family:inherit;padding:0;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.name-btn[data-astro-cid-gkq7oefr]:hover{opacity:.75}.name-icon[data-astro-cid-gkq7oefr]{display:inline-block;vertical-align:middle;opacity:.55;margin-top:-2px}#cred-modal[data-astro-cid-gkq7oefr]{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:16px}#cred-modal[data-astro-cid-gkq7oefr][hidden]{display:none}.modal-bd[data-astro-cid-gkq7oefr]{position:absolute;inset:0;background:#00000080}.modal-box[data-astro-cid-gkq7oefr]{position:relative;z-index:1;background:#fff;border-radius:12px;padding:var(--space-lg);max-width:480px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000040}.modal-close[data-astro-cid-gkq7oefr]{position:absolute;top:12px;right:14px;background:none;border:none;cursor:pointer;font-size:22px;line-height:1;color:var(--text-light);padding:4px 8px}.modal-close[data-astro-cid-gkq7oefr]:hover{color:var(--text)}.modal-title[data-astro-cid-gkq7oefr]{font-size:var(--h3);font-weight:700;color:var(--text);margin-bottom:4px}.modal-name[data-astro-cid-gkq7oefr]{font-size:var(--text-sm);color:var(--text-light);margin-bottom:var(--space-md)}.modal-tbl[data-astro-cid-gkq7oefr]{width:100%;border-collapse:collapse}.modal-tbl[data-astro-cid-gkq7oefr] td[data-astro-cid-gkq7oefr]{padding:10px 12px;font-size:var(--text-sm);border-bottom:1px solid #E2E4E8;vertical-align:top}.modal-tbl[data-astro-cid-gkq7oefr] tr[data-astro-cid-gkq7oefr]:last-child td[data-astro-cid-gkq7oefr]{border-bottom:none}.modal-tbl[data-astro-cid-gkq7oefr] td[data-astro-cid-gkq7oefr]:last-child{text-align:right;font-weight:700;color:var(--text);white-space:nowrap;padding-left:16px}@media (max-width:960px){.how-grid[data-astro-cid-gkq7oefr],.product-grid[data-astro-cid-gkq7oefr],.product-grid--3[data-astro-cid-gkq7oefr]{grid-template-columns:1fr}}@media (max-width:768px){.adv-top[data-astro-cid-gkq7oefr]{flex-direction:column;align-items:center;text-align:center}.adv-photo[data-astro-cid-gkq7oefr]{width:150px;height:150px}.rev-grid[data-astro-cid-gkq7oefr]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:12px;max-width:100%}.rev-card[data-astro-cid-gkq7oefr]{flex:0 0 260px;scroll-snap-align:start}.sc-num[data-astro-cid-gkq7oefr]{min-width:56px;padding:16px 10px}.product-grid[data-astro-cid-gkq7oefr],.product-grid--3[data-astro-cid-gkq7oefr]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}.product-group[data-astro-cid-gkq7oefr]{flex:0 0 86%;scroll-snap-align:start}}@media (max-width:600px){.why-card[data-astro-cid-gkq7oefr]{flex:0 0 260px}.team-grid[data-astro-cid-gkq7oefr]{grid-template-columns:repeat(2,1fr);gap:12px}.team-card[data-astro-cid-gkq7oefr],.rev-card[data-astro-cid-gkq7oefr]{padding:12px}}
