:root{--c-primary: #1a6e3c;--c-secondary: #0d4f7a;--c-accent: #f5a623;--c-dark: #0b1f14;--c-light: #f0f7f2;--c-text: #1c2b20;--c-muted: #6b8070}.container[data-astro-cid-j6mxu2jq]{max-width:1280px;margin:0 auto;padding:0 24px}.section[data-astro-cid-j6mxu2jq]{padding:80px 0}.section-title[data-astro-cid-j6mxu2jq]{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;text-align:center;margin-bottom:12px;color:var(--c-dark)}.section-subtitle[data-astro-cid-j6mxu2jq]{text-align:center;color:var(--c-muted);margin-bottom:48px;font-size:1.05rem}.btn-filled[data-astro-cid-j6mxu2jq]{display:inline-block;padding:14px 32px;background:var(--c-primary);color:#fff;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s;text-decoration:none}.btn-filled[data-astro-cid-j6mxu2jq]:hover{background:#145a30;transform:translateY(-2px);text-decoration:none}.btn-outline[data-astro-cid-j6mxu2jq]{display:inline-block;padding:14px 32px;border:2px solid rgba(255,255,255,.6);color:#fff;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s;text-decoration:none}.btn-outline[data-astro-cid-j6mxu2jq]:hover{border-color:var(--c-accent);color:var(--c-accent);text-decoration:none}.btn-lg[data-astro-cid-j6mxu2jq]{padding:18px 40px;font-size:1.05rem}.hero[data-astro-cid-j6mxu2jq]{background:linear-gradient(135deg,#0b1f14,#0d4f7a);position:relative;overflow:hidden;padding-top:70px;padding-bottom:30px}.hero[data-astro-cid-j6mxu2jq]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 5 Q45 20 30 35 Q15 20 30 5Z' fill='none' stroke='rgba(255,255,255,0.03)' stroke-width='1'/%3E%3C/svg%3E") repeat;opacity:.6}.hero-inner[data-astro-cid-j6mxu2jq]{position:relative;z-index:1;text-align:center;padding:0 24px;max-width:900px;margin:0 auto}.hero-badge[data-astro-cid-j6mxu2jq]{display:inline-block;padding:6px 18px;border:1.5px solid var(--c-accent);border-radius:999px;color:var(--c-accent);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px}.hero-title[data-astro-cid-j6mxu2jq]{color:#fff;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:800;margin-bottom:16px}.hero-acronym[data-astro-cid-j6mxu2jq]{display:block;font-size:clamp(4rem,10vw,5.5rem);font-weight:900;color:var(--c-accent);letter-spacing:.15em;margin-bottom:16px}.hero-tagline[data-astro-cid-j6mxu2jq]{color:#ffffffb3;font-size:1.1rem;margin-bottom:40px}.hero-tagline[data-astro-cid-j6mxu2jq]+.hero-badge[data-astro-cid-j6mxu2jq]{margin-top:-16px;margin-bottom:36px;text-decoration:none;transition:background .2s}.hero-tagline[data-astro-cid-j6mxu2jq]+.hero-badge[data-astro-cid-j6mxu2jq]:hover{background:#f5a6231f;text-decoration:none}.hero-stats[data-astro-cid-j6mxu2jq]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.hero-stat[data-astro-cid-j6mxu2jq]{border:1.5px solid rgba(255,255,255,.25);border-radius:12px;padding:16px 24px;min-width:140px}.hero-stat-num[data-astro-cid-j6mxu2jq]{display:block;font-size:1.6rem;font-weight:800;color:#fff}.hero-stat-label[data-astro-cid-j6mxu2jq]{display:block;font-size:.75rem;color:#fff9;margin-top:4px}.hero-cta[data-astro-cid-j6mxu2jq]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.hero-scroll[data-astro-cid-j6mxu2jq]{color:#fff6;font-size:1.5rem;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.concept-video-section[data-astro-cid-j6mxu2jq]{background:linear-gradient(180deg,#0d4f7a,#0b1f14);padding:60px 24px 80px}.concept-video-container[data-astro-cid-j6mxu2jq]{max-width:1280px;margin:0 auto;padding:0 24px}.concept-video-title[data-astro-cid-j6mxu2jq]{text-align:center;color:#fff;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;margin-bottom:16px;letter-spacing:.02em}.concept-video-desc[data-astro-cid-j6mxu2jq]{text-align:center;color:#ffffffb3;font-size:1.05rem;margin-bottom:32px}.concept-video-note[data-astro-cid-j6mxu2jq]{text-align:center;color:#ffffff8c;font-size:.9rem;font-style:italic;margin:-22px 0 32px}.concept-video-stages[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.stage-item[data-astro-cid-j6mxu2jq]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px 20px;transition:all .2s}.stage-icon[data-astro-cid-j6mxu2jq]{display:block;font-size:2rem;margin-bottom:12px}.stage-item[data-astro-cid-j6mxu2jq]:hover{background:#ffffff14;border-color:#f5a6234d;transform:translateY(-2px)}.stage-item--focus[data-astro-cid-j6mxu2jq]{border-color:#f5a62399;background:#f5a62312;animation:finPulse 2.2s ease-out infinite}.stage-badge[data-astro-cid-j6mxu2jq]{display:inline-block;padding:4px 12px;background:#f5a62326;color:var(--c-accent);border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.stage-item[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{color:#fff;font-size:1rem;font-weight:700;margin-bottom:8px}.stage-item[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{color:#fff9;font-size:.9rem;line-height:1.5;margin:0}.stage-head[data-astro-cid-j6mxu2jq]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.stage-head[data-astro-cid-j6mxu2jq] .stage-badge[data-astro-cid-j6mxu2jq]{margin-bottom:0}.stage-phase[data-astro-cid-j6mxu2jq]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.stage-phase--live[data-astro-cid-j6mxu2jq]{background:#22c55e26;border:1px solid rgba(34,197,94,.35);color:#4ade80}.stage-phase--next[data-astro-cid-j6mxu2jq]{background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#7dd3fc}.stage-phase--later[data-astro-cid-j6mxu2jq]{background:#94a3b81f;border:1px solid rgba(148,163,184,.3);color:#cbd5e1}.stage-facts[data-astro-cid-j6mxu2jq]{list-style:none;display:grid;gap:10px;margin:0;padding:0}.stage-facts[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{color:#ffffffa8;font-size:.88rem;line-height:1.55}.stage-fact-label[data-astro-cid-j6mxu2jq]{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:6px;background:#f5a62326;color:var(--c-accent);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;vertical-align:middle}.stage-fact-label--tech[data-astro-cid-j6mxu2jq]{background:#38bdf826;color:#7dd3fc}.stage-fact-label--ai[data-astro-cid-j6mxu2jq]{background:#a78bfa2e;color:#c4b5fd}.stage-model[data-astro-cid-j6mxu2jq]{color:#e9e4ff;font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.concept-video-wrapper[data-astro-cid-j6mxu2jq]{position:relative;width:100%;max-width:960px;margin:0 auto;padding-bottom:min(56.25%,540px);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff14}.concept-video-wrapper[data-astro-cid-j6mxu2jq] iframe[data-astro-cid-j6mxu2jq]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(max-width:768px){.concept-video-section[data-astro-cid-j6mxu2jq]{padding:40px 16px 56px}.concept-video-wrapper[data-astro-cid-j6mxu2jq]{border-radius:12px}.concept-video-title[data-astro-cid-j6mxu2jq]{margin-bottom:12px}.concept-video-stages[data-astro-cid-j6mxu2jq]{grid-template-columns:1fr;gap:16px;margin-bottom:36px}}.ecosystem-banner[data-astro-cid-j6mxu2jq]{width:100%;background:var(--c-dark)}.ecosystem-banner[data-astro-cid-j6mxu2jq] img[data-astro-cid-j6mxu2jq]{width:100%;height:auto;display:block}.overview[data-astro-cid-j6mxu2jq]{background:var(--c-light)}.overview-grid[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:768px){.overview-grid[data-astro-cid-j6mxu2jq]{grid-template-columns:1fr}}.overview-text[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{margin-bottom:16px;font-size:1.05rem}.overview-text[data-astro-cid-j6mxu2jq] ul[data-astro-cid-j6mxu2jq]{margin-bottom:16px}.overview-text[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{padding:4px 0}.wot-box[data-astro-cid-j6mxu2jq]{margin:28px 0 0;padding:24px 26px;border-radius:12px;background:#fff;border-left:4px solid var(--c-primary);box-shadow:0 2px 14px #1a6e3c0f}.wot-box[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{margin:0 0 14px;font-size:1.3rem;font-weight:700;color:var(--c-primary);line-height:1.3}.wot-box[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{margin:0 0 12px;line-height:1.7}.wot-box[data-astro-cid-j6mxu2jq] ul[data-astro-cid-j6mxu2jq]{margin:0 0 14px;padding-left:20px}.wot-box[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{margin-bottom:10px;line-height:1.65}.wot-box[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]:last-child{margin-bottom:0}.wot-box[data-astro-cid-j6mxu2jq] code[data-astro-cid-j6mxu2jq]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1a6e3c1a;padding:2px 6px;border-radius:5px;white-space:nowrap}.wot-box[data-astro-cid-j6mxu2jq] em[data-astro-cid-j6mxu2jq]{font-style:normal;font-weight:600;color:var(--c-primary)}.wot-table-wrap[data-astro-cid-j6mxu2jq]{overflow-x:auto;margin:0 0 14px}.wot-table[data-astro-cid-j6mxu2jq]{width:100%;border-collapse:collapse;font-size:.88rem}.wot-table[data-astro-cid-j6mxu2jq] th[data-astro-cid-j6mxu2jq]{text-align:left;padding:8px 12px;background:#1a6e3c14;border-bottom:1px solid #e8efe9;font-weight:700;white-space:nowrap}.wot-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]{padding:8px 12px;border-bottom:1px solid #eef3ef;vertical-align:top}.wot-table[data-astro-cid-j6mxu2jq] tr[data-astro-cid-j6mxu2jq]:last-child td[data-astro-cid-j6mxu2jq]{border-bottom:none}.wot-sim[data-astro-cid-j6mxu2jq]{margin:18px 0 0;padding:18px 20px;border-radius:10px;background:#1a6e3c0d;border:1px solid rgba(26,110,60,.14)}.wot-sim[data-astro-cid-j6mxu2jq] h4[data-astro-cid-j6mxu2jq]{margin:0 0 10px;font-size:1.05rem;font-weight:700;color:var(--c-primary);line-height:1.35}.wot-sim[data-astro-cid-j6mxu2jq]>[data-astro-cid-j6mxu2jq]:last-child{margin-bottom:0!important}.wot-ref[data-astro-cid-j6mxu2jq]{margin:16px 0 0!important;font-size:.9rem!important}.wot-ref[data-astro-cid-j6mxu2jq] a[data-astro-cid-j6mxu2jq]{color:var(--c-primary);font-weight:700}@media(max-width:640px){.wot-box[data-astro-cid-j6mxu2jq]{padding:18px 16px}.wot-box[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{font-size:1.12rem}.wot-box[data-astro-cid-j6mxu2jq] code[data-astro-cid-j6mxu2jq]{white-space:normal;word-break:break-word}}.overview-arch[data-astro-cid-j6mxu2jq]{display:flex;flex-direction:column;gap:14px}.arch-title[data-astro-cid-j6mxu2jq]{margin:0;text-align:center;font-size:1rem;color:var(--c-dark)}.arch-stack[data-astro-cid-j6mxu2jq]{display:flex;flex-direction:column;align-items:stretch}.arch-layer[data-astro-cid-j6mxu2jq]{background:#fff;border:1px solid #e3ebe5;border-radius:14px;padding:14px 16px;box-shadow:0 8px 20px #0b1f140d;border-left:5px solid var(--c-primary)}.arch-layer--cloud[data-astro-cid-j6mxu2jq]{border-left-color:#0d4f7a}.arch-layer--edge[data-astro-cid-j6mxu2jq]{border-left-color:#1a6e3c}.arch-layer--farm[data-astro-cid-j6mxu2jq]{border-left-color:#f5a623}.arch-head[data-astro-cid-j6mxu2jq]{display:flex;align-items:center;gap:10px}.arch-icon[data-astro-cid-j6mxu2jq]{font-size:1.6rem;line-height:1}.arch-where[data-astro-cid-j6mxu2jq]{display:block;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.arch-name[data-astro-cid-j6mxu2jq]{display:block;font-size:1rem;color:var(--c-dark)}.arch-layer--cloud[data-astro-cid-j6mxu2jq] .arch-name[data-astro-cid-j6mxu2jq]{color:#0d4f7a}.arch-layer--edge[data-astro-cid-j6mxu2jq] .arch-name[data-astro-cid-j6mxu2jq]{color:#1a6e3c}.arch-scope[data-astro-cid-j6mxu2jq]{margin:6px 0 0;font-size:.82rem;color:var(--c-muted)}.arch-pair[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.arch-chip[data-astro-cid-j6mxu2jq]{display:block;padding:8px 10px;border-radius:10px;background:#f3f7f4;font-size:.76rem;line-height:1.35;color:var(--c-muted)}.arch-chip[data-astro-cid-j6mxu2jq] b[data-astro-cid-j6mxu2jq]{display:block;font-size:.82rem;color:var(--c-dark)}.arch-layer--cloud[data-astro-cid-j6mxu2jq] .arch-chip[data-astro-cid-j6mxu2jq]{background:#0d4f7a12}.arch-layer--edge[data-astro-cid-j6mxu2jq] .arch-chip[data-astro-cid-j6mxu2jq]{background:#1a6e3c12}.arch-link[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 0;font-size:.8rem;font-weight:700}.arch-link-label--up[data-astro-cid-j6mxu2jq]{text-align:right;color:var(--w-up)}.arch-link-label--down[data-astro-cid-j6mxu2jq]{text-align:left;color:#b3650a}.arch-link--cloud[data-astro-cid-j6mxu2jq]{--w-up: #1f7fc4}.arch-link--farm[data-astro-cid-j6mxu2jq]{--w-up: #178a4a}.arch-wire[data-astro-cid-j6mxu2jq]{--w: #f5a623;position:relative;width:3px;height:46px;border-radius:2px;background:repeating-linear-gradient(to bottom,var(--w) 0 6px,transparent 6px 11px);background-size:3px 22px;animation:archFlowDown .9s linear infinite}.arch-wire--up[data-astro-cid-j6mxu2jq]{--w: var(--w-up);animation-name:archFlowUp}.arch-wire[data-astro-cid-j6mxu2jq]:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent}.arch-wire--up[data-astro-cid-j6mxu2jq]:after{top:-8px;border-bottom:9px solid var(--w)}.arch-wire--down[data-astro-cid-j6mxu2jq]:after{bottom:-8px;border-top:9px solid var(--w)}.arch-wire[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{position:absolute;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--w);box-shadow:0 0 10px var(--w);animation:archDotDown 1.8s ease-in-out infinite}.arch-wire--up[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{animation-name:archDotUp;animation-delay:.9s}@keyframes archFlowDown{to{background-position:0 22px}}@keyframes archFlowUp{to{background-position:0 -22px}}@keyframes archDotDown{0%{top:-5px;opacity:0}15%,85%{opacity:1}to{top:calc(100% - 5px);opacity:0}}@keyframes archDotUp{0%{top:calc(100% - 5px);opacity:0}15%,85%{opacity:1}to{top:-5px;opacity:0}}.arch-status[data-astro-cid-j6mxu2jq]{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.4);background:#10b98114;color:#0f7a52;font-size:.7rem;font-weight:700;white-space:nowrap}.arch-status[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{width:7px;height:7px;border-radius:50%;background:#10b981;animation:archBadge 1.6s ease-out infinite}@keyframes archBadge{0%{box-shadow:0 0 #10b98199}to{box-shadow:0 0 0 7px #10b98100}}@media(prefers-reduced-motion:reduce){.arch-wire[data-astro-cid-j6mxu2jq],.arch-wire[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq],.arch-status[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{animation:none}.arch-wire[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{display:none}}@media(max-width:520px){.arch-status[data-astro-cid-j6mxu2jq]{font-size:0;gap:0;padding:5px}.arch-link[data-astro-cid-j6mxu2jq]{column-gap:10px;font-size:.74rem}}.arch-site[data-astro-cid-j6mxu2jq]{border:2px dashed #9fc3ac;border-radius:18px;padding:12px;background:#1a6e3c0a}.arch-site-label[data-astro-cid-j6mxu2jq]{display:block;margin:0 0 10px 4px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a6e3c}.arch-model[data-astro-cid-j6mxu2jq]{color:inherit;text-decoration:underline;text-underline-offset:2px}.arch-note[data-astro-cid-j6mxu2jq]{margin:0;padding:10px 12px;border-radius:10px;background:#fff8ea;border-left:4px solid #f5a623;font-size:.84rem;line-height:1.55;color:var(--c-text)}.arch-note[data-astro-cid-j6mxu2jq] a[data-astro-cid-j6mxu2jq]{color:var(--c-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.arch-desc[data-astro-cid-j6mxu2jq]{margin:0;font-size:.92rem;line-height:1.65;color:var(--c-text)}.overview-diagrams[data-astro-cid-j6mxu2jq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.overview-diagrams[data-astro-cid-j6mxu2jq]>[data-astro-cid-j6mxu2jq]{min-width:0}@media(max-width:768px){.overview-diagrams[data-astro-cid-j6mxu2jq]{grid-template-columns:minmax(0,1fr)}}.arch-chip[data-astro-cid-j6mxu2jq] b[data-astro-cid-j6mxu2jq]{white-space:nowrap}.overview-diagrams[data-astro-cid-j6mxu2jq]{align-items:start}.overview-side[data-astro-cid-j6mxu2jq]{margin-top:28px}.overview-side[data-astro-cid-j6mxu2jq] .overview-note[data-astro-cid-j6mxu2jq]{margin-bottom:0}.overview-note[data-astro-cid-j6mxu2jq]{background:#fff;padding:16px;border-radius:8px;border-left:4px solid var(--c-accent)}.eco-svg[data-astro-cid-j6mxu2jq]{width:100%;max-width:380px;margin:0 auto;display:block}.eco-cap[data-astro-cid-j6mxu2jq]{text-align:center;margin-top:10px}.eco-cap-main[data-astro-cid-j6mxu2jq]{margin:0;font-size:1.05rem;color:var(--c-text)}.eco-cap-main[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{color:#b3650a;letter-spacing:.04em}.eco-cap-sub[data-astro-cid-j6mxu2jq]{margin:2px 0 10px;font-size:.9rem;color:var(--c-text);opacity:.8}.eco-key[data-astro-cid-j6mxu2jq]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:.92rem;font-weight:600;color:var(--c-text)}.eco-key-item[data-astro-cid-j6mxu2jq]{display:inline-flex;align-items:center;gap:8px}.eco-key-item[data-astro-cid-j6mxu2jq]:before{content:"";width:28px;height:0;border-top:3px solid #f5a623}.eco-key-item--back[data-astro-cid-j6mxu2jq]:before{border-top:3px dashed #2b8fd6}.achievements[data-astro-cid-j6mxu2jq]{background:#fff}.achievements-grid[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:768px){.achievements-grid[data-astro-cid-j6mxu2jq]{grid-template-columns:1fr}}.ach-card[data-astro-cid-j6mxu2jq]{background:#fff;border:1px solid #e8efe9;border-left:4px solid var(--c-primary);border-radius:12px;padding:28px;transition:all .2s}.ach-card[data-astro-cid-j6mxu2jq]:hover{box-shadow:0 8px 32px #1a6e3c14;transform:translateY(-3px)}.ach-icon[data-astro-cid-j6mxu2jq]{width:42px;height:42px;background:#f5a6231f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:12px}.ach-card[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{font-size:1.05rem;color:var(--c-primary);margin-bottom:12px;font-weight:700}.ach-card[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{font-size:.9rem;padding:3px 0;color:var(--c-text);opacity:.85}.ai-section[data-astro-cid-j6mxu2jq]{background:var(--c-light)}.ai-grid[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.ai-grid[data-astro-cid-j6mxu2jq]{grid-template-columns:1fr}}.ai-card[data-astro-cid-j6mxu2jq]{padding:28px;border-radius:12px;background:#fff;border:1px solid #e8efe9;transition:all .2s}.ai-card[data-astro-cid-j6mxu2jq]:hover{box-shadow:0 8px 24px #1a6e3c0f;transform:translateY(-2px)}.ai-card-icon[data-astro-cid-j6mxu2jq]{font-size:2rem;margin-bottom:10px}.ai-card[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{margin:0 0 8px;font-size:1.05rem;color:var(--c-dark)}.ai-card[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{margin:0;font-size:.9rem;opacity:.78;line-height:1.5}.ai-card-tier[data-astro-cid-j6mxu2jq]{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#1a6e3c1a;color:var(--c-primary)}.ai-card-tier--cloud[data-astro-cid-j6mxu2jq]{background:#0d4f7a1a;color:var(--c-secondary)}.ai-card-tier--both[data-astro-cid-j6mxu2jq]{background:#f5a62329;color:#9a6206}.ach-card[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center;align-content:start;padding:20px 22px}.ach-card[data-astro-cid-j6mxu2jq] .ach-icon[data-astro-cid-j6mxu2jq]{margin:0;flex:none}.ach-card[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{margin:0}.ach-card[data-astro-cid-j6mxu2jq] ul[data-astro-cid-j6mxu2jq]{grid-column:1 / -1;margin:12px 0 0}.ai-card[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:14px;align-content:start;padding:20px 22px}.ai-card-icon[data-astro-cid-j6mxu2jq]{grid-row:1 / span 2;align-self:center;margin:0;font-size:1.9rem;line-height:1}.ai-card-tier[data-astro-cid-j6mxu2jq]{justify-self:start;margin-bottom:4px}.ai-card[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{margin:0}.ai-card[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{grid-column:1 / -1;margin-top:10px}.ai-tiers[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:28px}@media(max-width:900px){.ai-tiers[data-astro-cid-j6mxu2jq]{grid-template-columns:1fr}}.ai-tier[data-astro-cid-j6mxu2jq]{background:#fff;border:1px solid #e8efe9;border-radius:14px;padding:26px 26px 22px;border-top:4px solid var(--c-primary)}.ai-tier--cloud[data-astro-cid-j6mxu2jq]{border-top-color:var(--c-secondary)}.ai-tier-tag[data-astro-cid-j6mxu2jq]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#1a6e3c1a;color:var(--c-primary)}.ai-tier--cloud[data-astro-cid-j6mxu2jq] .ai-tier-tag[data-astro-cid-j6mxu2jq]{background:#0d4f7a1a;color:var(--c-secondary)}.ai-tier[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{margin:12px 0 6px;font-size:1.3rem;color:var(--c-dark)}.ai-tier-lead[data-astro-cid-j6mxu2jq]{margin:0 0 14px;font-size:.95rem;color:var(--c-muted);line-height:1.6}.ai-tier[data-astro-cid-j6mxu2jq] ul[data-astro-cid-j6mxu2jq]{margin:0;padding-left:20px}.ai-tier[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{margin-bottom:10px;font-size:.92rem;line-height:1.65;color:var(--c-text)}.ai-tier[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]:last-child{margin-bottom:0}.ai-models[data-astro-cid-j6mxu2jq]{margin-top:-8px}.ai-tier--model-laya[data-astro-cid-j6mxu2jq]{border-top-color:#7c3aed}.ai-tier--model-laya[data-astro-cid-j6mxu2jq] .ai-tier-tag[data-astro-cid-j6mxu2jq]{background:#7c3aed1a;color:#6d28d9}.ai-tier--model-agribiotech[data-astro-cid-j6mxu2jq]{border-top-color:#d97706}.ai-tier--model-agribiotech[data-astro-cid-j6mxu2jq] .ai-tier-tag[data-astro-cid-j6mxu2jq]{background:#d977061f;color:#b45309}.ai-tier[data-astro-cid-j6mxu2jq] ul[data-astro-cid-j6mxu2jq].ai-model-list{list-style:none;padding-left:0}.ai-model-list[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{position:relative;padding-left:28px}.ai-model-list[data-astro-cid-j6mxu2jq] .hf-logo[data-astro-cid-j6mxu2jq]{position:absolute;left:0;top:3px;width:18px;height:17px}.ai-model-list[data-astro-cid-j6mxu2jq] .li-icon[data-astro-cid-j6mxu2jq]{position:absolute;left:0;top:0;width:18px;text-align:center;font-size:15px;line-height:1.65}.ai-model-list[data-astro-cid-j6mxu2jq] a[data-astro-cid-j6mxu2jq]{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ai-tier[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{color:var(--c-dark)}.ai-why[data-astro-cid-j6mxu2jq]{background:#fff;border:1px solid #e8efe9;border-radius:14px;padding:26px;margin-bottom:28px}.ai-why[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{margin:0 0 14px;font-size:1.15rem;color:var(--c-dark)}.ai-why-list[data-astro-cid-j6mxu2jq]{margin:0;padding:0;list-style:none}.ai-why-list[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{margin-bottom:12px;font-size:.92rem;line-height:1.65;color:var(--c-text)}.ai-why-list[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]:last-child{margin-bottom:0}.ai-why-label[data-astro-cid-j6mxu2jq]{display:inline-block;margin-right:8px;padding:2px 10px;border-radius:6px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#f5a62329;color:#9a6206;vertical-align:1px}@media(max-width:768px){.ai-tier[data-astro-cid-j6mxu2jq],.ai-why[data-astro-cid-j6mxu2jq]{padding:20px 18px}}.ras-section[data-astro-cid-j6mxu2jq]{background:linear-gradient(160deg,#0b1f14,#0d3550 55%,#0d4f7a);padding:80px 0}.ras-loop[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 72px minmax(0,1fr);grid-template-areas:"s1 a1 s2 a2 s3" "a6 core core core a3" "s6 a5 s5 a4 s4";gap:10px 0;align-items:stretch}.ras-step[data-astro-cid-j6mxu2jq]{--tone: #4fb3f0;position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-top:4px solid var(--tone);border-radius:14px;padding:18px 18px 16px;color:#ffffffc7;display:flex;flex-direction:column;gap:10px}.ras-step--fish[data-astro-cid-j6mxu2jq]{--tone: #4fb3f0}.ras-step--drum[data-astro-cid-j6mxu2jq]{--tone: #b58cf0}.ras-step--bio[data-astro-cid-j6mxu2jq]{--tone: #5cc98a}.ras-step--plant[data-astro-cid-j6mxu2jq]{--tone: #a5d65a}.ras-step--uv[data-astro-cid-j6mxu2jq]{--tone: #f5c242}.ras-step--pump[data-astro-cid-j6mxu2jq]{--tone: #f08a6c}.ras-step-head[data-astro-cid-j6mxu2jq]{display:flex;align-items:center;gap:10px}.ras-num[data-astro-cid-j6mxu2jq]{flex:none;width:26px;height:26px;border-radius:50%;background:var(--tone);color:#0b1f14;font-size:.8rem;font-weight:800;display:grid;place-items:center}.ras-ico[data-astro-cid-j6mxu2jq]{font-size:1.5rem;line-height:1}.ras-step[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{color:#fff;font-size:1.05rem;font-weight:700;margin:0}.ras-step[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{font-size:.9rem;line-height:1.5;margin:0;flex:1}.ras-tags[data-astro-cid-j6mxu2jq]{display:flex;flex-wrap:wrap;gap:6px}.ras-tag[data-astro-cid-j6mxu2jq]{display:inline-block;font-size:.75rem;line-height:1.3;padding:4px 9px;border-radius:999px;white-space:nowrap}.ras-tag--sense[data-astro-cid-j6mxu2jq]{background:#4fb3f024;color:#a9dcfa;border:1px solid rgba(79,179,240,.3)}.ras-tag--act[data-astro-cid-j6mxu2jq]{background:#f5a62324;color:#ffd28a;border:1px solid rgba(245,166,35,.32)}.ras-arrow[data-astro-cid-j6mxu2jq]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#7fd3ff;text-align:center}.ras-arrow-g[data-astro-cid-j6mxu2jq]{font-size:1.7rem;font-weight:700;line-height:1}.ras-arrow-t[data-astro-cid-j6mxu2jq]{font-size:.7rem;color:#ffffff8c;line-height:1.2}.ras-arrow--d[data-astro-cid-j6mxu2jq],.ras-arrow--u[data-astro-cid-j6mxu2jq]{flex-direction:row;gap:8px;padding:6px 0}.ras-arrow--u[data-astro-cid-j6mxu2jq]{color:#f08a6c}.ras-core[data-astro-cid-j6mxu2jq]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;margin:0 24px;border:1.5px dashed rgba(127,211,255,.35);border-radius:999px}.ras-core-num[data-astro-cid-j6mxu2jq]{font-size:2.4rem;font-weight:800;color:var(--c-accent);line-height:1}.ras-core-label[data-astro-cid-j6mxu2jq]{color:#fffc;font-size:.95rem;margin:6px 0 10px}.ras-core-legend[data-astro-cid-j6mxu2jq]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ras-check[data-astro-cid-j6mxu2jq]{margin:28px 0 0;padding:20px 22px;border:1px solid rgba(127,211,255,.25);border-radius:16px;background:#ffffff0a}.ras-check-title[data-astro-cid-j6mxu2jq]{margin:0 0 14px;color:#fff;font-size:1.05rem}.ras-check-list[data-astro-cid-j6mxu2jq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.ras-check-list[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{padding:12px 14px;border-radius:12px;background:#ffffff0d}.ras-check-list[data-astro-cid-j6mxu2jq] b[data-astro-cid-j6mxu2jq]{display:block;margin-bottom:4px;color:var(--c-accent)}.ras-check-list[data-astro-cid-j6mxu2jq] span[data-astro-cid-j6mxu2jq]{color:#ffffffc7;font-size:.86rem;line-height:1.45}@media(max-width:900px){.ras-loop[data-astro-cid-j6mxu2jq]{display:flex;flex-direction:column;gap:6px}.ras-step--fish[data-astro-cid-j6mxu2jq]{order:1}.ras-step--drum[data-astro-cid-j6mxu2jq]{order:3}.ras-step--bio[data-astro-cid-j6mxu2jq]{order:5}.ras-step--plant[data-astro-cid-j6mxu2jq]{order:7}.ras-step--pump[data-astro-cid-j6mxu2jq]{order:9}.ras-step--uv[data-astro-cid-j6mxu2jq]{order:11}.ras-loop[data-astro-cid-j6mxu2jq]>[data-astro-cid-j6mxu2jq][style*="grid-area:a1"]{order:2}.ras-loop[data-astro-cid-j6mxu2jq]>[data-astro-cid-j6mxu2jq][style*="grid-area:a2"]{order:4}.ras-loop[data-astro-cid-j6mxu2jq]>[data-astro-cid-j6mxu2jq][style*="grid-area:a3"]{order:6}.ras-loop[data-astro-cid-j6mxu2jq]>[data-astro-cid-j6mxu2jq][style*="grid-area:a4"]{order:8}.ras-loop[data-astro-cid-j6mxu2jq]>[data-astro-cid-j6mxu2jq][style*="grid-area:a5"]{order:10}.ras-loop[data-astro-cid-j6mxu2jq]>[data-astro-cid-j6mxu2jq][style*="grid-area:a6"]{order:12}.ras-core[data-astro-cid-j6mxu2jq]{order:13;margin:8px 0 0;border-radius:16px}.ras-arrow[data-astro-cid-j6mxu2jq]{flex-direction:row;gap:8px;padding:2px 0}.ras-arrow--r[data-astro-cid-j6mxu2jq] .ras-arrow-g[data-astro-cid-j6mxu2jq],.ras-arrow--l[data-astro-cid-j6mxu2jq] .ras-arrow-g[data-astro-cid-j6mxu2jq]{font-size:0}.ras-arrow--r[data-astro-cid-j6mxu2jq] .ras-arrow-g[data-astro-cid-j6mxu2jq]:before,.ras-arrow--l[data-astro-cid-j6mxu2jq] .ras-arrow-g[data-astro-cid-j6mxu2jq]:before{content:"↓";font-size:1.5rem}.ras-arrow--u[data-astro-cid-j6mxu2jq] .ras-arrow-g[data-astro-cid-j6mxu2jq]{font-size:0}.ras-arrow--u[data-astro-cid-j6mxu2jq] .ras-arrow-g[data-astro-cid-j6mxu2jq]:before{content:"↻";font-size:1.5rem}}.ras-brain[data-astro-cid-j6mxu2jq]{margin-top:40px;padding:28px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(245,166,35,.35)}.ras-brain-title[data-astro-cid-j6mxu2jq]{color:#fff;text-align:center;font-size:1.2rem;font-weight:700;margin:0 0 20px}.ras-brain-steps[data-astro-cid-j6mxu2jq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:brain}.ras-brain-steps[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{position:relative;padding:16px;border-radius:12px;background:#ffffff0d;color:#ffffffbf}.ras-brain-steps[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]+li[data-astro-cid-j6mxu2jq]:before{content:"→";position:absolute;left:-14px;top:22px;color:var(--c-accent);font-weight:700}.ras-brain-ico[data-astro-cid-j6mxu2jq]{font-size:1.4rem;display:block;margin-bottom:6px}.ras-brain-steps[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{color:var(--c-accent);display:block;font-size:.98rem;margin-bottom:4px}.ras-brain-steps[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{font-size:.87rem;line-height:1.5;margin:0}@media(max-width:900px){.ras-brain[data-astro-cid-j6mxu2jq]{padding:20px 16px}.ras-brain-steps[data-astro-cid-j6mxu2jq]{grid-template-columns:minmax(0,1fr);gap:12px}.ras-brain-steps[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]+li[data-astro-cid-j6mxu2jq]:before{content:"↓";left:50%;top:-14px;transform:translate(-50%)}}.pilot-eyebrow[data-astro-cid-j6mxu2jq]{display:table;margin:0 auto 12px;padding:5px 16px;border:1.5px solid var(--c-accent);border-radius:999px;color:#b5720c;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pilot-spec[data-astro-cid-j6mxu2jq]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:-24px 0 32px}.pilot-spec[data-astro-cid-j6mxu2jq] span[data-astro-cid-j6mxu2jq]{padding:7px 14px;border-radius:999px;background:#e6f2fa;color:var(--c-secondary);font-size:.88rem;font-weight:600}.ras-size[data-astro-cid-j6mxu2jq]{align-self:flex-start;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--tone)}.pilot-plan[data-astro-cid-j6mxu2jq]{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-radius:12px;overflow:hidden;border:1px solid #d6e9dc}.pilot-plan[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{padding:16px 18px;background:var(--c-light)}.pilot-plan[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]+li[data-astro-cid-j6mxu2jq]{border-left:1px solid #d6e9dc}.pilot-plan[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]:last-child{background:#fff6e6}.pilot-plan-when[data-astro-cid-j6mxu2jq]{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--c-secondary)}.pilot-plan[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{display:block;color:var(--c-dark);font-size:1rem;margin:2px 0 4px}.pilot-plan[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{margin:0;font-size:.86rem;line-height:1.5;color:var(--c-muted)}@media(max-width:900px){.pilot-plan[data-astro-cid-j6mxu2jq]{grid-template-columns:minmax(0,1fr)}.pilot-plan[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]+li[data-astro-cid-j6mxu2jq]{border-left:0;border-top:1px solid #d6e9dc}}.production[data-astro-cid-j6mxu2jq]{background:#fff}.prod-grid[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto 32px;max-width:1140px}@media(max-width:1024px){.prod-grid[data-astro-cid-j6mxu2jq]{grid-template-columns:repeat(2,1fr)}.prod-grid[data-astro-cid-j6mxu2jq] .prod-total[data-astro-cid-j6mxu2jq]{grid-column:1 / -1}}@media(max-width:768px){.prod-grid[data-astro-cid-j6mxu2jq]{grid-template-columns:1fr}}.prod-card[data-astro-cid-j6mxu2jq]{background:var(--c-light);border:1px solid #e8efe9;border-radius:12px;padding:28px;text-align:center}.prod-emoji[data-astro-cid-j6mxu2jq]{font-size:2.5rem;margin-bottom:12px}.prod-card[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{font-size:1.1rem;margin-bottom:16px;color:var(--c-dark)}.prod-stat[data-astro-cid-j6mxu2jq]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e8e2;font-size:.9rem}.prod-stat[data-astro-cid-j6mxu2jq] span[data-astro-cid-j6mxu2jq]{color:var(--c-muted)}.prod-stat[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{color:var(--c-dark)}.prod-stat[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{white-space:nowrap}.prod-stat[data-astro-cid-j6mxu2jq] span[data-astro-cid-j6mxu2jq]{text-align:left}.prod-pct[data-astro-cid-j6mxu2jq]{margin-top:12px;font-size:1.4rem;font-weight:800;color:var(--c-primary)}.prod-total[data-astro-cid-j6mxu2jq]{text-align:center;padding:24px;background:var(--c-light);border-radius:12px;border:2px solid var(--c-accent);display:flex;flex-direction:column;justify-content:center}.prod-total[data-astro-cid-j6mxu2jq] span[data-astro-cid-j6mxu2jq]{display:block;color:var(--c-muted);font-size:.9rem;margin-bottom:4px}.prod-total[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{font-size:1.1rem;margin-bottom:16px;color:var(--c-dark)}.prod-total[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{font-size:2rem;color:#c97f0a;font-weight:800}.prod-byproduct[data-astro-cid-j6mxu2jq]{text-align:center;margin:16px auto 0;color:var(--c-muted);font-size:.9rem;max-width:720px}.investment[data-astro-cid-j6mxu2jq]{background:var(--c-light)}.table-wrapper[data-astro-cid-j6mxu2jq]{overflow-x:auto}.ras-laya[data-astro-cid-j6mxu2jq]{margin-top:36px;padding:24px 26px;border-radius:16px;text-align:left;background:linear-gradient(135deg,#f5a62329,#f5a6230d);border:1.5px solid rgba(245,166,35,.6);box-shadow:0 12px 30px #0000002e}.ras-laya-tag[data-astro-cid-j6mxu2jq]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#f5a6232e;color:var(--c-accent);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ras-laya-title[data-astro-cid-j6mxu2jq]{color:#fff;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:800;line-height:1.35;margin:12px 0 8px}.ras-laya-text[data-astro-cid-j6mxu2jq]{color:#ffffffd9;font-size:.98rem;line-height:1.6;margin:0 0 12px;max-width:900px}.ras-laya-link[data-astro-cid-j6mxu2jq]{color:var(--c-accent);font-weight:700;font-size:.9rem;text-decoration:none}.ras-laya-link[data-astro-cid-j6mxu2jq]:hover{text-decoration:underline}.inv-details[data-astro-cid-j6mxu2jq]{margin-top:4px}.inv-details[data-astro-cid-j6mxu2jq]>summary[data-astro-cid-j6mxu2jq]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;border-radius:14px;background:var(--c-dark);color:#fff;box-shadow:0 10px 24px #0b1f141f}.inv-details[data-astro-cid-j6mxu2jq]>summary[data-astro-cid-j6mxu2jq]::-webkit-details-marker{display:none}.inv-sum-main[data-astro-cid-j6mxu2jq]{display:flex;flex-direction:column;gap:2px}.inv-sum-label[data-astro-cid-j6mxu2jq]{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.inv-sum-total[data-astro-cid-j6mxu2jq]{font-size:1.7rem;font-weight:800;color:var(--c-accent);line-height:1.1}.inv-sum-meta[data-astro-cid-j6mxu2jq]{font-size:.85rem;color:#ffffffb3}.inv-sum-btn[data-astro-cid-j6mxu2jq]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--c-accent);color:#0b1f14;font-weight:700;font-size:.9rem}.inv-sum-btn[data-astro-cid-j6mxu2jq]:after{content:"▾";transition:transform .2s}.inv-details[data-astro-cid-j6mxu2jq][open] .inv-sum-btn[data-astro-cid-j6mxu2jq]:after{transform:rotate(180deg)}.inv-sum-btn[data-astro-cid-j6mxu2jq] .when-open[data-astro-cid-j6mxu2jq]{display:none}.inv-details[data-astro-cid-j6mxu2jq][open] .inv-sum-btn[data-astro-cid-j6mxu2jq] .when-open[data-astro-cid-j6mxu2jq]{display:inline}.inv-details[data-astro-cid-j6mxu2jq][open] .inv-sum-btn[data-astro-cid-j6mxu2jq] .when-closed[data-astro-cid-j6mxu2jq]{display:none}.inv-details[data-astro-cid-j6mxu2jq][open]>summary[data-astro-cid-j6mxu2jq]{border-radius:14px 14px 0 0}.inv-details[data-astro-cid-j6mxu2jq] .table-wrapper[data-astro-cid-j6mxu2jq]{border:1px solid #d6e9dc;border-top:0;border-radius:0 0 14px 14px;overflow:hidden;overflow-x:auto}.inv-table[data-astro-cid-j6mxu2jq]{width:100%;border-collapse:collapse;font-size:.9rem}.inv-table[data-astro-cid-j6mxu2jq] th[data-astro-cid-j6mxu2jq]{background:var(--c-primary);color:#fff;padding:14px 16px;text-align:left;font-weight:600}.inv-table[data-astro-cid-j6mxu2jq] th[data-astro-cid-j6mxu2jq]{border-right:1px solid rgba(255,255,255,.16)}.inv-table[data-astro-cid-j6mxu2jq] th[data-astro-cid-j6mxu2jq]:last-child{border-right:0}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]{padding:12px 16px;border-bottom:1px solid rgba(13,51,40,.12);border-right:1px solid rgba(13,51,40,.12)}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:last-child{border-right:0}.inv-table[data-astro-cid-j6mxu2jq] tbody[data-astro-cid-j6mxu2jq] tr[data-astro-cid-j6mxu2jq]:nth-child(2n){background:#f8faf9}.inv-table[data-astro-cid-j6mxu2jq] tbody[data-astro-cid-j6mxu2jq] tr[data-astro-cid-j6mxu2jq]:nth-child(odd){background:#fff}.inv-table[data-astro-cid-j6mxu2jq] tbody[data-astro-cid-j6mxu2jq] tr[data-astro-cid-j6mxu2jq]:hover{background:#e8f5e9}.inv-table[data-astro-cid-j6mxu2jq] tfoot[data-astro-cid-j6mxu2jq] tr[data-astro-cid-j6mxu2jq]{background:var(--c-dark)}.inv-table[data-astro-cid-j6mxu2jq] tfoot[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]{color:var(--c-accent);font-size:1rem;padding:16px;border:none}.inv-table[data-astro-cid-j6mxu2jq] .num[data-astro-cid-j6mxu2jq]{text-align:right;white-space:nowrap}.inv-table[data-astro-cid-j6mxu2jq] .no[data-astro-cid-j6mxu2jq]{text-align:right;white-space:nowrap;width:1%;color:var(--c-muted)}.inv-table[data-astro-cid-j6mxu2jq] th[data-astro-cid-j6mxu2jq].no{color:#fff}.inv-table[data-astro-cid-j6mxu2jq] .inv-subtotal[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]{background:#e8f5e9;font-weight:700}.inv-table[data-astro-cid-j6mxu2jq] .inv-optional[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]{background:#fffbe6;font-style:italic}.inv-sub[data-astro-cid-j6mxu2jq]{margin:26px 0 10px;font-size:1rem;font-weight:700;color:var(--c-dark)}.inv-details[data-astro-cid-j6mxu2jq] .table-wrapper[data-astro-cid-j6mxu2jq].inv-wrap-sub{border-top:1px solid #d6e9dc;border-radius:14px}@media(max-width:640px){.inv-table[data-astro-cid-j6mxu2jq]{min-width:0;font-size:.82rem}.inv-table[data-astro-cid-j6mxu2jq] thead[data-astro-cid-j6mxu2jq]{display:none}.inv-table[data-astro-cid-j6mxu2jq] tr[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0;border-bottom:1px solid rgba(13,51,40,.12)}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq],.inv-table[data-astro-cid-j6mxu2jq] tfoot[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]{border:0;padding:4px 12px}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(-n+3){grid-column:1 / -1}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq].no{font-size:.7rem;color:var(--c-muted);padding-bottom:0}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq].no:before{content:"No "}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(2){font-weight:700}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:empty{display:none}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq].num{text-align:left}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq].num:before{display:block;white-space:normal;font-size:.7rem;font-weight:400;color:var(--c-muted)}.inv-table[data-astro-cid-j6mxu2jq] tbody[data-astro-cid-j6mxu2jq] tr[data-astro-cid-j6mxu2jq].inv-subtotal{background:#e8f5e9}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(4):before{content:"Estimate"}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(5):before{content:"Buffer"}.inv-table[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(6):before{content:"Budget"}.inv-table--staff[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(3){grid-column:auto}.inv-table--staff[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(3):before{content:"Months"}.inv-table--staff[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(4):before{content:"Gross pay a month"}.inv-table--staff[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(5):before{content:"Total with on-costs"}.inv-table[data-astro-cid-j6mxu2jq] tfoot[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(2),.inv-table[data-astro-cid-j6mxu2jq] tfoot[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(3){grid-column:auto}.inv-table[data-astro-cid-j6mxu2jq] tfoot[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(2):before{content:"Estimate"}.inv-table[data-astro-cid-j6mxu2jq] tfoot[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(3):before{content:"Buffer"}.inv-table[data-astro-cid-j6mxu2jq] tfoot[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq]:nth-child(4):before{content:"Budget"}.inv-table[data-astro-cid-j6mxu2jq] tfoot[data-astro-cid-j6mxu2jq] td[data-astro-cid-j6mxu2jq].num:before{color:#ffffffa6}.inv-note[data-astro-cid-j6mxu2jq],.prod-byproduct[data-astro-cid-j6mxu2jq]{text-align:left}}.financials[data-astro-cid-j6mxu2jq]{background:linear-gradient(135deg,#0b1f14,#0d4f7a)}.fin-group[data-astro-cid-j6mxu2jq]{color:#ffffffd9;font-size:1rem;font-weight:700;text-align:center;margin:28px 0 14px;letter-spacing:.02em}.fin-grid[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:8px}.fin-grid--4[data-astro-cid-j6mxu2jq]{grid-template-columns:repeat(4,minmax(0,1fr))}.fin-grid--5[data-astro-cid-j6mxu2jq]{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.fin-grid[data-astro-cid-j6mxu2jq],.fin-grid--4[data-astro-cid-j6mxu2jq],.fin-grid--5[data-astro-cid-j6mxu2jq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.fin-grid[data-astro-cid-j6mxu2jq]{grid-template-columns:minmax(0,1fr)}}.fin-card[data-astro-cid-j6mxu2jq]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:22px 16px;text-align:center}.fin-group--now[data-astro-cid-j6mxu2jq]{display:table;margin:28px auto 16px;padding:7px 18px;border-radius:999px;border:1.5px solid var(--c-accent);background:#f5a6231f;color:#fff;animation:finPulse 2.2s ease-out infinite}.fin-now-dot[data-astro-cid-j6mxu2jq]{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--c-accent);margin-right:9px;vertical-align:middle;animation:finDot 1.4s ease-in-out infinite}.fin-now-tag[data-astro-cid-j6mxu2jq]{margin-left:10px;padding-left:10px;border-left:1px solid rgba(245,166,35,.5);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent)}.fin-card--ask[data-astro-cid-j6mxu2jq]{animation:finPulse 2.2s ease-out infinite}@keyframes finPulse{0%{box-shadow:0 0 #f5a6238c}70%{box-shadow:0 0 0 14px #f5a62300}to{box-shadow:0 0 #f5a62300}}@keyframes finDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.45}}.pilot-eyebrow[data-astro-cid-j6mxu2jq]{background:#f5a6231a;animation:finPulse 2.2s ease-out infinite}@media(prefers-reduced-motion:reduce){.fin-group--now[data-astro-cid-j6mxu2jq],.fin-now-dot[data-astro-cid-j6mxu2jq],.fin-card--ask[data-astro-cid-j6mxu2jq],.pilot-eyebrow[data-astro-cid-j6mxu2jq],.partner-need--focus[data-astro-cid-j6mxu2jq],.stage-item--focus[data-astro-cid-j6mxu2jq]{animation:none}}.fin-s3-later[data-astro-cid-j6mxu2jq]{max-width:760px;margin:0 auto;padding:18px 22px;background:#5cc98a1a;border:1px solid rgba(92,201,138,.32);border-top:3px solid #5cc98a;border-radius:12px;color:#ffffffd9;text-align:center;font-size:.95rem;line-height:1.6}.fin-s3-later[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{color:#8be3b0}.fin-s3-calc[data-astro-cid-j6mxu2jq]{text-align:center;margin:12px auto 0;font-size:.92rem;color:#ffffffbf}.fin-s3-calc[data-astro-cid-j6mxu2jq] a[data-astro-cid-j6mxu2jq]{color:#8be3b0;font-weight:700}.fin-group--s3[data-astro-cid-j6mxu2jq]{color:#8be3b0}.fin-card--ask[data-astro-cid-j6mxu2jq]{border:2px solid var(--c-accent);background:#f5a6231a}.fin-value[data-astro-cid-j6mxu2jq]{display:block;font-size:1.45rem;font-weight:800;color:var(--c-accent);margin-bottom:6px}.fin-label[data-astro-cid-j6mxu2jq]{font-size:.82rem;color:#ffffffb3}.fin-note[data-astro-cid-j6mxu2jq]{text-align:center;color:#ffffffb3;font-size:.92rem;max-width:760px;margin:28px auto 0;line-height:1.6}.fin-cta[data-astro-cid-j6mxu2jq]{text-align:center;margin-top:28px}.btn-accent[data-astro-cid-j6mxu2jq]{background:var(--c-accent);color:#0b1f14}.btn-accent[data-astro-cid-j6mxu2jq]:hover{background:#ffb940;color:#0b1f14}.inv-note[data-astro-cid-j6mxu2jq]{margin:14px auto 0;max-width:860px;text-align:center;font-size:.88rem;color:var(--c-muted)}.inv-note[data-astro-cid-j6mxu2jq] a[data-astro-cid-j6mxu2jq]{color:var(--c-primary);font-weight:600}.pilot-inkind[data-astro-cid-j6mxu2jq]{margin:24px auto 0;max-width:860px;padding:14px 18px;border-radius:12px;background:#fff;border:1px solid #d6e9dc;color:var(--c-text);font-size:.92rem}.digital-eco[data-astro-cid-j6mxu2jq]{background:#fff;padding:40px 0 44px}.digital-eco[data-astro-cid-j6mxu2jq] .section-title[data-astro-cid-j6mxu2jq]{margin-bottom:6px}.digital-eco[data-astro-cid-j6mxu2jq] .section-subtitle[data-astro-cid-j6mxu2jq]{margin-bottom:20px}.eco-grid[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto}@media(max-width:768px){.eco-grid[data-astro-cid-j6mxu2jq]{grid-template-columns:1fr}}.eco-card[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto auto;align-content:start;column-gap:14px;background:var(--c-light);border-radius:12px;padding:18px 22px;border:1px solid #e8efe9;border-top:4px solid var(--c-primary)}.eco-green[data-astro-cid-j6mxu2jq]{border-top-color:var(--c-primary)}.eco-blue[data-astro-cid-j6mxu2jq]{border-top-color:var(--c-secondary)}.eco-card-icon[data-astro-cid-j6mxu2jq]{grid-row:1 / span 2;font-size:1.8rem;line-height:1;align-self:center}.eco-card[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{font-size:1.1rem;margin:0 0 2px;color:var(--c-dark)}.eco-role[data-astro-cid-j6mxu2jq]{font-size:.82rem;color:var(--c-muted);margin:0;font-weight:500}.eco-card[data-astro-cid-j6mxu2jq] ul[data-astro-cid-j6mxu2jq]{grid-column:1 / -1;margin:10px 0 8px;padding-left:1.2em}.eco-card[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{font-size:.88rem;padding:3px 0;color:var(--c-text)}.eco-card[data-astro-cid-j6mxu2jq]>a[data-astro-cid-j6mxu2jq]{grid-column:1 / -1;font-weight:600;font-size:.88rem;color:var(--c-primary);text-decoration:none}.eco-card[data-astro-cid-j6mxu2jq]>a[data-astro-cid-j6mxu2jq]:hover{text-decoration:underline}.eco-note[data-astro-cid-j6mxu2jq]{text-align:center;color:var(--c-muted);font-size:.85rem}.challenges[data-astro-cid-j6mxu2jq]{background:var(--c-light)}.challenge-grid[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1100px){.challenge-grid[data-astro-cid-j6mxu2jq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.challenge-grid[data-astro-cid-j6mxu2jq]{grid-template-columns:1fr}}.challenge-card[data-astro-cid-j6mxu2jq]{background:#fff;border-radius:12px;padding:28px}.challenge-card[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{font-size:1.05rem;margin-bottom:12px;color:var(--c-dark)}.challenge-card[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{font-size:.9rem;padding:4px 0;opacity:.85}.progress-sec[data-astro-cid-j6mxu2jq]{background:#fff}.milestone-grid[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto}@media(max-width:768px){.milestone-grid[data-astro-cid-j6mxu2jq]{grid-template-columns:1fr}}.milestone-card[data-astro-cid-j6mxu2jq]{background:var(--c-light);border:1px solid #e8efe9;border-radius:12px;padding:24px}.milestone-card[data-astro-cid-j6mxu2jq].current{border:2px solid var(--c-accent);background:#fffdf7}.milestone-card[data-astro-cid-j6mxu2jq].next{border:1px dashed #c3d3c7;background:#fbfdfb}.stage-now[data-astro-cid-j6mxu2jq]{max-width:900px;margin:0 auto 32px;padding:22px 26px;background:var(--c-light);border:1px solid #e8efe9;border-left:4px solid var(--c-accent);border-radius:12px}.stage-now-pill[data-astro-cid-j6mxu2jq]{display:inline-block;margin-bottom:10px;padding:4px 12px;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#f5a6232e;color:#9a6206}.stage-now[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{margin:0;font-size:.95rem;line-height:1.7;color:var(--c-text)}.demo-grid[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto 40px}.demo-card[data-astro-cid-j6mxu2jq]{margin:0;background:#fff;border:1px solid #e8efe9;border-radius:14px;overflow:hidden}.demo-card[data-astro-cid-j6mxu2jq] a[data-astro-cid-j6mxu2jq]{display:block;background:#0b1f14}.demo-card[data-astro-cid-j6mxu2jq] img[data-astro-cid-j6mxu2jq]{display:block;width:100%;height:auto}.demo-card[data-astro-cid-j6mxu2jq] figcaption[data-astro-cid-j6mxu2jq]{padding:18px 22px 20px}.demo-card[data-astro-cid-j6mxu2jq]>.demo-title[data-astro-cid-j6mxu2jq]{margin:0;padding:18px 22px 14px;font-size:1.05rem;color:var(--c-dark);display:flex;align-items:center;gap:12px}.demo-num[data-astro-cid-j6mxu2jq]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1a6e3c,#0d4f7a);color:#fff;font-size:1rem;font-weight:800;box-shadow:0 4px 10px #0d4f7a40}.demo-card--title-first[data-astro-cid-j6mxu2jq] figcaption[data-astro-cid-j6mxu2jq]{padding-top:16px}.demo-card[data-astro-cid-j6mxu2jq] figcaption[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{margin:0 0 8px;font-size:1.05rem;color:var(--c-dark)}.demo-card[data-astro-cid-j6mxu2jq] figcaption[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{margin:0;font-size:.9rem;line-height:1.65;color:var(--c-muted)}@media(max-width:768px){.stage-now[data-astro-cid-j6mxu2jq]{padding:18px}.demo-card[data-astro-cid-j6mxu2jq] figcaption[data-astro-cid-j6mxu2jq]{padding:16px 16px 18px}.demo-card[data-astro-cid-j6mxu2jq]>.demo-title[data-astro-cid-j6mxu2jq]{padding:16px 16px 12px}}.plat-flow[data-astro-cid-j6mxu2jq]{display:flex;align-items:stretch;justify-content:center;gap:8px;max-width:1000px;margin:0 auto 14px}.plat-node[data-astro-cid-j6mxu2jq]{flex:1 1 0;position:relative;background:#fff;border:1px solid #e8efe9;border-radius:16px;padding:24px 20px 20px;text-align:center;box-shadow:0 10px 24px #0b1f140d;overflow:hidden}.plat-node[data-astro-cid-j6mxu2jq]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px}.plat-node--sim[data-astro-cid-j6mxu2jq]:before{background:linear-gradient(90deg,#f5a623,#f7c667)}.plat-node--edge[data-astro-cid-j6mxu2jq]:before{background:linear-gradient(90deg,#1a6e3c,#4fae76)}.plat-node--cloud[data-astro-cid-j6mxu2jq]:before{background:linear-gradient(90deg,#0d4f7a,#3f96c9)}.plat-step[data-astro-cid-j6mxu2jq]{display:inline-block;padding:3px 10px;border-radius:999px;background:#eef3ef;color:var(--c-muted);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.plat-icon[data-astro-cid-j6mxu2jq]{font-size:2.4rem;line-height:1;margin:12px 0 8px}.plat-node[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{margin:0 0 8px;font-size:1.1rem;color:var(--c-dark)}.plat-role[data-astro-cid-j6mxu2jq]{margin:0 0 12px;font-size:.86rem;line-height:1.55;color:var(--c-muted)}.plat-ai[data-astro-cid-j6mxu2jq]{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#1a6e3c14;color:var(--c-primary);font-size:.82rem}.plat-ai[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{display:block;font-size:.9rem}.plat-ai[data-astro-cid-j6mxu2jq] span[data-astro-cid-j6mxu2jq]{display:block;margin-top:2px;font-size:.78rem;color:var(--c-muted)}.plat-ai-model[data-astro-cid-j6mxu2jq]{color:var(--c-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.plat-ai--cloud[data-astro-cid-j6mxu2jq]{background:#0d4f7a14;color:var(--c-secondary)}.plat-ai--none[data-astro-cid-j6mxu2jq]{background:#f4f6f4;color:#8b9b8f}.plat-points[data-astro-cid-j6mxu2jq]{margin:0;padding:0;list-style:none}.plat-points[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{padding:3px 0;font-size:.82rem;line-height:1.5;color:var(--c-text);opacity:.82}.plat-arrow[data-astro-cid-j6mxu2jq]{flex:0 0 112px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:0 10px}.plat-arrow--edge[data-astro-cid-j6mxu2jq]{--w-fwd: #178a4a}.plat-arrow--cloud[data-astro-cid-j6mxu2jq]{--w-fwd: #1f7fc4}.plat-wire[data-astro-cid-j6mxu2jq]{--w: #f5a623;position:relative;display:block;width:100%;height:3px;border-radius:2px;background:repeating-linear-gradient(to right,var(--w) 0 6px,transparent 6px 11px);background-size:22px 3px;animation:platFlowR .9s linear infinite}.plat-wire--fwd[data-astro-cid-j6mxu2jq]{--w: var(--w-fwd)}.plat-wire--back[data-astro-cid-j6mxu2jq]{animation-name:platFlowL;margin-top:8px}.plat-wire[data-astro-cid-j6mxu2jq]:after{content:"";position:absolute;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent}.plat-wire--fwd[data-astro-cid-j6mxu2jq]:after{right:-8px;border-left:9px solid var(--w)}.plat-wire--back[data-astro-cid-j6mxu2jq]:after{left:-8px;border-right:9px solid var(--w)}.plat-wire[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--w);box-shadow:0 0 10px var(--w);animation:platDotR 1.8s ease-in-out infinite}.plat-wire--back[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{animation-name:platDotL;animation-delay:.9s}.plat-wire-label[data-astro-cid-j6mxu2jq]{font-size:.72rem;font-weight:700;line-height:1.3;text-align:center}.plat-wire-label--fwd[data-astro-cid-j6mxu2jq]{color:var(--w-fwd)}.plat-wire-label--back[data-astro-cid-j6mxu2jq]{color:#b3650a}@keyframes platFlowR{to{background-position:22px 0}}@keyframes platFlowL{to{background-position:-22px 0}}@keyframes platDotR{0%{left:-5px;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 5px);opacity:0}}@keyframes platDotL{0%{left:calc(100% - 5px);opacity:0}15%,85%{opacity:1}to{left:-5px;opacity:0}}.plat-status[data-astro-cid-j6mxu2jq]{display:flex;width:max-content;margin:8px auto 0}.plat-caption[data-astro-cid-j6mxu2jq]{max-width:1000px;margin:0 auto 40px;text-align:center;font-size:.88rem;font-style:italic;color:var(--c-muted)}@media(max-width:900px){.plat-flow[data-astro-cid-j6mxu2jq]{flex-direction:column;align-items:stretch;gap:4px}.plat-node[data-astro-cid-j6mxu2jq]{flex:0 0 auto}.plat-arrow[data-astro-cid-j6mxu2jq]{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:"lf wf wb lb";align-items:center;column-gap:14px;padding:12px 0}.plat-wire[data-astro-cid-j6mxu2jq]{width:3px;height:44px;background:repeating-linear-gradient(to bottom,var(--w) 0 6px,transparent 6px 11px);background-size:3px 22px;animation-name:archFlowDown;margin:0}.plat-wire--back[data-astro-cid-j6mxu2jq]{animation-name:archFlowUp}.plat-wire--fwd[data-astro-cid-j6mxu2jq]{grid-area:wf}.plat-wire--back[data-astro-cid-j6mxu2jq]{grid-area:wb}.plat-wire-label--fwd[data-astro-cid-j6mxu2jq]{grid-area:lf;text-align:right}.plat-wire-label--back[data-astro-cid-j6mxu2jq]{grid-area:lb;text-align:left}.plat-wire[data-astro-cid-j6mxu2jq]:after{top:auto;left:50%;right:auto;transform:translate(-50%);border-top:0;border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent}.plat-wire--fwd[data-astro-cid-j6mxu2jq]:after{bottom:-8px;border-top:9px solid var(--w)}.plat-wire--back[data-astro-cid-j6mxu2jq]:after{top:-8px;border-bottom:9px solid var(--w)}.plat-wire[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{top:auto;left:50%;margin:0 0 0 -5px;animation-name:archDotDown}.plat-wire--back[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{animation-name:archDotUp}}@media(prefers-reduced-motion:reduce){.plat-wire[data-astro-cid-j6mxu2jq],.plat-wire[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{animation:none}.plat-wire[data-astro-cid-j6mxu2jq] i[data-astro-cid-j6mxu2jq]{display:none}}.ms-icon[data-astro-cid-j6mxu2jq]{font-size:1.3rem;display:block;margin-bottom:8px}.milestone-card[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{font-size:1rem;margin-bottom:8px;color:var(--c-dark)}.milestone-card[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{font-size:.88rem;color:var(--c-muted)}.milestone-card[data-astro-cid-j6mxu2jq] ul[data-astro-cid-j6mxu2jq]{margin-top:8px}.milestone-card[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{font-size:.85rem;padding:2px 0;color:var(--c-muted)}.milestone-card[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:center;align-content:start;padding:18px 20px}.milestone-card[data-astro-cid-j6mxu2jq] .ms-icon[data-astro-cid-j6mxu2jq]{margin:0;line-height:1}.milestone-card[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{margin:0}.milestone-card[data-astro-cid-j6mxu2jq]>p[data-astro-cid-j6mxu2jq],.milestone-card[data-astro-cid-j6mxu2jq]>ul[data-astro-cid-j6mxu2jq]{grid-column:1 / -1;margin:10px 0 0}.partnership[data-astro-cid-j6mxu2jq]{background:linear-gradient(135deg,#0b1f14,#0d4f7a);text-align:center;padding:44px 0 64px}.partnership[data-astro-cid-j6mxu2jq] .section-title[data-astro-cid-j6mxu2jq]{margin-top:0;margin-bottom:10px}.partner-lead[data-astro-cid-j6mxu2jq]{color:#ffffffd9;font-size:1.1rem;line-height:1.6;max-width:760px;margin:0 auto 36px}.partner-lead[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{color:var(--c-accent)}.partner-h[data-astro-cid-j6mxu2jq]{color:#fff;font-size:1.15rem;font-weight:700;margin:0 0 16px}.partner-h[data-astro-cid-j6mxu2jq].fin-group--now{margin:0 auto 22px;font-size:1.4rem;padding:10px 26px}.partner-h[data-astro-cid-j6mxu2jq].fin-group--now .fin-now-dot[data-astro-cid-j6mxu2jq]{width:12px;height:12px;margin-right:12px}.partner-needs[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;text-align:left}@media(max-width:900px){.partner-needs[data-astro-cid-j6mxu2jq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.partner-needs[data-astro-cid-j6mxu2jq]{grid-template-columns:minmax(0,1fr)}}.partner-need[data-astro-cid-j6mxu2jq]{padding:20px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-top:3px solid var(--c-accent);transition:transform .2s,background .2s}.partner-need--focus[data-astro-cid-j6mxu2jq]{border-color:#f5a6238c;animation:finPulse 2.2s ease-out infinite}.partner-need[data-astro-cid-j6mxu2jq]:hover{transform:translateY(-3px);background:#ffffff17}.partner-need-ico[data-astro-cid-j6mxu2jq]{font-size:1.6rem;display:block}.partner-need-who[data-astro-cid-j6mxu2jq]{display:block;margin-top:8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}.partner-need[data-astro-cid-j6mxu2jq] h4[data-astro-cid-j6mxu2jq]{color:#fff;font-size:1.05rem;margin:2px 0 6px}.partner-need[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{color:#ffffffb8;font-size:.9rem;line-height:1.5;margin:0}.partner-need[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq] strong[data-astro-cid-j6mxu2jq]{color:var(--c-accent)}.partner-need[data-astro-cid-j6mxu2jq] a[data-astro-cid-j6mxu2jq]{color:#fff;font-weight:600}.partner-pair[data-astro-cid-j6mxu2jq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;text-align:left}@media(max-width:768px){.partner-pair[data-astro-cid-j6mxu2jq]{grid-template-columns:minmax(0,1fr)}}.partner-box[data-astro-cid-j6mxu2jq]{padding:20px 22px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.12)}.partner-box[data-astro-cid-j6mxu2jq] h3[data-astro-cid-j6mxu2jq]{color:#fff;font-size:1rem;margin:0 0 8px}.partner-box[data-astro-cid-j6mxu2jq] ul[data-astro-cid-j6mxu2jq]{margin:0;padding-left:1.2em}.partner-box[data-astro-cid-j6mxu2jq] li[data-astro-cid-j6mxu2jq]{color:#ffffffbf;font-size:.92rem;line-height:1.5;padding:3px 0}.partner-box[data-astro-cid-j6mxu2jq] a[data-astro-cid-j6mxu2jq]{color:var(--c-accent);font-weight:600}.partner-cta[data-astro-cid-j6mxu2jq]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px}.contact-note[data-astro-cid-j6mxu2jq]{color:var(--c-muted);font-size:.85rem;margin-top:12px}.farm-vision[data-astro-cid-j6mxu2jq]{width:100%;position:relative;overflow:hidden}.farm-vision-inner[data-astro-cid-j6mxu2jq]{position:relative;max-height:500px;overflow:hidden}.farm-vision-inner[data-astro-cid-j6mxu2jq] img[data-astro-cid-j6mxu2jq]{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.8);transition:transform .4s ease}.farm-vision[data-astro-cid-j6mxu2jq]:hover img[data-astro-cid-j6mxu2jq]{transform:scale(1.02)}.farm-vision-overlay[data-astro-cid-j6mxu2jq]{position:absolute;bottom:0;left:0;right:0;padding:40px 24px;background:linear-gradient(to top,rgba(11,31,20,.85) 0%,transparent 100%)}.farm-vision-overlay[data-astro-cid-j6mxu2jq] p[data-astro-cid-j6mxu2jq]{text-align:center;color:#fff;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:700;letter-spacing:.02em;margin:0}@media(max-width:768px){.farm-vision-inner[data-astro-cid-j6mxu2jq]{max-height:300px}.farm-vision-overlay[data-astro-cid-j6mxu2jq]{padding:24px 16px}}
