.gs-container{color:#fff;background:#0a0a0a;min-height:100vh;font-family:system-ui,-apple-system,sans-serif}.gs-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0ad9;border-bottom:1px solid #a855f726;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:sticky;top:0}.gs-nav-back{color:#a855f7;border:1px solid #a855f740;border-radius:8px;padding:8px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.gs-nav-back:hover{background:#a855f71a}.gs-nav-logo{letter-spacing:-.5px;font-size:1.2rem;font-weight:700}.gs-nav-logo span{color:#a855f7}.gs-hero{text-align:center;background:radial-gradient(80% 50% at 50% 0,#26022e99 0%,#0000 70%),linear-gradient(#a855f708 1px,#0000 1px) 0 0/50px 50px,linear-gradient(90deg,#a855f708 1px,#0000 1px) 0 0/50px 50px;padding:100px 40px 80px}.gs-hero-inner{max-width:680px;margin:0 auto}.gs-badge{color:#c084fc;letter-spacing:.5px;text-transform:uppercase;background:#a855f726;border:1px solid #a855f759;border-radius:50px;margin-bottom:24px;padding:6px 18px;font-size:.8rem;font-weight:600;display:inline-block}.gs-hero h1{background:linear-gradient(135deg,#fff 0%,#a855f7 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.15}.gs-hero p{color:#9ca3af;font-size:1.15rem;line-height:1.6}.gs-steps-section{max-width:860px;margin:0 auto;padding:60px 24px 80px}.gs-steps-wrapper{flex-direction:column;gap:0;display:flex}.gs-step{gap:28px;padding-bottom:48px;display:flex;position:relative}.gs-connector{background:linear-gradient(#a855f780 0%,#a855f70d 100%);width:2px;position:absolute;top:56px;bottom:0;left:27px}.gs-step-number{color:#c084fc;z-index:1;background:linear-gradient(135deg,#26022e 0%,#3d0847 100%);border:2px solid #a855f766;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.4rem;font-weight:800;display:flex;position:relative;box-shadow:0 0 24px #a855f733}.gs-step-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#26022e40;border:1px solid #a855f733;border-radius:20px;flex:1;padding:32px;transition:border-color .3s}.gs-step-card:hover{border-color:#a855f766}.gs-step-header{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.gs-step-icon{color:#a855f7;background:#a855f726;border:1px solid #a855f74d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.gs-step-header h2{color:#fff;margin-bottom:6px;font-size:1.35rem;font-weight:700;line-height:1.2}.gs-step-desc{color:#9ca3af;font-size:.95rem;line-height:1.6}.gs-bullets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gs-bullets li{color:#d1d5db;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:.95rem;display:flex}.gs-bullet-icon{color:#a855f7;flex-shrink:0}.gs-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.gs-action-btn{border-radius:14px;flex:1;align-items:center;gap:12px;min-width:200px;padding:14px 22px;text-decoration:none;transition:all .25s;display:flex}.gs-action-ios{color:#fff;background:#00000080;border:1px solid #ffffff26}.gs-action-ios:hover{background:#ffffff14;border-color:#ffffff4d}.gs-action-android{color:#fff;background:#26022e99;border:1px solid #a855f74d}.gs-action-android:hover{background:#a855f726;border-color:#a855f78c}.gs-action-disabled{color:#ffffff59;cursor:not-allowed;pointer-events:none;filter:grayscale();opacity:.55;background:#000;border:1px solid #ffffff14}.gs-action-disabled:hover{background:#000;border-color:#ffffff14}.gs-action-label{font-size:.9rem;font-weight:600}.gs-action-sub{opacity:.6;margin-top:1px;font-size:.75rem}.gs-highlight{color:#c084fc;background:#a855f714;border:1px solid #a855f740;border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 18px;font-size:.9rem;line-height:1.5;display:flex}.gs-cta{text-align:center;background:radial-gradient(70% 80%,#26022e80 0%,#0000 70%);padding:80px 40px}.gs-cta h2{margin-bottom:12px;font-size:2rem;font-weight:700}.gs-cta p{color:#9ca3af;margin-bottom:32px;font-size:1.05rem}.gs-cta-btn{color:#fff;background:linear-gradient(135deg,#26022e 0%,#3d0847 100%);border:1px solid #a855f766;border-radius:50px;padding:14px 36px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block;box-shadow:0 4px 24px #a855f733}.gs-cta-btn:hover{border-color:#a855f7b3;transform:translateY(-2px);box-shadow:0 8px 40px #a855f759}.gs-footer{text-align:center;color:#6b7280;border-top:1px solid #a855f71a;padding:36px 40px;font-size:.9rem}.gs-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.gs-footer-links a{color:#9ca3af;text-decoration:none;transition:color .2s}.gs-footer-links a:hover{color:#a855f7}.gs-footer-links span{opacity:.3}@media (max-width:640px){.gs-nav{padding:16px 20px}.gs-hero{padding:72px 20px 60px}.gs-steps-section{padding:40px 16px 60px}.gs-step{gap:16px}.gs-connector{left:19px}.gs-step-number{width:40px;height:40px;font-size:1.1rem}.gs-step-card{padding:22px 18px}.gs-step-header{flex-direction:column;gap:12px}.gs-actions{flex-direction:column}.gs-action-btn{min-width:unset}.gs-cta{padding:60px 20px}}
