.hero[data-astro-cid-uwghzcqe]{color:#c4d3f7;background:radial-gradient(900px 600px at 78% 40%, #0071f06b, transparent 62%), radial-gradient(700px 500px at 0% 100%, #5cb8ff24, transparent 60%), linear-gradient(165deg, #000a26 0%, var(--navy) 55%, #0a2a74 100%);padding:clamp(3rem,7vw,5.5rem) 0 clamp(4rem,8vw,6.5rem);position:relative;overflow:hidden}.bg[data-astro-cid-uwghzcqe]{pointer-events:none;position:absolute;inset:0}.grid-dots[data-astro-cid-uwghzcqe]{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.hero .flake{color:var(--sky);opacity:.22;position:absolute}.hero .f1{top:10%;left:3%}.hero .f2{opacity:.3;top:8%;right:6%}.hero .f3{opacity:.12;bottom:6%;right:44%}.hero-in[data-astro-cid-uwghzcqe]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.badge[data-astro-cid-uwghzcqe]{color:var(--sky);font:700 .85rem/1 var(--font-head);background:#5cb8ff1a;border:1px solid #5cb8ff4d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.6rem;padding:.5rem 1rem;display:inline-flex}h1[data-astro-cid-uwghzcqe]{color:#fff;letter-spacing:-.03em;margin-bottom:1.2rem;font-size:clamp(2.2rem,4.3vw,3.5rem);line-height:1.06}.g[data-astro-cid-uwghzcqe]{background:linear-gradient(90deg, var(--sky), #8fd0ff 45%, var(--sky));color:#0000;-webkit-background-clip:text;background-clip:text}.rule[data-astro-cid-uwghzcqe]{background:linear-gradient(90deg, var(--blue) 0 65%, var(--red) 65% 100%);border-radius:4px;width:84px;height:4px;margin-bottom:1.4rem;display:block}.slogan[data-astro-cid-uwghzcqe]{font:700 clamp(1.15rem, 1.8vw, 1.45rem)/1.3 var(--font-head);color:var(--sky);margin-bottom:.9rem}.sub[data-astro-cid-uwghzcqe]{color:#b6c6ee;max-width:560px;margin-bottom:2rem;font-size:clamp(1.02rem,1.3vw,1.15rem)}.visual[data-astro-cid-uwghzcqe]{place-items:center;min-height:380px;display:grid;position:relative}.halo[data-astro-cid-uwghzcqe]{aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#5cb8ff59,#0000 65%);border-radius:50%;width:78%;position:absolute}.orbit[data-astro-cid-uwghzcqe]{aspect-ratio:1;border:1.5px solid #5cb8ff59;border-radius:50%;width:70%;position:absolute}.unit[data-astro-cid-uwghzcqe]{filter:drop-shadow(0 35px 40px #00000073);width:112%;max-width:none;margin-left:-6%;animation:6s ease-in-out infinite float;position:relative}@keyframes float{50%{transform:translateY(-10px)}}.airflow[data-astro-cid-uwghzcqe]{pointer-events:none;justify-content:space-around;height:70px;display:flex;position:absolute;top:64%;left:18%;right:18%}.airflow[data-astro-cid-uwghzcqe] i[data-astro-cid-uwghzcqe]{opacity:0;background:linear-gradient(#bfe2ffb3,#0000);border-radius:2px;width:2px;height:100%;animation:2.8s ease-in infinite air}.airflow[data-astro-cid-uwghzcqe] i[data-astro-cid-uwghzcqe]:nth-child(2){animation-delay:.9s}.airflow[data-astro-cid-uwghzcqe] i[data-astro-cid-uwghzcqe]:nth-child(3){animation-delay:1.8s}@keyframes air{0%{opacity:0;transform:translateY(-10px)scaleY(.4)}30%{opacity:1}to{opacity:0;transform:translateY(26px)scaleY(1)}}.glass[data-astro-cid-uwghzcqe]{color:#fff;font:600 .9rem/1.2 var(--font-head);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:.55rem;padding:.75rem 1rem;display:flex;position:absolute;box-shadow:0 12px 30px -12px #00000073}.glass[data-astro-cid-uwghzcqe] .icon{color:var(--sky);flex:none}.g1[data-astro-cid-uwghzcqe]{top:6%;right:4%}.g2[data-astro-cid-uwghzcqe]{bottom:4%;left:2%}.g3[data-astro-cid-uwghzcqe]{bottom:16%;right:0}@media (width<=980px){.hero-in[data-astro-cid-uwghzcqe]{grid-template-columns:1fr}.visual[data-astro-cid-uwghzcqe]{order:2;min-height:300px}.unit[data-astro-cid-uwghzcqe]{width:100%;margin:0}}@media (width<=560px){.glass[data-astro-cid-uwghzcqe]{padding:.55rem .75rem;font-size:.78rem}.g1[data-astro-cid-uwghzcqe]{top:0;right:0}.g3[data-astro-cid-uwghzcqe]{display:none}.btn-row[data-astro-cid-uwghzcqe] .btn{width:100%}}.head[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.score[data-astro-cid-4bjs7uhz]{justify-items:end;gap:.2rem;display:grid}.score[data-astro-cid-4bjs7uhz] strong[data-astro-cid-4bjs7uhz]{font:800 2.6rem/1 var(--font-head);color:var(--navy)}.stars[data-astro-cid-4bjs7uhz]{color:#cfd6e4;gap:2px;display:inline-flex}.stars[data-astro-cid-4bjs7uhz] .on{color:#f5b301;fill:#f5b301}.rv[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.who[data-astro-cid-4bjs7uhz]{align-items:center;gap:.7rem;margin-bottom:.5rem;display:flex}.who[data-astro-cid-4bjs7uhz] img[data-astro-cid-4bjs7uhz]{border-radius:50%}.name[data-astro-cid-4bjs7uhz]{color:var(--ink);margin:0;font-weight:700}.name[data-astro-cid-4bjs7uhz] a[data-astro-cid-4bjs7uhz]{color:inherit;text-decoration:none}.date[data-astro-cid-4bjs7uhz]{color:var(--muted);margin:0;font-size:.85rem}.txt[data-astro-cid-4bjs7uhz]{font-size:.97rem;color:var(--text)!important;margin-top:.6rem!important}.all[data-astro-cid-4bjs7uhz]{margin-top:1.5rem}.areas-sec[data-astro-cid-m3zpgalb]{margin-top:calc(-1*clamp(2.5rem,5vw,4rem));padding-top:0;position:relative}.areas-sec[data-astro-cid-m3zpgalb] .section-head[data-astro-cid-m3zpgalb]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:#fff;max-width:900px;margin-bottom:2.5rem;padding:clamp(2rem,4vw,3rem) 1.5rem 0}.about[data-astro-cid-m3zpgalb]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.about[data-astro-cid-m3zpgalb] .chips[data-astro-cid-m3zpgalb]{margin-top:1.5rem}.svc[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,1fr)}.svc-item[data-astro-cid-m3zpgalb]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:1rem;padding:1.2rem;display:flex}.svc-item[data-astro-cid-m3zpgalb] .icon-badge[data-astro-cid-m3zpgalb]{flex:none;width:46px;height:46px;margin:0}.svc-item[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin-bottom:.3rem;font-size:1.05rem}.svc-item[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--muted);margin:0;font-size:.95rem}.adv[data-astro-cid-m3zpgalb]{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff1a;padding:1.6rem;transition:background-color .3s,border-color .3s}.adv[data-astro-cid-m3zpgalb]:hover{background:#ffffff12;border-color:#5cb8ff59}.adv-ico[data-astro-cid-m3zpgalb]{background:linear-gradient(140deg, var(--blue), var(--sky));color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:1rem;display:grid}.adv[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:#b9c8ec;margin:0}.center[data-astro-cid-m3zpgalb]{text-align:center;margin:2.2rem 0 0}@media (width<=980px){.about[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}@media (width<=620px){.svc[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}
