.service-page[data-v-8cab5cad]{--forest:#051b12;--forest2:#0b2a1d;--ink:#071a13;--green:#12bd82;--mint:#49dfb1;--lime:#b9f67d;--paper:#fbfdf9;--muted:#607067;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif}.service-page[data-v-8cab5cad] *{box-sizing:border-box}.service-wrap[data-v-8cab5cad]{margin:auto;max-width:1360px}.service-hero[data-v-8cab5cad]{background-color:var(--forest);background-image:radial-gradient(circle at 78% 20%,#49dfb128,transparent 28%),linear-gradient(#49dfb10b 1px,transparent 1px),linear-gradient(90deg,#49dfb10b 1px,transparent 1px);background-size:auto,40px 40px,40px 40px;color:#fff;padding:clamp(90px,10vw,145px) clamp(24px,5vw,80px)}.hero-grid[data-v-8cab5cad]{align-items:center;display:grid;gap:7vw;grid-template-columns:1fr 1fr}.service-kicker[data-v-8cab5cad]{color:var(--green);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.service-hero h1[data-v-8cab5cad],.theme-heading h2[data-v-8cab5cad],.approach-grid h2[data-v-8cab5cad],.faq-grid h2[data-v-8cab5cad],.service-cta h2[data-v-8cab5cad]{font-size:clamp(44px,5.6vw,80px);letter-spacing:-.055em;line-height:.98;margin:20px 0}.service-hero h1 em[data-v-8cab5cad],.theme-heading em[data-v-8cab5cad],.faq-grid em[data-v-8cab5cad]{color:var(--mint);font-style:normal}.hero-copy[data-v-8cab5cad],.theme-heading>p[data-v-8cab5cad],.approach-grid>div>p[data-v-8cab5cad],.service-cta>p[data-v-8cab5cad]{color:#9fb5aa;font-size:16px;line-height:1.7;max-width:650px}.hero-actions[data-v-8cab5cad]{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0}.theme-button[data-v-8cab5cad]{border-radius:10px;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;padding:16px 22px;text-decoration:none}.theme-button.primary[data-v-8cab5cad]{background:var(--lime);color:var(--forest)}.theme-button.ghost[data-v-8cab5cad]{border:1px solid #ffffff38;color:#fff}.hero-signals[data-v-8cab5cad]{border-top:1px solid #ffffff20;display:flex;flex-wrap:wrap;gap:22px;padding-top:23px}.hero-signals span[data-v-8cab5cad]{align-items:center;color:#8ba497;display:flex;font-size:10px;gap:7px}.hero-signals i[data-v-8cab5cad]{background:var(--mint);border-radius:50%;height:5px;width:5px}.service-console[data-v-8cab5cad]{background:#0c3021;border:1px solid #70e7b435;border-radius:24px;box-shadow:0 30px 70px #0007;overflow:hidden;transform:rotate(-1.5deg)}.service-console>header[data-v-8cab5cad]{align-items:center;background:#102b20;display:flex;padding:14px}.service-console header>span[data-v-8cab5cad]{display:flex;gap:5px}.service-console header i[data-v-8cab5cad]{background:#527261;border-radius:50%;height:6px;width:6px}.service-console header small[data-v-8cab5cad]{color:#729181;margin:auto}.service-console header b[data-v-8cab5cad]{color:var(--mint);font-size:10px}.service-console main[data-v-8cab5cad]{background:transparent!important;padding:26px}.console-title[data-v-8cab5cad]{display:flex;justify-content:space-between}.console-title span[data-v-8cab5cad]{display:flex;flex-direction:column;gap:6px}.console-title small[data-v-8cab5cad]{color:#668775;font-size:10px}.console-title em[data-v-8cab5cad]{background:#164832;border-radius:7px;color:var(--mint);font-size:10px;font-style:normal;padding:8px}.console-map[data-v-8cab5cad]{height:260px;position:relative}.map-core[data-v-8cab5cad]{align-items:center;background:#124d35;border:1px solid var(--mint);border-radius:50%;box-shadow:0 0 45px #49dfb12f;color:var(--lime);display:flex;font-size:30px;height:95px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:95px}.map-node[data-v-8cab5cad]{align-items:center;display:flex;flex-direction:column;gap:5px;position:absolute}.map-node i[data-v-8cab5cad]{align-items:center;background:#143f2d;border:1px solid #327456;border-radius:50%;color:var(--mint);display:flex;font-size:10px;font-style:normal;font-weight:800;height:42px;justify-content:center;width:42px}.map-node small[data-v-8cab5cad]{color:#779486;font-size:10px}.node-1[data-v-8cab5cad]{left:5%;top:16%}.node-2[data-v-8cab5cad]{right:5%;top:16%}.node-3[data-v-8cab5cad]{bottom:8%;right:8%}.node-4[data-v-8cab5cad]{bottom:8%;left:8%}.node-5[data-v-8cab5cad]{left:50%;top:1%;transform:translate(-50%)}.console-status[data-v-8cab5cad]{display:grid;gap:7px;grid-template-columns:repeat(3,1fr)}.console-status span[data-v-8cab5cad]{background:#0e3324;border-radius:8px;color:#8da99a;font-size:10px;padding:10px;text-align:center}.theme-section[data-v-8cab5cad]{padding:clamp(90px,10vw,135px) clamp(24px,5vw,80px)}.theme-heading[data-v-8cab5cad]{align-items:end;display:grid;gap:60px;grid-template-columns:1.2fr .8fr;margin-bottom:55px}.theme-heading h2[data-v-8cab5cad],.approach-grid h2[data-v-8cab5cad],.faq-grid h2[data-v-8cab5cad]{font-size:clamp(39px,4.8vw,65px)}.theme-heading>p[data-v-8cab5cad]{color:var(--muted);font-size:14px}.capability-grid[data-v-8cab5cad]{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.capability-grid article[data-v-8cab5cad],.process-grid article[data-v-8cab5cad]{background:#fff;border:1px solid #d8e8dc;border-radius:21px;min-height:290px;padding:27px}.capability-grid article>span[data-v-8cab5cad],.process-grid article>span[data-v-8cab5cad]{color:#709a83;font-size:10px}.capability-grid article>b[data-v-8cab5cad],.process-grid article>b[data-v-8cab5cad]{color:var(--green);display:block;font-size:27px;margin:30px 0 20px}.capability-grid h3[data-v-8cab5cad],.process-grid h3[data-v-8cab5cad]{font-size:20px}.capability-grid p[data-v-8cab5cad],.process-grid p[data-v-8cab5cad]{color:var(--muted);font-size:12px;line-height:1.7}.approach-section[data-v-8cab5cad]{background:#edf8f0;padding:clamp(90px,9vw,125px) clamp(24px,5vw,80px)}.approach-grid[data-v-8cab5cad]{align-items:center;display:grid;gap:8vw;grid-template-columns:1fr 1fr}.approach-grid>div>p[data-v-8cab5cad]{color:var(--muted)}.approach-grid a[data-v-8cab5cad]{color:#0b9666;font-size:12px;font-weight:800}.approach-list[data-v-8cab5cad]{display:grid;gap:9px}.approach-list div[data-v-8cab5cad]{align-items:center;background:#fff;border:1px solid #d5e7da;border-radius:12px;display:grid;gap:14px;grid-template-columns:32px 1fr 20px;padding:18px}.approach-list span[data-v-8cab5cad]{color:#6c9a81;font-size:10px}.approach-list i[data-v-8cab5cad]{color:var(--green);font-style:normal}.process-grid[data-v-8cab5cad]{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.related-section[data-v-8cab5cad]{background:var(--forest);color:#fff;padding:clamp(90px,9vw,125px) clamp(24px,5vw,80px)}.theme-heading.light>p[data-v-8cab5cad]{color:#91a99c}.related-grid[data-v-8cab5cad]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.related-grid a[data-v-8cab5cad]{background:#0d3626;border:1px solid #1c4b37;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:16px;min-height:180px;padding:24px;text-decoration:none}.related-grid a>span[data-v-8cab5cad]{color:var(--mint);font-size:24px}.related-grid a>em[data-v-8cab5cad]{color:#72a48b;font-size:10px;font-style:normal;margin-top:auto}.faq-grid[data-v-8cab5cad]{display:grid;gap:80px;grid-template-columns:.75fr 1.25fr}.faq-grid>div[data-v-8cab5cad]:last-child{display:grid;gap:9px}.faq-grid details[data-v-8cab5cad]{background:#f1f8f3;border:1px solid #dbe9de;border-radius:13px;padding:0 20px}.faq-grid summary[data-v-8cab5cad]{cursor:pointer;display:flex;font-weight:750;justify-content:space-between;list-style:none;padding:22px 0}.faq-grid summary span[data-v-8cab5cad]{color:var(--green);font-size:20px}.faq-grid details p[data-v-8cab5cad]{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 22px}.service-cta[data-v-8cab5cad]{align-items:center;background:linear-gradient(135deg,#d9ffe7,#68e0aa 52%,var(--lime));display:flex;flex-direction:column;padding:110px 24px;text-align:center}.service-cta h2[data-v-8cab5cad]{font-size:clamp(50px,6.5vw,90px);max-width:1000px}.service-cta>p[data-v-8cab5cad]{color:#174b34;text-align:center}.theme-button.dark[data-v-8cab5cad]{background:var(--forest);color:#fff;margin-top:25px}@media(max-width:950px){.hero-grid[data-v-8cab5cad],.theme-heading[data-v-8cab5cad],.approach-grid[data-v-8cab5cad],.faq-grid[data-v-8cab5cad]{grid-template-columns:1fr}.capability-grid[data-v-8cab5cad],.process-grid[data-v-8cab5cad]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.service-console[data-v-8cab5cad]{transform:none}.capability-grid[data-v-8cab5cad],.process-grid[data-v-8cab5cad],.related-grid[data-v-8cab5cad]{grid-template-columns:1fr}.console-map[data-v-8cab5cad]{height:230px}.theme-section[data-v-8cab5cad]{padding-left:22px;padding-right:22px}}@media(prefers-reduced-motion:reduce){.service-page[data-v-8cab5cad] *{transition:none!important}}
