.section[data-v-fb4500f9]{padding:var(--home-section-space) 0}.home-section-container[data-v-fb4500f9]{width:100%;max-width:var(--home-max-width);padding:0 var(--home-gap);box-sizing:border-box;margin:0 auto}.reveal[data-v-fb4500f9]{opacity:1;transform:none}.home-main.is-reveal-ready{opacity:0;transition:opacity .2s var(--home-ease-out), transform .2s var(--home-ease-out);opacity:1;transform:none}.optimization-visual-section[data-v-fb4500f9]{padding-top:20px}.optimization-visual[data-v-fb4500f9]{border:1px solid var(--home-border);border-radius:var(--home-radius-lg);background:var(--home-bg-card);max-width:820px;height:250px;margin:0 auto;position:relative;overflow:hidden}.optimization-status[data-v-fb4500f9]{color:var(--home-text-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;display:inline-flex;position:absolute;top:22px;left:28px}.status-dot[data-v-fb4500f9]{background:var(--home-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.optimization-divider[data-v-fb4500f9]{color:var(--home-border-strong,var(--home-border))}.optimization-graph[data-v-fb4500f9]{width:100%;height:100%;position:absolute;inset:0}.optimization-graph .node-route-base[data-v-fb4500f9]{fill:none;stroke:var(--home-border-strong,var(--home-border));stroke-width:1px;stroke-linecap:round;opacity:.62}.optimization-graph .node-route[data-v-fb4500f9]{opacity:0;transition:color .5s;animation:5.6s linear infinite node-route-visibility-fb4500f9}.optimization-graph .node-route-active[data-v-fb4500f9]{color:var(--home-primary);--route-opacity:1}.optimization-graph .node-route-scanning[data-v-fb4500f9]{color:var(--home-primary-subtle);--route-opacity:.72}.optimization-graph .node-route-segment[data-v-fb4500f9]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2.2 97.8;animation:5.6s cubic-bezier(.42,0,.2,1) infinite node-route-hop-fb4500f9}.optimization-graph circle[data-v-fb4500f9]{fill:var(--home-primary);transform-box:fill-box;transform-origin:50%;transition:transform .5s}.optimization-graph circle.is-switched[data-v-fb4500f9]{transform:translateY(0)}.optimization-node[data-v-fb4500f9]{border:1px solid var(--home-border);border-radius:var(--home-radius-sm);background:var(--home-bg-card);box-shadow:var(--home-shadow-sm);align-items:center;gap:9px;padding:11px 15px;font-size:13px;display:flex;position:absolute}.optimization-node strong[data-v-fb4500f9],.optimization-node small[data-v-fb4500f9]{display:block}.optimization-node strong[data-v-fb4500f9]{font-weight:650}.optimization-node small[data-v-fb4500f9]{color:var(--home-text-3);margin-top:3px;font-size:11px;font-weight:500}.optimization-node-main[data-v-fb4500f9]{color:var(--home-text);box-shadow:none;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;top:109px;left:11%}.optimization-node-main small[data-v-fb4500f9]{color:var(--home-text-3)}.glim-mark[data-v-fb4500f9]{width:32px;height:32px;color:var(--home-primary);display:inline-flex}.glim-mark[data-v-fb4500f9] svg{width:100%;height:100%}.optimization-node-fast[data-v-fb4500f9]{top:54px;right:10%}.optimization-node-backup[data-v-fb4500f9]{bottom:35px;right:21%}.optimization-node-fast[data-v-fb4500f9],.optimization-node-backup[data-v-fb4500f9]{--node-content-opacity:.48;transition:border-color .5s}.optimization-node-fast>span[data-v-fb4500f9],.optimization-node-backup>span[data-v-fb4500f9]{opacity:var(--node-content-opacity);transition:opacity .5s}.optimization-node-fast.is-current[data-v-fb4500f9],.optimization-node-backup.is-current[data-v-fb4500f9]{--node-content-opacity:1;border-color:var(--home-primary)}.section-header[data-v-fb4500f9]{text-align:center;max-width:760px;margin:0 auto 52px}.section-title[data-v-fb4500f9],.benefits-title[data-v-fb4500f9]{color:var(--home-text);text-wrap:balance;margin:0;font-size:42px;font-weight:600;line-height:1.15}.section-sub[data-v-fb4500f9]{color:var(--home-text-2);text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:1.75}.explanation-grid[data-v-fb4500f9]{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.explanation-copy[data-v-fb4500f9]{border-left:3px solid var(--home-primary);padding-left:24px}.explanation-copy p[data-v-fb4500f9]{color:var(--home-text-2);margin:0;font-size:16px;line-height:1.9}.comparison-list[data-v-fb4500f9]{gap:12px;display:grid}.comparison-row[data-v-fb4500f9]{border:1px solid var(--home-border);border-radius:var(--home-radius-sm);background:var(--home-bg-card);grid-template-columns:130px 1fr;align-items:center;gap:18px;padding:17px 20px;display:grid}.comparison-row span[data-v-fb4500f9]{color:var(--home-text-3);font-size:13px}.comparison-row strong[data-v-fb4500f9]{font-size:14px;font-weight:650}.optimization-benefits-section[data-v-fb4500f9]{background:var(--home-bg-alt)}.benefits-title[data-v-fb4500f9]{max-width:760px}.benefits-grid[data-v-fb4500f9]{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.benefit-card[data-v-fb4500f9]{border-radius:var(--home-radius-md);background:var(--home-bg-card);min-height:160px;padding:25px}.benefit-mark[data-v-fb4500f9]{color:var(--home-primary);font-size:25px}.benefit-card h3[data-v-fb4500f9]{color:var(--home-text);margin:24px 0 9px;font-size:17px}.benefit-card p[data-v-fb4500f9]{color:var(--home-text-2);margin:0;font-size:14px;line-height:1.65}.optimization-cta-section[data-v-fb4500f9]{padding-top:calc(var(--home-section-space) - 12px);text-align:center}.cta-content h2[data-v-fb4500f9]{color:var(--home-text);text-wrap:balance;margin:0;font-size:42px;font-weight:600;line-height:1.15}.cta-content p[data-v-fb4500f9]{color:var(--home-text-2);margin:20px 0 27px}.cta-button[data-v-fb4500f9]{min-height:48px;color:var(--theme-on-primary);background:var(--home-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cta-button[data-v-fb4500f9]:hover{background:var(--home-primary-hover)}@media (width<=800px){.explanation-grid[data-v-fb4500f9]{grid-template-columns:1fr;gap:32px}.optimization-node-main[data-v-fb4500f9]{left:6%}.optimization-node-fast[data-v-fb4500f9]{right:5%}.optimization-node-backup[data-v-fb4500f9]{right:10%}}@keyframes node-route-hop-fb4500f9{0%,16%{stroke-dashoffset:var(--trail-start)}76%,to{stroke-dashoffset:var(--trail-end)}}@keyframes node-route-visibility-fb4500f9{0%,16%,76%,to{opacity:0}20%,72%{opacity:var(--route-opacity)}}@media (width<=600px){.optimization-visual[data-v-fb4500f9]{height:220px}.optimization-status[data-v-fb4500f9]{font-size:10px;left:18px}.section-title[data-v-fb4500f9],.benefits-title[data-v-fb4500f9],.cta-content h2[data-v-fb4500f9]{font-size:34px}.section-header[data-v-fb4500f9]{margin-bottom:40px}.explanation-copy[data-v-fb4500f9]{padding-left:18px}.benefits-grid[data-v-fb4500f9]{grid-template-columns:1fr;gap:12px;margin-top:32px}.optimization-node[data-v-fb4500f9]{padding:9px 11px;font-size:11px}.optimization-node small[data-v-fb4500f9]{font-size:10px}.optimization-node-backup[data-v-fb4500f9]{bottom:22px}}@media (prefers-reduced-motion:reduce){.home-main.is-reveal-ready{transition:none}.optimization-graph .node-route[data-v-fb4500f9]{opacity:0;animation:none}.optimization-graph .node-route-segment[data-v-fb4500f9]{animation:none}}.home-main[data-v-df0e6291]{width:100%;min-height:100vh;color:var(--home-text);background:var(--home-bg);isolation:isolate;overflow-x:hidden}
