.hero[data-astro-cid-j7pv25f6]{position:relative;padding:60px 0 0;overflow:hidden;background:linear-gradient(180deg,#e0f2fe 0%,#f0f9ff 60%,transparent 100%)}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cloud[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(50px);opacity:.55;animation:drift 22s ease-in-out infinite}.cloud-1[data-astro-cid-j7pv25f6]{width:520px;height:320px;background:#7dd3fc;top:-120px;left:-100px}.cloud-2[data-astro-cid-j7pv25f6]{width:460px;height:360px;background:#38bdf8;top:30%;right:-120px;animation-delay:-7s}.cloud-3[data-astro-cid-j7pv25f6]{width:380px;height:280px;background:#bae6fd;bottom:-100px;left:30%;animation-delay:-14s}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(40px,-30px)}}.hero-wave[data-astro-cid-j7pv25f6]{position:absolute;bottom:-1px;left:0;width:100%;height:200px}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding:40px 24px 120px}.pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:#fff;border:1px solid var(--sky-200);box-shadow:var(--shadow-soft);font-size:13px;color:var(--sky-700);font-weight:600;margin-bottom:24px}.pill-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b98133;animation:pulse 2s infinite}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(36px,5vw,60px);font-weight:900;margin-bottom:22px;line-height:1.05}.hero-lead[data-astro-cid-j7pv25f6]{color:var(--ink-600);font-size:17px;margin-bottom:32px;max-width:580px}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:36px}.hero-trust[data-astro-cid-j7pv25f6]{color:var(--ink-400);font-size:13px}.hero-trust[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-weight:600;margin-right:8px}.trust-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.trust-chip[data-astro-cid-j7pv25f6]{padding:5px 12px;border-radius:999px;background:#fff;border:1px solid var(--sky-100);font-size:12px;color:var(--ink-600);font-weight:500;box-shadow:var(--shadow-soft)}.hero-right[data-astro-cid-j7pv25f6]{position:relative;height:520px;display:flex;align-items:center;justify-content:center}.orbit[data-astro-cid-j7pv25f6]{position:relative;width:460px;height:460px}.orbit-ring[data-astro-cid-j7pv25f6]{position:absolute;inset:0;margin:auto;border:1.5px dashed var(--sky-300);border-radius:50%;opacity:.55}.r1[data-astro-cid-j7pv25f6]{width:200px;height:200px}.r2[data-astro-cid-j7pv25f6]{width:320px;height:320px;animation:spin 40s linear infinite}.r3[data-astro-cid-j7pv25f6]{width:460px;height:460px;animation:spin 60s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.orbit-center[data-astro-cid-j7pv25f6]{position:absolute;inset:0;margin:auto;width:130px;height:130px;border-radius:50%;background:var(--grad-sky);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-family:Plus Jakarta Sans;font-weight:800;box-shadow:0 20px 60px -10px #0ea5e98c;z-index:5}.orbit-w[data-astro-cid-j7pv25f6]{font-size:38px;line-height:1}.orbit-center[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:11px;opacity:.85;margin-top:4px;letter-spacing:.1em}.orbit-item[data-astro-cid-j7pv25f6]{position:absolute;width:52px;height:52px;border-radius:14px;background:#fff;border:1px solid var(--sky-100);display:inline-flex;align-items:center;justify-content:center;font-size:22px;box-shadow:var(--shadow-soft);animation:floaty 6s ease-in-out infinite}.oi-1[data-astro-cid-j7pv25f6]{top:5%;left:50%;transform:translate(-50%);animation-name:floatyX}.oi-2[data-astro-cid-j7pv25f6]{top:22%;right:8%;animation-delay:-.8s}.oi-3[data-astro-cid-j7pv25f6]{top:50%;right:0;transform:translateY(-50%);animation-delay:-1.6s;animation-name:floatyY}.oi-4[data-astro-cid-j7pv25f6]{bottom:22%;right:8%;animation-delay:-2.4s}.oi-5[data-astro-cid-j7pv25f6]{bottom:5%;left:50%;transform:translate(-50%);animation-delay:-3.2s;animation-name:floatyX}.oi-6[data-astro-cid-j7pv25f6]{bottom:22%;left:8%;animation-delay:-4s}.oi-7[data-astro-cid-j7pv25f6]{top:50%;left:0;transform:translateY(-50%);animation-delay:-4.8s;animation-name:floatyY}.oi-8[data-astro-cid-j7pv25f6]{top:22%;left:8%;animation-delay:-5.6s}@keyframes floaty{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes floatyX{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}@keyframes floatyY{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(-10px)}}.stats[data-astro-cid-j7pv25f6]{padding:0 0 60px}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:-60px;position:relative;z-index:5}.stat-card[data-astro-cid-j7pv25f6]{padding:28px 22px;border-radius:20px;background:#fff;border:1px solid var(--sky-100);text-align:center;box-shadow:var(--shadow-soft);transition:transform .2s,box-shadow .2s;animation:cardIn .5s ease-out backwards;animation-delay:calc(var(--i) * 80ms)}.stat-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px #0ea5e92e}.stat-icon[data-astro-cid-j7pv25f6]{font-size:28px;margin-bottom:8px}.stat-num[data-astro-cid-j7pv25f6]{font-size:36px;font-weight:900;font-family:Plus Jakarta Sans;line-height:1}.stat-label[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:700;color:var(--ink-800);margin-top:6px}.stat-sub[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--ink-400);margin-top:2px}.sd-banner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:48px;border-radius:28px;background:linear-gradient(135deg,#0c4a6e,#0369a1,#0284c7);color:#fff;box-shadow:0 30px 80px -20px #0ea5e973;position:relative;overflow:hidden}.sd-banner[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:#7dd3fc40;filter:blur(60px);top:-150px;right:-100px}.sd-banner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.sd-badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:6px 16px;border-radius:999px;background:linear-gradient(90deg,#f97316,#ef4444);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;box-shadow:0 6px 18px -4px #ef444480;margin-bottom:14px}.sd-left[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(26px,3.6vw,38px);font-weight:900;color:#fff;margin-bottom:12px;line-height:1.15}.grad-text-light[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#bae6fd,#fde047);-webkit-background-clip:text;background-clip:text;color:transparent}.sd-left[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd9;margin-bottom:22px;max-width:480px}.sd-cta[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap}.sd-banner[data-astro-cid-j7pv25f6] .btn-glass[data-astro-cid-j7pv25f6]{background:#ffffff2e;color:#fff;border-color:#ffffff4d}.sd-banner[data-astro-cid-j7pv25f6] .btn-glass[data-astro-cid-j7pv25f6]:hover{background:#ffffff47}.sd-price-card[data-astro-cid-j7pv25f6]{padding:28px;border-radius:22px;background:#fffffff2;color:var(--ink-800);text-align:center;box-shadow:0 30px 60px -10px #0000004d}.sd-old[data-astro-cid-j7pv25f6]{color:#9ca3af;text-decoration:line-through;font-size:18px;font-weight:600}.sd-new[data-astro-cid-j7pv25f6]{font-size:44px;font-weight:900;font-family:Plus Jakarta Sans;color:#b91c1c;line-height:1;margin:6px 0}.sd-meta[data-astro-cid-j7pv25f6]{color:var(--ink-500);font-size:13px;margin-bottom:18px}.sd-bars[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sdb[data-astro-cid-j7pv25f6]{padding:12px 6px;border-radius:12px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.sdb[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:11px;color:var(--ink-500);font-weight:600}.sdb[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:22px;font-weight:900;color:var(--sky-700);font-family:Plus Jakarta Sans}.groups-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.group-card[data-astro-cid-j7pv25f6]{position:relative;padding:32px 28px;border-radius:24px;background:#fff;border:1px solid var(--sky-100);overflow:hidden;transition:transform .25s,box-shadow .25s}.group-card-bar[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;right:0;height:6px;background:var(--grad)}.group-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:0 24px 50px -12px #0ea5e940}.group-icon[data-astro-cid-j7pv25f6]{width:56px;height:56px;border-radius:16px;background:var(--grad);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:18px;box-shadow:0 10px 24px -6px #0ea5e94d}.group-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:22px;font-weight:800;margin-bottom:8px}.group-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-600);font-size:14px;margin-bottom:18px}.group-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px dashed var(--sky-100)}.group-count[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--sky-700);font-size:13px}.group-arrow[data-astro-cid-j7pv25f6]{color:var(--sky-500);font-size:18px;transition:transform .2s}.group-card[data-astro-cid-j7pv25f6]:hover .group-arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.rainbow-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.rg-tile[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 10px;border-radius:16px;color:#fff;text-align:center;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px -6px #0f172a26;animation:rgIn .35s ease-out backwards;animation-delay:calc(var(--i) * 35ms)}.rg-tile[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 18px 40px -10px #0f172a4d}.rg-ic[data-astro-cid-j7pv25f6]{font-size:28px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}.rg-name[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:700;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.2)}@keyframes rgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hl-timeline[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;position:relative;padding-top:14px}.hl-step[data-astro-cid-j7pv25f6]{position:relative;padding-top:50px}.hl-year[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:50%;transform:translate(-50%);width:70px;height:36px;border-radius:999px;background:var(--grad-sky);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;font-family:Plus Jakarta Sans;box-shadow:0 8px 20px -4px #0ea5e966}.hl-bar[data-astro-cid-j7pv25f6]{position:absolute;top:18px;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--sky-200),var(--sky-400));border-radius:999px}.hl-step[data-astro-cid-j7pv25f6]:first-child .hl-bar[data-astro-cid-j7pv25f6]{left:50%}.hl-step[data-astro-cid-j7pv25f6]:last-child .hl-bar[data-astro-cid-j7pv25f6]{right:50%}.hl-card[data-astro-cid-j7pv25f6]{padding:16px;background:#fff;border:1px solid var(--sky-100);border-radius:14px;box-shadow:var(--shadow-soft);height:100%}.hl-card[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:800;margin-bottom:6px;color:var(--sky-700)}.hl-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12.5px;color:var(--ink-600);line-height:1.5;margin-bottom:10px}.hl-count[data-astro-cid-j7pv25f6]{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--sky-50);color:var(--sky-700);font-size:11px;font-weight:700}.map-wrap[data-astro-cid-j7pv25f6]{position:relative}.map-svg[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:24px}.map-legend[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.ml-card[data-astro-cid-j7pv25f6]{padding:18px;border-radius:16px;background:#fff;border:1px solid var(--sky-100);text-align:center;box-shadow:var(--shadow-soft)}.ml-card[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:28px;font-weight:900;color:var(--sky-700);font-family:Plus Jakarta Sans;display:block;line-height:1}.ml-card[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--ink-500);font-size:12px;font-weight:600}.features-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.feature[data-astro-cid-j7pv25f6]{padding:32px 26px;border-radius:20px;background:#fff;border:1px solid var(--sky-100);transition:transform .2s,box-shadow .2s;animation:cardIn .5s ease-out backwards;animation-delay:calc(var(--i) * 80ms)}.feature[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px #0ea5e92e}.feature-icon[data-astro-cid-j7pv25f6]{width:56px;height:56px;border-radius:16px;background:var(--grad);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:18px}.feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:700;margin-bottom:8px}.feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--ink-600)}.testi-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.testi[data-astro-cid-j7pv25f6]{position:relative;padding:28px 26px;background:#fff;border:1px solid var(--sky-100);border-radius:18px;box-shadow:var(--shadow-soft)}.testi-quote[data-astro-cid-j7pv25f6]{position:absolute;top:-24px;left:22px;font-size:80px;font-family:Plus Jakarta Sans;font-weight:900;color:var(--sky-300);line-height:1}.testi[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-700);font-size:14.5px;margin-bottom:18px;line-height:1.65}.testi-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--sky-100)}.testi-avatar[data-astro-cid-j7pv25f6]{width:44px;height:44px;border-radius:50%;background:var(--grad-sky);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.testi-meta[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:14px}.testi-meta[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;color:var(--ink-400);font-size:12px}.cta[data-astro-cid-j7pv25f6]{padding:80px 0}.cta-inner[data-astro-cid-j7pv25f6]{position:relative;padding:70px 50px;border-radius:32px;background:linear-gradient(135deg,#0c4a6e,#0369a1,#0284c7);color:#fff;text-align:center;overflow:hidden}.cta-bg-blob[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.cta-bg-blob[data-astro-cid-j7pv25f6].b1{width:400px;height:400px;background:#38bdf8;top:-100px;right:-100px}.cta-bg-blob[data-astro-cid-j7pv25f6].b2{width:300px;height:300px;background:#67e8f9;bottom:-80px;left:-80px}.cta-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(28px,4vw,40px);font-weight:800;margin-bottom:14px;color:#fff}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] .grad-text[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#bae6fd,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd9;margin-bottom:32px}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta[data-astro-cid-j7pv25f6] .btn-glass[data-astro-cid-j7pv25f6]{background:#ffffff26;color:#fff;border-color:#ffffff40}.cta[data-astro-cid-j7pv25f6] .btn-glass[data-astro-cid-j7pv25f6]:hover{background:#ffffff40}.cta[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]{color:#fff;border-color:#fff6}.cta[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]:hover{background:#ffffff1a}@media (max-width: 1100px){.hl-timeline[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.hl-bar[data-astro-cid-j7pv25f6]{display:none}}@media (max-width: 920px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px;padding-bottom:100px}.hero-right[data-astro-cid-j7pv25f6]{order:-1;height:380px}.orbit[data-astro-cid-j7pv25f6]{width:360px;height:360px}.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);margin-top:-40px}.groups-strip[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.sd-banner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:32px 24px}.map-legend[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.stats-grid[data-astro-cid-j7pv25f6],.hl-timeline[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
