.service-funnel[data-v-f5538fe2]{background:radial-gradient(circle at top left,rgba(var(--v-theme-primary),.12),transparent 38%),rgba(var(--v-theme-surface),.96);border:1px solid rgba(var(--v-theme-primary),.22);margin:28px 0}.service-funnel__eyebrow[data-v-f5538fe2]{color:rgb(var(--v-theme-primary));font-size:.78rem;font-weight:800;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.service-funnel__title[data-v-f5538fe2]{font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08;margin:0 0 12px}.service-funnel__description[data-v-f5538fe2]{color:rgba(var(--v-theme-on-surface),.72);font-size:1.04rem;margin:0}.service-funnel__fields[data-v-f5538fe2]{display:block}.service-funnel__actions[data-v-f5538fe2]{display:flex}.service-funnel--landing-quote[data-v-f5538fe2]{background:transparent;border:0;box-shadow:none;margin:0 auto;max-width:820px;text-align:center}.service-funnel--landing-quote[data-v-f5538fe2] .v-card-text{padding:0!important}.service-funnel--landing-quote .service-funnel__eyebrow[data-v-f5538fe2]{color:#93c5fd}.service-funnel--landing-quote .service-funnel__title[data-v-f5538fe2]{color:#fff;font-size:clamp(2rem,4vw,2.65rem);font-weight:900}.service-funnel--landing-quote .service-funnel__description[data-v-f5538fe2]{color:#dbeafe;font-size:1.18rem;margin-bottom:30px}.service-funnel--landing-quote .service-funnel__fields[data-v-f5538fe2]{background:#fff;border-radius:24px 24px 0 0;box-shadow:0 18px 42px #0000002e;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 28px 18px;text-align:left}.service-funnel--landing-quote[data-v-f5538fe2] .v-field{border-radius:12px}.service-funnel--landing-quote[data-v-f5538fe2] .v-input.mt-4{margin-top:0!important}.service-funnel--landing-quote[data-v-f5538fe2] .v-btn{background:#f97316!important;color:#fff!important;font-weight:900;min-height:48px;width:100%}.service-funnel--landing-quote .service-funnel__actions[data-v-f5538fe2]{background:#fff;border-radius:0 0 24px 24px;box-shadow:0 18px 42px #0000002e;flex-direction:column;margin-top:0!important;padding:0 28px 28px}.service-funnel--landing-quote .service-funnel__note[data-v-f5538fe2]{display:block;text-align:left;width:100%}@media (max-width:700px){.service-funnel--landing-quote .service-funnel__fields[data-v-f5538fe2]{grid-template-columns:1fr}}
