:root{--text: #1f2937;--muted: #6b7280;--border: #e5e7eb;--bg: #ffffff;--card: #f9fafb;--brand: #0a66ff;--brand-ink: #0a48b8;--radius: 14px;--shadow: 0 6px 18px rgba(0,0,0,.08)}[data-astro-cid-mmc7otgs]{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg)}main[data-astro-cid-mmc7otgs]{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text);line-height:1.65;max-width:1040px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);width:100%;box-sizing:border-box}.hero[data-astro-cid-mmc7otgs]{text-align:center;padding:clamp(.5rem,2vw,1rem) 0}.badge[data-astro-cid-mmc7otgs]{display:inline-block;font-size:clamp(.75rem,1.5vw,.8rem);padding:clamp(.25rem,1vw,.35rem) clamp(.5rem,1.5vw,.6rem);border-radius:999px;background:#eef2ff;color:#3730a3;border:1px solid #e0e7ff;margin-bottom:clamp(.25rem,1vw,.5rem)}h1[data-astro-cid-mmc7otgs]{font-size:clamp(1.75rem,4.5vw,3.25rem);margin:.25rem 0 .5rem;font-weight:800;line-height:1.1}.tagline[data-astro-cid-mmc7otgs]{max-width:880px;margin:0 auto;color:var(--muted);font-size:clamp(.9rem,2.2vw,1.05rem);padding:0 clamp(.5rem,2vw,1rem)}.globe-wrapper[data-astro-cid-mmc7otgs]{height:clamp(300px,45vh,600px);margin:clamp(.5rem,2vw,1rem) auto 0;max-width:100%;aspect-ratio:1}.cta[data-astro-cid-mmc7otgs]{display:flex;gap:.75rem;justify-content:center;margin-top:1rem;flex-wrap:wrap}section[data-astro-cid-mmc7otgs]{margin:clamp(1rem,3vw,2rem) 0;padding:0 clamp(.5rem,2vw,1rem)}h2[data-astro-cid-mmc7otgs]{font-size:clamp(1.5rem,3.5vw,2rem);margin:0 0 clamp(.5rem,1.5vw,1rem);line-height:1.2}.intro[data-astro-cid-mmc7otgs]{color:var(--muted);max-width:760px;font-size:clamp(.9rem,2vw,1rem);line-height:1.6}.grid-feature[data-astro-cid-mmc7otgs] .cards[data-astro-cid-mmc7otgs]{margin-top:clamp(1rem,2.5vw,1.25rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(.75rem,2vw,1rem)}.card[data-astro-cid-mmc7otgs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(1rem,2.5vw,1.5rem);box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}.card[data-astro-cid-mmc7otgs]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001f}.card[data-astro-cid-mmc7otgs] h3[data-astro-cid-mmc7otgs]{margin:0 0 clamp(.3rem,1vw,.5rem);font-size:clamp(.95rem,2.2vw,1.1rem);line-height:1.3}.card[data-astro-cid-mmc7otgs] p[data-astro-cid-mmc7otgs]{margin:0;color:var(--muted);font-size:clamp(.85rem,1.8vw,.95rem);line-height:1.5}.value[data-astro-cid-mmc7otgs] .value-list[data-astro-cid-mmc7otgs]{margin:clamp(.5rem,1.5vw,1rem) 0 0;padding-left:clamp(1rem,2.5vw,1.5rem)}.value[data-astro-cid-mmc7otgs] li[data-astro-cid-mmc7otgs]{margin:clamp(.25rem,1vw,.5rem) 0;font-size:clamp(.9rem,1.8vw,1rem);line-height:1.6}.blog[data-astro-cid-mmc7otgs] ul[data-astro-cid-mmc7otgs]{list-style:none;padding:0;margin:0}.blog[data-astro-cid-mmc7otgs] li[data-astro-cid-mmc7otgs]{margin:clamp(.4rem,1vw,.6rem) 0}.blog[data-astro-cid-mmc7otgs] a[data-astro-cid-mmc7otgs]{color:var(--brand);text-decoration:none;font-size:clamp(.9rem,1.8vw,1rem)}.blog[data-astro-cid-mmc7otgs] a[data-astro-cid-mmc7otgs]:hover{text-decoration:underline;color:var(--brand-ink)}.signup[data-astro-cid-mmc7otgs] .form[data-astro-cid-mmc7otgs]{display:flex;gap:clamp(.5rem,1.5vw,.75rem);align-items:center;margin:clamp(.75rem,2vw,1rem) 0;flex-wrap:wrap}.input[data-astro-cid-mmc7otgs]{flex:1 1 260px;min-width:clamp(200px,45vw,240px);padding:clamp(.6rem,1.5vw,.8rem) clamp(.7rem,1.8vw,.9rem);border:1px solid var(--border);border-radius:10px;font:inherit;outline:none;font-size:clamp(.9rem,1.8vw,1rem)}.input[data-astro-cid-mmc7otgs]:focus{border-color:var(--brand);box-shadow:0 0 0 3px #0a66ff1f}.fineprint[data-astro-cid-mmc7otgs]{color:var(--muted);font-size:clamp(.8rem,1.6vw,.9rem)}.btn[data-astro-cid-mmc7otgs]{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.3rem,1vw,.5rem);padding:clamp(.6rem,1.5vw,.75rem) clamp(.8rem,2vw,1.2rem);border-radius:10px;border:1px solid transparent;font-weight:600;text-decoration:none;cursor:pointer;user-select:none;font-size:clamp(.9rem,1.8vw,1rem);transition:all .2s ease;min-height:44px}.btn-primary[data-astro-cid-mmc7otgs]{background:var(--brand);color:#fff}.btn-primary[data-astro-cid-mmc7otgs]:hover{background:var(--brand-ink);transform:translateY(-1px)}.btn-ghost[data-astro-cid-mmc7otgs]{background:transparent;color:var(--text);border-color:var(--border)}.btn-ghost[data-astro-cid-mmc7otgs]:hover{border-color:var(--text);transform:translateY(-1px)}.contact[data-astro-cid-mmc7otgs]{text-align:center}.contact[data-astro-cid-mmc7otgs] .btn-ghost[data-astro-cid-mmc7otgs]{margin-top:clamp(.4rem,1vw,.6rem)}@media (max-width: 480px) and (orientation: portrait){.grid-feature[data-astro-cid-mmc7otgs] .cards[data-astro-cid-mmc7otgs]{grid-template-columns:1fr}.globe-wrapper[data-astro-cid-mmc7otgs]{height:clamp(250px,35vh,350px)}.hero[data-astro-cid-mmc7otgs]{padding:.5rem 0}section[data-astro-cid-mmc7otgs]{padding:0 .5rem}}@media (max-width: 768px) and (orientation: landscape){.grid-feature[data-astro-cid-mmc7otgs] .cards[data-astro-cid-mmc7otgs]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.globe-wrapper[data-astro-cid-mmc7otgs]{height:clamp(320px,35vh,450px)}.hero[data-astro-cid-mmc7otgs]{padding:.75rem 0}}@media (min-width: 481px) and (max-width: 1024px) and (orientation: portrait){.grid-feature[data-astro-cid-mmc7otgs] .cards[data-astro-cid-mmc7otgs]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.globe-wrapper[data-astro-cid-mmc7otgs]{height:clamp(350px,40vh,500px)}}@media (min-width: 769px) and (orientation: landscape),@media (min-width: 1025px){.grid-feature[data-astro-cid-mmc7otgs] .cards[data-astro-cid-mmc7otgs]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.globe-wrapper[data-astro-cid-mmc7otgs]{height:clamp(400px,45vh,600px)}}@media (min-width: 1440px){.globe-wrapper[data-astro-cid-mmc7otgs]{height:clamp(500px,50vh,700px)}}@media (resolution >= 2dppx){.globe-wrapper[data-astro-cid-mmc7otgs]{height:clamp(280px,40vh,550px)}}@media (max-height: 500px) and (orientation: landscape) and (max-width: 900px){.globe-wrapper[data-astro-cid-mmc7otgs]{height:clamp(200px,30vh,320px)}.hero[data-astro-cid-mmc7otgs]{padding:.25rem 0}section[data-astro-cid-mmc7otgs]{margin:.75rem 0}}
