.service-page--apec{--service-accent-rgb:31, 172, 82;--service-accent-strong-rgb:15, 118, 110}.service-page--apec,.service-page--apec .service-section{background-color:#fff!important}.service-page--apec .service-section{padding:48px 0}.service-page--apec .service-section__head{text-align:center;max-width:820px;margin:0 auto 1.4rem}.service-page--apec .service-split{gap:1.5rem}@media (max-width:768px){.service-page--apec .service-section{padding:36px 0}}@keyframes apecFloatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.service-page--apec .service-media__badge{animation:3.2s ease-in-out infinite apecFloatBadge;box-shadow:0 10px 25px #0f172a4d}.service-page--apec .apec-members-grid{grid-template-columns:repeat(6,1fr);gap:.85rem;margin-top:1.25rem;display:grid}@media (max-width:1100px){.service-page--apec .apec-members-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.service-page--apec .apec-members-grid{grid-template-columns:repeat(2,1fr);gap:.65rem}}.service-page--apec .apec-country-card{border:1px solid var(--service-border,#0f172a14);background:#fff;border-radius:14px;align-items:center;gap:.65rem;height:100%;min-height:62px;padding:.75rem .85rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 4px 14px #0f172a08}.service-page--apec .apec-country-card:hover{border-color:rgba(var(--service-accent-rgb,31, 172, 82), .35);transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.service-page--apec .apec-country-flag{background-color:#f1f5f9;object-fit:cover!important;border-radius:3px!important;flex-shrink:0!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:20px!important;min-height:20px!important;max-height:20px!important;box-shadow:0 1px 3px #0000002e!important}.service-page--apec .apec-country-name{color:var(--service-ink,#0f172a);font-size:.85rem;font-weight:700;line-height:1.25}.service-page--apec #incorporation-services .service-card-grid{grid-template-columns:repeat(4,1fr);gap:1.15rem;display:grid}@media (max-width:1080px){.service-page--apec #incorporation-services .service-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.service-page--apec #incorporation-services .service-card-grid{grid-template-columns:1fr}}.service-page--apec .apec-req-card{border:1px solid var(--service-border,#0f172a14);background:#fffffff2;border-radius:20px;flex-direction:column;justify-content:flex-start;height:100%;padding:1.35rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f172a0a}.service-page--apec .apec-req-card:after{content:"";background:linear-gradient(90deg, rgb(var(--service-accent-rgb)), rgb(var(--service-accent-strong-rgb)));opacity:.8;border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 1.35rem 0}.service-page--apec .apec-req-card:hover{border-color:rgba(var(--service-accent-rgb), .25);transform:translateY(-3px);box-shadow:0 18px 42px #0f172a14}.service-page--apec .apec-req-card__icon-wrapper{background:rgba(var(--service-accent-rgb), .1);width:2.6rem;height:2.6rem;color:rgb(var(--service-accent-rgb));border-radius:12px;justify-content:center;align-items:center;margin-bottom:.85rem;font-size:1.25rem;display:inline-flex}.service-page--apec .apec-faq-item{border:1px solid var(--service-border,#0f172a14);background:#fffffff2;border-radius:16px;margin-bottom:.75rem;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 24px #0f172a08}.service-page--apec .apec-faq-item:hover{border-color:rgba(var(--service-accent-rgb), .25)}.service-page--apec .apec-faq-trigger{text-align:left;cursor:pointer;width:100%;color:var(--service-ink,#0f172a);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.45;display:flex}.service-page--apec .apec-faq-num{border:1px solid rgba(var(--service-accent-rgb), .2);background:rgba(var(--service-accent-rgb), .08);width:1.8rem;height:1.8rem;color:rgb(var(--service-accent-rgb));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.75rem;font-size:.82rem;font-weight:800;display:inline-flex}.service-page--apec .apec-faq-chevron{color:var(--service-muted,#64748b);flex-shrink:0;font-size:.9rem;transition:transform .25s}.service-page--apec .apec-faq-item.is-open .apec-faq-chevron{color:rgb(var(--service-accent-rgb));transform:rotate(180deg)}.service-page--apec .apec-faq-answer{color:var(--service-muted,#475569);padding:0 1.25rem 1.15rem 3.8rem;font-size:.95rem;line-height:1.75}@media (max-width:640px){.service-page--apec .apec-faq-answer{padding-left:1.25rem}}.service-page--apec .service-media{box-shadow:none!important;background:0 0!important}.service-page--apec .service-media:after{display:none!important}.service-page--apec .service-media__image{object-fit:contain!important}
