.ins-section[data-astro-cid-kg3lmzgm]{padding:var(--space-20) 0;background:var(--bg-elevated);border-top:1px solid var(--border)}.ins-wrap[data-astro-cid-kg3lmzgm]{max-width:760px;margin:0 auto}.ins-success[data-astro-cid-kg3lmzgm]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center;padding:var(--space-10);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl)}.ins-success__icon[data-astro-cid-kg3lmzgm]{width:64px;height:64px;background:#20ffa11a;border:1px solid rgba(32,255,161,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-green)}.ins-success[data-astro-cid-kg3lmzgm] h3[data-astro-cid-kg3lmzgm]{font-size:var(--text-2xl);font-weight:700}.ins-success[data-astro-cid-kg3lmzgm] p[data-astro-cid-kg3lmzgm]{color:var(--text-secondary)}.ins-success__code[data-astro-cid-kg3lmzgm]{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:700;letter-spacing:.06em;color:var(--primary-light);background:var(--primary-glow);border:1px solid rgba(0,153,255,.2);border-radius:var(--radius-md);padding:var(--space-3) var(--space-8)}.ins-success__note[data-astro-cid-kg3lmzgm]{max-width:440px;font-size:var(--text-sm);color:var(--text-muted);line-height:1.65}.ins-error[data-astro-cid-kg3lmzgm]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md);color:#f87171;font-size:var(--text-sm);margin-bottom:var(--space-4)}.ins-form[data-astro-cid-kg3lmzgm]{display:flex;flex-direction:column;gap:var(--space-6)}.ins-fieldset[data-astro-cid-kg3lmzgm]{border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-6) var(--space-5);background:var(--bg-card);display:flex;flex-direction:column;gap:var(--space-4)}.ins-legend[data-astro-cid-kg3lmzgm]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-base);font-weight:700;letter-spacing:-.01em;padding:0 var(--space-2)}.ins-legend__n[data-astro-cid-kg3lmzgm]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--primary-glow);border:1px solid rgba(0,153,255,.3);border-radius:50%;font-size:var(--text-sm);font-weight:700;color:var(--primary-light);flex-shrink:0}.ins-row[data-astro-cid-kg3lmzgm]{display:flex;gap:var(--space-4)}.ins-row--2[data-astro-cid-kg3lmzgm]>[data-astro-cid-kg3lmzgm]{flex:1;min-width:0}.ins-field[data-astro-cid-kg3lmzgm]{display:flex;flex-direction:column;gap:var(--space-2)}.ins-field[data-astro-cid-kg3lmzgm] label[data-astro-cid-kg3lmzgm]{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.ins-field[data-astro-cid-kg3lmzgm] label[data-astro-cid-kg3lmzgm] span[data-astro-cid-kg3lmzgm]{color:var(--primary)}.ins-field[data-astro-cid-kg3lmzgm] input[data-astro-cid-kg3lmzgm],.ins-field[data-astro-cid-kg3lmzgm] select[data-astro-cid-kg3lmzgm],.ins-field[data-astro-cid-kg3lmzgm] textarea[data-astro-cid-kg3lmzgm]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 14px;color:var(--text);font-size:var(--text-sm);font-family:inherit;transition:border-color .2s;width:100%}.ins-field[data-astro-cid-kg3lmzgm] input[data-astro-cid-kg3lmzgm]:focus,.ins-field[data-astro-cid-kg3lmzgm] select[data-astro-cid-kg3lmzgm]:focus,.ins-field[data-astro-cid-kg3lmzgm] textarea[data-astro-cid-kg3lmzgm]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #0099ff1f}.ins-field[data-astro-cid-kg3lmzgm] select[data-astro-cid-kg3lmzgm]{cursor:pointer}.ins-field[data-astro-cid-kg3lmzgm] textarea[data-astro-cid-kg3lmzgm]{resize:vertical;min-height:80px}.ins-field[data-astro-cid-kg3lmzgm] input[data-astro-cid-kg3lmzgm]::placeholder,.ins-field[data-astro-cid-kg3lmzgm] textarea[data-astro-cid-kg3lmzgm]::placeholder{color:var(--text-muted);opacity:.7}.ins-schedule-note[data-astro-cid-kg3lmzgm]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--primary-glow);border:1px solid rgba(0,153,255,.2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--primary-light)}.ins-field--check[data-astro-cid-kg3lmzgm]{flex-direction:row;align-items:center}.ins-checkbox[data-astro-cid-kg3lmzgm]{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.ins-checkbox[data-astro-cid-kg3lmzgm] input[data-astro-cid-kg3lmzgm]{position:absolute;opacity:0;width:0;height:0}.ins-checkbox__box[data-astro-cid-kg3lmzgm]{width:18px;height:18px;border:2px solid var(--border-hover);border-radius:4px;flex-shrink:0;position:relative;transition:border-color .2s,background .2s}.ins-checkbox[data-astro-cid-kg3lmzgm] input[data-astro-cid-kg3lmzgm]:checked+.ins-checkbox__box[data-astro-cid-kg3lmzgm]{background:var(--primary);border-color:var(--primary)}.ins-checkbox[data-astro-cid-kg3lmzgm] input[data-astro-cid-kg3lmzgm]:checked+.ins-checkbox__box[data-astro-cid-kg3lmzgm]:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.ins-submit[data-astro-cid-kg3lmzgm]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.ins-submit__note[data-astro-cid-kg3lmzgm]{font-size:var(--text-xs);color:var(--text-muted);max-width:420px;line-height:1.6}.ins-btn__spinner[data-astro-cid-kg3lmzgm]{display:flex;align-items:center}.spin[data-astro-cid-kg3lmzgm]{animation:spin-kf .8s linear infinite}@keyframes spin-kf{to{transform:rotate(360deg)}}@media(max-width:639px){.ins-section[data-astro-cid-kg3lmzgm]{padding:var(--space-12) 0}.ins-row--2[data-astro-cid-kg3lmzgm]{flex-direction:column;gap:var(--space-3)}.ins-fieldset[data-astro-cid-kg3lmzgm]{padding:var(--space-5)}}.sched-grid[data-astro-cid-4b5x5uz6]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.sched-grid[data-astro-cid-4b5x5uz6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sched-grid[data-astro-cid-4b5x5uz6]{grid-template-columns:repeat(3,1fr)}}.sched-card[data-astro-cid-4b5x5uz6]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.sched-card__top[data-astro-cid-4b5x5uz6]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.sched-card[data-astro-cid-4b5x5uz6] h3[data-astro-cid-4b5x5uz6]{font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em}.sched-card[data-astro-cid-4b5x5uz6] p[data-astro-cid-4b5x5uz6]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.65;flex:1}.sched-card__time[data-astro-cid-4b5x5uz6]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:var(--primary-glow);border:1px solid rgba(0,153,255,.2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;color:var(--primary-light);white-space:nowrap}.section--elevated[data-astro-cid-4b5x5uz6]{background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.benefits-grid[data-astro-cid-4b5x5uz6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:1024px){.benefits-grid[data-astro-cid-4b5x5uz6]{grid-template-columns:repeat(3,1fr)}}.benefit-card[data-astro-cid-4b5x5uz6]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.benefit-card__icon[data-astro-cid-4b5x5uz6]{color:var(--primary);width:40px;height:40px;background:var(--primary-glow);border:1px solid rgba(0,153,255,.15);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.benefit-card[data-astro-cid-4b5x5uz6] h3[data-astro-cid-4b5x5uz6]{font-size:var(--text-base);font-weight:700;letter-spacing:-.01em}.benefit-card[data-astro-cid-4b5x5uz6] p[data-astro-cid-4b5x5uz6]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.65}@media(max-width:639px){.sched-grid[data-astro-cid-4b5x5uz6]{gap:var(--space-3)}.sched-card[data-astro-cid-4b5x5uz6]{padding:var(--space-5)}.benefits-grid[data-astro-cid-4b5x5uz6]{grid-template-columns:1fr;gap:var(--space-3)}.benefit-card[data-astro-cid-4b5x5uz6]{padding:var(--space-5)}}
