.hero[data-astro-cid-ge2uvauf]{background-color:var(--color-blue-deep);background-image:url(/images/Hero-Circle-final.png), var(--gradient-hero);color:var(--color-white);text-align:center;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;padding:150px 0 0;position:relative;overflow:hidden}.hero__inner[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;display:flex}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:760px;color:var(--color-white);margin-bottom:24px;font-size:36px;line-height:1.25}.hero__lead[data-astro-cid-ge2uvauf]{color:#fff9;max-width:700px;margin-bottom:34px;font-size:17px;line-height:1.8}.hero__scroll[data-astro-cid-ge2uvauf]{color:#fff9;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;margin-top:36px;font-size:13px;display:inline-flex}.hero__scroll[data-astro-cid-ge2uvauf]:hover{color:var(--color-white);text-decoration:none}.hero__scroll[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{animation:1.6s ease-in-out infinite hero-bounce}@keyframes hero-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.hero__scroll[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{animation:none}}.hero__shot[data-astro-cid-ge2uvauf]{border-radius:6px;width:100%;max-width:760px;margin-top:40px;margin-bottom:-130px;overflow:hidden;box-shadow:0 30px 60px #09053466}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{background-size:160%;padding-top:120px}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:28px}.hero__lead[data-astro-cid-ge2uvauf]{font-size:15px}.hero__lead[data-astro-cid-ge2uvauf] br[data-astro-cid-ge2uvauf]{display:none}.hero__shot[data-astro-cid-ge2uvauf]{margin-bottom:-70px}}.setup[data-astro-cid-4twkupaq]{padding-top:190px}.setup__grid[data-astro-cid-4twkupaq]{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.setup__card[data-astro-cid-4twkupaq]{text-align:center;background:var(--color-white);box-shadow:var(--shadow);border-radius:8px;padding:36px 28px}.setup__card[data-astro-cid-4twkupaq] img[data-astro-cid-4twkupaq]{margin:0 auto 22px}.setup__card[data-astro-cid-4twkupaq] h3[data-astro-cid-4twkupaq]{color:var(--color-blue);margin-bottom:10px;font-size:19px}.setup__card[data-astro-cid-4twkupaq] p[data-astro-cid-4twkupaq]{color:var(--color-text-muted);margin:0}@media (width<=900px){.setup[data-astro-cid-4twkupaq]{padding-top:120px}.setup__grid[data-astro-cid-4twkupaq]{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.features[data-astro-cid-cognygiv]{background-color:var(--color-bg-light);background-image:url(/images/Circle-2-final.png);background-position:100% 0;background-repeat:no-repeat}.features__grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.features__card[data-astro-cid-cognygiv]{text-align:center;background:var(--color-white);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;align-items:center;padding:44px 40px 40px;display:flex}.features__card[data-astro-cid-cognygiv] img[data-astro-cid-cognygiv]{object-fit:contain;width:200px;height:200px;margin-bottom:26px}.features__card[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{color:var(--color-blue);margin-bottom:12px;font-size:22px}.features__card[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--color-text-muted);flex:auto;margin-bottom:26px}@media (width<=767px){.features__grid[data-astro-cid-cognygiv]{grid-template-columns:1fr}.features__card[data-astro-cid-cognygiv]{padding:34px 24px}.features__card[data-astro-cid-cognygiv] img[data-astro-cid-cognygiv]{width:150px;height:150px}}.why[data-astro-cid-z3rlx4mv]{background-image:url(/images/Circle-3-final.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain}.why__grid[data-astro-cid-z3rlx4mv]{grid-template-columns:repeat(3,1fr);gap:44px 40px;margin-top:44px;display:grid}.why__item[data-astro-cid-z3rlx4mv] img[data-astro-cid-z3rlx4mv]{margin:0 0 18px}.why__item[data-astro-cid-z3rlx4mv] h3[data-astro-cid-z3rlx4mv]{color:var(--color-blue);margin-bottom:8px;font-size:18px}.why__item[data-astro-cid-z3rlx4mv] p[data-astro-cid-z3rlx4mv]{color:var(--color-text-muted);margin:0}@media (width<=900px){.why__grid[data-astro-cid-z3rlx4mv]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.why__grid[data-astro-cid-z3rlx4mv]{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.story[data-astro-cid-n2lz65zz]{color:var(--color-white);background-color:var(--color-blue-deep);background-image:url(/images/Circle-4-final.png), var(--gradient-story);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;padding:49px 0}.story__inner[data-astro-cid-n2lz65zz]{align-items:center;gap:40px;display:flex}.story__body[data-astro-cid-n2lz65zz]{flex:auto}.story__body[data-astro-cid-n2lz65zz] h2[data-astro-cid-n2lz65zz]{color:var(--color-white);margin-bottom:8px;font-size:26px}.story__body[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{color:#ffffffb3;max-width:520px;margin:0}@media (width<=700px){.story__inner[data-astro-cid-n2lz65zz]{text-align:center;flex-direction:column;gap:24px}.story__body[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{margin-bottom:4px}}.pricing[data-astro-cid-htruwgye]{background-blend-mode:lighten;background-color:#ffffffdb;background-image:url(/images/Circle-5-final.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain}.pricing[data-astro-cid-htruwgye] .section__title[data-astro-cid-htruwgye]{max-width:720px;margin-inline:auto}.pricing__badge[data-astro-cid-htruwgye]{text-align:center;color:var(--color-orange);letter-spacing:.04em;margin-bottom:36px;font-weight:800}.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pricing__tier[data-astro-cid-htruwgye]{background:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow);border-radius:8px;padding:30px 26px}.pricing__tier[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{color:var(--color-blue);border-bottom:1px solid var(--color-border);margin-bottom:18px;padding-bottom:14px;font-size:19px}.pricing__features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:var(--color-text-muted);align-items:flex-start;gap:10px;margin-bottom:12px;line-height:1.5;display:flex}.pricing__features[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{color:var(--color-orange);flex:none;margin-top:3px}.pricing__note[data-astro-cid-htruwgye]{text-align:center;color:var(--color-text-soft);margin:30px 0 0;font-size:13px}@media (width<=980px){.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:1fr}}.cta[data-astro-cid-4zgmmfpt]{background:var(--color-bg-light);padding:48px 0}.cta__inner[data-astro-cid-4zgmmfpt]{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.cta__text[data-astro-cid-4zgmmfpt] h2[data-astro-cid-4zgmmfpt]{margin-bottom:6px;font-size:24px}.cta__text[data-astro-cid-4zgmmfpt] p[data-astro-cid-4zgmmfpt]{color:var(--color-text-soft);margin:0;font-size:17px}.cta__contact[data-astro-cid-4zgmmfpt]{align-items:center;gap:30px;display:flex}.cta__portrait[data-astro-cid-4zgmmfpt]{object-fit:cover;border-radius:50%;flex:0 0 110px;width:110px;height:110px}.cta__contact[data-astro-cid-4zgmmfpt] h3[data-astro-cid-4zgmmfpt]{color:var(--color-blue-link);margin-bottom:18px;font-size:15px}.cta__bubble[data-astro-cid-4zgmmfpt]{background:var(--color-orange-soft);color:var(--color-white);border-radius:108px;padding:22px 40px;font-size:17px;font-weight:800;line-height:1.3;transition:background-color .2s;display:inline-block;position:relative}.cta__bubble[data-astro-cid-4zgmmfpt]:after{content:"";border-left:16px solid #0000;border-right:10px solid #0000;border-top:20px solid var(--color-orange-soft);width:0;height:0;position:absolute;bottom:-16px;left:42px;transform:skew(-20deg)}.cta__bubble[data-astro-cid-4zgmmfpt]:hover{background:var(--color-orange);text-decoration:none}.cta__bubble[data-astro-cid-4zgmmfpt]:hover:after{border-top-color:var(--color-orange)}@media (width<=860px){.cta__inner[data-astro-cid-4zgmmfpt]{text-align:center;grid-template-columns:1fr}.cta__contact[data-astro-cid-4zgmmfpt]{flex-direction:column;gap:20px}}
