@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--primary:#006241;--primary-accent:#00754a;--primary-deep:#1e3932;--primary-light:#d4e9e2;--canvas:#f2f0eb;--canvas-alt:#edebe9;--surface:#fff;--ink:#000000de;--ink-soft:#0000008c;--border:#d6dbde;--hairline:#e7e7e7;--destructive:#c82014;--green-ok:#16a34a;--r-sm:4px;--r-card:8px;--r-pill:50px;--shadow-card:0 0 .5px #0000001f, 0 1px 3px #00000014;--shadow-dropdown:0 4px 16px #0000001f, 0 1px 4px #00000014;--shadow-hero:0 8px 40px #0000001f, 0 2px 8px #00000014;--topbar-h:60px;--content-max:1120px;--section-py:96px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,PingFang SC,Helvetica Neue,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.container{max-width:var(--content-max);margin:0 auto;padding:0 24px}.section{padding:var(--section-py) 0;scroll-margin-top:calc(var(--topbar-h) + 20px)}.section--white{background-color:var(--surface)}.section--canvas{background-color:var(--canvas)}.section--deep{background-color:var(--primary-deep);color:#fff}.section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-accent);margin-bottom:12px;font-size:12px;font-weight:600}.section-title{letter-spacing:-.02em;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.section-sub{color:var(--ink-soft);max-width:600px;font-size:18px;line-height:1.7}.btn{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary{background-color:var(--primary-accent);color:#fff}.btn-primary:hover{background-color:var(--primary)}.btn-outline{color:var(--primary-accent);border:1.5px solid var(--primary-accent);background-color:#0000}.btn-outline:hover{background-color:var(--primary-light)}.btn-ghost{color:#fff;background-color:#ffffff1f;border:1.5px solid #ffffff4d}.btn-ghost:hover{background-color:#fff3}.topbar[data-v-d6f8e67c]{z-index:100;background:var(--surface);border-bottom:1px solid var(--hairline);position:sticky;top:0}.topbar__inner[data-v-d6f8e67c]{height:var(--topbar-h);justify-content:space-between;align-items:center;display:flex}.topbar__logo[data-v-d6f8e67c]{align-items:center;gap:10px;text-decoration:none;display:flex}.topbar__logo-img[data-v-d6f8e67c]{object-fit:contain;width:28px;height:28px}.topbar__brand[data-v-d6f8e67c]{color:var(--primary-deep);letter-spacing:-.01em;font-size:17px;font-weight:700}.topbar__nav[data-v-d6f8e67c]{align-items:center;gap:28px;display:flex}.topbar__link[data-v-d6f8e67c]{color:var(--ink-soft);align-items:center;gap:5px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.topbar__link[data-v-d6f8e67c]:hover{color:var(--ink)}.topbar__link--icon[data-v-d6f8e67c]{gap:4px}.topbar__cta[data-v-d6f8e67c]{padding:8px 18px;font-size:14px}.topbar__hamburger[data-v-d6f8e67c]{cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;display:none}.topbar__hamburger span[data-v-d6f8e67c]{background:var(--ink);border-radius:2px;width:20px;height:2px;transition:all .2s;display:block}.topbar__hamburger.is-open span[data-v-d6f8e67c]:first-child{transform:translateY(7px)rotate(45deg)}.topbar__hamburger.is-open span[data-v-d6f8e67c]:nth-child(2){opacity:0}.topbar__hamburger.is-open span[data-v-d6f8e67c]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.topbar__mobile-menu[data-v-d6f8e67c]{background:var(--surface);border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding:12px 24px 20px;display:flex}.topbar__mobile-link[data-v-d6f8e67c]{color:var(--ink);border-bottom:1px solid var(--hairline);padding:10px 0;font-size:15px;font-weight:500;text-decoration:none}.topbar__mobile-link[data-v-d6f8e67c]:last-of-type{border-bottom:none}.topbar__mobile-cta[data-v-d6f8e67c]{justify-content:center;margin-top:12px}@media (width<=768px){.topbar__nav[data-v-d6f8e67c]{gap:16px}.topbar__link[data-v-d6f8e67c],.topbar__cta[data-v-d6f8e67c]{display:none}.topbar__hamburger[data-v-d6f8e67c]{display:flex}}.hero[data-v-b0709f97]{padding:104px 0 88px;overflow:hidden}.hero__inner[data-v-b0709f97]{grid-template-columns:minmax(560px,.78fr) minmax(760px,1.22fr);align-items:center;gap:28px;max-width:1600px;display:grid}.hero__badge[data-v-b0709f97]{color:#ffffffd9;border-radius:var(--r-pill);background:#ffffff1f;border:1px solid #fff3;align-items:center;margin-bottom:24px;padding:5px 14px;font-size:13px;font-weight:500;display:inline-flex}.hero__title[data-v-b0709f97]{letter-spacing:-.03em;color:#fff;margin-bottom:20px;font-size:50px;font-weight:700;line-height:1.15}.hero__title span[data-v-b0709f97]{white-space:nowrap;display:block}.hero__sub[data-v-b0709f97]{color:#ffffffb8;margin-bottom:36px;font-size:18px;line-height:1.75}.hero__br[data-v-b0709f97]{display:block}.hero__actions[data-v-b0709f97]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.hero__btn-main[data-v-b0709f97]{padding:14px 28px;font-size:16px}.hero__hint[data-v-b0709f97]{color:#ffffff73;font-size:13px}.hero__visual[data-v-b0709f97]{margin-right:clamp(-118px,-6vw,-42px);position:relative}.hero__image[data-v-b0709f97]{border-radius:8px;width:min(1020px,100%);transform:translateY(8px);box-shadow:0 28px 90px #00000057,0 0 0 1px #ffffff14}@media (width<=1180px){.hero__inner[data-v-b0709f97]{max-width:var(--content-max);grid-template-columns:1fr;gap:48px}.hero__visual[data-v-b0709f97]{margin-right:0}.hero__title[data-v-b0709f97]{font-size:38px}.hero__title span[data-v-b0709f97]{white-space:normal}.hero__br[data-v-b0709f97]{display:none}}@media (width>=1181px) and (width<=1500px){.hero__inner[data-v-b0709f97]{grid-template-columns:minmax(500px,.74fr) minmax(620px,1.08fr)}.hero__visual[data-v-b0709f97]{margin-right:0}}@media (width>=1501px) and (width<=1700px){.hero__visual[data-v-b0709f97]{margin-right:0}}@media (width<=480px){.hero[data-v-b0709f97]{padding:64px 0 56px}.hero__title[data-v-b0709f97]{font-size:32px}.hero__sub[data-v-b0709f97]{font-size:16px}.hero__actions[data-v-b0709f97]{flex-direction:column;align-items:flex-start}}.use-cases[data-v-96cfd223]{background:linear-gradient(180deg, var(--canvas) 0%, #fff 46%, var(--canvas) 100%)}.use-cases .container[data-v-96cfd223]{max-width:1500px}.uc-header[data-v-96cfd223]{text-align:center;max-width:780px;margin:0 auto 38px}.uc-header .section-sub[data-v-96cfd223]{margin:0 auto}.uc-showcase[data-v-96cfd223]{border-radius:var(--r-card);background:#fff;border:1px solid #0d392d1a;grid-template-columns:380px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 28px 90px #12251e1a}.uc-roles[data-v-96cfd223]{gap:10px;margin-bottom:34px;display:grid}.role-card[data-v-96cfd223]{border-radius:var(--r-card);color:#ffffffb8;cursor:pointer;width:100%;font:inherit;background:#ffffff14;border:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.role-card[data-v-96cfd223]:hover{background:#ffffff1f;border-color:#ffffff5c}.role-card span[data-v-96cfd223]{color:#ffffff8a;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.role-card strong[data-v-96cfd223]{color:inherit;font-size:16px;font-weight:800}.role-card.is-active[data-v-96cfd223]{color:var(--primary-accent);background:#fff;border-color:#fff;box-shadow:0 12px 28px #00000024}.role-card.is-active span[data-v-96cfd223]{background:var(--primary-light);color:var(--primary-accent)}.uc-detail[data-v-96cfd223]{border-radius:var(--r-card);background:radial-gradient(circle at 100% 0%, #00895929, transparent 40%), var(--primary-deep);color:#fff;flex-direction:column;justify-content:center;min-height:560px;padding:32px;display:flex}.uc-copy__eyebrow[data-v-96cfd223]{color:#ffffff8f;margin-bottom:10px;font-size:12px;font-weight:700}.uc-copy__title[data-v-96cfd223]{margin-bottom:16px;font-size:30px;line-height:1.3}.uc-desc[data-v-96cfd223]{color:#ffffffb8;max-width:300px;margin-bottom:22px;font-size:17px;line-height:1.7}.uc-metrics[data-v-96cfd223]{gap:10px;margin-bottom:22px;display:grid}.uc-metrics div[data-v-96cfd223]{border-radius:var(--r-card);background:#ffffff14;border:1px solid #ffffff1f;padding:12px}.uc-metrics span[data-v-96cfd223]{color:#ffffff80;margin-bottom:4px;font-size:12px;display:block}.uc-metrics strong[data-v-96cfd223]{font-size:15px;display:block}.uc-sources[data-v-96cfd223]{flex-wrap:wrap;gap:8px;display:flex}.uc-sources span[data-v-96cfd223]{color:#fff;border-radius:var(--r-pill);background:#ffffff1a;border:1px solid #ffffff24;padding:5px 10px;font-size:12px;font-weight:600}.uc-visual[data-v-96cfd223]{border-radius:var(--r-card);background:linear-gradient(135deg,#00895914,#0000 34%),#f6f8f5;grid-template-columns:minmax(240px,.88fr) 150px minmax(300px,1fr);align-self:stretch;align-items:center;gap:20px;min-width:0;padding:28px;display:grid;overflow:hidden}.visual-sources[data-v-96cfd223]{gap:14px;display:grid}.visual-source[data-v-96cfd223]{border-radius:var(--r-card);background:#ffffffd1;border:1px solid #0d392d1a;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;display:grid;box-shadow:0 16px 34px #12251e14}.visual-source.is-active[data-v-96cfd223]{border-color:#0089595c;box-shadow:0 20px 42px #00895924}.visual-source__icon[data-v-96cfd223]{color:#fff;background:var(--primary-accent);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:inline-flex}.visual-source strong[data-v-96cfd223]{color:var(--ink);margin-bottom:5px;font-size:18px;line-height:1.35;display:block}.visual-source p[data-v-96cfd223]{color:var(--ink-soft);font-size:13px;line-height:1.55}.visual-chips[data-v-96cfd223]{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.visual-chips span[data-v-96cfd223]{border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--ink-soft);background:#fff;padding:4px 8px;font-size:11px;font-weight:700}.visual-core[data-v-96cfd223]{justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.flow-lines[data-v-96cfd223],.flow-lines[data-v-96cfd223]:before,.flow-lines[data-v-96cfd223]:after{background:linear-gradient(90deg,#00895929,#008959d9,#00895929);height:1px;position:absolute;left:0;right:0}.flow-lines[data-v-96cfd223]{top:50%}.flow-lines[data-v-96cfd223]:before,.flow-lines[data-v-96cfd223]:after{content:""}.flow-lines[data-v-96cfd223]:before{top:-92px}.flow-lines[data-v-96cfd223]:after{top:92px}.ai-filter[data-v-96cfd223]{z-index:1;border-radius:var(--r-card);text-align:center;background:linear-gradient(#f4fbf7,#fff);border:1px solid #00895947;width:150px;padding:24px 18px;position:relative;box-shadow:0 20px 46px #12251e1f}.ai-filter span[data-v-96cfd223]{color:var(--primary-accent);margin-bottom:12px;font-size:22px;font-weight:800;display:block}.ai-filter strong[data-v-96cfd223]{color:var(--ink);margin-bottom:9px;font-size:15px;line-height:1.45;display:block}.ai-filter p[data-v-96cfd223]{color:var(--ink-soft);font-size:12px;line-height:1.55}.visual-brief[data-v-96cfd223]{border-radius:var(--r-card);background:#ffffffe6;border:1px solid #0d392d1a;padding:20px;box-shadow:0 18px 46px #12251e1a}.visual-brief__head[data-v-96cfd223]{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:14px;display:flex}.visual-brief__head strong[data-v-96cfd223]{color:var(--ink);margin-bottom:5px;font-size:22px;line-height:1.25;display:block}.visual-brief__head span[data-v-96cfd223]{color:var(--ink-soft);font-size:13px}.visual-brief__head em[data-v-96cfd223]{color:var(--primary-accent);white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.brief-card[data-v-96cfd223]{border:1px solid var(--hairline);border-radius:var(--r-card);background:#fff;padding:16px;box-shadow:0 12px 26px #12251e0f}.brief-card+.brief-card[data-v-96cfd223]{margin-top:12px}.brief-card__top[data-v-96cfd223]{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.brief-card__top span[data-v-96cfd223]{color:#fff;background:var(--primary-accent);border-radius:var(--r-pill);padding:4px 10px;font-size:13px;font-weight:800}.brief-card__top small[data-v-96cfd223]{color:var(--ink-soft);font-size:12px}.brief-card>strong[data-v-96cfd223]{color:var(--ink);margin-bottom:7px;font-size:17px;line-height:1.45;display:block}.brief-card p[data-v-96cfd223]{color:var(--ink-soft);font-size:13px;line-height:1.65}@media (width<=1120px){.uc-showcase[data-v-96cfd223]{grid-template-columns:1fr}.uc-roles[data-v-96cfd223]{margin-bottom:24px}.uc-detail[data-v-96cfd223]{min-height:auto}.uc-visual[data-v-96cfd223]{grid-template-columns:1fr;min-height:420px}.visual-core[data-v-96cfd223]{min-height:150px}.flow-lines[data-v-96cfd223]:before{top:-42px}.flow-lines[data-v-96cfd223]:after{top:42px}}@media (width<=520px){.uc-showcase[data-v-96cfd223]{padding:12px}.uc-copy__title[data-v-96cfd223]{font-size:26px}.uc-visual[data-v-96cfd223]{padding:16px}.visual-source[data-v-96cfd223]{padding:14px}.visual-brief__head[data-v-96cfd223],.brief-card__top[data-v-96cfd223]{flex-direction:column}}.how[data-v-e17553a6]{background:var(--canvas)}.hiw-header[data-v-e17553a6]{text-align:center;margin-bottom:42px}.hiw-header .section-sub[data-v-e17553a6]{max-width:480px;margin:0 auto}.pipeline[data-v-e17553a6]{border-radius:var(--r-card);background:#fff;border:1px solid #0d392d1a;grid-template-columns:260px minmax(0,1fr) 300px;align-items:stretch;gap:18px;padding:18px;display:grid;box-shadow:0 26px 80px #12251e14}.pipeline__input[data-v-e17553a6],.pipeline__output[data-v-e17553a6]{border-radius:var(--r-card);padding:26px}.pipeline__input[data-v-e17553a6]{background:radial-gradient(circle at 100% 0%, #00895929, transparent 42%), var(--primary-deep);color:#fff}.pipeline__output[data-v-e17553a6]{background:linear-gradient(#e0f5eb94,#ffffffeb),#fff;border:1px solid #0089591f;flex-direction:column;justify-content:center;display:flex}.pipeline__eyebrow[data-v-e17553a6]{color:var(--primary-accent);margin-bottom:12px;font-size:12px;font-weight:800}.pipeline__input .pipeline__eyebrow[data-v-e17553a6]{color:#87f2bee6}.pipeline h3[data-v-e17553a6]{margin-bottom:12px;font-size:24px;line-height:1.3}.pipeline__input p[data-v-e17553a6],.pipeline__output>p[data-v-e17553a6]{color:#ffffffad;font-size:14px;line-height:1.7}.source-dots[data-v-e17553a6]{gap:10px;margin-top:34px;display:grid}.source-dots span[data-v-e17553a6]{border-radius:var(--r-pill);color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff1f;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.source-dots span[data-v-e17553a6]:before{content:"";background:#7af0b6;border-radius:50%;width:8px;height:8px}.pipeline__middle[data-v-e17553a6]{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px;padding:24px 0;display:grid;position:relative}.pipeline__rail[data-v-e17553a6]{background:linear-gradient(90deg,#00895900,#00895980,#00895900);height:2px;position:absolute;top:50%;left:4%;right:4%}.hiw-step[data-v-e17553a6]{border-radius:var(--r-card);background:#ffffffe0;border:1px solid #0d392d1a;flex-direction:column;gap:10px;min-height:120px;padding:16px;display:flex;position:relative;box-shadow:0 14px 34px #12251e0f}.hiw-step__num[data-v-e17553a6]{color:var(--primary-accent);background:var(--primary-light);border-radius:var(--r-pill);justify-content:center;align-items:center;width:fit-content;min-width:32px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.hiw-step__body[data-v-e17553a6]{flex:1}.hiw-step__name[data-v-e17553a6]{color:var(--ink);margin-bottom:5px;font-size:15px;font-weight:700}.hiw-step__desc[data-v-e17553a6]{color:var(--ink-soft);font-size:12.5px;line-height:1.6}.insight-preview[data-v-e17553a6]{border-radius:var(--r-card);background:#fff;border:1px solid #0d392d1a;margin-top:18px;padding:18px;box-shadow:0 18px 46px #12251e14}.insight-preview__top[data-v-e17553a6]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.insight-preview__top span[data-v-e17553a6]{border-radius:var(--r-pill);background:var(--primary-accent);color:#fff;padding:4px 10px;font-size:13px;font-weight:800}.insight-preview__top small[data-v-e17553a6]{color:var(--ink-soft);font-size:12px}.insight-preview strong[data-v-e17553a6]{color:var(--ink);margin-bottom:8px;font-size:17px;line-height:1.45;display:block}.insight-preview p[data-v-e17553a6]{color:var(--ink-soft);font-size:13px;line-height:1.65}@media (width<=960px){.hiw-header[data-v-e17553a6],.pipeline[data-v-e17553a6]{grid-template-columns:1fr}.pipeline__rail[data-v-e17553a6]{display:none}}@media (width<=560px){.pipeline__middle[data-v-e17553a6]{grid-template-columns:1fr}}.features[data-v-55003f80]{background:linear-gradient(180deg, #fff 0%, #fff 52%, var(--canvas) 52%, var(--canvas) 100%)}.features__header[data-v-55003f80]{grid-template-columns:.9fr 1.1fr;align-items:end;gap:48px;margin-bottom:34px;display:grid}.features__header .section-sub[data-v-55003f80]{max-width:660px}.signal-strip[data-v-55003f80]{grid-template-columns:1fr 1fr 1.25fr;gap:14px;margin-bottom:28px;display:grid}.signal-card[data-v-55003f80]{border:1px solid var(--hairline);border-radius:var(--r-card);min-height:132px;padding:20px}.signal-card span[data-v-55003f80]{color:var(--ink-soft);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-flex}.signal-card strong[data-v-55003f80]{color:var(--ink);margin-bottom:8px;font-size:18px;line-height:1.35;display:block}.signal-card p[data-v-55003f80]{color:var(--ink-soft);font-size:13px;line-height:1.65}.signal-card--muted[data-v-55003f80]{background:#fafafa}.signal-card--active[data-v-55003f80]{background:var(--primary-deep);border-color:#ffffff1a}.signal-card--active span[data-v-55003f80],.signal-card--active p[data-v-55003f80]{color:#ffffffa3}.signal-card--active strong[data-v-55003f80]{color:#fff}.feature-stack[data-v-55003f80]{flex-direction:column;gap:18px;display:flex}.feature-card[data-v-55003f80]{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);min-height:340px;box-shadow:var(--shadow-card);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:34px;display:grid}.feature-card--reverse .feature-card__copy[data-v-55003f80]{order:2}.feature-card--reverse .feature-card__visual[data-v-55003f80]{order:1}.feature-card__title[data-v-55003f80]{color:var(--ink);margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.25}.feature-card__desc[data-v-55003f80]{color:var(--ink-soft);margin-bottom:20px;font-size:18px;line-height:1.7}.feature-card__note[data-v-55003f80]{color:var(--primary-accent);background:var(--primary-light);border-radius:var(--r-card);padding:10px 12px;font-size:13px;line-height:1.55;display:inline-flex}.feature-card__visual[data-v-55003f80]{background:radial-gradient(circle at 18% 10%, #00895924, transparent 34%), linear-gradient(180deg, #ffffffd1, #ffffff75), var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-card);min-height:260px;padding:24px}.panel-title[data-v-55003f80]{color:var(--ink);margin-bottom:16px;font-size:16px;font-weight:700}.source-row[data-v-55003f80],.score-card[data-v-55003f80],.timeline-item[data-v-55003f80],.deploy-mode[data-v-55003f80]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card)}.source-row[data-v-55003f80]{justify-content:space-between;gap:16px;margin-bottom:10px;padding:12px 14px;display:flex;box-shadow:0 10px 26px #12251e0d}.source-row span[data-v-55003f80],.timeline-item span[data-v-55003f80],.score-card p[data-v-55003f80],.deploy-mode p[data-v-55003f80]{color:var(--ink-soft);font-size:13px}.source-row strong[data-v-55003f80],.timeline-item strong[data-v-55003f80],.score-card strong[data-v-55003f80],.deploy-mode strong[data-v-55003f80]{color:var(--ink);font-size:14px}.prompt-box[data-v-55003f80]{border-radius:var(--r-card);color:var(--primary-accent);background:linear-gradient(135deg,#e0f5ebe6,#fffc);border:1px solid #00895933;margin-top:14px;padding:14px;font-size:14px;line-height:1.6}.timeline-panel[data-v-55003f80]{flex-direction:column;gap:14px;display:flex;position:relative}.timeline-panel[data-v-55003f80]:before{content:"";background:var(--primary-light);width:2px;position:absolute;top:16px;bottom:16px;left:18px}.timeline-item[data-v-55003f80]{z-index:1;grid-template-columns:88px 1fr;gap:18px;padding:18px;display:grid;position:relative}.score-panel[data-v-55003f80]{flex-direction:column;gap:12px;display:flex}.score-card[data-v-55003f80]{padding:16px}.score-card span[data-v-55003f80]{color:#fff;background:var(--primary-accent);border-radius:var(--r-pill);margin-bottom:8px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.score-card strong[data-v-55003f80]{margin-bottom:4px;display:block}.deploy-panel[data-v-55003f80]{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:210px;display:grid}.deploy-mode[data-v-55003f80]{text-align:center;padding:28px 18px}.deploy-mode span[data-v-55003f80]{margin-bottom:10px;font-size:32px;display:block}.deploy-divider[data-v-55003f80]{color:var(--ink-soft);font-size:13px}@media (width<=820px){.features__header[data-v-55003f80],.signal-strip[data-v-55003f80]{grid-template-columns:1fr}.feature-card[data-v-55003f80],.feature-card--reverse[data-v-55003f80]{grid-template-columns:1fr;padding:28px}.feature-card--reverse .feature-card__copy[data-v-55003f80],.feature-card--reverse .feature-card__visual[data-v-55003f80]{order:initial}}@media (width<=520px){.feature-card[data-v-55003f80]{padding:22px}.feature-card__title[data-v-55003f80]{font-size:26px}.source-row[data-v-55003f80],.timeline-item[data-v-55003f80],.deploy-panel[data-v-55003f80]{flex-direction:column;display:flex}}.plans-header[data-v-3a4031ac]{text-align:center;margin-bottom:48px}.plans-header .section-sub[data-v-3a4031ac]{margin:0 auto}.plans-grid[data-v-3a4031ac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.plan-card[data-v-3a4031ac]{background:var(--surface);border:1.5px solid var(--hairline);border-radius:var(--r-card);min-height:100%;box-shadow:var(--shadow-card);flex-direction:column;padding:28px;display:flex}.plan-card--featured[data-v-3a4031ac]{border-color:var(--primary-accent);box-shadow:0 0 0 4px var(--primary-light), var(--shadow-card)}.plan-card__tag[data-v-3a4031ac]{color:var(--primary-accent);background:var(--primary-light);border-radius:var(--r-pill);align-self:flex-start;margin-bottom:18px;padding:4px 12px;font-size:12px;font-weight:700}.plan-card--featured .plan-card__tag[data-v-3a4031ac]{color:#fff;background:var(--primary-accent)}.plan-card__title[data-v-3a4031ac]{color:var(--ink);margin-bottom:10px;font-size:21px;font-weight:700;line-height:1.35}.plan-card__desc[data-v-3a4031ac]{min-height:78px;color:var(--ink-soft);margin-bottom:22px;font-size:14px;line-height:1.7}.plan-card__price[data-v-3a4031ac]{min-height:60px;color:var(--primary-accent);flex-direction:column;justify-content:center;gap:2px;margin-bottom:22px;font-size:28px;font-weight:800;line-height:1.2;display:flex}.plan-card__price-old[data-v-3a4031ac]{color:var(--ink-soft);font-size:14px;font-weight:600;text-decoration:line-through}.plan-card__price strong[data-v-3a4031ac]{color:var(--primary-accent);font-size:22px;line-height:1.3}.plan-card__meta[data-v-3a4031ac]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;gap:10px;padding:16px 0;display:flex}.plan-card__meta div[data-v-3a4031ac]{grid-template-columns:82px 1fr;align-items:start;gap:12px;display:grid}.plan-card__meta dt[data-v-3a4031ac]{color:var(--ink-soft);font-size:13px}.plan-card__meta dd[data-v-3a4031ac]{color:var(--ink);font-size:14px;font-weight:700;line-height:1.5}.plan-card__model-link[data-v-3a4031ac]{width:fit-content;max-width:100%;color:var(--primary-accent);margin-top:4px;font-size:13px;font-weight:700;display:block}.plan-card__model-link[data-v-3a4031ac]:hover{color:var(--primary);text-decoration:underline}.plan-card__note[data-v-3a4031ac]{color:var(--ink-soft);flex:1;margin:18px 0 22px;font-size:13px;line-height:1.65}.plan-card__btn[data-v-3a4031ac]{justify-content:center;width:100%}@media (width<=900px){.plans-grid[data-v-3a4031ac]{grid-template-columns:1fr;max-width:620px;margin:0 auto}.plan-card__desc[data-v-3a4031ac],.plan-card__price[data-v-3a4031ac]{min-height:0}}@media (width<=640px){.plan-card[data-v-3a4031ac]{padding:24px}.plan-card__title[data-v-3a4031ac]{font-size:19px}.plan-card__price strong[data-v-3a4031ac]{font-size:20px}}.cta[data-v-7d0dc325]{background:linear-gradient(135deg, #00895929, transparent 42%), var(--primary-deep);color:#fff;padding:86px 0;overflow:hidden}.cta__inner[data-v-7d0dc325]{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:56px;display:grid}.cta__eyebrow[data-v-7d0dc325]{color:#ffffff85;margin-bottom:12px;font-size:12px;font-weight:700}.cta__title[data-v-7d0dc325]{max-width:620px;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.18}.cta__sub[data-v-7d0dc325]{color:#ffffffad;max-width:560px;margin-bottom:28px;font-size:17px;line-height:1.8}.cta__actions[data-v-7d0dc325]{align-items:center;gap:12px;display:flex}.cta__btn[data-v-7d0dc325]{padding:14px 30px}.cta__ghost[data-v-7d0dc325]{background:#ffffff14}.cta__panel[data-v-7d0dc325]{border-radius:var(--r-card);background:#ffffff14;border:1px solid #ffffff21;padding:22px;box-shadow:0 28px 80px #00000042}.cta__panel-head[data-v-7d0dc325]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.cta__panel-head strong[data-v-7d0dc325]{font-size:16px}.cta__panel-head span[data-v-7d0dc325]{color:#87f2be;font-size:13px;font-weight:700}.signal-flow[data-v-7d0dc325]{grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;margin-bottom:18px;display:grid}.flow-node[data-v-7d0dc325]{border-radius:var(--r-card);background:#00000029;border:1px solid #ffffff1f;min-height:86px;padding:14px}.flow-node small[data-v-7d0dc325]{color:#ffffff7a;margin-bottom:8px;font-size:12px;display:block}.flow-node span[data-v-7d0dc325]{color:#ffffffe0;font-size:13px;font-weight:700;line-height:1.45;display:block}.flow-node--active[data-v-7d0dc325]{background:#00895942;border-color:#74f4b242}.flow-line[data-v-7d0dc325]{background:linear-gradient(90deg,#ffffff1f,#87f2beb3,#ffffff1f);height:1px}.cta__insight[data-v-7d0dc325]{border-radius:var(--r-card);color:var(--ink);background:#f8faf8;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px;display:grid}.cta__insight>span[data-v-7d0dc325]{width:44px;height:44px;color:var(--primary-accent);background:var(--primary-light);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.cta__insight strong[data-v-7d0dc325]{margin-bottom:4px;font-size:15px;display:block}.cta__insight p[data-v-7d0dc325]{color:var(--ink-soft);font-size:13px;line-height:1.65}@media (width<=860px){.cta__inner[data-v-7d0dc325]{grid-template-columns:1fr}}@media (width<=640px){.cta[data-v-7d0dc325]{padding:64px 0}.cta__title[data-v-7d0dc325]{font-size:28px}.cta__actions[data-v-7d0dc325],.signal-flow[data-v-7d0dc325]{flex-direction:column;align-items:stretch;display:flex}.flow-line[data-v-7d0dc325]{width:1px;height:18px;margin-left:18px}}.footer[data-v-0663834c]{color:#ffffffbf;background:#071f17}.footer__inner[data-v-0663834c]{justify-content:space-between;align-items:flex-start;gap:48px;padding:50px 24px 36px;display:flex}.footer__brand[data-v-0663834c]{flex:1}.footer__logo[data-v-0663834c]{color:#fff;align-items:center;gap:10px;margin-bottom:10px;font-size:16px;font-weight:700;display:flex}.footer__logo-img[data-v-0663834c]{object-fit:contain;width:28px;height:28px}.footer__tagline[data-v-0663834c]{color:#ffffff80;max-width:360px;font-size:14px;line-height:1.6}.footer__links[data-v-0663834c]{gap:48px;display:flex}.footer__col[data-v-0663834c]{flex-direction:column;gap:10px;display:flex}.footer__col-title[data-v-0663834c]{color:#fff;margin-bottom:4px;font-size:13px;font-weight:600}.footer__col a[data-v-0663834c]{color:#ffffff8c;font-size:14px;text-decoration:none;transition:color .15s}.footer__col a[data-v-0663834c]:hover{color:#fff}.footer__bottom[data-v-0663834c]{color:#ffffff59;border-top:1px solid #ffffff1a;padding:16px 0;font-size:13px}.footer__bottom .container[data-v-0663834c]{justify-content:center;align-items:center;display:flex}@media (width<=640px){.footer__inner[data-v-0663834c]{flex-direction:column;gap:32px;padding:40px 24px 32px}.footer__links[data-v-0663834c]{gap:32px}}
