.hero-banner[data-v-ca93d9f6]{align-items:center;background:#0f172a;border:1px solid hsla(0,0%,100%,.16);border-radius:30px;box-shadow:0 34px 70px -36px #020617bf;color:#fff;display:flex;gap:16px;isolation:isolate;justify-content:space-between;min-height:clamp(410px,52vw,550px);overflow:hidden;padding:clamp(24px,4vw,36px);position:relative}.hero-banner__image[data-v-ca93d9f6]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;position:absolute;width:100%;z-index:-3}.hero-banner__overlay[data-v-ca93d9f6]{background:radial-gradient(120% 140% at 100% 0,#0a25372e 0,#0a253761 56%,#0a25377a),linear-gradient(90deg,#051018a3,#07162185 43%,#07162147 72%,#07162161);inset:0;position:absolute;z-index:-2}.hero-banner__content[data-v-ca93d9f6]{max-width:640px;width:100%}.hero-kicker[data-v-ca93d9f6]{align-items:center;background:#f8fafc14;border:1px solid rgba(226,232,240,.34);border-radius:999px;color:#f1f5f9f2;display:inline-flex;font-size:.84rem;line-height:1.2;padding:8px 14px}.hero-title[data-v-ca93d9f6]{color:#e2e8f0;font-size:clamp(2.05rem,5.1vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.03;margin-top:14px;text-shadow:0 2px 8px rgba(2,6,23,.45)}.hero-subtitle[data-v-ca93d9f6]{color:#f1f5f9f2;font-size:clamp(1rem,2vw,1.28rem);line-height:1.46;margin-top:16px;max-width:590px;text-shadow:0 1px 6px rgba(2,6,23,.4)}.hero-actions[data-v-ca93d9f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-cta[data-v-ca93d9f6]{align-items:center;border:1px solid transparent;border-radius:14px;display:inline-flex;font-size:1.03rem;font-weight:700;justify-content:center;min-height:52px;padding:0 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.hero-cta--primary[data-v-ca93d9f6]{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 18px 28px -20px #f97316eb;color:#fff}.hero-cta--primary[data-v-ca93d9f6]:hover{box-shadow:0 22px 30px -20px #f97316;transform:translateY(-1px)}.hero-cta--secondary[data-v-ca93d9f6]{background:#021a26c7;border-color:#94a3b899;box-shadow:inset 0 0 0 1px #ffffff1f;color:#ecfdf5fa}.hero-cta--secondary[data-v-ca93d9f6]:hover{background:#042233eb;border-color:#7dd3fcc2;transform:translateY(-1px)}.cases-chip[data-v-ca93d9f6]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02101cbf;border:1px solid rgba(148,163,184,.4);border-radius:999px;display:inline-flex;gap:11px;margin-top:18px;padding:8px 14px}.cases-chip__number[data-v-ca93d9f6]{color:#22d3ee;font-size:clamp(1.1rem,2.8vw,1.48rem);font-weight:800;line-height:1}.cases-chip__text[data-v-ca93d9f6]{color:#e2e8f0eb;font-size:.78rem;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}@media(max-width:980px){.hero-banner[data-v-ca93d9f6]{align-items:stretch;flex-direction:column;gap:18px;min-height:0;padding:22px}.hero-banner__image[data-v-ca93d9f6]{-o-object-position:62% center;object-position:62% center}.hero-title[data-v-ca93d9f6]{font-size:clamp(1.95rem,10.2vw,2.85rem)}.hero-subtitle[data-v-ca93d9f6]{font-size:clamp(.95rem,4vw,1.08rem);margin-top:12px}.hero-actions[data-v-ca93d9f6]{gap:10px;margin-top:20px}.hero-cta[data-v-ca93d9f6]{flex:1 1 100%;font-size:.98rem;width:100%}.cases-chip[data-v-ca93d9f6]{justify-content:flex-start;margin-top:14px;width:100%}}@media(prefers-reduced-motion:reduce){.hero-cta[data-v-ca93d9f6],.hero-cta--primary[data-v-ca93d9f6]:hover,.hero-cta--secondary[data-v-ca93d9f6]:hover{box-shadow:none;transform:none;transition:none}}.question-card[data-v-cffdf327]{width:100%}.question-card__surface[data-v-cffdf327]{background-color:hsl(var(--card));border:1px solid hsl(var(--border));position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.question-card:focus-visible .question-card__surface[data-v-cffdf327],.question-card:hover .question-card__surface[data-v-cffdf327]{border-color:hsl(var(--primary)/.45);box-shadow:0 14px 24px -16px hsl(var(--primary)/.65);transform:translateY(-2px)}.question-card__cta[data-v-cffdf327]{align-items:center;color:hsl(var(--primary));display:inline-flex;font-size:.72rem;font-weight:600;gap:.35rem;margin-top:.75rem}.question-card__cta[data-v-cffdf327] svg{transition:transform .2s ease}.question-card:focus-visible .question-card__cta[data-v-cffdf327] svg,.question-card:hover .question-card__cta[data-v-cffdf327] svg{transform:translate(2px)}.question-card__cta--desktop[data-v-cffdf327]{display:none}@media(hover:hover)and (pointer:fine){.question-card__cta--mobile[data-v-cffdf327]{display:none}.question-card__cta--desktop[data-v-cffdf327]{bottom:1.2rem;display:inline-flex;left:1.5rem;margin-top:0;opacity:0;pointer-events:none;position:absolute;right:1.5rem;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.question-card:focus-visible .question-card__cta--desktop[data-v-cffdf327],.question-card:hover .question-card__cta--desktop[data-v-cffdf327]{opacity:1;transform:translateY(0)}}@media(hover:none),(pointer:coarse){.question-card__cta--desktop[data-v-cffdf327]{display:none}}.faq-item[data-v-739a5029]{transition:border-color .2s ease,box-shadow .2s ease}.faq-item[data-v-739a5029]:focus-within,.faq-item[data-v-739a5029]:hover{border-color:hsl(var(--primary)/.45);box-shadow:0 12px 30px -22px hsl(var(--primary)/.7)}.faq-trigger[data-v-739a5029]{outline:none}.faq-trigger[data-v-739a5029]:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--primary)/.55)}.faq-trigger__icon[data-v-739a5029]{transition:transform .2s ease}.faq-trigger__icon--open[data-v-739a5029]{transform:rotate(180deg)}
