.app[data-v-35fb86c1]{position:relative;color:#0f172a;min-height:100vh;overflow:hidden}.app[data-v-35fb86c1]:before,.app[data-v-35fb86c1]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(96,165,250,.18),transparent 60%),radial-gradient(circle at 80% 0%,rgba(192,132,252,.16),transparent 55%);z-index:0}.nav[data-v-35fb86c1]{position:sticky;top:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1.5rem 4vw;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid rgba(203,213,225,.5);z-index:10}.nav__brand[data-v-35fb86c1]{display:flex;align-items:center;font-weight:700;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:#1e3a8a}.nav__links[data-v-35fb86c1]{display:flex;gap:1.5rem;justify-content:center}.nav__link[data-v-35fb86c1]{font-size:.95rem;color:#1e293bb3;transition:color .3s ease}.nav__link[data-v-35fb86c1]:hover{color:#1e3a8a}.nav__actions[data-v-35fb86c1]{display:flex;align-items:center;gap:1rem}.nav__text[data-v-35fb86c1]{font-size:.95rem;color:#1e293bb3}main[data-v-35fb86c1]{position:relative;z-index:1;padding:0 4vw 6rem}.hero[data-v-35fb86c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3.5rem;padding:6rem 0 5rem;align-items:center}.hero__content[data-v-35fb86c1]{display:flex;flex-direction:column;gap:1.75rem}.hero__eyebrow[data-v-35fb86c1]{color:#2563ebd9;text-transform:uppercase;letter-spacing:.24em;font-size:.75rem}.hero__title[data-v-35fb86c1]{font-size:clamp(2.4rem,3vw + 1.2rem,3.8rem);font-weight:700;line-height:1.1;color:#0f172a;margin:0}.hero__subtitle[data-v-35fb86c1]{color:#1e293bb3;font-size:1.1rem;max-width:32rem}.hero__actions[data-v-35fb86c1]{display:flex;flex-wrap:wrap;gap:1rem}.btn[data-v-35fb86c1]{border:none;border-radius:999px;padding:.75rem 1.6rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .3s ease;position:relative}.btn--primary[data-v-35fb86c1]{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff;box-shadow:0 8px 24px #6366f14d}.btn--primary[data-v-35fb86c1]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #6366f159}.btn--ghost[data-v-35fb86c1]{background:#f1f5f9cc;color:#1e293b;border:1px solid rgba(148,163,184,.4)}.btn--ghost[data-v-35fb86c1]:hover{transform:translateY(-2px);border-color:#6366f180}.btn--large[data-v-35fb86c1]{padding:.9rem 2.4rem;font-size:1.05rem}.hero__metrics[data-v-35fb86c1]{display:flex;flex-wrap:wrap;gap:1.75rem;padding-top:1rem}.metric[data-v-35fb86c1]{display:flex;flex-direction:column;gap:.3rem}.metric__value[data-v-35fb86c1]{font-size:1.8rem;font-weight:700;color:#1d4ed8}.metric__label[data-v-35fb86c1]{color:#1e293b99;font-size:.95rem}.hero__visual[data-v-35fb86c1]{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.orbital[data-v-35fb86c1]{position:relative;width:min(420px,100%);aspect-ratio:1 / 1;border-radius:50%;background:radial-gradient(circle at center,rgba(226,232,255,.95) 0%,rgba(191,219,254,.55) 62%,transparent 75%);display:flex;align-items:center;justify-content:center;overflow:visible}.orbital__glow[data-v-35fb86c1]{position:absolute;width:100%;height:100%;border-radius:50%;filter:blur(60px);background:#93c5fd80;z-index:0}.orbital__core[data-v-35fb86c1]{position:absolute;width:38%;height:38%;border-radius:50%;background:linear-gradient(160deg,#3b82f6f2,#818cf8e6);box-shadow:0 0 45px #6366f14d,0 0 80px #3b82f640;z-index:1}.orbital__rings[data-v-35fb86c1]{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;display:grid;place-items:center;gap:14%;z-index:1}.orbital__rings span[data-v-35fb86c1]{width:100%;height:100%;border-radius:50%;border:1px solid rgba(148,163,184,.26);transform:rotateX(60deg);animation:orbit-35fb86c1 18s linear infinite}.orbital__rings span[data-v-35fb86c1]:nth-child(2){animation-delay:-6s;border-color:#3b82f652}.orbital__rings span[data-v-35fb86c1]:nth-child(3){animation-delay:-12s;border-color:#ec489947}@keyframes orbit-35fb86c1{0%{transform:rotateX(60deg) rotate(0)}to{transform:rotateX(60deg) rotate(360deg)}}.orbital__stack[data-v-35fb86c1]{position:absolute;inset:auto 8% 8% 8%;display:grid;gap:.8rem;z-index:2}.stack-layer[data-v-35fb86c1]{background:#ffffffe6;border:1px solid rgba(191,219,254,.8);box-shadow:0 12px 26px #94a3b840;border-radius:14px;padding:1rem 1.2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.stack-layer__title[data-v-35fb86c1]{display:block;font-weight:600;color:#1f2937;margin-bottom:.4rem}.stack-layer__desc[data-v-35fb86c1]{color:#1e293b9e;font-size:.87rem}.section-header[data-v-35fb86c1]{max-width:720px;margin:0 auto 3rem;text-align:center}.section-header__eyebrow[data-v-35fb86c1]{color:#2563ebcc;text-transform:uppercase;letter-spacing:.24em;font-size:.75rem;margin-bottom:.75rem}.section-header__title[data-v-35fb86c1]{font-size:clamp(1.9rem,2vw + 1rem,2.8rem);color:#0f172a;margin-bottom:1rem}.section-header__subtitle[data-v-35fb86c1]{color:#1e293ba6;font-size:1.05rem;margin:0}.feature-grid[data-v-35fb86c1]{padding:5rem 0}.feature-grid__content[data-v-35fb86c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.8rem}.feature-card[data-v-35fb86c1]{padding:2.1rem;background:#ffffffeb;border-radius:20px;border:1px solid rgba(226,232,240,.9);box-shadow:0 12px 32px #94a3b840;display:flex;flex-direction:column;gap:1.1rem}.feature-card__title[data-v-35fb86c1]{margin:0;font-size:1.4rem;color:#1e293b}.feature-card__summary[data-v-35fb86c1]{margin:0;color:#1e293ba8;font-size:.98rem}.feature-card__list[data-v-35fb86c1]{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.feature-card__list li[data-v-35fb86c1]{position:relative;padding-left:1.4rem;color:#334155d6;font-size:.95rem}.feature-card__list li[data-v-35fb86c1]:before{content:"";position:absolute;left:0;top:.45rem;width:.55rem;height:.55rem;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#6366f1);box-shadow:0 0 10px #38bdf840}.about[data-v-35fb86c1]{padding:5rem 0}.about__grid[data-v-35fb86c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;align-items:start}.about__intro[data-v-35fb86c1]{display:grid;gap:1.8rem}.about__summary[data-v-35fb86c1]{padding:1.8rem;border-radius:20px;background:#fffffff2;border:1px solid rgba(203,213,225,.6);box-shadow:0 14px 30px #94a3b840}.about__summary p[data-v-35fb86c1]{margin:0;color:#2d3748b8;line-height:1.7}.about__details[data-v-35fb86c1]{display:grid;gap:1.8rem}.about__contact[data-v-35fb86c1]{padding:1.8rem;border-radius:18px;background:#fffffff2;border:1px solid rgba(203,213,225,.6);box-shadow:0 14px 28px #94a3b833}.about__contact h3[data-v-35fb86c1]{margin-top:0;margin-bottom:1rem;color:#1e293b}.about__contact ul[data-v-35fb86c1]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.about__contact li[data-v-35fb86c1]{display:flex;justify-content:space-between;gap:1rem;color:#1e293bb8;flex-wrap:wrap}.about__contact span[data-v-35fb86c1]:first-child{font-weight:600;color:#1e3a8a}.cta[data-v-35fb86c1]{padding:5rem 0 6rem}.cta__content[data-v-35fb86c1]{background:linear-gradient(140deg,#dbeafee6,#e0e7ffdb);border:1px solid rgba(191,219,254,.8);border-radius:28px;padding:3.5rem clamp(1.8rem,6vw,4.5rem);text-align:center;display:grid;gap:1.6rem;box-shadow:0 18px 44px #94a3b840;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.cta__title[data-v-35fb86c1]{margin:0;font-size:clamp(2rem,2.6vw + 1rem,3rem);color:#0f172a}.cta__subtitle[data-v-35fb86c1]{margin:0;color:#1e293ba8}.cta__actions[data-v-35fb86c1]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.footer[data-v-35fb86c1]{padding:2.5rem 4vw 3rem;display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;border-top:1px solid rgba(203,213,225,.8);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.footer__brand[data-v-35fb86c1]{display:flex;align-items:center;gap:.75rem;color:#1e293bc2;font-weight:600;letter-spacing:.08em}.footer__links[data-v-35fb86c1]{display:flex;justify-content:center;gap:1.5rem;font-size:.95rem}.footer__links a[data-v-35fb86c1]{color:#1e293ba6;transition:color .3s ease}.footer__links a[data-v-35fb86c1]:hover{color:#1d4ed8}.footer__legal[data-v-35fb86c1]{justify-self:end;color:#1e293b9e;font-size:.85rem;display:grid;gap:.3rem;text-align:right}.footer__record[data-v-35fb86c1]{color:#1e293b9e}.footer__record a[data-v-35fb86c1]{color:#1e293b9e;text-decoration:none;transition:color .2s ease}.footer__record a[data-v-35fb86c1]:hover{color:#1e293bd9;text-decoration:underline}@media (max-width: 1024px){.nav[data-v-35fb86c1]{grid-template-columns:repeat(2,auto);grid-template-areas:"brand actions" "links links";row-gap:1rem}.nav__brand[data-v-35fb86c1]{grid-area:brand}.nav__links[data-v-35fb86c1]{grid-area:links;justify-content:flex-start;flex-wrap:wrap}.nav__actions[data-v-35fb86c1]{grid-area:actions;justify-self:end}.footer[data-v-35fb86c1]{grid-template-columns:1fr;text-align:center;gap:1rem}.footer__legal[data-v-35fb86c1]{justify-self:center}}@media (max-width: 720px){.nav[data-v-35fb86c1]{grid-template-columns:1fr;grid-template-areas:"brand" "actions" "links";justify-items:start}.nav__actions[data-v-35fb86c1]{justify-self:stretch}.hero[data-v-35fb86c1]{padding:5rem 0 4rem}main[data-v-35fb86c1]{padding:0 6vw 5rem}.hero__subtitle[data-v-35fb86c1]{max-width:none}.hero__metrics[data-v-35fb86c1]{gap:1.25rem}.orbital[data-v-35fb86c1]{aspect-ratio:1 / 1.1}.feature-grid__content[data-v-35fb86c1],.about__grid[data-v-35fb86c1]{grid-template-columns:1fr}.cta__content[data-v-35fb86c1]{padding:2.6rem 2rem}}:root{font-family:Inter,Helvetica Neue,Arial,sans-serif;color:#0f172a;background-color:#f8fafc;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 20%,rgba(191,219,254,.35),transparent 60%),radial-gradient(circle at 80% 0%,rgba(221,214,254,.3),transparent 55%),#f8fafc;min-height:100vh}#app{min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit}
