.home-hero[data-astro-cid-63llj4z6]{background:radial-gradient(900px 500px at 0 85%,#ffbee173,#0000 60%),radial-gradient(800px 600px at 100% 10%,#78dcdc73,#0000 60%),radial-gradient(700px 500px at 100% 100%,#ffc8e680,#0000 60%),linear-gradient(120deg,#fff 0%,#f3fbfc 45%,#d9f3f3 100%);min-height:88vh;position:relative;overflow:hidden}.home-hero__waves[data-astro-cid-63llj4z6]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-hero__inner[data-astro-cid-63llj4z6]{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:center;gap:clamp(1.75rem,3.8vw,3.5rem);min-height:88vh;padding-block:clamp(3rem,6vw,5rem) clamp(6.5rem,10vw,8rem);display:grid;position:relative}.home-hero__content[data-astro-cid-63llj4z6]{z-index:2;max-width:41rem;position:relative}.home-hero[data-astro-cid-63llj4z6] h1[data-astro-cid-63llj4z6]{max-width:100%;color:var(--color-deep-navy);letter-spacing:-.045em;margin-bottom:1.625rem;font-size:clamp(2.75rem,6.1vw,4.75rem);line-height:1.03}.home-hero[data-astro-cid-63llj4z6] h1[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]{color:var(--color-teal);display:block}.home-hero__lead[data-astro-cid-63llj4z6]{max-width:29.5rem;color:var(--color-slate);margin-bottom:2.125rem;font-size:.96875rem;line-height:1.6}.home-hero__cta[data-astro-cid-63llj4z6]{flex-wrap:wrap;gap:1.125rem;display:flex}.home-hero__visual[data-astro-cid-63llj4z6]{z-index:1;aspect-ratio:1/1.04;isolation:isolate;place-items:center;min-width:0;display:grid;position:relative}.home-hero__molecule[data-astro-cid-63llj4z6]{opacity:.9;width:86%;height:100%;position:absolute;top:0;right:-4%}.home-hero__mini-molecule[data-astro-cid-63llj4z6]{opacity:.6;position:absolute}.home-hero__mini-molecule--a[data-astro-cid-63llj4z6]{filter:blur(1.2px);opacity:.55;width:34%;top:3%;left:0%}.home-hero__mini-molecule--b[data-astro-cid-63llj4z6]{opacity:.7;width:17%;top:58%;left:10%}.home-hero__mini-molecule--c[data-astro-cid-63llj4z6]{opacity:.9;width:7%;top:32%;left:28%}.home-hero__mini-molecule--d[data-astro-cid-63llj4z6]{width:4.5%;top:60%;left:42%}.home-hero__mini-capsule[data-astro-cid-63llj4z6]{opacity:.6;filter:blur(1.5px);border-radius:60px;display:flex;position:absolute;overflow:hidden}.home-hero__mini-capsule[data-astro-cid-63llj4z6] i[data-astro-cid-63llj4z6]{flex:1}.home-hero__mini-capsule[data-astro-cid-63llj4z6] i[data-astro-cid-63llj4z6]:first-child{background:#f4f7f9}.home-hero__mini-capsule[data-astro-cid-63llj4z6] i[data-astro-cid-63llj4z6]:last-child{background:var(--color-teal-light)}.home-hero__mini-capsule--1[data-astro-cid-63llj4z6]{filter:blur(3px);opacity:.5;width:5.5rem;height:2.375rem;top:11%;left:2%;transform:rotate(-50deg)}.home-hero__mini-capsule--2[data-astro-cid-63llj4z6]{opacity:.75;width:4.5rem;height:1.9rem;top:69%;left:56%;transform:rotate(-30deg)}.home-hero__mini-capsule--3[data-astro-cid-63llj4z6]{filter:blur(2.5px);opacity:.55;width:6rem;height:2.5rem;top:74%;right:-2%;transform:rotate(-60deg)}.home-hero__mini-capsule--4[data-astro-cid-63llj4z6]{filter:blur(4px);opacity:.4;width:3.75rem;height:1.625rem;top:46%;left:6%;transform:rotate(-40deg)}.home-hero__capsule-wrap[data-astro-cid-63llj4z6]{aspect-ratio:1;width:65%;max-width:21.25rem;animation:6s ease-in-out infinite home-hero-float;position:absolute;top:32%;left:44%;transform:translate(-50%,-50%)}.home-hero__ring[data-astro-cid-63llj4z6],.home-hero__capsule[data-astro-cid-63llj4z6]{position:absolute;top:50%;left:50%}.home-hero__ring[data-astro-cid-63llj4z6]{width:153%;transform:translate(-50%,-50%)rotate(-22deg)}.home-hero__ring--back[data-astro-cid-63llj4z6]{z-index:1}.home-hero__ring--front[data-astro-cid-63llj4z6]{z-index:3;clip-path:inset(50% 0 0)}.home-hero__capsule[data-astro-cid-63llj4z6]{z-index:2;border-radius:999px;width:106%;height:50%;display:flex;overflow:hidden;transform:translate(-50%,-50%)rotate(-52deg);box-shadow:0 2.5rem 3.75rem #0e968440,0 .625rem 1.25rem #0e968426}.home-hero__capsule[data-astro-cid-63llj4z6]:after{z-index:2;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 -14px 24px #003c3c40,inset 0 10px 18px #fff6}.home-hero__capsule-half[data-astro-cid-63llj4z6]{flex:1}.home-hero__capsule-half--light[data-astro-cid-63llj4z6]{background:radial-gradient(120px 60px at 40% 22%,#fffffff2,#0000 70%),linear-gradient(#fff 0%,#eef3f6 55%,#cdd8df 100%)}.home-hero__capsule-half--teal[data-astro-cid-63llj4z6]{background:radial-gradient(110px 50px at 50% 22%, #ffffffa6, transparent 70%), linear-gradient(180deg, #43d3c6 0%, var(--color-teal) 50%, var(--color-teal-dark) 100%)}.home-hero__capsule-seam[data-astro-cid-63llj4z6]{z-index:2;background:linear-gradient(90deg,#00000014,#ffffff40,#0000001f);width:.75rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.home-hero__features[data-astro-cid-63llj4z6]{z-index:4;backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #fffc;border-radius:1.625rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:1.375rem .625rem;list-style:none;display:grid;position:absolute;bottom:clamp(1rem,3vw,2.125rem);left:0;right:0;box-shadow:0 .625rem 2.5rem #3ca0aa26}.home-hero__feature[data-astro-cid-63llj4z6]{min-width:0;color:var(--color-deep-navy);justify-content:center;align-items:center;gap:1rem;padding-inline:clamp(.25rem,1.5vw,1.25rem);font-size:.84375rem;font-weight:500;line-height:1.3;display:flex;position:relative}.home-hero__feature[data-astro-cid-63llj4z6]+.home-hero__feature[data-astro-cid-63llj4z6]:before{content:"";background:#0d1f4a33;width:1px;height:2.125rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-hero__feature[data-astro-cid-63llj4z6] svg[data-astro-cid-63llj4z6]{width:2.125rem;height:2.125rem;color:var(--color-teal);flex:none}@keyframes home-hero-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-14px)}}@media (width<=62.5rem){.home-hero__inner[data-astro-cid-63llj4z6]{grid-template-columns:minmax(0,1fr);padding-block:3.5rem 10rem}.home-hero__content[data-astro-cid-63llj4z6]{max-width:38rem}.home-hero__visual[data-astro-cid-63llj4z6]{opacity:.4;width:100%}.home-hero__features[data-astro-cid-63llj4z6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 0;margin-top:1.5rem;position:relative;bottom:auto;left:auto;right:auto}.home-hero__feature[data-astro-cid-63llj4z6]+.home-hero__feature[data-astro-cid-63llj4z6]:before{display:none}}@media (width<=35rem){.home-hero__capsule-wrap[data-astro-cid-63llj4z6]{width:72%}.home-hero__feature[data-astro-cid-63llj4z6]{gap:.625rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.home-hero__capsule-wrap[data-astro-cid-63llj4z6]{animation:none}.home-hero__cta[data-astro-cid-63llj4z6] .button[data-astro-cid-63llj4z6]:hover{transform:none}}
