@import "https://fonts.googleapis.com/css2?family=Inter:opsz@14..32&display=swap";:root{--inner-page-hero-height:420px;--about-hero-title-size:clamp(2rem, 2.55vw, 2.375rem);--about-hero-button-height:40px}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f7fa;font-family:Segoe UI,Roboto,system-ui,sans-serif}.main-content .page-container>.hero,.main-content .page-container>.hero-section,.main-content .service-detail-page>.hero-section{height:var(--inner-page-hero-height);min-height:var(--inner-page-hero-height);align-items:center;display:flex}.main-content .page-container>.hero>.container,.main-content .page-container>.hero-section>.container,.main-content .service-detail-page>.hero-section>.container{width:100%}.main-content .about-hero .hero-accent{z-index:0;white-space:nowrap;margin-inline:.04em;font-weight:700;display:inline-block;position:relative}.main-content .about-hero .hero-accent:after{content:"";z-index:-1;inset-inline:-.06em;transform-origin:0;pointer-events:none;background:#1f7a5421;border-radius:2px 5px 2px 4px;height:.24em;position:absolute;bottom:.08em;transform:skew(-7deg)}.main-content .about-hero .hero-grid,.main-content .about-hero>.container.hero-layout{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.main-content .about-hero .hero-content{min-width:0;max-width:none}.main-content .about-hero .page-hero-visual{width:340px}.main-content .about-hero .hero-title{color:#0f1a2e;max-width:100%;font-size:var(--about-hero-title-size);letter-spacing:-.02em;text-wrap:pretty;margin:0 0 18px;font-weight:650;line-height:1.24}.main-content .about-hero .hero-desc{color:#64748b;max-width:660px;margin:0 0 26px;font-size:1.05rem;line-height:1.75}.main-content .about-hero .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.main-content .about-hero .btn-primary,.main-content .about-hero .btn-soft{min-height:var(--about-hero-button-height);box-shadow:none;border-radius:8px;gap:7px;padding:9px 22px;font-size:.9rem;font-weight:550;line-height:1.2;transition:background-color .2s,color .2s,transform .2s}.main-content .about-hero .btn-primary{box-shadow:0 3px 10px #1f7a541a}.main-content .about-hero .btn-primary:hover,.main-content .about-hero .btn-soft:hover{transform:translateY(-1px)}.main-content .about-hero .btn-primary:focus-visible,.main-content .about-hero .btn-soft:focus-visible{outline-offset:3px;outline:3px solid #1f7a5433}@media (width>=769px) and (width<=1023px){.main-content .about-hero .hero-title{font-size:1.75rem}}@media (width<=768px){:root{--inner-page-hero-height:480px;--about-hero-title-size:2rem;--about-hero-button-height:44px}.main-content .page-container>.hero,.main-content .page-container>.hero-section,.main-content .service-detail-page>.hero-section{height:auto}.main-content .about-hero .hero-desc{margin-bottom:24px;font-size:.95rem}.main-content .about-hero .hero-grid,.main-content .about-hero>.container.hero-layout{grid-template-columns:minmax(0,1fr)}.main-content .about-hero .hero-actions{gap:10px}}@media (width<=480px){:root{--about-hero-title-size:1.65rem}}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) :is(.hero-content,.hero-inner),.main-content .service-detail-page>.hero-section .hero-content{text-align:start;min-width:0;max-width:720px;margin-inline:0}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) :is(.hero-title,.hero-highlight),.main-content .service-detail-page>.hero-section :is(.hero-title,.hero-highlight){text-align:start;text-wrap:balance}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-desc,.main-content .service-detail-page>.hero-section .hero-desc{text-align:start;max-width:660px}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-actions,.main-content .service-detail-page>.hero-section .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-title,.main-content .service-detail-page>.hero-section .hero-title{color:#0f1a2e;max-width:720px;font-size:var(--about-hero-title-size);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:650;line-height:1.24}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) :is(.hero-highlight,.hero-accent),.main-content .service-detail-page>.hero-section :is(.hero-highlight,.hero-accent){color:inherit;font:inherit;letter-spacing:inherit;white-space:normal;margin:0;margin-inline-start:.12em;display:inline}.main-content .about-hero .hero-accent:after{display:none}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-desc,.main-content .service-detail-page>.hero-section .hero-desc{color:#64748b;margin:18px 0 0;font-size:1.05rem;line-height:1.75}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-actions,.main-content .service-detail-page>.hero-section .hero-actions{margin-top:26px}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-actions :is(.btn-primary,.btn-soft,.industry-btn-primary,.industry-btn-soft),.main-content .service-detail-page>.hero-section .hero-actions :is(.btn-primary,.btn-soft){box-sizing:border-box;min-height:42px;box-shadow:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 20px;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-actions :is(.btn-primary,.industry-btn-primary),.main-content .service-detail-page>.hero-section .hero-actions .btn-primary{color:#fff;background:#1f7a54;border-color:#1f7a54}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-actions :is(.btn-soft,.industry-btn-soft),.main-content .service-detail-page>.hero-section .hero-actions .btn-soft{color:#1f7a54;background:#1f7a540f;border-color:#1f7a5414}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-actions :is(.btn-primary,.btn-soft,.industry-btn-primary,.industry-btn-soft):hover,.main-content .service-detail-page>.hero-section .hero-actions :is(.btn-primary,.btn-soft):hover{transform:translateY(-1px)}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-actions :is(.btn-primary,.industry-btn-primary):hover,.main-content .service-detail-page>.hero-section .hero-actions .btn-primary:hover{color:#fff;background:#176545;border-color:#176545}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-actions :is(.btn-soft,.industry-btn-soft):hover,.main-content .service-detail-page>.hero-section .hero-actions .btn-soft:hover{color:#176545;background:#1f7a541a;border-color:#1f7a5424}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-actions :is(.btn-primary,.btn-soft,.industry-btn-primary,.industry-btn-soft):focus-visible,.main-content .service-detail-page>.hero-section .hero-actions :is(.btn-primary,.btn-soft):focus-visible{outline-offset:3px;outline:3px solid #1f7a5433}.main-content .page-container:not(.home-page)>.hero>.container>.hero-wrapper,.main-content .page-container:not(.home-page)>.hero-section>.container>:is(.hero-grid,.hero-layout),.main-content .page-container:not(.home-page)>.hero-section>.container.hero-layout,.main-content .service-detail-page>.hero-section>.container.hero-layout{align-items:start}@media (width>=993px){.main-content .page-container:not(.home-page)>.hero>.container>.hero-wrapper,.main-content .page-container:not(.home-page)>.hero-section>.container>:is(.hero-grid,.hero-layout),.main-content .page-container:not(.home-page)>.hero-section>.container.hero-layout,.main-content .service-detail-page>.hero-section>.container.hero-layout{direction:ltr;grid-template-columns:minmax(0,1fr) 340px;gap:40px;display:grid}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .page-hero-visual,.main-content .service-detail-page>.hero-section .page-hero-visual{place-self:start end;width:340px;height:250px}}@media (width>=769px) and (width<=992px){.main-content .page-container:not(.home-page)>.hero>.container>.hero-wrapper,.main-content .page-container:not(.home-page)>.hero-section>.container>:is(.hero-grid,.hero-layout),.main-content .page-container:not(.home-page)>.hero-section>.container.hero-layout,.main-content .service-detail-page>.hero-section>.container.hero-layout{direction:ltr;grid-template-columns:minmax(0,1fr) 290px;gap:24px;display:grid}}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) :is(.hero-content,.hero-inner),.main-content .service-detail-page>.hero-section .hero-content{align-self:start}.main-content .industry-page>.hero-section>.container.hero-layout{position:relative;top:10px}@media (width<=768px){.main-content .page-container:not(.home-page)>:is(.hero,.hero-section),.main-content .service-detail-page>.hero-section{align-items:flex-start;padding-top:96px!important;padding-bottom:48px!important}.main-content .page-container:not(.home-page)>:is(.hero,.hero-section) .hero-desc,.main-content .service-detail-page>.hero-section .hero-desc{font-size:.95rem}.main-content .industry-page>.hero-section>.container.hero-layout{top:0}}[data-v-2e8a4272]{box-sizing:border-box;margin:0;padding:0}.app-wrapper[data-v-2e8a4272]{color:#1e293b;background:#f5f7fa;flex-direction:column;min-height:100vh;font-family:Inter,Segoe UI,PingFang SC,sans-serif;display:flex}.container[data-v-2e8a4272]{max-width:1280px;margin:0 auto;padding:0 32px}.navbar[data-v-2e8a4272]{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e8f099;transition:box-shadow .3s,background .3s;position:sticky;top:0}.navbar-scrolled[data-v-2e8a4272]{background:#fffffffa;box-shadow:0 4px 24px #0000000f}.nav-container[data-v-2e8a4272]{z-index:2;justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex;position:relative}.logo[data-v-2e8a4272]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.logo-img[data-v-2e8a4272]{object-fit:contain;width:auto;height:48px}.nav-menu[data-v-2e8a4272]{align-items:center;gap:2px;display:flex}.nav-link[data-v-2e8a4272]{color:#475569;border-radius:8px;align-items:center;padding:8px 16px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-link[data-v-2e8a4272]:hover{color:#0f1a2e;background:#f1f5f9}.nav-link.active[data-v-2e8a4272]{color:#1f7a54;background:#1f7a5414}.nav-link .dropdown-arrow[data-v-2e8a4272]{color:#94a3b8;margin-left:5px;font-size:.55rem;transition:transform .2s}.nav-dropdown:hover .dropdown-arrow[data-v-2e8a4272]{transform:rotate(180deg)}.nav-dropdown[data-v-2e8a4272]{display:inline-block;position:relative}.dropdown-bridge[data-v-2e8a4272]{pointer-events:auto;z-index:99;background:0 0;width:calc(100% + 28px);height:24px;position:absolute;top:100%;left:-14px}.dropdown-menu[data-v-2e8a4272]{z-index:100;pointer-events:auto;background:#fff;border:1px solid #e2e8f066;border-radius:10px;min-width:120px;padding:5px 0 6px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000014}.dropdown-menu[data-v-2e8a4272]:before{content:"";pointer-events:auto;background:0 0;height:26px;position:absolute;top:-24px;left:-14px;right:-14px}.dropdown-link[data-v-2e8a4272]{color:#475569;white-space:nowrap;text-align:center;z-index:2;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-size:.85rem;font-weight:400;text-decoration:none;transition:color .16s,background-color .16s;display:flex;position:relative}.dropdown-link[data-v-2e8a4272]:hover{color:#1f7a54;background:#1f7a540f}.dropdown-link.active[data-v-2e8a4272]{color:#1f7a54;background:#1f7a541f;font-weight:500}.dropdown-fade-enter-active[data-v-2e8a4272],.dropdown-fade-leave-active[data-v-2e8a4272]{transition:opacity .16s,transform .16s}.dropdown-fade-enter-from[data-v-2e8a4272],.dropdown-fade-leave-to[data-v-2e8a4272]{opacity:0;transform:translate(-50%,-4px)}.nav-tools[data-v-2e8a4272]{flex-shrink:0;align-items:center;gap:8px;display:flex}.search-toggle[data-v-2e8a4272]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .2s;display:flex}.search-toggle[data-v-2e8a4272]:hover{color:#0f1a2e;background:#f1f5f9}.search-toggle[data-v-2e8a4272]:focus{outline:none}.search-expand[data-v-2e8a4272]{z-index:1;background:#fff;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}.search-fade-enter-active[data-v-2e8a4272],.search-fade-leave-active[data-v-2e8a4272]{transform-origin:top;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1)}.search-fade-enter[data-v-2e8a4272],.search-fade-leave-to[data-v-2e8a4272]{opacity:0;transform:translateY(-4px)}.search-fade-enter-to[data-v-2e8a4272],.search-fade-leave[data-v-2e8a4272]{opacity:1;transform:translateY(0)}.search-expand-wrapper[data-v-2e8a4272]{max-width:820px;margin:0 auto;padding:16px 20px}.search-expand-row[data-v-2e8a4272]{align-items:center;gap:12px;display:flex}.search-expand-box[data-v-2e8a4272]{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;flex:1;align-items:center;transition:border-color .2s;display:flex;position:relative}.search-expand-box[data-v-2e8a4272]:focus-within{border-color:#94a3b8}.search-expand-icon[data-v-2e8a4272]{color:#94a3b8;flex-shrink:0;padding:0 0 0 14px;font-size:.95rem}.search-expand-input[data-v-2e8a4272]{color:#0f1a2e;background:0 0;border:none;outline:none;flex:1;min-width:150px;padding:10px 12px;font-size:.95rem}.search-expand-input[data-v-2e8a4272]::placeholder{color:#b0b8c0}.search-expand-close[data-v-2e8a4272]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:6px;font-size:1rem;transition:all .2s;display:flex}.search-expand-close[data-v-2e8a4272]:hover{color:#475569;background:#f1f5f9}.search-expand-close[data-v-2e8a4272]:focus{outline:none}.search-expand-btn[data-v-2e8a4272]{color:#fff;cursor:pointer;white-space:nowrap;background:#1f7a54;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:10px 22px;font-size:.88rem;font-weight:500;transition:all .2s;display:flex}.search-expand-btn[data-v-2e8a4272]:hover{background:#176545}.search-expand-btn i[data-v-2e8a4272]{font-size:.8rem}.lang-wrapper[data-v-2e8a4272]{position:relative}.lang-trigger[data-v-2e8a4272]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;direction:ltr;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;min-width:120px;padding:6px 14px;font-size:.85rem;transition:all .2s;display:flex}.lang-trigger[data-v-2e8a4272]:hover{background:#f1f5f9}.lang-trigger .fa-globe[data-v-2e8a4272]{color:#64748b;flex-shrink:0;font-size:.95rem}.lang-trigger .lang-text[data-v-2e8a4272]{text-align:left;flex:1;min-width:44px}.lang-trigger .fa-chevron-down[data-v-2e8a4272]{color:#94a3b8;flex-shrink:0;font-size:.7rem;transition:transform .25s}.lang-trigger .fa-chevron-down.rotated[data-v-2e8a4272]{transform:rotate(180deg)}.lang-dropdown[data-v-2e8a4272]{direction:ltr;background:#fff;border:1px solid #e2e8f080;border-radius:10px;width:100%;min-width:120px;padding:6px 0;animation:.2s dropdownFade-2e8a4272;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 32px #0000001a}@keyframes dropdownFade-2e8a4272{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lang-option[data-v-2e8a4272]{color:#475569;cursor:pointer;text-align:left;direction:ltr;justify-content:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;transition:all .15s;display:flex}.lang-option[data-v-2e8a4272]:hover{color:#1f7a54;background:#1f7a540f}.lang-option.active[data-v-2e8a4272]{color:#1f7a54;background:#1f7a540f;font-weight:500}.lang-option i.fa-check[data-v-2e8a4272]{color:#1f7a54;margin-left:auto;font-size:.7rem}.btn-nav-cta[data-v-2e8a4272]{color:#176545;white-space:nowrap;background:#1f7a5412;border:1px solid #1f7a5424;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:8px 17px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.btn-nav-cta[data-v-2e8a4272]:hover{color:#fff;background:#1f7a54;border-color:#1f7a54;transform:translateY(-1px)}.btn-nav-cta[data-v-2e8a4272]:focus-visible{outline-offset:3px;outline:2px solid #1f7a5452}.mobile-cta-link[data-v-2e8a4272]{color:#176545;font-weight:600}.mobile-toggle[data-v-2e8a4272]{color:#475569;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.4rem;display:none}.mobile-menu[data-v-2e8a4272]{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;padding:16px 20px 20px;display:none}.mobile-link[data-v-2e8a4272]{color:#475569;border-radius:8px;align-items:center;gap:10px;padding:12px 8px;font-size:.95rem;text-decoration:none;transition:background .2s;display:flex}.mobile-link[data-v-2e8a4272]:hover{background:#f1f5f9}.mobile-sub[data-v-2e8a4272]{flex-direction:column;padding-left:24px;display:flex}.mobile-sub-link[data-v-2e8a4272]{color:#64748b;padding:8px;font-size:.88rem}.mobile-divider[data-v-2e8a4272]{background:#e2e8f0;height:1px;margin:4px 0}.main-content[data-v-2e8a4272]{flex:1;padding:0}.floating-contact[data-v-2e8a4272]{z-index:80;flex-direction:column;gap:10px;display:flex;position:fixed;top:58%;right:clamp(12px,2.2vw,32px);transform:translateY(-50%)}.floating-contact-button[data-v-2e8a4272]{color:#1f7a54;background:#fff;border:1px solid #1f7a5433;border-radius:13px;place-items:center;width:50px;height:50px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:grid;position:relative}.floating-contact-button i[data-v-2e8a4272]{font-size:1.28rem}.floating-contact-button[data-v-2e8a4272]:hover{color:#fff;background:#1f7a54;border-color:#1f7a54;transform:translate(-2px)}.floating-contact-button[data-v-2e8a4272]:focus-visible{outline-offset:3px;border-color:#1f7a54;outline:3px solid #1f7a5433}.floating-contact-label[data-v-2e8a4272]{color:#fff;opacity:0;pointer-events:none;background:#0f1a2e;border-radius:8px;width:max-content;max-width:220px;padding:7px 10px;font-size:.78rem;font-weight:600;line-height:1.35;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(5px,-50%)}.floating-contact-button:hover .floating-contact-label[data-v-2e8a4272],.floating-contact-button:focus-visible .floating-contact-label[data-v-2e8a4272]{opacity:1;transform:translateY(-50%)}.footer[data-v-2e8a4272]{color:#ffffffb3;background:#0f1a2e;margin-top:auto;padding:72px 0 0}.footer-grid[data-v-2e8a4272]{border-bottom:1px solid #ffffff0f;grid-template-columns:2fr repeat(4,minmax(0,.75fr)) 2.3fr;gap:40px 26px;padding-bottom:56px;display:grid}.footer-grid[data-v-2e8a4272]>*{min-width:0}.footer-brand[data-v-2e8a4272]{flex-direction:column;gap:20px;display:flex}.footer-logo[data-v-2e8a4272]{color:#fff;align-items:center;gap:12px;font-size:1.3rem;font-weight:600;display:flex}.footer-logo-img[data-v-2e8a4272]{object-fit:contain;filter:brightness(0)invert();width:auto;height:36px}.footer-desc[data-v-2e8a4272]{color:#ffffff80;overflow-wrap:anywhere;max-width:340px;font-size:.95rem;line-height:1.8}.footer-col h4[data-v-2e8a4272]{color:#fff;letter-spacing:.3px;overflow-wrap:anywhere;margin-bottom:18px;font-size:.95rem;font-weight:600}.footer-col ul[data-v-2e8a4272]{flex-direction:column;gap:8px;list-style:none;display:flex}.footer-col ul li a[data-v-2e8a4272]{color:#ffffff73;overflow-wrap:anywhere;font-size:.88rem;line-height:1.6;text-decoration:none;transition:color .2s}.footer-col ul li a[data-v-2e8a4272]:hover{color:#fff}.footer-contact li[data-v-2e8a4272]{color:#ffffff73;align-items:flex-start;gap:12px;padding:5px 0;font-size:.88rem;line-height:1.6;display:flex}.footer-contact li span[data-v-2e8a4272]{overflow-wrap:anywhere;min-width:0}.footer-contact li a[data-v-2e8a4272]{min-width:0;color:inherit;text-decoration:none;transition:color .2s}.footer-contact li a[data-v-2e8a4272]:hover{color:#ffffffd1}.footer-contact li a[data-v-2e8a4272]:focus-visible{color:#fff;outline-offset:3px;border-radius:3px;outline:2px solid #ffffffa6}.footer-contact li span[dir=ltr][data-v-2e8a4272]{direction:ltr;unicode-bidi:isolate}.footer-contact li i[data-v-2e8a4272]{color:#fff3;flex:0 0 20px;width:20px;margin-top:.28em;font-size:.95rem}.footer-bottom[data-v-2e8a4272]{color:#ffffff4d;justify-content:space-between;align-items:center;padding:28px 0 32px;font-size:.85rem;display:flex}.footer-legal[data-v-2e8a4272]{white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.footer-bottom a[data-v-2e8a4272]{color:#ffffff4d;text-decoration:none;transition:color .2s}.footer-bottom a[data-v-2e8a4272]:hover{color:#ffffffb3}.footer-divider[data-v-2e8a4272]{color:#ffffff14;margin:0 10px}.footer[dir=rtl][data-v-2e8a4272]{text-align:right}.footer[dir=rtl] .footer-logo[data-v-2e8a4272],.footer[dir=rtl] .footer-contact li[data-v-2e8a4272]{direction:rtl}.footer[dir=rtl] .footer-bottom[data-v-2e8a4272]{text-align:right}@media (width<=1024px){.nav-menu[data-v-2e8a4272],.btn-nav-cta[data-v-2e8a4272]{display:none}.mobile-toggle[data-v-2e8a4272]{display:block}.mobile-menu[data-v-2e8a4272]{display:flex}.footer-grid[data-v-2e8a4272]{grid-template-columns:1fr 1fr;gap:28px 24px}.footer-bottom[data-v-2e8a4272]{text-align:center;flex-direction:column;gap:12px}.search-expand-wrapper[data-v-2e8a4272]{max-width:100%;padding:12px 16px}.search-expand-close[data-v-2e8a4272]{width:36px;height:36px}}@media (width<=600px){.container[data-v-2e8a4272]{padding:0 16px}.footer[data-v-2e8a4272]{padding-top:48px}.footer-grid[data-v-2e8a4272]{grid-template-columns:1fr;gap:24px}.nav-container[data-v-2e8a4272]{height:60px}.logo-img[data-v-2e8a4272]{height:38px}.lang-trigger[data-v-2e8a4272]{min-width:90px;padding:4px 10px;font-size:.8rem}.lang-trigger .fa-chevron-down[data-v-2e8a4272]{display:none}.lang-dropdown[data-v-2e8a4272]{min-width:90px;right:-10px}.footer-bottom[data-v-2e8a4272]{flex-wrap:wrap;justify-content:center;font-size:.78rem}.footer-divider[data-v-2e8a4272]{margin:0 6px}.footer-brand[data-v-2e8a4272]{gap:14px}.footer-desc[data-v-2e8a4272]{max-width:100%;font-size:.88rem}.footer-col h4[data-v-2e8a4272]{margin-bottom:14px;font-size:.9rem}.footer-col ul[data-v-2e8a4272]{gap:6px}.footer-col ul li a[data-v-2e8a4272]{font-size:.85rem}.footer-contact li[data-v-2e8a4272]{padding:4px 0;font-size:.85rem}.footer-bottom[data-v-2e8a4272]{padding:20px 0 24px}.search-expand-wrapper[data-v-2e8a4272]{padding:8px 12px}.search-expand-row[data-v-2e8a4272]{flex-wrap:wrap;gap:8px}.search-expand-box[data-v-2e8a4272]{flex:100%}.search-expand-input[data-v-2e8a4272]{padding:10px 12px;font-size:.9rem}.search-expand-icon[data-v-2e8a4272]{padding-left:12px}.search-expand-close[data-v-2e8a4272]{width:40px;height:40px;margin-right:4px}.search-expand-btn[data-v-2e8a4272]{flex:1;justify-content:center;padding:10px 16px;font-size:.85rem}.floating-contact[data-v-2e8a4272]{gap:8px;top:auto;bottom:22px;right:12px;transform:none}.floating-contact-button[data-v-2e8a4272]{background:#fffffff7;border-radius:12px;width:46px;height:46px}.floating-contact-button i[data-v-2e8a4272]{font-size:1.15rem}.floating-contact-label[data-v-2e8a4272]{display:none}}@media (prefers-reduced-motion:reduce){.floating-contact-button[data-v-2e8a4272],.floating-contact-label[data-v-2e8a4272]{transition:none}}@media print{.floating-contact[data-v-2e8a4272]{display:none}}.container[data-v-43f83daf]{max-width:1200px;margin:0 auto;padding:0 24px}.home-page[data-v-43f83daf]{--home-green:#1f7a54;--home-green-dark:#155c3e;--home-green-soft:#edf7f2;--home-ink:#13231c;--home-muted:#63736a;--home-surface:#f7faf8;--home-line:#dfe9e3;color:var(--home-ink);background:#fff}.home-page[data-v-43f83daf] :is(.hero-content,.hero-visual,.service-card,.process-card,.why-card,.case-card,.partner-item,.preparation-grid>div){min-width:0}.home-page[data-v-43f83daf] :is(h1,h2,h3,p,dt,dd,small,.trust-item){overflow-wrap:break-word}.home-page:not([lang=zh]) .hero-title[data-v-43f83daf]{font-size:clamp(1.45rem,3.2vw,2.45rem);line-height:1.3}.home-page:not([lang=zh]) .flow-steps[data-v-43f83daf]{align-items:stretch}.home-page:not([lang=zh]) .flow-label[data-v-43f83daf]{white-space:normal;overflow-wrap:break-word;text-wrap:balance;line-height:1.5}.home-page:not([lang=zh]) .flow-line[data-v-43f83daf]{margin-top:17px;margin-bottom:0}.home-page .hero-grid[data-v-43f83daf]{direction:ltr}.home-page[dir=rtl][data-v-43f83daf] :is(.hero-content,.hero-visual){direction:rtl}.home-page[dir=rtl][data-v-43f83daf] :is(.hero-content,.service-card,.process-content,.why-card,.case-body,.preparation-panel,.faq-question,.faq-answer){text-align:start}.home-page[dir=rtl][data-v-43f83daf] :is(h1,h2,h3,.hero-badge,.flow-overview-label,.flow-label,.trust-item){letter-spacing:normal}.home-page[dir=rtl] .hero-title[data-v-43f83daf]{line-height:1.45}.home-page[dir=rtl] .faq-answer[data-v-43f83daf]{padding-inline:0 42px}.home-page[dir=rtl] .fa-arrow-right[data-v-43f83daf]{transform:scaleX(-1)}.home-page[dir=rtl] .case-card:hover .case-link[data-v-43f83daf]{transform:translate(-4px)}.home-page[data-v-43f83daf] ::selection{color:var(--home-ink);background:#d4eade}.btn-primary[data-v-43f83daf]{color:#fff;cursor:pointer;min-height:44px;box-shadow:none;background:#1f7a54;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn-primary[data-v-43f83daf]:hover{background:#155c3e;transform:translateY(-2px);box-shadow:0 6px 20px #1f7a542e}.btn-primary[data-v-43f83daf]:active{transform:scale(.97)}.btn-secondary[data-v-43f83daf]{color:#1f7a54;border:1px solid var(--home-line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.btn-secondary[data-v-43f83daf]:hover{background:#1f7a540a;border-color:#155c3e;transform:translateY(-2px)}.btn-secondary[data-v-43f83daf]:active{transform:scale(.97)}.hero-section[data-v-43f83daf]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:64px 0 72px;position:relative;overflow:hidden}.hero-bg-deco[data-v-43f83daf]{pointer-events:none;border-radius:50%;position:absolute}.deco-1[data-v-43f83daf]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:280px;height:280px;top:-80px;right:-60px}.deco-2[data-v-43f83daf]{background:radial-gradient(circle,#1f7a540d 0%,#0000 70%);width:200px;height:200px;bottom:-60px;left:-40px}.deco-3[data-v-43f83daf]{background:radial-gradient(circle,#1f7a5408 0%,#0000 70%);width:120px;height:120px;top:20%;left:30%}.deco-4[data-v-43f83daf]{background:radial-gradient(circle,#1f7a5408 0%,#0000 70%);border-radius:40% 60% 60% 40%/40% 40% 60% 60%;width:80px;height:80px;bottom:30%;right:15%}.hero-grid[data-v-43f83daf]{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.hero-content[data-v-43f83daf]{z-index:2;position:relative}.hero-badge[data-v-43f83daf]{color:var(--home-green-dark);background:#ffffffc7;border:1px solid #1f7a541f;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-flex}.hero-title[data-v-43f83daf]{letter-spacing:-.025em;color:var(--home-ink);margin-bottom:20px;font-size:clamp(2.35rem,4vw,2.85rem);font-weight:700;line-height:1.2}.hero-highlight[data-v-43f83daf]{color:var(--home-green)}.hero-desc[data-v-43f83daf]{color:var(--home-muted);margin-bottom:30px;font-size:1.05rem;line-height:1.75}.hero-actions[data-v-43f83daf]{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.hero-trust[data-v-43f83daf]{flex-wrap:wrap;gap:14px 24px;display:flex}.trust-item[data-v-43f83daf]{color:#53645b;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.trust-item i[data-v-43f83daf]{color:var(--home-green);font-size:.8rem}.hero-visual[data-v-43f83daf]{justify-content:center;align-items:center;display:flex}.flow-overview[data-v-43f83daf]{background:#fff3;border:1px solid #1f7a5414;border-radius:20px;width:100%;max-width:400px;padding:28px 32px;position:relative}.flow-overview-label[data-v-43f83daf]{text-align:center;color:var(--home-green);letter-spacing:1px;font-size:.8rem;font-weight:600}.flow-steps[data-v-43f83daf]{justify-content:center;align-items:center;gap:10px;margin:24px 0;display:flex}.flow-step-ov[data-v-43f83daf]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.flow-dot[data-v-43f83daf]{color:#fff;background:var(--home-green);border-radius:50%;place-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;display:grid;box-shadow:0 0 0 5px #1f7a5414}.flow-dot.pc-text[data-v-43f83daf]{letter-spacing:.5px;font-size:.7rem}.flow-label[data-v-43f83daf]{color:#4e5e55;white-space:nowrap;font-size:.8rem;font-weight:600}.flow-line[data-v-43f83daf]{background:linear-gradient(90deg, #c7d7ce, var(--home-green));border-radius:2px;flex-shrink:0;width:24px;height:2px;margin-bottom:30px}.flow-overview-footer[data-v-43f83daf]{color:var(--home-green-dark);background:var(--home-green-soft);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:.78rem;display:flex}.section-header[data-v-43f83daf]{text-align:center;max-width:760px;margin:0 auto 48px}.section-title[data-v-43f83daf]{color:var(--home-ink);letter-spacing:-.035em;text-wrap:balance;margin-bottom:12px;font-size:clamp(2rem,3.2vw,2.55rem);font-weight:700;line-height:1.3}.section-desc[data-v-43f83daf]{color:var(--home-muted);font-size:1.05rem;line-height:1.7}.services-section[data-v-43f83daf]{background:#fff;padding:88px 0}.services-grid[data-v-43f83daf]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service-card[data-v-43f83daf]{min-height:100%;color:inherit;background:var(--home-surface);border:1px solid #0000;border-radius:16px;flex-direction:column;padding:32px 28px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.service-card[data-v-43f83daf]:hover{background:#fff;border-color:#1f7a541f;transform:translateY(-4px);box-shadow:0 12px 32px #1f5c3e12}.service-card.featured[data-v-43f83daf]{background:var(--home-surface)}.service-card.featured .service-icon[data-v-43f83daf]{background:#1f7a541a}.service-card.featured .service-icon i[data-v-43f83daf]{color:#1f7a54}.service-icon[data-v-43f83daf]{background:#1f7a541a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.service-icon i[data-v-43f83daf]{color:#1f7a54;font-size:1.6rem}.service-icon svg[data-v-43f83daf]{width:28px;height:28px;color:var(--home-green)}.service-icon.pc-icon[data-v-43f83daf]{background:#1f7a541a}.service-card h3[data-v-43f83daf]{color:#0f1a2e;margin-bottom:8px;font-size:1.2rem}.service-card p[data-v-43f83daf]{color:var(--home-muted);flex:1;margin-bottom:16px;font-size:.9rem;line-height:1.6}.service-features[data-v-43f83daf]{margin:0 0 16px;padding:0;list-style:none}.service-features li[data-v-43f83daf]{color:#475569;align-items:center;gap:8px;padding:3px 0;font-size:.85rem;display:flex}.service-features li i[data-v-43f83daf]{color:#1f7a54;font-size:.7rem}.service-link[data-v-43f83daf]{color:#1f7a54;font-size:.9rem;font-weight:500;transition:transform .2s}.service-card:hover .service-link[data-v-43f83daf]{transform:translate(4px)}.services-cta[data-v-43f83daf]{text-align:center;margin-top:40px}.process-section[data-v-43f83daf]{background:#f5f9f7;padding:88px 0}.process-grid[data-v-43f83daf]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.process-card[data-v-43f83daf]{background:#fff;border:1px solid #e5eee8;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.process-image-wrap[data-v-43f83daf]{background:#edf2ef;flex-shrink:0;width:100%;height:136px;overflow:hidden}.process-image[data-v-43f83daf]{object-fit:cover;width:100%;height:100%}.process-content[data-v-43f83daf]{flex-direction:column;flex:1;padding:18px 20px 24px;display:flex}.process-num[data-v-43f83daf]{color:#fff;letter-spacing:.5px;background:#1f7a54;border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:2px 12px;font-size:.7rem;font-weight:700;display:inline-block}.process-content h3[data-v-43f83daf]{color:#0f1a2e;margin:0 0 4px;font-size:1.1rem}.process-content p[data-v-43f83daf]{color:var(--home-muted);margin:0;font-size:.9rem;line-height:1.6}.process-note[data-v-43f83daf],.partners-note[data-v-43f83daf]{color:#52675b;text-align:center;max-width:860px;margin:24px auto 0;font-size:.85rem;line-height:1.8}.why-section[data-v-43f83daf]{background:#fff;padding:88px 0}.why-grid[data-v-43f83daf]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.why-card[data-v-43f83daf]{background:var(--home-surface);text-align:left;border:1px solid #0000;border-radius:12px;padding:32px 24px}.why-icon[data-v-43f83daf]{background:#1f7a5414;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 0 20px;display:flex}.why-icon i[data-v-43f83daf]{color:#1f7a54;font-size:1.4rem}.why-card h3[data-v-43f83daf]{color:#0f1a2e;margin-bottom:6px;font-size:1.1rem}.why-card p[data-v-43f83daf]{color:var(--home-muted);font-size:.9rem;line-height:1.6}.preparation-section[data-v-43f83daf]{background:#fff;padding:0 0 72px}.preparation-panel[data-v-43f83daf]{background:var(--home-surface);border:1px solid var(--home-line);border-radius:16px;padding:28px 32px}.preparation-panel h2[data-v-43f83daf]{color:var(--home-ink);margin-bottom:22px;font-size:1.2rem;font-weight:650;line-height:1.4}.preparation-grid[data-v-43f83daf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.preparation-grid dt[data-v-43f83daf]{color:var(--home-green-dark);margin-bottom:6px;font-size:.95rem;font-weight:600}.preparation-grid dd[data-v-43f83daf],.preparation-panel>p[data-v-43f83daf]{color:#52675b;font-size:.85rem;line-height:1.7}.preparation-panel>p[data-v-43f83daf]{border-top:1px solid var(--home-line);margin-top:22px;padding-top:16px}.cases-section[data-v-43f83daf]{background:#fff;padding:88px 0}.cases-grid[data-v-43f83daf]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.case-card[data-v-43f83daf]{background:var(--home-surface);color:inherit;border:1px solid #0000;border-radius:16px;flex-direction:column;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.case-card[data-v-43f83daf]:hover{background:#fff;border-color:#1f7a541f;box-shadow:0 12px 32px #1f5c3e12}.case-image-wrap[data-v-43f83daf]{background:#edf2ef;flex-shrink:0;width:100%;height:200px;overflow:hidden}.case-img[data-v-43f83daf]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.case-image-wrap:hover .case-img[data-v-43f83daf]{transform:scale(1.1)}.case-body[data-v-43f83daf]{flex-direction:column;flex:1;padding:20px 24px 24px;display:flex}.case-body h3[data-v-43f83daf]{color:#0f1a2e;margin-bottom:6px;font-size:1.05rem}.case-body p[data-v-43f83daf]{color:var(--home-muted);flex:1;margin-bottom:12px;font-size:.9rem;line-height:1.6}.case-link[data-v-43f83daf]{color:#1f7a54;font-size:.9rem;font-weight:500;transition:transform .2s}.case-card:hover .case-link[data-v-43f83daf]{transform:translate(4px)}.partners-section[data-v-43f83daf]{background:#f5f9f7;padding:88px 0}.partners-grid[data-v-43f83daf]{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.partner-item[data-v-43f83daf]{text-align:center;background:#fff;border:1px solid #e3ece7;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:180px;padding:32px 20px 28px;display:flex}.partner-logo-frame[data-v-43f83daf]{place-items:center;width:100%;height:90px;margin-bottom:10px;display:grid}.partner-logo[data-v-43f83daf]{object-fit:contain;width:auto;max-width:80px;height:auto;max-height:48px;display:block}.partner-logo-large[data-v-43f83daf]{max-width:160px;max-height:90px}.partner-logo-emphasis[data-v-43f83daf]{transform:scale(1.06)}.partner-item span[data-v-43f83daf]{color:#0f1a2e;margin-bottom:4px;font-weight:600;line-height:1.3;display:block}.partner-item small[data-v-43f83daf]{color:var(--home-muted);min-height:2.6em;font-size:.8rem;line-height:1.6;display:block}.faq-section[data-v-43f83daf]{background:#fff;padding:88px 0}.faq-list[data-v-43f83daf]{border-top:1px solid #e8eeeb;max-width:860px;margin:0 auto}.faq-item[data-v-43f83daf]{background:0 0;border-bottom:1px solid #e8eeeb;padding:0 4px}.faq-item.is-open[data-v-43f83daf]{background:0 0}.faq-question[data-v-43f83daf]{cursor:pointer;text-align:left;color:#0f1a2e;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:600;line-height:1.6;transition:color .2s;display:flex}.faq-question[data-v-43f83daf]:hover{color:#1f7a54}.faq-question i[data-v-43f83daf]{color:#1f7a54;flex-shrink:0;font-size:.9rem;transition:transform .3s}.faq-item.is-open .faq-question i[data-v-43f83daf]{transform:rotate(45deg)}.faq-answer[data-v-43f83daf]{color:var(--home-muted);padding:0 42px 22px 0;line-height:1.7}.faq-answer p[data-v-43f83daf]{margin:0}.cta-section[data-v-43f83daf]{background:#fff;padding:24px 0 88px}.cta-card[data-v-43f83daf]{text-align:center;background:linear-gradient(145deg,#f5f9f7,#eaf3ee);border:1px solid #e2ece6;border-radius:30px;padding:58px 48px;position:relative;overflow:hidden}.cta-glow[data-v-43f83daf]{pointer-events:none;border-radius:50%;position:absolute}.cta-glow-1[data-v-43f83daf]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:300px;height:300px;top:-120px;right:-80px}.cta-glow-2[data-v-43f83daf]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:200px;height:200px;bottom:-80px;left:-60px}.cta-content[data-v-43f83daf]{z-index:1;max-width:640px;margin:0 auto;position:relative}.cta-title[data-v-43f83daf]{color:#0f1a2e;margin-bottom:12px;font-size:2rem;font-weight:700}.cta-desc[data-v-43f83daf]{color:#52675b;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.cta-actions[data-v-43f83daf]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=1024px){.why-grid[data-v-43f83daf],.partners-grid[data-v-43f83daf],.process-grid[data-v-43f83daf]{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.hero-grid[data-v-43f83daf]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:40px}.hero-title[data-v-43f83daf]{font-size:2.6rem}.services-grid[data-v-43f83daf],.cases-grid[data-v-43f83daf]{grid-template-columns:repeat(2,1fr)}.preparation-grid[data-v-43f83daf]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-overview[data-v-43f83daf]{max-width:400px}}@media (width<=768px){:is(.services-section[data-v-43f83daf],.process-section[data-v-43f83daf],.why-section[data-v-43f83daf],.cases-section[data-v-43f83daf],.partners-section[data-v-43f83daf],.faq-section[data-v-43f83daf]){padding:64px 0}.preparation-panel[data-v-43f83daf]{padding:24px}.hero-section[data-v-43f83daf]{padding:50px 0 72px}.hero-title[data-v-43f83daf]{font-size:2rem}.hero-desc[data-v-43f83daf]{font-size:.95rem}.hero-grid[data-v-43f83daf]{grid-template-columns:1fr}.hero-visual[data-v-43f83daf]{display:none}.hero-actions[data-v-43f83daf]{flex-direction:column;align-items:stretch}.hero-trust[data-v-43f83daf]{gap:16px}.services-grid[data-v-43f83daf]{grid-template-columns:1fr}.why-grid[data-v-43f83daf]{grid-template-columns:1fr 1fr}.cases-grid[data-v-43f83daf]{grid-template-columns:1fr}.process-grid[data-v-43f83daf]{grid-template-columns:1fr 1fr;gap:16px}.section-title[data-v-43f83daf]{font-size:1.8rem}.cta-card[data-v-43f83daf]{border-radius:20px;padding:32px 24px}.cta-title[data-v-43f83daf]{font-size:1.6rem}.cta-actions[data-v-43f83daf]{flex-direction:column;align-items:center}.btn-primary[data-v-43f83daf],.btn-secondary[data-v-43f83daf]{justify-content:center;width:100%}.services-cta .btn-secondary[data-v-43f83daf]{width:auto}.partners-grid[data-v-43f83daf]{grid-template-columns:1fr 1fr;gap:16px}.flow-overview[data-v-43f83daf]{padding:24px 20px}.flow-steps[data-v-43f83daf]{gap:4px}.flow-line[data-v-43f83daf]{width:20px}.flow-label[data-v-43f83daf]{font-size:.7rem}.deco-1[data-v-43f83daf]{width:160px;height:160px;top:-40px;right:-30px}.deco-2[data-v-43f83daf]{width:120px;height:120px;bottom:-30px;left:-20px}.deco-3[data-v-43f83daf],.deco-4[data-v-43f83daf]{display:none}.services-section[data-v-43f83daf]{padding-top:72px}.section-header[data-v-43f83daf]{margin-bottom:36px}.faq-item[data-v-43f83daf]{padding:0 4px}.partner-logo-frame[data-v-43f83daf]{height:70px}.partner-logo[data-v-43f83daf]{max-width:60px;max-height:40px}.partner-logo-large[data-v-43f83daf]{max-width:130px;max-height:70px}.partner-item[data-v-43f83daf]{min-height:150px;padding:24px 16px 20px}.case-image-wrap[data-v-43f83daf]{height:160px}.case-body[data-v-43f83daf]{padding:16px 18px 20px}.process-image-wrap[data-v-43f83daf]{height:120px}.process-content[data-v-43f83daf]{padding:14px 16px 18px}}@media (width<=480px){.hero-title[data-v-43f83daf]{font-size:1.6rem}.section-title[data-v-43f83daf]{font-size:1.4rem}.why-grid[data-v-43f83daf],.process-grid[data-v-43f83daf]{grid-template-columns:1fr}.service-card[data-v-43f83daf]{padding:24px 20px}.partners-grid[data-v-43f83daf]{grid-template-columns:1fr}.flow-steps[data-v-43f83daf]{flex-direction:column;align-items:stretch;gap:10px}.flow-line[data-v-43f83daf]{width:2px;height:16px;margin:0 0 0 17px}.flow-step-ov[data-v-43f83daf]{text-align:left;flex-direction:row;gap:10px;min-width:0}.flow-label[data-v-43f83daf]{white-space:normal}.flow-overview-footer[data-v-43f83daf]{justify-content:flex-start}.partner-logo-frame[data-v-43f83daf]{height:55px}.partner-logo[data-v-43f83daf]{max-width:50px;max-height:32px}.partner-logo-large[data-v-43f83daf]{max-width:100px;max-height:55px}.partner-item[data-v-43f83daf]{min-height:130px;padding:20px 12px 16px}.case-image-wrap[data-v-43f83daf]{height:130px}.case-body[data-v-43f83daf]{padding:14px 16px 18px}.case-body h3[data-v-43f83daf]{font-size:.95rem}.process-content[data-v-43f83daf]{padding:12px 14px 16px}.process-content h3[data-v-43f83daf]{font-size:1rem}.process-content p[data-v-43f83daf]{font-size:.85rem}}:is(.btn-primary[data-v-43f83daf],.btn-secondary[data-v-43f83daf],.service-card[data-v-43f83daf],.case-card[data-v-43f83daf],.faq-question[data-v-43f83daf]):focus-visible{outline-offset:3px;outline:3px solid #1f7a5447}@media (prefers-reduced-motion:reduce){[data-v-43f83daf],[data-v-43f83daf]:before,[data-v-43f83daf]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}:is(.btn-primary[data-v-43f83daf],.btn-secondary[data-v-43f83daf],.service-card[data-v-43f83daf],.case-card[data-v-43f83daf]):hover,.case-image-wrap:hover .case-img[data-v-43f83daf]{transform:none}}.services-localized :is(.hero-inner,.hero-content,.detail-content,.detail-sidebar,.mode-card,.service-item-numbered>div,.service-card-four,.service-card-core){overflow-wrap:anywhere;min-width:0}.services-localized :is(.hero-wrapper,.hero-layout){direction:ltr}.services-localized :is(.hero-inner,.hero-content) .hero-title{font-size:clamp(1.65rem,2.55vw,2.375rem)}.services-localized .hero-desc{max-width:64ch}.services-localized .service-timing,.services-localized .service-core-note,.services-localized .service-boundary{color:#475569;margin-top:20px;font-size:.88rem;line-height:1.8}.services-localized .service-core-note a,.services-localized .service-references a{color:#176545;text-underline-offset:4px}.services-localized .service-core-note a:hover,.services-localized .service-references a:hover{text-decoration-thickness:2px}.services-localized .service-references{border-top:1px solid #e4ebe7;grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:40px;margin-top:32px;padding-top:24px;display:grid}.services-localized .service-references h3{color:#52645b;margin:0;font-size:.9rem;font-weight:600;line-height:1.8}.services-localized .service-references i{margin-inline-start:7px;font-size:.65rem}.services-localized .service-reference-links{flex-wrap:wrap;gap:12px 22px;font-size:.85rem;display:flex}.services-localized .faq-q{cursor:pointer;list-style:revert;line-height:1.65;display:list-item}.services-localized .faq-mini-item .faq-a{text-align:start;color:#475569;margin:8px 0 0;line-height:1.8}.services-localized .faq-mini-item[open] .faq-q{color:#176545}.services-localized :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #1f7a54}.services-localized .overview-grid .overview-item h4{color:#52645b}.services-localized .btn-soft-link{align-items:center;gap:8px;display:inline-flex}.services-localized .service-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.services-localized .service-support-icon{color:#1f7a54;flex:none;padding-top:3px;font-size:1.7rem}.services-localized .mode-card h3{color:#0f1a2e;margin-bottom:6px;font-size:1rem;line-height:1.6}.services-localized .mode-card .btn-soft-link{margin-top:16px}.services-localized .mode-tag{border-radius:8px;line-height:1.6}.services-localized .mode-card .mode-level-badge{background:#176545}.services-localized .mode-detail-item h3{color:#0f1a2e;margin-bottom:4px;font-size:.95rem}.services-localized .service-inline-icon{color:#1f7a54;flex:none;margin-top:4px}.services-localized .service-intake-layout{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:28px;max-width:960px;margin:0 auto 28px;display:grid}.services-localized .service-intake-layout .mode-detail{width:100%;max-width:none;margin:0}.services-localized .service-intake-layout .mode-detail-item p{color:#52645b;line-height:1.8}.services-localized .nav-item{min-height:44px}.services-localized .nav-inner .nav-item{align-items:center;font-family:inherit;line-height:1.6;display:inline-flex}.services-localized .service-overview-group{scroll-margin-top:112px}.services-localized .catalogue-group-title{color:#0f1a2e;margin:0 0 16px;font-size:1.4rem;font-weight:600;line-height:1.6}.services-localized ::selection{color:#123b29;background:#dbece1}.services-localized .service-core-entries{flex-direction:column;display:flex}.services-localized .service-core-entry{border-bottom:1px solid #e1e9e4;grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:32px;padding-block:28px;display:grid}.services-localized .service-core-entry:first-child{padding-top:8px}.services-localized .service-entry-code{color:#176545;letter-spacing:-.03em;padding-top:4px;font-size:2.5rem;font-weight:600;line-height:1.2}.services-localized .service-entry-body{min-width:0}.services-localized .service-entry-body h3{color:#0f1a2e;margin:0 0 8px;font-size:1.3rem;font-weight:600;line-height:1.65}.services-localized .scope-intro h2{color:#0f1a2e;margin:0 0 8px;font-size:1.4rem;font-weight:600;line-height:1.6}.services-localized .service-entry-body>p{color:#52645b;max-width:70ch;margin:0;font-size:.95rem;line-height:1.85}.services-localized .service-entry-points{flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;padding:0;list-style:none;display:flex}.services-localized .service-entry-points li{color:#52645b;padding-inline-start:12px;font-size:.85rem;line-height:1.8;position:relative}.services-localized .service-entry-points li:before{content:"";inset-inline-start:0;background:#1f7a54;border-radius:50%;width:4px;height:4px;position:absolute;top:.7em}.services-localized .service-entry-link{color:#176545;align-items:center;gap:12px;min-height:44px;font-size:.85rem;font-weight:600;line-height:1.7;text-decoration:none;display:inline-flex}.services-localized .service-entry-link:hover{text-underline-offset:4px;text-decoration:underline}.services-localized .service-entry-link i{font-size:.7rem}.services-localized .service-route-list{border-top:1px solid #dce6df;margin-bottom:48px}.services-localized .service-route-row{border-bottom:1px solid #dce6df;grid-template-columns:180px minmax(0,1fr) auto;align-items:start;gap:32px;padding-block:24px;display:grid}.services-localized .service-route-row>h3{color:#176545;margin:6px 0 0;font-size:.95rem;font-weight:600;line-height:1.8}.services-localized .service-route-content{min-width:0}.services-localized .service-route-chain{color:#0f1a2e;margin:2px 0 4px;font-size:1.15rem;font-weight:600;line-height:1.65}.services-localized .service-route-description{color:#52645b;font-size:.88rem;line-height:1.85}.services-localized .service-route-description p{max-width:70ch;margin:12px 0 0}.services-localized .service-route-description .service-route-note{color:#176545;font-size:.8rem}.services-localized .service-intake-layout{grid-template-columns:minmax(0,1fr) 280px;gap:48px;max-width:none}.services-localized .service-intake-content{min-width:0}.services-localized .service-intake-content h3{color:#0f1a2e;margin:0 0 20px;font-size:1.2rem;font-weight:600;line-height:1.6}.services-localized .service-intake-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0 0 12px;display:grid}.services-localized .service-intake-groups dt{color:#176545;margin-bottom:4px;font-size:.9rem;font-weight:600;line-height:1.8}.services-localized .service-intake-groups dd{color:#52645b;margin:0;font-size:.88rem;line-height:1.85}.services-localized .service-intake-condition{color:#52645b;margin:16px 0 0;font-size:.8rem;line-height:1.85}.services-localized .service-policy-note{background:#eef5f0;border-radius:12px;gap:16px;margin-top:32px;padding:20px 24px;display:flex}.services-localized .service-policy-note>i{color:#176545;flex:none;margin-top:5px}.services-localized .service-policy-note>div{min-width:0}.services-localized .service-policy-note h3{color:#176545;margin:0 0 8px;font-size:.95rem;font-weight:600;line-height:1.7}.services-localized .service-policy-note>div>p{color:#52645b;margin:0;font-size:.88rem;line-height:1.85}.services-localized .service-scope-boundary{color:#52645b;margin-top:20px;font-size:.78rem;line-height:1.85}.services-localized :is(.scope-category,.category-items,.category-items span){overflow-wrap:anywhere;min-width:0}.services-localized .service-process{background:#f8fafc;padding:60px 0}.services-localized .service-process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.services-localized .service-process-step{background:#fff;border-radius:12px;padding:24px 20px}.services-localized .service-step-number{color:#176545;font-size:.85rem;font-weight:700}.services-localized .service-process-step h3{color:#0f1a2e;margin:10px 0 6px;font-size:1rem;line-height:1.6}.services-localized .service-process-step p{color:#475569;font-size:.88rem;line-height:1.8}.services-localized[lang=en] .hero-title{font-size:clamp(1.55rem,2.3vw,2.125rem)}.main-content .services-localized[dir=rtl] :is(.hero-wrapper,.hero-layout) :is(.hero-inner,.hero-content){text-align:right;direction:rtl}.services-localized[dir=rtl] .hero-actions{justify-content:flex-start}.services-localized[dir=rtl] .sidebar-card.light{text-align:start}.services-localized[dir=rtl] :is(.fa-arrow-left,.fa-arrow-right){transform:scaleX(-1)}.services-localized[dir=rtl] :is(.detail-content ul li,.service-card-four ul li){padding-left:0;padding-inline-start:24px}.services-localized[dir=rtl] :is(.detail-content ul li,.service-card-four ul li):before{left:auto;right:0}.services-localized[dir=rtl] .category-title i{margin-left:0;margin-inline-end:8px}@media (width<=992px){.services-localized .service-core-entry{grid-template-columns:72px minmax(0,1fr) auto;gap:24px}.services-localized .service-route-row{grid-template-columns:140px minmax(0,1fr) auto;gap:24px}.services-localized .service-intake-layout{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.services-localized .service-process-steps,.services-localized .service-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.services-localized .service-references{grid-template-columns:minmax(0,1fr);gap:12px}.services-localized .service-core-entry{grid-template-columns:52px minmax(0,1fr);gap:12px 16px;padding-block:24px}.services-localized .service-entry-code{padding-top:8px;font-size:1.65rem}.services-localized .service-entry-body h3{font-size:1.15rem}.services-localized .service-entry-link{grid-column:2}.services-localized .service-entry-points{gap:8px}.services-localized .service-entry-points li{width:100%}.services-localized .service-route-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.services-localized .service-route-row>h3{grid-column:1;margin:0}.services-localized .service-route-content{grid-area:2/1/auto/-1}.services-localized .service-route-row>.service-entry-link{grid-area:1/2;min-height:44px}.services-localized .service-route-chain{font-size:1.05rem}.services-localized .service-route-list{margin-bottom:32px}.services-localized .service-intake-layout{grid-template-columns:minmax(0,1fr);gap:20px}.main-content .services-localized :is(.hero,.hero-section){height:auto;min-height:var(--inner-page-hero-height)}.services-localized :is(.hero-inner,.hero-content) .hero-title{font-size:1.65rem}.services-localized .nav-inner{flex-wrap:wrap;justify-content:flex-start;gap:4px}.services-localized .nav-item{white-space:normal;padding:10px 12px}}@media (width<=600px){.services-localized .service-intake-groups{grid-template-columns:minmax(0,1fr);gap:16px}.services-localized .scope-wrap .scope-grid-two,.services-localized .service-support-grid,.services-localized .service-process-steps{grid-template-columns:minmax(0,1fr)}.services-localized .service-reference-links{flex-direction:column}}.service-context-photo[data-v-1e3cecee]{min-width:0;max-width:368px;margin:0}.service-context-photo img[data-v-1e3cecee]{aspect-ratio:3/2;object-fit:cover;background:#f3f6f4;border-radius:12px;width:100%;height:auto;max-height:216px;display:block}figcaption[data-v-1e3cecee]{color:#52645b;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:10px;font-size:.8rem;line-height:1.6;display:flex}figcaption small[data-v-1e3cecee]{color:#62756a;font-size:.72rem}.service-catalogue[data-v-9d44ac88]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.catalogue-entry[data-v-9d44ac88]{background:#fff;border:1px solid #e1e9e4;border-radius:16px;flex-direction:column;min-width:0;padding:28px;display:flex}.catalogue-heading[data-v-9d44ac88]{align-items:baseline;gap:12px;display:flex}.catalogue-heading>i[data-v-9d44ac88]{color:#176545;text-align:center;flex:none;width:20px;font-size:1rem}.catalogue-heading h3[data-v-9d44ac88]{color:#0f1a2e;margin:0;font-size:1.15rem;font-weight:600;line-height:1.65}.catalogue-entry>p[data-v-9d44ac88]{color:#52645b;max-width:65ch;margin:12px 0;font-size:.92rem;line-height:1.85}.catalogue-actions[data-v-9d44ac88]{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:auto;display:flex}.catalogue-points[data-v-9d44ac88]{color:#52645b;margin:4px 0 16px;padding-inline-start:20px;font-size:.85rem;line-height:1.8}.catalogue-points li[data-v-9d44ac88]{padding-block:4px}.catalogue-points li[data-v-9d44ac88]::marker{color:#176545;font-size:.7em}.catalogue-actions a[data-v-9d44ac88]{color:#176545;align-items:center;gap:8px;min-height:44px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.catalogue-actions a[data-v-9d44ac88]:hover{text-underline-offset:4px;text-decoration:underline}.catalogue-actions a i[data-v-9d44ac88]{font-size:.7rem}.catalogue-rows[data-v-9d44ac88]{grid-template-columns:minmax(0,1fr);gap:0}.catalogue-rows .catalogue-entry[data-v-9d44ac88]{border:0;border-bottom:1px solid #e1e9e4;border-radius:0;grid-template-rows:auto auto;grid-template-columns:240px minmax(0,1fr) minmax(0,.9fr);gap:0 32px;padding:28px 0;display:grid}.catalogue-rows .catalogue-entry[data-v-9d44ac88]:first-child{padding-top:8px}.catalogue-rows .catalogue-heading[data-v-9d44ac88]{grid-area:1/1;align-self:start}.catalogue-rows .catalogue-entry>p[data-v-9d44ac88]{grid-area:1/2/3;margin:0}.catalogue-rows .catalogue-points[data-v-9d44ac88]{grid-area:1/3/3;margin:0}.catalogue-rows .catalogue-points li[data-v-9d44ac88]:first-child{padding-top:0}.catalogue-rows .catalogue-actions[data-v-9d44ac88]{grid-area:2/1;align-self:start;margin:8px 0 0;padding-inline-start:32px}@media (width<=992px){.catalogue-entry[data-v-9d44ac88]{padding:24px}.catalogue-rows .catalogue-entry[data-v-9d44ac88]{grid-template-columns:200px minmax(0,1fr);gap:12px 32px}.catalogue-rows .catalogue-entry>p[data-v-9d44ac88]{grid-row:1}.catalogue-rows .catalogue-points[data-v-9d44ac88]{grid-area:2/2}}@media (width<=768px){.service-catalogue[data-v-9d44ac88]{grid-template-columns:minmax(0,1fr);gap:16px}.catalogue-rows[data-v-9d44ac88]{gap:0}.catalogue-rows .catalogue-entry[data-v-9d44ac88]{grid-template-columns:minmax(0,1fr);gap:0}.catalogue-rows[data-v-9d44ac88] :is(.catalogue-heading,.catalogue-entry>p,.catalogue-points,.catalogue-actions){grid-area:auto/1}.catalogue-rows .catalogue-entry>p[data-v-9d44ac88]{margin:12px 0}.catalogue-rows .catalogue-points[data-v-9d44ac88]{margin:4px 0 8px}.catalogue-rows .catalogue-actions[data-v-9d44ac88]{padding-inline-start:0}}.container[data-v-e2494b8b]{max-width:1200px;margin:0 auto;padding:0 24px}.page-container[data-v-e2494b8b]{background:#fff}.hero[data-v-e2494b8b]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:80px 0 60px;position:relative;overflow:hidden}.hero-wrapper[data-v-e2494b8b]{align-items:center;gap:60px;display:flex}.hero-inner[data-v-e2494b8b]{z-index:2;flex:1;position:relative}.hero-tag[data-v-e2494b8b]{color:#1f7a54;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:500;display:inline-block}.hero-title[data-v-e2494b8b]{color:#0f1a2e;margin-bottom:12px;font-size:2.8rem;font-weight:600;line-height:1.15}.hero-highlight[data-v-e2494b8b]{color:#1f7a54;display:block}.hero-desc[data-v-e2494b8b]{color:#6a7a70;font-size:1.05rem;line-height:1.7}.nav-section[data-v-e2494b8b]{background:#fff;border-bottom:1px solid #eef2ef}.nav-inner[data-v-e2494b8b]{gap:0;padding:0;display:flex}.nav-item[data-v-e2494b8b]{color:#6a7a70;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:14px 24px 12px;font-size:.9rem;font-weight:500;transition:all .2s}.nav-item[data-v-e2494b8b]:hover{color:#0f1a2e}.nav-item.active[data-v-e2494b8b]{color:#1f7a54;border-bottom-color:#1f7a54}.content[data-v-e2494b8b]{background:#fff;padding:48px 0 60px}.service-list-core[data-v-e2494b8b]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.service-card-core[data-v-e2494b8b]{background:#fff;border-top:3px solid #e8edea;border-radius:16px;padding:36px 32px;transition:all .3s;box-shadow:0 2px 12px #00000005}.service-card-core[data-v-e2494b8b]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #1f7a5414}.service-card-core.alt[data-v-e2494b8b]{border-top-color:#e8edea}.core-badge[data-v-e2494b8b]{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#1f7a54;border-radius:12px;margin-bottom:12px;padding:3px 12px;font-size:.6rem;font-weight:600;display:inline-block}.service-card-core.alt .core-badge[data-v-e2494b8b]{background:#0f1a2e}.core-icon[data-v-e2494b8b]{background:#1f7a5414;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;display:flex}.core-icon i[data-v-e2494b8b]{color:#1f7a54;font-size:1.4rem}.service-card-core h3[data-v-e2494b8b]{color:#0f1a2e;margin-bottom:6px;font-size:1.3rem;font-weight:600}.service-card-core>p[data-v-e2494b8b]{color:#6a7a70;margin-bottom:14px;font-size:.95rem;line-height:1.6}.core-points[data-v-e2494b8b]{margin:0 0 18px;padding:0;list-style:none}.core-points li[data-v-e2494b8b]{color:#4a5a50;align-items:center;gap:8px;padding:4px 0;font-size:.85rem;display:flex}.core-points li i[data-v-e2494b8b]{color:#1f7a54;font-size:.7rem}.service-grid-four[data-v-e2494b8b]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.service-card-four[data-v-e2494b8b]{background:#fff;border-radius:12px;padding:24px 20px;transition:all .3s;box-shadow:0 2px 8px #00000003}.service-card-four[data-v-e2494b8b]:hover{transform:translateY(-4px);box-shadow:0 8px 28px #1f7a540f}.four-icon[data-v-e2494b8b]{background:#1f7a540f;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;display:flex}.four-icon i[data-v-e2494b8b]{color:#1f7a54;font-size:1.1rem}.service-card-four h3[data-v-e2494b8b]{color:#0f1a2e;margin-bottom:4px;font-size:.95rem;font-weight:600}.service-card-four>p[data-v-e2494b8b]{color:#6a7a70;margin-bottom:8px;font-size:.8rem;line-height:1.5}.service-card-four ul[data-v-e2494b8b]{margin:0 0 12px;padding:0;list-style:none}.service-card-four ul li[data-v-e2494b8b]{color:#4a5a50;padding:2px 0;padding-left:12px;font-size:.76rem;position:relative}.service-card-four ul li[data-v-e2494b8b]:before{content:"";background:#cbd8d0;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.service-list-numbered[data-v-e2494b8b]{flex-direction:column;gap:24px;display:flex}.service-item-numbered[data-v-e2494b8b]{border-bottom:1px solid #f0f3f1;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.service-item-numbered[data-v-e2494b8b]:last-child{border-bottom:none;padding-bottom:0}.service-item-numbered .num[data-v-e2494b8b]{color:#e8edea;letter-spacing:.5px;flex-shrink:0;min-width:56px;font-size:2.2rem;font-weight:700;line-height:1}.service-item-numbered div[data-v-e2494b8b]{flex:1}.service-item-numbered h3[data-v-e2494b8b]{color:#0f1a2e;margin-bottom:2px;font-size:1.1rem;font-weight:600}.service-item-numbered>div>p[data-v-e2494b8b]{color:#6a7a70;margin-bottom:8px;font-size:.9rem;line-height:1.6}.service-item-numbered ul[data-v-e2494b8b]{flex-wrap:wrap;gap:4px 20px;margin:0 0 10px;padding:0;list-style:none;display:flex}.service-item-numbered ul li[data-v-e2494b8b]{color:#4a5a50;padding-left:14px;font-size:.82rem;position:relative}.service-item-numbered ul li[data-v-e2494b8b]:before{content:"";background:#cbd8d0;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.btn-soft-link[data-v-e2494b8b]{color:#1f7a54;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-block}.btn-soft-link[data-v-e2494b8b]:hover{color:#176545;transform:translate(4px)}.scope-wrap[data-v-e2494b8b]{padding:8px 0}.scope-intro[data-v-e2494b8b]{margin-bottom:32px}.scope-intro h3[data-v-e2494b8b]{color:#0f1a2e;margin-bottom:4px;font-size:1.2rem;font-weight:600}.scope-intro p[data-v-e2494b8b]{color:#6a7a70;font-size:.95rem}.scope-grid-two[data-v-e2494b8b]{grid-template-columns:1fr 1fr;gap:32px 40px;display:grid}.scope-category[data-v-e2494b8b]{border-bottom:1px solid #f0f3f1;padding-bottom:20px}.scope-category[data-v-e2494b8b]:last-child{border-bottom:none;padding-bottom:0}.category-title[data-v-e2494b8b]{color:#0f1a2e;align-items:center;gap:10px;margin-bottom:12px;font-size:1rem;font-weight:600;display:flex}.category-title i[data-v-e2494b8b]{color:#1f7a54;text-align:center;width:20px;font-size:.95rem}.category-items[data-v-e2494b8b]{flex-wrap:wrap;gap:8px;display:flex}.category-items span[data-v-e2494b8b]{color:#4a5a50;background:#f5f7f6;border-radius:16px;padding:4px 14px;font-size:.78rem;transition:all .2s}.category-items span[data-v-e2494b8b]:hover{color:#fff;background:#1f7a54}.scope-note[data-v-e2494b8b]{background:#f8faf9;border-left:3px solid #1f7a54;border-radius:10px;gap:12px;margin-top:32px;padding:18px 22px;display:flex}.scope-note i[data-v-e2494b8b]{color:#1f7a54;flex-shrink:0;margin-top:2px;font-size:1.2rem}.scope-note>div[data-v-e2494b8b]{flex:1}.scope-note p[data-v-e2494b8b]{color:#4a5a50;margin:0;font-size:.85rem;line-height:1.6}.scope-link[data-v-e2494b8b]{color:#1f7a54;font-weight:500;text-decoration:none;transition:color .2s}.scope-link[data-v-e2494b8b]:hover{color:#0f4a32;text-decoration:underline}.section-header[data-v-e2494b8b]{text-align:center;margin-bottom:48px}.section-tag[data-v-e2494b8b]{color:#1f7a54;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.8rem;font-weight:600;display:inline-block}.section-title[data-v-e2494b8b]{color:#0f1a2e;margin-bottom:8px;font-size:2.2rem;font-weight:700}.section-desc[data-v-e2494b8b]{color:#64748b;font-size:1rem}.mode-section[data-v-e2494b8b]{background:#fff;padding:60px 0 40px}.mode-grid[data-v-e2494b8b]{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:40px;display:grid}.mode-card[data-v-e2494b8b]{background:#fff;border-radius:14px;padding:28px 24px 24px;transition:all .3s;position:relative;box-shadow:0 2px 12px #00000005}.mode-card[data-v-e2494b8b]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #1f7a5414}.mode-card-top[data-v-e2494b8b]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mode-level-badge[data-v-e2494b8b]{color:#fff;letter-spacing:.3px;text-transform:uppercase;border-radius:20px;padding:3px 14px;font-size:.7rem;font-weight:600;display:inline-block}.mode-card[data-level=low] .mode-level-badge[data-v-e2494b8b]{background:#8cb89a}.mode-card[data-level=low] .mode-level-icon[data-v-e2494b8b]{color:#8cb89a}.mode-card[data-level=low][data-v-e2494b8b]{border-top:3px solid #8cb89a}.mode-card[data-level=medium] .mode-level-badge[data-v-e2494b8b]{background:#1f7a54}.mode-card[data-level=medium] .mode-level-icon[data-v-e2494b8b]{color:#1f7a54}.mode-card[data-level=medium][data-v-e2494b8b]{border-top:3px solid #1f7a54}.mode-card[data-level=high] .mode-level-badge[data-v-e2494b8b]{background:#0f4a32}.mode-card[data-level=high] .mode-level-icon[data-v-e2494b8b]{color:#0f4a32}.mode-card[data-level=high][data-v-e2494b8b]{border-top:3px solid #0f4a32}.mode-level-icon[data-v-e2494b8b]{opacity:.3;font-size:1.2rem}.mode-card h4[data-v-e2494b8b]{color:#0f1a2e;margin-bottom:6px;font-size:1rem;font-weight:600}.mode-card p[data-v-e2494b8b]{color:#64748b;margin-bottom:10px;font-size:.9rem;line-height:1.6}.mode-tag[data-v-e2494b8b]{color:#6a7a70;background:#f5f7f6;border-radius:16px;padding:3px 14px;font-size:.75rem;display:inline-block}.mode-detail[data-v-e2494b8b]{flex-direction:column;gap:14px;max-width:820px;margin:0 auto 28px;display:flex}.mode-detail-item[data-v-e2494b8b]{background:#f8fafc;border-radius:10px;align-items:flex-start;gap:16px;padding:16px 20px;transition:all .2s;display:flex}.mode-detail-item[data-v-e2494b8b]:hover{background:#f2f6f4}.mode-dot[data-v-e2494b8b]{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.mode-detail-item h4[data-v-e2494b8b]{color:#0f1a2e;margin:0 0 2px;font-size:.95rem;font-weight:600}.mode-detail-item p[data-v-e2494b8b]{color:#6a7a70;margin:0;font-size:.88rem;line-height:1.6}.mode-note[data-v-e2494b8b]{background:#f8faf9;border-left:3px solid #1f7a54;border-radius:10px;gap:14px;max-width:820px;margin:0 auto;padding:18px 22px;display:flex}.mode-note i[data-v-e2494b8b]{color:#1f7a54;flex-shrink:0;margin-top:2px;font-size:1.1rem}.mode-note>div[data-v-e2494b8b]{flex:1}.mode-note p[data-v-e2494b8b]{color:#4a5a50;margin:0;font-size:.85rem;line-height:1.6}.mode-note p[data-v-e2494b8b]:first-child{margin-bottom:2px}.cta-section[data-v-e2494b8b]{background:#fff;padding:60px 0 80px}.cta-card[data-v-e2494b8b]{text-align:center;background:#f8fafc;border-radius:20px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 2px 20px #00000003}.cta-dot[data-v-e2494b8b]{pointer-events:none;border-radius:50%;position:absolute}.cta-dot-1[data-v-e2494b8b]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:200px;height:200px;top:-60px;right:-60px}.cta-dot-2[data-v-e2494b8b]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:120px;height:120px;bottom:-40px;left:-40px}.cta-content[data-v-e2494b8b]{z-index:2;max-width:640px;margin:0 auto;position:relative}.cta-title[data-v-e2494b8b]{color:#0f1a2e;margin-bottom:12px;font-size:2rem;font-weight:700}.cta-desc[data-v-e2494b8b]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.cta-actions[data-v-e2494b8b]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary[data-v-e2494b8b]{color:#fff;cursor:pointer;background:#1f7a54;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #1f7a541f}.btn-primary[data-v-e2494b8b]:hover{background:#176545;transform:translateY(-2px);box-shadow:0 8px 24px #1f7a542e}.btn-soft[data-v-e2494b8b]{color:#1f7a54;cursor:pointer;background:#1f7a540f;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.btn-soft[data-v-e2494b8b]:hover{background:#1f7a541f;transform:translateY(-2px)}@media (width<=1024px){.service-grid-four[data-v-e2494b8b]{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.mode-grid[data-v-e2494b8b]{grid-template-columns:repeat(2,1fr)}.scope-grid-two[data-v-e2494b8b]{grid-template-columns:1fr;gap:24px}.hero-wrapper[data-v-e2494b8b]{gap:40px}}@media (width<=768px){.hero[data-v-e2494b8b]{padding:60px 0 40px}.hero-wrapper[data-v-e2494b8b]{flex-direction:column;gap:30px}.hero-title[data-v-e2494b8b]{font-size:2rem}.hero-desc[data-v-e2494b8b]{font-size:.95rem}.nav-inner[data-v-e2494b8b]{gap:0;padding:0;overflow-x:auto}.nav-item[data-v-e2494b8b]{white-space:nowrap;padding:12px 16px 10px;font-size:.8rem}.service-list-core[data-v-e2494b8b]{grid-template-columns:1fr;gap:20px}.service-card-core[data-v-e2494b8b]{padding:28px 24px}.service-grid-four[data-v-e2494b8b]{grid-template-columns:1fr 1fr;gap:14px}.service-item-numbered[data-v-e2494b8b]{gap:16px}.service-item-numbered .num[data-v-e2494b8b]{min-width:40px;font-size:1.6rem}.service-card-four[data-v-e2494b8b]{padding:18px 16px}.scope-grid-two[data-v-e2494b8b]{gap:20px}.scope-category[data-v-e2494b8b]{padding-bottom:14px}.category-items span[data-v-e2494b8b]{padding:3px 10px;font-size:.72rem}.section-title[data-v-e2494b8b]{font-size:1.8rem}.mode-grid[data-v-e2494b8b]{grid-template-columns:1fr;gap:18px}.mode-card[data-v-e2494b8b]{padding:22px 20px}.mode-detail-item[data-v-e2494b8b]{flex-direction:column;gap:4px;padding:14px 16px}.mode-note[data-v-e2494b8b]{flex-direction:column;gap:8px;padding:14px 16px}.mode-note i[data-v-e2494b8b]{margin-top:0}.cta-card[data-v-e2494b8b]{padding:32px 24px}.cta-title[data-v-e2494b8b]{font-size:1.6rem}.cta-actions[data-v-e2494b8b]{flex-direction:column;align-items:stretch}.btn-primary[data-v-e2494b8b],.btn-soft[data-v-e2494b8b]{justify-content:center}}@media (width<=600px){.service-grid-four[data-v-e2494b8b]{grid-template-columns:1fr;gap:12px}.service-card-four[data-v-e2494b8b]{padding:16px 14px}.scope-grid-two[data-v-e2494b8b]{gap:16px}.scope-category[data-v-e2494b8b]{padding-bottom:12px}.category-items span[data-v-e2494b8b]{padding:2px 8px;font-size:.68rem}.scope-note[data-v-e2494b8b]{flex-direction:column;padding:14px 16px}.scope-note p[data-v-e2494b8b]{font-size:.8rem}}@media (width<=480px){.hero-title[data-v-e2494b8b]{font-size:1.6rem}.service-item-numbered ul[data-v-e2494b8b]{flex-direction:column;gap:2px}.cta-title[data-v-e2494b8b]{font-size:1.3rem}.cta-desc[data-v-e2494b8b]{font-size:.95rem}.mode-card-top[data-v-e2494b8b]{flex-wrap:wrap;gap:6px}.mode-level-badge[data-v-e2494b8b]{padding:2px 12px;font-size:.6rem}}.industry-page{--industry-ink:#0f1a2e;--industry-muted:#52645b;--industry-green:#176545;--industry-line:#e1e9e4;color:var(--industry-ink);background:#fff}.industry-page ::selection{color:#103c29;background:#d7eee0}.industry-page .container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.industry-page :is(a,summary):focus-visible{outline:2px solid var(--industry-green);outline-offset:4px}.industry-page a{text-underline-offset:4px}.industry-page .hero-section{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding-block:44px}.main-content .industry-page>.hero-section>.container.hero-layout{direction:ltr;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:40px;display:grid}.main-content .industry-page>.hero-section>.container.hero-layout>.hero-content{text-align:start;min-width:0;max-width:none;margin:0}.industry-page .hero-title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(2rem,2.55vw,2.375rem);font-weight:700;line-height:1.4}.industry-page .hero-desc{max-width:64ch;color:var(--industry-muted);margin:0;font-size:1rem;line-height:1.85}.main-content .industry-page .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:24px;display:flex}.industry-page .industry-btn{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:.9rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.industry-page .industry-btn-primary{color:#fff;background:#1f7a54}.industry-page .industry-btn-primary:hover{background:#176545}.industry-page .industry-btn-soft{color:var(--industry-green);background:#e6efe9}.industry-page .industry-btn-soft:hover{background:#dbe9df}.industry-page .industry-heading{text-wrap:balance;margin:0 0 12px;font-size:clamp(1.35rem,1.9vw,1.65rem);font-weight:700;line-height:1.5}.industry-page .industry-section-desc{max-width:75ch;color:var(--industry-muted);margin:0;font-size:.95rem;line-height:1.85}.industry-page .industry-note{color:var(--industry-muted);max-width:95ch;margin:20px 0 0;font-size:.85rem;line-height:1.85}.industry-page .industry-scope{padding-block:48px 36px}.industry-page .industry-product-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.industry-page .industry-product-groups article{border-inline-start:1px solid var(--industry-line);padding-inline-start:20px}.industry-page .industry-product-groups h3{color:var(--industry-green);margin:0 0 8px;font-size:1rem;line-height:1.5}.industry-page .industry-product-groups p{color:var(--industry-muted);font-size:.9rem;line-height:1.85}.industry-page .industry-process{padding-block:28px 0}.industry-page .industry-stages{margin:28px 0 0;padding:0;list-style:none}.industry-page .industry-stage{border-top:1px solid var(--industry-line);grid-template-columns:260px minmax(0,1fr);gap:40px;padding-block:28px;display:grid}.industry-page .industry-stage-heading{padding-inline-start:52px;position:relative}.industry-page .industry-step-number{inset-inline-start:0;width:36px;height:36px;color:var(--industry-green);font-variant-numeric:tabular-nums;background:#e9f3ec;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;top:0}.industry-page .industry-stage h3{margin:3px 0 10px;font-size:1.05rem;line-height:1.65}.industry-page .industry-stage-heading p{color:var(--industry-muted);font-size:.85rem;line-height:1.85}.industry-page .industry-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.industry-page :is(.industry-checks,.industry-intake-items) dt{color:var(--industry-green);margin-bottom:8px;font-size:.95rem;font-weight:600;line-height:1.6}.industry-page :is(.industry-checks,.industry-intake-items) dd{color:var(--industry-muted);margin:0;font-size:.9rem;line-height:1.85}.industry-page .industry-related{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:16px;font-size:.8rem;line-height:1.8;display:flex}.industry-page .industry-related>span{color:var(--industry-muted)}.industry-page .industry-related a{min-height:32px;color:var(--industry-green);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.industry-page .industry-related a:hover{text-decoration:underline}.industry-page .industry-related i{font-size:.65rem}.industry-page[dir=rtl] .fa-arrow-right{transform:rotate(180deg)}.industry-page .industry-support{padding-block:28px 64px}.industry-page .industry-intake{background:#edf5ef;border-radius:16px;padding:28px 32px}.industry-page .industry-intake-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.industry-page .industry-intake-action{border-top:1px solid #d4e4da;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.industry-page .industry-intake-action p{max-width:75ch;color:var(--industry-muted);font-size:.85rem;line-height:1.85}.industry-page .industry-intake-action .industry-btn{flex-shrink:0}.industry-page .industry-faq{background:#f6f8f7;border-radius:16px;margin-top:40px;padding:24px}.industry-page .industry-faq h2{margin-bottom:12px;font-size:1.15rem;line-height:1.6}.industry-page .industry-faq-item{border-bottom:1px solid var(--industry-line)}.industry-page .industry-faq-item:last-child{border-bottom:none}.industry-page .industry-faq summary{cursor:pointer;min-height:44px;margin-inline-start:20px;padding-block:12px;list-style:disclosure-closed;display:list-item}.industry-page .industry-faq summary::marker{color:var(--industry-green);font-size:.75em}.industry-page .industry-faq-item[open]>summary{list-style-type:disclosure-open}.industry-page .industry-faq summary:focus-visible{outline-offset:-4px}.industry-page .industry-faq h3{font-size:.95rem;font-weight:600;line-height:1.8;display:inline}.industry-page .industry-faq summary:hover h3,.industry-page .industry-faq-item[open] h3{color:var(--industry-green)}.industry-page .industry-faq-item>p{max-width:75ch;color:var(--industry-muted);margin-inline-start:20px;padding-bottom:16px;font-size:.9rem;line-height:1.85}.industry-page .industry-references{margin-top:32px}.industry-page .industry-references h2{margin-bottom:12px;font-size:.95rem;line-height:1.6}.industry-page .industry-references>div{flex-wrap:wrap;gap:6px 24px;display:flex}.industry-page .industry-references a{min-height:32px;color:var(--industry-green);align-items:center;gap:8px;font-size:.8rem;line-height:1.8;text-decoration:none;display:inline-flex}.industry-page .industry-references a:hover{text-decoration:underline}.industry-page .industry-references i{font-size:.65rem}.industry-page .industry-references .industry-note{margin-top:12px}.industry-page .industry-catalog{padding-block:48px}.industry-page .industry-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.industry-page .industry-card{border:1px solid var(--industry-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.industry-page .industry-card h3{align-items:center;gap:12px;margin:0 0 16px;font-size:1.1rem;line-height:1.5;display:flex}.industry-page .industry-card h3 i{width:40px;height:40px;color:var(--industry-green);background:#edf5ef;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.industry-page .industry-card p{color:var(--industry-muted);font-size:.9rem;line-height:1.85}.industry-page .industry-card dl{border-top:1px solid var(--industry-line);margin-top:16px;padding-block:16px}.industry-page .industry-card dt{color:var(--industry-green);margin-bottom:5px;font-size:.8rem;font-weight:600}.industry-page .industry-card dd{color:var(--industry-muted);margin:0;font-size:.85rem;line-height:1.8}.industry-page .industry-card>a{min-height:44px;color:var(--industry-green);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.industry-page .industry-card>a:hover{text-decoration:underline}.industry-page .industry-overview-workflow{background:#f6f8f7;padding-block:36px}.industry-page .industry-overview-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:28px;padding:0;list-style:none;display:grid}.industry-page .industry-overview-steps .industry-step-number{margin-bottom:12px;position:static}.industry-page .industry-overview-steps h3{margin:0 0 8px;font-size:1rem;line-height:1.6}.industry-page .industry-overview-steps p{color:var(--industry-muted);font-size:.9rem;line-height:1.85}.industry-page .industry-overview-contact{padding-block:40px 56px}.industry-page .industry-overview-contact .industry-intake-action{border:0;margin:0;padding:0}.industry-page .industry-overview-contact .industry-section-desc{margin-top:8px}.industry-page .industry-overview-contact .industry-btn{margin-top:20px}.industry-page[lang=en] .hero-title{font-size:clamp(1.85rem,2.4vw,2.125rem)}.industry-page[lang=ar] .hero-title{letter-spacing:normal}@media (width<=1024px){.main-content .industry-page>.hero-section>.container.hero-layout{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.industry-page .industry-stage{grid-template-columns:230px minmax(0,1fr);gap:28px}.industry-page .industry-checks{grid-template-columns:1fr;gap:20px}.industry-page .industry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.industry-page .container{padding-inline:24px}.main-content .industry-page>.hero-section{height:auto;padding-block:40px}.main-content .industry-page>.hero-section>.container.hero-layout{grid-template-columns:minmax(0,1fr)}.industry-page .hero-title,.industry-page[lang=en] .hero-title{font-size:1.85rem}.industry-page .hero-desc{font-size:.95rem}.industry-page .industry-scope{padding-block:36px 24px}.industry-page .industry-product-groups{grid-template-columns:1fr;gap:20px}.industry-page .industry-process{padding-top:20px}.industry-page .industry-stage{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}.industry-page .industry-stage-heading{padding-inline-start:48px}.industry-page .industry-stage-heading p{max-width:65ch}.industry-page .industry-intake{padding:24px}.industry-page .industry-intake-items{grid-template-columns:1fr;gap:20px}.industry-page .industry-intake-action{flex-direction:column;align-items:flex-start;gap:16px}.industry-page .industry-faq{margin-top:32px;padding:20px}.industry-page .industry-faq h2{font-size:1.1rem}.industry-page .industry-catalog{padding-block:36px}.industry-page .industry-overview-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.industry-page .industry-overview-contact .industry-intake-action{gap:8px}.industry-page .industry-overview-contact .industry-btn{margin-top:12px}}@media (width<=480px){.industry-page .industry-cards{grid-template-columns:1fr}.industry-page .industry-overview-steps{grid-template-columns:1fr;gap:20px}.industry-page .industry-overview-steps li{padding-inline-start:52px;position:relative}.industry-page .industry-overview-steps .industry-step-number{position:absolute}.industry-page .industry-overview-steps h3{margin-top:3px}}@media (prefers-reduced-motion:reduce){.industry-page :is(.industry-btn,.industry-card){transition:none}}.about-localized-page :is(.hero-grid,.hero-layout,.stats-grid,.about-grid,.about-index-layout,.region-grid,.promise-grid,.profile-layout,.company-facts,.section-layout,.delivery-layout,.delivery-steps,.capability-list article,.audience-list article,.timeline-layout,.timeline-row,.evolution-layout,.evolution-list article,.current-layout,.current-layout ul,.flow-layout,.resource-list article,.resource-flow,.credential-layout,.credential-list div,.roles-layout,.role-list article,.workflow-layout,.workflow-list li,.service-rules-layout,.service-rules,.cases-heading,.cases-grid,.testimonial-grid,.about-action-band__inner){direction:ltr}.about-localized-page :is(.hero-content,.about-text,.about-features,.about-index-heading,.about-index-list,.profile-copy,.section-copy,.delivery-heading,.timeline-heading,.timeline-copy,.evolution-heading,.current-layout>div,.flow-heading,.credential-copy,.roles-heading,.role-copy,.role-output,.workflow-heading,.service-rules-layout>div,.about-action-band__copy){min-width:0}.about-localized-page :is(h1,h2,h3,h4,p,dt,dd,b,small,.stat-label,.stat-number,.promise-label,.region-tags,.case-tag,.case-meta,.author-name,.author-company,.capability-list article>span,.audience-list article>span,.evolution-list article>span,.current-layout li>span,.timeline-copy li,.cases-heading>span,.role-output>span){overflow-wrap:anywhere}.about-localized-page[dir=rtl] :is(h1,h2,h3,h4,p,dt,dd,b,small,.stat-label,.stat-number,.promise-label,.region-tags,.case-tag,.case-meta,.author-name,.author-company,.capability-list article>span,.audience-list article>span,.evolution-list article>span,.current-layout li>span,.timeline-copy li,.cases-heading>span,.role-output>span,.about-index-list a>div,.brand-panel){letter-spacing:normal;direction:rtl}.main-content .about-localized-page[dir=rtl] .hero-content{text-align:right;direction:rtl}.about-localized-page[dir=rtl] :is(.region-card,.promise-card){text-align:right}.about-localized-page[dir=rtl] :is(.hero-actions,.about-action-band__actions,.feature-item){direction:rtl}.about-localized-page[dir=rtl] :is(.about-index-list a>i,.about-action-band__secondary>i){transform:scaleX(-1)}.about-localized-page[dir=rtl] .timeline-copy li:before{margin:0 0 2px 8px}.main-content .about-localized-page:not([lang=zh]) .hero-accent{white-space:normal;max-width:100%}.about-localized-page:not([lang=zh]) .about-action-band__inner{flex-wrap:wrap;gap:24px 40px}.about-localized-page:not([lang=zh]) .about-action-band__copy{flex:500px}.about-localized-page:not([lang=zh]) .about-action-band__actions{flex-wrap:wrap;gap:16px 24px;max-width:100%}@media (width<=768px){.about-localized-page:not([lang=zh]) .about-action-band__copy{flex:0 auto}}.hero-section>.container.hero-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:60px;display:grid}.hero-section>.container.hero-layout>.hero-content{text-align:left;max-width:720px;margin:0}.hero-section>.container.hero-layout .hero-actions{justify-content:flex-start}@media (width<=992px){.hero-section>.container.hero-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:40px}}@media (width<=768px){.hero-section>.container.hero-layout{grid-template-columns:1fr}.page-hero-visual[data-v-0eb6aa47]{display:none}}.page-hero-visual[data-v-0eb6aa47]{--green:#1f7a54;--deep-green:#14563d;--ink:#0f1a2e;--muted:#6a7a70;--line:#1f7a5429;width:340px;height:250px;color:var(--ink);flex:0 0 340px;justify-self:end;position:relative}.visual-caption[data-v-0eb6aa47]{color:var(--green);letter-spacing:.12em;margin-bottom:14px;font-size:.72rem;font-weight:700;display:block}.service-map[data-v-0eb6aa47],.catalog-scene[data-v-0eb6aa47],.product-scene[data-v-0eb6aa47],.case-scene[data-v-0eb6aa47]{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative}.assessment-panel[data-v-0eb6aa47],.guide-scene[data-v-0eb6aa47]{background:#ffffff94;box-shadow:0 14px 34px #0f1a2e0f}.service-route[data-v-0eb6aa47]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid;position:relative}.service-route[data-v-0eb6aa47]:before{content:"";background:var(--line);height:1px;position:absolute;top:29px;left:34px;right:34px}.service-stop[data-v-0eb6aa47]{z-index:1;text-align:center;min-width:0;position:relative}.service-stop i[data-v-0eb6aa47]{width:58px;height:58px;color:var(--green);background:#f6f9f7;border-radius:16px;place-items:center;margin:0 auto 9px;display:grid;box-shadow:0 10px 28px #0f1a2e0f}.service-stop b[data-v-0eb6aa47]{color:var(--muted);font-size:.72rem;display:block}.service-optional[data-v-0eb6aa47]{border-top:1px solid var(--line);text-align:center;color:var(--muted);margin-top:20px;padding-top:14px;font-size:.7rem}.service-optional>div[data-v-0eb6aa47]{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:8px;display:flex}.service-optional b[data-v-0eb6aa47]{color:var(--deep-green);background:#1f7a540e;border-radius:6px;padding:4px 10px;font-weight:500}.service-summary[data-v-0eb6aa47]{color:var(--muted);align-self:center;align-items:center;gap:12px;margin-top:28px;font-size:.75rem;display:flex}.service-summary i[data-v-0eb6aa47]{color:var(--green);font-size:.65rem}.assessment-panel[data-v-0eb6aa47]{border:1px solid var(--line);border-radius:16px;width:310px;height:214px;margin:18px 0 0 auto;padding:22px 24px}.panel-head[data-v-0eb6aa47]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.panel-head span[data-v-0eb6aa47]{color:var(--green);letter-spacing:.12em;font-size:.66rem;font-weight:700}.panel-head b[data-v-0eb6aa47]{font-size:.82rem}.assessment-checklist[data-v-0eb6aa47]{gap:13px;display:grid}.assessment-check[data-v-0eb6aa47]{align-items:center;gap:10px;font-size:.75rem;display:flex}.assessment-check i[data-v-0eb6aa47]{color:var(--green);font-size:.7rem}.assessment-check b[data-v-0eb6aa47]{color:var(--muted);font-weight:500}.assessment-foot[data-v-0eb6aa47]{color:var(--muted);border-top:1px solid #1f7a541a;align-items:center;gap:8px;margin-top:19px;padding-top:14px;font-size:.72rem;display:flex}.assessment-foot i[data-v-0eb6aa47]{color:var(--green)}.certificate-scene[data-v-0eb6aa47],.shipment-scene[data-v-0eb6aa47],.circuit-scene[data-v-0eb6aa47],.regional-scene[data-v-0eb6aa47],.quality-scene[data-v-0eb6aa47],.resource-scene[data-v-0eb6aa47],.policy-scene[data-v-0eb6aa47],.conversation-scene[data-v-0eb6aa47],.download-scene[data-v-0eb6aa47],.news-scene[data-v-0eb6aa47],.company-network[data-v-0eb6aa47],.company-scene[data-v-0eb6aa47],.timeline-scene[data-v-0eb6aa47],.honor-scene[data-v-0eb6aa47],.team-scene[data-v-0eb6aa47],.contact-scene[data-v-0eb6aa47]{width:100%;height:100%;position:relative}.certificate-sheet[data-v-0eb6aa47]{background:#fff;border-radius:14px;width:210px;height:244px;padding:26px 24px;position:absolute;top:2px;right:48px;transform:rotate(2deg);box-shadow:0 18px 42px #0f1a2e17}.certificate-sheet[data-v-0eb6aa47]:before{content:"";border:1px solid var(--line);border-radius:9px;position:absolute;inset:9px}.sheet-label[data-v-0eb6aa47]{color:var(--green);letter-spacing:.12em;font-size:.6rem;font-weight:700;display:block;position:relative}.certificate-sheet strong[data-v-0eb6aa47]{color:var(--ink);letter-spacing:-.03em;margin-top:18px;font-size:2.9rem;line-height:1;display:block;position:relative}.certificate-sheet small[data-v-0eb6aa47]{color:var(--muted);margin:6px 0 20px;font-size:.68rem;display:block;position:relative}.sheet-rule[data-v-0eb6aa47]{background:#eaf0ec;border-radius:3px;width:68%;height:4px;margin-top:7px;display:block;position:relative}.sheet-rule.long[data-v-0eb6aa47]{width:90%}.sheet-rule.short[data-v-0eb6aa47]{width:45%}.certificate-seal[data-v-0eb6aa47]{width:48px;height:48px;color:var(--green);border:1px solid #1f7a5447;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:22px}.certificate-note[data-v-0eb6aa47]{background:var(--deep-green);color:#fff;border-radius:8px;padding:7px 13px;font-size:.66rem;font-weight:600;position:absolute;bottom:22px;right:0;box-shadow:0 8px 20px #14563d29}.shipment-track[data-v-0eb6aa47]{border-top:1px dashed #1f7a5457;height:48px;position:absolute;top:104px;left:66px;right:62px}.shipment-track i[data-v-0eb6aa47]{width:38px;height:38px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-18px;left:45%;box-shadow:0 8px 24px #0f1a2e14}.shipment-port[data-v-0eb6aa47]{text-align:center;width:74px;position:absolute;top:66px}.shipment-port.start[data-v-0eb6aa47]{left:0}.shipment-port.end[data-v-0eb6aa47]{right:0}.shipment-port>i[data-v-0eb6aa47]{width:58px;height:58px;color:var(--green);background:#1f7a5414;border-radius:14px;place-items:center;margin:0 auto 9px;font-size:1.15rem;display:grid}.shipment-port.end>i[data-v-0eb6aa47]{background:var(--deep-green);color:#fff}.shipment-port b[data-v-0eb6aa47]{font-size:.72rem}.shipment-meta[data-v-0eb6aa47]{color:var(--muted);justify-content:space-between;font-size:.68rem;display:flex;position:absolute;bottom:35px;left:72px;right:72px}.circuit-chip[data-v-0eb6aa47]{text-align:center;border:1px solid var(--line);background:#ffffff94;border-radius:14px;place-content:center;width:126px;height:110px;display:grid;position:absolute;top:66px;left:42px}.circuit-chip b[data-v-0eb6aa47]{color:var(--green);letter-spacing:.08em;font-size:1.05rem}.circuit-chip small[data-v-0eb6aa47]{color:var(--muted);margin-top:5px;font-size:.58rem}.circuit-pin[data-v-0eb6aa47]{background:var(--line);width:52px;height:1px;position:absolute}.pin-1[data-v-0eb6aa47],.pin-2[data-v-0eb6aa47],.pin-3[data-v-0eb6aa47],.pin-4[data-v-0eb6aa47]{left:0}.pin-5[data-v-0eb6aa47],.pin-6[data-v-0eb6aa47],.pin-7[data-v-0eb6aa47],.pin-8[data-v-0eb6aa47]{left:168px}.pin-1[data-v-0eb6aa47],.pin-5[data-v-0eb6aa47]{top:82px}.pin-2[data-v-0eb6aa47],.pin-6[data-v-0eb6aa47]{top:108px}.pin-3[data-v-0eb6aa47],.pin-7[data-v-0eb6aa47]{top:134px}.pin-4[data-v-0eb6aa47],.pin-8[data-v-0eb6aa47]{top:160px}.circuit-pin[data-v-0eb6aa47]:after{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.pin-1[data-v-0eb6aa47]:after,.pin-2[data-v-0eb6aa47]:after,.pin-3[data-v-0eb6aa47]:after,.pin-4[data-v-0eb6aa47]:after{left:0;right:auto}.circuit-output[data-v-0eb6aa47]{background:var(--deep-green);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:106px;height:60px;font-size:.72rem;font-weight:700;display:flex;position:absolute;top:92px;right:8px}.regional-core[data-v-0eb6aa47]{text-align:center;background:var(--deep-green);color:#fff;border-radius:24px;place-content:center;width:104px;height:94px;display:grid;position:absolute;top:78px;left:119px;box-shadow:0 16px 36px #14563d24}.regional-core b[data-v-0eb6aa47]{font-size:1.1rem}.regional-core small[data-v-0eb6aa47]{opacity:.78;margin-top:4px;font-size:.62rem}.region-node[data-v-0eb6aa47]{border:1px solid var(--line);width:38px;height:38px;color:var(--green);background:#f8faf9;border-radius:50%;place-items:center;font-size:.58rem;font-weight:700;display:grid;position:absolute}.region-1[data-v-0eb6aa47]{top:15px;left:151px}.region-2[data-v-0eb6aa47]{top:42px;right:34px}.region-3[data-v-0eb6aa47]{top:130px;right:8px}.region-4[data-v-0eb6aa47]{bottom:16px;right:66px}.region-5[data-v-0eb6aa47]{bottom:15px;left:68px}.region-6[data-v-0eb6aa47]{top:132px;left:8px}.region-7[data-v-0eb6aa47]{top:42px;left:35px}.quality-scene[data-v-0eb6aa47]{justify-content:center;align-items:center;gap:24px;display:flex}.quality-medal[data-v-0eb6aa47]{text-align:center;width:130px;height:130px;color:var(--green);border:1px solid #1f7a543d;border-radius:50%;place-content:center;display:grid;box-shadow:inset 0 0 0 10px #1f7a540a}.quality-medal i[data-v-0eb6aa47]{margin-bottom:5px;font-size:2rem}.quality-medal b[data-v-0eb6aa47]{letter-spacing:.1em;font-size:.8rem}.quality-checks[data-v-0eb6aa47]{gap:13px;display:grid}.quality-checks span[data-v-0eb6aa47]{color:var(--muted);align-items:center;gap:8px;font-size:.72rem;display:flex}.quality-checks i[data-v-0eb6aa47]{width:22px;height:22px;color:var(--green);background:#1f7a5414;border-radius:50%;place-items:center;font-size:.55rem;display:grid}.catalog-grid[data-v-0eb6aa47]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.catalog-item[data-v-0eb6aa47]{background:#ffffff94;border:1px solid #1f7a5417;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:72px;display:flex}.catalog-item[data-v-0eb6aa47]:nth-child(2),.catalog-item[data-v-0eb6aa47]:nth-child(5){transform:translateY(10px)}.catalog-item i[data-v-0eb6aa47]{color:var(--green);font-size:1rem}.catalog-item small[data-v-0eb6aa47]{color:var(--muted);font-size:.66rem}.industry-photo[data-v-0eb6aa47]{width:326px;height:228px;margin:0;position:absolute;top:11px;right:0}.industry-photo[data-v-0eb6aa47]:before{content:"";border:1px solid var(--line);border-radius:18px;position:absolute;inset:18px -10px -10px 18px}.industry-photo img[data-v-0eb6aa47]{object-fit:cover;filter:saturate(.82)contrast(.96);border-radius:18px;width:100%;height:100%;display:block;position:relative}.industry-photo figcaption[data-v-0eb6aa47]{color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.7rem;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 22px #0f1a2e1a}.industry-photo figcaption i[data-v-0eb6aa47]{color:var(--green)}.photo-standard[data-v-0eb6aa47]{color:#fff;text-align:right;background:#14563de6;border-radius:8px;max-width:135px;padding:7px 10px;font-size:.59rem;position:absolute;top:14px;right:14px}.product-line[data-v-0eb6aa47]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-item[data-v-0eb6aa47]{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:116px;display:flex;position:relative}.product-item[data-v-0eb6aa47]:after{content:"";background:var(--line);height:1px;position:absolute;bottom:20px;left:7px;right:7px}.product-item i[data-v-0eb6aa47]{width:58px;height:58px;color:var(--green);background:#1f7a5414;border-radius:18px;place-items:center;font-size:1.25rem;display:grid}.product-item small[data-v-0eb6aa47]{z-index:1;color:var(--muted);background:#f4f7f5;padding:0 6px;font-size:.64rem;position:relative}.product-standard[data-v-0eb6aa47]{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:.7rem;display:flex}.product-standard i[data-v-0eb6aa47]{color:var(--green)}.case-scene[data-v-0eb6aa47]{padding:22px 6px 14px 18px}.case-head[data-v-0eb6aa47]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:9px;padding-right:2px;display:flex}.case-head .visual-caption[data-v-0eb6aa47]{margin-bottom:0}.case-standard[data-v-0eb6aa47]{color:var(--muted);letter-spacing:.14em;font-size:.56rem;font-weight:700}.case-track[data-v-0eb6aa47]{display:grid;position:relative}.case-track[data-v-0eb6aa47]:before{content:"";z-index:0;background:var(--line);width:1px;position:absolute;top:24px;bottom:24px;left:15px}.case-row[data-v-0eb6aa47]{border-bottom:1px solid #1f7a5417;grid-template-columns:32px auto 1fr 22px;align-items:center;gap:11px;min-height:50px;display:grid}.case-row>i[data-v-0eb6aa47]{z-index:1;width:30px;height:30px;color:var(--green);background:#fff;border-radius:10px;place-items:center;font-size:.72rem;display:grid;position:relative;box-shadow:0 8px 20px #0f1a2e12}.case-row b[data-v-0eb6aa47]{font-size:.72rem}.case-row>span[data-v-0eb6aa47]{background:linear-gradient(90deg,var(--line),transparent);height:1px}.case-row em[data-v-0eb6aa47]{background:var(--deep-green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.48rem;font-style:normal;display:grid}.case-row em i[data-v-0eb6aa47]{font-size:inherit}.case-foot[data-v-0eb6aa47]{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:13px;font-size:.58rem;display:flex}.case-foot i[data-v-0eb6aa47]{background:var(--line);width:28px;height:1px}.resource-sheet[data-v-0eb6aa47]{background:#fff;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-content:center;column-gap:10px;width:218px;min-height:66px;padding:15px 18px;display:grid;position:absolute;top:8px;right:72px;box-shadow:0 14px 34px #0f1a2e12}.resource-sheet i[data-v-0eb6aa47]{color:var(--green);grid-row:span 2;align-self:center;font-size:1.15rem}.resource-sheet b[data-v-0eb6aa47]{overflow-wrap:break-word;font-size:.76rem}.resource-sheet small[data-v-0eb6aa47]{color:var(--muted);margin-top:4px;font-size:.62rem}.resource-sheet.sheet-1[data-v-0eb6aa47]{transform:rotate(-3deg)}.resource-sheet.sheet-2[data-v-0eb6aa47]{top:88px;right:8px;transform:rotate(3deg)}.resource-sheet.sheet-3[data-v-0eb6aa47]{top:168px;right:48px;transform:rotate(-1deg)}.guide-scene[data-v-0eb6aa47]{border-radius:16px;grid-template-columns:62px 1fr;width:300px;height:218px;margin:16px 0 0 auto;display:grid;overflow:hidden}.guide-spine[data-v-0eb6aa47]{border-right:1px solid var(--line);color:var(--green);place-items:center;font-size:1.2rem;display:grid}.guide-steps[data-v-0eb6aa47]{align-content:center;gap:11px;padding:20px;display:grid}.guide-steps span[data-v-0eb6aa47]{grid-template-columns:23px auto 1fr;align-items:center;gap:9px;display:grid}.guide-steps em[data-v-0eb6aa47]{width:22px;height:22px;color:var(--green);background:#1f7a5414;border-radius:50%;place-items:center;font-size:.58rem;font-style:normal;display:grid}.guide-steps b[data-v-0eb6aa47]{color:var(--muted);font-size:.68rem;font-weight:500}.guide-steps i[data-v-0eb6aa47]{background:#e7ede9;border-radius:3px;height:3px}.policy-document[data-v-0eb6aa47]{background:#fff;border-radius:14px;width:232px;height:210px;padding:28px 25px;position:absolute;top:20px;left:35px;box-shadow:0 16px 38px #0f1a2e12}.policy-document span[data-v-0eb6aa47]{color:var(--green);letter-spacing:.1em;font-size:.56rem;font-weight:700}.policy-document b[data-v-0eb6aa47]{margin:22px 0;font-size:1.1rem;display:block}.policy-document i[data-v-0eb6aa47]{background:#e9efeb;border-radius:4px;width:88%;height:5px;margin:9px 0;display:block}.policy-document i.short[data-v-0eb6aa47]{width:56%}.policy-change[data-v-0eb6aa47]{background:var(--deep-green);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:.65rem;display:flex;position:absolute;top:82px;right:3px;box-shadow:0 10px 24px #14563d24}.conversation-scene[data-v-0eb6aa47]{padding-top:43px}.chat-bubble[data-v-0eb6aa47]{border-radius:14px 14px 14px 4px;align-items:center;gap:9px;width:max-content;max-width:250px;padding:13px 16px;font-size:.72rem;display:flex}.chat-bubble.question[data-v-0eb6aa47]{color:var(--ink);background:#fff;margin-left:10px;box-shadow:0 10px 26px #0f1a2e0f}.chat-bubble.answer[data-v-0eb6aa47]{background:var(--deep-green);color:#fff;border-radius:14px 14px 4px;margin:14px 0 0 auto}.chat-bubble i[data-v-0eb6aa47]{color:var(--green)}.chat-bubble.answer i[data-v-0eb6aa47]{color:#bfe0d0}.chat-search[data-v-0eb6aa47]{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:9px;padding:10px 13px;font-size:.65rem;display:flex;position:absolute;bottom:26px;left:48px;right:28px}.chat-search i[data-v-0eb6aa47]{color:var(--green)}.download-file[data-v-0eb6aa47]{background:#fff;border-radius:11px;grid-template-columns:31px 1fr;align-content:center;column-gap:10px;width:176px;height:64px;padding:11px 14px;display:grid;position:absolute;left:56px;box-shadow:0 10px 26px #0f1a2e0f}.download-file[data-v-0eb6aa47]:first-child{top:42px;transform:rotate(-3deg)}.download-file[data-v-0eb6aa47]:nth-child(2){top:110px;left:102px;transform:rotate(3deg)}.download-file i[data-v-0eb6aa47]{color:var(--green);grid-row:span 2}.download-file b[data-v-0eb6aa47]{font-size:.68rem}.download-file small[data-v-0eb6aa47]{color:var(--muted);font-size:.55rem}.download-tray[data-v-0eb6aa47]{border-top:1px solid var(--line);height:38px;color:var(--green);border-radius:0 0 16px 16px;justify-content:center;align-items:center;gap:9px;font-size:.66rem;display:flex;position:absolute;bottom:17px;left:48px;right:20px}.news-scene[data-v-0eb6aa47]{grid-template-columns:1.35fr .65fr;gap:10px;padding:28px 0;display:grid}.news-main[data-v-0eb6aa47]{background:#fff;border-radius:16px;padding:26px 24px;box-shadow:0 14px 34px #0f1a2e0f}.news-main span[data-v-0eb6aa47]{color:var(--green);font-size:.6rem}.news-main b[data-v-0eb6aa47]{margin:18px 0 22px;font-size:1rem;line-height:1.45;display:block}.news-main i[data-v-0eb6aa47]{background:#e9efeb;border-radius:3px;height:4px;margin-top:8px;display:block}.news-main i[data-v-0eb6aa47]:last-child{width:64%}.news-list[data-v-0eb6aa47]{align-content:center;gap:9px;display:grid}.news-list span[data-v-0eb6aa47]{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 10px;font-size:.64rem}.company-network[data-v-0eb6aa47]{justify-content:center;align-items:center;gap:26px;display:flex}.company-core[data-v-0eb6aa47]{text-align:center;background:#fff;border-radius:28px;place-content:center;width:126px;height:126px;display:grid;box-shadow:0 16px 38px #0f1a2e12}.company-core img[data-v-0eb6aa47]{object-fit:contain;width:54px;height:54px;margin:0 auto 5px}.company-core b[data-v-0eb6aa47]{font-size:.72rem}.company-links[data-v-0eb6aa47]{gap:14px;display:grid}.company-links span[data-v-0eb6aa47]{color:var(--muted);align-items:center;gap:9px;font-size:.7rem;display:flex}.company-links i[data-v-0eb6aa47]{width:23px;height:23px;color:var(--green);background:#1f7a5414;border-radius:50%;place-items:center;font-size:.55rem;display:grid}.company-scene[data-v-0eb6aa47]{align-content:center;gap:20px;padding:24px 8px 18px 24px;display:grid}.company-scene-head[data-v-0eb6aa47]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:13px;display:flex}.company-scene-head span[data-v-0eb6aa47]{color:var(--green);letter-spacing:.06em;font-size:.64rem;font-weight:700}.company-scene-head strong[data-v-0eb6aa47]{color:var(--ink);font-size:.92rem}.company-scene-route[data-v-0eb6aa47]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid;position:relative}.company-scene-route[data-v-0eb6aa47]:before{content:"";background:var(--line);height:1px;position:absolute;top:15px;left:24px;right:24px}.company-scene-route>span[data-v-0eb6aa47]{color:var(--muted);text-align:center;justify-items:center;gap:9px;font-size:.62rem;display:grid;position:relative}.company-scene-route i[data-v-0eb6aa47]{width:30px;height:30px;color:var(--green);background:#f8faf9;border:1px solid #1f7a5433;border-radius:50%;place-items:center;font-size:.58rem;font-style:normal;font-weight:700;display:grid}.company-scene-route b[data-v-0eb6aa47]{white-space:nowrap;font-weight:600}.company-scene p[data-v-0eb6aa47]{color:var(--muted);text-align:right;margin:0;font-size:.64rem}.timeline-line[data-v-0eb6aa47]{background:var(--line);height:1px;position:absolute;top:124px;left:16px;right:16px}.timeline-point[data-v-0eb6aa47]{text-align:center;justify-items:center;gap:5px;width:90px;display:grid;position:absolute;top:96px}.timeline-point i[data-v-0eb6aa47]{background:var(--green);border:4px solid #d9e8df;border-radius:50%;width:13px;height:13px}.timeline-point b[data-v-0eb6aa47]{color:var(--green);margin-top:6px;font-size:.76rem}.timeline-point small[data-v-0eb6aa47]{color:var(--muted);font-size:.6rem}.point-1[data-v-0eb6aa47]{left:0}.point-2[data-v-0eb6aa47]{left:125px}.point-3[data-v-0eb6aa47]{right:0}.honor-doc[data-v-0eb6aa47]{text-align:center;background:#fff;border-radius:12px;place-content:center;width:170px;height:188px;display:grid;position:absolute;top:24px;box-shadow:0 14px 34px #0f1a2e12}.honor-doc[data-v-0eb6aa47]:before{content:"";border:1px solid var(--line);border-radius:7px;position:absolute;inset:10px}.honor-doc.back[data-v-0eb6aa47]{color:#88978e;left:38px;transform:rotate(-7deg)}.honor-doc.front[data-v-0eb6aa47]{color:var(--green);right:42px;transform:rotate(5deg)}.honor-doc span[data-v-0eb6aa47],.honor-doc i[data-v-0eb6aa47],.honor-doc b[data-v-0eb6aa47]{position:relative}.honor-doc span[data-v-0eb6aa47]{letter-spacing:.12em;font-size:.58rem}.honor-doc i[data-v-0eb6aa47]{margin:15px 0 8px;font-size:1.5rem}.honor-doc b[data-v-0eb6aa47]{color:var(--ink);font-size:.72rem}.honor-tag[data-v-0eb6aa47]{background:var(--deep-green);color:#fff;border-radius:8px;padding:7px 11px;font-size:.58rem;position:absolute;bottom:17px;right:4px}.team-link[data-v-0eb6aa47]{background:var(--line);height:1px;position:absolute;top:112px;left:48px;right:48px}.team-member[data-v-0eb6aa47]{justify-items:center;gap:9px;width:86px;display:grid;position:absolute;top:72px}.team-member>i[data-v-0eb6aa47]{width:70px;height:70px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:1.05rem;display:grid;box-shadow:0 10px 28px #0f1a2e12}.team-member small[data-v-0eb6aa47]{color:var(--muted);font-size:.62rem}.member-1[data-v-0eb6aa47]{left:5px}.member-2[data-v-0eb6aa47]{top:48px;left:127px}.member-3[data-v-0eb6aa47]{right:4px}.team-scene>b[data-v-0eb6aa47]{color:var(--green);font-size:.66rem;position:absolute;bottom:18px;left:138px}.contact-place[data-v-0eb6aa47]{text-align:center;justify-items:center;gap:10px;width:108px;display:grid;position:absolute;top:84px}.contact-place.china[data-v-0eb6aa47]{left:0}.contact-place.saudi[data-v-0eb6aa47]{right:0}.contact-place>i[data-v-0eb6aa47]{width:58px;height:58px;color:var(--green);background:#1f7a5414;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.contact-place.saudi>i[data-v-0eb6aa47]{background:var(--deep-green);color:#fff}.contact-place b[data-v-0eb6aa47]{font-size:.66rem}.contact-route[data-v-0eb6aa47]{border-top:1px dashed #1f7a5459;position:absolute;top:113px;left:98px;right:98px}.contact-route i[data-v-0eb6aa47]{width:31px;height:31px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:.65rem;display:grid;position:absolute;top:-16px;left:50%;box-shadow:0 8px 22px #0f1a2e14}.contact-scene>small[data-v-0eb6aa47]{text-align:center;color:var(--muted);font-size:.64rem;position:absolute;bottom:32px;left:0;right:0}@media (width<=992px){.page-hero-visual[data-v-0eb6aa47]{transform-origin:100%;flex-basis:290px;width:290px;transform:scale(.9)}}@media (prefers-reduced-motion:no-preference){.page-hero-visual:hover .certificate-sheet[data-v-0eb6aa47]{transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(-3px)rotate(0)}.page-hero-visual:hover .industry-photo img[data-v-0eb6aa47],.page-hero-visual:hover .company-core[data-v-0eb6aa47],.page-hero-visual:hover .service-stop[data-v-0eb6aa47]:nth-child(2),.page-hero-visual:hover .catalog-item[data-v-0eb6aa47]:nth-child(2){transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(-3px)}.page-hero-visual:hover .case-row[data-v-0eb6aa47]:nth-child(2){transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translate(4px)}}.container[data-v-6774e7a5]{max-width:1200px;margin:0 auto;padding:0 24px}.page-container[data-v-6774e7a5]{background:#fff}.hero-section[data-v-6774e7a5]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;position:relative;overflow:hidden}.hero-deco[data-v-6774e7a5]{pointer-events:none;border-radius:50%;position:absolute}.deco-1[data-v-6774e7a5]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:240px;height:240px;top:-80px;right:-60px}.deco-2[data-v-6774e7a5]{background:radial-gradient(circle,#1f7a540d 0%,#0000 70%);width:160px;height:160px;bottom:-60px;left:-40px}.hero-content[data-v-6774e7a5]{text-align:center;z-index:2;align-self:start;max-width:720px;margin:0 auto;position:relative}.hero-title[data-v-6774e7a5]{letter-spacing:-.02em;text-wrap:balance;color:#0f1a2e;max-width:720px;margin:0 0 18px;font-size:clamp(2.2rem,3.1vw,2.65rem);font-weight:650;line-height:1.24}.hero-desc[data-v-6774e7a5]{color:#64748b;max-width:660px;margin:0 0 28px;font-size:1.05rem;line-height:1.75}.hero-actions[data-v-6774e7a5]{flex-wrap:wrap;gap:12px;display:flex}.section-header[data-v-6774e7a5]{text-align:center;margin-bottom:48px}.section-title[data-v-6774e7a5]{color:#0f1a2e;margin-bottom:8px;font-size:2.2rem;font-weight:700}.section-desc[data-v-6774e7a5]{color:#64748b;font-size:1rem}.btn-primary[data-v-6774e7a5]{color:#fff;cursor:pointer;background:#1f7a54;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #1f7a541f}.btn-primary[data-v-6774e7a5]:hover{background:#176545;transform:translateY(-2px);box-shadow:0 8px 24px #1f7a542e}.btn-soft[data-v-6774e7a5]{color:#1f7a54;cursor:pointer;background:#1f7a540f;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.btn-soft[data-v-6774e7a5]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary[data-v-6774e7a5]:focus-visible,.btn-soft[data-v-6774e7a5]:focus-visible{outline-offset:3px;outline:3px solid #1f7a543d}.stats-section[data-v-6774e7a5]{background:#fff;border-bottom:1px solid #f0f3f1;padding:48px 0}.stats-grid[data-v-6774e7a5]{justify-content:space-around;align-items:center;gap:20px;display:flex}.stat-item[data-v-6774e7a5]{text-align:center}.stat-number[data-v-6774e7a5]{color:#0f1a2e;letter-spacing:1px;font-size:2.4rem;font-weight:700;display:block}.stat-label[data-v-6774e7a5]{color:#94a3b8;font-size:.9rem}.stat-divider[data-v-6774e7a5]{background:#e8eeeb;width:1px;height:32px}.cases-section[data-v-6774e7a5]{background:#fff;padding:68px 0 76px;scroll-margin-top:84px}.cases-heading[data-v-6774e7a5]{border-bottom:1px solid #dbe6df;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:32px;padding-bottom:22px;display:flex}.cases-heading h2[data-v-6774e7a5]{color:#0f1a2e;letter-spacing:-.02em;margin:0 0 8px;font-size:1.85rem;line-height:1.4}.cases-heading p[data-v-6774e7a5]{color:#64748b;max-width:680px;margin:0;font-size:.92rem;line-height:1.75}.cases-heading>span[data-v-6774e7a5]{color:#77867e;flex:none;font-size:.76rem}.cases-grid[data-v-6774e7a5]{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px;display:grid}.case-card[data-v-6774e7a5]{background:#f8fafc;border-radius:16px;flex-direction:column;padding:28px 24px;transition:background-color .25s,box-shadow .25s;display:flex}.case-card[data-v-6774e7a5]:hover{background:#f2f6f4;box-shadow:0 12px 30px #0f1a2e0a}.case-tag[data-v-6774e7a5]{color:#1f7a54;letter-spacing:.04em;margin-bottom:12px;font-size:.7rem;font-weight:700;display:block}.case-card h3[data-v-6774e7a5]{color:#0f1a2e;margin-bottom:8px;font-size:1.05rem}.case-card p[data-v-6774e7a5]{color:#64748b;margin:0 0 18px;font-size:.88rem;line-height:1.72}.case-detail[data-v-6774e7a5]{border-top:1px solid #e0e8e3;border-bottom:1px solid #e0e8e3;grid-template-columns:1fr 1fr;margin:auto 0 18px;display:grid}.case-detail>div[data-v-6774e7a5]{padding:14px 12px 14px 0}.case-detail>div+div[data-v-6774e7a5]{border-left:1px solid #e0e8e3;padding-left:16px}.case-detail dt[data-v-6774e7a5]{color:#78867e;margin-bottom:5px;font-size:.7rem}.case-detail dd[data-v-6774e7a5]{color:#35483f;margin:0;font-size:.8rem;font-weight:650;line-height:1.55}.case-meta[data-v-6774e7a5]{color:#94a3b8;gap:20px;font-size:.8rem;display:flex}.case-meta i[data-v-6774e7a5]{margin-right:4px}.cases-cta[data-v-6774e7a5]{text-align:center}.testimonial-section[data-v-6774e7a5]{background:#f8fafc;padding:60px 0}.testimonial-grid[data-v-6774e7a5]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testimonial-card[data-v-6774e7a5]{background:#fff;border-radius:14px;flex-direction:column;padding:26px 22px 22px;transition:box-shadow .25s;display:flex;box-shadow:0 2px 12px #00000003}.testimonial-card[data-v-6774e7a5]:before{content:"";background:#1f7a5475;width:32px;height:1px;margin-bottom:18px}.testimonial-card[data-v-6774e7a5]:hover{box-shadow:0 10px 28px #0f1a2e0d}.testimonial-card p[data-v-6774e7a5]{color:#0f1a2e;margin:0 0 18px;font-size:.94rem;line-height:1.8}.testimonial-author[data-v-6774e7a5]{border-top:1px solid #f0f3f1;margin-top:auto;padding-top:12px}.author-name[data-v-6774e7a5]{color:#0f1a2e;font-size:.85rem;font-weight:600;display:block}.author-company[data-v-6774e7a5]{color:#94a3b8;font-size:.75rem}@media (width<=1024px){.testimonial-grid[data-v-6774e7a5]{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.hero-title[data-v-6774e7a5]{font-size:2.6rem}.stats-grid[data-v-6774e7a5]{flex-wrap:wrap;justify-content:center}.stat-divider[data-v-6774e7a5]{display:none}.stat-item[data-v-6774e7a5]{flex:0 0 45%}}@media (width<=768px){.hero-section[data-v-6774e7a5]{padding:40px 0 30px}.hero-title[data-v-6774e7a5]{font-size:2rem}.hero-desc[data-v-6774e7a5]{font-size:.95rem}.hero-actions[data-v-6774e7a5]{flex-direction:column;align-items:stretch}.cases-grid[data-v-6774e7a5]{grid-template-columns:1fr;gap:20px}.cases-heading[data-v-6774e7a5]{flex-direction:column;align-items:flex-start;gap:12px}.case-card[data-v-6774e7a5]{padding:24px 20px}.case-detail[data-v-6774e7a5]{grid-template-columns:1fr}.case-detail>div+div[data-v-6774e7a5]{border-top:1px solid #e0e8e3;border-left:0;padding-left:0}.testimonial-grid[data-v-6774e7a5]{grid-template-columns:1fr;gap:16px}.section-title[data-v-6774e7a5]{font-size:1.8rem}.btn-primary[data-v-6774e7a5],.btn-soft[data-v-6774e7a5]{justify-content:center}.deco-1[data-v-6774e7a5]{width:140px;height:140px;top:-40px;right:-30px}.deco-2[data-v-6774e7a5]{width:100px;height:100px;bottom:-30px;left:-20px}}@media (width<=480px){.hero-title[data-v-6774e7a5]{font-size:1.6rem}.section-title[data-v-6774e7a5]{font-size:1.4rem}.stat-item[data-v-6774e7a5]{flex:0 0 100%}.stat-number[data-v-6774e7a5]{font-size:2rem}.case-meta[data-v-6774e7a5]{flex-direction:column;gap:4px}}svg[data-v-91110fc7]{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.resource-page{--resource-ink:#17241e;--resource-muted:#65766d;--resource-green:#1f7a54;--resource-green-dark:#185f42;--resource-soft:#f3f8f5;--resource-line:#dfe8e3;color:var(--resource-ink);background:#fff}.resource-page .container,.main-content .page-container.resource-page>.resource-hero>.container.hero-layout{width:min(1200px,100% - 48px);margin-inline:auto}.resource-page .resource-hero{border-bottom:1px solid var(--resource-line);background:#f7faf8;padding:56px 0}.resource-page .resource-hero .hero-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:48px;display:grid}.resource-page .resource-hero .hero-content{text-align:start;max-width:720px}.resource-page .resource-hero .hero-title{color:#0f1a2e;letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:680;line-height:1.18}.resource-page .resource-hero .hero-highlight{color:var(--resource-green);margin-inline-start:.18em;display:inline}.resource-page .resource-hero .hero-desc{max-width:660px;color:var(--resource-muted);margin:0 0 26px;font-size:1rem;line-height:1.8}.resource-page .resource-hero .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.resource-page .btn-primary,.resource-page .btn-soft{border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 20px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.resource-page .btn-primary{background:var(--resource-green);color:#fff;box-shadow:0 5px 14px #1f7a541f}.resource-page .btn-primary:hover{background:var(--resource-green-dark);transform:translateY(-1px)}.resource-page .btn-soft{color:var(--resource-green-dark);background:#eaf3ee}.resource-page .btn-soft:hover{background:#dfece5;transform:translateY(-1px)}.resource-index-section{padding:64px 0 84px}.resource-reading-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:48px;display:grid}.resource-side-nav{border-top:1px solid var(--resource-line);display:grid;position:sticky;top:108px}.resource-side-nav a{border-bottom:1px solid var(--resource-line);color:#65766d;align-items:center;gap:11px;min-height:52px;font-size:.84rem;text-decoration:none;display:flex}.resource-side-nav a:first-child{padding-inline:4px;font-weight:650}.resource-side-nav a:hover,.resource-side-nav a.active{color:var(--resource-green)}.resource-side-nav a.active{font-weight:680}.resource-side-nav svg{width:18px;height:18px}.resource-reading-main{min-width:0}.resource-toolbar{border-bottom:1px solid var(--resource-line);justify-content:space-between;align-items:flex-end;gap:30px;min-height:94px;padding-bottom:22px;display:flex}.resource-toolbar h2{color:#17241e;letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:680}.resource-toolbar p{color:#74837b;max-width:650px;margin:7px 0 0;font-size:.83rem;line-height:1.65}.resource-search{align-items:center;width:min(360px,42%);display:flex}.resource-search label{flex:1;min-width:0}.resource-search input{color:#26362e;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cad8d0;border-right:0;border-radius:6px 0 0 6px;outline:none;padding:0 12px;font-size:.8rem}[dir=rtl] .resource-search input{border-left:0;border-right:1px solid #cad8d0;border-radius:0 6px 6px 0}.resource-search input:focus{border-color:#6b9c82;box-shadow:inset 0 0 0 1px #6b9c82}.resource-search button{border:1px solid var(--resource-green);background:var(--resource-green);color:#fff;height:38px;font:inherit;cursor:pointer;border-radius:0 6px 6px 0;padding:0 14px;font-size:.78rem}[dir=rtl] .resource-search button{border-radius:6px 0 0 6px}.resource-result-list{border-bottom:1px solid var(--resource-line)}.resource-result-row{border-bottom:1px solid var(--resource-line);grid-template-columns:116px minmax(0,1fr) auto;align-items:start;gap:22px;min-height:150px;padding:25px 0;display:grid}.resource-result-row:last-child{border-bottom:0}.result-meta{color:#809087;padding-top:3px;font-size:.7rem;line-height:1.55}.result-meta span,.result-meta time{display:block}.result-meta span{color:var(--resource-green);margin-bottom:7px;font-weight:700}.result-copy h3{margin:0 0 8px;font-size:1.06rem;font-weight:660;line-height:1.5}.result-copy h3 a{color:#1e2d26;text-decoration:none}.result-copy h3 a:hover{color:var(--resource-green)}.result-copy p{color:#687970;max-width:70ch;margin:0;font-size:.84rem;line-height:1.75}.result-link{color:var(--resource-green);white-space:nowrap;align-self:center;align-items:center;gap:4px;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}.result-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:12px;height:12px}.resource-pagination{color:#77867f;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:.74rem;display:flex}.resource-pagination>div{align-items:center;gap:10px;display:flex}.resource-pagination button{color:#53645b;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1ddd7;border-radius:5px;padding:0 11px}.resource-pagination button:hover:not(:disabled){color:var(--resource-green);border-color:#8cae9b}.resource-pagination button:disabled{opacity:.45;cursor:not-allowed}.resource-state{color:#718078;text-align:center;place-content:center;justify-items:center;min-height:300px;padding:36px;display:grid}.resource-state svg{fill:none;stroke:#9eb4a9;stroke-width:1.4px;width:42px;height:42px;margin-bottom:14px}.resource-state strong{color:#3a4a42;font-size:.94rem}.resource-state p{max-width:52ch;margin:8px 0 0;font-size:.8rem;line-height:1.6}.resource-state button{border:1px solid var(--resource-green);background:var(--resource-green);color:#fff;cursor:pointer;border-radius:5px;min-height:36px;margin-top:16px;padding:0 15px}.resource-loading-line{background:linear-gradient(90deg,#d3e3da 20%,var(--resource-green) 50%,#d3e3da 80%);background-size:200% 100%;width:52px;height:3px;margin-bottom:16px;animation:1.1s linear infinite resource-loading}@keyframes resource-loading{to{background-position:-200% 0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.resource-page :focus-visible{outline-offset:3px;outline:2px solid #3c956c}.resource-page ::selection{color:#143a2b;background:#cfe7da}.resource-home-main{background:#fff}.resource-home-section{padding:66px 0}.resource-home-section+.resource-home-section{border-top:1px solid var(--resource-line)}.resource-task-section{padding-bottom:54px}.resource-section-heading{justify-content:space-between;align-items:flex-end;gap:28px;min-height:54px;margin-bottom:26px;display:flex}.resource-section-heading h2{color:#17241e;letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:680}.resource-section-heading p{color:#74837b;margin:7px 0 0;font-size:.83rem;line-height:1.65}.resource-section-heading-compact{min-height:36px;margin-bottom:12px}.resource-heading-link,.resource-inline-link{color:var(--resource-green);white-space:nowrap;font-size:.78rem;font-weight:650;text-decoration:none}.resource-heading-link:hover,.resource-inline-link:hover{color:var(--resource-green-dark)}.resource-task-grid{border-top:1px solid var(--resource-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-task-row{border-bottom:1px solid var(--resource-line);min-height:112px;color:inherit;grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;gap:15px;padding:20px 18px 20px 4px;text-decoration:none;display:grid}.resource-task-row:nth-child(odd){border-right:1px solid var(--resource-line);padding-right:30px}.resource-task-row:nth-child(2n){padding-left:30px}.resource-task-row:hover{background:#fbfdfc}.resource-task-glyph{background:var(--resource-soft);width:40px;height:40px;color:var(--resource-green);border-radius:8px;place-items:center;display:grid}.resource-task-glyph svg{width:20px;height:20px}.resource-task-copy{gap:5px;min-width:0;display:grid}.resource-task-copy strong{color:#27362f;font-size:.93rem;font-weight:670}.resource-task-copy small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.55;overflow:hidden}.resource-task-count{color:#8a9891;font-variant-numeric:tabular-nums;font-size:.72rem}.resource-task-row>svg{fill:none;stroke:#7d9086;stroke-width:1.7px;width:13px;height:13px}.resource-featured-section{background:#fbfcfb}.resource-home-split{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start;gap:62px;display:grid}.resource-featured-list{border-top:1px solid var(--resource-line)}.resource-featured-row{border-bottom:1px solid var(--resource-line);padding:24px 0}.resource-item-kicker{color:#839189;gap:12px;margin-bottom:8px;font-size:.7rem;display:flex}.resource-item-kicker span{color:var(--resource-green);font-weight:700}.resource-featured-row h3{margin:0 0 8px;font-size:1.04rem;line-height:1.5}.resource-featured-row h3 a{color:#213129;text-decoration:none}.resource-featured-row h3 a:hover{color:var(--resource-green)}.resource-featured-row p{color:#687970;max-width:72ch;margin:0 0 11px;font-size:.82rem;line-height:1.72}.resource-home-aside{border:1px solid var(--resource-line);background:#fff;border-radius:10px;padding:24px;box-shadow:0 8px 26px #18422f0b}.resource-home-faqs details{border-bottom:1px solid var(--resource-line)}.resource-home-faqs details:last-child{border-bottom:0}.resource-home-faqs summary{color:#33443b;cursor:pointer;padding:16px 18px 16px 0;font-size:.8rem;font-weight:620;line-height:1.5;list-style:none;position:relative}.resource-home-faqs summary::-webkit-details-marker{display:none}.resource-home-faqs summary:after{content:"";border-bottom:1.5px solid #71877a;border-right:1.5px solid #71877a;width:6px;height:6px;transition:transform .18s;position:absolute;top:21px;right:2px;transform:rotate(45deg)}[dir=rtl] .resource-home-faqs summary{padding-left:18px;padding-right:0}[dir=rtl] .resource-home-faqs summary:after{left:2px;right:auto}.resource-home-faqs details[open] summary:after{transform:rotate(225deg)translate(-2px,-2px)}.resource-home-faqs details p{color:#6b7a72;margin:-2px 0 16px;font-size:.76rem;line-height:1.72}.resource-download-section{padding-top:58px}.resource-download-list{border-top:1px solid var(--resource-line)}.resource-download-row{border-bottom:1px solid var(--resource-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:18px 0;display:grid}.resource-file-mark{background:var(--resource-soft);width:48px;height:48px;color:var(--resource-green-dark);letter-spacing:.04em;border-radius:7px;place-items:center;font-size:.65rem;font-weight:760;display:grid}.resource-download-row h3{color:#26362e;margin:0 0 5px;font-size:.91rem;font-weight:660}.resource-download-row p{color:#728078;margin:0;font-size:.77rem;line-height:1.6}.resource-download-action{min-height:34px;color:var(--resource-green-dark);border:1px solid #9eb9aa;border-radius:5px;align-items:center;padding:0 13px;font-size:.74rem;font-weight:650;text-decoration:none;display:inline-flex}.resource-download-action:hover{border-color:var(--resource-green);background:var(--resource-soft)}.resource-download-pending{color:#8a9891;font-size:.72rem}.resource-contact-band{background:#f2f7f4;border-top:1px solid #dbe7e0;padding:36px 0}.resource-contact-band .container{justify-content:space-between;align-items:center;gap:34px;display:flex}.resource-contact-band strong{color:#21332a;font-size:1rem}.resource-contact-band p{color:#66776e;max-width:76ch;margin:6px 0 0;font-size:.79rem;line-height:1.65}.resource-faq-list{border-top:1px solid var(--resource-line)}.resource-faq-list details{border-bottom:1px solid var(--resource-line)}.resource-faq-list summary{color:#2b3b33;cursor:pointer;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:72px;list-style:none;display:grid}.resource-faq-list summary::-webkit-details-marker{display:none}.resource-faq-index{color:#91a098;font-variant-numeric:tabular-nums;font-size:.7rem}.resource-faq-list summary strong{font-size:.9rem;font-weight:650;line-height:1.5}.resource-faq-toggle{border-bottom:1.5px solid #6f8478;border-right:1.5px solid #6f8478;width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)}.resource-faq-list details[open] .resource-faq-toggle{transform:rotate(225deg)}.resource-faq-answer{color:#687870;padding:0 40px 20px 60px}[dir=rtl] .resource-faq-answer{padding:0 60px 20px 40px}.resource-faq-answer p{max-width:76ch;margin:0 0 9px;font-size:.82rem;line-height:1.82}.resource-inline-contact{background:var(--resource-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding:24px 26px;display:flex}.resource-inline-contact strong{color:#2b3c33;font-size:.9rem}.resource-inline-contact p{color:#6d7c74;max-width:72ch;margin:5px 0 0;font-size:.77rem;line-height:1.65}.resource-download-row-full{grid-template-columns:52px minmax(0,1fr) auto;min-height:132px}.resource-download-copy small{color:#829087;margin-top:8px;font-size:.68rem;display:block}.resource-download-meta{color:#829087;gap:12px;margin-bottom:6px;font-size:.68rem;display:flex}.resource-download-meta span{color:var(--resource-green);font-weight:680}.resource-page-intro{align-items:flex-start;gap:23px;margin-bottom:28px;display:flex}.resource-page-intro>span{color:var(--resource-green);letter-spacing:.08em;white-space:nowrap;padding-top:6px;font-size:.64rem}.resource-page-intro h2{color:var(--resource-ink);margin:0;font-size:1.48rem;font-weight:680;line-height:1.4}.resource-page-intro p{max-width:66ch;color:var(--resource-muted);margin:10px 0 0;font-size:.84rem;line-height:1.8}.resource-toolbar-spaced{margin-top:42px}.guide-stage-strip{border-top:1px solid var(--resource-line);border-bottom:1px solid var(--resource-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-stage-strip li{padding:23px 17px 23px 0;position:relative}.guide-stage-strip li+li{border-inline-start:1px solid var(--resource-line);padding-inline-start:17px}.guide-stage-strip li>span{color:#8fa89a;font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:.8rem;display:block}.guide-stage-strip strong{color:#2c4537;font-size:.9rem;font-weight:660}.guide-stage-strip p{color:#74847a;margin:8px 0 0;font-size:.76rem;line-height:1.7}.guide-preflight{background:#f3f7f4;border-radius:8px;grid-template-columns:180px minmax(0,1fr);gap:22px;margin-top:24px;padding:22px 25px;display:grid}.guide-preflight small{color:#83a08e;letter-spacing:.12em;font-size:.58rem}.guide-preflight h3{color:#354b3e;margin:8px 0 0;font-size:.92rem}.guide-preflight ul{color:#61766a;margin:0;padding-inline-start:18px;font-size:.8rem;line-height:1.95}.guide-library{grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr);align-items:start;gap:30px;padding-top:23px;display:grid}.guide-lead{background:#fbfdfb;border:1px solid #dbe7df;border-radius:8px;padding:25px}.guide-lead>span{color:var(--resource-green);background:#e9f2ec;border-radius:4px;margin-bottom:24px;padding:5px 9px;font-size:.68rem;display:inline-block}.guide-lead h3{margin:0 0 13px;font-size:1.16rem;line-height:1.6}.guide-lead h3 a,.guide-index-list h3 a,.policy-lead-brief h3 a,.policy-brief-list h3 a,.news-lead h3 a,.news-feed h3 a,.download-library-list h3 a{color:#24382d;text-decoration:none}.guide-lead h3 a:hover,.guide-index-list h3 a:hover,.policy-lead-brief h3 a:hover,.policy-brief-list h3 a:hover,.news-lead h3 a:hover,.news-feed h3 a:hover,.download-library-list h3 a:hover{color:var(--resource-green)}.guide-lead>p{color:#687d70;margin:0 0 24px;font-size:.82rem;line-height:1.85}.guide-index-list article{border-bottom:1px solid var(--resource-line);grid-template-columns:25px minmax(0,1fr) 20px;gap:12px;padding:20px 0;display:grid}.guide-index-list article:first-child{padding-top:0}.guide-index-list article>span{color:#94a59b;padding-top:4px;font-size:.68rem}.guide-index-list article>a{color:var(--resource-green);align-self:center;text-decoration:none}.guide-index-list h3{margin:0 0 7px;font-size:.92rem;line-height:1.6}.guide-index-list p{color:#728278;margin:0;font-size:.77rem;line-height:1.75}.policy-lens-grid{border-top:2px solid #a4bcad;border-bottom:1px solid var(--resource-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:23px 0;display:grid}.policy-lens-grid article{border-inline-start:1px solid var(--resource-line);padding-inline:22px}.policy-lens-grid article:first-child{border:0;padding-inline-start:0}.policy-lens-grid article>span{color:#8da495;font-size:.68rem}.policy-lens-grid h3{color:#2d4637;margin:15px 0 8px;font-size:.98rem}.policy-lens-grid p{color:#708176;margin:0;font-size:.78rem;line-height:1.8}.policy-lead-brief{border-bottom:1px solid var(--resource-line);padding:28px 0}.policy-lead-brief>span{color:var(--resource-green);font-size:.7rem}.policy-lead-brief h3{max-width:30ch;margin:12px 0;font-size:1.5rem;line-height:1.5}.policy-lead-brief>p{color:#63796a;max-width:74ch;font-size:.86rem;line-height:1.85}.policy-lead-brief>div{color:#8c9a91;justify-content:space-between;margin-top:20px;font-size:.71rem;display:flex}.policy-lead-brief>div a{color:var(--resource-green);text-decoration:none}.policy-brief-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.policy-brief-list article{border-bottom:1px solid var(--resource-line);gap:18px;padding:23px 0;display:flex}.policy-brief-list article>a{color:var(--resource-green);align-self:center;text-decoration:none}.policy-brief-list time,.news-feed time{color:#8a9a90;font-size:.67rem}.policy-brief-list h3{margin:8px 0;font-size:.94rem;line-height:1.6}.policy-brief-list p{color:#718276;margin:0;font-size:.78rem;line-height:1.75}.official-reference-band{background:#f4f7f5;border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:35px;margin-top:35px;padding:28px;display:grid}.official-reference-band small{color:#7c9c87;letter-spacing:.05em;font-size:.64rem}.official-reference-band h2{margin:8px 0 10px;font-size:1.1rem}.official-reference-band p{color:#728478;margin:0;font-size:.79rem;line-height:1.8}.official-reference-band nav{display:grid}.official-reference-band nav a{color:#385943;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;font-size:.78rem;text-decoration:none;display:flex}.official-reference-band nav a:last-child{border:0}.official-reference-band nav small{letter-spacing:0;font-size:.61rem}.news-watch-grid{border-top:1px solid var(--resource-line);border-bottom:1px solid var(--resource-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 0;display:grid}.news-watch-grid article{gap:12px;display:flex}.news-watch-grid article>span{color:#93aa9b;padding-top:4px;font-size:.67rem}.news-watch-grid h3{color:#36513f;margin:0 0 8px;font-size:.9rem}.news-watch-grid p{color:#758579;margin:0;font-size:.76rem;line-height:1.75}.newsroom-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;padding-top:26px;display:grid}.news-lead{background:#f0f5f1;border-radius:8px;align-self:start;padding:27px}.news-lead-marker{color:#8b9e90;border-bottom:1px solid #d7e3da;gap:8px;padding-bottom:22px;font-size:.67rem;display:grid}.news-lead-marker span{color:var(--resource-green);font-weight:650}.news-lead h3{margin:25px 0 16px;font-size:1.6rem;line-height:1.55}.news-lead>p{color:#657e6c;margin:0 0 28px;font-size:.84rem;line-height:1.9}.news-feed article{border-bottom:1px solid var(--resource-line);grid-template-columns:24px minmax(0,1fr);gap:15px;padding:23px 0;display:grid}.news-feed article:first-child{padding-top:0}.news-feed article>span{color:#9caca0;padding-top:4px;font-size:.66rem}.news-feed h3{margin:8px 0 10px;font-size:1rem;line-height:1.65}.news-feed p{color:#738579;margin:0;font-size:.78rem;line-height:1.75}.download-library-intro{background:#f8fbf9;border:1px solid #dce7df;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:30px;padding:28px;display:grid}.download-library-intro>div>svg{width:26px;height:26px;color:var(--resource-green);margin-bottom:15px}.download-library-intro h2{margin:0 0 12px;font-size:1.45rem}.download-library-intro p{color:#708276;max-width:56ch;margin:0;font-size:.82rem;line-height:1.85}.download-library-intro dl{border-inline-start:1px solid var(--resource-line);gap:20px;margin:0;padding-inline-start:28px;display:grid}.download-library-intro dt{color:#7d8e81;font-size:.71rem}.download-library-intro dd{color:#31553e;margin:6px 0 0;font-size:1.65rem;font-weight:650}.download-library-intro dd small{color:#95a297;padding-inline-start:7px;font-size:.66rem;font-weight:400}.download-library-list{border-top:0}.download-library-list .resource-download-row{grid-template-columns:62px minmax(0,1fr) auto;padding:25px 0}.download-library-list .resource-file-mark{color:#659676;background:#fff;border:1px solid #d9e7de;border-radius:4px 12px 4px 4px;width:54px;height:66px}.download-library-list h3{font-size:1rem;line-height:1.6}.download-library-list .file-awaiting{color:#97a398}.download-use-section{border-top:1px solid var(--resource-line);margin-top:38px;padding-top:26px}.download-use-section h2{color:#354c3d;margin:0 0 22px;font-size:1.1rem}.download-use-section ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.download-use-section li{color:#708176;font-size:.79rem;line-height:1.85}.download-use-section li span{color:#90aa97;margin-bottom:10px;font-size:.72rem;display:block}.resource-detail-section{padding:58px 0 80px}.resource-detail-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:70px;display:grid}.resource-article{min-width:0}.resource-detail-back{color:#87958e;flex-wrap:wrap;gap:8px;margin-bottom:25px;font-size:.72rem;display:flex}.resource-detail-back a{color:#607269;text-decoration:none}.resource-detail-back a:hover{color:var(--resource-green)}.resource-article-meta{border-top:1px solid var(--resource-line);border-bottom:1px solid var(--resource-line);color:#7d8b84;flex-wrap:wrap;gap:18px;padding:13px 0;font-size:.7rem;display:flex}.resource-article-lead{color:#3d4f46;margin:30px 0 26px;font-size:1.02rem;font-weight:560;line-height:1.9}.resource-article-body p{color:#4e5f56;margin:0 0 21px;font-size:.91rem;line-height:1.95}.resource-source-note{border-top:1px solid var(--resource-line);border-bottom:1px solid var(--resource-line);color:#78867f;gap:9px;margin-top:34px;padding:15px 0;font-size:.72rem;display:flex}.resource-source-note strong{color:#52645a}.resource-source-note a{color:var(--resource-green);overflow-wrap:anywhere}.resource-article-attachments{margin-top:38px}.resource-article-attachments h2,.resource-related-panel h2{color:#27372f;margin:0 0 15px;font-size:.94rem;font-weight:680}.resource-article-attachments>a{border-bottom:1px solid var(--resource-line);min-height:76px;color:inherit;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:grid}.resource-article-attachments .resource-file-mark{width:42px;height:42px}.resource-article-attachments a>span:nth-child(2){gap:4px;display:grid}.resource-article-attachments a strong{color:#35463d;font-size:.79rem}.resource-article-attachments a small{color:#839088;font-size:.68rem}.resource-article-attachments a em{color:var(--resource-green);font-size:.72rem;font-style:normal}.resource-related-panel{border:1px solid var(--resource-line);background:#fff;border-radius:9px;padding:22px;position:sticky;top:108px}.resource-related-panel>a:not(.resource-related-more){border-bottom:1px solid var(--resource-line);gap:5px;padding:15px 0;text-decoration:none;display:grid}.resource-related-panel>a span{color:var(--resource-green);font-size:.66rem;font-weight:680}.resource-related-panel>a strong{color:#3b4c43;font-size:.77rem;font-weight:600;line-height:1.55}.resource-related-panel>a:hover strong{color:var(--resource-green)}.resource-related-more{color:var(--resource-green);margin-top:16px;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}@media (width<=900px){.resource-page .resource-hero .hero-layout{grid-template-columns:minmax(0,1fr) 280px;gap:26px}.resource-reading-layout{grid-template-columns:1fr;gap:28px}.resource-side-nav{border:1px solid var(--resource-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));position:static;overflow:hidden}.resource-side-nav a{border-bottom:0;border-right:1px solid var(--resource-line);padding:0 12px}.resource-side-nav a:first-child{display:none}.resource-side-nav a:nth-child(4){border-right:0}.resource-side-nav a:nth-child(n+5){border-top:1px solid var(--resource-line)}.resource-home-split{grid-template-columns:1fr;gap:40px}.resource-detail-layout{grid-template-columns:1fr;gap:38px}.resource-related-panel{position:static}}@media (width<=680px){.main-content .page-container.resource-page>.resource-hero{min-height:0!important;padding:40px 0!important}.resource-page-intro{flex-direction:column;gap:10px}.guide-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-stage-strip li:nth-child(3){border-inline-start:0;padding-inline-start:0}.guide-stage-strip li:nth-child(n+3){border-top:1px solid var(--resource-line)}.guide-preflight,.guide-library,.policy-brief-list,.official-reference-band,.newsroom-layout{grid-template-columns:1fr}.policy-lens-grid{grid-template-columns:1fr;gap:18px}.policy-lens-grid article:nth-child(n){border:0;padding:0}.policy-lens-grid h3{margin-top:7px}.news-watch-grid{grid-template-columns:1fr;gap:20px}.official-reference-band,.guide-lead,.news-lead{padding:22px}.download-library-intro{grid-template-columns:1fr;gap:24px;padding:22px}.download-library-intro dl{border-inline-start:0;border-top:1px solid var(--resource-line);grid-template-columns:1fr 1fr;padding:18px 0 0}.download-use-section ol{grid-template-columns:1fr;gap:17px}.download-use-section li{gap:16px;display:flex}.download-use-section li span{margin:0}.download-library-list .resource-download-row{grid-template-columns:52px minmax(0,1fr)}.download-library-list .resource-file-mark{width:43px;height:56px}.resource-page .container,.main-content .page-container.resource-page>.resource-hero>.container.hero-layout{width:min(1200px,100% - 32px)}.resource-page .resource-hero{padding:40px 0}.resource-page .resource-hero .hero-layout{grid-template-columns:1fr}.resource-page .resource-hero .page-hero-visual{display:none}.resource-page .resource-hero .hero-title{font-size:1.8rem}.resource-index-section{padding:38px 0 56px}.resource-side-nav{grid-template-columns:1fr 1fr}.resource-side-nav a:nth-child(n){border-right:0;border-top:1px solid var(--resource-line);min-height:48px;padding:0 12px}.resource-side-nav a:nth-child(-n+2){border-top:0}.resource-side-nav a:nth-child(odd){border-right:1px solid var(--resource-line)}.resource-toolbar{flex-direction:column;align-items:stretch;gap:16px}.resource-search{width:100%}.resource-result-row{grid-template-columns:1fr auto;gap:10px 18px}.result-meta{grid-column:1/-1;gap:10px;display:flex}.result-meta span,.result-meta time{display:inline}.result-meta span{margin:0}.result-link{grid-area:2/2}.resource-pagination{flex-direction:column;align-items:flex-start}.resource-home-section{padding:46px 0}.resource-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.resource-task-grid{grid-template-columns:1fr}.resource-task-row:nth-child(n){border-right:0;padding:16px 4px}.resource-home-aside{padding:20px}.resource-download-row,.resource-download-row-full{grid-template-columns:44px minmax(0,1fr);gap:13px}.resource-download-action,.resource-download-pending{grid-column:2;justify-self:start}.resource-contact-band .container,.resource-inline-contact{flex-direction:column;align-items:stretch}.resource-contact-band .btn-primary,.resource-inline-contact .btn-primary{align-self:flex-start}.resource-faq-list summary{grid-template-columns:34px minmax(0,1fr) 20px;gap:10px}.resource-faq-answer,[dir=rtl] .resource-faq-answer{padding:0 30px 18px 44px}[dir=rtl] .resource-faq-answer{padding-left:30px;padding-right:44px}.resource-detail-section{padding:40px 0 58px}}@media (prefers-reduced-motion:reduce){.resource-page *,.resource-page :before,.resource-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container[data-v-0a4f3424]{max-width:1200px;margin:0 auto;padding:0 24px}.page-container[data-v-0a4f3424]{background:#fff}.hero-section[data-v-0a4f3424]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px}.hero-grid[data-v-0a4f3424]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hero-content[data-v-0a4f3424]{align-self:start}.hero-title[data-v-0a4f3424]{letter-spacing:-.02em;text-wrap:balance;color:#0f1a2e;max-width:720px;margin:0 0 18px;font-size:clamp(2.2rem,3.1vw,2.65rem);font-weight:650;line-height:1.24}.hero-desc[data-v-0a4f3424]{color:#64748b;max-width:660px;margin:0 0 28px;font-size:1.05rem;line-height:1.75}.hero-actions[data-v-0a4f3424]{flex-wrap:wrap;gap:12px;display:flex}.btn-primary[data-v-0a4f3424]{color:#fff;cursor:pointer;background:#1f7a54;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #1f7a5426}.btn-primary[data-v-0a4f3424]:hover{background:#176545;transform:translateY(-2px);box-shadow:0 8px 24px #1f7a5433}.btn-soft[data-v-0a4f3424]{color:#1f7a54;cursor:pointer;background:#1f7a540f;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.btn-soft[data-v-0a4f3424]:hover{background:#1f7a541f;transform:translateY(-2px)}.stats-section[data-v-0a4f3424]{background:#fff;border-bottom:1px solid #f0f3f1;padding:48px 0}.stats-grid[data-v-0a4f3424]{justify-content:space-around;align-items:center;gap:20px;display:flex}.stat-item[data-v-0a4f3424]{text-align:center}.stat-number[data-v-0a4f3424]{color:#0f1a2e;letter-spacing:1px;font-size:2.4rem;font-weight:700;display:block}.stat-label[data-v-0a4f3424]{color:#94a3b8;font-size:.9rem}.stat-divider[data-v-0a4f3424]{background:#e8eeeb;width:1px;height:32px}.section-header[data-v-0a4f3424]{text-align:center;margin-bottom:48px}.about-heading[data-v-0a4f3424]{text-align:left;margin-bottom:32px}.section-title[data-v-0a4f3424]{color:#0f1a2e;margin-bottom:8px;font-size:2.4rem;font-weight:700}.section-desc[data-v-0a4f3424]{color:#64748b;font-size:1.05rem}.about-section[data-v-0a4f3424]{background:#fff;padding:80px 0}.about-grid[data-v-0a4f3424]{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.about-desc[data-v-0a4f3424]{color:#64748b;margin-bottom:16px;font-size:1rem;line-height:1.8}.about-motto[data-v-0a4f3424]{color:#327258;letter-spacing:.04em;margin:22px 0 0;padding:3px 26px 7px;font-family:STKaiti,KaiTi,楷体,serif;font-size:1.16rem;font-style:italic;font-weight:400;line-height:1.8;display:inline-block;position:relative}.about-motto[data-v-0a4f3424]:before,.about-motto[data-v-0a4f3424]:after{color:#1f7a5447;font-family:Georgia,serif;font-size:2.2rem;font-style:normal;line-height:1;position:absolute}.about-motto[data-v-0a4f3424]:before{content:"“";top:-5px;left:0}.about-motto[data-v-0a4f3424]:after{content:"”";bottom:-5px;right:0}.about-features[data-v-0a4f3424]{flex-direction:column;gap:12px;display:flex}.feature-item[data-v-0a4f3424]{background:#f8fafc;border-radius:12px;align-items:flex-start;gap:16px;padding:16px 20px;transition:all .25s;display:flex}.feature-item[data-v-0a4f3424]:hover{background:#f2f6f4;transform:translate(4px)}.feature-icon[data-v-0a4f3424]{background:#1f7a5414;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.feature-icon i[data-v-0a4f3424]{color:#1f7a54;font-size:1.2rem}.feature-item h4[data-v-0a4f3424]{color:#0f1a2e;margin-bottom:2px;font-size:.95rem}.feature-item p[data-v-0a4f3424]{color:#94a3b8;margin:0;font-size:.85rem}.about-index-section[data-v-0a4f3424]{background:#f7faf8;padding:78px 0 84px}.about-index-layout[data-v-0a4f3424]{grid-template-columns:minmax(250px,.68fr) minmax(0,1.5fr);align-items:start;gap:76px;display:grid}.about-index-heading h2[data-v-0a4f3424]{color:#0f1a2e;letter-spacing:-.02em;margin:0 0 12px;font-size:1.85rem;line-height:1.4}.about-index-heading p[data-v-0a4f3424]{color:#64748b;margin:0;font-size:.95rem;line-height:1.85}.about-index-list[data-v-0a4f3424]{border-top:1px solid #dbe6df}.about-index-list a[data-v-0a4f3424]{color:inherit;border-bottom:1px solid #dbe6df;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:28px;padding:22px 2px;text-decoration:none;display:grid}.about-index-list span[data-v-0a4f3424]{color:#1f7a54;margin-bottom:6px;font-size:.73rem;font-weight:700;display:block}.about-index-list h3[data-v-0a4f3424]{color:#0f1a2e;margin:0 0 5px;font-size:1.04rem}.about-index-list p[data-v-0a4f3424]{color:#64748b;margin:0;font-size:.88rem;line-height:1.7}.about-index-list i[data-v-0a4f3424]{color:#1f7a54;font-size:.76rem;transition:transform .25s cubic-bezier(.22,1,.36,1)}.about-index-list a:hover i[data-v-0a4f3424]{transform:translate(4px)}.about-index-list a[data-v-0a4f3424]:focus-visible{outline-offset:4px;outline:3px solid #1f7a5433}.region-section[data-v-0a4f3424]{background:#fff;padding:80px 0}.region-section .section-header[data-v-0a4f3424]{margin-bottom:32px}.region-map[data-v-0a4f3424]{max-width:980px;margin:0 auto 36px}.region-map-visual[data-v-0a4f3424]{border-radius:16px;position:relative;overflow:hidden}.region-map img[data-v-0a4f3424]{object-fit:cover;width:100%;height:auto;display:block}.map-location-label[data-v-0a4f3424]{z-index:1;color:#155f43;white-space:nowrap;pointer-events:none;background:#ffffffe0;border:1px solid #1f7a5429;border-radius:6px;padding:3px 7px;font-size:clamp(.66rem,.78vw,.78rem);font-weight:600;line-height:1.25;position:absolute;transform:translate(-50%,-50%)}.region-map[dir=rtl] .map-location-label[data-v-0a4f3424]{letter-spacing:0}.map-location-list[data-v-0a4f3424]{display:none}.region-grid[data-v-0a4f3424]{border-top:1px solid #dbe6df;border-bottom:1px solid #dbe6df;grid-template-columns:repeat(3,1fr);display:grid}.region-card[data-v-0a4f3424]{text-align:left;min-width:0;padding:28px 30px 30px}.region-card+.region-card[data-v-0a4f3424]{border-left:1px solid #dbe6df}.region-card h3[data-v-0a4f3424]{color:#0f1a2e;margin:0 0 5px;font-size:1.1rem}.region-card>p[data-v-0a4f3424]{color:#68786f;margin:0 0 16px;font-size:.85rem}.region-tags[data-v-0a4f3424]{flex-wrap:wrap;gap:7px 0;display:flex}.region-tags span[data-v-0a4f3424]{color:#52645a;font-size:.75rem}.region-tags span[data-v-0a4f3424]:not(:last-child):after{content:"·";color:#98a69e;margin:0 8px}.promise-section[data-v-0a4f3424]{background:#f8fafc;padding:60px 0}.promise-grid[data-v-0a4f3424]{border-top:1px solid #dbe6df;border-bottom:1px solid #dbe6df;grid-template-columns:repeat(3,1fr);display:grid}.promise-card[data-v-0a4f3424]{text-align:left;min-width:0;padding:28px 30px}.promise-card+.promise-card[data-v-0a4f3424]{border-left:1px solid #dbe6df}.promise-label[data-v-0a4f3424]{color:#1f7a54;margin-bottom:18px;font-size:.73rem;font-weight:700;display:block}.promise-card h3[data-v-0a4f3424]{color:#0f1a2e;margin:0 0 6px;font-size:1rem}.promise-card p[data-v-0a4f3424]{color:#64748b;margin:0;font-size:.9rem}@media (width<=992px){.hero-grid[data-v-0a4f3424]{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:40px}.stats-grid[data-v-0a4f3424]{flex-wrap:wrap;justify-content:center}.stat-divider[data-v-0a4f3424]{display:none}.stat-item[data-v-0a4f3424]{flex:0 0 45%}.about-grid[data-v-0a4f3424]{grid-template-columns:1fr;gap:32px}.about-index-layout[data-v-0a4f3424]{grid-template-columns:1fr;gap:36px}}@media (width<=768px){.hero-section[data-v-0a4f3424]{padding:40px 0 30px}.hero-title[data-v-0a4f3424]{font-size:2rem}.hero-desc[data-v-0a4f3424]{font-size:.95rem}.hero-grid[data-v-0a4f3424]{grid-template-columns:1fr}.hero-actions[data-v-0a4f3424]{flex-direction:column;align-items:stretch}.btn-primary[data-v-0a4f3424],.btn-soft[data-v-0a4f3424]{justify-content:center}.section-title[data-v-0a4f3424]{font-size:1.8rem}.region-grid[data-v-0a4f3424]{grid-template-columns:1fr}.region-card+.region-card[data-v-0a4f3424]{border-top:1px solid #dbe6df;border-left:0}.region-map[data-v-0a4f3424]{margin-bottom:24px}.region-map-visual[data-v-0a4f3424]{border-radius:12px}.map-location-label[data-v-0a4f3424]{display:none}.map-location-list[data-v-0a4f3424]{color:#475569;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding-top:14px;font-size:.78rem;line-height:1.4;display:grid}.promise-grid[data-v-0a4f3424]{grid-template-columns:1fr}.promise-card+.promise-card[data-v-0a4f3424]{border-top:1px solid #dbe6df;border-left:0}}@media (width<=480px){.hero-title[data-v-0a4f3424]{font-size:1.65rem}.section-title[data-v-0a4f3424]{font-size:1.4rem}.stat-item[data-v-0a4f3424]{flex:0 0 100%}.map-location-list[data-v-0a4f3424]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-number[data-v-0a4f3424]{font-size:2rem}.feature-item[data-v-0a4f3424]{text-align:center;flex-direction:column;align-items:center}}.turnstile-verification[data-v-7860fe26]{min-width:0;margin:6px 0 20px}.turnstile-widget[data-v-7860fe26]{width:100%;min-width:0}.turnstile-status[data-v-7860fe26]{color:#5f7066;flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:9px;font-size:.79rem;line-height:1.6;display:flex}.turnstile-status.has-error[data-v-7860fe26]{color:#913b32}.turnstile-status button[data-v-7860fe26]{color:#1f7a54;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.turnstile-status button[data-v-7860fe26]:disabled{opacity:.5;cursor:not-allowed}.turnstile-status button[data-v-7860fe26]:focus-visible{outline-offset:3px;outline:2px solid #71867a}@media (width<=360px){.turnstile-widget[data-v-7860fe26]{min-width:0}}.container[data-v-0abbb87e]{max-width:1200px;margin:0 auto;padding:0 24px}.page-container[data-v-0abbb87e]{background:#fafbfa}.page-container[lang=ar][data-v-0abbb87e]{letter-spacing:normal}.hero-section[data-v-0abbb87e]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px}.hero-layout[data-v-0abbb87e]{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);align-items:center;gap:72px;display:grid}.hero-content[data-v-0abbb87e]{text-align:start;min-width:0;max-width:720px;margin:0}.hero-title[data-v-0abbb87e]{color:#0f1a2e;text-wrap:balance;margin-bottom:16px;font-size:3rem;font-weight:700;line-height:1.15}.hero-highlight[data-v-0abbb87e]{color:#1f7a54;display:block}.page-container[lang=ar] .hero-title[data-v-0abbb87e]{line-height:1.35}.hero-desc[data-v-0abbb87e]{color:#64748b;font-size:1.05rem;line-height:1.7}.hero-contact-note[data-v-0abbb87e]{color:#52645a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:.86rem;line-height:1.5;display:flex}.hero-contact-note>span[data-v-0abbb87e]:not(.hero-contact-separator){align-items:center;gap:7px;display:inline-flex}.hero-contact-note i[data-v-0abbb87e]{color:#1f7a54}.hero-contact-separator[data-v-0abbb87e]{background:#1f7a542e;width:1px;height:16px}.contact-section[data-v-0abbb87e]{background:#fafbfa;padding:40px 0 80px}.contact-grid[data-v-0abbb87e]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.contact-details[data-v-0abbb87e],.contact-form[data-v-0abbb87e]{text-align:start;min-width:0}.contact-intro[data-v-0abbb87e]{margin-bottom:20px}.contact-intro h2[data-v-0abbb87e]{color:#0f1a2e;margin-bottom:4px;font-size:1.3rem;font-weight:600}.contact-intro p[data-v-0abbb87e]{color:#64748b;font-size:.9rem;line-height:1.6}.contact-info[data-v-0abbb87e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.info-card[data-v-0abbb87e]{text-align:start;background:#fff;border:1px solid #edf2ef;border-radius:12px;min-width:0;padding:20px}.info-icon[data-v-0abbb87e]{background:#1f7a5414;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 0 10px;display:flex}.info-icon i[data-v-0abbb87e]{color:#1f7a54;font-size:1.2rem}.info-card h3[data-v-0abbb87e]{color:#0f1a2e;margin-bottom:4px;font-size:.9rem;font-weight:600}.info-card p[data-v-0abbb87e],.info-card .info-value[data-v-0abbb87e]{color:#475569;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6;display:inline-block}.info-card .address-full[data-v-0abbb87e]{overflow-wrap:break-word}.info-card .info-value[data-v-0abbb87e]{unicode-bidi:isolate;font-size:.84rem;text-decoration:none;transition:color .2s}.info-card .info-value[data-v-0abbb87e]:hover{color:#1f7a54;text-underline-offset:3px;text-decoration:underline}.info-card .sub[data-v-0abbb87e]{color:#64748b;margin-top:4px;font-size:.75rem;line-height:1.6;display:block}.contact-form[data-v-0abbb87e]{background:#fff;border:1px solid #edf2ef;border-radius:16px;padding:36px 40px}.contact-form h2[data-v-0abbb87e]{color:#0f1a2e;margin-bottom:24px;font-size:1.3rem;font-weight:600}.form-group[data-v-0abbb87e]{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.form-group label[data-v-0abbb87e]{color:#0f1a2e;font-size:.85rem;font-weight:500}.required-star[data-v-0abbb87e]{color:#bd342b;margin-inline-end:5px;font-weight:600}.optional-label[data-v-0abbb87e]{color:#738078;margin-inline-start:8px;font-size:.74rem;font-weight:400}.form-group .field-error[data-v-0abbb87e]{color:#a3332b;margin:4px 0 0;font-size:.78rem;line-height:1.65}.form-group [aria-invalid=true][data-v-0abbb87e]{border-color:#be7067}.form-group input[data-v-0abbb87e],.form-group select[data-v-0abbb87e],.form-group textarea[data-v-0abbb87e]{box-sizing:border-box;color:#1e293b;width:100%;min-width:0;max-width:100%;direction:inherit;text-align:start;background:#fafbfa;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:1rem;transition:all .2s}.form-group input[data-v-0abbb87e]::placeholder,.form-group textarea[data-v-0abbb87e]::placeholder{color:#64748b;opacity:1}.form-group input[data-v-0abbb87e]:is([type=email],[type=tel]):not(:placeholder-shown){text-align:left;direction:ltr}.form-group input[data-v-0abbb87e]:focus,.form-group select[data-v-0abbb87e]:focus,.form-group textarea[data-v-0abbb87e]:focus{background:#fff;border-color:#1f7a54;box-shadow:0 0 0 3px #1f7a5414}.form-group input[data-v-0abbb87e],.form-group select[data-v-0abbb87e]{min-height:44px}.form-group select[data-v-0abbb87e]{cursor:pointer}.form-group textarea[data-v-0abbb87e]{resize:vertical;min-height:100px}.honeypot-field[data-v-0abbb87e]{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.verification-panel[data-v-0abbb87e]{background:#f8fbf9;border:1px solid #dce7e1;border-radius:10px;margin:4px 0 18px;padding:14px}.verification-heading[data-v-0abbb87e]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.verification-heading label[data-v-0abbb87e]{color:#0f1a2e;flex:none;font-size:.85rem;font-weight:600}.verification-heading span[data-v-0abbb87e]{color:#64748b;text-align:end;font-size:.75rem;line-height:1.5}.verification-row[data-v-0abbb87e]{grid-template-columns:minmax(120px,1fr) 92px auto;align-items:stretch;gap:8px;display:grid}.verification-question[data-v-0abbb87e],.verification-input[data-v-0abbb87e],.verification-refresh[data-v-0abbb87e]{border-radius:8px;min-height:42px;font-family:inherit}.verification-question[data-v-0abbb87e]{color:#183d2c;letter-spacing:.04em;white-space:nowrap;background:#fff;border:1px dashed #1f7a5457;justify-content:center;align-items:center;padding:8px 12px;font-size:1rem;font-weight:650;display:flex}.verification-input[data-v-0abbb87e]{color:#1e293b;text-align:center;background:#fff;border:1.5px solid #d8e1dc;outline:none;width:100%;min-width:0;padding:8px 10px;font-size:.95rem}.verification-input[data-v-0abbb87e]:focus-visible{border-color:#1f7a54;box-shadow:0 0 0 3px #1f7a5414}.verification-refresh[data-v-0abbb87e]{color:#1f7a54;cursor:pointer;background:#fff;border:1px solid #dce7e1;padding:8px 12px;font-size:.8rem;font-weight:600}.verification-refresh[data-v-0abbb87e]:hover:not(:disabled){background:#f2f8f5;border-color:#1f7a5459}.verification-refresh[data-v-0abbb87e]:disabled{cursor:not-allowed;opacity:.55}.form-error[data-v-0abbb87e]{color:#912018;background:#fff6f5;border-inline-start:3px solid #b42318;border-radius:0 6px 6px 0;margin:-2px 0 14px;padding:10px 12px;font-size:.82rem;line-height:1.55}.page-container[dir=rtl] .form-error[data-v-0abbb87e]{border-radius:6px 0 0 6px}.btn-submit[data-v-0abbb87e]{color:#fff;cursor:pointer;background:#1f7a54;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:1rem;font-weight:600;transition:background .2s;display:flex}.btn-submit[data-v-0abbb87e]:hover{background:#176545}.btn-submit[data-v-0abbb87e]:disabled{cursor:not-allowed;opacity:.62}.submit-spinner[data-v-0abbb87e]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite submit-spin-0abbb87e}@keyframes submit-spin-0abbb87e{to{transform:rotate(360deg)}}.messaging-section[data-v-0abbb87e]{background:#fff;border:1px solid #edf2ef;border-radius:12px;grid-column:1/-1;padding:20px}.messaging-grid[data-v-0abbb87e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.messaging-item[data-v-0abbb87e]{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.qr-image[data-v-0abbb87e]{aspect-ratio:1;box-sizing:border-box;object-fit:contain;background:#fff;border:1px solid #dce7e1;border-radius:12px;width:144px;max-width:100%;height:auto;padding:6px;display:block}.messaging-copy h3[data-v-0abbb87e]{color:#0f1a2e;overflow-wrap:break-word;margin-bottom:4px;font-size:.95rem;font-weight:600}.messaging-copy[data-v-0abbb87e]{min-width:0;max-width:100%}.messaging-copy p[data-v-0abbb87e]{color:#475569;flex-wrap:wrap;column-gap:4px;font-size:.9rem;line-height:1.55;display:flex}.messaging-copy strong[data-v-0abbb87e]{overflow-wrap:anywhere;max-width:100%}@media (width<=992px){.hero-layout[data-v-0abbb87e]{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:40px}.contact-grid[data-v-0abbb87e]{grid-template-columns:1fr;gap:32px}.contact-info[data-v-0abbb87e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.hero-layout[data-v-0abbb87e]{grid-template-columns:1fr}.hero-section[data-v-0abbb87e]{padding:40px 0 30px}.hero-title[data-v-0abbb87e]{font-size:2rem}.hero-desc[data-v-0abbb87e]{font-size:.95rem}.contact-section[data-v-0abbb87e]{padding:30px 0 60px}.contact-info[data-v-0abbb87e]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form[data-v-0abbb87e]{padding:24px 20px}.messaging-section[data-v-0abbb87e]{padding:20px}}@media (width<=600px){.contact-info[data-v-0abbb87e]{grid-template-columns:1fr}}@media (width<=480px){.hero-title[data-v-0abbb87e]{font-size:1.6rem}.messaging-section[data-v-0abbb87e]{padding:16px}.messaging-grid[data-v-0abbb87e]{gap:16px}.qr-image[data-v-0abbb87e]{width:128px}.hero-contact-separator[data-v-0abbb87e]{display:none}.verification-heading[data-v-0abbb87e]{display:block}.verification-heading span[data-v-0abbb87e]{text-align:start;margin-top:3px;display:block}.verification-row[data-v-0abbb87e]{grid-template-columns:minmax(0,1fr) 88px}.verification-refresh[data-v-0abbb87e]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.submit-spinner[data-v-0abbb87e]{animation-duration:1.8s}}[data-v-3fafc138]{box-sizing:border-box;margin:0;padding:0}.login-page[data-v-3fafc138]{background:#f5f8f6;flex-direction:column;min-height:100vh;font-family:Inter,PingFang SC,HarmonyOS Sans,Microsoft YaHei,sans-serif;display:flex}.top-nav[data-v-3fafc138]{z-index:100;pointer-events:none;background:0 0;justify-content:flex-end;align-items:center;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.top-nav a[data-v-3fafc138],.top-nav .lang-active[data-v-3fafc138],.top-nav .lang-inactive[data-v-3fafc138]{pointer-events:auto}.nav-links[data-v-3fafc138]{gap:28px;margin-right:32px;display:flex}.nav-links a[data-v-3fafc138]{color:#7a8e84;letter-spacing:.3px;font-size:.8rem;font-weight:450;text-decoration:none;transition:color .2s}.nav-links a[data-v-3fafc138]:hover{color:#1f7a54}.nav-lang[data-v-3fafc138]{color:#b5c4bb;pointer-events:auto;font-size:.8rem;font-weight:450}.nav-lang .lang-active[data-v-3fafc138]{color:#1a2e26;cursor:default}.nav-lang .lang-inactive[data-v-3fafc138]{color:#b5c4bb;cursor:pointer;transition:color .2s}.nav-lang .lang-inactive[data-v-3fafc138]:hover{color:#1f7a54}.nav-lang .lang-divider[data-v-3fafc138]{color:#dce5e0;margin:0 6px}.login-main[data-v-3fafc138]{flex:1;justify-content:center;align-items:center;min-height:100vh;padding:100px 24px 60px;display:flex}.login-card[data-v-3fafc138]{background:#fff;border-radius:20px;width:100%;max-width:920px;display:flex;overflow:hidden;box-shadow:0 8px 40px #1f7a5414}.card-left[data-v-3fafc138]{background:linear-gradient(145deg,#f8faf9 0%,#f0f4f1 100%);flex-direction:column;flex:0 0 48%;justify-content:center;padding:48px 40px;display:flex}.brand-logo[data-v-3fafc138]{align-items:center;gap:10px;margin-bottom:28px;display:flex}.logo-img[data-v-3fafc138]{object-fit:contain;width:auto;height:40px}.brand-logo .logo-text[data-v-3fafc138]{color:#1a2e26;letter-spacing:1.5px;font-size:1.1rem;font-weight:600}.brand-logo .logo-badge[data-v-3fafc138]{color:#1f7a5480;letter-spacing:1px;background:#1f7a5414;border-radius:12px;padding:2px 10px;font-size:.6rem;font-weight:500}.brand-title[data-v-3fafc138]{color:#1a2e26;letter-spacing:-.5px;margin-bottom:12px;font-size:2rem;font-weight:600;line-height:1.2}.brand-title-highlight[data-v-3fafc138]{color:#1f7a54}.brand-desc[data-v-3fafc138]{color:#7a8e84;margin-bottom:28px;font-size:.92rem;line-height:1.7}.brand-features[data-v-3fafc138]{flex-direction:column;gap:10px;display:flex}.feature-item[data-v-3fafc138]{color:#5a6e64;letter-spacing:.3px;align-items:center;gap:10px;font-size:.78rem;font-weight:450;display:flex}.feature-item svg[data-v-3fafc138]{flex-shrink:0}.card-right[data-v-3fafc138]{flex-direction:column;flex:1;justify-content:center;padding:48px 44px;display:flex}.login-header[data-v-3fafc138]{margin-bottom:28px}.login-header h2[data-v-3fafc138]{color:#1a2e26;margin-bottom:4px;font-size:1.5rem;font-weight:600}.login-header p[data-v-3fafc138]{color:#7a8e84;font-size:.9rem}.login-form[data-v-3fafc138]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-3fafc138]{flex-direction:column;gap:5px;display:flex}.form-group label[data-v-3fafc138]{color:#1a2e26;letter-spacing:.2px;font-size:.82rem;font-weight:500}.form-group input[data-v-3fafc138]{color:#1a2e26;background:#fff;border:1.5px solid #e5eae8;border-radius:8px;outline:none;width:100%;height:46px;padding:0 16px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-3fafc138]::placeholder{color:#b5c4bb}.form-group input[data-v-3fafc138]:focus{box-shadow:none;border-color:#9ca7a1;outline:none}.password-wrapper[data-v-3fafc138]{position:relative}.password-wrapper input[data-v-3fafc138]{padding-right:48px}.password-toggle[data-v-3fafc138]{color:#b5c4bb;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1rem;transition:color .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.password-toggle[data-v-3fafc138]:hover{color:#7a8e84}.form-options[data-v-3fafc138]{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.checkbox-label[data-v-3fafc138]{color:#7a8e84;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.85rem;display:flex;position:relative}.checkbox-label input[data-v-3fafc138]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.checkbox-label .checkmark[data-v-3fafc138]{background:#fff;border:1.5px solid #dce5e0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.checkbox-label input:checked+.checkmark[data-v-3fafc138]{background:#1f7a54;border-color:#1f7a54}.checkbox-label input:checked+.checkmark[data-v-3fafc138]:after{content:"";background:0 0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;transform:rotate(45deg)translate(-2px,-2px)}.checkbox-label:hover .checkmark[data-v-3fafc138]{border-color:#1f7a54}.forgot-link[data-v-3fafc138]{color:#7a8e84;font-size:.85rem;text-decoration:none;transition:color .2s}.forgot-link[data-v-3fafc138]:hover{color:#1f7a54}.btn-signin[data-v-3fafc138]{color:#fff;cursor:pointer;letter-spacing:.5px;background:#1f7a54;border:none;border-radius:8px;width:100%;height:46px;margin-top:4px;font-family:inherit;font-size:1rem;font-weight:600;transition:background .2s}.btn-signin[data-v-3fafc138]:hover:not(:disabled){background:#176545}.btn-signin[data-v-3fafc138]:disabled{opacity:.65;cursor:not-allowed}.error-message[data-v-3fafc138]{color:#b91c1c;background:#fef2f2;border-radius:6px;align-items:center;gap:8px;margin-top:2px;padding:10px 14px;font-size:.85rem;display:flex}.error-message i[data-v-3fafc138]{font-size:.95rem}.login-footer[data-v-3fafc138]{text-align:center;margin-top:22px}.login-footer p[data-v-3fafc138]{color:#7a8e84;font-size:.9rem}.login-footer p a[data-v-3fafc138]{color:#1f7a54;font-weight:500;text-decoration:none;transition:color .2s}.login-footer p a[data-v-3fafc138]:hover{color:#176545;text-decoration:underline}.footer-hint[data-v-3fafc138]{color:#b5c4bb;margin-top:4px;font-size:.75rem;line-height:1.5;display:block}.demo-hint[data-v-3fafc138]{text-align:center;margin-top:16px}.demo-hint span[data-v-3fafc138]{color:#c5d0c8;letter-spacing:.3px;background:#f0f4f1;border-radius:12px;padding:3px 14px;font-size:.7rem;display:inline-block}@media (width<=820px){.login-card[data-v-3fafc138]{border-radius:16px;flex-direction:column;max-width:440px}.card-left[data-v-3fafc138]{text-align:center;background:#f8faf9;flex:none;padding:32px 32px 24px}.brand-logo[data-v-3fafc138]{justify-content:center}.brand-title[data-v-3fafc138]{font-size:1.5rem}.brand-desc[data-v-3fafc138]{font-size:.85rem}.brand-features[data-v-3fafc138]{flex-flow:wrap;justify-content:center;gap:16px 24px}.feature-item[data-v-3fafc138]{font-size:.7rem}.card-right[data-v-3fafc138]{padding:32px 28px}.top-nav[data-v-3fafc138]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #edf2ef;padding:14px 24px}.nav-links[data-v-3fafc138]{gap:16px;margin-right:16px}.nav-links a[data-v-3fafc138]{font-size:.7rem}.login-main[data-v-3fafc138]{padding:80px 16px 40px}}@media (width<=480px){.top-nav[data-v-3fafc138]{padding:10px 14px}.nav-links[data-v-3fafc138]{gap:10px;margin-right:8px}.nav-links a[data-v-3fafc138]{font-size:.6rem}.nav-lang[data-v-3fafc138]{font-size:.65rem}.card-left[data-v-3fafc138]{padding:24px 20px 18px}.brand-title[data-v-3fafc138]{font-size:1.2rem}.brand-desc[data-v-3fafc138]{font-size:.8rem}.brand-features[data-v-3fafc138]{gap:10px 16px}.feature-item[data-v-3fafc138]{font-size:.6rem}.card-right[data-v-3fafc138]{padding:24px 18px}.login-header h2[data-v-3fafc138]{font-size:1.2rem}.form-group input[data-v-3fafc138]{height:42px;font-size:.9rem}.btn-signin[data-v-3fafc138]{height:42px;font-size:.95rem}.logo-img[data-v-3fafc138]{height:32px}.brand-logo .logo-text[data-v-3fafc138]{font-size:.95rem}.login-card[data-v-3fafc138]{border-radius:12px}}[data-v-0dfd9ff1]{box-sizing:border-box}button[data-v-0dfd9ff1],input[data-v-0dfd9ff1],select[data-v-0dfd9ff1]{font:inherit}svg[data-v-0dfd9ff1]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}button[data-v-0dfd9ff1]:disabled{opacity:.48;cursor:not-allowed}.manager-header[data-v-0dfd9ff1]{justify-content:space-between;align-items:center;gap:20px;min-height:50px;margin-bottom:12px;display:flex}.manager-header h1[data-v-0dfd9ff1]{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.28rem;font-weight:680}.manager-header p[data-v-0dfd9ff1]{color:var(--muted);margin:6px 0 0;font-size:.8rem;line-height:1.55}.primary-action[data-v-0dfd9ff1],.query-button[data-v-0dfd9ff1],.reset-button[data-v-0dfd9ff1],.cancel-button[data-v-0dfd9ff1],.save-button[data-v-0dfd9ff1]{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:.78rem;display:inline-flex}.primary-action[data-v-0dfd9ff1],.query-button[data-v-0dfd9ff1],.save-button[data-v-0dfd9ff1]{border:1px solid var(--green);background:var(--green);color:#fff}.primary-action[data-v-0dfd9ff1]:hover:not(:disabled),.query-button[data-v-0dfd9ff1]:hover:not(:disabled),.save-button[data-v-0dfd9ff1]:hover:not(:disabled){background:#176442;border-color:#176442}.primary-action svg[data-v-0dfd9ff1],.query-button svg[data-v-0dfd9ff1],.reset-button svg[data-v-0dfd9ff1]{width:15px;height:15px}.reset-button[data-v-0dfd9ff1],.cancel-button[data-v-0dfd9ff1]{color:#5d6c65;background:#fff;border:1px solid #ccd8d1}.reset-button[data-v-0dfd9ff1]:hover:not(:disabled),.cancel-button[data-v-0dfd9ff1]:hover:not(:disabled){color:var(--green);border-color:#94b3a3}.query-panel[data-v-0dfd9ff1],.list-panel[data-v-0dfd9ff1]{border:1px solid var(--line);background:#fff;border-radius:8px}.query-panel[data-v-0dfd9ff1]{margin-bottom:12px;padding:12px 14px}.query-form[data-v-0dfd9ff1]{grid-template-columns:minmax(280px,1fr) minmax(180px,.45fr) auto;align-items:end;gap:14px;display:grid}.query-field[data-v-0dfd9ff1]{color:#52635b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;font-size:.77rem;display:grid}.query-field>span[data-v-0dfd9ff1]{white-space:nowrap}.query-field input[data-v-0dfd9ff1],.query-field select[data-v-0dfd9ff1],.form-field input[data-v-0dfd9ff1]{width:100%;height:36px;color:var(--ink);background:#fff;border:1px solid #ccd9d2;border-radius:4px;outline:none;padding:0 10px;font-size:.77rem}.query-field input[data-v-0dfd9ff1]:focus,.query-field select[data-v-0dfd9ff1]:focus,.form-field input[data-v-0dfd9ff1]:focus{box-shadow:none;border-color:#9ca7a1;outline:none}.query-field input[data-v-0dfd9ff1]::placeholder,.form-field input[data-v-0dfd9ff1]::placeholder{color:#9ca8a2}.query-actions[data-v-0dfd9ff1]{gap:8px;display:flex}.list-panel[data-v-0dfd9ff1]{overflow:hidden}.list-toolbar[data-v-0dfd9ff1]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;height:44px;padding:0 12px 0 14px;display:flex}.list-toolbar>div[data-v-0dfd9ff1]{align-items:center;gap:9px;display:flex}.list-toolbar h2[data-v-0dfd9ff1]{color:#34443c;margin:0;font-size:.9rem;font-weight:660}.list-toolbar span[data-v-0dfd9ff1]{color:#8a9891;font-size:.72rem}.refresh-button[data-v-0dfd9ff1],.dialog-close[data-v-0dfd9ff1]{color:#65766d;cursor:pointer;background:#fff;border:1px solid #d5e0da;place-items:center;display:grid}.refresh-button[data-v-0dfd9ff1]{border-radius:5px;width:34px;height:34px}.refresh-button[data-v-0dfd9ff1]:hover:not(:disabled),.dialog-close[data-v-0dfd9ff1]:hover{background:var(--green-soft);color:var(--green)}.refresh-button svg[data-v-0dfd9ff1]{width:15px;height:15px}.notice[data-v-0dfd9ff1]{color:#913b32;background:#fff1ef;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:14px;padding:11px 13px;font-size:.78rem;display:flex}.notice button[data-v-0dfd9ff1]{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.state-panel[data-v-0dfd9ff1]{min-height:300px;color:var(--muted);text-align:center;place-content:center;justify-items:center;padding:36px;display:grid}.state-panel>svg[data-v-0dfd9ff1]{color:#a8bbb1;stroke-width:1.4px;width:42px;height:42px;margin-bottom:12px}.state-panel strong[data-v-0dfd9ff1]{color:#415149;font-size:.86rem}.state-panel p[data-v-0dfd9ff1]{margin:6px 0 0;font-size:.76rem}.loading-line[data-v-0dfd9ff1]{background:linear-gradient(90deg,#cfe0d7 20%,var(--green) 50%,#cfe0d7 80%);background-size:200% 100%;width:46px;height:3px;margin-bottom:10px;animation:1.1s linear infinite loading-0dfd9ff1}@keyframes loading-0dfd9ff1{to{background-position:-200% 0}}.table-wrap[data-v-0dfd9ff1]{scrollbar-color:#bdcec5 #f6f8f7;overflow-x:auto}table[data-v-0dfd9ff1]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:940px}th[data-v-0dfd9ff1]:first-child{width:18%}th[data-v-0dfd9ff1]:nth-child(2){width:19%}th[data-v-0dfd9ff1]:nth-child(3){width:12%}th[data-v-0dfd9ff1]:nth-child(4){width:10%}th[data-v-0dfd9ff1]:nth-child(5),th[data-v-0dfd9ff1]:nth-child(6){width:15%}th[data-v-0dfd9ff1]:nth-child(7){width:11%}th[data-v-0dfd9ff1],td[data-v-0dfd9ff1]{text-align:left;vertical-align:middle;border-bottom:1px solid #e7eeea;padding:8px 12px}th[data-v-0dfd9ff1]{color:#52635b;white-space:nowrap;background:#fafcfb;font-size:.71rem;font-weight:650}td[data-v-0dfd9ff1]{color:#425249;font-size:.73rem;line-height:1.35}tbody tr:last-child td[data-v-0dfd9ff1]{border-bottom:0}tbody tr[data-v-0dfd9ff1]:hover{background:#fbfcfb}.user-cell[data-v-0dfd9ff1]{align-items:center;gap:10px;min-width:0;display:flex}.user-avatar[data-v-0dfd9ff1]{background:var(--green-soft);width:28px;height:28px;color:var(--green-dark);border-radius:50%;flex:0 0 28px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.user-cell>span[data-v-0dfd9ff1]:last-child{min-width:0}.user-cell strong[data-v-0dfd9ff1],.user-cell small[data-v-0dfd9ff1]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-cell strong[data-v-0dfd9ff1]{color:#2d3d35;font-size:.77rem;font-weight:650}.user-cell small[data-v-0dfd9ff1]{color:#85928c;margin-top:2px;font-size:.67rem}.user-cell em[data-v-0dfd9ff1]{color:var(--green);margin-left:6px;font-style:normal}td a[data-v-0dfd9ff1]{color:#557064;overflow-wrap:anywhere;text-decoration:none}td a[data-v-0dfd9ff1]:hover{color:var(--green);text-underline-offset:2px;text-decoration:underline}.role-label[data-v-0dfd9ff1]{color:#3f5b4d;font-weight:590}.account-status[data-v-0dfd9ff1]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.account-status i[data-v-0dfd9ff1]{border-radius:50%;width:6px;height:6px}.account-status.is-active[data-v-0dfd9ff1]{color:#2f7754}.account-status.is-active i[data-v-0dfd9ff1]{background:#3b9468}.account-status.is-inactive[data-v-0dfd9ff1]{color:#7c8882}.account-status.is-inactive i[data-v-0dfd9ff1]{background:#98a39e}.operation-heading[data-v-0dfd9ff1],.operation-cell[data-v-0dfd9ff1]{text-align:right;white-space:nowrap}.text-action[data-v-0dfd9ff1]{min-height:28px;color:var(--green);cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:.72rem}.text-action[data-v-0dfd9ff1]:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.text-action.danger[data-v-0dfd9ff1]{color:#b04438}.pagination[data-v-0dfd9ff1]{border-top:1px solid var(--line);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:8px 12px;font-size:.72rem;display:flex}.page-controls[data-v-0dfd9ff1]{align-items:center;gap:10px;display:flex}.page-controls button[data-v-0dfd9ff1]{color:#617168;cursor:pointer;background:#fff;border:1px solid #d0dcd5;border-radius:4px;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:inline-flex}.page-controls button[data-v-0dfd9ff1]:hover:not(:disabled){color:var(--green);border-color:#88ad99}.page-controls button svg[data-v-0dfd9ff1]{width:11px;height:11px}.page-controls>span[data-v-0dfd9ff1]{color:#4f6057;text-align:center;font-variant-numeric:tabular-nums;min-width:86px}.dialog-backdrop[data-v-0dfd9ff1]{--green:#1f7a54;--green-dark:#195d43;--green-soft:#eaf5ef;--ink:#24352d;--muted:#75847d;--line:#dfe8e3;z-index:100;background:#11261d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.user-dialog[data-v-0dfd9ff1]{background:#fff;border-radius:10px;width:min(560px,100%);overflow:hidden;box-shadow:0 18px 48px #11261d2e}.dialog-header[data-v-0dfd9ff1]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:17px 20px;display:flex}.dialog-header h2[data-v-0dfd9ff1]{color:#2d3c34;margin:0;font-size:1rem;font-weight:680}.dialog-header p[data-v-0dfd9ff1]{color:#7b8982;margin:5px 0 0;font-size:.73rem}.dialog-close[data-v-0dfd9ff1]{border-radius:5px;flex:0 0 34px;width:34px;height:34px}.dialog-close svg[data-v-0dfd9ff1]{width:16px;height:16px}.editor-form[data-v-0dfd9ff1]{padding:20px}.form-grid[data-v-0dfd9ff1]{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-field[data-v-0dfd9ff1]{color:#46574e;gap:6px;font-size:.75rem;display:grid}.form-field-wide[data-v-0dfd9ff1]{grid-column:1/-1}.form-field>span[data-v-0dfd9ff1]{font-weight:590}.form-field b[data-v-0dfd9ff1]{color:#b04438}.form-field input[data-v-0dfd9ff1]{height:40px;font-size:.79rem}.form-field small[data-v-0dfd9ff1]{color:#8b9892;font-size:.68rem;line-height:1.5}.status-switch[data-v-0dfd9ff1]{cursor:pointer;border-block:1px solid #e7eeea;align-items:center;gap:11px;margin-top:18px;padding:13px 0;display:flex}.status-switch input[data-v-0dfd9ff1]{opacity:0;pointer-events:none;position:absolute}.status-switch>span[data-v-0dfd9ff1]{background:#bdc8c2;border-radius:10px;flex:0 0 34px;width:34px;height:19px;transition:background .18s;position:relative}.status-switch>span[data-v-0dfd9ff1]:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;position:absolute;top:3px;left:3px}.status-switch input:checked+span[data-v-0dfd9ff1]{background:var(--green)}.status-switch input:checked+span[data-v-0dfd9ff1]:after{transform:translate(15px)}.status-switch div[data-v-0dfd9ff1]{flex-direction:column;display:flex}.status-switch strong[data-v-0dfd9ff1]{color:#3d4d45;font-size:.76rem}.status-switch small[data-v-0dfd9ff1]{color:#89968f;margin-top:2px;font-size:.68rem}.status-switch.disabled[data-v-0dfd9ff1]{opacity:.66;cursor:not-allowed}.form-error[data-v-0dfd9ff1]{color:#913b32;background:#fff1ef;border-radius:5px;margin-top:14px;padding:10px 12px;font-size:.74rem;line-height:1.5}.dialog-actions[data-v-0dfd9ff1]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.cancel-button[data-v-0dfd9ff1],.save-button[data-v-0dfd9ff1]{min-width:78px}@media (width<=920px){.query-form[data-v-0dfd9ff1]{grid-template-columns:1fr 1fr}.query-keyword[data-v-0dfd9ff1]{grid-column:1/-1}.query-actions[data-v-0dfd9ff1]{justify-content:flex-end}}@media (width<=680px){.manager-header[data-v-0dfd9ff1]{align-items:flex-start}.manager-header p[data-v-0dfd9ff1]{max-width:31ch}.primary-action[data-v-0dfd9ff1]{flex:none;padding:0 10px}.query-form[data-v-0dfd9ff1]{grid-template-columns:1fr}.query-keyword[data-v-0dfd9ff1]{grid-column:auto}.query-field[data-v-0dfd9ff1]{grid-template-columns:68px minmax(0,1fr)}.query-actions[data-v-0dfd9ff1]{padding-left:77px}.query-actions button[data-v-0dfd9ff1]{flex:1;min-height:40px}.table-wrap[data-v-0dfd9ff1]{overflow:visible}table[data-v-0dfd9ff1],thead[data-v-0dfd9ff1],tbody[data-v-0dfd9ff1],tr[data-v-0dfd9ff1],th[data-v-0dfd9ff1],td[data-v-0dfd9ff1]{width:100%;min-width:0;display:block}thead[data-v-0dfd9ff1]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-v-0dfd9ff1]{padding:0 12px}tbody tr[data-v-0dfd9ff1]{border-bottom:1px solid var(--line);padding:7px 0}td[data-v-0dfd9ff1]{border-bottom:0;padding:9px 0 9px 92px;position:relative}.user-cell[data-v-0dfd9ff1]{align-items:flex-start}td[data-v-0dfd9ff1]:before{content:attr(data-label);color:#89968f;width:80px;font-size:.69rem;position:absolute;top:9px;left:0}.operation-cell[data-v-0dfd9ff1]{text-align:left}.pagination[data-v-0dfd9ff1]{flex-direction:column;align-items:flex-start}.page-controls[data-v-0dfd9ff1]{justify-content:space-between;width:100%}.form-grid[data-v-0dfd9ff1]{grid-template-columns:1fr}.form-field-wide[data-v-0dfd9ff1]{grid-column:auto}}@media (width<=420px){.manager-header p[data-v-0dfd9ff1]{display:none}.query-panel[data-v-0dfd9ff1]{padding:14px 12px}.query-field[data-v-0dfd9ff1]{grid-template-columns:62px minmax(0,1fr)}.query-actions[data-v-0dfd9ff1]{padding-left:71px}.dialog-backdrop[data-v-0dfd9ff1]{padding:10px}.editor-form[data-v-0dfd9ff1]{padding:16px}.dialog-header[data-v-0dfd9ff1]{padding-inline:16px}}@media (prefers-reduced-motion:reduce){[data-v-0dfd9ff1],[data-v-0dfd9ff1]:before,[data-v-0dfd9ff1]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.resource-admin{--ra-green:#1f7a54;--ra-green-dark:#176342;--ra-soft:#eef6f1;--ra-line:#e0e8e4;--ra-ink:#283830;--ra-muted:#718078;color:var(--ra-ink)}.resource-admin *,.resource-admin :before,.resource-admin :after{box-sizing:border-box}.resource-admin button,.resource-admin input,.resource-admin select,.resource-admin textarea{font:inherit}.resource-admin-header{justify-content:space-between;align-items:center;gap:22px;min-height:54px;margin-bottom:14px;display:flex}.resource-admin-header h1{color:#26362e;letter-spacing:-.02em;margin:0;font-size:1.28rem;font-weight:680}.resource-admin-header p{color:var(--ra-muted);margin:6px 0 0;font-size:.79rem;line-height:1.55}.ra-button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.77rem;font-weight:590;text-decoration:none;display:inline-flex}.ra-button-primary{border:1px solid var(--ra-green);background:var(--ra-green);color:#fff}.ra-button-primary:hover:not(:disabled){border-color:var(--ra-green-dark);background:var(--ra-green-dark)}.ra-button-secondary{color:#53645b;background:#fff;border:1px solid #cad8d1}.ra-button-secondary:hover:not(:disabled){color:var(--ra-green);border-color:#94b3a3}.resource-admin button:disabled{opacity:.48;cursor:not-allowed}.ra-text-button{min-height:30px;color:var(--ra-green);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:.73rem}.ra-notice{border-radius:5px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:11px 13px;font-size:.75rem;display:flex}.ra-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.ra-notice-error{color:#913b32;background:#fff1ef}.ra-notice-success{color:#276d4c;background:#edf7f1}.ra-summary-grid{border:1px solid var(--ra-line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 4px 14px #183e2d06}.ra-summary-grid article{justify-content:space-between;align-items:baseline;gap:16px;min-height:78px;padding:16px 20px;display:flex}.ra-summary-grid article+article{border-left:1px solid var(--ra-line)}.ra-summary-grid span{color:var(--ra-muted);font-size:.75rem}.ra-summary-grid strong{color:#26372f;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:690}.ra-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.65fr);gap:16px;margin-bottom:16px;display:grid}.ra-panel{border:1px solid var(--ra-line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 18px #183e2d06}.ra-panel>header{border-bottom:1px solid var(--ra-line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:11px 16px;display:flex}.ra-panel>header h2{color:#304038;margin:0;font-size:.9rem;font-weight:670}.ra-panel>header p{color:#87958e;margin:4px 0 0;font-size:.7rem}.ra-panel>header a{color:var(--ra-green);font-size:.72rem;text-decoration:none}.ra-section-counts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ra-section-counts>div{border-bottom:1px solid var(--ra-line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;display:flex}.ra-section-counts>div:nth-child(odd){border-right:1px solid var(--ra-line)}.ra-section-counts>div:nth-last-child(-n+2){border-bottom:0}.ra-section-counts span{gap:3px;display:grid}.ra-section-counts strong{color:#3a4a42;font-size:.78rem}.ra-section-counts small{color:#8b9891;font-size:.66rem}.ra-section-counts b{color:var(--ra-green);font-size:.95rem;font-weight:680}.ra-locale-counts{padding:0 16px}.ra-locale-counts>div{border-bottom:1px solid var(--ra-line);justify-content:space-between;align-items:center;min-height:60px;display:flex}.ra-locale-counts>div:last-child{border-bottom:0}.ra-locale-counts span{color:#56675e;font-size:.76rem}.ra-locale-counts strong{color:#294438;font-size:1rem;font-weight:680}.ra-recent-panel{min-height:260px}.ra-state{color:#7e8d85;text-align:center;place-items:center;min-height:230px;padding:32px;font-size:.78rem;display:grid}.ra-filter{border:1px solid var(--ra-line);background:#fff;border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(160px,.35fr) auto;align-items:end;gap:14px;margin-bottom:12px;padding:12px 14px;display:grid}.ra-filter label,.ra-form-grid label,.ra-translation-form>label,.ra-upload-row label{color:#53645b;gap:6px;font-size:.73rem;display:grid}.ra-filter input,.ra-filter select,.ra-form-grid input,.ra-form-grid select,.ra-translation-form input,.ra-translation-form textarea,.ra-upload-row input,.ra-upload-row select{width:100%;min-height:36px;color:var(--ra-ink);background:#fff;border:1px solid #ccd9d2;border-radius:4px;outline:none;padding:7px 10px;font-size:.78rem}.ra-filter input:focus,.ra-filter select:focus,.ra-form-grid input:focus,.ra-form-grid select:focus,.ra-translation-form input:focus,.ra-translation-form textarea:focus,.ra-upload-row input:focus,.ra-upload-row select:focus{box-shadow:none;border-color:#9ca7a1}.ra-filter>div{gap:8px;display:flex}.ra-list-panel>.ra-notice{margin:12px}.ra-table-wrap{overflow-x:auto}.ra-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:820px}.ra-table th,.ra-table td{color:#46564e;text-align:left;vertical-align:middle;border-bottom:1px solid #e8eeeb;padding:9px 13px;font-size:.72rem}.ra-table th{color:#5c6d64;white-space:nowrap;background:#fafcfb;height:38px;font-size:.7rem;font-weight:650}.ra-table tbody tr:last-child td{border-bottom:0}.ra-table tbody tr:hover{background:#fbfdfc}.ra-table td>strong,.ra-table td>small{display:block}.ra-table td>strong{color:#32433a;text-overflow:ellipsis;white-space:nowrap;max-width:42ch;font-weight:640;overflow:hidden}.ra-table td>small{color:#8a9790;text-overflow:ellipsis;white-space:nowrap;max-width:40ch;margin-top:3px;font-size:.66rem;overflow:hidden}.ra-table td>a,.ra-actions a{color:var(--ra-green);text-decoration:none}.ra-id{color:#95a29b;margin-right:6px;font-size:.65rem}.ra-content-table th:first-child{width:29%}.ra-content-table th:nth-child(2){width:12%}.ra-content-table th:nth-child(3){width:13%}.ra-content-table th:nth-child(4){width:10%}.ra-content-table th:nth-child(5){width:8%}.ra-content-table th:nth-child(6){width:16%}.ra-content-table th:nth-child(7){width:12%}.ra-actions{white-space:nowrap}.ra-actions button{color:#aa4338;cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;font-size:.7rem}.ra-status{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ra-status:before{content:"";background:#aab4af;border-radius:50%;width:6px;height:6px}.ra-status.is-published{color:#2d7653}.ra-status.is-published:before{background:#3b9468}.ra-status.is-draft{color:#805d12}.ra-status.is-draft:before{background:#c9901e}.ra-status.is-archived{color:#707e77}.ra-locale-status{gap:4px;display:inline-flex}.ra-locale-status i{color:#9ca7a1;background:#f0f2f1;border-radius:3px;place-items:center;min-width:24px;height:20px;padding:0 4px;font-size:.56rem;font-style:normal;display:grid}.ra-locale-status i.published{color:#27704e;background:#e7f3ec}.ra-pagination{border-top:1px solid var(--ra-line);color:#76857d;justify-content:space-between;align-items:center;min-height:48px;padding:8px 13px;font-size:.7rem;display:flex}.ra-pagination div{gap:8px;display:flex}.ra-pagination button{color:#5f7067;cursor:pointer;background:#fff;border:1px solid #d1ddd7;border-radius:4px;min-height:30px;padding:0 10px}.ra-editor{gap:14px;display:grid}.ra-form-panel{overflow:visible}.ra-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;padding:18px;display:grid}.ra-form-grid .ra-wide{grid-column:1/-1}.ra-checkbox{color:#53645b;align-items:center;font-size:.74rem;gap:8px!important;display:inline-flex!important}.ra-checkbox input{accent-color:var(--ra-green);width:15px!important;height:15px!important;min-height:0!important;padding:0!important}.ra-form-grid .ra-checkbox{align-self:end;min-height:36px}.ra-language-tabs{gap:3px;display:flex}.ra-language-tabs button{color:#78877f;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:30px;padding:0 10px;font-size:.68rem}.ra-language-tabs button:hover,.ra-language-tabs button.active{background:var(--ra-soft);color:var(--ra-green)}.ra-translation-form{gap:15px;padding:18px;display:grid}.ra-translation-form textarea{resize:vertical;line-height:1.7}.ra-publish-toggle{background:#f5f8f6;border-radius:5px;justify-self:start;padding:7px 10px}.ra-translation-form .ra-form-grid{padding:0}.ra-form-actions{justify-content:flex-end;gap:9px;padding:12px 0 4px;display:flex}.ra-attachment-list{padding:0 18px}.ra-attachment-list>div{border-bottom:1px solid var(--ra-line);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;display:grid}.ra-attachment-list>p{color:#849189;margin:0;padding:24px 0;font-size:.75rem}.ra-file-type{background:var(--ra-soft);width:38px;height:38px;color:var(--ra-green);border-radius:5px;place-items:center;font-size:.56rem;font-weight:720;display:grid}.ra-attachment-list>div>span:nth-child(2){gap:3px;display:grid}.ra-attachment-list strong{color:#405048;font-size:.75rem}.ra-attachment-list small{color:#88958e;font-size:.65rem}.ra-attachment-list a{color:var(--ra-green);font-size:.7rem;text-decoration:none}.ra-attachment-list button{color:#aa4338;cursor:pointer;background:0 0;border:0;font-size:.7rem}.ra-upload-row{grid-template-columns:120px minmax(200px,1fr) 120px minmax(210px,1fr) auto;align-items:end;gap:12px;padding:16px 18px 18px;display:grid}.ra-file-input input{padding:5px;font-size:.69rem}.ra-section-editor{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ra-section-list{border:1px solid var(--ra-line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 18px #183e2d06}.ra-section-list button{border:0;border-bottom:1px solid var(--ra-line);color:#46574e;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 12px;display:flex}.ra-section-list button:last-child{border-bottom:0}.ra-section-list button:hover,.ra-section-list button.active{background:#f1f7f4}.ra-section-list button.active{box-shadow:inset 3px 0 0 var(--ra-green)}.ra-section-list button>span{gap:4px;min-width:0;display:grid}.ra-section-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.ra-section-list small{color:#89978f;font-size:.63rem}.ra-section-list em{color:#73827a;font-size:.62rem;font-style:normal}.ra-section-form{overflow:visible}.ra-section-basics{padding-bottom:8px}.ra-section-tabs{border-bottom:1px solid var(--ra-line);margin:5px 18px 0;padding-bottom:9px}.resource-admin :focus-visible{outline-offset:2px;outline:2px solid #43a279}.resource-admin :is(input,select,textarea):focus-visible{box-shadow:none;border-color:#9ca7a1;outline:none}.ra-upload-hint{color:#718078;margin:0;padding:16px 18px;font-size:.76rem;line-height:1.7}.ra-form-panel[id=attachments]{scroll-margin-top:24px}@media (width<=1120px){.ra-overview-grid{grid-template-columns:1fr}.ra-upload-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-upload-row .ra-button{align-self:end}}@media (width<=760px){.resource-admin-header{align-items:flex-start}.ra-summary-grid{grid-template-columns:1fr 1fr}.ra-summary-grid article:nth-child(3){border-left:0}.ra-summary-grid article:nth-child(n+3){border-top:1px solid var(--ra-line)}.ra-filter,.ra-form-grid{grid-template-columns:1fr}.ra-form-grid .ra-wide{grid-column:auto}.ra-panel>header{flex-direction:column;align-items:flex-start}.ra-language-tabs{width:100%;overflow-x:auto}.ra-language-tabs button{white-space:nowrap;flex:1}.ra-section-editor{grid-template-columns:1fr}.ra-section-list{grid-template-columns:1fr 1fr;display:grid}.ra-section-list button:nth-child(odd){border-right:1px solid var(--ra-line)}.ra-upload-row{grid-template-columns:1fr}}@media (width<=520px){.resource-admin-header{flex-direction:column}.ra-summary-grid{grid-template-columns:1fr}.ra-summary-grid article:nth-child(n){border-left:0;border-top:1px solid var(--ra-line)}.ra-summary-grid article:first-child{border-top:0}.ra-section-counts{grid-template-columns:1fr}.ra-section-counts>div:nth-child(n){border-right:0;border-bottom:1px solid var(--ra-line)}.ra-section-counts>div:last-child{border-bottom:0}.ra-attachment-list>div{grid-template-columns:38px minmax(0,1fr);padding:10px 0}.ra-attachment-list a,.ra-attachment-list button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.resource-admin *,.resource-admin :before,.resource-admin :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-v-930a66e3]{box-sizing:border-box}.admin-shell[data-v-930a66e3]{--sidebar-width:228px;--sidebar-mini:64px;--ink:#27352f;--muted:#6d7d75;--green:#1f7a54;--green-dark:#173f30;--green-deep:#102f24;--green-soft:#edf6f1;--line:#e1e7e4;--surface:#fff;--canvas:#f7f9f8;background:var(--canvas);min-height:100vh;color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}button[data-v-930a66e3],input[data-v-930a66e3],select[data-v-930a66e3]{font:inherit}button[data-v-930a66e3],a[data-v-930a66e3],summary[data-v-930a66e3]{-webkit-tap-highlight-color:transparent}svg[data-v-930a66e3]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}[data-v-930a66e3]::selection{color:var(--green-deep);background:#cfe7da}[data-v-930a66e3]:focus-visible{outline-offset:2px;outline:2px solid #43a279}.sidebar[data-v-930a66e3]{z-index:40;width:var(--sidebar-width);color:var(--ink);border-right:1px solid var(--line);background:#fff;flex-direction:column;transition:width .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar-brand[data-v-930a66e3]{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:11px;height:58px;padding:0 16px;display:flex}.brand-logo[data-v-930a66e3]{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.brand-copy[data-v-930a66e3]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.brand-copy strong[data-v-930a66e3]{color:#2c3833;letter-spacing:.02em;font-size:.92rem;font-weight:680}.brand-copy small[data-v-930a66e3]{color:#71857b;letter-spacing:.08em;margin-top:2px;font-size:.63rem}.side-menu[data-v-930a66e3]{scrollbar-color:#cfddd6 transparent;flex:1;padding:18px 10px;overflow-y:auto}.menu-heading[data-v-930a66e3]{color:#98a69f;letter-spacing:.12em;white-space:nowrap;margin:0 10px 8px;font-size:.66rem;font-weight:650}.menu-heading-spaced[data-v-930a66e3]{margin-top:22px}.menu-item[data-v-930a66e3]{color:#586960;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font-size:.87rem;text-decoration:none;transition:color .16s,background .16s;display:flex}.menu-item svg[data-v-930a66e3]{flex:0 0 17px;width:17px;height:17px}.menu-item[data-v-930a66e3]:hover{color:var(--green);background:#f2f7f4}.menu-item.active[data-v-930a66e3]{color:var(--green);background:#eaf5ef;font-weight:610}.menu-subitem[data-v-930a66e3]{min-height:38px;padding-left:40px;font-size:.8rem;position:relative}.menu-subitem[data-v-930a66e3]:before{content:"";background:#bdcac3;border-radius:50%;width:5px;height:5px;position:absolute;left:22px}.menu-subitem[data-v-930a66e3]:hover:before,.menu-subitem.active[data-v-930a66e3]:before{background:var(--green)}.menu-count[data-v-930a66e3]{color:#236a4a;font-variant-numeric:tabular-nums;background:#d6eadf;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.68rem;display:grid}.sidebar-foot[data-v-930a66e3]{border-top:1px solid var(--line);color:#7b8b83;white-space:nowrap;align-items:center;height:48px;padding:0 12px;font-size:.65rem;display:flex}.workspace[data-v-930a66e3]{min-height:100vh;margin-left:var(--sidebar-width);background:var(--canvas);transition:margin-left .22s cubic-bezier(.2,.8,.2,1)}.topbar[data-v-930a66e3]{z-index:30;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex;position:sticky;top:0}.topbar-start[data-v-930a66e3],.account-area[data-v-930a66e3],.breadcrumb[data-v-930a66e3]{align-items:center;display:flex}.topbar-start[data-v-930a66e3]{gap:14px;min-width:0}.icon-button[data-v-930a66e3],.square-button[data-v-930a66e3]{color:#65766d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.icon-button[data-v-930a66e3]:hover,.square-button[data-v-930a66e3]:hover:not(:disabled){background:var(--green-soft);color:var(--green)}.breadcrumb[data-v-930a66e3]{color:#87958e;white-space:nowrap;gap:8px;min-width:0;font-size:.79rem}.breadcrumb svg[data-v-930a66e3]{color:#acb7b1;width:12px;height:12px}.breadcrumb strong[data-v-930a66e3]{color:#3b4b44;font-weight:560}.account-area[data-v-930a66e3]{gap:10px}.visit-site[data-v-930a66e3]{color:#64746c;padding:5px 8px;font-size:.76rem;text-decoration:none}.visit-site[data-v-930a66e3]:hover{color:var(--green)}.avatar[data-v-930a66e3]{background:var(--green-soft);width:29px;height:29px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:.76rem;font-weight:720;display:grid}.username[data-v-930a66e3]{color:#4e5e56;font-size:.78rem}.logout-button[data-v-930a66e3]{color:#7c8983;cursor:pointer;background:0 0;border:0;min-height:30px;padding:0 10px;font-size:.75rem}.logout-button[data-v-930a66e3]:hover{color:#a23c32}.tags-bar[data-v-930a66e3]{border-bottom:1px solid var(--line);background:#fff;align-items:flex-end;height:36px;padding:0 16px;display:flex;box-shadow:0 2px 5px #16372906}.page-tag[data-v-930a66e3]{border:1px solid var(--line);color:#63736b;background:#fafcfb;border-bottom:0;border-radius:4px 4px 0 0;align-items:center;gap:7px;height:29px;padding:0 11px;font-size:.72rem;display:inline-flex}.page-tag.active[data-v-930a66e3]{color:var(--green-dark);background:#fff}.tag-dot[data-v-930a66e3]{background:var(--green);border-radius:50%;width:5px;height:5px}.content[data-v-930a66e3]{background:var(--canvas);width:100%;max-width:1560px;min-height:calc(100vh - 88px);margin:0 auto;padding:18px 28px 32px}.page-header[data-v-930a66e3]{justify-content:space-between;align-items:center;gap:20px;min-height:50px;margin-bottom:12px;display:flex}.page-header h1[data-v-930a66e3]{letter-spacing:-.02em;margin:0;font-size:1.28rem;font-weight:680}.page-header p[data-v-930a66e3]{color:var(--muted);margin:6px 0 0;font-size:.8rem;line-height:1.55}.outline-button[data-v-930a66e3],.primary-button[data-v-930a66e3],.secondary-button[data-v-930a66e3],.tool-button[data-v-930a66e3]{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:.78rem;display:inline-flex}.outline-button[data-v-930a66e3]{color:#506159;background:#fff;border:1px solid #cad9d1}.outline-button[data-v-930a66e3]:hover:not(:disabled),.secondary-button[data-v-930a66e3]:hover:not(:disabled){color:var(--green);background:#fbfdfc;border-color:#94b3a3}.outline-button svg[data-v-930a66e3],.primary-button svg[data-v-930a66e3],.secondary-button svg[data-v-930a66e3],.tool-button svg[data-v-930a66e3]{width:15px;height:15px}button[data-v-930a66e3]:disabled{opacity:.48;cursor:not-allowed}.summary-grid[data-v-930a66e3]{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:18px;display:grid;overflow:hidden}.summary-item[data-v-930a66e3]{background:#fff;align-items:center;gap:13px;min-height:76px;padding:15px 20px;display:flex}.summary-item+.summary-item[data-v-930a66e3]{border-left:1px solid var(--line)}.summary-dot[data-v-930a66e3]{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.dot-total[data-v-930a66e3]{color:#cae4d6;background:var(--green)}.dot-new[data-v-930a66e3]{color:#f7e7b8;background:#c08a12}.dot-contacted[data-v-930a66e3]{color:#d8e5f5;background:#4a78aa}.dot-closed[data-v-930a66e3]{color:#d7e9de;background:#398260}.summary-item div[data-v-930a66e3]{flex:1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.summary-item span[data-v-930a66e3]:not(.summary-dot){color:var(--muted);font-size:.75rem}.summary-item strong[data-v-930a66e3]{color:#26372f;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:690}.console-grid[data-v-930a66e3]{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.dashboard-card[data-v-930a66e3]{background:0 0}.recent-card[data-v-930a66e3]{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:0 20px;overflow:hidden}.card-header[data-v-930a66e3]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 0;display:flex}.card-header h2[data-v-930a66e3]{color:#2f3e37;margin:0;font-size:.91rem;font-weight:670}.card-header p[data-v-930a66e3]{color:#88968f;margin:4px 0 0;font-size:.71rem}.text-button[data-v-930a66e3]{min-height:32px;color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;font-size:.73rem;display:inline-flex}.text-button[data-v-930a66e3]:hover{color:#155d3e}.text-button svg[data-v-930a66e3]{width:12px;height:12px}.recent-list[data-v-930a66e3]{margin:0;padding:0;list-style:none}.recent-list li[data-v-930a66e3]{border-bottom:1px solid #e8eeeb;gap:12px;min-height:88px;padding:15px 0;display:flex}.recent-list li[data-v-930a66e3]:last-child{border-bottom:0}.recent-list li[data-v-930a66e3]:hover{background:#fbfcfb}.contact-avatar[data-v-930a66e3]{background:var(--green-soft);width:34px;height:34px;color:var(--green-dark);border-radius:50%;flex:0 0 34px;place-items:center;font-size:.77rem;font-weight:680;display:grid}.recent-main[data-v-930a66e3]{flex:1;min-width:0}.recent-title-row[data-v-930a66e3]{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.recent-title-row strong[data-v-930a66e3]{color:#33423b;font-size:.8rem;font-weight:650}.recent-title-row time[data-v-930a66e3]{color:#8a9790;font-variant-numeric:tabular-nums;flex:none;font-size:.67rem}.recent-main>p[data-v-930a66e3]{color:#68776f;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 7px;font-size:.74rem;line-height:1.55;overflow:hidden}.recent-meta[data-v-930a66e3]{color:#73827a;align-items:center;gap:12px;font-size:.68rem;display:flex}.recent-meta .status-label[data-v-930a66e3]{font-size:.68rem}.recent-empty[data-v-930a66e3],.recent-loading[data-v-930a66e3]{color:#86948d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:318px;padding:28px;display:flex}.recent-empty svg[data-v-930a66e3]{color:#aec0b7;stroke-width:1.4px;width:40px;height:40px;margin-bottom:12px}.recent-empty strong[data-v-930a66e3]{color:#47564f;margin-bottom:5px;font-size:.82rem}.recent-empty span[data-v-930a66e3],.recent-loading>span[data-v-930a66e3]:last-child{font-size:.72rem}.recent-loading .loading-line[data-v-930a66e3]{margin-bottom:12px}.console-notice[data-v-930a66e3]{color:#775716;background:#fff7e8;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:14px;padding:12px 13px;font-size:.75rem;display:flex}.console-notice-error[data-v-930a66e3]{color:#913b32;background:#fff1ef}.console-notice button[data-v-930a66e3]{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.console-side[data-v-930a66e3]{border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 20px;display:grid;overflow:hidden}.pending-card[data-v-930a66e3]{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:13px;padding:14px 0 26px;display:grid}.panel-icon[data-v-930a66e3]{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:7px;place-items:center;display:grid}.panel-icon svg[data-v-930a66e3]{width:20px;height:20px}.pending-card>div>span[data-v-930a66e3]{color:#89968f;font-size:.69rem}.pending-card>div>strong[data-v-930a66e3]{color:#2c3d34;margin-top:3px;font-size:1rem;font-weight:680;display:block}.pending-card>div>p[data-v-930a66e3]{color:#73827a;margin:7px 0 0;font-size:.72rem;line-height:1.6}.pending-action[data-v-930a66e3]{grid-column:1/-1;width:100%;margin-top:2px}.quick-card[data-v-930a66e3]{overflow:visible}.quick-links[data-v-930a66e3]{display:grid}.quick-links>button[data-v-930a66e3],.quick-links>a[data-v-930a66e3]{min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eeeb;align-items:center;gap:11px;padding:12px 0;text-decoration:none;display:flex}.quick-links[data-v-930a66e3]>:last-child{border-bottom:0}.quick-links>button[data-v-930a66e3]:hover,.quick-links>a[data-v-930a66e3]:hover{background:#fbfcfb}.quick-icon[data-v-930a66e3]{width:34px;height:34px;color:var(--green);background:#f0f6f3;border-radius:6px;flex:0 0 34px;place-items:center;display:grid}.quick-icon svg[data-v-930a66e3]{width:17px;height:17px}.quick-links>*>span[data-v-930a66e3]:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.quick-links strong[data-v-930a66e3]{color:#3b4a43;font-size:.77rem;font-weight:640}.quick-links small[data-v-930a66e3]{color:#8b9892;margin-top:3px;font-size:.68rem}.quick-arrow[data-v-930a66e3]{color:#a2afa8;width:12px;height:12px}.query-card[data-v-930a66e3],.table-card[data-v-930a66e3]{border:1px solid var(--line);background:#fff;border-radius:8px}.query-card[data-v-930a66e3]{margin-bottom:12px;padding:12px 14px}.filter-form[data-v-930a66e3]{grid-template-columns:minmax(260px,1.4fr) minmax(170px,.65fr) minmax(160px,.6fr) auto;align-items:end;gap:13px;display:grid}.field[data-v-930a66e3]{color:#52635b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;font-size:.77rem;display:grid}.field>span[data-v-930a66e3]{white-space:nowrap}.field input[data-v-930a66e3],.field select[data-v-930a66e3]{width:100%;height:35px;color:var(--ink);background:#fff;border:1px solid #ccd9d2;border-radius:4px;outline:none;padding:0 10px;font-size:.77rem}.field input[data-v-930a66e3]:focus,.field select[data-v-930a66e3]:focus{box-shadow:none;border-color:#9ca7a1;outline:none}.field input[data-v-930a66e3]::placeholder{color:#9ca8a2}.filter-actions[data-v-930a66e3]{gap:8px;display:flex}.primary-button[data-v-930a66e3]{border:1px solid var(--green);background:var(--green);color:#fff}.primary-button[data-v-930a66e3]:hover:not(:disabled){background:#176442;border-color:#176442}.secondary-button[data-v-930a66e3]{color:#5d6c65;background:#fff;border:1px solid #ccd8d1}.table-card[data-v-930a66e3]{overflow:hidden}.table-toolbar[data-v-930a66e3]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;height:44px;padding:0 12px 0 14px;display:flex}.table-title[data-v-930a66e3]{align-items:center;gap:9px;display:flex}.table-title h2[data-v-930a66e3]{margin:0;font-size:.9rem;font-weight:660}.table-title>span[data-v-930a66e3]{color:#8a9891;font-size:.72rem}.toolbar-actions[data-v-930a66e3]{align-items:center;gap:6px;display:flex}.tool-button[data-v-930a66e3]{color:#76857e;background:0 0;border:0;min-height:32px}.tool-button[data-v-930a66e3]:hover,.tool-button.active[data-v-930a66e3]{color:var(--green);background:var(--green-soft)}.square-button[data-v-930a66e3]{background:#fff;border-color:#d5e0da}.square-button svg[data-v-930a66e3]{width:15px;height:15px}.notice[data-v-930a66e3]{border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:14px;padding:11px 13px;font-size:.78rem;display:flex}.notice-error[data-v-930a66e3]{color:#913b32;background:#fff1ef}.notice-warning[data-v-930a66e3]{color:#775716;background:#fff7e8}.notice button[data-v-930a66e3]{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.state-panel[data-v-930a66e3]{min-height:260px;color:var(--muted);text-align:center;place-content:center;justify-items:center;padding:36px;display:grid}.state-panel>svg[data-v-930a66e3]{color:#a8bbb1;stroke-width:1.4px;width:42px;height:42px;margin-bottom:12px}.state-panel strong[data-v-930a66e3]{color:#415149;font-size:.86rem}.state-panel p[data-v-930a66e3]{margin:6px 0 0;font-size:.76rem}.loading-line[data-v-930a66e3]{background:linear-gradient(90deg,#cfe0d7 20%,var(--green) 50%,#cfe0d7 80%);background-size:200% 100%;width:46px;height:3px;animation:1.1s linear infinite loading-930a66e3}@keyframes loading-930a66e3{to{background-position:-200% 0}}.table-wrap[data-v-930a66e3]{scrollbar-color:#bdcec5 #f6f8f7;overflow-x:auto}table[data-v-930a66e3]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:900px}th[data-v-930a66e3]:first-child{width:17%}th[data-v-930a66e3]:nth-child(2){width:19%}th[data-v-930a66e3]:nth-child(3){width:13%}th[data-v-930a66e3]:nth-child(4){width:28%}th[data-v-930a66e3]:nth-child(5){width:9%}th[data-v-930a66e3]:nth-child(6){width:14%}th[data-v-930a66e3],td[data-v-930a66e3]{text-align:left;vertical-align:middle;border-bottom:1px solid #e7eeea;padding:8px 12px}th[data-v-930a66e3]{color:#52635b;white-space:nowrap;background:#fafcfb;font-size:.71rem;font-weight:650}td[data-v-930a66e3]{color:#425249;font-size:.73rem;line-height:1.35}tbody tr:last-child td[data-v-930a66e3]{border-bottom:0}tbody tr[data-v-930a66e3]:hover{background:#fbfcfb}td time[data-v-930a66e3],.inquiry-id[data-v-930a66e3],.contact-name[data-v-930a66e3],.language-label[data-v-930a66e3]{display:block}td time[data-v-930a66e3],.inquiry-id[data-v-930a66e3]{white-space:nowrap}.inquiry-id[data-v-930a66e3],.language-label[data-v-930a66e3],.muted[data-v-930a66e3]{color:#8b9992;margin-top:3px;font-size:.69rem}.contact-name[data-v-930a66e3]{color:#293a32;margin-bottom:3px}.service-label[data-v-930a66e3]{color:#315341;white-space:nowrap;font-weight:610}.contact-details[data-v-930a66e3]{color:#9aa69f;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.contact-details a[data-v-930a66e3]{text-overflow:ellipsis;min-width:0;overflow:hidden}td a[data-v-930a66e3]{color:#557064;overflow-wrap:anywhere;text-decoration:none}td a[data-v-930a66e3]:hover{color:var(--green);text-underline-offset:2px;text-decoration:underline}.message-cell[data-v-930a66e3]{width:31%}.message-preview-button[data-v-930a66e3]{color:#4f5f57;width:100%;min-width:0;font-size:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.35;overflow:hidden}.message-preview-button[data-v-930a66e3]:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.status-label[data-v-930a66e3]{white-space:nowrap;align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.status-label>span[data-v-930a66e3]{border-radius:50%;width:6px;height:6px}.status-new[data-v-930a66e3]{color:#805d12}.status-new>span[data-v-930a66e3]{background:#c9901e}.status-contacted[data-v-930a66e3]{color:#3f6791}.status-contacted>span[data-v-930a66e3]{background:#5482b2}.status-closed[data-v-930a66e3]{color:#2f7754}.status-closed>span[data-v-930a66e3]{background:#3b9468}.status-spam[data-v-930a66e3]{color:#7c8882}.status-spam>span[data-v-930a66e3]{background:#98a39e}.operation-heading[data-v-930a66e3],.operation-cell[data-v-930a66e3]{text-align:right;white-space:nowrap}.follow-button[data-v-930a66e3],.delete-button[data-v-930a66e3]{cursor:pointer;background:0 0;border:0;min-height:28px;padding:0 5px;font-size:.7rem}.follow-button[data-v-930a66e3]{color:var(--green)}.follow-button[data-v-930a66e3]:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.delete-button[data-v-930a66e3]{color:#b04438;margin-left:4px}.delete-button[data-v-930a66e3]:hover:not(:disabled){color:#812a22;text-underline-offset:2px;text-decoration:underline}.pagination[data-v-930a66e3]{border-top:1px solid var(--line);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:8px 12px;font-size:.72rem;display:flex}.page-controls[data-v-930a66e3]{align-items:center;gap:10px;display:flex}.page-controls button[data-v-930a66e3]{color:#617168;cursor:pointer;background:#fff;border:1px solid #d0dcd5;border-radius:4px;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:inline-flex}.page-controls button[data-v-930a66e3]:hover:not(:disabled){color:var(--green);border-color:#88ad99}.page-controls button svg[data-v-930a66e3]{width:11px;height:11px}.page-controls>span[data-v-930a66e3]{color:#4f6057;text-align:center;font-variant-numeric:tabular-nums;min-width:86px}.message-dialog-backdrop[data-v-930a66e3]{--green:#1f7a54;--green-dark:#173f30;--green-soft:#edf6f1;--line:#e1e7e4;--ink:#27352f;--muted:#6d7d75;z-index:120;background:#11261d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.message-dialog[data-v-930a66e3]{width:min(680px,100%);max-height:calc(100vh - 40px);color:var(--ink);background:#fff;border:1px solid #dbe5e0;border-radius:12px;flex-direction:column;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden;box-shadow:0 18px 48px #122e222e}.message-dialog-header[data-v-930a66e3]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 18px 13px 20px;display:flex}.message-dialog-header h2[data-v-930a66e3]{color:#293b32;margin:0;font-size:1rem;font-weight:680}.message-dialog-header p[data-v-930a66e3]{color:#819087;margin:5px 0 0;font-size:.72rem}.dialog-close[data-v-930a66e3]{color:#6f7f77;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dialog-close[data-v-930a66e3]:hover{background:var(--green-soft);color:var(--green)}.dialog-close svg[data-v-930a66e3]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.message-dialog-body[data-v-930a66e3]{min-height:150px;padding:22px 20px;overflow:auto}.message-full-text[data-v-930a66e3]{color:#34443c;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-size:.88rem;line-height:1.8}.message-dialog-actions[data-v-930a66e3]{border-top:1px solid var(--line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 18px 12px 20px;display:flex}.message-dialog-actions>span[data-v-930a66e3]{color:var(--muted);font-size:.72rem}.message-dialog-actions>div[data-v-930a66e3]{align-items:center;gap:8px;display:flex}.dialog-secondary[data-v-930a66e3],.dialog-primary[data-v-930a66e3]{cursor:pointer;border-radius:5px;min-height:34px;padding:0 13px;font-size:.76rem}.dialog-secondary[data-v-930a66e3]{color:#5d6d65;background:#fff;border:1px solid #cedad4}.dialog-secondary[data-v-930a66e3]:hover{color:var(--green);border-color:#96b2a3}.dialog-primary[data-v-930a66e3]{border:1px solid var(--green);background:var(--green);color:#fff}.dialog-primary[data-v-930a66e3]:hover{background:#176442;border-color:#176442}.message-dialog[data-v-930a66e3] :focus-visible{outline-offset:2px;outline:2px solid #43a279}.sidebar-collapsed .sidebar[data-v-930a66e3]{width:var(--sidebar-mini)}.sidebar-collapsed .workspace[data-v-930a66e3]{margin-left:var(--sidebar-mini)}.sidebar-collapsed .sidebar-brand[data-v-930a66e3]{padding:0 15px}.sidebar-collapsed .brand-copy[data-v-930a66e3],.sidebar-collapsed .menu-heading[data-v-930a66e3],.sidebar-collapsed .menu-item>span[data-v-930a66e3]:not(.menu-count),.sidebar-collapsed .menu-count[data-v-930a66e3],.sidebar-collapsed .sidebar-foot span[data-v-930a66e3]:not(.system-dot){opacity:0;pointer-events:none}.sidebar-collapsed .menu-item[data-v-930a66e3],.sidebar-collapsed .sidebar-foot[data-v-930a66e3]{justify-content:center;padding:0}.sidebar-collapsed .menu-subitem[data-v-930a66e3]{min-height:34px}.sidebar-collapsed .menu-subitem[data-v-930a66e3]:before{width:6px;height:6px;left:50%;transform:translate(-50%)}.sidebar-overlay[data-v-930a66e3]{display:none}@media (width<=1100px){.filter-form[data-v-930a66e3]{grid-template-columns:1fr 1fr}.field-keyword[data-v-930a66e3]{grid-column:1/-1}.filter-actions[data-v-930a66e3]{justify-content:flex-end}.console-grid[data-v-930a66e3]{grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr)}}@media (width<=880px){.sidebar[data-v-930a66e3]{width:228px;transform:translate(-100%);box-shadow:10px 0 28px #0e261d29}.mobile-sidebar-open .sidebar[data-v-930a66e3]{transform:translate(0)}.workspace[data-v-930a66e3],.sidebar-collapsed .workspace[data-v-930a66e3]{margin-left:0}.sidebar-collapsed .sidebar[data-v-930a66e3]{width:228px}.sidebar-collapsed .brand-copy[data-v-930a66e3],.sidebar-collapsed .menu-heading[data-v-930a66e3],.sidebar-collapsed .menu-item>span[data-v-930a66e3]:not(.menu-count),.sidebar-collapsed .menu-count[data-v-930a66e3],.sidebar-collapsed .sidebar-foot span[data-v-930a66e3]:not(.system-dot){opacity:1;pointer-events:auto}.sidebar-collapsed .menu-item[data-v-930a66e3]{justify-content:flex-start;padding:0 12px}.sidebar-collapsed .sidebar-foot[data-v-930a66e3]{justify-content:flex-start;padding:0 20px}.sidebar-collapsed .menu-subitem[data-v-930a66e3]{padding-left:40px}.sidebar-collapsed .menu-subitem[data-v-930a66e3]:before{left:22px;transform:none}.sidebar-overlay[data-v-930a66e3]{z-index:35;background:#0c1f1857;border:0;display:block;position:fixed;inset:0}.visit-site[data-v-930a66e3],.username[data-v-930a66e3]{display:none}.content[data-v-930a66e3]{padding:18px 15px 32px}.summary-grid[data-v-930a66e3]{grid-template-columns:1fr 1fr}.summary-item[data-v-930a66e3]:nth-child(3){border-left:0}.summary-item[data-v-930a66e3]:nth-child(n+3){border-top:1px solid var(--line)}.console-grid[data-v-930a66e3]{grid-template-columns:1fr}.recent-card[data-v-930a66e3]{padding:0 20px}.console-side[data-v-930a66e3]{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding:0 20px}.pending-card[data-v-930a66e3]{border-right:1px solid var(--line);border-bottom:0}.recent-empty[data-v-930a66e3],.recent-loading[data-v-930a66e3]{min-height:230px}}@media (width<=680px){.breadcrumb span[data-v-930a66e3],.breadcrumb svg[data-v-930a66e3]{display:none}.topbar[data-v-930a66e3]{padding:0 11px}.account-area[data-v-930a66e3]{gap:6px}.tags-bar[data-v-930a66e3]{padding:0 11px}.page-header[data-v-930a66e3]{align-items:flex-start}.page-header p[data-v-930a66e3]{max-width:33ch}.outline-button[data-v-930a66e3]{flex:none;padding:0 10px}.outline-button svg[data-v-930a66e3]{display:none}.summary-item[data-v-930a66e3]{min-height:66px;padding:12px 14px}.summary-item div[data-v-930a66e3]{display:block}.summary-item strong[data-v-930a66e3]{margin-top:5px;display:block}.filter-form[data-v-930a66e3]{grid-template-columns:1fr}.field-keyword[data-v-930a66e3]{grid-column:auto}.field[data-v-930a66e3]{grid-template-columns:68px minmax(0,1fr)}.filter-actions[data-v-930a66e3]{justify-content:stretch;padding-left:77px}.filter-actions button[data-v-930a66e3]{flex:1;min-height:40px}.console-side[data-v-930a66e3]{grid-template-columns:1fr;gap:0}.pending-card[data-v-930a66e3]{border-right:0;border-bottom:1px solid var(--line)}.recent-title-row[data-v-930a66e3]{flex-direction:column;align-items:flex-start;gap:3px}.recent-main>p[data-v-930a66e3]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.tool-button span[data-v-930a66e3]{display:none}.table-wrap[data-v-930a66e3]{overflow:visible}table[data-v-930a66e3],thead[data-v-930a66e3],tbody[data-v-930a66e3],tr[data-v-930a66e3],th[data-v-930a66e3],td[data-v-930a66e3]{width:100%;min-width:0;display:block}thead[data-v-930a66e3]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-v-930a66e3]{padding:0}tbody tr[data-v-930a66e3]{border-bottom:1px solid var(--line);padding:6px 0}tbody tr+tr[data-v-930a66e3]{margin-top:4px}td[data-v-930a66e3]{padding:9px 0 9px 92px;position:relative}.message-cell[data-v-930a66e3]{width:100%;min-width:0}td[data-v-930a66e3]:before{content:attr(data-label);color:#89968f;width:80px;font-size:.69rem;position:absolute;top:9px;left:0}.contact-details[data-v-930a66e3]{white-space:normal;flex-wrap:wrap}.operation-cell[data-v-930a66e3]{text-align:left}.delete-button[data-v-930a66e3]{margin-left:8px}.pagination[data-v-930a66e3]{justify-content:space-between}.message-dialog-backdrop[data-v-930a66e3]{align-items:end;padding:10px}.message-dialog[data-v-930a66e3]{border-radius:12px 12px 0 0;max-height:calc(100vh - 20px)}.message-dialog-header[data-v-930a66e3]{padding-inline:16px}.message-dialog-body[data-v-930a66e3]{padding:18px 16px}.message-dialog-actions[data-v-930a66e3]{flex-direction:column;align-items:stretch;padding-inline:16px}.message-dialog-actions>div[data-v-930a66e3]{grid-template-columns:1fr 1fr;display:grid}}@media (width<=420px){.content[data-v-930a66e3]{padding-inline:10px}.page-header p[data-v-930a66e3],.summary-dot[data-v-930a66e3]{display:none}.query-card[data-v-930a66e3]{padding:14px 12px}.field[data-v-930a66e3]{grid-template-columns:62px minmax(0,1fr)}.filter-actions[data-v-930a66e3]{padding-left:71px}.pagination[data-v-930a66e3]{flex-direction:column;align-items:flex-start}.page-controls[data-v-930a66e3]{justify-content:space-between;width:100%}}@media (pointer:coarse){.menu-item[data-v-930a66e3],.icon-button[data-v-930a66e3],.logout-button[data-v-930a66e3],.square-button[data-v-930a66e3],.tool-button[data-v-930a66e3]{min-height:44px}}@media (prefers-reduced-motion:reduce){[data-v-930a66e3],[data-v-930a66e3]:before,[data-v-930a66e3]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.service-reading[data-v-de041cde]{--reading-ink:#0f1a2e;--reading-muted:#52645b;--reading-green:#176545;--reading-line:#e1e9e4;color:var(--reading-ink);text-align:start;background:#fff}.service-reading[data-v-de041cde] ::selection{color:#123b29;background:#dbece1}.reading-container[data-v-de041cde]{max-width:1200px;margin-inline:auto;padding-inline:24px}.service-facts-section[data-v-de041cde]{padding-block:32px 0}.service-facts[data-v-de041cde]{border-bottom:1px solid var(--reading-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-block:0 24px;display:grid}.service-facts>div[data-v-de041cde]{border-inline-start:1px solid var(--reading-line);min-width:0;padding-inline:24px}.service-facts>div[data-v-de041cde]:first-child{border-inline-start:0;padding-inline-start:0}.service-facts dt[data-v-de041cde]{color:var(--reading-muted);margin-bottom:8px;font-size:.8rem;line-height:1.6}.service-facts dd[data-v-de041cde]{overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:600;line-height:1.65}.timing-note[data-v-de041cde]{color:var(--reading-muted);margin:16px 0 0;font-size:.8rem;line-height:1.85}.service-requirements-section[data-v-de041cde]{padding-block:48px}.requirements-layout[data-v-de041cde]{min-width:0}.requirements-layout.has-scene[data-v-de041cde]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}.requirements-main[data-v-de041cde]{min-width:0}.service-reading h2[data-v-de041cde]{letter-spacing:-.02em;margin:0;font-size:1.65rem;font-weight:650;line-height:1.45}.requirements-lead[data-v-de041cde]{max-width:75ch;color:var(--reading-muted);margin:12px 0 0;font-size:.95rem;line-height:1.85}.requirement-groups[data-v-de041cde]{margin-top:40px}.requirement-panel[data-v-de041cde]{border-top:1px solid var(--reading-line);grid-template-columns:200px minmax(0,1fr);gap:40px;min-width:0;padding-block:32px;display:grid}.requirement-panel h3[data-v-de041cde]{text-wrap:balance;margin:0;font-size:1.15rem;font-weight:650;line-height:1.65}.requirement-rows[data-v-de041cde]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:0;display:grid}.requirement-rows.two-columns[data-v-de041cde]{grid-template-columns:repeat(2,minmax(0,1fr))}.requirement-rows>div[data-v-de041cde]{min-width:0}.requirement-rows dt[data-v-de041cde]{color:var(--reading-green);margin-bottom:8px;font-size:.92rem;font-weight:600;line-height:1.8}.requirement-rows dd[data-v-de041cde]{color:var(--reading-muted);max-width:70ch;margin:0;font-size:.9rem;line-height:1.85}.preparation-note[data-v-de041cde]{background:#f1f6f3;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:32px;padding:24px;display:grid}.preparation-note h3[data-v-de041cde]{margin:0 0 8px;font-size:1.05rem;line-height:1.65}.preparation-note p[data-v-de041cde]{color:var(--reading-muted);margin:0;font-size:.88rem;line-height:1.85}.preparation-link[data-v-de041cde]{min-height:44px;color:var(--reading-green);border:1px solid #c8dace;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .18s ease-out;display:inline-flex}.preparation-link[data-v-de041cde]:hover{background:#e4efe8}.preparation-link i[data-v-de041cde]{font-size:.7rem}.reading-faq-section[data-v-de041cde]{background:#f6f8f7;border-radius:16px;margin-top:48px;padding:24px}.reading-faq-section h2[data-v-de041cde]{margin:0 0 12px;font-size:1.15rem}.faq-list .faq-mini-item[data-v-de041cde]{border-bottom:1px solid var(--reading-line);min-width:0;padding:0}.faq-list .faq-mini-item[data-v-de041cde]:last-child{border-bottom:0}.faq-toggle[data-v-de041cde]{cursor:pointer;min-height:44px;margin-inline-start:20px;padding:12px 0;list-style:disclosure-closed;display:list-item}.faq-toggle[data-v-de041cde]::marker{color:var(--reading-green);font-size:.75em}.faq-mini-item[open] .faq-toggle[data-v-de041cde]{list-style-type:disclosure-open}.faq-toggle[data-v-de041cde]:focus-visible{outline:2px solid var(--reading-green);outline-offset:-4px}.service-reading .faq-list .faq-q[data-v-de041cde]{min-width:0;color:var(--reading-ink);margin:0;padding:0;font-size:.95rem;font-weight:600;line-height:1.8;display:inline}.service-reading .faq-mini-item[open] .faq-q[data-v-de041cde]{color:var(--reading-green)}.faq-answer-body[data-v-de041cde]{margin-inline-start:20px;padding-bottom:16px}.service-reading .faq-list .faq-a[data-v-de041cde]{max-width:75ch;color:var(--reading-muted);margin:0;font-size:.9rem;line-height:1.85}@media (hover:hover){.service-reading .faq-list .faq-toggle:hover .faq-q[data-v-de041cde]{color:var(--reading-green)}}.reading-sources[data-v-de041cde]{border-top:1px solid var(--reading-line);grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:40px;margin-top:32px;padding-top:24px;display:grid}.service-reading .reading-sources h2[data-v-de041cde]{letter-spacing:0;color:var(--reading-muted);font-size:.9rem;font-weight:600;line-height:1.8}.reading-sources a[data-v-de041cde]{color:var(--reading-green);text-underline-offset:4px}.reading-sources a i[data-v-de041cde]{margin-inline-start:8px;font-size:.65rem}.service-journey[data-v-de041cde]{background:#f6f8f7;padding-block:48px}.journey-header[data-v-de041cde]{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:48px;margin-bottom:32px;display:grid}.journey-header h2[data-v-de041cde]{font-size:1.4rem}.journey-header p[data-v-de041cde]{color:var(--reading-muted);max-width:65ch;margin:0;font-size:.9rem;line-height:1.8}.journey-steps[data-v-de041cde]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-steps[data-v-de041cde]:before{content:"";inset-inline:18px calc(25% - 18px);background:#cbdcd2;height:1px;position:absolute;top:18px}.journey-steps li[data-v-de041cde]{min-width:0;position:relative}.journey-number[data-v-de041cde]{width:36px;height:36px;color:var(--reading-green);font-variant-numeric:tabular-nums;background:#f6f8f7;border:1px solid #c1d6c8;border-radius:50%;place-items:center;margin-bottom:16px;font-size:.8rem;font-weight:600;display:grid;position:relative}.journey-steps h3[data-v-de041cde]{margin:0 0 8px;font-size:1rem;font-weight:600;line-height:1.65}.journey-steps p[data-v-de041cde]{color:var(--reading-muted);margin:0;font-size:.88rem;line-height:1.85}.journey-boundary[data-v-de041cde]{color:var(--reading-muted);border-top:1px solid var(--reading-line);margin:32px 0 0;padding-top:24px;font-size:.78rem;line-height:1.85}@media (width<=992px){.requirements-layout.has-scene[data-v-de041cde]{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.requirement-panel[data-v-de041cde],.reading-sources[data-v-de041cde]{grid-template-columns:160px minmax(0,1fr);gap:32px}.requirement-rows[data-v-de041cde]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.requirement-rows>div[data-v-de041cde]:last-child:nth-child(odd){grid-column:1/-1}.journey-header[data-v-de041cde]{grid-template-columns:180px minmax(0,1fr);gap:32px}.journey-steps[data-v-de041cde]{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-steps[data-v-de041cde]:before{display:none}}@media (width<=768px){.service-facts[data-v-de041cde]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;padding-bottom:20px}.service-facts>div[data-v-de041cde]{padding-inline:16px}.service-facts>div[data-v-de041cde]:nth-child(odd){border-inline-start:0;padding-inline-start:0}.service-facts dt[data-v-de041cde]{margin-bottom:4px;font-size:.75rem}.service-facts dd[data-v-de041cde]{font-size:.95rem}.service-requirements-section[data-v-de041cde]{padding-block:32px}.requirements-layout.has-scene[data-v-de041cde],.requirement-panel[data-v-de041cde],.reading-sources[data-v-de041cde],.journey-header[data-v-de041cde]{grid-template-columns:minmax(0,1fr);gap:20px}.requirement-groups[data-v-de041cde]{margin-top:32px}.requirement-panel[data-v-de041cde]{padding-block:24px}.requirement-panel h3[data-v-de041cde]{text-wrap:wrap;font-size:1.1rem}.requirement-rows[data-v-de041cde],.requirement-rows.two-columns[data-v-de041cde]{grid-template-columns:minmax(0,1fr);gap:20px}.requirement-rows dt[data-v-de041cde]{margin-bottom:4px}.preparation-note[data-v-de041cde]{grid-template-columns:minmax(0,1fr);gap:16px}.preparation-link[data-v-de041cde]{justify-self:start}.service-reading h2[data-v-de041cde]{font-size:1.4rem}.reading-faq-section[data-v-de041cde]{margin-top:32px;padding:20px}.reading-faq-section h2[data-v-de041cde]{font-size:1.1rem}.reading-sources[data-v-de041cde]{gap:12px}.journey-header[data-v-de041cde]{gap:12px;margin-bottom:24px}.service-journey[data-v-de041cde]{padding-block:32px}}@media (width<=540px){.journey-steps[data-v-de041cde]{grid-template-columns:minmax(0,1fr);gap:24px}.journey-steps li[data-v-de041cde]{grid-template-columns:36px minmax(0,1fr);gap:16px;display:grid}.journey-steps[data-v-de041cde]:before{inset-inline:18px auto;width:1px;height:auto;display:block;top:18px;bottom:24px}.journey-number[data-v-de041cde]{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.service-reading[data-v-de041cde] *,.service-reading[data-v-de041cde] :before{transition:none}}.container[data-v-94065079]{max-width:1200px;margin:0 auto;padding:0 24px}.hero-section[data-v-94065079]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;position:relative;overflow:hidden}.hero-deco[data-v-94065079]{pointer-events:none;border-radius:50%;position:absolute}.deco-1[data-v-94065079]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:240px;height:240px;top:-80px;right:-60px}.deco-2[data-v-94065079]{background:radial-gradient(circle,#1f7a540d 0%,#0000 70%);width:160px;height:160px;bottom:-60px;left:-40px}.hero-content[data-v-94065079]{text-align:center;z-index:2;max-width:720px;margin:0 auto;position:relative}.hero-badge[data-v-94065079]{color:#1f7a54;background:#1f7a541a;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-flex}.hero-title[data-v-94065079]{color:#0f1a2e;margin-bottom:16px;font-size:2.8rem;font-weight:700;line-height:1.15}.hero-highlight[data-v-94065079]{color:#1f7a54;display:block}.hero-desc[data-v-94065079]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.7}.hero-actions[data-v-94065079]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary[data-v-94065079]{color:#fff;cursor:pointer;background:#1f7a54;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex;box-shadow:0 4px 14px #1f7a541f}.btn-primary[data-v-94065079]:hover{background:#176545;transform:translateY(-2px)}.btn-soft[data-v-94065079]{color:#1f7a54;cursor:pointer;background:#1f7a540f;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-soft[data-v-94065079]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary.full-width[data-v-94065079]{justify-content:center;width:100%}.section-header[data-v-94065079]{text-align:center;margin-bottom:48px}.section-tag[data-v-94065079]{color:#1f7a54;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.8rem;font-weight:600;display:inline-block}.section-title[data-v-94065079]{color:#0f1a2e;margin-bottom:8px;font-size:2.2rem;font-weight:700}.section-desc[data-v-94065079]{color:#64748b;font-size:1rem}.overview-section[data-v-94065079]{background:#fff;padding:40px 0 60px}.overview-grid[data-v-94065079]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.overview-item[data-v-94065079]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 16px;transition:all .2s}.overview-item[data-v-94065079]:hover{background:#f2f6f4}.overview-icon[data-v-94065079]{background:#1f7a5414;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 10px;display:flex}.overview-icon i[data-v-94065079]{color:#1f7a54;font-size:1.2rem}.overview-item h4[data-v-94065079]{color:#94a3b8;margin-bottom:2px;font-size:.9rem;font-weight:400}.overview-item p[data-v-94065079]{color:#0f1a2e;font-size:1.2rem;font-weight:700}.detail-section[data-v-94065079]{background:#fff;padding:60px 0}.detail-grid[data-v-94065079]{grid-template-columns:2fr 1fr;align-items:start;gap:48px;display:grid}.detail-content h2[data-v-94065079]{color:#0f1a2e;margin-bottom:16px;font-size:1.8rem}.detail-content h3[data-v-94065079]{color:#0f1a2e;margin-top:28px;margin-bottom:12px;font-size:1.2rem}.detail-content p[data-v-94065079]{color:#64748b;font-size:1rem;line-height:1.8}.detail-content ul[data-v-94065079]{padding:0;list-style:none}.detail-content ul li[data-v-94065079]{color:#475569;border-bottom:1px solid #f5f7f6;padding:8px 0 8px 24px;font-size:.95rem;line-height:1.6;position:relative}.detail-content ul li[data-v-94065079]:before{content:"•";color:#1f7a54;font-weight:700;position:absolute;left:0}.detail-sidebar[data-v-94065079]{flex-direction:column;gap:20px;display:flex}.sidebar-card[data-v-94065079]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 20px}.sidebar-card h4[data-v-94065079]{color:#0f1a2e;margin-bottom:8px;font-size:1.05rem}.sidebar-card p[data-v-94065079]{color:#64748b;margin-bottom:16px;font-size:.9rem;line-height:1.6}.sidebar-card.light[data-v-94065079]{text-align:left;background:#fff;border:1px solid #edf2ef}.faq-mini-item[data-v-94065079]{border-bottom:1px solid #f0f3f1;padding:10px 0}.faq-mini-item[data-v-94065079]:last-child{border-bottom:none}.faq-q[data-v-94065079]{color:#0f1a2e;font-size:.85rem;font-weight:600;display:block}.faq-a[data-v-94065079]{color:#94a3b8;margin-top:2px;font-size:.82rem;display:block}.process-section[data-v-94065079]{background:#f8fafc;padding:60px 0}.process-steps[data-v-94065079]{justify-content:center;align-items:center;gap:12px;max-width:900px;margin:0 auto;display:flex}.process-step[data-v-94065079]{text-align:center;background:#fff;border-radius:12px;flex:1;padding:28px 20px;box-shadow:0 2px 12px #00000005}.step-number[data-v-94065079]{color:#fff;background:#1f7a54;border-radius:12px;margin-bottom:8px;padding:2px 12px;font-size:.7rem;font-weight:700;display:inline-block}.process-step h4[data-v-94065079]{color:#0f1a2e;margin-bottom:4px;font-size:1rem}.process-step p[data-v-94065079]{color:#64748b;margin:0;font-size:.85rem}.process-arrow[data-v-94065079]{color:#cbd5e1;font-size:1.2rem}.cta-section[data-v-94065079]{background:#fff;padding:60px 0 80px}.cta-card[data-v-94065079]{text-align:center;background:#f8fafc;border-radius:20px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 2px 20px #00000003}.cta-dot[data-v-94065079]{pointer-events:none;border-radius:50%;position:absolute}.cta-dot-1[data-v-94065079]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:200px;height:200px;top:-60px;right:-60px}.cta-dot-2[data-v-94065079]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:120px;height:120px;bottom:-40px;left:-40px}.cta-content[data-v-94065079]{z-index:2;max-width:640px;margin:0 auto;position:relative}.cta-title[data-v-94065079]{color:#0f1a2e;margin-bottom:12px;font-size:2rem;font-weight:700}.cta-desc[data-v-94065079]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.cta-actions[data-v-94065079]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=992px){.overview-grid[data-v-94065079]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-94065079]{grid-template-columns:1fr;gap:32px}.process-steps[data-v-94065079]{flex-direction:column;gap:8px}.process-step[data-v-94065079]{width:100%}.process-arrow[data-v-94065079]{transform:rotate(90deg)}}@media (width<=768px){.hero-title[data-v-94065079]{font-size:2rem}.hero-actions[data-v-94065079]{flex-direction:column;align-items:stretch}.btn-primary[data-v-94065079],.btn-soft[data-v-94065079]{justify-content:center}.overview-grid[data-v-94065079]{grid-template-columns:1fr 1fr;gap:12px}.overview-item[data-v-94065079]{padding:16px}.overview-item p[data-v-94065079]{font-size:1rem}.section-title[data-v-94065079]{font-size:1.8rem}.cta-card[data-v-94065079]{padding:32px 24px}.cta-title[data-v-94065079]{font-size:1.6rem}.cta-actions[data-v-94065079]{flex-direction:column;align-items:stretch}.deco-1[data-v-94065079]{width:140px;height:140px;top:-40px;right:-30px}.deco-2[data-v-94065079]{width:100px;height:100px;bottom:-30px;left:-20px}}@media (width<=480px){.hero-title[data-v-94065079]{font-size:1.6rem}.overview-grid[data-v-94065079]{grid-template-columns:1fr}.section-title[data-v-94065079]{font-size:1.4rem}}.container[data-v-011cb607]{max-width:1200px;margin:0 auto;padding:0 24px}.hero-section[data-v-011cb607]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;position:relative;overflow:hidden}.hero-deco[data-v-011cb607]{pointer-events:none;border-radius:50%;position:absolute}.deco-1[data-v-011cb607]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:240px;height:240px;top:-80px;right:-60px}.deco-2[data-v-011cb607]{background:radial-gradient(circle,#1f7a540d 0%,#0000 70%);width:160px;height:160px;bottom:-60px;left:-40px}.hero-content[data-v-011cb607]{text-align:center;z-index:2;max-width:720px;margin:0 auto;position:relative}.hero-badge[data-v-011cb607]{color:#1f7a54;background:#1f7a541a;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-flex}.hero-title[data-v-011cb607]{color:#0f1a2e;margin-bottom:16px;font-size:2.8rem;font-weight:700;line-height:1.15}.hero-highlight[data-v-011cb607]{color:#1f7a54;display:block}.hero-desc[data-v-011cb607]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.7}.hero-actions[data-v-011cb607]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary[data-v-011cb607]{color:#fff;cursor:pointer;background:#1f7a54;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex;box-shadow:0 4px 14px #1f7a541f}.btn-primary[data-v-011cb607]:hover{background:#176545;transform:translateY(-2px)}.btn-soft[data-v-011cb607]{color:#1f7a54;cursor:pointer;background:#1f7a540f;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-soft[data-v-011cb607]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary.full-width[data-v-011cb607]{justify-content:center;width:100%}.section-header[data-v-011cb607]{text-align:center;margin-bottom:48px}.section-tag[data-v-011cb607]{color:#1f7a54;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.8rem;font-weight:600;display:inline-block}.section-title[data-v-011cb607]{color:#0f1a2e;margin-bottom:8px;font-size:2.2rem;font-weight:700}.section-desc[data-v-011cb607]{color:#64748b;font-size:1rem}.overview-section[data-v-011cb607]{background:#fff;padding:40px 0 60px}.overview-grid[data-v-011cb607]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.overview-item[data-v-011cb607]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 16px;transition:all .2s}.overview-item[data-v-011cb607]:hover{background:#f2f6f4}.overview-icon[data-v-011cb607]{background:#1f7a5414;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 10px;display:flex}.overview-icon i[data-v-011cb607]{color:#1f7a54;font-size:1.2rem}.overview-item h4[data-v-011cb607]{color:#94a3b8;margin-bottom:2px;font-size:.9rem;font-weight:400}.overview-item p[data-v-011cb607]{color:#0f1a2e;font-size:1.2rem;font-weight:700}.detail-section[data-v-011cb607]{background:#fff;padding:60px 0}.detail-grid[data-v-011cb607]{grid-template-columns:2fr 1fr;align-items:start;gap:48px;display:grid}.detail-content h2[data-v-011cb607]{color:#0f1a2e;margin-bottom:16px;font-size:1.8rem}.detail-content h3[data-v-011cb607]{color:#0f1a2e;margin-top:28px;margin-bottom:12px;font-size:1.2rem}.detail-content p[data-v-011cb607]{color:#64748b;font-size:1rem;line-height:1.8}.detail-content ul[data-v-011cb607]{padding:0;list-style:none}.detail-content ul li[data-v-011cb607]{color:#475569;border-bottom:1px solid #f5f7f6;padding:8px 0 8px 24px;font-size:.95rem;line-height:1.6;position:relative}.detail-content ul li[data-v-011cb607]:before{content:"•";color:#1f7a54;font-weight:700;position:absolute;left:0}.detail-sidebar[data-v-011cb607]{flex-direction:column;gap:20px;display:flex}.sidebar-card[data-v-011cb607]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 20px}.sidebar-card h4[data-v-011cb607]{color:#0f1a2e;margin-bottom:8px;font-size:1.05rem}.sidebar-card p[data-v-011cb607]{color:#64748b;margin-bottom:16px;font-size:.9rem;line-height:1.6}.sidebar-card.light[data-v-011cb607]{text-align:left;background:#fff;border:1px solid #edf2ef}.faq-mini-item[data-v-011cb607]{border-bottom:1px solid #f0f3f1;padding:10px 0}.faq-mini-item[data-v-011cb607]:last-child{border-bottom:none}.faq-q[data-v-011cb607]{color:#0f1a2e;font-size:.85rem;font-weight:600;display:block}.faq-a[data-v-011cb607]{color:#94a3b8;margin-top:2px;font-size:.82rem;display:block}.process-section[data-v-011cb607]{background:#f8fafc;padding:60px 0}.process-steps[data-v-011cb607]{justify-content:center;align-items:center;gap:12px;max-width:900px;margin:0 auto;display:flex}.process-step[data-v-011cb607]{text-align:center;background:#fff;border-radius:12px;flex:1;padding:28px 20px;box-shadow:0 2px 12px #00000005}.step-number[data-v-011cb607]{color:#fff;background:#1f7a54;border-radius:12px;margin-bottom:8px;padding:2px 12px;font-size:.7rem;font-weight:700;display:inline-block}.process-step h4[data-v-011cb607]{color:#0f1a2e;margin-bottom:4px;font-size:1rem}.process-step p[data-v-011cb607]{color:#64748b;margin:0;font-size:.85rem}.process-arrow[data-v-011cb607]{color:#cbd5e1;font-size:1.2rem}.cta-section[data-v-011cb607]{background:#fff;padding:60px 0 80px}.cta-card[data-v-011cb607]{text-align:center;background:#f8fafc;border-radius:20px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 2px 20px #00000003}.cta-dot[data-v-011cb607]{pointer-events:none;border-radius:50%;position:absolute}.cta-dot-1[data-v-011cb607]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:200px;height:200px;top:-60px;right:-60px}.cta-dot-2[data-v-011cb607]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:120px;height:120px;bottom:-40px;left:-40px}.cta-content[data-v-011cb607]{z-index:2;max-width:640px;margin:0 auto;position:relative}.cta-title[data-v-011cb607]{color:#0f1a2e;margin-bottom:12px;font-size:2rem;font-weight:700}.cta-desc[data-v-011cb607]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.cta-actions[data-v-011cb607]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=992px){.overview-grid[data-v-011cb607]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-011cb607]{grid-template-columns:1fr;gap:32px}.process-steps[data-v-011cb607]{flex-direction:column;gap:8px}.process-step[data-v-011cb607]{width:100%}.process-arrow[data-v-011cb607]{transform:rotate(90deg)}}@media (width<=768px){.hero-title[data-v-011cb607]{font-size:2rem}.hero-actions[data-v-011cb607]{flex-direction:column;align-items:stretch}.btn-primary[data-v-011cb607],.btn-soft[data-v-011cb607]{justify-content:center}.overview-grid[data-v-011cb607]{grid-template-columns:1fr 1fr;gap:12px}.overview-item[data-v-011cb607]{padding:16px}.overview-item p[data-v-011cb607]{font-size:1rem}.section-title[data-v-011cb607]{font-size:1.8rem}.cta-card[data-v-011cb607]{padding:32px 24px}.cta-title[data-v-011cb607]{font-size:1.6rem}.cta-actions[data-v-011cb607]{flex-direction:column;align-items:stretch}.deco-1[data-v-011cb607]{width:140px;height:140px;top:-40px;right:-30px}.deco-2[data-v-011cb607]{width:100px;height:100px;bottom:-30px;left:-20px}}@media (width<=480px){.hero-title[data-v-011cb607]{font-size:1.6rem}.overview-grid[data-v-011cb607]{grid-template-columns:1fr}.section-title[data-v-011cb607]{font-size:1.4rem}}.container[data-v-2310cce4]{max-width:1200px;margin:0 auto;padding:0 24px}.hero-section[data-v-2310cce4]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;position:relative;overflow:hidden}.hero-deco[data-v-2310cce4]{pointer-events:none;border-radius:50%;position:absolute}.deco-1[data-v-2310cce4]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:240px;height:240px;top:-80px;right:-60px}.deco-2[data-v-2310cce4]{background:radial-gradient(circle,#1f7a540d 0%,#0000 70%);width:160px;height:160px;bottom:-60px;left:-40px}.hero-content[data-v-2310cce4]{text-align:center;z-index:2;max-width:720px;margin:0 auto;position:relative}.hero-badge[data-v-2310cce4]{color:#1f7a54;background:#1f7a541a;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-flex}.hero-title[data-v-2310cce4]{color:#0f1a2e;margin-bottom:16px;font-size:2.8rem;font-weight:700;line-height:1.15}.hero-highlight[data-v-2310cce4]{color:#1f7a54;display:block}.hero-desc[data-v-2310cce4]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.7}.hero-actions[data-v-2310cce4]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary[data-v-2310cce4]{color:#fff;cursor:pointer;background:#1f7a54;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex;box-shadow:0 4px 14px #1f7a541f}.btn-primary[data-v-2310cce4]:hover{background:#176545;transform:translateY(-2px)}.btn-soft[data-v-2310cce4]{color:#1f7a54;cursor:pointer;background:#1f7a540f;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-soft[data-v-2310cce4]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary.full-width[data-v-2310cce4]{justify-content:center;width:100%}.section-header[data-v-2310cce4]{text-align:center;margin-bottom:48px}.section-tag[data-v-2310cce4]{color:#1f7a54;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.8rem;font-weight:600;display:inline-block}.section-title[data-v-2310cce4]{color:#0f1a2e;margin-bottom:8px;font-size:2.2rem;font-weight:700}.section-desc[data-v-2310cce4]{color:#64748b;font-size:1rem}.overview-section[data-v-2310cce4]{background:#fff;padding:40px 0 60px}.overview-grid[data-v-2310cce4]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.overview-item[data-v-2310cce4]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 16px;transition:all .2s}.overview-item[data-v-2310cce4]:hover{background:#f2f6f4}.overview-icon[data-v-2310cce4]{background:#1f7a5414;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 10px;display:flex}.overview-icon i[data-v-2310cce4]{color:#1f7a54;font-size:1.2rem}.overview-item h4[data-v-2310cce4]{color:#94a3b8;margin-bottom:2px;font-size:.9rem;font-weight:400}.overview-item p[data-v-2310cce4]{color:#0f1a2e;font-size:1.2rem;font-weight:700}.detail-section[data-v-2310cce4]{background:#fff;padding:60px 0}.detail-grid[data-v-2310cce4]{grid-template-columns:2fr 1fr;align-items:start;gap:48px;display:grid}.detail-content h2[data-v-2310cce4]{color:#0f1a2e;margin-bottom:16px;font-size:1.8rem}.detail-content h3[data-v-2310cce4]{color:#0f1a2e;margin-top:28px;margin-bottom:12px;font-size:1.2rem}.detail-content p[data-v-2310cce4]{color:#64748b;font-size:1rem;line-height:1.8}.detail-content ul[data-v-2310cce4]{padding:0;list-style:none}.detail-content ul li[data-v-2310cce4]{color:#475569;border-bottom:1px solid #f5f7f6;padding:8px 0 8px 24px;font-size:.95rem;line-height:1.6;position:relative}.detail-content ul li[data-v-2310cce4]:before{content:"•";color:#1f7a54;font-weight:700;position:absolute;left:0}.detail-sidebar[data-v-2310cce4]{flex-direction:column;gap:20px;display:flex}.sidebar-card[data-v-2310cce4]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 20px}.sidebar-card h4[data-v-2310cce4]{color:#0f1a2e;margin-bottom:8px;font-size:1.05rem}.sidebar-card p[data-v-2310cce4]{color:#64748b;margin-bottom:16px;font-size:.9rem;line-height:1.6}.sidebar-card.light[data-v-2310cce4]{text-align:left;background:#fff;border:1px solid #edf2ef}.faq-mini-item[data-v-2310cce4]{border-bottom:1px solid #f0f3f1;padding:10px 0}.faq-mini-item[data-v-2310cce4]:last-child{border-bottom:none}.faq-q[data-v-2310cce4]{color:#0f1a2e;font-size:.85rem;font-weight:600;display:block}.faq-a[data-v-2310cce4]{color:#94a3b8;margin-top:2px;font-size:.82rem;display:block}.cta-section[data-v-2310cce4]{background:#fff;padding:60px 0 80px}.cta-card[data-v-2310cce4]{text-align:center;background:#f8fafc;border-radius:20px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 2px 20px #00000003}.cta-dot[data-v-2310cce4]{pointer-events:none;border-radius:50%;position:absolute}.cta-dot-1[data-v-2310cce4]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:200px;height:200px;top:-60px;right:-60px}.cta-dot-2[data-v-2310cce4]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:120px;height:120px;bottom:-40px;left:-40px}.cta-content[data-v-2310cce4]{z-index:2;max-width:640px;margin:0 auto;position:relative}.cta-title[data-v-2310cce4]{color:#0f1a2e;margin-bottom:12px;font-size:2rem;font-weight:700}.cta-desc[data-v-2310cce4]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.cta-actions[data-v-2310cce4]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=992px){.overview-grid[data-v-2310cce4]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-2310cce4]{grid-template-columns:1fr;gap:32px}}@media (width<=768px){.hero-title[data-v-2310cce4]{font-size:2rem}.hero-actions[data-v-2310cce4]{flex-direction:column;align-items:stretch}.btn-primary[data-v-2310cce4],.btn-soft[data-v-2310cce4]{justify-content:center}.overview-grid[data-v-2310cce4]{grid-template-columns:1fr 1fr;gap:12px}.overview-item[data-v-2310cce4]{padding:16px}.overview-item p[data-v-2310cce4]{font-size:1rem}.section-title[data-v-2310cce4]{font-size:1.8rem}.cta-card[data-v-2310cce4]{padding:32px 24px}.cta-title[data-v-2310cce4]{font-size:1.6rem}.cta-actions[data-v-2310cce4]{flex-direction:column;align-items:stretch}.deco-1[data-v-2310cce4]{width:140px;height:140px;top:-40px;right:-30px}.deco-2[data-v-2310cce4]{width:100px;height:100px;bottom:-30px;left:-20px}}@media (width<=480px){.hero-title[data-v-2310cce4]{font-size:1.6rem}.overview-grid[data-v-2310cce4]{grid-template-columns:1fr}.section-title[data-v-2310cce4]{font-size:1.4rem}}.container[data-v-68911d36]{max-width:1200px;margin:0 auto;padding:0 24px}.hero-section[data-v-68911d36]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;position:relative;overflow:hidden}.hero-deco[data-v-68911d36]{pointer-events:none;border-radius:50%;position:absolute}.deco-1[data-v-68911d36]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:240px;height:240px;top:-80px;right:-60px}.deco-2[data-v-68911d36]{background:radial-gradient(circle,#1f7a540d 0%,#0000 70%);width:160px;height:160px;bottom:-60px;left:-40px}.hero-content[data-v-68911d36]{text-align:center;z-index:2;max-width:720px;margin:0 auto;position:relative}.hero-badge[data-v-68911d36]{color:#1f7a54;background:#1f7a541a;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-flex}.hero-title[data-v-68911d36]{color:#0f1a2e;margin-bottom:16px;font-size:2.8rem;font-weight:700;line-height:1.15}.hero-highlight[data-v-68911d36]{color:#1f7a54;display:block}.hero-desc[data-v-68911d36]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.7}.hero-actions[data-v-68911d36]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary[data-v-68911d36]{color:#fff;cursor:pointer;background:#1f7a54;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex;box-shadow:0 4px 14px #1f7a541f}.btn-primary[data-v-68911d36]:hover{background:#176545;transform:translateY(-2px)}.btn-soft[data-v-68911d36]{color:#1f7a54;cursor:pointer;background:#1f7a540f;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-soft[data-v-68911d36]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary.full-width[data-v-68911d36]{justify-content:center;width:100%}.section-header[data-v-68911d36]{text-align:center;margin-bottom:48px}.section-tag[data-v-68911d36]{color:#1f7a54;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.8rem;font-weight:600;display:inline-block}.section-title[data-v-68911d36]{color:#0f1a2e;margin-bottom:8px;font-size:2.2rem;font-weight:700}.section-desc[data-v-68911d36]{color:#64748b;font-size:1rem}.overview-section[data-v-68911d36]{background:#fff;padding:40px 0 60px}.overview-grid[data-v-68911d36]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.overview-item[data-v-68911d36]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 16px;transition:all .2s}.overview-item[data-v-68911d36]:hover{background:#f2f6f4}.overview-icon[data-v-68911d36]{background:#1f7a5414;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 10px;display:flex}.overview-icon i[data-v-68911d36]{color:#1f7a54;font-size:1.2rem}.overview-item h4[data-v-68911d36]{color:#94a3b8;margin-bottom:2px;font-size:.9rem;font-weight:400}.overview-item p[data-v-68911d36]{color:#0f1a2e;font-size:1.2rem;font-weight:700}.detail-section[data-v-68911d36]{background:#fff;padding:60px 0}.detail-grid[data-v-68911d36]{grid-template-columns:2fr 1fr;align-items:start;gap:48px;display:grid}.detail-content h2[data-v-68911d36]{color:#0f1a2e;margin-bottom:16px;font-size:1.8rem}.detail-content h3[data-v-68911d36]{color:#0f1a2e;margin-top:28px;margin-bottom:12px;font-size:1.2rem}.detail-content p[data-v-68911d36]{color:#64748b;font-size:1rem;line-height:1.8}.detail-content ul[data-v-68911d36]{padding:0;list-style:none}.detail-content ul li[data-v-68911d36]{color:#475569;border-bottom:1px solid #f5f7f6;padding:8px 0 8px 24px;font-size:.95rem;line-height:1.6;position:relative}.detail-content ul li[data-v-68911d36]:before{content:"•";color:#1f7a54;font-weight:700;position:absolute;left:0}.detail-sidebar[data-v-68911d36]{flex-direction:column;gap:20px;display:flex}.sidebar-card[data-v-68911d36]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 20px}.sidebar-card h4[data-v-68911d36]{color:#0f1a2e;margin-bottom:8px;font-size:1.05rem}.sidebar-card p[data-v-68911d36]{color:#64748b;margin-bottom:16px;font-size:.9rem;line-height:1.6}.sidebar-card.light[data-v-68911d36]{text-align:left;background:#fff;border:1px solid #edf2ef}.faq-mini-item[data-v-68911d36]{border-bottom:1px solid #f0f3f1;padding:10px 0}.faq-mini-item[data-v-68911d36]:last-child{border-bottom:none}.faq-q[data-v-68911d36]{color:#0f1a2e;font-size:.85rem;font-weight:600;display:block}.faq-a[data-v-68911d36]{color:#94a3b8;margin-top:2px;font-size:.82rem;display:block}.cta-section[data-v-68911d36]{background:#fff;padding:60px 0 80px}.cta-card[data-v-68911d36]{text-align:center;background:#f8fafc;border-radius:20px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 2px 20px #00000003}.cta-dot[data-v-68911d36]{pointer-events:none;border-radius:50%;position:absolute}.cta-dot-1[data-v-68911d36]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:200px;height:200px;top:-60px;right:-60px}.cta-dot-2[data-v-68911d36]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:120px;height:120px;bottom:-40px;left:-40px}.cta-content[data-v-68911d36]{z-index:2;max-width:640px;margin:0 auto;position:relative}.cta-title[data-v-68911d36]{color:#0f1a2e;margin-bottom:12px;font-size:2rem;font-weight:700}.cta-desc[data-v-68911d36]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.cta-actions[data-v-68911d36]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=992px){.overview-grid[data-v-68911d36]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-68911d36]{grid-template-columns:1fr;gap:32px}}@media (width<=768px){.hero-title[data-v-68911d36]{font-size:2rem}.hero-actions[data-v-68911d36]{flex-direction:column;align-items:stretch}.btn-primary[data-v-68911d36],.btn-soft[data-v-68911d36]{justify-content:center}.overview-grid[data-v-68911d36]{grid-template-columns:1fr 1fr;gap:12px}.overview-item[data-v-68911d36]{padding:16px}.overview-item p[data-v-68911d36]{font-size:1rem}.section-title[data-v-68911d36]{font-size:1.8rem}.cta-card[data-v-68911d36]{padding:32px 24px}.cta-title[data-v-68911d36]{font-size:1.6rem}.cta-actions[data-v-68911d36]{flex-direction:column;align-items:stretch}.deco-1[data-v-68911d36]{width:140px;height:140px;top:-40px;right:-30px}.deco-2[data-v-68911d36]{width:100px;height:100px;bottom:-30px;left:-20px}}@media (width<=480px){.hero-title[data-v-68911d36]{font-size:1.6rem}.overview-grid[data-v-68911d36]{grid-template-columns:1fr}.section-title[data-v-68911d36]{font-size:1.4rem}}.container[data-v-247f945f]{max-width:1200px;margin:0 auto;padding:0 24px}.hero-section[data-v-247f945f]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;position:relative;overflow:hidden}.hero-deco[data-v-247f945f]{pointer-events:none;border-radius:50%;position:absolute}.deco-1[data-v-247f945f]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:240px;height:240px;top:-80px;right:-60px}.deco-2[data-v-247f945f]{background:radial-gradient(circle,#1f7a540d 0%,#0000 70%);width:160px;height:160px;bottom:-60px;left:-40px}.hero-content[data-v-247f945f]{text-align:center;z-index:2;max-width:720px;margin:0 auto;position:relative}.hero-badge[data-v-247f945f]{color:#1f7a54;background:#1f7a541a;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-flex}.hero-title[data-v-247f945f]{color:#0f1a2e;margin-bottom:16px;font-size:2.8rem;font-weight:700;line-height:1.15}.hero-highlight[data-v-247f945f]{color:#1f7a54;display:block}.hero-desc[data-v-247f945f]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.7}.hero-actions[data-v-247f945f]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary[data-v-247f945f]{color:#fff;cursor:pointer;background:#1f7a54;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex;box-shadow:0 4px 14px #1f7a541f}.btn-primary[data-v-247f945f]:hover{background:#176545;transform:translateY(-2px)}.btn-soft[data-v-247f945f]{color:#1f7a54;cursor:pointer;background:#1f7a540f;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-soft[data-v-247f945f]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary.full-width[data-v-247f945f]{justify-content:center;width:100%}.section-header[data-v-247f945f]{text-align:center;margin-bottom:48px}.section-tag[data-v-247f945f]{color:#1f7a54;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.8rem;font-weight:600;display:inline-block}.section-title[data-v-247f945f]{color:#0f1a2e;margin-bottom:8px;font-size:2.2rem;font-weight:700}.section-desc[data-v-247f945f]{color:#64748b;font-size:1rem}.overview-section[data-v-247f945f]{background:#fff;padding:40px 0 60px}.overview-grid[data-v-247f945f]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.overview-item[data-v-247f945f]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 16px;transition:all .2s}.overview-item[data-v-247f945f]:hover{background:#f2f6f4}.overview-icon[data-v-247f945f]{background:#1f7a5414;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 10px;display:flex}.overview-icon i[data-v-247f945f]{color:#1f7a54;font-size:1.2rem}.overview-item h4[data-v-247f945f]{color:#94a3b8;margin-bottom:2px;font-size:.9rem;font-weight:400}.overview-item p[data-v-247f945f]{color:#0f1a2e;font-size:1.2rem;font-weight:700}.detail-section[data-v-247f945f]{background:#fff;padding:60px 0}.detail-grid[data-v-247f945f]{grid-template-columns:2fr 1fr;align-items:start;gap:48px;display:grid}.detail-content h2[data-v-247f945f]{color:#0f1a2e;margin-bottom:16px;font-size:1.8rem}.detail-content h3[data-v-247f945f]{color:#0f1a2e;margin-top:28px;margin-bottom:12px;font-size:1.2rem}.detail-content p[data-v-247f945f]{color:#64748b;font-size:1rem;line-height:1.8}.detail-content ul[data-v-247f945f]{padding:0;list-style:none}.detail-content ul li[data-v-247f945f]{color:#475569;border-bottom:1px solid #f5f7f6;padding:8px 0 8px 24px;font-size:.95rem;line-height:1.6;position:relative}.detail-content ul li[data-v-247f945f]:before{content:"•";color:#1f7a54;font-weight:700;position:absolute;left:0}.detail-sidebar[data-v-247f945f]{flex-direction:column;gap:20px;display:flex}.sidebar-card[data-v-247f945f]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 20px}.sidebar-card h4[data-v-247f945f]{color:#0f1a2e;margin-bottom:8px;font-size:1.05rem}.sidebar-card p[data-v-247f945f]{color:#64748b;margin-bottom:16px;font-size:.9rem;line-height:1.6}.sidebar-card.light[data-v-247f945f]{text-align:left;background:#fff;border:1px solid #edf2ef}.faq-mini-item[data-v-247f945f]{border-bottom:1px solid #f0f3f1;padding:10px 0}.faq-mini-item[data-v-247f945f]:last-child{border-bottom:none}.faq-q[data-v-247f945f]{color:#0f1a2e;font-size:.85rem;font-weight:600;display:block}.faq-a[data-v-247f945f]{color:#94a3b8;margin-top:2px;font-size:.82rem;display:block}.cta-section[data-v-247f945f]{background:#fff;padding:60px 0 80px}.cta-card[data-v-247f945f]{text-align:center;background:#f8fafc;border-radius:20px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 2px 20px #00000003}.cta-dot[data-v-247f945f]{pointer-events:none;border-radius:50%;position:absolute}.cta-dot-1[data-v-247f945f]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:200px;height:200px;top:-60px;right:-60px}.cta-dot-2[data-v-247f945f]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:120px;height:120px;bottom:-40px;left:-40px}.cta-content[data-v-247f945f]{z-index:2;max-width:640px;margin:0 auto;position:relative}.cta-title[data-v-247f945f]{color:#0f1a2e;margin-bottom:12px;font-size:2rem;font-weight:700}.cta-desc[data-v-247f945f]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.cta-actions[data-v-247f945f]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=992px){.overview-grid[data-v-247f945f]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-247f945f]{grid-template-columns:1fr;gap:32px}}@media (width<=768px){.hero-title[data-v-247f945f]{font-size:2rem}.hero-actions[data-v-247f945f]{flex-direction:column;align-items:stretch}.btn-primary[data-v-247f945f],.btn-soft[data-v-247f945f]{justify-content:center}.overview-grid[data-v-247f945f]{grid-template-columns:1fr 1fr;gap:12px}.overview-item[data-v-247f945f]{padding:16px}.overview-item p[data-v-247f945f]{font-size:1rem}.section-title[data-v-247f945f]{font-size:1.8rem}.cta-card[data-v-247f945f]{padding:32px 24px}.cta-title[data-v-247f945f]{font-size:1.6rem}.cta-actions[data-v-247f945f]{flex-direction:column;align-items:stretch}.deco-1[data-v-247f945f]{width:140px;height:140px;top:-40px;right:-30px}.deco-2[data-v-247f945f]{width:100px;height:100px;bottom:-30px;left:-20px}}@media (width<=480px){.hero-title[data-v-247f945f]{font-size:1.6rem}.overview-grid[data-v-247f945f]{grid-template-columns:1fr}.section-title[data-v-247f945f]{font-size:1.4rem}}.container[data-v-99922930]{max-width:1200px;margin:0 auto;padding:0 24px}.hero-section[data-v-99922930]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;position:relative;overflow:hidden}.hero-deco[data-v-99922930]{pointer-events:none;border-radius:50%;position:absolute}.deco-1[data-v-99922930]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:240px;height:240px;top:-80px;right:-60px}.deco-2[data-v-99922930]{background:radial-gradient(circle,#1f7a540d 0%,#0000 70%);width:160px;height:160px;bottom:-60px;left:-40px}.hero-content[data-v-99922930]{text-align:center;z-index:2;max-width:720px;margin:0 auto;position:relative}.hero-badge[data-v-99922930]{color:#1f7a54;background:#1f7a541a;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-flex}.hero-title[data-v-99922930]{color:#0f1a2e;margin-bottom:16px;font-size:2.8rem;font-weight:700;line-height:1.15}.hero-highlight[data-v-99922930]{color:#1f7a54;display:block}.hero-desc[data-v-99922930]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.7}.hero-actions[data-v-99922930]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary[data-v-99922930]{color:#fff;cursor:pointer;background:#1f7a54;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex;box-shadow:0 4px 14px #1f7a541f}.btn-primary[data-v-99922930]:hover{background:#176545;transform:translateY(-2px)}.btn-soft[data-v-99922930]{color:#1f7a54;cursor:pointer;background:#1f7a540f;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-soft[data-v-99922930]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary.full-width[data-v-99922930]{justify-content:center;width:100%}.section-header[data-v-99922930]{text-align:center;margin-bottom:48px}.section-tag[data-v-99922930]{color:#1f7a54;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.8rem;font-weight:600;display:inline-block}.section-title[data-v-99922930]{color:#0f1a2e;margin-bottom:8px;font-size:2.2rem;font-weight:700}.section-desc[data-v-99922930]{color:#64748b;font-size:1rem}.overview-section[data-v-99922930]{background:#fff;padding:40px 0 60px}.overview-grid[data-v-99922930]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.overview-item[data-v-99922930]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 16px;transition:all .2s}.overview-item[data-v-99922930]:hover{background:#f2f6f4}.overview-icon[data-v-99922930]{background:#1f7a5414;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 10px;display:flex}.overview-icon i[data-v-99922930]{color:#1f7a54;font-size:1.2rem}.overview-item h4[data-v-99922930]{color:#94a3b8;margin-bottom:2px;font-size:.9rem;font-weight:400}.overview-item p[data-v-99922930]{color:#0f1a2e;font-size:1.2rem;font-weight:700}.detail-section[data-v-99922930]{background:#fff;padding:60px 0}.detail-grid[data-v-99922930]{grid-template-columns:2fr 1fr;align-items:start;gap:48px;display:grid}.detail-content h2[data-v-99922930]{color:#0f1a2e;margin-bottom:16px;font-size:1.8rem}.detail-content h3[data-v-99922930]{color:#0f1a2e;margin-top:28px;margin-bottom:12px;font-size:1.2rem}.detail-content p[data-v-99922930]{color:#64748b;font-size:1rem;line-height:1.8}.detail-content ul[data-v-99922930]{padding:0;list-style:none}.detail-content ul li[data-v-99922930]{color:#475569;border-bottom:1px solid #f5f7f6;padding:8px 0 8px 24px;font-size:.95rem;line-height:1.6;position:relative}.detail-content ul li[data-v-99922930]:before{content:"•";color:#1f7a54;font-weight:700;position:absolute;left:0}.detail-sidebar[data-v-99922930]{flex-direction:column;gap:20px;display:flex}.sidebar-card[data-v-99922930]{text-align:center;background:#f8fafc;border-radius:12px;padding:24px 20px}.sidebar-card h4[data-v-99922930]{color:#0f1a2e;margin-bottom:8px;font-size:1.05rem}.sidebar-card p[data-v-99922930]{color:#64748b;margin-bottom:16px;font-size:.9rem;line-height:1.6}.sidebar-card.light[data-v-99922930]{text-align:left;background:#fff;border:1px solid #edf2ef}.faq-mini-item[data-v-99922930]{border-bottom:1px solid #f0f3f1;padding:10px 0}.faq-mini-item[data-v-99922930]:last-child{border-bottom:none}.faq-q[data-v-99922930]{color:#0f1a2e;font-size:.85rem;font-weight:600;display:block}.faq-a[data-v-99922930]{color:#94a3b8;margin-top:2px;font-size:.82rem;display:block}.cta-section[data-v-99922930]{background:#fff;padding:60px 0 80px}.cta-card[data-v-99922930]{text-align:center;background:#f8fafc;border-radius:20px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 2px 20px #00000003}.cta-dot[data-v-99922930]{pointer-events:none;border-radius:50%;position:absolute}.cta-dot-1[data-v-99922930]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:200px;height:200px;top:-60px;right:-60px}.cta-dot-2[data-v-99922930]{background:radial-gradient(circle,#1f7a540a 0%,#0000 70%);width:120px;height:120px;bottom:-40px;left:-40px}.cta-content[data-v-99922930]{z-index:2;max-width:640px;margin:0 auto;position:relative}.cta-title[data-v-99922930]{color:#0f1a2e;margin-bottom:12px;font-size:2rem;font-weight:700}.cta-desc[data-v-99922930]{color:#64748b;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.cta-actions[data-v-99922930]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=992px){.overview-grid[data-v-99922930]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-99922930]{grid-template-columns:1fr;gap:32px}}@media (width<=768px){.hero-title[data-v-99922930]{font-size:2rem}.hero-actions[data-v-99922930]{flex-direction:column;align-items:stretch}.btn-primary[data-v-99922930],.btn-soft[data-v-99922930]{justify-content:center}.overview-grid[data-v-99922930]{grid-template-columns:1fr 1fr;gap:12px}.overview-item[data-v-99922930]{padding:16px}.overview-item p[data-v-99922930]{font-size:1rem}.section-title[data-v-99922930]{font-size:1.8rem}.cta-card[data-v-99922930]{padding:32px 24px}.cta-title[data-v-99922930]{font-size:1.6rem}.cta-actions[data-v-99922930]{flex-direction:column;align-items:stretch}.deco-1[data-v-99922930]{width:140px;height:140px;top:-40px;right:-30px}.deco-2[data-v-99922930]{width:100px;height:100px;bottom:-30px;left:-20px}}@media (width<=480px){.hero-title[data-v-99922930]{font-size:1.6rem}.overview-grid[data-v-99922930]{grid-template-columns:1fr}.section-title[data-v-99922930]{font-size:1.4rem}}.container[data-v-f635bef2]{max-width:1200px;margin:0 auto;padding:0 24px}.page-container[data-v-f635bef2]{background:#fff}.hero-section[data-v-f635bef2]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;overflow:hidden}.hero-content[data-v-f635bef2]{align-self:start}.hero-title[data-v-f635bef2]{color:#0f1a2e;letter-spacing:-.02em;text-wrap:balance;max-width:720px;margin:0 0 18px;font-size:clamp(2.2rem,3.1vw,2.65rem);font-weight:650;line-height:1.24}.hero-desc[data-v-f635bef2]{color:#64748b;max-width:660px;margin:0 0 28px;font-size:1.05rem;line-height:1.75}.hero-actions[data-v-f635bef2]{flex-wrap:wrap;gap:12px;display:flex}.btn-primary[data-v-f635bef2],.btn-soft[data-v-f635bef2]{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.btn-primary[data-v-f635bef2]{color:#fff;background:#1f7a54;box-shadow:0 4px 14px #1f7a541f}.btn-soft[data-v-f635bef2]{color:#1f7a54;background:#1f7a540f}.btn-primary[data-v-f635bef2]:hover{background:#176545;transform:translateY(-2px)}.btn-soft[data-v-f635bef2]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary[data-v-f635bef2]:focus-visible,.btn-soft[data-v-f635bef2]:focus-visible{outline-offset:3px;outline:3px solid #1f7a5438}.profile-section[data-v-f635bef2]{padding:78px 0 82px}.profile-layout[data-v-f635bef2]{grid-template-columns:minmax(280px,.75fr) minmax(0,1.35fr);align-items:start;gap:72px;display:grid}.brand-panel[data-v-f635bef2]{justify-items:start;gap:20px;display:grid}.brand-panel img[data-v-f635bef2]{object-fit:contain;width:min(310px,100%);height:auto;display:block}.brand-panel h2[data-v-f635bef2]{color:#0f1a2e;margin:0 0 8px;font-size:1.35rem;line-height:1.4}.brand-panel p[data-v-f635bef2]{color:#64748b;letter-spacing:.08em;margin:0;font-size:.9rem}.profile-intro[data-v-f635bef2]{color:#5f7067;max-width:460px;margin:26px 0 0;font-size:.94rem;line-height:1.85}.company-facts[data-v-f635bef2]{border-top:1px solid #dfe8e2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.company-facts>div[data-v-f635bef2]{border-bottom:1px solid #dfe8e2;padding:20px 4px}.company-facts>div[data-v-f635bef2]:nth-child(odd){padding-right:28px}.company-facts>div[data-v-f635bef2]:nth-child(2n){border-left:1px solid #dfe8e2;padding-left:28px}.company-facts dt[data-v-f635bef2]{color:#65756b;margin-bottom:6px;font-size:.78rem}.company-facts dd[data-v-f635bef2]{color:#17241d;margin:0;font-size:.96rem;font-weight:650;line-height:1.65}.capability-section[data-v-f635bef2],.audience-section[data-v-f635bef2]{padding:76px 0 82px}.capability-section[data-v-f635bef2]{background:#f7faf8;scroll-margin-top:84px}.section-layout[data-v-f635bef2]{grid-template-columns:minmax(245px,.7fr) minmax(0,1.5fr);align-items:start;gap:72px;display:grid}.section-copy[data-v-f635bef2]{position:sticky;top:102px}.section-copy h2[data-v-f635bef2],.delivery-heading h2[data-v-f635bef2]{color:#0f1a2e;letter-spacing:-.02em;margin:0 0 12px;font-size:1.85rem;line-height:1.4}.section-copy p[data-v-f635bef2],.delivery-heading p[data-v-f635bef2]{color:#64748b;max-width:420px;margin:0;font-size:.95rem;line-height:1.85}.capability-list[data-v-f635bef2],.audience-list[data-v-f635bef2]{border-top:1px solid #dbe6df}.capability-list article[data-v-f635bef2]{border-bottom:1px solid #dbe6df;grid-template-columns:76px minmax(0,1fr) 178px;align-items:start;gap:24px;padding:25px 0;display:grid}.capability-list article>span[data-v-f635bef2]{color:#1f7a54;padding-top:3px;font-size:.76rem;font-weight:700}.capability-list h3[data-v-f635bef2],.audience-list h3[data-v-f635bef2],.delivery-steps h3[data-v-f635bef2]{color:#0f1a2e;margin:0 0 7px;font-size:1rem;line-height:1.5}.capability-list p[data-v-f635bef2],.audience-list p[data-v-f635bef2],.delivery-steps p[data-v-f635bef2]{color:#64748b;margin:0;font-size:.9rem;line-height:1.75}.capability-output[data-v-f635bef2]{border-left:1px solid #dbe6df;padding-left:22px}.capability-output small[data-v-f635bef2]{color:#78867e;margin-bottom:6px;font-size:.72rem;display:block}.capability-output b[data-v-f635bef2]{color:#304239;font-size:.84rem;font-weight:650;line-height:1.6}.audience-list article[data-v-f635bef2]{border-bottom:1px solid #dbe6df;grid-template-columns:128px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;padding:24px 0;display:grid}.audience-list article>span[data-v-f635bef2]{color:#41534a;font-size:.88rem;line-height:1.75}.delivery-section[data-v-f635bef2]{background:#f7faf8;padding:76px 0 86px}.delivery-layout[data-v-f635bef2]{grid-template-columns:minmax(245px,.7fr) minmax(0,1.5fr);gap:72px;display:grid}.delivery-steps[data-v-f635bef2]{border-top:1px solid #dbe6df;border-bottom:1px solid #dbe6df;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.delivery-steps li[data-v-f635bef2]{min-width:0;padding:22px 18px 24px}.delivery-steps li+li[data-v-f635bef2]{border-left:1px solid #dbe6df}.delivery-steps li>span[data-v-f635bef2]{color:#1f7a54;font-variant-numeric:tabular-nums;margin-bottom:26px;font-size:.72rem;font-weight:700;display:block}@media (width<=992px){.profile-layout[data-v-f635bef2],.section-layout[data-v-f635bef2],.delivery-layout[data-v-f635bef2]{grid-template-columns:1fr;gap:38px}.section-copy[data-v-f635bef2]{position:static}.capability-list article[data-v-f635bef2]{grid-template-columns:70px minmax(0,1fr) 170px}}@media (width<=768px){.hero-section[data-v-f635bef2]{padding:40px 0 30px}.hero-title[data-v-f635bef2]{font-size:2rem}.hero-actions[data-v-f635bef2]{flex-direction:column;align-items:stretch}.profile-section[data-v-f635bef2],.capability-section[data-v-f635bef2],.audience-section[data-v-f635bef2],.delivery-section[data-v-f635bef2]{padding:54px 0}.company-facts[data-v-f635bef2]{grid-template-columns:1fr}.company-facts>div[data-v-f635bef2]:nth-child(odd),.company-facts>div[data-v-f635bef2]:nth-child(2n){border-left:0;padding:16px 0}.capability-list article[data-v-f635bef2]{grid-template-columns:1fr;gap:10px}.capability-output[data-v-f635bef2]{border-top:1px solid #e4ebe7;border-left:0;padding:12px 0 0}.audience-list article[data-v-f635bef2]{grid-template-columns:1fr;gap:9px}.delivery-steps[data-v-f635bef2]{grid-template-columns:1fr 1fr}.delivery-steps li[data-v-f635bef2]:nth-child(3){border-top:1px solid #dbe6df;border-left:0}.delivery-steps li[data-v-f635bef2]:nth-child(4){border-top:1px solid #dbe6df}}@media (width<=480px){.hero-title[data-v-f635bef2]{font-size:1.65rem}.brand-panel img[data-v-f635bef2]{width:min(260px,100%)}.delivery-steps[data-v-f635bef2]{grid-template-columns:1fr}.delivery-steps li+li[data-v-f635bef2]{border-top:1px solid #dbe6df;border-left:0}}.container[data-v-9332c965]{max-width:1200px;margin:0 auto;padding:0 24px}.page-container[data-v-9332c965]{background:#fff}.hero-section[data-v-9332c965]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;overflow:hidden}.hero-content[data-v-9332c965]{align-self:start}.hero-title[data-v-9332c965]{color:#0f1a2e;letter-spacing:-.02em;text-wrap:balance;max-width:720px;margin:0 0 18px;font-size:clamp(2.2rem,3.1vw,2.65rem);font-weight:650;line-height:1.24}.hero-desc[data-v-9332c965]{color:#64748b;max-width:660px;margin:0 0 28px;font-size:1.05rem;line-height:1.75}.hero-actions[data-v-9332c965]{flex-wrap:wrap;gap:12px;display:flex}.btn-primary[data-v-9332c965],.btn-soft[data-v-9332c965]{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.btn-primary[data-v-9332c965]{color:#fff;background:#1f7a54;box-shadow:0 4px 14px #1f7a541f}.btn-soft[data-v-9332c965]{color:#1f7a54;background:#1f7a540f}.btn-primary[data-v-9332c965]:hover{background:#176545;transform:translateY(-2px)}.btn-soft[data-v-9332c965]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary[data-v-9332c965]:focus-visible,.btn-soft[data-v-9332c965]:focus-visible{outline-offset:3px;outline:3px solid #1f7a5438}.timeline-section[data-v-9332c965]{padding:78px 0 86px;scroll-margin-top:84px}.timeline-layout[data-v-9332c965]{grid-template-columns:minmax(250px,.68fr) minmax(0,1.5fr);align-items:start;gap:76px;display:grid}.timeline-heading[data-v-9332c965]{position:sticky;top:102px}.timeline-heading h2[data-v-9332c965],.evolution-heading h2[data-v-9332c965],.current-layout h2[data-v-9332c965]{color:#0f1a2e;letter-spacing:-.02em;margin:0 0 12px;font-size:1.85rem;line-height:1.4}.timeline-heading p[data-v-9332c965],.evolution-heading p[data-v-9332c965],.current-layout>div>p[data-v-9332c965]{color:#64748b;max-width:420px;margin:0;font-size:.95rem;line-height:1.85}.timeline-list[data-v-9332c965]{position:relative}.timeline-list[data-v-9332c965]:before{content:"";background:#d7e4dc;width:1px;position:absolute;top:10px;bottom:20px;left:108px}.timeline-row[data-v-9332c965]{grid-template-columns:82px 28px minmax(0,1fr);gap:20px;padding:0 0 34px;display:grid;position:relative}.timeline-row[data-v-9332c965]:last-child{padding-bottom:0}.timeline-year[data-v-9332c965]{color:#1f7a54;font-variant-numeric:tabular-nums;padding-top:2px;font-size:.86rem;font-weight:750}.timeline-node[data-v-9332c965]{z-index:1;box-sizing:content-box;background:#1f7a54;border:4px solid #e5f0e9;border-radius:50%;width:13px;height:13px;margin:4px auto 0;position:relative}.timeline-copy[data-v-9332c965]{border-bottom:1px solid #e1e9e4;padding:0 0 28px}.timeline-row:last-child .timeline-copy[data-v-9332c965]{border-bottom:0;padding-bottom:0}.timeline-copy h3[data-v-9332c965],.evolution-list h3[data-v-9332c965]{color:#0f1a2e;margin:0 0 8px;font-size:1.08rem;line-height:1.5}.timeline-copy p[data-v-9332c965],.evolution-list p[data-v-9332c965]{color:#64748b;margin:0;font-size:.91rem;line-height:1.78}.timeline-copy ul[data-v-9332c965]{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;display:flex}.timeline-copy li[data-v-9332c965]{color:#466057;font-size:.78rem}.timeline-copy li[data-v-9332c965]:before{content:"";background:#1f7a54;border-radius:50%;width:5px;height:5px;margin:0 8px 2px 0;display:inline-block}.evolution-section[data-v-9332c965]{background:#f7faf8;padding:76px 0 84px}.evolution-layout[data-v-9332c965]{grid-template-columns:minmax(250px,.68fr) minmax(0,1.5fr);gap:76px;display:grid}.evolution-list[data-v-9332c965]{border-top:1px solid #dbe6df}.evolution-list article[data-v-9332c965]{border-bottom:1px solid #dbe6df;grid-template-columns:105px minmax(190px,.75fr) minmax(0,1.25fr);align-items:start;gap:24px;padding:24px 0;display:grid}.evolution-list article>span[data-v-9332c965]{color:#1f7a54;font-size:.76rem;font-weight:700}.current-section[data-v-9332c965]{padding:76px 0 84px}.current-layout[data-v-9332c965]{grid-template-columns:minmax(250px,.68fr) minmax(0,1.5fr);gap:76px;display:grid}.current-layout ul[data-v-9332c965]{border-top:1px solid #dbe6df;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.current-layout li[data-v-9332c965]{border-bottom:1px solid #dbe6df;gap:7px;padding:22px 20px;display:grid}.current-layout li[data-v-9332c965]:nth-child(2n){border-left:1px solid #dbe6df}.current-layout b[data-v-9332c965]{color:#1f7a54;font-size:.9rem}.current-layout span[data-v-9332c965]{color:#64748b;font-size:.84rem;line-height:1.7}@media (width<=900px){.timeline-layout[data-v-9332c965],.evolution-layout[data-v-9332c965],.current-layout[data-v-9332c965]{grid-template-columns:1fr;gap:38px}.timeline-heading[data-v-9332c965]{position:static}}@media (width<=768px){.hero-section[data-v-9332c965]{padding:40px 0 30px}.hero-title[data-v-9332c965]{font-size:2rem}.hero-actions[data-v-9332c965]{flex-direction:column;align-items:stretch}.timeline-section[data-v-9332c965],.evolution-section[data-v-9332c965],.current-section[data-v-9332c965]{padding:54px 0}.timeline-list[data-v-9332c965]:before{left:75px}.timeline-row[data-v-9332c965]{grid-template-columns:52px 20px minmax(0,1fr);gap:12px}.timeline-copy ul[data-v-9332c965]{gap:8px;display:grid}.evolution-list article[data-v-9332c965]{grid-template-columns:1fr;gap:9px}.current-layout ul[data-v-9332c965]{grid-template-columns:1fr}.current-layout li[data-v-9332c965]:nth-child(2n){border-left:0}}@media (width<=480px){.hero-title[data-v-9332c965]{font-size:1.65rem}}.container[data-v-9a3973f0]{max-width:1200px;margin:0 auto;padding:0 24px}.page-container[data-v-9a3973f0]{background:#fff}.hero-section[data-v-9a3973f0]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;overflow:hidden}.hero-content[data-v-9a3973f0]{align-self:start}.hero-title[data-v-9a3973f0]{color:#0f1a2e;letter-spacing:-.02em;text-wrap:balance;max-width:720px;margin:0 0 18px;font-size:clamp(2.2rem,3.1vw,2.65rem);font-weight:650;line-height:1.24}.hero-desc[data-v-9a3973f0]{color:#64748b;max-width:660px;margin:0 0 28px;font-size:1.05rem;line-height:1.75}.hero-actions[data-v-9a3973f0]{flex-wrap:wrap;gap:12px;display:flex}.btn-primary[data-v-9a3973f0],.btn-soft[data-v-9a3973f0]{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.btn-primary[data-v-9a3973f0]{color:#fff;background:#1f7a54;box-shadow:0 4px 14px #1f7a541f}.btn-soft[data-v-9a3973f0]{color:#1f7a54;background:#1f7a540f}.btn-primary[data-v-9a3973f0]:hover{background:#176545;transform:translateY(-2px)}.btn-soft[data-v-9a3973f0]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary[data-v-9a3973f0]:focus-visible,.btn-soft[data-v-9a3973f0]:focus-visible{outline-offset:3px;outline:3px solid #1f7a5438}.resource-section[data-v-9a3973f0]{padding:78px 0 86px;scroll-margin-top:84px}.section-layout[data-v-9a3973f0],.flow-layout[data-v-9a3973f0],.credential-layout[data-v-9a3973f0]{grid-template-columns:minmax(245px,.68fr) minmax(0,1.5fr);align-items:start;gap:76px;display:grid}.section-copy[data-v-9a3973f0]{position:sticky;top:102px}.section-copy h2[data-v-9a3973f0],.flow-heading h2[data-v-9a3973f0],.credential-copy h2[data-v-9a3973f0]{color:#0f1a2e;letter-spacing:-.02em;margin:0 0 12px;font-size:1.85rem;line-height:1.4}.section-copy p[data-v-9a3973f0],.flow-heading p[data-v-9a3973f0],.credential-copy p[data-v-9a3973f0]{color:#64748b;max-width:420px;margin:0;font-size:.95rem;line-height:1.85}.resource-list[data-v-9a3973f0]{border-top:1px solid #dbe6df}.resource-list article[data-v-9a3973f0]{border-bottom:1px solid #dbe6df;grid-template-columns:64px minmax(190px,.8fr) 145px minmax(0,1.2fr);align-items:center;gap:22px;padding:24px 0;display:grid}.resource-logo[data-v-9a3973f0]{background:#f7faf8;border:1px solid #dbe6df;border-radius:10px;place-items:center;width:58px;height:48px;display:grid}.resource-logo span[data-v-9a3973f0]{color:#1f7a54;letter-spacing:.06em;font-size:.7rem;font-weight:750}.resource-name span[data-v-9a3973f0]{color:#1f7a54;letter-spacing:.06em;margin-bottom:5px;font-size:.7rem;font-weight:750;display:block}.resource-name h3[data-v-9a3973f0],.resource-flow h3[data-v-9a3973f0]{color:#0f1a2e;margin:0;font-size:.96rem;line-height:1.55}.resource-role[data-v-9a3973f0]{border-left:1px solid #e0e8e3;padding-left:18px}.resource-role small[data-v-9a3973f0]{color:#7a8880;margin-bottom:5px;font-size:.7rem;display:block}.resource-role b[data-v-9a3973f0]{color:#3e5147;font-size:.82rem;line-height:1.55}.resource-list article>p[data-v-9a3973f0],.resource-flow p[data-v-9a3973f0]{color:#64748b;margin:0;font-size:.88rem;line-height:1.75}.resource-flow-section[data-v-9a3973f0]{background:#f7faf8;padding:76px 0 84px}.resource-flow[data-v-9a3973f0]{border-top:1px solid #dbe6df;border-bottom:1px solid #dbe6df;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.resource-flow li[data-v-9a3973f0]{min-width:0;padding:22px 18px 24px}.resource-flow li+li[data-v-9a3973f0]{border-left:1px solid #dbe6df}.resource-flow li>span[data-v-9a3973f0]{color:#1f7a54;font-variant-numeric:tabular-nums;margin-bottom:26px;font-size:.72rem;font-weight:700;display:block}.resource-flow h3[data-v-9a3973f0]{margin-bottom:8px}.credential-section[data-v-9a3973f0]{padding:76px 0 84px}.credential-list[data-v-9a3973f0]{border-top:1px solid #dbe6df;margin:0}.credential-list div[data-v-9a3973f0]{border-bottom:1px solid #dbe6df;grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr);gap:28px;padding:22px 0;display:grid}.credential-list dt[data-v-9a3973f0]{color:#1f7a54;font-weight:700}.credential-list dd[data-v-9a3973f0]{color:#64748b;margin:0;font-size:.9rem;line-height:1.7}.credential-note[data-v-9a3973f0]{color:#5f7067;background:#f7faf8;margin:22px 0 0;padding:16px 18px;font-size:.82rem;line-height:1.75}@media (width<=1000px){.section-layout[data-v-9a3973f0],.flow-layout[data-v-9a3973f0],.credential-layout[data-v-9a3973f0]{grid-template-columns:1fr;gap:38px}.section-copy[data-v-9a3973f0]{position:static}.resource-list article[data-v-9a3973f0]{grid-template-columns:64px minmax(180px,.8fr) 135px minmax(0,1.2fr);gap:18px}}@media (width<=768px){.hero-section[data-v-9a3973f0]{padding:40px 0 30px}.hero-title[data-v-9a3973f0]{font-size:2rem}.hero-actions[data-v-9a3973f0]{flex-direction:column;align-items:stretch}.resource-section[data-v-9a3973f0],.resource-flow-section[data-v-9a3973f0],.credential-section[data-v-9a3973f0]{padding:54px 0}.resource-list article[data-v-9a3973f0]{grid-template-columns:54px 1fr;align-items:start;gap:12px 16px}.resource-logo[data-v-9a3973f0]{width:50px;height:42px}.resource-role[data-v-9a3973f0],.resource-list article>p[data-v-9a3973f0]{grid-column:2}.resource-role[data-v-9a3973f0]{border-left:0;padding-left:0}.resource-flow[data-v-9a3973f0]{grid-template-columns:1fr 1fr}.resource-flow li[data-v-9a3973f0]:nth-child(3){border-top:1px solid #dbe6df;border-left:0}.resource-flow li[data-v-9a3973f0]:nth-child(4){border-top:1px solid #dbe6df}.credential-list div[data-v-9a3973f0]{grid-template-columns:1fr;gap:8px}}@media (width<=480px){.hero-title[data-v-9a3973f0]{font-size:1.65rem}.resource-flow[data-v-9a3973f0]{grid-template-columns:1fr}.resource-flow li+li[data-v-9a3973f0]{border-top:1px solid #dbe6df;border-left:0}}.container[data-v-c6e8cc42]{max-width:1200px;margin:0 auto;padding:0 24px}.page-container[data-v-c6e8cc42]{background:#fff}.hero-section[data-v-c6e8cc42]{background:linear-gradient(135deg,#f8fafc 0%,#edf2ef 100%);padding:60px 0 40px;overflow:hidden}.hero-content[data-v-c6e8cc42]{align-self:start}.hero-title[data-v-c6e8cc42]{color:#0f1a2e;letter-spacing:-.02em;text-wrap:balance;max-width:720px;margin:0 0 18px;font-size:clamp(2.2rem,3.1vw,2.65rem);font-weight:650;line-height:1.24}.hero-desc[data-v-c6e8cc42]{color:#64748b;max-width:660px;margin:0 0 28px;font-size:1.05rem;line-height:1.75}.hero-actions[data-v-c6e8cc42]{flex-wrap:wrap;gap:12px;display:flex}.btn-primary[data-v-c6e8cc42],.btn-soft[data-v-c6e8cc42]{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.btn-primary[data-v-c6e8cc42]{color:#fff;background:#1f7a54;box-shadow:0 4px 14px #1f7a541f}.btn-soft[data-v-c6e8cc42]{color:#1f7a54;background:#1f7a540f}.btn-primary[data-v-c6e8cc42]:hover{background:#176545;transform:translateY(-2px)}.btn-soft[data-v-c6e8cc42]:hover{background:#1f7a541f;transform:translateY(-2px)}.btn-primary[data-v-c6e8cc42]:focus-visible,.btn-soft[data-v-c6e8cc42]:focus-visible{outline-offset:3px;outline:3px solid #1f7a5438}.roles-section[data-v-c6e8cc42]{padding:78px 0 86px;scroll-margin-top:84px}.roles-layout[data-v-c6e8cc42],.workflow-layout[data-v-c6e8cc42],.service-rules-layout[data-v-c6e8cc42]{grid-template-columns:minmax(245px,.68fr) minmax(0,1.5fr);align-items:start;gap:76px;display:grid}.roles-heading[data-v-c6e8cc42]{position:sticky;top:102px}.roles-heading h2[data-v-c6e8cc42],.workflow-heading h2[data-v-c6e8cc42],.service-rules-layout>div>h2[data-v-c6e8cc42]{color:#0f1a2e;letter-spacing:-.02em;margin:0 0 12px;font-size:1.85rem;line-height:1.4}.roles-heading p[data-v-c6e8cc42],.workflow-heading p[data-v-c6e8cc42],.service-rules-layout>div>p[data-v-c6e8cc42]{color:#64748b;max-width:420px;margin:0;font-size:.95rem;line-height:1.85}.role-list[data-v-c6e8cc42]{border-top:1px solid #dbe6df}.role-list article[data-v-c6e8cc42]{border-bottom:1px solid #dbe6df;grid-template-columns:44px minmax(0,1fr) 180px;align-items:start;gap:20px;padding:24px 0;display:grid}.role-icon[data-v-c6e8cc42]{color:#1f7a54;background:#1f7a5414;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.role-copy h3[data-v-c6e8cc42],.workflow-list h3[data-v-c6e8cc42],.service-rules h3[data-v-c6e8cc42]{color:#0f1a2e;margin:0 0 6px;font-size:1rem;line-height:1.5}.role-copy p[data-v-c6e8cc42],.workflow-list p[data-v-c6e8cc42],.service-rules p[data-v-c6e8cc42]{color:#64748b;margin:0;font-size:.89rem;line-height:1.75}.role-output[data-v-c6e8cc42]{border-left:1px solid #dfe8e2;padding-left:20px}.role-output small[data-v-c6e8cc42]{color:#79877f;margin-bottom:5px;font-size:.7rem;display:block}.role-output b[data-v-c6e8cc42]{color:#1f7a54;font-size:.82rem;display:block}.role-output span[data-v-c6e8cc42]{color:#607168;margin-top:5px;font-size:.76rem;line-height:1.55;display:block}.workflow-section[data-v-c6e8cc42]{background:#f7faf8;padding:76px 0 84px}.workflow-list[data-v-c6e8cc42]{border-top:1px solid #dbe6df;margin:0;padding:0;list-style:none}.workflow-list li[data-v-c6e8cc42]{border-bottom:1px solid #dbe6df;grid-template-columns:40px minmax(0,1fr) 190px;align-items:start;gap:22px;padding:23px 0;display:grid}.workflow-list li>span[data-v-c6e8cc42]{color:#1f7a54;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.workflow-list dl[data-v-c6e8cc42]{border-left:1px solid #dfe8e2;margin:0;padding-left:20px}.workflow-list dt[data-v-c6e8cc42]{color:#79877f;margin-bottom:5px;font-size:.7rem}.workflow-list dd[data-v-c6e8cc42]{color:#405249;margin:0;font-size:.82rem;font-weight:650;line-height:1.6}.service-rules-section[data-v-c6e8cc42]{padding:76px 0 84px}.service-rules[data-v-c6e8cc42]{border-top:1px solid #dbe6df;grid-template-columns:1fr 1fr;display:grid}.service-rules article[data-v-c6e8cc42]{border-bottom:1px solid #dbe6df;padding:23px 20px}.service-rules article[data-v-c6e8cc42]:nth-child(2n){border-left:1px solid #dbe6df}.service-rules h3[data-v-c6e8cc42]{color:#1f7a54;font-size:.92rem}@media (width<=900px){.roles-layout[data-v-c6e8cc42],.workflow-layout[data-v-c6e8cc42],.service-rules-layout[data-v-c6e8cc42]{grid-template-columns:1fr;gap:38px}.roles-heading[data-v-c6e8cc42]{position:static}}@media (width<=768px){.hero-section[data-v-c6e8cc42]{padding:40px 0 30px}.hero-title[data-v-c6e8cc42]{font-size:2rem}.hero-actions[data-v-c6e8cc42]{flex-direction:column;align-items:stretch}.roles-section[data-v-c6e8cc42],.workflow-section[data-v-c6e8cc42],.service-rules-section[data-v-c6e8cc42]{padding:54px 0}.role-list article[data-v-c6e8cc42]{grid-template-columns:42px 1fr}.role-output[data-v-c6e8cc42]{border-top:1px solid #e4ebe7;border-left:0;grid-column:2;padding:12px 0 0}.workflow-list li[data-v-c6e8cc42]{grid-template-columns:32px 1fr;gap:14px}.workflow-list dl[data-v-c6e8cc42]{border-left:0;grid-column:2;padding:10px 0 0}.service-rules[data-v-c6e8cc42]{grid-template-columns:1fr}.service-rules article[data-v-c6e8cc42]:nth-child(2n){border-left:0}}@media (width<=480px){.hero-title[data-v-c6e8cc42]{font-size:1.65rem}}.about-section-nav[data-v-14f7d37c]{z-index:4;background:#fff;border-bottom:1px solid #e7ede9;position:relative}.about-section-nav__inner[data-v-14f7d37c]{align-items:center;gap:36px;width:100%;max-width:1200px;min-height:60px;margin:0 auto;padding:0 24px;display:flex}.about-section-nav__label[data-v-14f7d37c]{color:#52645a;letter-spacing:.04em;flex:none;font-size:.82rem;font-weight:650}.about-section-nav__links[data-v-14f7d37c]{scrollbar-width:none;align-items:stretch;gap:28px;min-width:0;display:flex;overflow-x:auto}.about-section-nav__links[data-v-14f7d37c]::-webkit-scrollbar{display:none}.about-section-nav__links a[data-v-14f7d37c]{color:#6a786f;flex:none;padding:20px 0 18px;font-size:.85rem;font-weight:550;text-decoration:none;transition:color .2s;position:relative}.about-section-nav__links a[data-v-14f7d37c]:after{content:"";inset-inline:0;transform-origin:50%;background:#1f7a54;height:2px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;transform:scaleX(0)}.about-section-nav__links a[data-v-14f7d37c]:hover,.about-section-nav__links a.is-active[data-v-14f7d37c]{color:#14563d}.about-section-nav__links a[data-v-14f7d37c]:hover:after,.about-section-nav__links a.is-active[data-v-14f7d37c]:after{transform:scaleX(1)}.about-section-nav__links a[data-v-14f7d37c]:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #1f7a5433}@media (width<=768px){.about-section-nav__inner[data-v-14f7d37c]{gap:0;min-height:54px}.about-section-nav__label[data-v-14f7d37c]{display:none}.about-section-nav__links[data-v-14f7d37c]{gap:24px;width:100%}.about-section-nav__links a[data-v-14f7d37c]{padding:18px 0 16px;font-size:.82rem}}.about-action-band[data-v-71762ffa]{background:#fff;padding:0 24px 84px}.about-action-band__inner[data-v-71762ffa]{background:#f6f9f7;border-top:1px solid #1f7a542e;border-bottom:1px solid #1f7a542e;justify-content:space-between;align-items:center;gap:48px;max-width:1152px;margin:0 auto;padding:38px 42px;display:flex}.about-action-band__copy[data-v-71762ffa]{max-width:680px}.about-action-band h2[data-v-71762ffa]{color:#0f1a2e;letter-spacing:-.02em;text-wrap:balance;margin:0 0 9px;font-size:clamp(1.45rem,2.1vw,1.9rem);line-height:1.35}.about-action-band p[data-v-71762ffa]{color:#5f7067;margin:0;font-size:.94rem;line-height:1.75}.about-action-band__actions[data-v-71762ffa]{flex:none;align-items:center;gap:24px;display:flex}.about-action-band__primary[data-v-71762ffa]{color:#fff;background:#1f7a54;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:.9rem;font-weight:650;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 6px 18px #1f7a5424}.about-action-band__secondary[data-v-71762ffa]{color:#1f7a54;align-items:center;gap:8px;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.about-action-band__secondary i[data-v-71762ffa]{font-size:.7rem;transition:transform .2s}.about-action-band__primary[data-v-71762ffa]:hover{background:#176545;transform:translateY(-2px)}.about-action-band__secondary:hover i[data-v-71762ffa]{transform:translate(3px)}.about-action-band a[data-v-71762ffa]:focus-visible{outline-offset:3px;outline:3px solid #1f7a5438}@media (width<=768px){.about-action-band[data-v-71762ffa]{padding:0 24px 56px}.about-action-band__inner[data-v-71762ffa]{flex-direction:column;align-items:flex-start;gap:24px;padding:30px 24px}.about-action-band__actions[data-v-71762ffa]{flex-direction:column;align-items:stretch;gap:16px;width:100%}.about-action-band__secondary[data-v-71762ffa]{justify-content:center}}
