@keyframes svelte-v054qa-hero-fly-in{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-v054qa-hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-v054qa-hero-glow-flicker{0%,8%{opacity:var(--hero-glow-base-opacity, .8)}14%{opacity:.9}20%{opacity:1}26%{opacity:.88}28.57%,to{opacity:var(--hero-glow-base-opacity, .8)}}.hero-logo-wrapper.svelte-v054qa{animation:svelte-v054qa-hero-fly-in 1s ease both}.hero-tagline-wrapper.svelte-v054qa{animation:svelte-v054qa-hero-fly-in 1s .2s ease both}.hero-nav-wrapper.svelte-v054qa{animation:svelte-v054qa-hero-fade-in .5s .5s ease both}.no-hero-anim.svelte-v054qa .hero-logo-wrapper:where(.svelte-v054qa),.no-hero-anim.svelte-v054qa .hero-tagline-wrapper:where(.svelte-v054qa),.no-hero-anim.svelte-v054qa .hero-nav-wrapper:where(.svelte-v054qa){animation:none!important}.info-title.svelte-17sq4my{font-size:1.125rem;font-weight:900;color:#ffffffeb;text-transform:uppercase;letter-spacing:.1em;line-height:1.3;margin-bottom:.75rem;transition:color .4s ease}.feature-card.svelte-17sq4my:hover .info-title:where(.svelte-17sq4my),.setup-card.svelte-17sq4my:hover .info-title:where(.svelte-17sq4my){color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .info-title:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .setup-card.is-active-scroll:where(.svelte-17sq4my) .info-title:where(.svelte-17sq4my){color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}@media(min-width:768px){.info-title.svelte-17sq4my{font-size:1.25rem}}.info-desc.svelte-17sq4my{font-size:.95rem;line-height:1.7;color:#fff6;font-weight:500;transition:color .4s ease}.feature-card.svelte-17sq4my:hover .info-desc:where(.svelte-17sq4my),.setup-card.svelte-17sq4my:hover .info-desc:where(.svelte-17sq4my){color:#ffffffd9}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .info-desc:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .setup-card.is-active-scroll:where(.svelte-17sq4my) .info-desc:where(.svelte-17sq4my){color:#ffffffd9}@media(min-width:768px){.info-desc.svelte-17sq4my{font-size:1.05rem}}.tab-btn.svelte-17sq4my{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;font-size:.72rem;border-radius:9999px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;line-height:1.1;white-space:normal;text-align:center;transition:opacity .05s ease-out,background-color .05s ease-out,color .05s ease-out;cursor:pointer;border:none}@media(min-width:768px){.tab-btn.svelte-17sq4my{padding:1rem 2.5rem;font-size:.75rem}}@media(min-width:768px)and (max-width:1180px){.tab-btn.svelte-17sq4my{padding:.85rem 1.35rem;font-size:.72rem;letter-spacing:.12em;max-width:8.75rem}.tabs-sticky-bar.svelte-17sq4my,.tabs-scroll-area.svelte-17sq4my{height:6rem}.tabs-back-btn.svelte-17sq4my{top:3rem}}@media(min-width:768px)and (max-width:980px){.tab-btn.svelte-17sq4my{padding:.75rem 1.05rem;font-size:.69rem;max-width:7.5rem}}.tab-active.svelte-17sq4my{background:#fff;color:#000;box-shadow:0 20px 60px -12px #ffffff40}.tab-idle.svelte-17sq4my{background:#fff3;color:#ffffffbf}.tab-idle.svelte-17sq4my:hover{background:#fff3;color:#fffffff2}.pills-sentinel.svelte-17sq4my{height:0;margin-top:-1rem}@media(min-width:768px){.pills-sentinel.svelte-17sq4my{margin-top:-2rem}}.tabs-sticky-bar.svelte-17sq4my{position:sticky;top:0;z-index:200;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;height:8rem;padding-top:3.25rem;overflow:visible;border-bottom:1px solid transparent;isolation:isolate}@media(max-width:767px){.info-section.svelte-17sq4my{touch-action:pan-y}}.tabs-sticky-bar.svelte-17sq4my:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background-color:#0000008f;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.05);box-shadow:0 4px 24px #0006;transform:translateZ(0);transition:opacity .28s cubic-bezier(.22,1,.36,1)}@media(min-width:768px){.tabs-sticky-bar.svelte-17sq4my{width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem;height:5rem;padding-top:0}}.tabs-scroll-area.svelte-17sq4my{position:relative;z-index:1;width:100%;height:5rem;display:flex;justify-content:flex-start;align-items:center;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-scroll-area.svelte-17sq4my::-webkit-scrollbar{display:none}@media(min-width:768px){.tabs-scroll-area.svelte-17sq4my{justify-content:center;overflow:visible;height:5rem}}@media(max-width:767px){.nudge-animation.svelte-17sq4my{animation:svelte-17sq4my-pill-nudge .7s ease-in-out .3s both}}@keyframes svelte-17sq4my-pill-nudge{0%{transform:translate(0)}40%{transform:translate(-22px)}to{transform:translate(0)}}.tabs-glass.svelte-17sq4my{border-bottom-color:#ffffff0d}.tabs-glass.svelte-17sq4my:before{opacity:1}.tabs-back-btn.svelte-17sq4my{position:absolute;left:1.25rem;top:calc(21px + 1.25rem);transform:translateY(-50%);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;color:#fff;background:#ffffff1a;transition:background-color .15s ease,color .15s ease,transform .2s ease;flex-shrink:0;z-index:100}@media(min-width:768px){.tabs-back-btn.svelte-17sq4my{top:2.5rem;background:transparent}}.tabs-back-btn.svelte-17sq4my:hover{background-color:#ffffff26;transform:translateY(-50%) scale(1.1)}.tabs-scroll-wrapper.svelte-17sq4my{position:relative;width:100%}@media(max-width:767px){.tabs-scroll-area.svelte-17sq4my{-webkit-mask-image:linear-gradient(to right,black,black);mask-image:linear-gradient(to right,#000,#000);transition:mask-image .3s ease,-webkit-mask-image .3s ease}.tabs-scroll-area.has-scroll-left.has-scroll-right.svelte-17sq4my{-webkit-mask-image:linear-gradient(to right,transparent,black 2rem,black calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,transparent,black 2rem,black calc(100% - 2rem),transparent)}.tabs-scroll-area.has-scroll-left.svelte-17sq4my:not(.has-scroll-right){-webkit-mask-image:linear-gradient(to right,transparent,black 2rem,black 100%);mask-image:linear-gradient(to right,transparent,black 2rem,black 100%)}.tabs-scroll-area.has-scroll-right.svelte-17sq4my:not(.has-scroll-left){-webkit-mask-image:linear-gradient(to right,black 0%,black calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,black 0%,black calc(100% - 2rem),transparent)}}.tabs-inner.svelte-17sq4my{display:flex;gap:.25rem;min-width:max-content;justify-content:flex-start;padding:0 1.25rem}@media(min-width:768px){.tabs-inner.svelte-17sq4my{gap:.5rem;min-width:0;justify-content:center}}.setup-card.svelte-17sq4my{position:relative;overflow:hidden;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:1.75rem;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:.85rem;transition:transform .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);box-shadow:0 16px 34px -24px #000000b3;backface-visibility:hidden;contain:layout;opacity:1;transform:translateY(0);will-change:transform}.setup-card.svelte-17sq4my:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent) 42%,transparent) 0%,transparent 64%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%);opacity:0;transition:opacity .45s ease,transform .45s ease}.setup-card.svelte-17sq4my:hover{background:color-mix(in srgb,var(--accent) 14%,rgba(0,0,0,.58));border-color:color-mix(in srgb,var(--accent-strong, var(--accent)) 48%,rgba(255,255,255,.16));transform:translateY(-4px);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0d}.is-touch-input.svelte-17sq4my .setup-card.is-active-scroll:where(.svelte-17sq4my){background:color-mix(in srgb,var(--accent) 14%,rgba(0,0,0,.58));border-color:color-mix(in srgb,var(--accent-strong, var(--accent)) 48%,rgba(255,255,255,.16));transform:translateY(-4px);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0d}@media(hover:hover){.setup-card.is-active-scroll.svelte-17sq4my{background:color-mix(in srgb,var(--accent) 14%,rgba(0,0,0,.58));border-color:color-mix(in srgb,var(--accent-strong, var(--accent)) 48%,rgba(255,255,255,.16));transform:translateY(-4px);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0d}}.setup-card.svelte-17sq4my:hover:before,.setup-card.is-active-scroll.svelte-17sq4my:before{opacity:.24}@media(max-width:767px){.is-touch-input.svelte-17sq4my .setup-card.is-active-scroll:where(.svelte-17sq4my){transform:translateY(-5px)}}.setup-num.svelte-17sq4my{position:absolute;top:-.8rem;right:-.55rem;font-size:6.9rem;font-weight:900;color:#ffffff09;line-height:1;pointer-events:none;transition:color .4s ease,transform .45s ease}.setup-card.svelte-17sq4my:hover .setup-num:where(.svelte-17sq4my),.setup-card.is-active-scroll.svelte-17sq4my .setup-num:where(.svelte-17sq4my){color:#ffffff12;transform:translateY(-2px)}.setup-icon-wrap.svelte-17sq4my{position:relative;z-index:1;margin-top:.35rem;margin-bottom:1rem}.setup-icon.svelte-17sq4my{display:flex;align-items:center;justify-content:flex-start;color:color-mix(in srgb,var(--accent) 68%,white);transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s ease}.setup-card.svelte-17sq4my:hover .setup-icon:where(.svelte-17sq4my),.setup-card.is-active-scroll.svelte-17sq4my .setup-icon:where(.svelte-17sq4my){transform:translateY(-1px) scale(1.02);color:color-mix(in srgb,var(--accent-strong, var(--accent)) 80%,white)}@media(max-width:767px){.is-touch-input.svelte-17sq4my .setup-card.is-active-scroll:where(.svelte-17sq4my) .setup-icon:where(.svelte-17sq4my){transform:translateY(-1px) scale(1.03)}}.faq-box.svelte-17sq4my{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-left:4px solid var(--accent, #f59e0b);border-radius:.75rem;padding:1.5rem 2rem;display:flex;gap:1.25rem;align-items:flex-start;max-width:48rem;margin:0 auto}.faq-icon.svelte-17sq4my{color:#f59e0b;flex-shrink:0;margin-top:2px}.faq-text.svelte-17sq4my{font-size:.9rem;line-height:1.6;color:#ffffff80;font-weight:500}@media(min-width:768px){.faq-text.svelte-17sq4my{font-size:1rem}}.faq-layout.svelte-17sq4my{--faq-surface: rgba(255, 255, 255, .02);--faq-surface-hover: rgba(255, 255, 255, .035);--faq-surface-open: rgba(0, 0, 0, .48);--faq-border: rgba(255, 255, 255, .04);--faq-border-hover: rgba(255, 255, 255, .1);--faq-border-open: rgba(255, 255, 255, .14);--faq-shadow: rgba(0, 0, 0, .45);--faq-accent: rgba(255, 171, 0, .14);max-width:64rem;margin:0 auto;padding:0 .25rem}.tab-panel-shell.svelte-17sq4my{max-width:64rem;margin:0 auto;padding:0 .25rem;opacity:1;transition:opacity .22s ease;will-change:opacity}.faq-subtitle.svelte-17sq4my{font-size:.95rem;line-height:1.65;color:#ffffffad;max-width:38rem;margin:0 auto;font-weight:500}@media(min-width:768px){.faq-subtitle.svelte-17sq4my{font-size:1.05rem}}.faq-sections.svelte-17sq4my{display:grid;gap:2.5rem;max-width:48rem;margin:0 auto}.faq-section-title.svelte-17sq4my{font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin:0 0 1rem;padding-left:.75rem;border-left:3px solid rgba(255,255,255,.08)}.faq-accordion.svelte-17sq4my{display:grid;gap:.6rem}.faq-item.svelte-17sq4my{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid var(--faq-border);background:var(--faq-surface);transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.faq-item.svelte-17sq4my:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s ease}.faq-item.svelte-17sq4my:hover{border-color:var(--faq-border-hover);background:var(--faq-surface-hover);transform:translateY(-1px)}.faq-item.svelte-17sq4my:hover:before{opacity:1}.faq-item.is-open.svelte-17sq4my{border-color:var(--faq-border-open);background:var(--faq-surface-open);box-shadow:0 12px 32px -8px var(--faq-shadow)}.faq-item.is-open.svelte-17sq4my:before{opacity:1}.faq-question.svelte-17sq4my{width:100%;border:none;background:transparent;color:#ffffffe0;font-size:.95rem;line-height:1.55;font-weight:700;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;cursor:pointer;transition:color .2s ease}.faq-item.svelte-17sq4my:hover .faq-question:where(.svelte-17sq4my),.faq-item.is-open.svelte-17sq4my .faq-question:where(.svelte-17sq4my){color:#fffffff5}.faq-question.svelte-17sq4my:focus-visible{outline:2px solid rgba(255,171,0,.62);outline-offset:-2px}.faq-chevron.svelte-17sq4my{flex-shrink:0;color:#fff6;transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s ease}.faq-item.svelte-17sq4my:hover .faq-chevron:where(.svelte-17sq4my){color:#ffffffa6}.faq-chevron.is-open.svelte-17sq4my{transform:rotate(180deg);color:#ffffffe6}.faq-answer.svelte-17sq4my{position:relative;z-index:1;color:#fff9;font-size:.92rem;line-height:1.75;font-weight:500;padding:0 1.35rem;text-wrap:pretty}.faq-answer-grid-open.svelte-17sq4my .faq-answer:where(.svelte-17sq4my){padding-bottom:1.25rem}.faq-answer.svelte-17sq4my p:where(.svelte-17sq4my){margin:0;color:inherit}@media(min-width:768px){.faq-question.svelte-17sq4my{font-size:1rem;padding:1.15rem 1.5rem}.faq-answer.svelte-17sq4my{font-size:.98rem;padding:0 1.5rem}.faq-answer-grid-open.svelte-17sq4my .faq-answer:where(.svelte-17sq4my){padding-bottom:1.35rem}}.hero-block.svelte-17sq4my{text-align:center;max-width:64rem;margin:0 auto 5rem;padding:0 .25rem}@media(min-width:768px){.hero-block.svelte-17sq4my{margin-bottom:7rem}}.hero-title.svelte-17sq4my{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;text-wrap:balance;position:relative;display:block}.hero-title.svelte-17sq4my div:where(.svelte-17sq4my){text-wrap:balance;max-width:38rem;margin-left:auto;margin-right:auto}.hero-word.svelte-17sq4my{display:inline-block;opacity:0;transform:translateY(14px);filter:blur(3px);will-change:transform,opacity,filter;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1),text-shadow .4s ease,color .4s ease;transition-delay:var(--word-delay, 0ms),var(--word-delay, 0ms),var(--word-delay, 0ms),0ms,0ms}@media(min-width:768px){.hero-word.svelte-17sq4my{filter:blur(6px)}}.hero-word-visible.svelte-17sq4my{opacity:1;transform:translateY(0);filter:blur(0)}.hero-sub.svelte-17sq4my{font-size:.875rem;color:#ffffff40;font-weight:500;max-width:32rem;margin:1.25rem auto 0;opacity:0;transform:translateY(8px);transition:opacity .6s ease 1s,transform .6s ease 1s}.hero-sub-visible.svelte-17sq4my{opacity:1;transform:translateY(0)}@media(min-width:768px){.hero-sub.svelte-17sq4my{font-size:1.1rem}}.magic-word.svelte-17sq4my{color:var(--accent, #fbbf24);text-shadow:0 0 10px rgba(251,191,36,.2);display:inline-block}@media(hover:hover){.group\/hero.svelte-17sq4my:hover .magic-word:where(.svelte-17sq4my){text-shadow:0 0 25px rgba(251,191,36,.5);color:#fcd34d}}.is-touch-input.svelte-17sq4my .is-active-scroll:where(.svelte-17sq4my) .magic-word:where(.svelte-17sq4my){text-shadow:0 0 40px rgba(251,191,36,.9),0 0 20px rgba(251,191,36,.5);color:#fff}.stream.svelte-17sq4my{display:flex;flex-direction:column;gap:1.75rem;padding-inline:.5rem}@media(min-width:768px){.stream.svelte-17sq4my{gap:2.25rem;padding-inline:.75rem}}.feature-card.svelte-17sq4my{opacity:0;transform:translateY(30px);padding-inline:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms);will-change:transform,opacity;contain:layout;overflow:visible}.feature-card.is-visible.svelte-17sq4my{opacity:1;transform:translateY(0)}.card-tilt.svelte-17sq4my{position:relative;overflow:visible;will-change:transform;backface-visibility:hidden}.card-surface.svelte-17sq4my{position:relative;overflow:hidden;border-radius:1.75rem;padding:2.5rem 2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04);transition:border-color .8s cubic-bezier(.33,1,.68,1),transform .8s cubic-bezier(.33,1,.68,1),box-shadow .8s cubic-bezier(.33,1,.68,1),background .8s cubic-bezier(.33,1,.68,1);backface-visibility:hidden;contain:layout}@media(min-width:768px){.card-surface.svelte-17sq4my{padding:3.5rem;border-radius:2rem}}.feature-card.svelte-17sq4my:hover .card-surface:where(.svelte-17sq4my){background:color-mix(in srgb,var(--accent) 15%,rgba(0,0,0,.6));border-color:color-mix(in srgb,var(--accent) 50%,rgba(255,255,255,.2));box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0d}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .card-surface:where(.svelte-17sq4my){background:color-mix(in srgb,var(--accent) 15%,rgba(0,0,0,.6));border-color:color-mix(in srgb,var(--accent) 50%,rgba(255,255,255,.2));box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0d}@media(hover:hover){.feature-card.is-active-scroll.svelte-17sq4my .card-surface:where(.svelte-17sq4my){background:color-mix(in srgb,var(--accent) 15%,rgba(0,0,0,.6));border-color:color-mix(in srgb,var(--accent) 50%,rgba(255,255,255,.2));box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0d}.feature-card.is-active-scroll.svelte-17sq4my .vis-halo:where(.svelte-17sq4my){opacity:.2;transform:scale(.95)}.feature-card.is-active-scroll.svelte-17sq4my .glow:where(.svelte-17sq4my){opacity:.25}.feature-card.is-active-scroll.svelte-17sq4my .rl-outer:where(.svelte-17sq4my){transform:scale(1.01)}.feature-card.is-active-scroll.svelte-17sq4my .ring-outer:where(.svelte-17sq4my){border-color:#ffffff26}.feature-card.is-active-scroll.svelte-17sq4my .rl-mid:where(.svelte-17sq4my){transform:scale(1.02)}.feature-card.is-active-scroll.svelte-17sq4my .ring-mid:where(.svelte-17sq4my){border-color:#ffffff1f}.feature-card.is-active-scroll.svelte-17sq4my .rl-inner:where(.svelte-17sq4my){transform:scale(1.03)}.feature-card.is-active-scroll.svelte-17sq4my .ring-inner:where(.svelte-17sq4my){opacity:.35}.feature-card.is-active-scroll.svelte-17sq4my .vis-icon:where(.svelte-17sq4my){color:#fff;transform:scale(1.06) rotate(5deg)}.feature-card.is-active-scroll.svelte-17sq4my .particle:where(.svelte-17sq4my){opacity:.65;animation:svelte-17sq4my-particle-float 3.5s ease-in-out infinite}}.glow.svelte-17sq4my{position:absolute;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 55%,transparent) 0%,transparent 72%);top:50%;right:-15%;left:auto;transform:translateY(-50%);width:55%;height:180%;z-index:0;mix-blend-mode:screen;opacity:.1;pointer-events:none;transition:opacity .32s ease,transform .32s ease}.card-inner.svelte-17sq4my,.setup-icon-wrap.svelte-17sq4my,.vis-icon.svelte-17sq4my{z-index:2;position:relative}.glow-left.svelte-17sq4my{right:auto;left:-15%}@media(max-width:767px){.glow.svelte-17sq4my{inset:auto auto 0 50%;transform:translate(-50%);width:160%;height:100%;background:radial-gradient(circle at 50% 82%,color-mix(in srgb,var(--accent) 100%,transparent),color-mix(in srgb,var(--accent) 0%,transparent) 55%);opacity:.12;mix-blend-mode:screen}.glow-left.svelte-17sq4my{left:50%}}@media(hover:hover){.feature-card.svelte-17sq4my:hover .glow:where(.svelte-17sq4my){opacity:.25}}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .glow:where(.svelte-17sq4my){opacity:.25}.card-inner.svelte-17sq4my{display:flex;flex-direction:column;gap:2rem;align-items:center;position:relative}@media(min-width:768px){.card-inner.svelte-17sq4my{flex-direction:row;gap:3.5rem}.card-inner.inner-reverse.svelte-17sq4my{flex-direction:row-reverse;text-align:right}}.card-visual.svelte-17sq4my{position:relative;width:100px;height:100px;flex-shrink:0}@media(min-width:768px){.card-visual.svelte-17sq4my{width:120px;height:120px}}.vis-halo.svelte-17sq4my{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 52%,transparent) 0%,transparent 70%);opacity:.2;transition:opacity .5s ease}@media(min-width:768px){.vis-halo.svelte-17sq4my{opacity:.06}}@media(hover:hover){.feature-card.svelte-17sq4my:hover .vis-halo:where(.svelte-17sq4my){opacity:.2;transform:scale(.95)}}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .vis-halo:where(.svelte-17sq4my){opacity:.2;transform:scale(.95)}@media(max-width:767px){.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .vis-halo:where(.svelte-17sq4my){opacity:.65;transform:scale(1.1)}}.ring-layer.svelte-17sq4my{position:absolute;inset:0;pointer-events:none;will-change:transform}.vis-ring.svelte-17sq4my{position:absolute;inset:0;border-radius:50%;pointer-events:none}.ring-outer.svelte-17sq4my{border:1px solid rgba(255,255,255,.05)}@media(hover:hover){.feature-card.svelte-17sq4my:hover .rl-outer:where(.svelte-17sq4my){transform:scale(1.01)}.feature-card.svelte-17sq4my:hover .ring-outer:where(.svelte-17sq4my){border-color:#ffffff26}}.ring-mid.svelte-17sq4my{inset:16px;border:1px dashed rgba(255,255,255,.04)}@media(hover:hover){.feature-card.svelte-17sq4my:hover .rl-mid:where(.svelte-17sq4my){transform:scale(1.02)}.feature-card.svelte-17sq4my:hover .ring-mid:where(.svelte-17sq4my){border-color:#ffffff1f}}.ring-inner.svelte-17sq4my{inset:32px;border:1px solid var(--accent);opacity:.12}@media(hover:hover){.feature-card.svelte-17sq4my:hover .rl-inner:where(.svelte-17sq4my){transform:scale(1.03)}.feature-card.svelte-17sq4my:hover .ring-inner:where(.svelte-17sq4my){opacity:.35}}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .ring-outer:where(.svelte-17sq4my){border-color:#ffffff26}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .ring-mid:where(.svelte-17sq4my){border-color:#ffffff1f}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .ring-inner:where(.svelte-17sq4my){opacity:.35}.vis-icon.svelte-17sq4my{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fffffff2;transition:transform .5s cubic-bezier(.34,1.56,.64,1),color .4s ease}@media(hover:hover){.vis-icon.svelte-17sq4my{will-change:transform}}.feature-card.svelte-17sq4my:hover .vis-icon:where(.svelte-17sq4my){color:#fff}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .vis-icon:where(.svelte-17sq4my){color:#fff}@media(hover:hover){.feature-card.svelte-17sq4my:hover .vis-icon:where(.svelte-17sq4my){transform:scale(1.06) rotate(5deg)}}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .vis-icon:where(.svelte-17sq4my){transform:scale(1.06) rotate(5deg)}@media(max-width:767px){.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .vis-icon:where(.svelte-17sq4my){transform:scale(1.15) rotate(5deg) translateY(-10px)}}@media(prefers-reduced-motion:reduce){.hero-word.svelte-17sq4my,.hero-sub.svelte-17sq4my{transition:none}}@media(max-width:767px){.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .card-surface:where(.svelte-17sq4my){transform:translateY(-8px);background:color-mix(in srgb,var(--accent) 18%,rgba(0,0,0,.55));border-color:color-mix(in srgb,var(--accent) 50%,rgba(255,255,255,.1));box-shadow:0 30px 60px -10px #0006,0 0 40px #00000026}.glow.svelte-17sq4my{transition:opacity .6s ease}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .glow:where(.svelte-17sq4my),.feature-card.svelte-17sq4my:hover .glow:where(.svelte-17sq4my){opacity:.55}}.cta-btn.svelte-17sq4my{position:relative;display:inline-flex;align-items:center;padding:1.15rem 2.75rem;background-color:#fff;color:#000;border-radius:9999px;font-weight:900;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 16px 50px -10px #ffffff1f;overflow:hidden;transform:translateZ(0);will-change:transform}.cta-btn.svelte-17sq4my:hover{transform:scale(1.04) translateZ(0);box-shadow:0 20px 70px -10px #fff3}.cta-btn.svelte-17sq4my:active{transform:scale(.97) translateZ(0)}.cta-shine.svelte-17sq4my{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-100%);transition:transform .7s ease}.cta-btn.svelte-17sq4my:hover .cta-shine:where(.svelte-17sq4my){transform:translate(100%)}.rule-card.svelte-17sq4my{position:relative;overflow:hidden;display:flex;gap:1.5rem;align-items:flex-start;padding:2rem 1.75rem;border-radius:1.75rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04);transition:transform .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);box-shadow:0 16px 34px -24px #000000b3;backface-visibility:hidden;contain:layout;will-change:transform}.rule-card.is-expanded.svelte-17sq4my{background:color-mix(in srgb,var(--accent) 8%,rgba(0,0,0,.45));border-color:color-mix(in srgb,var(--accent-strong, var(--accent)) 30%,rgba(255,255,255,.1));box-shadow:0 24px 60px -15px #00000080,0 0 25px #ffffff0f}.rule-card.is-expanded.svelte-17sq4my:hover{transform:none!important}.rule-card.is-expanded.svelte-17sq4my:before{opacity:.15}.rule-card.is-expanded.svelte-17sq4my .info-title:where(.svelte-17sq4my){color:#fff}.rule-card.is-expanded.svelte-17sq4my .info-desc:where(.svelte-17sq4my){color:#ffffffd9}@media(min-width:768px){.rule-card.svelte-17sq4my{padding:2.5rem 2.25rem}}.rule-card.svelte-17sq4my:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent) 42%,transparent) 0%,transparent 64%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%);opacity:0;transition:opacity .45s ease}.rule-card.svelte-17sq4my:hover{background:color-mix(in srgb,var(--accent) 10%,rgba(0,0,0,.5));border-color:color-mix(in srgb,var(--accent-strong, var(--accent)) 40%,rgba(255,255,255,.12));transform:translateY(-3px);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0a}.rule-card.svelte-17sq4my:hover:before{opacity:.2}.is-touch-input.svelte-17sq4my .rule-card.is-active-scroll:where(.svelte-17sq4my){background:color-mix(in srgb,var(--accent) 10%,rgba(0,0,0,.5));border-color:color-mix(in srgb,var(--accent-strong, var(--accent)) 40%,rgba(255,255,255,.12));transform:translateY(-3px);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0a}.is-touch-input.svelte-17sq4my .rule-card.is-active-scroll:where(.svelte-17sq4my):before{opacity:.2}.rule-num.svelte-17sq4my{position:absolute;top:-.6rem;right:-.35rem;font-size:6rem;font-weight:900;color:#ffffff08;line-height:1;pointer-events:none;transition:color .4s ease,transform .45s ease}.rule-card.svelte-17sq4my:hover .rule-num:where(.svelte-17sq4my),.rule-card.is-active-scroll.svelte-17sq4my .rule-num:where(.svelte-17sq4my){color:#ffffff0f;transform:translateY(-2px)}.rule-icon-wrap.svelte-17sq4my{position:relative;z-index:1;flex-shrink:0;margin-top:.15rem}.rule-icon.svelte-17sq4my{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.875rem;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);color:color-mix(in srgb,var(--accent) 68%,white);transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s ease,background .3s ease,border-color .3s ease}.rule-card.svelte-17sq4my:hover .rule-icon:where(.svelte-17sq4my),.rule-card.is-active-scroll.svelte-17sq4my .rule-icon:where(.svelte-17sq4my){transform:translateY(-1px) scale(1.04);color:color-mix(in srgb,var(--accent-strong, var(--accent)) 80%,white);background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}@media(max-width:767px){.is-touch-input.svelte-17sq4my .rule-card.is-active-scroll:where(.svelte-17sq4my) .rule-icon:where(.svelte-17sq4my){transform:translateY(-1px) scale(1.06)}}.rule-content.svelte-17sq4my{flex:1;position:relative;z-index:1}.rule-card.svelte-17sq4my:hover .info-title:where(.svelte-17sq4my){color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.is-touch-input.svelte-17sq4my .rule-card.is-active-scroll:where(.svelte-17sq4my) .info-title:where(.svelte-17sq4my){color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.rule-card.svelte-17sq4my:hover .info-desc:where(.svelte-17sq4my){color:#ffffffd9}.is-touch-input.svelte-17sq4my .rule-card.is-active-scroll:where(.svelte-17sq4my) .info-desc:where(.svelte-17sq4my){color:#ffffffd9}.info-section.svelte-17sq4my{position:relative;background:linear-gradient(to bottom,#00000047,#00000038 80px 100%)}.particles.svelte-17sq4my{position:absolute;inset:0;overflow:visible;pointer-events:none}.particle.svelte-17sq4my{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--accent);opacity:0;transition:opacity .6s ease}.feature-card.svelte-17sq4my:hover .particle:where(.svelte-17sq4my){opacity:.65;animation:svelte-17sq4my-particle-float 3.5s ease-in-out infinite}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .particle:where(.svelte-17sq4my){opacity:.65;animation:svelte-17sq4my-particle-float 3.5s ease-in-out infinite}@keyframes svelte-17sq4my-particle-float{0%,to{transform:translateY(0) scale(1);opacity:.65}50%{transform:translateY(-10px) scale(1.3);opacity:.25}}@media(prefers-reduced-motion:reduce){.particle.svelte-17sq4my{animation:none!important}}.tab-pane-hidden.svelte-17sq4my{pointer-events:none}.tab-carousel-viewport.svelte-17sq4my{--tab-clip-gutter-x: 1.25rem;--tab-clip-gutter-y: 30px;position:relative;width:calc(100% + (var(--tab-clip-gutter-x) * 2));margin-inline:calc(var(--tab-clip-gutter-x) * -1);padding-inline:var(--tab-clip-gutter-x);padding-bottom:var(--tab-clip-gutter-y);box-sizing:border-box;overflow:hidden;overflow-clip-margin:34px;transition:height .35s cubic-bezier(.25,1,.5,1)}@media(min-width:768px){.tab-carousel-viewport.svelte-17sq4my{--tab-clip-gutter-x: 1.5rem;overflow-clip-margin:30px}}.tab-carousel-track.svelte-17sq4my{position:relative;display:flex;flex-direction:row;width:100%;--tab-panel-gap: .875rem;gap:var(--tab-panel-gap);align-items:flex-start}@media(min-width:768px){.tab-carousel-track.svelte-17sq4my{--tab-panel-gap: 1rem}}.tab-carousel-track.svelte-17sq4my>div:where(.svelte-17sq4my){width:100%;flex-shrink:0}.faq-answer-grid.svelte-17sq4my{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease,opacity .2s ease;opacity:0}.faq-answer-grid-open.svelte-17sq4my{grid-template-rows:1fr;opacity:1}.faq-answer.svelte-17sq4my{overflow:hidden;min-height:0}.general-rule-card.svelte-17sq4my{position:relative;overflow:hidden;background:#ffffff04;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.03);border-radius:1.75rem;padding:2.25rem 1.75rem;display:flex;flex-direction:column;gap:.85rem;transition:transform .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);box-shadow:0 16px 34px -24px #000000b3;backface-visibility:hidden;contain:layout;will-change:transform}.general-rule-card.svelte-17sq4my:hover{background:color-mix(in srgb,var(--accent) 8%,rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--accent-strong, var(--accent)) 30%,rgba(255,255,255,.12));transform:translateY(-4px);box-shadow:0 20px 50px -15px #00000080,0 0 25px #ffffff0d}.is-touch-input.svelte-17sq4my .general-rule-card.is-active-scroll:where(.svelte-17sq4my){background:color-mix(in srgb,var(--accent) 8%,rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--accent-strong, var(--accent)) 30%,rgba(255,255,255,.12));transform:translateY(-4px);box-shadow:0 20px 50px -15px #00000080,0 0 25px #ffffff0d}.rule-glow.svelte-17sq4my{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent) 22%,transparent) 0%,transparent 60%);opacity:.15;transition:opacity .45s ease}.general-rule-card.svelte-17sq4my:hover .rule-glow:where(.svelte-17sq4my),.general-rule-card.is-active-scroll.svelte-17sq4my .rule-glow:where(.svelte-17sq4my){opacity:.35}.general-rule-icon-wrap.svelte-17sq4my{position:relative;z-index:1;margin-bottom:.5rem}.general-rule-icon.svelte-17sq4my{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);color:color-mix(in srgb,var(--accent) 70%,white);transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s ease,background .35s ease,border-color .35s ease}.general-rule-card.svelte-17sq4my:hover .general-rule-icon:where(.svelte-17sq4my),.general-rule-card.is-active-scroll.svelte-17sq4my .general-rule-icon:where(.svelte-17sq4my){transform:translateY(-2px) scale(1.05) rotate(3deg);color:color-mix(in srgb,var(--accent-strong, var(--accent)) 85%,white);background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.rule-card.svelte-17sq4my .info-title:where(.svelte-17sq4my){margin-bottom:.25rem}.rule-subtitle.svelte-17sq4my{font-size:.75rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:#fff6;margin-bottom:.75rem;transition:color .4s ease}.rule-card.svelte-17sq4my:hover .rule-subtitle:where(.svelte-17sq4my){color:#ffffffa6}.rule-card.is-expanded.svelte-17sq4my .rule-subtitle:where(.svelte-17sq4my){color:#ffffffa6}@media(max-width:767px){.is-touch-input.svelte-17sq4my .general-rule-card.is-active-scroll:where(.svelte-17sq4my){transform:translateY(-5px);background:color-mix(in srgb,var(--accent) 10%,rgba(255,255,255,.02));border-color:color-mix(in srgb,var(--accent) 40%,rgba(255,255,255,.08));box-shadow:0 20px 40px -10px #00000080,0 0 30px #00000026}.is-touch-input.svelte-17sq4my .general-rule-card.is-active-scroll:where(.svelte-17sq4my) .general-rule-icon:where(.svelte-17sq4my){transform:translateY(-1px) scale(1.05) rotate(3deg);color:color-mix(in srgb,var(--accent-strong, var(--accent)) 85%,white)}}body{background:#0a0a0a}
