.page-module___yW83W__container{max-width:var(--container-max);padding:0 var(--space-lg);padding-top:calc(var(--header-height) + var(--space-xl));padding-bottom:var(--space-3xl);min-height:100vh;margin:0 auto}.page-module___yW83W__hero{text-align:center;margin-bottom:var(--space-2xl);animation:.6s ease-out both page-module___yW83W__fadeInUp}.page-module___yW83W__heroBadge{border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--brand-accent);margin-bottom:var(--space-lg);background:#ff9b001a;border:1px solid #ff9b0040;align-items:center;gap:6px;padding:6px 16px;display:inline-flex}.page-module___yW83W__heroTitle{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--brand-primary);margin-bottom:var(--space-md);letter-spacing:-.02em}.page-module___yW83W__heroSubtitle{font-size:var(--font-size-xl);color:var(--text-secondary);max-width:640px;line-height:var(--line-height-relaxed);margin:0 auto}.page-module___yW83W__switcherWrapper{margin-bottom:var(--space-3xl);justify-content:center;animation:.6s ease-out .15s both page-module___yW83W__fadeInUp;display:flex}.page-module___yW83W__switcher{background:var(--surface);border-radius:var(--radius-full);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:4px;display:inline-flex;position:relative}.page-module___yW83W__switcherBtn{z-index:1;align-items:center;gap:var(--space-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:color var(--transition-normal);white-space:nowrap;background:0 0;border:none;justify-content:center;min-width:160px;padding:12px 32px;display:flex;position:relative}.page-module___yW83W__switcherBtn:hover{color:var(--text-primary)}.page-module___yW83W__switcherBtnActive{color:#fff}.page-module___yW83W__switcherIndicator{background:var(--brand-gradient-button);border-radius:var(--radius-full);width:calc(50% - 4px);height:calc(100% - 8px);box-shadow:var(--shadow-accent);transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:4px;left:4px}.page-module___yW83W__stepsSection{max-width:780px;margin:0 auto;padding-left:40px;position:relative}.page-module___yW83W__timeline{background:linear-gradient(to bottom,var(--brand-accent),var(--brand-primary),transparent);opacity:.25;border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:58px}.page-module___yW83W__step{align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);animation:.5s ease-out both page-module___yW83W__stepEnter;display:flex}.page-module___yW83W__step:last-child{margin-bottom:0}.page-module___yW83W__stepConnector{z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.page-module___yW83W__stepNumber{width:40px;height:40px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background:var(--brand-gradient);color:#fff;letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #00325240}.page-module___yW83W__stepCard{gap:var(--space-lg);padding:var(--space-xl);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transition:all var(--transition-normal);flex:1;display:flex}.page-module___yW83W__stepCard:hover{box-shadow:var(--shadow-elevated);border-color:var(--brand-accent);transform:translateY(-3px)}.page-module___yW83W__stepIcon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--brand-accent);transition:all var(--transition-normal);background:#ff9b001a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module___yW83W__stepIcon svg{width:24px;height:24px}.page-module___yW83W__stepCard:hover .page-module___yW83W__stepIcon{background:#ff9b002e;transform:scale(1.08)}.page-module___yW83W__stepContent{flex:1;min-width:0}.page-module___yW83W__stepTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:6px}.page-module___yW83W__stepDescription{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.page-module___yW83W__cta{margin-top:var(--space-3xl);animation:.6s ease-out .3s both page-module___yW83W__fadeInUp}.page-module___yW83W__ctaContent{text-align:center;padding:var(--space-3xl)var(--space-2xl);background:var(--brand-gradient);border-radius:var(--radius-xl);position:relative;overflow:hidden}.page-module___yW83W__ctaContent:before{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-20%}.page-module___yW83W__ctaContent:after{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-30%;left:-10%}.page-module___yW83W__ctaTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--space-sm);position:relative}.page-module___yW83W__ctaText{font-size:var(--font-size-lg);color:#ffffffd9;margin-bottom:var(--space-xl);position:relative}.page-module___yW83W__ctaButtons{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex;position:relative}.page-module___yW83W__ctaBtnPrimary{color:var(--brand-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);transition:all var(--transition-normal);background:#fff;align-items:center;padding:14px 32px;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #00000026}.page-module___yW83W__ctaBtnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.page-module___yW83W__ctaBtnSecondary{color:#fff;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);transition:all var(--transition-normal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d;align-items:center;padding:14px 32px;text-decoration:none;display:inline-flex}.page-module___yW83W__ctaBtnSecondary:hover{background:#ffffff40;transform:translateY(-2px)}@keyframes page-module___yW83W__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___yW83W__stepEnter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}[data-theme=dark] .page-module___yW83W__heroTitle{color:#fafafa}[data-theme=dark] .page-module___yW83W__heroBadge{background:#ff9b0026;border-color:#ff9b0059}[data-theme=dark] .page-module___yW83W__switcher{background:var(--surface);border-color:var(--border)}[data-theme=dark] .page-module___yW83W__switcherBtnActive{color:#fff}[data-theme=dark] .page-module___yW83W__stepCard{background:var(--surface);border-color:var(--border)}[data-theme=dark] .page-module___yW83W__stepCard:hover{border-color:var(--brand-accent)}[data-theme=dark] .page-module___yW83W__stepIcon{background:#ff9b0026}[data-theme=dark] .page-module___yW83W__stepNumber{box-shadow:0 4px 12px #ff9b0033}[data-theme=dark] .page-module___yW83W__timeline{opacity:.35}@media (max-width:768px){.page-module___yW83W__heroTitle{font-size:var(--font-size-3xl)}.page-module___yW83W__heroSubtitle{font-size:var(--font-size-lg)}.page-module___yW83W__switcherBtn{font-size:var(--font-size-sm);min-width:130px;padding:10px 20px}.page-module___yW83W__stepsSection{padding-left:0}.page-module___yW83W__timeline{left:18px}.page-module___yW83W__stepCard{gap:var(--space-md);padding:var(--space-lg);flex-direction:column}.page-module___yW83W__step{gap:var(--space-md)}.page-module___yW83W__stepTitle{font-size:var(--font-size-lg)}.page-module___yW83W__ctaContent{padding:var(--space-2xl)var(--space-lg)}.page-module___yW83W__ctaTitle{font-size:var(--font-size-2xl)}}@media (max-width:480px){.page-module___yW83W__switcherBtn{gap:6px;min-width:110px;padding:8px 16px}.page-module___yW83W__switcherBtn svg{width:16px;height:16px}.page-module___yW83W__stepNumber{width:34px;height:34px;font-size:var(--font-size-xs)}.page-module___yW83W__stepIcon{width:40px;height:40px}.page-module___yW83W__stepIcon svg{width:20px;height:20px}}
