.get-started-wrapper{background:linear-gradient(180deg,#f0f9ff,#e8f4fd,#dbeafe);min-height:calc(100vh - 200px);padding:120px 20px 60px;display:flex;justify-content:center;align-items:flex-start}.get-started-container{max-width:960px;width:100%;background:#fff;border-radius:24px;box-shadow:0 4px 40px #4a9eff26;padding:56px 72px;border:1px solid #e5e7eb}.get-started-header{text-align:center;margin-bottom:40px}.get-started-header h1{font-size:32px;font-weight:700;color:#1e3a5f;margin:0 0 12px;line-height:1.3}.get-started-subtitle{font-size:16px;color:#6b7280;margin:0 0 12px}.get-started-eval-note{font-size:14px;color:#059669;font-weight:500;margin:0 0 24px;padding:10px 16px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;display:inline-block}.get-started-badges{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.gs-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;border:1.5px solid}.gs-badge svg{width:14px;height:14px}.gs-badge-docker,.gs-badge-signup,.gs-badge-hosted{background:#eff6ff;color:#2563eb;border-color:#93c5fd}.gs-section{margin-bottom:36px}.gs-token-section{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-radius:12px;padding:24px 28px}.gs-token-intro{font-size:14px;color:#374151;margin:0 0 20px;line-height:1.5}.gs-token-form{max-width:400px}.gs-form-group{margin-bottom:16px}.gs-form-group label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:6px}.gs-form-group input{width:100%;padding:10px 14px;font-size:15px;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box}.gs-form-group input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.gs-form-group input.gs-input-error{border-color:#dc2626}.gs-required{color:#dc2626}.gs-optional{font-weight:400;color:#9ca3af}.gs-field-error{font-size:13px;color:#dc2626;margin-top:4px}.gs-token-form .gs-btn{margin-top:8px}.gs-token-message{margin-top:16px;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5;display:none}.gs-token-message-success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.gs-token-message-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.gs-legal-notice{font-size:13px;color:#6b7280;margin:12px 0 0;line-height:1.5}.gs-legal-notice a{color:#4a9eff;text-decoration:none}.gs-legal-notice a:hover{text-decoration:underline}.gs-section h2{font-size:18px;font-weight:600;color:#374151;margin:0 0 16px}.gs-checklist{list-style:none;padding:0;margin:0}.gs-checklist li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:15px;color:#374151}.gs-checklist li svg{flex-shrink:0}.gs-requirements-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gs-requirement-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:16px 18px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;transition:all .2s ease}.gs-requirement-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.gs-requirement-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4a9eff,#3a8eef);border-radius:10px;color:#fff;flex-shrink:0}.gs-requirement-icon-docker{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.gs-requirement-icon-port{background:linear-gradient(135deg,#10b981,#059669)}.gs-requirement-text{display:flex;flex-direction:column;gap:2px;align-self:stretch;text-align:center}.gs-requirement-text strong{font-size:14px;font-weight:600;color:#1f2937}.gs-requirement-text span{font-size:12px;color:#6b7280}.gs-quickstart-title{color:#2563eb!important;font-size:20px!important;font-weight:700!important;margin-bottom:24px!important}.gs-step{margin-bottom:20px}.gs-step h3{font-size:14px;font-weight:600;color:#374151;margin:0 0 8px}.gs-code-block{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#1e3a5f,#2d4a6f);border-radius:10px;padding:14px 16px;gap:12px}.gs-code-block code{font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:13px;color:#fff;flex:1;overflow-x:auto;white-space:nowrap}.gs-copy-btn{display:flex;align-items:center;gap:6px;background:#ffffff26;border:none;color:#fff;padding:8px 14px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s ease;white-space:nowrap}.gs-copy-btn:hover{background:#ffffff40}.gs-copy-btn.copied{background:#10b981}.gs-copy-btn svg{width:14px;height:14px}.gs-step-note{font-size:13px;color:#6b7280;margin:10px 0 0;font-style:italic}.gs-step-note em{color:#f59e0b;font-style:italic}.gs-url-block{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:10px;padding:16px 20px;text-align:left;border:1px solid #93c5fd}.gs-url-block code{font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:15px;color:#1e40af;font-weight:600}.gs-open-note{font-size:14px;color:#6b7280;margin:12px 0 0;font-style:italic}.gs-next-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.gs-next-item{display:flex;align-items:center;gap:14px;padding:16px 18px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:12px;transition:all .2s ease}.gs-next-item:hover{border-color:#6ee7b7;box-shadow:0 2px 8px #10b9811a}.gs-next-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;color:#fff;flex-shrink:0}.gs-next-icon-license{background:linear-gradient(135deg,#10b981,#059669)}.gs-next-icon-signup{background:linear-gradient(135deg,#3b82f6,#2563eb)}.gs-next-icon-redis{background:linear-gradient(135deg,#ef4444,#dc2626)}.gs-next-icon-activate{background:linear-gradient(135deg,#f59e0b,#d97706)}.gs-next-text{display:flex;flex-direction:column;gap:2px}.gs-next-text strong{font-size:14px;font-weight:600;color:#1f2937}.gs-next-text span{font-size:12px;color:#6b7280}.gs-actions{display:flex;justify-content:center;gap:16px;margin:40px 0 12px}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.gs-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb4d}.gs-btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.gs-btn-secondary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.gs-btn-secondary:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.gs-btn svg{width:18px;height:18px}.gs-actions-note{text-align:center;font-size:13px;color:#9ca3af;margin:0;font-style:italic}.gs-help{margin-top:40px;padding-top:24px;border-top:1px solid #e5e7eb;text-align:center}.gs-help p{font-size:14px;font-weight:600;color:#374151;margin:0 0 8px}.gs-help-links{display:flex;justify-content:center;align-items:center;gap:8px}.gs-help-links a{font-size:14px;color:#2563eb;text-decoration:none;font-weight:500;transition:color .2s ease}.gs-help-links a:hover{color:#1d4ed8;text-decoration:underline}.gs-divider{color:#d1d5db;font-size:14px}@media(max-width:640px){.get-started-wrapper{padding:100px 16px 40px}.get-started-container{padding:32px 24px;border-radius:20px}.get-started-header h1{font-size:26px}.get-started-subtitle{font-size:15px}.get-started-badges{gap:8px}.gs-badge{padding:6px 12px;font-size:12px}.gs-code-block{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.gs-code-block code{font-size:12px;text-align:center}.gs-copy-btn{justify-content:center;padding:10px 16px}.gs-actions{flex-direction:column;gap:12px}.gs-btn{width:100%;padding:14px 24px}.gs-help-links{flex-wrap:wrap}.gs-requirements-grid{grid-template-columns:1fr;gap:12px}.gs-requirement-card{padding:14px 16px}.gs-requirement-icon{width:40px;height:40px}.gs-next-grid{grid-template-columns:1fr;gap:12px}.gs-next-item{padding:14px 16px}.gs-next-icon{width:36px;height:36px}}
