.page[data-v-32bb1e28]{--ease:cubic-bezier(0.2,0.8,0.2,1);--max:1180px;--headerH:66px;--radius:22px;--radius2:16px;--shadow:0 20px 60px rgba(0,0,0,0.55);--shadow2:0 12px 30px rgba(0,0,0,0.35);--heroGlow1:rgba(56,189,248,0.18);--heroGlow2:rgba(99,102,241,0.16);--heroGlow3:rgba(20,184,166,0.1);--accentA:rgba(56,189,248,0.98);--accentB:rgba(99,102,241,0.92);--accentC:rgba(20,184,166,0.9);min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Microsoft YaHei;color:var(--text);background:radial-gradient(1200px 600px at 20% -10%,var(--heroGlow1),transparent 60%),radial-gradient(900px 500px at 90% 0,var(--heroGlow2),transparent 55%),radial-gradient(900px 600px at 60% 120%,var(--heroGlow3),transparent 55%),linear-gradient(180deg,var(--bg2),var(--bg) 45%,var(--bg));overflow-x:hidden}.page[data-theme=dark][data-v-32bb1e28],.page[data-v-32bb1e28]{--bg:#05070f;--bg2:#040611;--text:hsla(0,0%,100%,0.92);--muted:hsla(0,0%,100%,0.7);--muted2:hsla(0,0%,100%,0.55);--panel:hsla(0,0%,100%,0.06);--panel2:hsla(0,0%,100%,0.1);--stroke:hsla(0,0%,100%,0.14);--header:rgba(5,7,15,0.72);--header2:rgba(5,7,15,0.52);--btnbg:hsla(0,0%,100%,0.06);--btnbd:hsla(0,0%,100%,0.14);--inputbg:rgba(0,0,0,0.2)}.page[data-theme=light][data-v-32bb1e28]{--bg:#f7f8fc;--bg2:#fff;--text:rgba(10,16,32,0.92);--muted:rgba(10,16,32,0.72);--muted2:rgba(10,16,32,0.56);--panel:rgba(10,16,32,0.05);--panel2:rgba(10,16,32,0.08);--stroke:rgba(10,16,32,0.12);--header:rgba(247,248,252,0.78);--header2:rgba(247,248,252,0.56);--btnbg:rgba(10,16,32,0.05);--btnbd:rgba(10,16,32,0.12);--inputbg:hsla(0,0%,100%,0.75);--shadow:0 18px 50px rgba(10,16,32,0.16);--shadow2:0 12px 26px rgba(10,16,32,0.12)}[data-v-32bb1e28]{box-sizing:border-box;color:var(--text)}a[data-v-32bb1e28]{color:inherit;text-decoration:none}button[data-v-32bb1e28]{font:inherit}.container[data-v-32bb1e28]{max-width:var(--max);color:var(--text);margin:0 auto;padding:0 22px}.grain[data-v-32bb1e28]{pointer-events:none;position:fixed;inset:0}header[data-v-32bb1e28]{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px);background:linear-gradient(180deg,var(--header),var(--header2));border-bottom:1px solid hsla(0,0%,100%,0);box-shadow:0 1px 0 var(--stroke)}header .nav[data-v-32bb1e28]{display:flex;align-items:center;justify-content:space-between;height:66px}header .brand[data-v-32bb1e28]{display:flex;gap:10px;align-items:center;letter-spacing:.4px}header .brand strong[data-v-32bb1e28]{font-size:14px}header .brand span[data-v-32bb1e28]{display:block;font-size:12px;color:var(--muted2);margin-top:2px}header .logo[data-v-32bb1e28]{width:34px;height:34px}header .logo img[data-v-32bb1e28]{width:100%}header .navlinks[data-v-32bb1e28]{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:13px}header .navlinks a[data-v-32bb1e28]{padding:8px 10px;border-radius:12px;transition:background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}header .navlinks a[data-v-32bb1e28]:hover{background:var(--panel);color:var(--text);transform:translateY(-1px)}header .actions[data-v-32bb1e28]{display:flex;gap:10px;align-items:center}header .langSelectWrap[data-v-32bb1e28]{display:inline-flex;align-items:center;position:relative}header .langSelectWrap[data-v-32bb1e28]:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:1.8px solid color-mix(in srgb,var(--text) 76%,transparent);border-bottom:1.8px solid color-mix(in srgb,var(--text) 76%,transparent);transform:translateY(-62%) rotate(45deg);pointer-events:none;transition:transform .2s var(--ease),border-color .2s var(--ease)}header .langSelectWrap[data-v-32bb1e28]:focus-within:after{transform:translateY(-45%) rotate(225deg);border-color:color-mix(in srgb,var(--accentA) 75%,transparent)}header .langSelect[data-v-32bb1e28]{height:42px;border-radius:999px;border:1px solid color-mix(in srgb,var(--btnbd) 90%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--btnbg) 88%,transparent),color-mix(in srgb,var(--panel) 76%,transparent));color:var(--text);padding:0 34px 0 14px;min-width:98px;font-size:13px;font-weight:600;letter-spacing:.2px;cursor:pointer;outline:none;box-shadow:0 8px 20px rgba(0,0,0,.08);transition:transform .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease);appearance:none;-webkit-appearance:none;-moz-appearance:none}header .langSelect[data-v-32bb1e28]:hover{transform:translateY(-1px);background:linear-gradient(180deg,color-mix(in srgb,var(--panel2) 85%,transparent),color-mix(in srgb,var(--panel) 80%,transparent));border-color:color-mix(in srgb,var(--stroke) 85%,transparent)}header .langSelect[data-v-32bb1e28]:focus,header .langSelect[data-v-32bb1e28]:focus-visible{border-color:color-mix(in srgb,var(--accentA) 55%,var(--btnbd));box-shadow:0 0 0 3px color-mix(in srgb,var(--accentA) 22%,transparent),0 10px 24px rgba(0,0,0,.12)}header .mobileLangSelectWrap[data-v-32bb1e28]{padding:4px 10px 10px;width:100%}header .mobileLangSelectWrap[data-v-32bb1e28]:after{right:24px}header .mobileLangSelectWrap .langSelect[data-v-32bb1e28]{width:100%;border-radius:14px}main[data-v-32bb1e28]{padding-top:var(--headerH)}.btn[data-v-32bb1e28]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:14px;border:1px solid var(--btnbd);background:var(--btnbg);color:var(--text);box-shadow:0 10px 24px rgba(0,0,0,.1);cursor:pointer;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:13px}.btn[data-v-32bb1e28]:hover:hover{transform:translateY(-1px);background:var(--panel2);border-color:color-mix(in srgb,var(--stroke) 70%,transparent)}.btn:hover.primary[data-v-32bb1e28]{border-color:rgba(56,189,248,.35);background:linear-gradient(135deg,rgba(56,189,248,.16),rgba(99,102,241,.12));position:relative;overflow:hidden}.btn:hover.primary[data-v-32bb1e28]:after{content:"";position:absolute;inset:-80%;background:radial-gradient(circle at 30% 30%,rgba(56,189,248,.35),transparent 55%),radial-gradient(circle at 70% 70%,rgba(99,102,241,.28),transparent 55%);transform:translate3d(-20%,-10%,0);animation:floatGlow-32bb1e28 6s var(--ease) infinite;opacity:.9}.btn:hover.primary span[data-v-32bb1e28]{position:relative;z-index:1}@keyframes floatGlow-32bb1e28{0%,to{transform:translate3d(-20%,-10%,0)}50%{transform:translate3d(10%,15%,0)}}.hamburger[data-v-32bb1e28]{display:none;width:42px;height:42px;border-radius:14px;border:1px solid var(--btnbd);background:var(--btnbg);cursor:pointer}.hamburger svg[data-v-32bb1e28]{width:18px;height:18px}.mobilemenu[data-v-32bb1e28]{display:none}.hero[data-v-32bb1e28]{padding:68px 0 26px;position:relative}.heroGrid[data-v-32bb1e28]{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center}.kicker[data-v-32bb1e28]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid var(--stroke);background:var(--panel);color:var(--muted);font-size:12px}.dot[data-v-32bb1e28]{width:8px;height:8px;border-radius:50%;background:rgba(56,189,248,.9);box-shadow:0 0 0 6px rgba(56,189,248,.12)}h1[data-v-32bb1e28]{margin:14px 0 12px;font-size:52px;line-height:1.04;letter-spacing:-.9px}.gradientText[data-v-32bb1e28]{background:linear-gradient(90deg,var(--accentA),var(--accentB),var(--accentC),var(--accentA));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:waveText-32bb1e28 4s linear infinite}@keyframes waveText-32bb1e28{to{background-position:200%}}.lead[data-v-32bb1e28]{color:var(--muted);font-size:15.5px;line-height:1.7;max-width:56ch;margin:0 0 18px}.heroCtas[data-v-32bb1e28]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.subCta[data-v-32bb1e28]{color:var(--muted2);font-size:13px;display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--stroke) 85%,transparent);background:color-mix(in srgb,var(--panel) 70%,transparent)}.subCta b[data-v-32bb1e28]{color:var(--text);font-weight:600}.stack[data-v-32bb1e28]{position:relative;height:520px;border-radius:var(--radius);background:radial-gradient(700px 420px at 20% 10%,rgba(56,189,248,.12),transparent 60%),radial-gradient(600px 450px at 85% 30%,rgba(99,102,241,.12),transparent 55%),linear-gradient(180deg,var(--panel2),color-mix(in srgb,var(--panel) 55%,transparent));border:1px solid var(--stroke);box-shadow:var(--shadow);overflow:visible;transform-style:preserve-3d;perspective:1200px}.featureBadge[data-v-32bb1e28]{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--stroke) 75%,transparent);background:color-mix(in srgb,var(--header) 85%,transparent);box-shadow:0 12px 28px rgba(0,0,0,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.featureIcon[data-v-32bb1e28]{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:rgba(129,212,255,.98);border:1px solid rgba(86,180,247,.28);background:radial-gradient(circle at 30% 30%,rgba(56,189,248,.34),rgba(99,102,241,.14))}.featureIcon svg[data-v-32bb1e28]{width:17px;height:17px}.featureText[data-v-32bb1e28]{display:flex;flex-direction:column;line-height:1.2}.featureText small[data-v-32bb1e28]{color:var(--muted2);font-size:11px}.featureText strong[data-v-32bb1e28]{color:var(--text);font-size:13px;letter-spacing:.2px}.badgeTopRight[data-v-32bb1e28]{top:40px;right:-62px}.badgeBottomLeft[data-v-32bb1e28]{left:-66px;bottom:108px}.stack[data-v-32bb1e28]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 20%,rgba(56,189,248,.18),transparent 35%),radial-gradient(circle at 70% 55%,rgba(99,102,241,.14),transparent 38%),radial-gradient(circle at 45% 85%,rgba(20,184,166,.1),transparent 38%);filter:blur(18px);opacity:.9;pointer-events:none}.stackInner[data-v-32bb1e28]{position:absolute;inset:0;padding:18px;display:flex;flex-direction:column;justify-content:space-between;transform:translateZ(0)}.cards[data-v-32bb1e28]{position:relative;height:390px}.pCard[data-v-32bb1e28]{position:absolute;width:78%;left:50%;border-radius:18px;border:1px solid var(--stroke);background:color-mix(in srgb,var(--panel) 70%,transparent);box-shadow:var(--shadow2);overflow:hidden;transform-origin:50% 70%;transition:transform .6s var(--ease),top .6s var(--ease),filter .6s var(--ease),opacity .6s var(--ease);will-change:transform}.pCard img[data-v-32bb1e28]{width:100%;display:block;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff}.pCard.pos-0[data-v-32bb1e28]{top:96px;transform:translateX(-50%) rotate(-2deg) translateY(-8px) scale(1.04);opacity:1;z-index:3}.pCard.pos-1[data-v-32bb1e28]{top:54px;transform:translateX(-50%) rotate(6deg) translateY(0) scale(.98);opacity:.92;z-index:2}.pCard.pos-2[data-v-32bb1e28]{top:14px;transform:translateX(-50%) rotate(-10deg) translateY(12px) scale(.92);opacity:.85;filter:saturate(.95);z-index:1}.stack:hover .pCard.pos-2[data-v-32bb1e28]{transform:translateX(-50%) rotate(-14deg) translateY(16px) scale(.92)}.stack:hover .pCard.pos-1[data-v-32bb1e28]{transform:translateX(-50%) rotate(10deg) translateY(-4px) scale(1)}.stack:hover .pCard.pos-0[data-v-32bb1e28]{transform:translateX(-50%) rotate(-4deg) translateY(-14px) scale(1.06)}.stackFooter[data-v-32bb1e28]{display:flex;gap:14px;align-items:flex-end;justify-content:space-between;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--stroke) 85%,transparent)}.mini[data-v-32bb1e28]{display:flex;flex-direction:column;gap:4px}.mini strong[data-v-32bb1e28]{font-size:13px}.mini span[data-v-32bb1e28]{font-size:12px;color:var(--muted2)}.tag[data-v-32bb1e28]{font-size:12px;color:color-mix(in srgb,var(--text) 86%,transparent);padding:8px 10px;border-radius:999px;border:1px solid var(--stroke);background:var(--panel);white-space:nowrap}section[data-v-32bb1e28]{padding:56px 0}.softSection[data-v-32bb1e28]{position:relative;isolation:isolate}.softSection .container[data-v-32bb1e28]{position:relative;z-index:1}.softSection[data-v-32bb1e28]:before{content:"";position:absolute;inset:10% -8% 0;background:radial-gradient(480px 180px at 10% 20%,color-mix(in srgb,var(--accentA) 10%,transparent),transparent 70%),radial-gradient(380px 180px at 90% 40%,color-mix(in srgb,var(--accentB) 10%,transparent),transparent 72%);opacity:.85;filter:blur(18px);pointer-events:none;z-index:0;animation:sectionGlowFloat-32bb1e28 11s var(--ease) infinite}.softHow[data-v-32bb1e28]:before{background:radial-gradient(520px 210px at 18% 24%,color-mix(in srgb,var(--accentC) 12%,transparent),transparent 72%),radial-gradient(420px 180px at 82% 30%,color-mix(in srgb,var(--accentA) 10%,transparent),transparent 74%)}.softColors[data-v-32bb1e28]:before{background:radial-gradient(500px 220px at 12% 18%,color-mix(in srgb,var(--accentB) 11%,transparent),transparent 74%),radial-gradient(420px 180px at 86% 44%,color-mix(in srgb,var(--accentC) 10%,transparent),transparent 76%)}.softStory[data-v-32bb1e28]:before{background:radial-gradient(520px 220px at 8% 22%,color-mix(in srgb,var(--accentA) 10%,transparent),transparent 76%),radial-gradient(450px 200px at 88% 36%,color-mix(in srgb,var(--accentB) 9%,transparent),transparent 78%)}.sectionTitle[data-v-32bb1e28]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.sectionTitle h2[data-v-32bb1e28]{margin:0;font-size:30px;letter-spacing:-.5px;line-height:1.08}.sectionTitle p[data-v-32bb1e28]{margin:0;color:var(--muted2);font-size:13.5px;max-width:54ch;line-height:1.6}.grid3[data-v-32bb1e28]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.page[data-theme=light] .card[data-v-32bb1e28]{background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.86));border-color:rgba(10,16,32,.1)}.page[data-theme=light] .card[data-v-32bb1e28]:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.99),hsla(0,0%,100%,.9))}.card[data-v-32bb1e28]{border-radius:var(--radius2);border:1px solid var(--stroke);background:linear-gradient(170deg,color-mix(in srgb,var(--panel2) 88%,transparent),color-mix(in srgb,var(--panel) 82%,transparent));padding:18px;box-shadow:0 16px 30px rgba(0,0,0,.13);transition:transform .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease);position:relative;overflow:hidden;backdrop-filter:blur(7px)}.card[data-v-32bb1e28]:after{content:"";position:absolute;inset:-60%;background:radial-gradient(circle at 30% 30%,rgba(56,189,248,.18),transparent 55%),radial-gradient(circle at 70% 65%,rgba(99,102,241,.14),transparent 55%);opacity:0;transition:opacity .35s var(--ease);filter:blur(14px);pointer-events:none}.card[data-v-32bb1e28]:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--stroke) 80%,transparent);background:var(--panel2);box-shadow:0 22px 40px rgba(0,0,0,.16)}.card[data-v-32bb1e28]:hover:after{opacity:.9}.icon[data-v-32bb1e28]{width:38px;height:38px;border-radius:14px;border:1px solid var(--stroke);background:var(--panel);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.card h3[data-v-32bb1e28]{margin:0 0 6px;font-size:14px;color:var(--text)}.card p[data-v-32bb1e28]{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.split[data-v-32bb1e28]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.panel[data-v-32bb1e28]{border-radius:var(--radius);border:1px solid var(--stroke);background:linear-gradient(165deg,color-mix(in srgb,var(--panel2) 90%,transparent),color-mix(in srgb,var(--panel) 80%,transparent));box-shadow:var(--shadow2);overflow:hidden;transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease)}.panel[data-v-32bb1e28]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--stroke) 88%,transparent);box-shadow:0 18px 36px rgba(0,0,0,.16)}.panelPad[data-v-32bb1e28]{padding:20px}.panel h3[data-v-32bb1e28]{margin:0 0 8px;font-size:16px;color:var(--text)}.panel p[data-v-32bb1e28]{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.storyDescText[data-v-32bb1e28]{white-space:pre-line}.cooperationSection[data-v-32bb1e28]{padding-top:10px}.cooperationCard[data-v-32bb1e28]{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--stroke) 82%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--panel2) 88%,transparent),color-mix(in srgb,var(--panel) 78%,transparent)),radial-gradient(500px 160px at 0 0,color-mix(in srgb,var(--accentA) 16%,transparent),transparent 68%);box-shadow:var(--shadow2);padding:22px;position:relative;overflow:hidden}.cooperationCard[data-v-32bb1e28]:after{content:"";position:absolute;right:-80px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accentA) 22%,transparent),transparent 65%);pointer-events:none}.cooperationCard h3[data-v-32bb1e28]{margin:0 0 8px;font-size:18px}.cooperationCard p[data-v-32bb1e28]{margin:0;color:var(--muted);line-height:1.7;font-size:14px;white-space:pre-line}.cooperationMail[data-v-32bb1e28]{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accentA) 42%,var(--btnbd));background:color-mix(in srgb,var(--panel2) 85%,transparent);color:var(--text);font-weight:600;letter-spacing:.2px;transition:transform .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease)}.cooperationMail[data-v-32bb1e28]:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--panel2) 95%,transparent);border-color:color-mix(in srgb,var(--accentA) 62%,var(--btnbd))}@keyframes sectionGlowFloat-32bb1e28{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.bullets[data-v-32bb1e28]{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:10px}.bullets li[data-v-32bb1e28]{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:13px;line-height:1.6;border-radius:12px;padding:8px 10px;background:color-mix(in srgb,var(--panel) 72%,transparent);border:1px solid color-mix(in srgb,var(--stroke) 70%,transparent)}.check[data-v-32bb1e28]{width:18px;height:18px;border-radius:6px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.25);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:1px}.row[data-v-32bb1e28]{display:flex;gap:14px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:0;padding-right:22px;padding-bottom:8px;padding-left:22px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-left:22px;-webkit-overflow-scrolling:touch}.row[data-v-32bb1e28]::-webkit-scrollbar{height:8px}.row[data-v-32bb1e28]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--stroke) 65%,transparent);border-radius:999px}.shot[data-v-32bb1e28]{min-width:270px;scroll-snap-align:start;border-radius:18px;border:1px solid var(--stroke);background:linear-gradient(170deg,color-mix(in srgb,var(--panel2) 82%,transparent),color-mix(in srgb,var(--panel) 78%,transparent));overflow:hidden;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.shot[data-v-32bb1e28]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--stroke) 85%,transparent);box-shadow:0 16px 32px rgba(0,0,0,.16)}.shot img[data-v-32bb1e28]{width:100%;display:block;background:#fff;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.shot .meta[data-v-32bb1e28]{padding:12px}.shot .meta strong[data-v-32bb1e28]{font-size:13px}.shot .meta div[data-v-32bb1e28]{font-size:12px;color:var(--muted2);margin-top:4px}@keyframes sheen-32bb1e28{0%,55%{transform:translateX(-120%)}70%{transform:translateX(120%)}to{transform:translateX(120%)}}.ctaInner[data-v-32bb1e28]{padding:22px;display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:center}.ctaInner h2[data-v-32bb1e28]{margin:0 0 8px;font-size:24px}.ctaInner p[data-v-32bb1e28]{margin:0;color:var(--muted);font-size:13.5px;line-height:1.65}form[data-v-32bb1e28]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.tiny[data-v-32bb1e28]{font-size:12px;color:var(--muted2);margin-top:8px}footer[data-v-32bb1e28]{padding:26px 0 36px;color:var(--muted2);border-top:1px solid var(--stroke);background:color-mix(in srgb,var(--panel) 35%,transparent)}.foot[data-v-32bb1e28]{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:12px}.foot a[data-v-32bb1e28]{color:var(--muted);padding:6px 8px;border-radius:12px}.foot a[data-v-32bb1e28]:hover{background:var(--panel);color:var(--text)}.reveal[data-v-32bb1e28]{opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in[data-v-32bb1e28]{opacity:1;transform:translateY(0)}.themeBtn[data-v-32bb1e28]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid var(--btnbd);background:var(--btnbg);cursor:pointer;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease);color:var(--text);font-size:13px}.themeBtn[data-v-32bb1e28]:hover{transform:translateY(-1px);background:var(--panel2)}.themeBtn .pill[data-v-32bb1e28]{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid var(--stroke);color:var(--muted2);background:var(--panel)}@media (max-width:980px){.heroGrid[data-v-32bb1e28]{grid-template-columns:1fr;gap:18px}h1[data-v-32bb1e28]{font-size:44px}.grid3[data-v-32bb1e28]{gap:12px}.grid3[data-v-32bb1e28],.split[data-v-32bb1e28]{grid-template-columns:1fr}.badgeTopRight[data-v-32bb1e28]{right:12px;top:14px}.badgeBottomLeft[data-v-32bb1e28]{left:12px;bottom:92px}.featureBadge[data-v-32bb1e28]{padding:8px 10px;gap:8px}.featureIcon[data-v-32bb1e28]{width:30px;height:30px}.featureText small[data-v-32bb1e28]{font-size:10px}.featureText strong[data-v-32bb1e28]{font-size:12px}.sectionTitle[data-v-32bb1e28]{flex-direction:column;align-items:flex-start}.ctaInner[data-v-32bb1e28]{grid-template-columns:1fr}form[data-v-32bb1e28]{justify-content:flex-start}}@media (max-width:760px){header .actions .themeBtn[data-v-32bb1e28],header .navlinks[data-v-32bb1e28]{display:none}.hamburger[data-v-32bb1e28]{display:inline-flex;align-items:center;justify-content:center}.mobilemenu[data-v-32bb1e28]{display:none;border-top:1px solid var(--stroke);padding:10px 0 14px}.mobilemenu.open[data-v-32bb1e28]{display:block}.mobileThemeBtn[data-v-32bb1e28]{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid var(--stroke);background:var(--panel);color:var(--text);margin-bottom:6px;cursor:pointer}.mobilemenu a[data-v-32bb1e28]{display:block;padding:10px 12px;border-radius:14px;color:var(--muted)}.mobilemenu a[data-v-32bb1e28]:hover{background:var(--panel);color:var(--text)}h1[data-v-32bb1e28]{font-size:38px}.stack[data-v-32bb1e28]{height:500px}.badgeTopRight[data-v-32bb1e28]{right:8px;top:10px}.badgeBottomLeft[data-v-32bb1e28]{left:8px;bottom:82px}.badgeBottomLeftEn[data-v-32bb1e28]{top:66px;bottom:auto;left:8px;max-width:132px;padding:6px 8px;gap:6px}.badgeBottomLeftEn .featureIcon[data-v-32bb1e28]{width:26px;height:26px}.badgeBottomLeftEn .featureText small[data-v-32bb1e28]{display:none}.badgeBottomLeftEn .featureText strong[data-v-32bb1e28]{font-size:11px;line-height:1.2}}@media (prefers-reduced-motion:reduce){[data-v-32bb1e28]{animation:none!important;transition:none!important;scroll-behavior:auto!important}.grain[data-v-32bb1e28]{display:none}}