.hero[data-astro-cid-wcolddp2]{color:#fff;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:7rem 0 4.5rem;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-wcolddp2] .bg,.sea[data-astro-cid-wcolddp2] .bg,.cta[data-astro-cid-wcolddp2] .bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-wcolddp2] .bg{animation:22s ease-out both kb}@keyframes kb{0%{transform:scale(1.12)}to{transform:scale(1)}}.shade[data-astro-cid-wcolddp2]{background:linear-gradient(#08141c9e 0%,#08141c6b 40%,#08141cc7 100%);position:absolute;inset:0}.inner[data-astro-cid-wcolddp2]{margin-bottom:2rem;position:relative}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{color:#fff;text-shadow:0 2px 24px #00000073;max-width:24ch;animation:up 1.2s .2s var(--ease) both;font-size:clamp(2.1rem,4.4vw,3.9rem)}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:#f0dcae}.sub[data-astro-cid-wcolddp2]{text-shadow:0 1px 14px #00000080;opacity:.92;max-width:40ch;animation:up 1.2s .4s var(--ease) both;font-size:clamp(1.05rem,1.6vw,1.3rem)}@keyframes up{0%{opacity:0;transform:translateY(30px)}}.eyebrow[data-astro-cid-wcolddp2].light{color:var(--sand)}.sbw[data-astro-cid-wcolddp2]{animation:up 1.2s .6s var(--ease) both;position:relative}.stats[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1rem;margin:2.5rem 0 0;padding-top:2rem;display:grid}.stats[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{font:300 2.2rem/1 var(--serif);color:var(--sea)}.stats[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--muted);margin:.4rem 0 0;font-size:.82rem}@media (width<=560px){.stats[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}.duo[data-astro-cid-wcolddp2]{aspect-ratio:1/1.05;position:relative}.duo[data-astro-cid-wcolddp2] .a[data-astro-cid-wcolddp2]{width:64%;height:78%;position:absolute;top:0;left:0}.duo[data-astro-cid-wcolddp2] .b[data-astro-cid-wcolddp2]{border:8px solid var(--shell);width:52%;height:58%;position:absolute;bottom:0;right:0}.head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin:0}.cards[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}@media (width<=960px){.cards[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}@media (width<=640px){.cards[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.more[data-astro-cid-wcolddp2]{margin-top:3rem}.sea[data-astro-cid-wcolddp2]{align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.shade2[data-astro-cid-wcolddp2]{background:linear-gradient(90deg,#0a161e73,#0000 60%);position:absolute;inset:0}.sea[data-astro-cid-wcolddp2] .card[data-astro-cid-wcolddp2]{backdrop-filter:blur(8px);border-radius:var(--r);max-width:520px;box-shadow:var(--shadow);background:#faf7f1f0;padding:clamp(2rem,4vw,3.5rem);position:relative}.ai[data-astro-cid-wcolddp2]{background:radial-gradient(1200px 600px at 85% 20%, #17414d 0%, var(--ink) 60%);overflow:hidden}.ai[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2] em{color:var(--sand)}.ai-p[data-astro-cid-wcolddp2]{color:#c3d0d5;max-width:52ch}.ticks[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:.6rem 1.5rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{padding-left:1.6rem;font-size:.95rem;position:relative}.ticks[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"✓";color:var(--sand);position:absolute;left:0}@media (width<=560px){.ticks[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.btns[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:.8rem;display:flex}.demo[data-astro-cid-wcolddp2]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:.8rem;padding:2rem;display:flex}.bubble[data-astro-cid-wcolddp2]{border-radius:18px;max-width:85%;padding:.85rem 1.1rem;font-size:.95rem;line-height:1.5}.bubble[data-astro-cid-wcolddp2].u{background:var(--sun);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.bubble[data-astro-cid-wcolddp2].a{color:var(--ink);background:#ffffffeb;border-bottom-left-radius:4px;align-self:flex-start}.bubble[data-astro-cid-wcolddp2].ok{color:#1c5a3b;background:#d9f0e3;font-weight:600}.serv[data-astro-cid-wcolddp2]{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3.5rem;display:grid;overflow:hidden}.serv[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]{background:var(--shell);padding:2.3rem 2rem}.serv[data-astro-cid-wcolddp2] .n[data-astro-cid-wcolddp2]{font:300 .95rem var(--serif);color:var(--sand-d)}.serv[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin:.6rem 0}.serv[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);margin:0;font-size:.97rem}@media (width<=900px){.serv[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}@media (width<=600px){.serv[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.revs[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;display:grid}.revs[data-astro-cid-wcolddp2] figure[data-astro-cid-wcolddp2]{border-radius:var(--r);box-shadow:var(--shadow-s);background:#fff;margin:0;padding:2.5rem}blockquote[data-astro-cid-wcolddp2]{font:300 italic 1.35rem/1.5 var(--serif);color:var(--ink);margin:0 0 1.4rem}figcaption[data-astro-cid-wcolddp2]{color:var(--muted);font-size:.9rem}@media (width<=760px){.revs[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.map[data-astro-cid-wcolddp2]{aspect-ratio:4/3.2}.map[data-astro-cid-wcolddp2] iframe[data-astro-cid-wcolddp2]{filter:saturate(.75)contrast(1.05);border:0;width:100%;height:100%}.dist[data-astro-cid-wcolddp2]{margin:1.5rem 0 2rem}.dist[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.dist[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--ink)}.dist[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--sea);white-space:nowrap;margin:0;font-weight:600}.cta[data-astro-cid-wcolddp2]{color:#fff;padding:clamp(6rem,12vw,10rem) 0;position:relative;overflow:hidden}.cta[data-astro-cid-wcolddp2] .shade[data-astro-cid-wcolddp2]{background:linear-gradient(#0a161eb8,#0a161e8c)}.cta[data-astro-cid-wcolddp2] .narrow[data-astro-cid-wcolddp2]{position:relative}.cta[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{color:#fff}.cta[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2] em{color:var(--sand)}.perks[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:2rem 0 2.5rem;padding:0;list-style:none;display:flex}.perks[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{backdrop-filter:blur(4px);border:1px solid #ffffff59;border-radius:999px;padding:.5rem 1rem;font-size:.88rem}
