.aicore.svelte-1xkfdbb{pointer-events:none;justify-content:center;align-items:center;width:540px;max-width:100%;height:540px;display:flex;position:relative}.glow.svelte-1xkfdbb{filter:blur(34px);background:radial-gradient(circle,#2f7fff38,#ed941c1f 45%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite pulse-glow;position:absolute;inset:-20px}.ring-spin.svelte-1xkfdbb{background:conic-gradient(from 0deg, transparent, var(--accent), transparent 28%, transparent 60%, #2f7fff, transparent 90%);border-radius:50%;width:470px;height:470px;padding:2px;animation:26s linear infinite spin-ring;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.ring-static.svelte-1xkfdbb{border:1px solid #5aa0ff1f;border-radius:50%;width:360px;height:360px;position:absolute}canvas.svelte-1xkfdbb{position:relative}@media (width<=620px){.aicore.svelte-1xkfdbb{transform-origin:top;margin:0 auto -180px;transform:scale(.62)}}.hero.svelte-1a1se6c{padding:150px 24px 120px;position:relative;overflow:hidden}.inner.svelte-1a1se6c{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex;position:relative}.copy.svelte-1a1se6c{flex:460px;min-width:0}.hero-badge.svelte-1a1se6c{margin-bottom:var(--space-5)}.hero-badge.svelte-1a1se6c .badge{white-space:normal}h1.svelte-1a1se6c{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(3rem,6.5vw,5.4rem);font-weight:400;line-height:1}.line.svelte-1a1se6c{display:block}.ai.svelte-1a1se6c{background:linear-gradient(90deg,#f6c074,#ed941c,#fff3df,#ed941c,#f6c074) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:4s linear infinite gradient-pan}.sub.svelte-1a1se6c{font-family:var(--font-body);font-size:var(--text-xl);color:var(--text-on-dark-muted);line-height:var(--leading-normal);max-width:480px;margin:28px 0 0}.actions.svelte-1a1se6c{gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.visual.svelte-1a1se6c{flex:0 0 540px;justify-content:center;max-width:100%;display:flex;position:relative}@media (width<=960px){.visual.svelte-1a1se6c{flex:100%}}@media (width<=620px){.hero.svelte-1a1se6c{padding:104px 20px 36px}}.marquee.svelte-lp7aww{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);background:#00102466;padding:18px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track.svelte-lp7aww{width:max-content;animation:32s linear infinite marquee;display:flex}.row.svelte-lp7aww{gap:var(--space-7);padding:0 calc(var(--space-7) / 2);flex:none;display:flex}.item.svelte-lp7aww{align-items:center;gap:var(--space-4);flex:none;display:inline-flex}.label.svelte-lp7aww{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--text-on-dark-muted);white-space:nowrap}.dot.svelte-lp7aww{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}section.svelte-111h4bs{padding:90px 24px 100px;scroll-margin-top:90px}.head.svelte-111h4bs{max-width:680px;margin-bottom:var(--space-7)}.head.svelte-111h4bs h2:where(.svelte-111h4bs){font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}.bento.svelte-111h4bs{gap:var(--space-4);grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(170px,auto);display:grid}.span-4.svelte-111h4bs{grid-column:span 4}.span-2.svelte-111h4bs{grid-column:span 2}.glass.svelte-111h4bs{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-6);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), opacity .8s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.glass.svelte-111h4bs:hover{border-color:var(--glass-border-hi);transform:translateY(-6px);box-shadow:0 24px 60px #0006}.tile-body.svelte-111h4bs{justify-content:space-between;gap:var(--space-5);flex-direction:column;flex:1;display:flex;position:relative}.tile-text.svelte-111h4bs{flex-direction:column;display:flex}.grad-border.svelte-111h4bs{border-radius:inherit;-webkit-mask-composite:xor;opacity:.7;background:conic-gradient(#0000,#ed941cb3,#0000 30% 60%,#2f7fffb3,#0000 90%);padding:1px;animation:8s linear infinite spin-ring;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.blob.svelte-111h4bs{filter:blur(10px);border-radius:50%;position:absolute}.blob.blue.svelte-111h4bs{background:radial-gradient(circle,#2f7fff38,#0000 70%);width:220px;height:220px;top:-40px;right:-40px}.blob.orange.svelte-111h4bs{filter:blur(8px);background:radial-gradient(circle,#ed941c47,#0000 70%);width:160px;height:160px;bottom:-30px;right:-30px}.chip.svelte-111h4bs{border-radius:var(--radius-md);color:#7fb0ff;background:#2f7fff24;border:1px solid #2f7fff4d;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.chip.accent.svelte-111h4bs{color:var(--orange-300);background:#ed941c24;border-color:#ed941c4d}h3.svelte-111h4bs{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:#fff;margin:0}h3.sm.svelte-111h4bs{font-size:var(--text-lg)}p.svelte-111h4bs{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-on-dark-muted);line-height:var(--leading-normal);margin:10px 0 0}section.svelte-eqzeta{padding:60px 24px 100px}.split.svelte-eqzeta{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.panel.svelte-eqzeta{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-7)}.audience.svelte-eqzeta{margin:var(--space-5) 0 0;gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.audience.svelte-eqzeta li:where(.svelte-eqzeta){gap:var(--space-3);align-items:flex-start;display:flex}.check.svelte-eqzeta{width:28px;height:28px;color:var(--orange-300);background:#ed941c26;border:1px solid #ed941c4d;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.atext.svelte-eqzeta{font-family:var(--font-body);font-size:var(--text-lg);color:var(--text-on-dark);line-height:var(--leading-normal)}.ex-title.svelte-eqzeta{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:#fff;margin:0 0 var(--space-5)}.ex-list.svelte-eqzeta{gap:var(--space-4);flex-direction:column;display:flex}.ex.svelte-eqzeta{gap:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--glass-border);padding:var(--space-5);align-items:center;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.glass-lite.svelte-eqzeta{background:var(--glass-bg-light);-webkit-backdrop-filter:blur(8px)}.ex.svelte-eqzeta:hover{border-color:#ed941c66;transform:translateY(-3px);box-shadow:0 16px 40px #00000059}.ex-icon.svelte-eqzeta{border-radius:var(--radius-md);width:58px;height:58px;color:var(--orange-300);background:linear-gradient(145deg,#ed941c38,#2f7fff2e);border:1px solid #ed941c59;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 0 22px #ed941c2e}.ex-t.svelte-eqzeta{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:#fff}.ex-b.svelte-eqzeta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-on-dark-muted);margin-top:2px}.ex-n.svelte-eqzeta{font-family:var(--font-mono);color:var(--text-on-dark-subtle);flex:none;margin-left:auto;font-size:13px}section.svelte-8xkv5h{padding:60px 24px 100px}.head.svelte-8xkv5h{max-width:640px;margin-bottom:var(--space-7)}.head.svelte-8xkv5h h2:where(.svelte-8xkv5h){font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.grid.svelte-8xkv5h{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.timeline-line.svelte-8xkv5h{background:linear-gradient(90deg, transparent, var(--orange-400), var(--electric), transparent);height:1px;position:absolute;top:26px;left:10%;right:10%}.step.svelte-8xkv5h{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.num.svelte-8xkv5h{width:52px;height:52px;font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);color:var(--orange-300);background:var(--glass-bg-strong);margin-bottom:var(--space-3);border:1px solid #ed941c59;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 24px #ed941c33}h3.svelte-8xkv5h{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);color:#fff;margin:0}p.svelte-8xkv5h{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-on-dark-muted);line-height:var(--leading-normal);margin:0}.field.svelte-8ff5h4{font-family:var(--font-body);flex-direction:column;gap:6px;display:flex}label.svelte-8ff5h4{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-body)}.control.svelte-8ff5h4{align-items:center;display:flex;position:relative}.icon.svelte-8ff5h4{color:var(--text-subtle);display:flex;position:absolute;left:14px}input.svelte-8ff5h4{box-sizing:border-box;width:100%;height:46px;font-family:var(--font-body);font-size:var(--text-base);color:var(--text-strong);background:var(--surface-card);border:2px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none;padding:0 14px}input.has-icon.svelte-8ff5h4{padding-left:42px}input.svelte-8ff5h4:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}input.error.svelte-8ff5h4{border-color:var(--danger-500)}.hint.svelte-8ff5h4{font-size:var(--text-xs);color:var(--text-muted)}.hint.error.svelte-8ff5h4{color:var(--danger-500)}.field.dark.svelte-8ff5h4 label:where(.svelte-8ff5h4){color:var(--text-on-dark)}.field.dark.svelte-8ff5h4 .icon:where(.svelte-8ff5h4){color:var(--text-on-dark-subtle)}.field.dark.svelte-8ff5h4 input:where(.svelte-8ff5h4){color:var(--text-on-dark);background:var(--glass-bg-light);border:1px solid var(--glass-border)}.field.dark.svelte-8ff5h4 input:where(.svelte-8ff5h4)::-moz-placeholder{color:var(--text-on-dark-subtle)}.field.dark.svelte-8ff5h4 input:where(.svelte-8ff5h4)::placeholder{color:var(--text-on-dark-subtle)}.field.dark.svelte-8ff5h4 input:where(.svelte-8ff5h4):focus{border-color:var(--accent)}.field.dark.svelte-8ff5h4 .hint:where(.svelte-8ff5h4){color:var(--text-on-dark-muted)}section.svelte-19fsy4o{padding:60px 24px 110px}.panel.svelte-19fsy4o{border-radius:var(--radius-2xl);background:var(--glass-bg-strong);max-width:1040px;-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border-hi);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080}.blob.svelte-19fsy4o{filter:blur(20px);border-radius:50%;position:absolute}.blob.blue.svelte-19fsy4o{background:radial-gradient(circle,#2f7fff4d,#0000 70%);width:320px;height:320px;top:-80px;left:-80px}.blob.orange.svelte-19fsy4o{background:radial-gradient(circle,#ed941c47,#0000 70%);width:300px;height:300px;bottom:-60px;right:-60px}.inner.svelte-19fsy4o{gap:var(--space-8);padding:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.copy.svelte-19fsy4o h2:where(.svelte-19fsy4o){font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(1.9rem,3.5vw,2.6rem);font-weight:700;line-height:1.1}.copy.svelte-19fsy4o p:where(.svelte-19fsy4o){font-family:var(--font-body);font-size:var(--text-lg);color:var(--text-on-dark-muted);line-height:var(--leading-normal);margin:16px 0 0}.card.svelte-19fsy4o{background:var(--glass-bg-light);border:1px solid var(--glass-border-hi);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:inset 0 1px #ffffff0f}form.svelte-19fsy4o{gap:var(--space-4);flex-direction:column;display:flex}.msg-label.svelte-19fsy4o{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-on-dark);margin-bottom:-8px}textarea.svelte-19fsy4o{box-sizing:border-box;width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--text-on-dark);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none;padding:12px 14px}textarea.svelte-19fsy4o::placeholder{color:var(--text-on-dark-subtle)}textarea.svelte-19fsy4o:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.err.svelte-19fsy4o{color:var(--danger-500);font-size:var(--text-sm);font-family:var(--font-body);margin:0}.success.svelte-19fsy4o{text-align:center;padding:var(--space-5) 0}.success.svelte-19fsy4o .check:where(.svelte-19fsy4o){width:56px;height:56px;margin:0 auto var(--space-4);background:#ed941c26;border:1px solid #ed941c4d;border-radius:50%;justify-content:center;align-items:center;display:flex}.success.svelte-19fsy4o h3:where(.svelte-19fsy4o){font-family:var(--font-display);color:#fff;margin:0}.success.svelte-19fsy4o p:where(.svelte-19fsy4o){font-family:var(--font-body);color:var(--text-on-dark-muted);margin:8px 0 0}@media (width<=960px){form.svelte-19fsy4o .btn.lg{white-space:normal;height:auto;min-height:54px;padding:12px 20px;line-height:1.2}}@media (width<=620px){section.svelte-19fsy4o{padding:48px 16px 80px}.inner.svelte-19fsy4o{padding:var(--space-6);gap:var(--space-6)}.card.svelte-19fsy4o{padding:var(--space-4)}form.svelte-19fsy4o .btn.lg{padding:12px 10px;font-size:clamp(.875rem,3.3vw,1rem)}}
