:root{--black: #EFF2F1;--bg: #F5F7F8;--bg-alt: #FFFFFF;--panel: #FFFFFF;--panel-soft: #F0F2F3;--line: rgba(15, 23, 20, .08);--line-strong: rgba(15, 23, 20, .16);--green-300: #0E7A3E;--green-400: #0C8244;--green-500: #1FCB74;--green-600: #14A25C;--green-900: #E3F5EA;--gold-300: #B7791E;--gold-400: #9C6B12;--gold-600: #7A5209;--text: #12161A;--text-muted: #5B6570;--text-faint: #6B7480;--font-display: "Space Grotesk", "Inter", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "Space Mono", monospace;--container: 1180px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button{font-family:inherit}h1,h2,h3,h4{font-family:var(--font-display);margin:0;letter-spacing:-.01em}p{margin:0}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--green-400)}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green-400);box-shadow:0 0 0 3px #1fcb742e}.section{padding:96px 0;position:relative}.section-head{max-width:640px;margin-bottom:48px}.section-head h2{font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.15;margin-top:14px;color:var(--text)}.section-head p{margin-top:16px;color:var(--text-muted);font-size:17px;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:999px;font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;text-decoration:none}.btn-primary{background:linear-gradient(135deg,var(--green-500),var(--green-600));color:#04150c;box-shadow:0 10px 30px -8px #1fcb748c}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px -8px #1fcb74b3}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn-ghost:hover{border-color:var(--green-400);color:var(--green-300)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}::selection{background:var(--green-500);color:#04150c}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.is-inview{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}@media (max-width: 720px){.section{padding:64px 0}}.app-header[data-v-8745434a]{position:sticky;top:0;z-index:50;padding:18px 0;transition:background .3s ease,border-color .3s ease,padding .3s ease;border-bottom:1px solid transparent}.app-header.scrolled[data-v-8745434a]{background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line);padding:12px 0}.scroll-progress[data-v-8745434a]{position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:linear-gradient(90deg,var(--green-400),var(--gold-400));transform-origin:left center;transform:scaleX(0);transition:transform .12s linear}.header-inner[data-v-8745434a]{display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img[data-v-8745434a]{height:26px}.nav-desktop[data-v-8745434a]{display:flex;gap:28px;margin-left:auto;margin-right:28px}.nav-desktop a[data-v-8745434a]{font-size:14.5px;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.nav-desktop a[data-v-8745434a]:hover{color:var(--text)}.header-cta[data-v-8745434a]{padding:10px 20px;font-size:14px}.nav-toggle[data-v-8745434a]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.nav-toggle span[data-v-8745434a]{width:22px;height:2px;background:var(--text);border-radius:2px}.nav-mobile[data-v-8745434a]{display:none}@media (max-width: 860px){.nav-desktop[data-v-8745434a],.header-cta[data-v-8745434a]{display:none}.nav-toggle[data-v-8745434a]{display:flex}.nav-mobile[data-v-8745434a]{display:flex;flex-direction:column;gap:4px;padding:16px 24px 20px;background:var(--bg-alt);border-bottom:1px solid var(--line)}.nav-mobile a[data-v-8745434a]{padding:12px 0;color:var(--text-muted);text-decoration:none;border-bottom:1px solid var(--line)}.nav-mobile .btn[data-v-8745434a]{margin-top:12px}}.app-footer[data-v-b0b1697f]{border-top:1px solid var(--line);padding:48px 0 32px;background:var(--black)}.footer-inner[data-v-b0b1697f]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-logo[data-v-b0b1697f]{height:22px;opacity:.9}.footer-text[data-v-b0b1697f]{color:var(--text-muted);font-size:14px}.footer-meta[data-v-b0b1697f]{color:var(--text-faint);font-size:12.5px}.animated-number[data-v-6d3a7688]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.hero[data-v-334741d7]{position:relative;padding:72px 0 90px;overflow:hidden}.hero-glow[data-v-334741d7]{position:absolute;top:-220px;right:-180px;width:620px;height:620px;pointer-events:none;z-index:0}.hero-grid[data-v-334741d7]{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero-copy h1[data-v-334741d7]{margin-top:18px;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.08;color:var(--text)}.hero-sub[data-v-334741d7]{margin-top:20px;font-size:18px;line-height:1.6;color:var(--text-muted);max-width:520px}.hero-actions[data-v-334741d7]{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.hero-chips[data-v-334741d7]{display:flex;gap:28px;margin-top:44px;flex-wrap:wrap}.chip[data-v-334741d7]{display:flex;flex-direction:column;gap:4px}.chip-label[data-v-334741d7]{font-size:12px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em}.chip-value[data-v-334741d7]{font-family:var(--font-mono);font-size:16px;color:var(--green-400);font-weight:700}.hero-demo[data-v-334741d7]{padding:32px;display:flex;flex-direction:column;gap:22px;box-shadow:0 20px 50px -20px #0f172a29}.demo-label[data-v-334741d7]{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint)}.demo-slider[data-v-334741d7]{display:flex;flex-direction:column;gap:12px}.demo-slider input[type=range][data-v-334741d7]{width:100%;accent-color:var(--green-400);height:4px}.demo-slider-value[data-v-334741d7]{display:flex;align-items:baseline;gap:8px}.demo-slider-value strong[data-v-334741d7]{font-size:22px;color:var(--text)}.demo-slider-value span[data-v-334741d7]{color:var(--text-muted);font-size:14px}.demo-result[data-v-334741d7]{padding:20px;border-radius:var(--radius-sm);background:var(--panel-soft);border:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.demo-result-label[data-v-334741d7]{font-size:13px;color:var(--text-muted)}.demo-result-value[data-v-334741d7]{font-size:40px;font-weight:700;color:var(--green-300)}.demo-result-rate[data-v-334741d7]{font-size:12.5px;color:var(--text-faint)}.demo-reward[data-v-334741d7]{padding:16px 18px;border-radius:var(--radius-sm);border:1px solid rgba(244,199,82,.35);background:#f4c75214}.demo-reward-tag[data-v-334741d7]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--gold-400);letter-spacing:.06em}.demo-reward p[data-v-334741d7]{margin-top:6px;color:var(--text);font-size:15px;line-height:1.4}.demo-link[data-v-334741d7]{text-align:center;font-size:14px;color:var(--green-300);text-decoration:none}.fade-enter-active[data-v-334741d7],.fade-leave-active[data-v-334741d7]{transition:opacity .3s ease}.fade-enter-from[data-v-334741d7],.fade-leave-to[data-v-334741d7]{opacity:0}@media (max-width: 940px){.hero-grid[data-v-334741d7]{grid-template-columns:1fr}}.accent-headline[data-v-14628ed4]{font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.18;color:var(--text)}.accent[data-v-14628ed4]{color:var(--green-400)}.waves[data-v-a3d3f315]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;margin-bottom:64px}.wave[data-v-a3d3f315]{background:var(--panel);padding:28px 20px;display:flex;flex-direction:column;gap:6px}.wave.current[data-v-a3d3f315]{background:linear-gradient(160deg,var(--green-900),var(--panel))}.wave-year[data-v-a3d3f315]{font-size:13px;color:var(--text-faint)}.wave.current .wave-year[data-v-a3d3f315]{color:var(--green-400)}.wave-label[data-v-a3d3f315]{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--text)}.wave-role[data-v-a3d3f315]{font-size:13.5px;color:var(--text-muted)}.proof-panel[data-v-a3d3f315]{border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(120% 140% at 15% 0%,var(--green-900) 0%,var(--panel) 55%);padding:48px clamp(24px,5vw,56px) 40px}.proof-headline[data-v-a3d3f315]{margin-top:16px;max-width:720px}.proof-text[data-v-a3d3f315]{margin-top:16px;max-width:560px;color:var(--text-muted);font-size:16px;line-height:1.6}.stats-row[data-v-a3d3f315]{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);padding-top:32px}.stat-cell[data-v-a3d3f315]{padding:0 22px;display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--line)}.stat-cell[data-v-a3d3f315]:first-child{border-left:none;padding-left:0}.stat-value-wrap[data-v-a3d3f315]{display:flex;align-items:baseline}.stat-value[data-v-a3d3f315]{font-family:var(--font-mono);font-size:34px;font-weight:700;color:var(--green-300);display:inline}.stat-suffix[data-v-a3d3f315]{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--green-300);margin-left:2px}.stat-label[data-v-a3d3f315]{font-size:13.5px;color:var(--text-muted);line-height:1.45}@media (max-width: 940px){.waves[data-v-a3d3f315]{grid-template-columns:repeat(2,1fr)}.stats-row[data-v-a3d3f315]{grid-template-columns:repeat(2,1fr);row-gap:28px}.stat-cell[data-v-a3d3f315]:nth-child(3){border-left:none}}@media (max-width: 560px){.waves[data-v-a3d3f315],.stats-row[data-v-a3d3f315]{grid-template-columns:1fr}.stat-cell[data-v-a3d3f315]{border-left:none!important;padding-left:0;padding-top:18px;border-top:1px solid var(--line)}.stat-cell[data-v-a3d3f315]:first-child{border-top:none;padding-top:0}}.products-grid[data-v-dbe88f0e]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card[data-v-dbe88f0e]{padding:26px 24px;display:flex;flex-direction:column;gap:14px;transition:border-color .25s ease,transform .25s ease}.product-card[data-v-dbe88f0e]:hover{border-color:#1fcb7466;transform:translateY(-3px)}.product-top[data-v-dbe88f0e]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.product-top h3[data-v-dbe88f0e]{font-size:19px;font-weight:600;color:var(--text);line-height:1.25}.product-price[data-v-dbe88f0e]{font-size:13px;color:var(--green-400);font-weight:700;white-space:nowrap}.product-card p[data-v-dbe88f0e]{color:var(--text-muted);font-size:14.5px;line-height:1.55}.products-footnote[data-v-dbe88f0e]{margin-top:28px;color:var(--text-faint);font-size:13.5px}@media (max-width: 940px){.products-grid[data-v-dbe88f0e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.products-grid[data-v-dbe88f0e]{grid-template-columns:1fr}}.shortcut-grid[data-v-b54cba34]{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}.shortcut-headline[data-v-b54cba34]{margin-top:16px;font-size:clamp(26px,3.6vw,38px);font-weight:600;line-height:1.2;color:var(--text)}.shortcut-headline .accent[data-v-b54cba34]{color:var(--green-400)}.shortcut-copy p[data-v-b54cba34]{margin-top:18px;color:var(--text-muted);font-size:16px;line-height:1.6;max-width:460px}.shortcut-footnote[data-v-b54cba34]{color:var(--text-faint)!important;font-size:13.5px!important}.graph-wrap[data-v-b54cba34]{position:relative;width:100%;max-width:420px;aspect-ratio:1 / 1;margin:0 auto}.graph-lines[data-v-b54cba34]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.graph-lines line[data-v-b54cba34]{stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:4 6}.graph-center[data-v-b54cba34]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:128px;height:128px;border-radius:50%;background:var(--panel);border:1px solid rgba(31,203,116,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;box-shadow:0 0 0 8px #1fcb740f}.center-mark[data-v-b54cba34]{width:30px;height:30px;border-radius:50%;background:var(--green-500);color:#04150c;font-family:var(--font-display);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px;margin-bottom:6px}.graph-center strong[data-v-b54cba34]{font-size:13px;color:var(--text)}.graph-center span[data-v-b54cba34]{font-size:11.5px;color:var(--text-faint)}.graph-node[data-v-b54cba34]{position:absolute;width:148px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--panel-soft);border:1px solid var(--line);display:flex;flex-direction:column;gap:3px;transition:transform .25s ease,border-color .25s ease}.graph-node[data-v-b54cba34]:not(.locked):hover{border-color:#1fcb7480;transform:scale(1.04)}.pos-top[data-v-b54cba34]:not(.locked):hover{transform:translate(-50%) scale(1.04)}.pos-bottom[data-v-b54cba34]:not(.locked):hover{transform:translate(-50%) scale(1.04)}.pos-right[data-v-b54cba34]:not(.locked):hover{transform:translateY(-50%) scale(1.04)}.pos-left[data-v-b54cba34]:not(.locked):hover{transform:translateY(-50%) scale(1.04)}.graph-node strong[data-v-b54cba34]{font-size:14px;color:var(--text)}.graph-node span[data-v-b54cba34]{font-size:11.5px;color:var(--green-400)}.graph-node.locked[data-v-b54cba34]{opacity:.55;border-style:dashed}.graph-node.locked span[data-v-b54cba34]{color:var(--text-faint)}.pos-top[data-v-b54cba34]{top:0;left:50%;transform:translate(-50%)}.pos-right[data-v-b54cba34]{top:50%;right:0;transform:translateY(-50%)}.pos-bottom[data-v-b54cba34]{bottom:0;left:50%;transform:translate(-50%)}.pos-left[data-v-b54cba34]{top:50%;left:0;transform:translateY(-50%)}@media (max-width: 940px){.shortcut-grid[data-v-b54cba34]{grid-template-columns:1fr}}@media (max-width: 400px){.graph-node[data-v-b54cba34]{width:132px;padding:10px 12px}}.ladder[data-v-fac3ded2]{display:flex;flex-direction:column;gap:20px}.ladder-title[data-v-fac3ded2]{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text)}.ladder-hint[data-v-fac3ded2]{margin-top:6px;color:var(--text-muted);font-size:14px}.ladder-list[data-v-fac3ded2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ladder-item[data-v-fac3ded2]{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel-soft);opacity:.45;filter:grayscale(.6);transition:opacity .4s ease,filter .4s ease,border-color .4s ease,background .4s ease,transform .3s ease}.ladder-item.reached[data-v-fac3ded2]{opacity:1;filter:none;border-color:#f4c75266;background:linear-gradient(90deg,#f4c7521a,#1fcb740d);transform:translate(2px)}.ladder-icon[data-v-fac3ded2]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--panel-soft);border:1px solid var(--line);flex-shrink:0}.ladder-item.reached .ladder-icon[data-v-fac3ded2]{background:#f4c75229;border-color:var(--gold-400)}.ladder-icon img[data-v-fac3ded2]{width:24px;height:24px}.ladder-body[data-v-fac3ded2]{display:flex;flex-direction:column;gap:2px;min-width:0}.ladder-value[data-v-fac3ded2]{font-size:13px;color:var(--gold-400);font-weight:700}.ladder-item:not(.reached) .ladder-value[data-v-fac3ded2]{color:var(--text-faint)}.ladder-label[data-v-fac3ded2]{font-size:14.5px;color:var(--text);line-height:1.35}.ladder-state[data-v-fac3ded2]{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.ladder-item.reached .ladder-state[data-v-fac3ded2]{color:var(--green-400)}.ladder-disclaimer[data-v-fac3ded2]{font-size:12px;color:var(--text-faint);line-height:1.5}@media (max-width: 560px){.ladder-item[data-v-fac3ded2]{grid-template-columns:36px 1fr;grid-template-rows:auto auto}.ladder-state[data-v-fac3ded2]{grid-column:2}}.calc-grid[data-v-2f1192c7]{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;align-items:start}.calc-controls[data-v-2f1192c7]{padding:32px;display:flex;flex-direction:column;gap:26px}.calc-reward[data-v-2f1192c7]{padding:32px}.control-head[data-v-2f1192c7]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.control-head label[data-v-2f1192c7]{font-size:14.5px;color:var(--text-muted)}.control-head strong[data-v-2f1192c7]{font-size:18px;color:var(--text)}input[type=range][data-v-2f1192c7]{width:100%;accent-color:var(--green-400);height:4px}.calc-now[data-v-2f1192c7]{display:grid;grid-template-columns:2fr 1fr;gap:14px;padding:22px;border-radius:var(--radius-sm);background:var(--panel-soft);border:1px solid var(--line)}.calc-now-item[data-v-2f1192c7]{display:flex;flex-direction:column;gap:6px}.calc-now-item span[data-v-2f1192c7]{font-size:12.5px;color:var(--text-faint)}.calc-now-value[data-v-2f1192c7]{font-size:32px;font-weight:700;color:var(--green-300)}.rate-value[data-v-2f1192c7]{font-size:26px;color:var(--gold-400)}.calc-year[data-v-2f1192c7]{display:flex;align-items:baseline;justify-content:space-between;padding:18px 22px;border-radius:var(--radius-sm);border:1px dashed rgba(244,199,82,.4);background:#f4c7520f}.calc-year span[data-v-2f1192c7]{font-size:13.5px;color:var(--text-muted)}.calc-year-value[data-v-2f1192c7]{font-size:24px;font-weight:700;color:var(--gold-300)}.calc-table[data-v-2f1192c7]{width:100%;border-collapse:collapse;font-size:14px}.calc-table th[data-v-2f1192c7]{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);padding:8px 6px;border-bottom:1px solid var(--line)}.calc-table td[data-v-2f1192c7]{padding:10px 6px;color:var(--text-muted);border-bottom:1px solid var(--line)}.calc-table td.highlight[data-v-2f1192c7]{color:var(--green-300);font-weight:700}@media (max-width: 940px){.calc-grid[data-v-2f1192c7]{grid-template-columns:1fr}}@media (max-width: 560px){.calc-now[data-v-2f1192c7]{grid-template-columns:1fr}}.license-card[data-v-fabb066b]{padding:32px;display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}.license-controls[data-v-fabb066b]{display:flex;flex-direction:column;gap:24px}.control-label[data-v-fabb066b]{font-size:14.5px;color:var(--text-muted)}.control-head[data-v-fabb066b]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.control-head strong[data-v-fabb066b]{font-size:18px;color:var(--text)}.source-toggle[data-v-fabb066b]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.source-toggle button[data-v-fabb066b]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text-muted);cursor:pointer;font-size:14px;transition:border-color .2s ease,color .2s ease,background .2s ease}.source-toggle button span[data-v-fabb066b]{font-size:12px;opacity:.8}.source-toggle button.active[data-v-fabb066b]{border-color:var(--green-400);color:var(--text);background:#1fcb741a}input[type=range][data-v-fabb066b]{width:100%;accent-color:var(--green-400);height:4px}.license-results[data-v-fabb066b]{display:flex;flex-direction:column;gap:14px}.license-result[data-v-fabb066b]{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--radius-sm);background:var(--panel-soft);border:1px solid var(--line)}.license-result span[data-v-fabb066b]{font-size:12.5px;color:var(--text-faint)}.license-result.highlight[data-v-fabb066b]{border-color:#f4c75266;background:#f4c75214}.license-value[data-v-fabb066b]{font-size:26px;font-weight:700;color:var(--green-300)}.license-result.highlight .license-value[data-v-fabb066b]{color:var(--gold-300)}@media (max-width: 780px){.license-card[data-v-fabb066b]{grid-template-columns:1fr}}.rules-grid[data-v-aa256498]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rule-card[data-v-aa256498]{padding:26px 24px;display:flex;flex-direction:column;gap:10px;transition:border-color .25s ease,transform .25s ease,background .25s ease}.rule-card[data-v-aa256498]:hover{border-color:#1fcb7466;transform:translateY(-3px)}.rule-card h3[data-v-aa256498]{font-size:17px;font-weight:600;color:var(--green-300)}.rule-card p[data-v-aa256498]{font-size:14.5px;line-height:1.6;color:var(--text-muted)}.rules-footnote[data-v-aa256498]{margin-top:26px;font-size:13px;color:var(--text-faint);line-height:1.6}@media (max-width: 940px){.rules-grid[data-v-aa256498]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.rules-grid[data-v-aa256498]{grid-template-columns:1fr}}.support-grid[data-v-7e2a441e]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.support-card[data-v-7e2a441e]{background:var(--panel);padding:30px 26px;display:flex;flex-direction:column;gap:10px;transition:background .25s ease,transform .25s ease}.support-card[data-v-7e2a441e]:hover{background:var(--panel-soft);transform:translateY(-3px)}.support-card h3[data-v-7e2a441e]{font-size:17px;font-weight:600;color:var(--text)}.support-card p[data-v-7e2a441e]{font-size:14px;line-height:1.6;color:var(--text-muted)}@media (max-width: 940px){.support-grid[data-v-7e2a441e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.support-grid[data-v-7e2a441e]{grid-template-columns:1fr}}.audience-grid[data-v-6b5ddc24]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.audience-col[data-v-6b5ddc24]{padding:30px 28px;border-radius:var(--radius-md);border:1px solid var(--line);transition:transform .3s ease,border-color .3s ease}.audience-col[data-v-6b5ddc24]:hover{transform:translateY(-3px)}.audience-col.fit[data-v-6b5ddc24]:hover{border-color:#1fcb7480}.audience-col.fit[data-v-6b5ddc24]{background:linear-gradient(160deg,var(--green-900),var(--panel));border-color:#1fcb744d}.audience-col.not-fit[data-v-6b5ddc24]{background:var(--panel)}.audience-col h3[data-v-6b5ddc24]{font-size:18px;font-weight:600;margin-bottom:18px}.audience-col.fit h3[data-v-6b5ddc24]{color:var(--green-300)}.audience-col.not-fit h3[data-v-6b5ddc24]{color:var(--text-faint)}.audience-col ul[data-v-6b5ddc24]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.audience-col li[data-v-6b5ddc24]{font-size:14.5px;line-height:1.5;padding-left:18px;position:relative;color:var(--text-muted)}.audience-col.fit li[data-v-6b5ddc24]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--green-400)}.audience-col.not-fit li[data-v-6b5ddc24]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--text-faint)}.audience-footnote[data-v-6b5ddc24]{margin-top:24px;font-size:13.5px;color:var(--text-faint)}@media (max-width: 780px){.audience-grid[data-v-6b5ddc24]{grid-template-columns:1fr}}.steps-row[data-v-2d9d937d]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.step[data-v-2d9d937d]{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:2px solid var(--line-strong);position:relative;opacity:.5;transition:opacity .5s ease,border-color .5s ease}.step.active[data-v-2d9d937d]{opacity:1;border-top-color:var(--green-400)}.step-badge[data-v-2d9d937d]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:700;color:var(--text-faint);border:1px solid var(--line-strong);transition:color .5s ease,background .5s ease,border-color .5s ease,box-shadow .5s ease,transform .5s ease}.step.active .step-badge[data-v-2d9d937d]{color:#04150c;background:linear-gradient(135deg,var(--green-500),var(--green-600));border-color:transparent;box-shadow:0 0 0 6px #1fcb7429;transform:scale(1.08)}.step-body[data-v-2d9d937d]{display:flex;flex-direction:column;gap:10px;transition:transform .5s ease}.step.active .step-body[data-v-2d9d937d]{transform:translate(2px)}.step h3[data-v-2d9d937d]{font-size:17px;font-weight:600;color:var(--text);transition:color .5s ease}.step.active h3[data-v-2d9d937d]{color:var(--green-300)}.step p[data-v-2d9d937d]{font-size:14px;line-height:1.55;color:var(--text-muted)}@media (max-width: 780px){.steps-row[data-v-2d9d937d]{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.steps-row[data-v-2d9d937d]{display:flex;flex-direction:column;gap:0}.step[data-v-2d9d937d]{display:grid;grid-template-columns:40px 1fr;column-gap:16px;border-top:none;padding:0 0 36px}.step[data-v-2d9d937d]:last-child{padding-bottom:0}.step[data-v-2d9d937d]:before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:var(--line-strong);transition:background .5s ease}.step[data-v-2d9d937d]:last-child:before{display:none}.step.active[data-v-2d9d937d]:before{background:var(--green-400)}.step-badge[data-v-2d9d937d]{width:40px;height:40px}.step-body[data-v-2d9d937d]{padding-top:6px}}.final-cta[data-v-774aceff]{padding:100px 0 120px;position:relative}.final-cta[data-v-774aceff]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,var(--green-900) 0%,transparent 70%);opacity:.6;z-index:0}.final-inner[data-v-774aceff]{position:relative;z-index:1;text-align:center;max-width:720px;display:flex;flex-direction:column;align-items:center;gap:22px}.final-inner h2[data-v-774aceff]{font-size:clamp(28px,4.2vw,44px);font-weight:600;line-height:1.18;color:var(--text)}.final-inner p[data-v-774aceff]{font-size:17px;color:var(--text-muted)}.final-inner .btn[data-v-774aceff]{margin-top:10px;padding:18px 34px;font-size:16px}
