.get-started-form-section{padding:var(--section-pad-y,64px) 0;background:linear-gradient(180deg, var(--cream) 0%, var(--warm-white) 100%);animation:.55s ease-out both get-started-fade-in}@media (prefers-reduced-motion:reduce){.get-started-form-section{animation:none}}@keyframes get-started-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.get-started-form-inner{max-width:900px;margin:0 auto;padding:0 24px}.get-started-form-header{text-align:center;margin-bottom:28px}.get-started-form-title{color:var(--charcoal);letter-spacing:-.02em;margin:0 0 12px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.get-started-form-subtitle{color:var(--text-mid);max-width:520px;margin:0 auto;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:1.05rem;line-height:1.65}.get-started-form-note{color:var(--text-soft);text-align:center;max-width:520px;margin:0 auto 20px;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.55}.get-started-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.get-started-tab{border:1px solid var(--border-soft);color:var(--charcoal-3);cursor:pointer;background:#fff;border-radius:999px;padding:12px 22px;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:.9375rem;font-weight:600;transition:background .22s,color .22s,border-color .22s,box-shadow .22s,transform .15s}.get-started-tab:hover{background:var(--cream);border-color:var(--border-warm);color:var(--charcoal)}.get-started-tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.get-started-tab.is-active{background:var(--charcoal);color:#fff;border-color:var(--charcoal);box-shadow:var(--shadow-card)}.get-started-tab:active{transform:scale(.98)}.get-started-card{border:1px solid var(--border-soft);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:28px 28px 24px;transition:box-shadow .3s}.get-started-card:hover{box-shadow:var(--shadow-warm)}.get-started-context{color:var(--charcoal-2);min-height:1.5em;margin:0 0 16px;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.6;transition:opacity .25s}.get-started-context.is-switching{opacity:.45}.get-started-trust{color:var(--text-mid);align-items:center;gap:6px;margin:0 0 18px;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:500;display:flex}.get-started-trust-icon{font-size:.875rem;line-height:1}.get-started-iframe-wrap{border:1px solid var(--border-soft);background:var(--cream);border-radius:12px;width:100%;min-height:760px;position:relative;overflow:hidden}.get-started-iframe{vertical-align:top;border:0;width:100%;height:820px;min-height:760px;display:block}.get-started-loading{background:linear-gradient(180deg, var(--cream) 0%, var(--warm-white) 100%);z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .35s;display:flex;position:absolute;inset:0}.get-started-loading.is-hidden{opacity:0;pointer-events:none}.get-started-spinner{border:3px solid var(--border-soft);border-top-color:var(--blue);border-radius:50%;width:40px;height:40px;animation:.75s linear infinite get-started-spin}@keyframes get-started-spin{to{transform:rotate(360deg)}}.get-started-skeleton-lines{flex-direction:column;gap:10px;width:min(100%,320px);display:flex}.get-started-skeleton-line{background:linear-gradient(90deg, var(--border-soft) 0%, var(--cream) 50%, var(--border-soft) 100%);background-size:200% 100%;border-radius:6px;height:10px;animation:1.2s ease-in-out infinite get-started-shimmer}.get-started-skeleton-line:nth-child(2){width:85%}.get-started-skeleton-line:nth-child(3){width:70%}@keyframes get-started-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.get-started-loading-text{color:var(--text-mid);font-family:DM Sans,Inter,system-ui,sans-serif;font-size:.875rem}.get-started-fallback{text-align:center;color:var(--text-soft);margin-top:14px;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:.8125rem}.get-started-fallback a{color:var(--blue);font-weight:500;text-decoration:none}.get-started-fallback a:hover{text-decoration:underline}@media (max-width:640px){.get-started-form-section{padding:48px 0 64px}.get-started-card{border-radius:14px;padding:20px 16px 16px}.get-started-tabs{flex-direction:column;width:100%}.get-started-tab{text-align:center;justify-content:center;width:100%}.get-started-iframe-wrap{min-height:640px}.get-started-iframe{height:700px;min-height:640px}}
