.hero-gradient[data-v-697b4e1a]{background:linear-gradient(135deg,#027be3,#0260b0 40%,#014d8f);overflow:hidden;padding:6rem 0 4.5rem;position:relative}.hero-shapes[data-v-697b4e1a]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.hero-shape[data-v-697b4e1a]{background:#fff;border-radius:50%;opacity:.07;position:absolute}.hero-shape--1[data-v-697b4e1a]{animation:floatSlow 8s ease-in-out infinite;height:380px;right:-60px;top:-120px;width:380px}.hero-shape--2[data-v-697b4e1a]{animation:floatMedium 6s ease-in-out infinite;bottom:-40px;height:200px;left:8%;width:200px}.hero-shape--3[data-v-697b4e1a]{animation:floatSlow 10s ease-in-out infinite;border-radius:24px;height:120px;left:22%;opacity:.05;top:35%;transform:rotate(45deg);width:120px}.hero-shape--4[data-v-697b4e1a]{animation:floatMedium 7s ease-in-out infinite;border-radius:16px;bottom:20%;height:80px;opacity:.04;right:15%;transform:rotate(30deg);width:80px}.hero-split[data-v-697b4e1a]{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1.1fr;position:relative;z-index:1}.hero-text[data-v-697b4e1a]{color:#fff}.hero-text .badge[data-v-697b4e1a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);color:#fff}.hero-heading[data-v-697b4e1a]{font-size:clamp(1.9rem,3.6vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-top:.8rem}.hero-subtitle[data-v-697b4e1a]{color:#ffffffd1;font-size:1.1rem;line-height:1.6;margin-top:1rem;max-width:50ch}.hero-actions[data-v-697b4e1a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.btn-hero-primary[data-v-697b4e1a]{background:#fff;border:none;border-radius:.75rem;color:#027be3;font-weight:700;padding:.85rem 1.5rem}.btn-hero-primary[data-v-697b4e1a]:hover{background:#e3f2ff;box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.btn-hero-secondary[data-v-697b4e1a]{background:transparent;border:1.5px solid hsla(0,0%,100%,.4);border-radius:.75rem;color:#fff;padding:.85rem 1.5rem}.btn-hero-secondary[data-v-697b4e1a]:hover{background:#ffffff1a;border-color:#fff9;transform:translateY(-2px)}.hero-mockup[data-v-697b4e1a]{perspective:1200px}@media(max-width:960px){.hero-gradient[data-v-697b4e1a]{padding:4rem 0 3rem}.hero-split[data-v-697b4e1a]{gap:2rem;grid-template-columns:1fr}.hero-mockup[data-v-697b4e1a]{order:-1}}.stats-section[data-v-a077f023]{background:linear-gradient(135deg,#027be3,#0260b0 50%,#01498a);overflow:hidden;padding:3rem 0;position:relative}.stats-section[data-v-a077f023]:before{background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,transparent 70%);height:500px;right:-10%;top:-60%;width:500px}.stats-section[data-v-a077f023]:after,.stats-section[data-v-a077f023]:before{content:"";pointer-events:none;position:absolute}.stats-section[data-v-a077f023]:after{background:radial-gradient(circle,rgba(255,96,0,.08) 0,transparent 70%);bottom:-40%;height:350px;left:-5%;width:350px}.stats-grid[data-v-a077f023]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);text-align:center}.stat-card[data-v-a077f023]{padding:2rem 1rem}.stat-number[data-v-a077f023]{color:#fff;display:block;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.stat-label[data-v-a077f023]{color:#ffffffc7;display:block;font-size:1rem;font-weight:500;margin-top:.5rem}@media(max-width:960px){.stats-grid[data-v-a077f023]{gap:1rem;grid-template-columns:1fr}.stat-card[data-v-a077f023]{padding:1.25rem 1rem}}.section-heading[data-v-0c8be3c0]{font-size:clamp(1.4rem,2.6vw,2rem)}.section-subtitle[data-v-0c8be3c0]{margin-bottom:1.4rem;margin-top:0;max-width:70ch}.cta-card[data-v-2fb08fd0]{background:linear-gradient(135deg,#fff,#f0f7ff);border-color:#cde6ff;padding:2.5rem;text-align:center}.cta-title[data-v-2fb08fd0]{font-size:clamp(1.3rem,2.4vw,1.8rem);margin-top:0}.cta-text[data-v-2fb08fd0]{margin:.5rem auto 1.5rem;max-width:56ch}.cta-btn[data-v-2fb08fd0]{font-size:1rem;gap:.5rem;padding:.85rem 1.75rem}
