@layer reset,base,components;:root{--card: #ffffff;--bg: #f6f7fb;--text: #111;--muted:#666;--border:#e6e8ee}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{max-width:980px;margin:0 auto;padding:24px}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:0 6px 18px #0000000a}.row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.btn{display:inline-block;padding:10px 16px;border-radius:10px;border:1px solid var(--border);cursor:pointer;background:#fff}.btn.primary{background:#111;color:#fff;border-color:#111}.muted{color:var(--muted)}:root{--bg:#f6f7fb;--card:#fff;--text:#111;--muted:#666;--border:#e6e8ee;--primary:#111;--ok:#10B981;--warn:#F59E0B;--danger:#EF4444;--link:#0b82ff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius:16px;--shadow:0 6px 18px rgba(0,0,0,.04)}.we-container{max-width:1100px;margin:0 auto;padding:var(--space-6)}.we-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-5)}.we-btn{display:inline-block;padding:10px 16px;border-radius:12px;border:1px solid var(--border);background:#fff;cursor:pointer}.we-btn--primary{background:var(--primary);color:#fff;border-color:var(--primary)}.we-btn--ok{background:var(--ok);color:#fff;border-color:var(--ok)}.we-link{color:var(--link);cursor:pointer}.we-muted{color:var(--muted)}.we-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.we-col{display:flex;flex-direction:column;gap:var(--space-2)}.we-chip{padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:#f7fafc;font-size:13px}.we-progress{position:relative;height:8px;background:#edf1f7;border-radius:999px;overflow:hidden}.we-progress__bar{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--ok)}@media (max-width: 900px){.we-container{padding:var(--space-4)}.we-row{grid-template-columns:1fr}}:root{--slate-900:#0f172a;--slate-800:#1e293b;--slate-700:#334155;--slate-600:#475569;--slate-500:#64748b;--slate-400:#94a3b8;--slate-300:#cbd5e1;--slate-200:#e2e8f0;--slate-100:#f1f5f9;--slate-50:#f8fafc;--brand:#10b981;--brand-ink:#0a8a67;--danger:#b91c1c;--dim-loneliness:#7C8DB0;--dim-quality:#88B4A3;--dim-frequency:#9BB6CF;--dim-digital:#B3A8D8;--dim-gap:#C9B59A;--bg:var(--slate-50);--text:var(--slate-900);--muted:var(--slate-600);--container:1120px;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--shadow-sm:0 4px 10px rgba(0,0,0,.06);--shadow-md:0 10px 24px rgba(0,0,0,.08);--easing:cubic-bezier(.2,.8,.2,1);--dur-1:.12s;--dur-2:.18s;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--ff-sans:"Inter","Plus Jakarta Sans","Noto Sans SC",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--fz-12:12px;--fz-14:14px;--fz-16:16px;--fz-18:18px;--fz-20:20px;--fz-24:24px;--fz-32:32px;--fz-40:40px;--fz-64:64px;--emerald-600:#059669;--emerald-700:#047857;--indigo-600:#4f46e5;--indigo-700:#3730a3;--amber-600:#f59e0b;--amber-700:#b45309;--rose-600:#f43f5e;--rose-700:#be123c;--cyan-600:#06b6d4;--cyan-700:#0e7490;--violet-600:#8b5cf6;--violet-700:#6d28d9;--on-dark:#fff}@media (max-width: 900px){:root{--container:100%}}@layer reset{*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0}}@layer base{body{font-family:var(--ff-sans);background:var(--bg);color:var(--text);line-height:1.65;font-size:var(--fz-18)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 var(--sp-6)}h1{font-size:clamp(var(--fz-24),2.6vw,var(--fz-40));line-height:1.2;margin:0 0 var(--sp-4);font-weight:800}h2{font-size:clamp(var(--fz-20),2.2vw,var(--fz-32));line-height:1.25;margin:0 0 var(--sp-4);font-weight:800}h3{font-size:clamp(var(--fz-18),1.8vw,var(--fz-24));line-height:1.3;margin:0 0 var(--sp-3);font-weight:800}.muted{color:var(--muted)}.hairline{border-top:1px solid var(--slate-200)}}@layer components{.card{background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:var(--sp-6)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.4);border-top:1px solid rgba(255,255,255,.8);background:#ffffffd9;backdrop-filter:blur(16px) saturate(150%) brightness(105%);-webkit-backdrop-filter:blur(16px) saturate(150%) brightness(105%);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;transform:translateZ(0);box-shadow:0 6px 20px #00000014,0 2px 8px #0000000d,inset 0 1px #ffffffe6;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.btn:hover:before{left:100%}.btn:hover{transform:translateY(-4px) translateZ(12px) scale(1.02);box-shadow:0 15px 35px #0000001f,0 8px 20px #00000014,0 3px 10px #0000000d,inset 0 2px #fffffff2;background:#fffffff2;backdrop-filter:blur(20px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(110%);border-color:#fff9}.btn:active{transform:translateY(-1px) translateZ(5px)}.btn-primary{background:#10b981d9;backdrop-filter:blur(16px) saturate(160%) brightness(105%);-webkit-backdrop-filter:blur(16px) saturate(160%) brightness(105%);border-color:#10b98166;border-top-color:#fff9;color:#fff;box-shadow:0 8px 25px #10b98133,0 4px 12px #10b98126,inset 0 1px #fff6}.btn-primary:hover{background:#10b981f2;backdrop-filter:blur(20px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(110%);box-shadow:0 18px 40px #10b9814d,0 10px 25px #10b98133,0 4px 12px #10b98126,inset 0 2px #fff9;border-color:#10b98199}.btn-ghost{background:#ffffff1f;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border-color:#fff6;box-shadow:0 4px 15px #ffffff1a,inset 0 1px #ffffff4d}.btn-ghost:hover{background:#ffffff40;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 12px 30px #fff3,0 6px 15px #ffffff26,inset 0 2px #ffffff80;border-color:#fff9}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--sp-6);align-items:center;padding:var(--sp-10) var(--sp-8);border-radius:var(--r-lg);background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--slate-200)}.band{margin-top:16px;padding:var(--sp-6) 0;background:linear-gradient(180deg,#f8fafc,#fff);border-top:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200)}.stats-inline{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.knum{font-size:32px;font-weight:900;line-height:1}.klabel{margin-top:6px;font-weight:700}.ksub{margin-top:4px;font-size:14px;color:var(--muted)}.dim-section{margin-top:16px;background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-md);padding:var(--sp-6)}.dim-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dim-row{padding:12px 14px;border-left:4px solid var(--slate-200);border-radius:8px;background:linear-gradient(180deg,#fff,#fafcff)}.dim-row .name{font-weight:800}.dim-row .desc{margin-top:6px;font-size:14px;color:var(--muted)}.media-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.media-row{display:grid;grid-template-columns:80px 1fr;gap:16px;align-items:start;padding:8px 0;border-bottom:1px dashed var(--slate-200)}.media-row:last-child{border-bottom:none}.icon-circle{width:56px;height:56px;border-radius:999px;border:1px solid var(--slate-200);display:flex;align-items:center;justify-content:center;background:#fff}.media-title{font-weight:800;margin-bottom:4px}.quotes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}blockquote{margin:0;border-left:4px solid var(--slate-200);padding:12px 0 12px 12px;background:transparent}blockquote .from{color:var(--muted);font-size:14px;margin-top:6px}.cta{display:flex;justify-content:space-between;align-items:center}@media (max-width: 900px){.hero,.stats-inline,.dim-list,.media-grid,.quotes{grid-template-columns:1fr}.cta{flex-direction:column;align-items:flex-start;gap:12px}}}.wave-top-wrap{position:relative;overflow:hidden;margin-top:var(--wave-overlap, 0px)}.wave-top-pad{padding-top:var(--wave-pad, 90px)}.wave-top-svg{position:absolute;left:0;top:0;width:100%;height:var(--wave-h, 90px);pointer-events:none;z-index:0}:root{--ink-stroke:#0f172a;--ink-stroke-op:.2}.wave--sumi path{stroke:var(--ink-stroke);stroke-opacity:var(--ink-stroke-op);stroke-width:3}html,body{scroll-behavior:smooth}:root{--container-w:1200px;--gutter:16px;--section-pad:48px;--section-pad-md:56px;--section-pad-lg:72px;--radius-12:12px;--radius-16:16px;--shadow-1:0 8px 24px rgba(15,23,42,.06);--shadow-2:0 10px 28px rgba(15,23,42,.08)}.container{max-width:var(--container-w);margin:0 auto;padding:0 16px;box-sizing:border-box}.zigband>.container,.colorband>.container{display:grid;gap:20px;align-content:start}section.zigband{padding:var(--section-pad) 0}@media (min-width:900px){section.zigband{padding:var(--section-pad-md) 0}}@media (min-width:1200px){section.zigband{padding:var(--section-pad-lg) 0}}h1,h2,h3{line-height:1.2;margin:0}p{margin:0}.section-title{font-weight:900;font-size:clamp(18px,2.4vw,24px);color:#0f172a}.btn,.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;text-decoration:none;line-height:1}.btn{border:1px solid rgba(15,23,42,.15);color:#0f172a;background:#fff}.btn-primary{border:1px solid #10b981;background:#10b981;color:#fff}.card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:var(--shadow-1);padding:16px}.media-row{display:flex;gap:12px;align-items:flex-start;margin:8px 0}.icon-circle{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.06);background:#fff}.hero-plain{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}@media (max-width:1024px){.hero-plain{grid-template-columns:1fr}}.preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:900px){.preview-cards{grid-template-columns:1fr}}.dims-row,.scenes-grid{margin-top:6px}.tc-track{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-16{margin-bottom:16px}.align-center{display:flex;align-items:center}.justify-between{display:flex;justify-content:space-between}img{max-width:100%;height:auto;display:block}.center-row{display:flex;justify-content:center}.center-row>*{max-width:960px;width:100%}.policy-wrap{background:#f8fafc;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.policy-row{max-width:1200px;margin:0 auto;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:900px){.policy-row{grid-template-columns:1fr}}.policy-block{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 6px 18px #0f172a0d;padding:14px 16px;display:grid;gap:8px}.policy-title{font-weight:900;color:#0f172a;font-size:clamp(14px,1.8vw,16px)}.policy-list{display:grid;gap:6px;color:#374151;font-size:14px}.policy-item{display:flex;align-items:center;gap:8px}.policy-dot{width:8px;height:8px;border-radius:50%;background:#10b981;flex:none}.policy-link{color:#0f172a;text-decoration:underline}.site-header[data-v-d34800c3]{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.nav-inner[data-v-d34800c3]{max-width:none;width:100%;margin:0;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(180deg,#ffffffad,#ffffff80);backdrop-filter:saturate(120%) blur(6px);-webkit-backdrop-filter:saturate(120%) blur(6px);border-bottom:1px solid rgba(15,23,42,.06)}.brand[data-v-d34800c3]{display:flex;align-items:center;gap:10px;text-decoration:none}.brand-logo[data-v-d34800c3]{width:26px;height:26px;object-fit:contain;transform:translateZ(12px);background:#10b981;padding:4px;border-radius:8px;box-shadow:0 2px 6px #02081414,0 0 0 1px #10b98138}.brand-name[data-v-d34800c3]{font-weight:900;font-size:20px;letter-spacing:.3px;color:#111827;position:relative}.brand-name[data-v-d34800c3]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.45) 45%,rgba(255,255,255,.1) 60%,transparent 100%);transform:translate(-120%) skew(-15deg);opacity:0;transition:opacity .2s ease,transform .6s ease}.brand:hover .brand-name[data-v-d34800c3]:after{opacity:.35;transform:translate(130%) skew(-15deg)}.nav-links[data-v-d34800c3]{display:flex;align-items:center;gap:18px}.nav-link[data-v-d34800c3]{font-size:14px;color:#1f2937;text-decoration:none;opacity:.95;position:relative;overflow:hidden;will-change:transform,box-shadow}.nav-link[data-v-d34800c3],.brand-name[data-v-d34800c3]{text-shadow:0 1px 0 rgba(255,255,255,.5)}.nav-link[data-v-d34800c3]{border:1px solid transparent;border-radius:999px;padding:8px 12px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,background .22s ease,opacity .22s ease;background:transparent}.nav-link.star-map[data-v-d34800c3]{background:#0f172a;color:#fff;border-color:#0f172a}.nav-link.star-map[data-v-d34800c3]:hover{filter:brightness(1.06)}.nav-link.star-map[data-v-d34800c3]{position:relative;overflow:hidden;box-shadow:0 8px 22px #02061759}@keyframes liMeteor-d34800c3{0%{transform:translate(-140%) translateY(-40%) rotate(18deg);opacity:0}10%{opacity:1}to{transform:translate(240%) translateY(40%) rotate(18deg);opacity:0}}.nav-link.star-map[data-v-d34800c3]:after{content:"";position:absolute;top:6px;left:-40%;width:46px;height:3px;background:linear-gradient(90deg,#facc1500,#fde68a,#facc15 70%,#facc1500);border-radius:999px;animation:liMeteor-d34800c3 1.8s linear infinite;animation-delay:.1s;filter:drop-shadow(0 0 8px #fde68a)}.nav-link.star-map[data-v-d34800c3]:before{content:"";position:absolute;top:18px;left:-60%;width:36px;height:3px;background:linear-gradient(90deg,#facc1500,#fde68a 45%,#facc15 80%,#facc1500);border-radius:999px;animation:liMeteor-d34800c3 2.4s linear infinite;animation-delay:.9s;filter:drop-shadow(0 0 6px #fde68a)}@keyframes liTwinkle-d34800c3{0%,to{opacity:.3}50%{opacity:.8}}.nav-link.star-map[data-v-d34800c3]{background-image:radial-gradient(1px 1px at 20% 30%,#ffffff59 0,#fff0),radial-gradient(1px 1px at 70% 60%,#ffffff40 0,#fff0),radial-gradient(1px 1px at 40% 80%,#ffffff2e 0,#fff0);animation:liTwinkle-d34800c3 2.6s ease-in-out infinite}.nav-link[data-v-d34800c3]:after{content:"";position:absolute;top:0;bottom:0;left:-120%;width:60%;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.45) 45%,rgba(255,255,255,.12) 60%,transparent 100%);transform:skew(-15deg)}.nav-link[data-v-d34800c3]:hover{opacity:1;background:#10b9810f;transform:translateY(-1px) scale(1.01) rotateX(.6deg)}.nav-link[data-v-d34800c3]:hover:after{animation:navGloss .8s ease forwards}.nav-links[data-v-d34800c3]{perspective:1000px}.nav-link.router-link-active[data-v-d34800c3]{background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.45);color:#065f46!important;box-shadow:0 6px 12px #10b9811f,inset 0 1px #ffffff8c;transform:none}.nav-link.router-link-active[data-v-d34800c3]:before{content:"";position:absolute;left:6px;right:6px;top:4px;height:40%;background:linear-gradient(180deg,#ffffff8c,#fff0);border-radius:999px;pointer-events:none;filter:saturate(120%)}.nav-link.router-link-active[data-v-d34800c3]:hover{transform:none}.nav-link.router-link-active[data-v-d34800c3]:hover:after{animation:navGloss .9s ease forwards}.nav-link[data-v-d34800c3]:active{transform:translateY(1px) scale(.98)}.nav-group[data-v-d34800c3]{position:relative}.nav-link.has-caret[data-v-d34800c3]{display:inline-flex;align-items:center;gap:6px}.nav-link .caret[data-v-d34800c3]{font-size:12px}.login[data-v-d34800c3]{opacity:.8}.logout[data-v-d34800c3]{background:transparent;border:0;cursor:pointer}.user[data-v-d34800c3]{opacity:1;font-weight:600}.userbox[data-v-d34800c3]{position:relative}.avatar[data-v-d34800c3]{width:32px;height:32px;border-radius:999px;border:1px solid rgba(16,185,129,.4);background:#ecfdf5;color:#047857;font-weight:800;display:flex;align-items:center;justify-content:center}.dropdown[data-v-d34800c3]{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 12px 28px #0000001f;padding:8px;display:flex;flex-direction:column;gap:2px;color:#0f172a!important}.drop-head .hi[data-v-d34800c3]{font-weight:900;color:#0f172a;margin-bottom:2px}.drop-title[data-v-d34800c3]{display:none}.drop-sub[data-v-d34800c3]{font-size:12px;color:#64748b;margin-top:2px}.pill[data-v-d34800c3]{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-weight:700}.pill.ok[data-v-d34800c3]{background:#ecfdf5;border-color:#86efac;color:#065f46}.drop-head .hi[data-v-d34800c3]{font-weight:600;color:#10b981;margin-bottom:4px}.drawer-greet[data-v-d34800c3]{margin:6px 0 4px;font-weight:900;color:#0f172a}.dropdown.small[data-v-d34800c3]{min-width:180px}.drop-head[data-v-d34800c3]{padding:8px 10px;color:#0f172a;font-weight:700;border-bottom:1px solid #f1f5f9;margin-bottom:6px}.drop-item[data-v-d34800c3]{padding:8px 10px;border-radius:8px;text-align:left;background:transparent;border:1px solid transparent;cursor:pointer;color:#10b981!important;text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:.04em}.drop-item[data-v-d34800c3]:hover{background:#10b9810f}.drop-item.green[data-v-d34800c3]{color:#10b981!important}.drop-item.danger[data-v-d34800c3]{background:#ef4444;color:#fff!important;border-color:#ef4444}.mini-hint[data-v-d34800c3]{font-size:12px;color:#64748b;margin-left:6px}.cta.bordered[data-v-d34800c3]{border:1px solid #fff}.cta[data-v-d34800c3]{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;background:#10b981;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 6px 14px #10b98140}.cta[data-v-d34800c3]:hover{filter:brightness(1.02)}.hamburger[data-v-d34800c3]{display:none;flex-direction:column;gap:4px;width:42px;height:38px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff}.bar[data-v-d34800c3]{display:block;height:2px;background:#111827;border-radius:2px}@media (max-width: 980px){.nav-links[data-v-d34800c3]{display:none}.hamburger[data-v-d34800c3]{display:flex}}.drawer-backdrop[data-v-d34800c3]{position:fixed;inset:0;background:#0000004d;-webkit-backdrop-filter:saturate(140%) blur(1px);backdrop-filter:saturate(140%) blur(1px)}.drawer[data-v-d34800c3]{position:fixed;top:0;right:0;height:100vh;width:86vw;max-width:360px;background:#fff;z-index:60;display:flex;flex-direction:column;box-shadow:-8px 0 18px #0000001a}.drawer-head[data-v-d34800c3]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.drawer-brand[data-v-d34800c3]{display:flex;align-items:center;gap:10px}.close[data-v-d34800c3]{width:36px;height:36px;border:0;background:#f3f4f6;border-radius:10px;font-size:20px;line-height:1}.drawer-body[data-v-d34800c3]{display:flex;flex-direction:column;padding:14px 16px;gap:12px}.nav-item[data-v-d34800c3]{display:block;padding:12px 10px;border-radius:10px;text-decoration:none;color:#1f2937;border:1px solid rgba(0,0,0,.06);background:transparent;text-align:left;font-size:16px;font-weight:400;width:100%}.nav-item.deep-report[data-v-d34800c3]{text-align:left;font-size:16px;font-weight:400}.nav-item.star-map[data-v-d34800c3]{background:#0f172a;color:#fff;border-color:#0f172a;position:relative;overflow:hidden;box-shadow:0 6px 16px #02061759,inset 0 1px #ffffff0d;min-height:60px}.nav-item.star-map[data-v-d34800c3]:after,.nav-item.star-map[data-v-d34800c3]:before{content:"";position:absolute;border-radius:999px;filter:drop-shadow(0 0 8px #fde68a);pointer-events:none}.nav-item.star-map[data-v-d34800c3]:after{top:15%;left:-80%;width:70px;height:4px;background:linear-gradient(90deg,#facc1500,#fde68a 25%,#facc15 60%,#facc1500);animation:liMeteor-d34800c3 1.6s linear infinite;animation-delay:.2s}.nav-item.star-map[data-v-d34800c3]:before{top:55%;left:-70%;width:55px;height:3px;background:linear-gradient(90deg,#facc1500,#fde68a,#facc15 70%,#facc1500);animation:liMeteor-d34800c3 2s linear infinite;animation-delay:1s}.nav-item.star-map[data-v-d34800c3]{background-image:linear-gradient(135deg,transparent 0%,transparent 20%,rgba(250,204,21,.15) 22%,transparent 24%),linear-gradient(135deg,transparent 0%,transparent 40%,rgba(250,204,21,.12) 42%,transparent 44%),linear-gradient(135deg,transparent 0%,transparent 60%,rgba(250,204,21,.18) 62%,transparent 64%),linear-gradient(135deg,transparent 0%,transparent 75%,rgba(250,204,21,.1) 76%,transparent 78%),radial-gradient(2px 2px at 15% 25%,#fff9 0,#fff0),radial-gradient(1px 1px at 28% 58%,#ffffff80 0,#fff0),radial-gradient(2px 2px at 48% 35%,#ffffff8c 0,#fff0),radial-gradient(1px 1px at 65% 72%,#ffffff73 0,#fff0),radial-gradient(2px 2px at 82% 42%,#ffffff80 0,#fff0),radial-gradient(1px 1px at 22% 78%,#fff6 0,#fff0),radial-gradient(1px 1px at 75% 18%,#ffffff73 0,#fff0),radial-gradient(2px 2px at 90% 88%,#ffffff7a 0,#fff0);background-color:#0f172a;animation:liTwinkle-d34800c3 2.2s ease-in-out infinite,mobileMeteorBg-d34800c3 8s linear infinite}@keyframes mobileMeteorBg-d34800c3{0%,to{background-position:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}25%{background-position:150% 150%,0% 0%,0% 0%,0% 0%,10% 10%,5% 5%,8% 8%,12% 12%,15% 15%,6% 6%,9% 9%,11% 11%}50%{background-position:300% 300%,150% 150%,0% 0%,0% 0%,20% 20%,10% 10%,16% 16%,24% 24%,30% 30%,12% 12%,18% 18%,22% 22%}75%{background-position:450% 450%,300% 300%,150% 150%,0% 0%,30% 30%,15% 15%,24% 24%,36% 36%,45% 45%,18% 18%,27% 27%,33% 33%}}.nav-item.danger[data-v-d34800c3]{background:#ef4444;color:#fff;border-color:#ef4444}.cta.large[data-v-d34800c3]{padding:14px 16px;font-size:16px}.fade-enter-active[data-v-d34800c3],.fade-leave-active[data-v-d34800c3]{transition:opacity .18s ease}.fade-enter-from[data-v-d34800c3],.fade-leave-to[data-v-d34800c3]{opacity:0}.slide-enter-active[data-v-d34800c3]{transition:transform .22s ease}.slide-leave-active[data-v-d34800c3]{transition:transform .18s ease}.slide-enter-from[data-v-d34800c3],.slide-leave-to[data-v-d34800c3]{transform:translate(100%)}.mega[data-v-6f78f8d7]{background:linear-gradient(180deg,#168f6c,#1fad84 55%,#21b789);color:#f0fffbeb;margin-top:60px;padding:48px 0 28px;min-height:clamp(360px,48vh,540px);contain:layout}.mega-wrap[data-v-6f78f8d7]{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,32px);display:flex;flex-direction:column;gap:36px}.mega-grid[data-v-6f78f8d7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,4vw,44px)}.brand[data-v-6f78f8d7]{display:flex;flex-direction:column;gap:14px}.logo[data-v-6f78f8d7]{display:flex;align-items:center;gap:10px}.dot[data-v-6f78f8d7]{width:12px;height:12px;border-radius:999px;background:#5eead4;box-shadow:0 0 0 6px #5eead42e}.name[data-v-6f78f8d7]{font-weight:800;font-size:18px;letter-spacing:.04em}.slogan[data-v-6f78f8d7]{margin:0;color:#f0fffbc7;line-height:1.6;max-width:36ch}.cta[data-v-6f78f8d7]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:#fff;color:#0f5130;font-weight:800;font-size:14px;box-shadow:0 16px 32px #0f513047;text-decoration:none;width:max-content}.cta[data-v-6f78f8d7]:hover{transform:translateY(-2px)}.col[data-v-6f78f8d7]{display:flex;flex-direction:column;gap:8px}.hd[data-v-6f78f8d7]{font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#f0fffbd9}.lnk[data-v-6f78f8d7]{color:#f0fffbc7;text-decoration:none;font-size:14px;line-height:1.6}.lnk[data-v-6f78f8d7]:hover{color:#5eead4}.mega-legal[data-v-6f78f8d7]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#f0fffba6;border-top:1px solid rgba(255,255,255,.24);padding-top:18px;flex-wrap:wrap;gap:12px}.mega-legal a[data-v-6f78f8d7]{color:#f0fffbb3;text-decoration:none}.mega-legal a[data-v-6f78f8d7]:hover{color:#fff}.legal-links[data-v-6f78f8d7]{display:flex;align-items:center;gap:8px}.sep[data-v-6f78f8d7]{color:#e2f1ff59}@media (max-width:960px){.mega-grid[data-v-6f78f8d7]{grid-template-columns:repeat(3,minmax(0,1fr))}.brand[data-v-6f78f8d7]{grid-column:1 / -1}}@media (max-width:640px){.mega-grid[data-v-6f78f8d7]{display:flex;flex-wrap:wrap;gap:18px}.brand[data-v-6f78f8d7]{flex:0 0 100%}.col[data-v-6f78f8d7]{flex:0 0 calc(50% - 9px)}.col .hd[data-v-6f78f8d7]{font-size:12px}.col .lnk[data-v-6f78f8d7]{font-size:13px}.mega-legal[data-v-6f78f8d7]{flex-direction:column;align-items:flex-start;gap:8px}.legal-links[data-v-6f78f8d7]{gap:6px}}@media (max-width:960px){.mega-grid[data-v-6f78f8d7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mega[data-v-6f78f8d7]{padding:40px 0 24px}.mega-grid[data-v-6f78f8d7]{grid-template-columns:1fr}.mega-legal[data-v-6f78f8d7]{flex-direction:column;align-items:flex-start;gap:6px}}:root{--content-max: 1200px;--content-pad: clamp(16px, 4vw, 28px);--brand-ink: #0f172a;--brand-cta: #10b981;--brand-cta-2: #0ea5e9;--surface: #ffffff;--line: #e5e7eb}.li-wrap{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad)}h1,h2,h3{color:var(--brand-ink)}p{color:#0f172a;opacity:.92;line-height:1.8}ul,ol{color:#0f172a;opacity:.92}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;border:1px solid var(--brand-cta);background:var(--brand-cta);color:#fff;text-decoration:none;font-weight:900}.btn.ghost{background:#fff;color:#0f172a;border-color:#cbd5e1}@media print{header,nav,footer{display:none!important}body{background:#fff}}.app-shell[data-v-fe066929]{min-height:100vh;display:flex;flex-direction:column;background:#f6f8fb}.app-main[data-v-fe066929]{flex:1 0 auto;display:flex;flex-direction:column}.slide-x-enter-active,.slide-x-leave-active{transition:opacity .28s ease,transform .32s ease}.slide-x-enter-from{opacity:0;transform:translate(18px)}.slide-x-leave-to{opacity:0;transform:translate(-18px)}@media (prefers-reduced-motion: reduce){.slide-x-enter-active,.slide-x-leave-active{transition:none}.slide-x-enter-from,.slide-x-leave-to{transform:none}}.hero2[data-v-efdbfe31]{position:relative;background:linear-gradient(180deg,#168f6c,#1fad84 60%,#21b789);color:#fff;overflow:hidden}.hero2-wave[data-v-efdbfe31]{position:absolute;top:0;left:0;width:100%;height:110px;z-index:0;pointer-events:none}.hero2-wrap[data-v-efdbfe31]{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:96px clamp(16px,4vw,32px) 20px}.hero2-grid[data-v-efdbfe31]{display:grid;grid-template-columns:1.4fr 1fr;align-items:flex-start;gap:clamp(12px,3vw,28px)}.hero2-title[data-v-efdbfe31]{font-size:clamp(32px,4.2vw,56px);line-height:1.06;font-weight:1000;margin:8px 0 10px;color:#fff!important}.hero2-sub[data-v-efdbfe31]{opacity:.95;max-width:60ch;margin:0 0 8px;color:#fff!important}.hero2-sub-italic[data-v-efdbfe31]{color:#fff!important}.hero2-sub-italic[data-v-efdbfe31]{font-style:italic;font-family:Georgia,Times New Roman,serif}.hero2-cta[data-v-efdbfe31]{margin-top:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero2-btn[data-v-efdbfe31]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;background:#10b981;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 8px 18px #10b98147}.hero2-link[data-v-efdbfe31]{display:inline-flex;align-items:center;gap:6px;color:#fffffff2;text-decoration:underline;text-underline-offset:3px}.hero2-links[data-v-efdbfe31]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hero2-stats[data-v-efdbfe31]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.15)}.stat[data-v-efdbfe31]{display:flex;flex-direction:column;gap:4px;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit}.stat[data-v-efdbfe31]:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:4px}.stat:hover .num[data-v-efdbfe31]{transform:translateY(-2px);text-shadow:0 0 18px rgba(255,255,255,.45)}.num[data-v-efdbfe31]{font-weight:800;font-size:32px;line-height:1.1;color:#fff}.label[data-v-efdbfe31]{font-size:13px;line-height:1.25;color:#ffffffeb}.hero2-note[data-v-efdbfe31]{margin-top:12px;padding:12px 14px;background:#0f172a2e;border:1px solid rgba(255,255,255,.35);border-radius:12px;font-size:13px;line-height:1.5;max-width:520px;color:#f8fafc}.stats-note-enter-active[data-v-efdbfe31],.stats-note-leave-active[data-v-efdbfe31]{transition:opacity .25s ease,transform .25s ease}.stats-note-enter-from[data-v-efdbfe31],.stats-note-leave-to[data-v-efdbfe31]{opacity:0;transform:translateY(-6px)}.hero2-visual[data-v-efdbfe31]{align-self:flex-start;display:flex;justify-content:flex-end}.hero2-bear-desktop[data-v-efdbfe31]{width:440px;max-width:100%;height:auto;filter:drop-shadow(0 10px 24px rgba(0,0,0,.25));animation:heartbeat-efdbfe31 1.8s ease-in-out infinite both}.is-mobile[data-v-efdbfe31]{display:none}@keyframes heartbeat-efdbfe31{0%{transform:scale(1)}15%{transform:scale(1.06)}30%{transform:scale(1)}45%{transform:scale(1.06)}60%{transform:scale(1)}to{transform:scale(1)}}.hero2-bear-mobile[data-v-efdbfe31]{animation:heartbeat-efdbfe31 1.8s ease-in-out infinite both}@media (prefers-reduced-motion: reduce){.hero2-bear-mobile[data-v-efdbfe31],.hero2-bear-desktop[data-v-efdbfe31]{animation:none}}@media (max-width:980px){.hero2-wrap[data-v-efdbfe31]{padding-top:100px}.hero2-grid[data-v-efdbfe31]{grid-template-columns:1fr;text-align:left}.hero2-copy[data-v-efdbfe31]{max-width:680px;margin:0 auto}.hero2-title[data-v-efdbfe31]{font-size:clamp(28px,7vw,34px);line-height:1.15;color:#fff!important}.is-desktop[data-v-efdbfe31]{display:none}.is-mobile[data-v-efdbfe31]{display:block}.hero2-visual[data-v-efdbfe31]{display:none}.hero2-mrow[data-v-efdbfe31]{display:grid;grid-template-columns:1fr 160px;align-items:center;gap:12px;margin-top:6px}.hero2-sub-italic[data-v-efdbfe31]{font-style:italic;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,3.8vw,16px);opacity:.95}.hero2-bear-mobile[data-v-efdbfe31]{width:160px;height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.2))}.hero2-cta[data-v-efdbfe31]{justify-content:flex-start;gap:12px;margin-top:12px}.hero2-btn[data-v-efdbfe31]{padding:12px 18px;font-size:16px;border-radius:12px}.hero2-links[data-v-efdbfe31]{margin-top:10px}.hero2-stats[data-v-efdbfe31]{grid-template-columns:1fr;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.num[data-v-efdbfe31]{font-size:24px}}.teaser-wrap[data-v-21abd7a5]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.teaser-q[data-v-21abd7a5]{font-weight:700;margin-bottom:10px}.teaser-opts[data-v-21abd7a5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.teaser-btn[data-v-21abd7a5]{border:1px solid #cbd5e1;padding:6px 10px;border-radius:10px}.teaser-btn.active[data-v-21abd7a5]{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.teaser-feedback[data-v-21abd7a5]{margin-top:10px;color:#334155}.teaser-start[data-v-21abd7a5]{margin-left:12px}:where(section[id*=feedback i][data-v-21abd7a5],section[id*=testimonial i][data-v-21abd7a5],.feedback[data-v-21abd7a5],.testimonials[data-v-21abd7a5]){background:var(--surface-2);padding:24px 0}:where(section[id*=feedback i][data-v-21abd7a5],section[id*=testimonial i][data-v-21abd7a5],.feedback[data-v-21abd7a5],.testimonials[data-v-21abd7a5]) :is(.card,.quote-card,.item,[class*=card i]){background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 24px #0f172a0f;border-radius:16px;color:var(--ink)}:where(section[id*=feedback i][data-v-21abd7a5],section[id*=testimonial i][data-v-21abd7a5],.feedback[data-v-21abd7a5],.testimonials[data-v-21abd7a5]) :is(h2,h3,.title){color:var(--ink);font-weight:900}:where(section[id*=feedback i][data-v-21abd7a5],section[id*=testimonial i][data-v-21abd7a5],.feedback[data-v-21abd7a5],.testimonials[data-v-21abd7a5]) :is(p,.desc,.content,.quote){color:var(--ink-2)}:where(section[id*=feedback i][data-v-21abd7a5],section[id*=testimonial i][data-v-21abd7a5],.feedback[data-v-21abd7a5],.testimonials[data-v-21abd7a5]) :is(.mark,.dot,.bar){background:rgba(var(--primary-rgb),.14)}:where(section[id*=feedback i],section[id*=testimonial i],.feedback,.testimonials) :is(.stars,.rating) svg[data-v-21abd7a5]{width:16px;height:16px}:where(section[id*=feedback i],section[id*=testimonial i],.feedback,.testimonials) :is(.stars,.rating) svg[data-v-21abd7a5] :is(path,circle,polygon){fill:var(--primary)}:where(section[id*=feedback i][data-v-21abd7a5],section[id*=testimonial i][data-v-21abd7a5],.feedback[data-v-21abd7a5],.testimonials[data-v-21abd7a5]) :is(.btn-primary,.btn.primary,button.primary){background:var(--primary);border:1px solid var(--primary);color:#fff;font-weight:800;border-radius:12px}:where(section[id*=feedback i],section[id*=testimonial i],.feedback,.testimonials) a[data-v-21abd7a5]{color:var(--link);font-weight:700;text-decoration:none}:where(section[id*=feedback i][data-v-21abd7a5],section[id*=testimonial i][data-v-21abd7a5],.feedback[data-v-21abd7a5],.testimonials[data-v-21abd7a5]) :is(img.avatar,.avatar){border:1px solid var(--border);border-radius:999px}:where(section[id*=feedback i],section[id*=testimonial i],.feedback,.testimonials) .grid[data-v-21abd7a5]{gap:16px}.lp-wrap[data-v-b1380b9f]{position:relative;background:#fff;content-visibility:auto;contain-intrinsic-size:780px}.container[data-v-b1380b9f]{max-width:1200px;margin:0 auto;padding:0 16px}.lp-grid[data-v-b1380b9f]{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:flex-start;padding:72px 0}.eyebrow[data-v-b1380b9f]{font-size:13px;letter-spacing:.08em;color:#0ea5e9;font-weight:800;margin-bottom:10px;text-transform:uppercase}.title[data-v-b1380b9f]{font-size:30px;line-height:1.2;font-weight:900;color:#0f172a;margin:8px 0 12px}.desc[data-v-b1380b9f]{color:#334155;line-height:1.75;margin-bottom:14px}.bullets[data-v-b1380b9f]{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0 18px;padding:0;list-style:none}.bullets li[data-v-b1380b9f]{background:#f1f5f9;border:1px solid #e2e8f0;color:#0f172a;border-radius:999px;padding:6px 12px;font-size:12px}.cta-row[data-v-b1380b9f]{display:flex;gap:12px;flex-wrap:wrap}.btn[data-v-b1380b9f]{border-radius:12px;border:1px solid transparent;padding:12px 18px;font-weight:800;font-size:14px;cursor:pointer}.btn-primary[data-v-b1380b9f]{background:#10b981;border-color:#10b981;color:#fff}.btn-primary[data-v-b1380b9f]:active{transform:translateY(1px)}.lp-edge[data-v-b1380b9f]{position:absolute;left:0;width:100%;pointer-events:none}.lp-edge-top[data-v-b1380b9f]{top:0;transform:translateY(-1px)}.lp-edge-bottom[data-v-b1380b9f]{bottom:0;transform:translateY(1px)}.edge-svg[data-v-b1380b9f]{width:100%;height:80px;display:block}@media (max-width: 1024px){.lp-grid[data-v-b1380b9f]{grid-template-columns:1fr 1fr;gap:28px;padding:64px 0}.title[data-v-b1380b9f]{font-size:28px}}@media (max-width: 768px){.lp-wrap[data-v-b1380b9f]{contain-intrinsic-size:620px}.lp-grid[data-v-b1380b9f]{grid-template-columns:1fr;gap:20px;padding:56px 0}.illus[data-v-b1380b9f]{max-width:440px}.title[data-v-b1380b9f]{font-size:24px}}.kinds-illus[data-v-b1380b9f]{float:left;width:42%;max-width:420px;margin:8px 24px 16px 0}.kinds-illus img[data-v-b1380b9f]{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 6px 20px #00000014}@media (max-width:1024px){.kinds-illus[data-v-b1380b9f]{width:48%;max-width:380px}}@media (max-width:768px){.kinds-illus[data-v-b1380b9f]{float:none;width:100%;max-width:none;margin:0 0 16px}}.illus[data-v-b1380b9f]{width:100%;max-width:560px;margin:0 auto}.illus-img[data-v-b1380b9f]{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 6px 20px #00000014}.lp-right[data-v-b1380b9f],.lp-right .copy[data-v-b1380b9f],.lp-right .content[data-v-b1380b9f],.lp-right .card[data-v-b1380b9f],.lp-right h1[data-v-b1380b9f],.lp-right h2[data-v-b1380b9f],.lp-right p[data-v-b1380b9f]{text-align:left!important}.lp-right[data-v-b1380b9f],.lp-right .stack[data-v-b1380b9f],.lp-right .content[data-v-b1380b9f],.lp-right .vstack[data-v-b1380b9f]{align-items:flex-start!important}.lp-right .chips[data-v-b1380b9f],.lp-right .chip-list[data-v-b1380b9f],.lp-right .actions[data-v-b1380b9f]{justify-content:flex-start!important}.mini[data-v-5449eafc]{display:flex;align-items:center;gap:10px}.track[data-v-5449eafc]{position:relative;height:10px;flex:1;border-radius:999px;background:#eef2f7}.fill[data-v-5449eafc]{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--bar, currentColor)}.tick[data-v-5449eafc]{position:absolute;top:50%;width:1px;height:10px;background:#d8dee6;transform:translate(-.5px,-50%)}.label[data-v-5449eafc]{display:flex;align-items:center;gap:6px;font-size:12px;color:#334155}.val[data-v-5449eafc]{font-weight:800}.sep[data-v-5449eafc]{opacity:.5}.label.lv0 .val[data-v-5449eafc],.label.lv0 .tag[data-v-5449eafc]{color:#64748b}.label.lv1 .val[data-v-5449eafc],.label.lv1 .tag[data-v-5449eafc]{color:#475569}.label.lv2 .val[data-v-5449eafc],.label.lv2 .tag[data-v-5449eafc],.label.lv3 .val[data-v-5449eafc],.label.lv3 .tag[data-v-5449eafc],.label.lv4 .val[data-v-5449eafc],.label.lv4 .tag[data-v-5449eafc]{color:#0f172a}.card[data-v-c157c295]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;box-shadow:0 6px 18px #0f172a0f;display:flex;flex-direction:column;gap:10px}.head[data-v-c157c295]{display:flex;align-items:center;gap:10px}.dot[data-v-c157c295]{width:10px;height:10px;border-radius:50%}.titles[data-v-c157c295]{display:flex;flex-direction:column}.title[data-v-c157c295]{font-weight:900;color:#0f172a}.meta[data-v-c157c295]{font-size:12px;color:#64748b}.tagline[data-v-c157c295]{color:#0f172a;font-weight:600}.bar[data-v-c157c295]{margin-top:4px}.desc[data-v-c157c295]{font-size:12px;color:#475569}.ref[data-v-c157c295]{font-size:11px;color:#64748b}.card[data-v-c157c295]:focus{outline:2px solid #a7f3d0;outline-offset:2px}.card[data-v-c157c295]:active{transform:translateY(1px)}@media (hover:hover){.card[data-v-c157c295]:hover{box-shadow:0 10px 24px #0f172a14;transform:translateY(-2px);transition:all .2s}}.dims-wrap[data-v-b2f0e243]{position:relative;background:transparent}.container[data-v-b2f0e243]{max-width:1200px;margin:0 auto;padding:0 16px}.hex-shadow[data-v-b2f0e243]{position:relative;margin:14px 0;filter:drop-shadow(0 18px 26px rgba(15,23,42,.1)) drop-shadow(0 8px 12px rgba(15,23,42,.06))}.hex-outline[data-v-b2f0e243]{position:relative;background:linear-gradient(160deg,#f8fafc,#e2e8f0 58%,#cbd5e1);padding:16px;overflow:visible}.hex-outline[data-v-b2f0e243]:before{content:"";position:absolute;inset:0;background:linear-gradient(20deg,#fffffff2,#fff3 42%,#00000014);mix-blend-mode:overlay;pointer-events:none;clip-path:inherit}.hex-inner[data-v-b2f0e243]{background:#fff;padding:24px}.inner-scale[data-v-b2f0e243]{margin-top:var(--shift, 24px);transform:scale(var(--scale, .8));transform-origin:top center}.headrow[data-v-b2f0e243]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:2px 0 6px}.eyebrow[data-v-b2f0e243]{font-size:12px;letter-spacing:.08em;color:#1d4ed8;font-weight:800;text-transform:uppercase}.h2[data-v-b2f0e243]{font-size:26px;line-height:1.2;font-weight:900;color:#0f172a;margin:6px 0}.lead[data-v-b2f0e243]{color:#475569}.link[data-v-b2f0e243]{color:#075985;text-decoration:none;font-weight:700}.grid[data-v-b2f0e243]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.legend[data-v-b2f0e243]{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:8px 0 4px;list-style:none;color:#475569;font-size:12px}.legend .dot[data-v-b2f0e243]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.note[data-v-b2f0e243]{color:#334155;font-size:12px;margin:6px 0 2px}@media (max-width:1024px){.grid[data-v-b2f0e243]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.headrow[data-v-b2f0e243]{flex-direction:column;align-items:flex-start}.grid[data-v-b2f0e243]{grid-template-columns:1fr}}.li-home[data-v-9d806222]{background:#f6f8fb;overflow-x:clip}.li-wrap[data-v-9d806222]{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.li-hero-grid[data-v-9d806222]{display:grid;grid-template-columns:1.4fr 1fr;align-items:flex-start;gap:clamp(12px,3vw,28px);padding-top:16px;padding-bottom:clamp(12px,2vw,18px)}.li-hero-title[data-v-9d806222]{font-size:clamp(32px,4.2vw,56px);line-height:1.06;font-weight:1000;letter-spacing:.2px;margin:8px 0 10px}.li-hero-lead[data-v-9d806222]{opacity:.92;max-width:60ch}.li-cta-row[data-v-9d806222]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.li-social-proof[data-v-9d806222]{margin-top:12px;display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;color:#e5f9f2}.li-social-proof .sep[data-v-9d806222]{opacity:.7}.li-hero-links[data-v-9d806222]{margin-top:10px}.li-hero-visual[data-v-9d806222]{position:relative;width:100%;max-width:440px;margin-left:auto;align-self:flex-start}.li-hero-image[data-v-9d806222]{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.25))}@media (max-width: 980px){.li-hero-grid[data-v-9d806222]{grid-template-columns:1fr;text-align:center}.li-hero-visual[data-v-9d806222]{max-width:320px;margin:20px auto 0}.li-social-proof[data-v-9d806222],.li-cta-row[data-v-9d806222]{justify-content:center}}.li-band[data-v-9d806222]{padding:36px 0}.li-band.li-soft[data-v-9d806222]{background:#f7f9fc}.li-center[data-v-9d806222]{display:flex;justify-content:center}.li-section[data-v-9d806222]{padding:8px 0}.li-cta-card[data-v-9d806222]{margin:20px auto 28px;border-radius:20px;border:1px solid rgba(226,232,240,.9);background:#fff;box-shadow:0 18px 44px #0208140f}.li-cta-inner[data-v-9d806222]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px clamp(16px,3vw,24px)}@media (max-width: 740px){.li-cta-inner[data-v-9d806222]{flex-direction:column;text-align:center}}.li-reveal[data-v-9d806222]{opacity:0;will-change:opacity;transition:opacity .45s ease}.li-reveal.delay-1[data-v-9d806222]{transition-delay:.06s}.li-reveal.delay-2[data-v-9d806222]{transition-delay:.12s}.li-reveal.is-visible[data-v-9d806222]{opacity:1}.lazy-sentinel[data-v-9d806222]{width:100%;height:1px;margin:0;pointer-events:none;opacity:0}.lazy-shell[data-v-9d806222]{position:relative;width:100%;content-visibility:auto;contain-intrinsic-size:var(--lazy-size, 400px)}.lazy-placeholder[data-v-9d806222]{position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,#e2e8f0,#f8fafc);overflow:hidden}.lazy-placeholder[data-v-9d806222]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#fff0,#ffffff8c,#fff0);transform:translate(-100%);animation:shimmer-9d806222 1.6s infinite}.lazy-scenes[data-v-9d806222]{min-height:840px;--lazy-size: 840px }.lazy-micro[data-v-9d806222]{min-height:420px;--lazy-size: 420px }.lazy-feedback[data-v-9d806222]{min-height:720px;--lazy-size: 720px }.lazy-shell.lazy-scenes[data-v-9d806222],.lazy-shell.lazy-micro[data-v-9d806222],.lazy-shell.lazy-feedback[data-v-9d806222]{min-height:inherit}.lazy-shell[data-v-9d806222] .scenes,.lazy-shell[data-v-9d806222] .microbar-wrap,.lazy-shell[data-v-9d806222] .fb-wrap{min-height:inherit;display:block;border-radius:20px;position:relative}.lazy-shell[data-v-9d806222] .microbar-wrap,.lazy-shell[data-v-9d806222] .fb-wrap{width:100%}.lazy-shell[data-v-9d806222] .microbar-wrap .microbar,.lazy-shell[data-v-9d806222] .fb-wrap .container{position:relative}@keyframes shimmer-9d806222{to{transform:translate(100%)}}
