.S9mstq_hero{align-items:center;min-height:90vh;padding-top:60px;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.S9mstq_hero{min-height:auto;padding-top:92px;padding-bottom:48px}}.S9mstq_spotlight{pointer-events:none;background:radial-gradient(ellipse 600px 400px at 40% 35%, color-mix(in srgb, var(--color-primary) 6%, transparent) 0%, transparent 70%),radial-gradient(ellipse 300px 300px at 70% 60%, color-mix(in srgb, var(--color-secondary) 3%, transparent) 0%, transparent 70%);animation:8s ease-in-out infinite S9mstq_spotlight-pulse;position:absolute;inset:0}.S9mstq_arenaFloor{pointer-events:none;background-image:radial-gradient(circle 1.5px at center, color-mix(in srgb, var(--color-primary) 4%, transparent) 0%, transparent 100%);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 60%,#000 20%,#0000 75%)}@media (max-width:767px){.S9mstq_arenaFloor{display:none}}.S9mstq_container{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width:767px){.S9mstq_container{padding:0 16px}}.S9mstq_container{z-index:1;align-items:center;gap:64px;display:flex;position:relative}@media (max-width:767px){.S9mstq_container{text-align:center;flex-direction:column;gap:40px}}.S9mstq_content{flex:1}.S9mstq_headline{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;animation:.6s cubic-bezier(.22,1,.36,1) .15s both S9mstq_fadeInUp}.S9mstq_line1{color:var(--color-primary);display:block}.S9mstq_line2{color:var(--color-secondary);letter-spacing:.03em;text-transform:uppercase;margin-top:8px;font-size:.5em;font-weight:700;display:block}.S9mstq_subtitle{color:var(--color-text-secondary);max-width:520px;margin-bottom:32px;font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.65;animation:.6s cubic-bezier(.22,1,.36,1) .3s both S9mstq_fadeInUp}@media (max-width:767px){.S9mstq_subtitle{max-width:none}}.S9mstq_ctas{gap:12px;animation:.6s cubic-bezier(.22,1,.36,1) .45s both S9mstq_fadeInUp;display:flex}@media (max-width:767px){.S9mstq_ctas{flex-wrap:wrap;justify-content:center}}.S9mstq_visual{filter:drop-shadow(0 8px 32px color-mix(in srgb, var(--color-primary) 20%, transparent));flex-shrink:0;animation:.6s cubic-bezier(.22,1,.36,1) .6s both S9mstq_fadeInUp}@media (max-width:767px){.S9mstq_visual{order:-1}}.S9mstq_floatBlock1,.S9mstq_floatBlock2,.S9mstq_floatBlock3,.S9mstq_floatBlock4,.S9mstq_floatBlock5{pointer-events:none;z-index:0;opacity:.8;position:absolute}.S9mstq_floatBlock1{animation:5s ease-in-out infinite S9mstq_hero-drift-a;top:15%;right:7%}.S9mstq_floatBlock2{animation:5.5s ease-in-out -1.5s infinite S9mstq_hero-drift-b;bottom:25%;left:5%}.S9mstq_floatBlock3{animation:6s ease-in-out -3s infinite S9mstq_hero-drift-a;top:40%;left:3%}.S9mstq_floatBlock4{animation:4.5s ease-in-out -2s infinite S9mstq_hero-drift-b;bottom:18%;right:12%}.S9mstq_floatBlock5{animation:5s ease-in-out -4s infinite S9mstq_hero-drift-a;top:10%;left:14%}@keyframes S9mstq_hero-drift-a{0%,to{transform:translate(0)}50%{transform:translate(14px,-18px)}}@keyframes S9mstq_hero-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-12px,14px)}}.S9mstq_dissolveWrapper{position:absolute;bottom:0;left:0;right:0}@keyframes S9mstq_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes S9mstq_spotlight-pulse{0%,to{opacity:1}50%{opacity:.85}}@keyframes S9mstq_block-drift{0%,to{transform:translate(0)}33%{transform:translate(5px,-8px)}66%{transform:translate(-3px,5px)}}@media (prefers-reduced-motion:reduce){.S9mstq_headline,.S9mstq_subtitle,.S9mstq_ctas,.S9mstq_visual{opacity:1;animation:none;transform:none}.S9mstq_spotlight,.S9mstq_floatBlock1,.S9mstq_floatBlock2,.S9mstq_floatBlock3,.S9mstq_floatBlock4,.S9mstq_floatBlock5{animation:none}}
.-mOGgW_section{padding:100px 0}@media (max-width:768px){.-mOGgW_section{padding:60px 0}}.-mOGgW_section{position:relative;overflow:visible}.-mOGgW_container{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width:767px){.-mOGgW_container{padding:0 16px}}.-mOGgW_title{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;color:var(--color-text-primary);margin-bottom:16px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800}.-mOGgW_subtitle{text-align:center;color:var(--color-text-secondary);max-width:560px;margin:0 auto 64px;font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.65}.-mOGgW_steps{justify-content:center;align-items:stretch;gap:8px;display:flex}@media (max-width:767px){.-mOGgW_steps{flex-direction:column;align-items:center;gap:24px}}.-mOGgW_step{flex-direction:column;flex:1;align-items:center;max-width:320px;display:flex;position:relative}@media (max-width:767px){.-mOGgW_step{width:100%;max-width:100%}}.-mOGgW_card{background-color:var(--color-surface);background-image:linear-gradient(180deg, var(--ceramic-highlight-soft) 0%, transparent 60%);border:1px solid var(--color-border);box-shadow:0 4px 12px var(--card-shadow),inset 0 1px 0 var(--ceramic-highlight),inset 0 -2px 4px var(--ceramic-inner-shadow);border-radius:16px;transition:transform .2s,box-shadow .2s}.-mOGgW_card:hover{box-shadow:0 8px 24px var(--card-shadow-hover),inset 0 1px 0 var(--ceramic-highlight),inset 0 -2px 4px var(--ceramic-inner-shadow);transform:translateY(-4px)}.-mOGgW_card{text-align:center;flex:1;width:100%;padding:48px 24px 24px;position:relative;overflow:hidden}.-mOGgW_numberBadge{width:32px;height:32px;font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex;position:absolute;top:12px;left:12px}.-mOGgW_numberBadge span{z-index:1;text-shadow:0 1px 2px #0003;position:relative}.-mOGgW_numberBadge.-mOGgW_purple{background-color:var(--color-primary);background-image:linear-gradient(135deg, var(--ceramic-gloss-strong) 0%, var(--ceramic-gloss-soft) 35%, transparent 55%);box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 25%, transparent),inset 0 1px 0 var(--ceramic-gloss-edge),inset 0 -2px 4px var(--ceramic-shadow-edge)}.-mOGgW_numberBadge.-mOGgW_green{background-color:var(--color-accent-alt);background-image:linear-gradient(135deg, var(--ceramic-gloss-strong) 0%, var(--ceramic-gloss-soft) 35%, transparent 55%);box-shadow:0 4px 12px color-mix(in srgb, var(--color-accent-alt) 25%, transparent),inset 0 1px 0 var(--ceramic-gloss-edge),inset 0 -2px 4px var(--ceramic-shadow-edge)}.-mOGgW_numberBadge.-mOGgW_gold{background-color:var(--color-secondary);background-image:linear-gradient(135deg, var(--ceramic-gloss-strong) 0%, var(--ceramic-gloss-soft) 35%, transparent 55%);box-shadow:0 4px 12px color-mix(in srgb, var(--color-secondary) 25%, transparent),inset 0 1px 0 var(--ceramic-gloss-edge),inset 0 -2px 4px var(--ceramic-shadow-edge)}.-mOGgW_pixelIcon{justify-content:center;margin-bottom:16px;display:flex}.-mOGgW_stepTitle{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:8px;font-size:1.15rem;font-weight:700}.-mOGgW_stepDescription{color:var(--color-text-secondary);font-size:.85rem;line-height:1.65}.-mOGgW_floatBlock1,.-mOGgW_floatBlock2,.-mOGgW_floatBlock3,.-mOGgW_floatBlock4,.-mOGgW_floatBlock5,.-mOGgW_floatBlock6{pointer-events:none;z-index:0;opacity:.8;position:absolute}.-mOGgW_floatBlock1{animation:5s ease-in-out infinite -mOGgW_drift-a;top:5%;right:6%}.-mOGgW_floatBlock2{animation:4s ease-in-out infinite -mOGgW_drift-b;top:12%;left:4%}.-mOGgW_floatBlock3{animation:6s ease-in-out infinite -mOGgW_drift-c;bottom:8%;right:10%}.-mOGgW_floatBlock4{animation:4.5s ease-in-out -2s infinite -mOGgW_drift-a;bottom:15%;left:7%}.-mOGgW_floatBlock5{animation:5.5s ease-in-out -1s infinite -mOGgW_drift-b;top:40%;right:2%}.-mOGgW_floatBlock6{animation:5s ease-in-out -3s infinite -mOGgW_drift-c;top:50%;left:2%}@keyframes -mOGgW_drift-a{0%,to{transform:translate(0)}50%{transform:translate(15px,-20px)}}@keyframes -mOGgW_drift-b{0%,to{transform:translate(0)}50%{transform:translate(-12px,18px)}}@keyframes -mOGgW_drift-c{0%,to{transform:translate(0)}50%{transform:translate(10px,15px)}}.-mOGgW_dissolveWrapper{margin-top:48px;position:relative}@media (prefers-reduced-motion:reduce){.-mOGgW_floatBlock1,.-mOGgW_floatBlock2,.-mOGgW_floatBlock3,.-mOGgW_floatBlock4,.-mOGgW_floatBlock5,.-mOGgW_floatBlock6{animation:none}}
