.hero[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 80% 45%,#008cff17,#0000 32%),#fff;align-items:center;min-height:650px;transition:background .25s;display:flex;position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.hero-content[data-astro-cid-lcdefpme]{padding:80px 0}.eyebrow[data-astro-cid-lcdefpme]{color:var(--royal-blue);letter-spacing:.16em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--orbital-gradient);width:28px;height:2px}h1[data-astro-cid-lcdefpme]{max-width:760px;color:var(--black);letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(48px,6vw,78px);font-weight:750;line-height:.98;transition:color .2s}.gradient-text[data-astro-cid-lcdefpme]{background:var(--orbital-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-description[data-astro-cid-lcdefpme]{max-width:600px;color:var(--text-muted);margin:30px 0 0;font-size:18px;line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{gap:14px;margin-top:36px;display:flex}.button[data-astro-cid-lcdefpme]{border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.button[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.button[data-astro-cid-lcdefpme].primary{background:var(--royal-blue);color:#fff;box-shadow:0 10px 28px #0066ff38}.button[data-astro-cid-lcdefpme].primary:hover{background:#005bea}.button[data-astro-cid-lcdefpme].secondary{border:1px solid var(--border);color:var(--black);background:#fff}.button[data-astro-cid-lcdefpme].secondary:hover{border-color:var(--royal-blue);color:var(--royal-blue)}.hero-visual[data-astro-cid-lcdefpme]{aspect-ratio:1;width:min(100%,520px);margin:auto;position:relative}.orbital[data-astro-cid-lcdefpme]{border:1px solid #0066ff2e;border-radius:50%;position:absolute;inset:10%;transform:rotate(30deg)}.orbital-one[data-astro-cid-lcdefpme]{transform:rotate(25deg)scaleX(1.45)}.orbital-two[data-astro-cid-lcdefpme]{transform:rotate(-35deg)scaleX(1.45)}.orbital-three[data-astro-cid-lcdefpme]{border-color:#00aeef2e;inset:20%;transform:rotate(90deg)scaleX(1.25)}.core[data-astro-cid-lcdefpme]{background:var(--orbital-gradient);border-radius:50%;width:130px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #008cff33,0 20px 50px #06f3}.core-inner[data-astro-cid-lcdefpme]{background:#fff;border-radius:50%;position:absolute;inset:18px}.data-point[data-astro-cid-lcdefpme]{background:var(--cyan-blue);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 6px #00aeef14,0 0 25px #00aeef59}.point-one[data-astro-cid-lcdefpme]{top:20%;left:20%}.point-two[data-astro-cid-lcdefpme]{top:25%;right:16%}.point-three[data-astro-cid-lcdefpme]{bottom:20%;left:25%}.intro[data-astro-cid-lcdefpme]{background:var(--surface);padding:120px 0;transition:background .25s}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr .8fr;align-items:end;gap:100px;display:grid}.section-label[data-astro-cid-lcdefpme]{color:var(--royal-blue);letter-spacing:.15em;font-size:11px;font-weight:700}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--text);letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.05;transition:color .2s}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-muted)}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0;font-size:17px;line-height:1.8}.areas[data-astro-cid-lcdefpme]{background:var(--background);padding:120px 0;transition:background .25s}.section-heading[data-astro-cid-lcdefpme]{margin-bottom:48px}.area-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.area-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;min-height:330px;padding:32px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.area-card[data-astro-cid-lcdefpme]:hover{border-color:#0066ff4d;transform:translateY(-5px);box-shadow:0 20px 50px #0b0f1414}.area-card[data-astro-cid-lcdefpme].featured{background:linear-gradient(145deg,#f4f8ff,#fff);border-color:#0066ff38}.card-number[data-astro-cid-lcdefpme]{color:var(--royal-blue);letter-spacing:.1em;font-size:12px;font-weight:700}.area-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--text);letter-spacing:-.025em;margin:55px 0 12px;font-size:25px}.area-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0;font-size:14px;line-height:1.7}.area-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--royal-blue);margin-top:auto;padding-top:28px;font-size:13px;font-weight:650;text-decoration:none}.cta[data-astro-cid-lcdefpme]{background:var(--black);color:#fff;padding:100px 0;transition:background .25s}.cta-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:40px;display:flex}.cta[data-astro-cid-lcdefpme] .section-label[data-astro-cid-lcdefpme]{color:var(--cyan-blue)}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin-top:12px}.button[data-astro-cid-lcdefpme].light{color:var(--black);background:#fff}.button[data-astro-cid-lcdefpme].light:hover{color:var(--royal-blue)}html[data-theme=dark] .hero[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 78% 45%,#008cff29,#0000 30%),linear-gradient(135deg,#080c12 0%,#0c1521 48%,#08111b 100%)}html[data-theme=dark] .hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#0066ff0f,#0000 35%);position:absolute;inset:0}html[data-theme=dark] .hero-grid[data-astro-cid-lcdefpme]{z-index:1;position:relative}html[data-theme=dark] h1[data-astro-cid-lcdefpme]{color:var(--text)}html[data-theme=dark] .hero-description[data-astro-cid-lcdefpme]{color:var(--text-muted)}html[data-theme=dark] .button[data-astro-cid-lcdefpme].secondary{color:var(--text);background:#111923;border-color:#303b49}html[data-theme=dark] .button[data-astro-cid-lcdefpme].secondary:hover{border-color:var(--royal-blue);color:var(--cyan-blue);background:#142033}html[data-theme=dark] .hero-visual[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 35px #0066ff14)}html[data-theme=dark] .orbital[data-astro-cid-lcdefpme]{border-color:#008cff47}html[data-theme=dark] .orbital-three[data-astro-cid-lcdefpme]{border-color:#00aeef4d}html[data-theme=dark] .core[data-astro-cid-lcdefpme]{box-shadow:0 0 80px #008cff4d,0 20px 60px #0066ff47}html[data-theme=dark] .core-inner[data-astro-cid-lcdefpme]{background:#0b1119}html[data-theme=dark] .intro[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#0b1018 0%,#101722 50%,#0b1320 100%)}html[data-theme=dark] .intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],html[data-theme=dark] .section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f4f7fb}html[data-theme=dark] .intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],html[data-theme=dark] .intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#a8b4c3}html[data-theme=dark] .areas[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#070b10 0%,#0c121a 48%,#08111a 100%)}html[data-theme=dark] .area-card[data-astro-cid-lcdefpme]{background:linear-gradient(145deg,#111923 0%,#0e151e 100%);border-color:#ffffff1a;box-shadow:0 10px 35px #0000002e}html[data-theme=dark] .area-card[data-astro-cid-lcdefpme]:hover{border-color:#008cff73;box-shadow:0 20px 55px #00000059}html[data-theme=dark] .area-card[data-astro-cid-lcdefpme].featured{background:linear-gradient(145deg,#102039 0%,#0e1725 55%,#0b1420 100%);border-color:#0066ff52}html[data-theme=dark] .area-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#f4f7fb}html[data-theme=dark] .area-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#9eabb9}html[data-theme=dark] .area-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--cyan-blue)}html[data-theme=dark] .cta[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 78%,#0066ff2e,#0000 30%),linear-gradient(135deg,#070b10 0%,#0d1723 50%,#08111b 100%)}html[data-theme=dark] .cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f4f7fb}html[data-theme=dark] .button[data-astro-cid-lcdefpme].light{background:var(--royal-blue);color:#fff;box-shadow:0 10px 30px #0066ff38}html[data-theme=dark] .button[data-astro-cid-lcdefpme].light:hover{color:#fff;background:#008cff}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:24px}.hero-content[data-astro-cid-lcdefpme]{padding-bottom:20px}.hero-visual[data-astro-cid-lcdefpme]{max-width:420px}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:30px}.area-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.area-card[data-astro-cid-lcdefpme]{min-height:280px}}@media (width<=600px){.hero[data-astro-cid-lcdefpme]{min-height:auto}.hero-content[data-astro-cid-lcdefpme]{padding:56px 0 0}h1[data-astro-cid-lcdefpme]{font-size:48px}.hero-description[data-astro-cid-lcdefpme]{font-size:16px}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column}.button[data-astro-cid-lcdefpme]{width:100%}.hero-visual[data-astro-cid-lcdefpme]{max-width:280px;margin-bottom:50px}.intro[data-astro-cid-lcdefpme],.areas[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme]{padding:80px 0}.cta-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
