.hero-q-gradient.svelte-7sbq87{background:radial-gradient(110% 85% at 85% 115%,#7c3aed29,#7c3aed00 60%),radial-gradient(80% 65% at 8% 105%,#ca7ff824,#ca7ff800 55%),linear-gradient(180deg,#fdfdfb,#faf8f4 55%,#f5f1ec)}@media(min-width:1024px){a.hero-cta.svelte-7sbq87{font-size:1.125rem;height:3.5rem;padding-left:2.25rem;padding-right:2.25rem}}.gvs-card.svelte-3ymhr8{background:linear-gradient(180deg,#f8f6fd,#efe9f9);border:1px solid rgba(124,58,237,.08)}.gvs-card.svelte-3ymhr8:hover{box-shadow:0 24px 48px -24px #4c2e9940}.gvs-tone-violet.svelte-3ymhr8{background:radial-gradient(90% 80% at 80% 100%,#ca7ff880,#ca7ff800 60%),linear-gradient(165deg,#2b1a5e,#5b21b6 65%,#7c3aed)}.gvs-tone-indigo.svelte-3ymhr8{background:radial-gradient(90% 80% at 20% 100%,#818cf873,#818cf800 60%),linear-gradient(165deg,#171d4d,#3730a3 65%,#4f46e5)}.gvs-tone-plum.svelte-3ymhr8{background:radial-gradient(90% 80% at 75% 100%,#e879f966,#e879f900 60%),linear-gradient(165deg,#3b1442,#7e22ce 70%,#a855f7)}.gvs-topo.svelte-3ymhr8{background-color:#ffffff14;mask-size:cover;-webkit-mask-size:cover;pointer-events:none}@media(prefers-reduced-motion:reduce){.gvs-card.svelte-3ymhr8{transition:none}}.fd-line.svelte-l8bs7i{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.5 9;animation:svelte-l8bs7i-fd-dash 1s linear infinite}@keyframes svelte-l8bs7i-fd-dash{to{stroke-dashoffset:-9.5}}.fd-dot.svelte-l8bs7i{offset-rotate:0deg;animation:svelte-l8bs7i-fd-travel var(--dur, 3s) linear infinite;animation-delay:var(--delay, 0s)}@keyframes svelte-l8bs7i-fd-travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}text.svelte-l8bs7i{user-select:none}.fd-label.svelte-l8bs7i{font-size:18px;font-weight:600;fill:#1e1b4b;dominant-baseline:central}.fd-label-m.svelte-l8bs7i{font-size:16px;font-weight:600;fill:#1e1b4b;dominant-baseline:central}.fd-glyph.svelte-l8bs7i,.fd-glyph-m.svelte-l8bs7i{font-size:13px;font-weight:700;fill:#7c3aed;letter-spacing:-.5px}.fd-core-label.svelte-l8bs7i{font-size:20px;font-weight:650;fill:#fff;text-anchor:middle;white-space:nowrap}.fd-core-label-m.svelte-l8bs7i{font-size:17px;font-weight:650;fill:#fff;text-anchor:middle;white-space:nowrap}.fd-pill-label.svelte-l8bs7i{font-size:15px;font-weight:500;fill:#33305a;white-space:nowrap}.fd-pill-label-m.svelte-l8bs7i{font-size:14px;font-weight:500;fill:#33305a;white-space:nowrap}.fd-pill-emoji.svelte-l8bs7i{font-size:17px}.fd-pill-emoji-m.svelte-l8bs7i{font-size:14px}@media(prefers-reduced-motion:reduce){.fd-line.svelte-l8bs7i{animation:none}.fd-dot.svelte-l8bs7i{display:none}}.kb-tone.svelte-1vhd8hw{background:radial-gradient(60% 110% at 90% 0%,#ca7ff859,#ca7ff800 55%),radial-gradient(50% 100% at 70% 100%,#795be966,#795be900 60%),linear-gradient(115deg,#17102f,#2b2058 55%,#4c3a99)}.kb-topo.svelte-1vhd8hw{background-color:#ffffff12;mask-size:cover;-webkit-mask-size:cover;pointer-events:none}.fw-panel.svelte-u6i4hd{background:radial-gradient(70% 120% at 90% 110%,#ca7ff82e,#ca7ff800 55%),radial-gradient(50% 100% at 5% 0%,#67e8f91f,#67e8f900 50%),linear-gradient(135deg,#f8f5fe,#efe8fb 55%,#f6f2ee);border:1px solid rgba(124,58,237,.08)}.fw-topo.svelte-u6i4hd{background-color:#7c3aed12;mask-size:cover;-webkit-mask-size:cover;pointer-events:none}.process-cinema.svelte-fg9xn8{height:350vh}.process-sticky.svelte-fg9xn8{position:sticky;top:0;height:100vh;overflow:hidden}.track.svelte-fg9xn8{top:var(--track-start, 20px);height:var(--track-span, calc(100% - 40px) )}.track-fill.svelte-fg9xn8{background:linear-gradient(180deg,#7c3aed,#6366f1);top:var(--track-start, 20px);height:calc(var(--progress, 0) * var(--track-span, calc(100% - 40px) ))}.step-row.svelte-fg9xn8{transition:opacity .5s cubic-bezier(.22,1,.36,1)}.step-reached.svelte-fg9xn8{opacity:1}.step-upcoming.svelte-fg9xn8{opacity:.3}.marker.svelte-fg9xn8{transition:all .5s cubic-bezier(.22,1,.36,1)}.marker-upcoming.svelte-fg9xn8{background:#fff;border:2px solid #a3a3a3;color:#525252}.marker-active.svelte-fg9xn8{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;box-shadow:0 0 0 4px #7c3aed1f,0 4px 16px #7c3aed4d;transform:scale(1.15)}.marker-done.svelte-fg9xn8{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;box-shadow:0 2px 8px #7c3aed26}.step-desc.svelte-fg9xn8{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .4s ease}.step-desc-open.svelte-fg9xn8{grid-template-rows:1fr;opacity:1}.step-desc.svelte-fg9xn8>div:where(.svelte-fg9xn8){overflow:hidden}.step-title.svelte-fg9xn8{transition:color .5s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.process-cinema.svelte-fg9xn8{height:auto}.process-sticky.svelte-fg9xn8{position:relative;height:auto;overflow:visible;padding:4rem 0}.step-row.svelte-fg9xn8{opacity:1!important}.step-desc.svelte-fg9xn8{grid-template-rows:1fr;opacity:1;transition:none}.marker.svelte-fg9xn8{transition:none}.track-fill.svelte-fg9xn8{height:var(--track-span, calc(100% - 40px) )!important;transition:none}}.about-content.svelte-13nk7y0{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.about-visible.svelte-13nk7y0{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.about-content.svelte-13nk7y0{opacity:1;transform:none;transition:none}}.comparison-header.svelte-13x96cc{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.comparison-header-visible.svelte-13x96cc{opacity:1;transform:translateY(0)}.comparison-row.svelte-13x96cc{opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.comparison-row-visible.svelte-13x96cc{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.comparison-header.svelte-13x96cc,.comparison-row.svelte-13x96cc{opacity:1;transform:none;transition:none}}.cta-headline-accent.svelte-1lhq85f{background:linear-gradient(135deg,#7c3aed,#a855f7,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-btn.svelte-1lhq85f{position:relative;display:inline-flex;border-radius:9999px;cursor:pointer;text-decoration:none;isolation:isolate}.cta-btn-glow.svelte-1lhq85f{position:absolute;inset:-8px;border-radius:9999px;background:linear-gradient(135deg,#a855f7,#7c3aed,#67e8f9,#6366f1);opacity:.5;filter:blur(18px);z-index:-1;transition:opacity .4s ease,filter .4s ease}.cta-btn.svelte-1lhq85f:hover .cta-btn-glow:where(.svelte-1lhq85f){opacity:.75;filter:blur(24px)}.cta-btn-inner.svelte-1lhq85f{position:relative;z-index:2;display:inline-flex;align-items:center;gap:1rem;padding:1.375rem 3.5rem;font-size:1.375rem;font-weight:500;color:#fff;letter-spacing:-.01em;white-space:nowrap;border-radius:9999px;background:linear-gradient(135deg,#9333ea,#7c3aed,#6366f1);box-shadow:inset 0 1px 1px #fff3,inset 0 -2px 6px #4338ca4d,0 2px 8px #7c3aed4d,0 8px 30px #7c3aed26;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.cta-btn.svelte-1lhq85f:hover .cta-btn-inner:where(.svelte-1lhq85f){transform:scale(1.05);box-shadow:inset 0 1px 1px #ffffff40,inset 0 -2px 6px #4338ca4d,0 4px 16px #7c3aed66,0 12px 40px #7c3aed33}.cta-btn.svelte-1lhq85f:active .cta-btn-inner:where(.svelte-1lhq85f){transform:scale(.97);transition-duration:.1s}@media(max-width:639px){.cta-btn.svelte-1lhq85f{width:100%}.cta-btn-inner.svelte-1lhq85f{width:100%;justify-content:center;padding:1.25rem 2rem;font-size:1.2rem}}.cta-content.svelte-1lhq85f{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.cta-visible.svelte-1lhq85f{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cta-content.svelte-1lhq85f{opacity:1;transform:none;transition:none}.cta-btn-glow.svelte-1lhq85f{animation:none}}.quiz-widget-enter.svelte-1yaompb{animation:svelte-1yaompb-quizWidgetPop .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-1yaompb-quizWidgetPop{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.quiz-modal-enter.svelte-1yaompb{animation:svelte-1yaompb-quizModalSlide .4s cubic-bezier(.34,1.3,.64,1) forwards}@keyframes svelte-1yaompb-quizModalSlide{0%{transform:translateY(30px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.quiz-step-enter.svelte-1yaompb{animation:svelte-1yaompb-quizStepFade .3s ease forwards}@keyframes svelte-1yaompb-quizStepFade{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.quiz-step-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#737373;margin-bottom:10px}.quiz-step-q{font-family:Mackinac,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:clamp(20px,3.5vw,26px);font-weight:700;line-height:1.25;color:#0f172a;margin-bottom:8px}.quiz-step-sub{font-size:14px;color:#737373;margin-bottom:28px;line-height:1.6;font-style:italic}.quiz-choices{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.quiz-choice{display:flex;align-items:flex-start;gap:14px;width:100%;border:1.5px solid rgba(15,23,42,.12);border-radius:14px;padding:17px 20px;cursor:pointer;background:#fafaf8;text-align:left;transition:border-color .18s,background .18s,transform .18s}.quiz-choice:hover{border-color:#6d28d9;background:#f5f3ff;transform:translateY(-1px)}.quiz-choice-selected{border-color:#7c3aed!important;background:#7c3aed!important}.quiz-choice-text{display:flex;flex-direction:column;gap:2px;width:100%}.quiz-choice-label{font-family:Mackinac,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:15px;font-weight:700;line-height:1.45;color:#0f172a}.quiz-choice-selected .quiz-choice-label{color:#fff}.quiz-choice-desc{font-size:12.5px;color:#737373;line-height:1.4}.quiz-choice-selected .quiz-choice-desc{color:#ffffffc7}.quiz-nav{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:12px}.quiz-btn-back{background:none;border:none;font-size:14px;color:#a3a3a3;cursor:pointer;padding:10px 0;display:flex;align-items:center;gap:6px;transition:color .15s;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif}.quiz-btn-back:hover{color:#0f172a}.quiz-btn-primary{background:#0f172a;color:#fff;border:none;padding:13px 30px;border-radius:12px;font-family:Mackinac,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.quiz-btn-primary:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.quiz-btn-primary:disabled{opacity:.35;cursor:not-allowed}.quiz-btn-accent{background:#7c3aed;color:#fff;border:none;padding:13px 30px;border-radius:12px;font-family:Mackinac,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .2s}.quiz-btn-accent:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px)}.quiz-btn-accent:disabled{opacity:.35;cursor:not-allowed}.quiz-input-group{margin-bottom:16px}.quiz-input-group label{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#737373;margin-bottom:7px}.quiz-input-group input{width:100%;padding:13px 16px;border:1.5px solid rgba(15,23,42,.12);border-radius:12px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:15px;color:#0f172a;background:#fafaf8;outline:none;transition:border-color .2s,background .2s}.quiz-input-group input:focus{border-color:#7c3aed;background:#fff}.quiz-input-group input::placeholder{color:#b0ac9f}
