:root{--teal-950:#04211c;--teal-900:#064e3b;--teal-800:#00594e;--teal-700:#065f46;--teal-600:#358476;--mint-300:#9ed5b0;--mint-200:#d1fae4;--mint-100:#d2fecd;--mint-50:#f5fefa;--mint-25:#f2fbf8;--gold:#fbbf23;--ink:#0c1f1a;--gray:#54595f;--gray-soft:#7a7a7a;--line:#e3ede9;--white:#fff;--radius-sm:10px;--radius:16px;--radius-lg:24px;--shadow-sm:0 2px 8px #04211c0f;--shadow:0 10px 30px #04211c1a;--shadow-lg:0 20px 50px #04211c29;--container:1140px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.7}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--ink);margin:0;font-weight:600;line-height:1.3}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{cursor:pointer;font-family:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.section{padding-block:72px}@media (width<=767px){.section{padding-block:48px}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--teal-600);font-size:13px;font-weight:600;display:inline-block}.section-title{font-size:clamp(24px,3.4vw,34px);font-weight:700}.section-sub{color:var(--gray-soft)}.btn{border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:500;line-height:1.4;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.btn:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn-primary{background:var(--teal-800);color:var(--white)}.btn-primary:hover{background:var(--teal-700)}.btn-outline{border-color:var(--mint-300);color:var(--mint-100)}.btn-outline:hover{background:#d2fecd1a}.btn-gold{background:var(--gold);color:var(--teal-950)}.btn-gold:hover{background:#f5ad0b}.btn-light{background:var(--mint-100);color:var(--teal-800)}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:52px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav-cta){color:var(--gray);border-radius:8px;padding:8px 12px;font-size:15px;font-weight:500;transition:color .2s,background .2s;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav-cta):hover{color:var(--teal-800);background:var(--mint-25)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav-cta).is-active{color:var(--white);background:var(--teal-800)}.nav-cta[data-astro-cid-nen7h5rs]{padding:10px 22px;font-size:14px}.hamburger[data-astro-cid-nen7h5rs]{background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--teal-800);border-radius:2px;width:24px;height:2.5px;transition:transform .25s,opacity .25s}.hamburger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7.5px)rotate(45deg)}.hamburger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.hamburger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (width<=991px){.hamburger[data-astro-cid-nen7h5rs]{display:flex}.nav[data-astro-cid-nen7h5rs]{background:var(--white);border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:8px;padding:16px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0}.nav[data-astro-cid-nen7h5rs].open{display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:2px}.nav-cta[data-astro-cid-nen7h5rs]{justify-content:center}}.footer[data-astro-cid-jo6i4kqk]{background:var(--teal-950);color:var(--mint-300)}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1.2fr 1.1fr;gap:40px;padding-block:60px 44px;display:grid}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{background:var(--white);border-radius:var(--radius-sm);padding:8px}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:40ch;margin-top:18px;font-size:14.5px}.socials[data-astro-cid-jo6i4kqk]{gap:10px;margin-top:20px;display:flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:38px;height:38px;color:var(--mint-100);background:#d2fecd1a;border-radius:999px;place-items:center;transition:background .2s,color .2s;display:grid}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--mint-100);color:var(--teal-800)}.socials[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:18px;height:18px}h3[data-astro-cid-jo6i4kqk]{color:var(--white);margin-bottom:16px;font-size:16px}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;font-size:14.5px;display:grid}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #d2fecd26;padding-block:18px;font-size:13.5px}.inner[data-astro-cid-jo6i4kqk]{justify-content:center;display:flex}@media (width<=991px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:30px}}.wa-float[data-astro-cid-vsqmdgo3]{z-index:60;width:58px;height:58px;color:var(--white);background:#25d366;border-radius:999px;place-items:center;transition:transform .2s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 26px #25d36673}.wa-float[data-astro-cid-vsqmdgo3]:hover{transform:scale(1.07)}.wa-float[data-astro-cid-vsqmdgo3] svg[data-astro-cid-vsqmdgo3]{width:30px;height:30px}.badge[data-astro-cid-vsqmdgo3]{width:20px;height:20px;color:var(--white);border:2px solid var(--white);background:#ef4444;border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}
