.landing[data-v-20e903e7]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01"}.kicker[data-v-20e903e7]{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#155c60}.h2[data-v-20e903e7]{font-size:clamp(28px,3.4vw,36px);font-weight:700;line-height:1.18;letter-spacing:-.028em}.btn[data-v-20e903e7]{transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.btn[data-v-20e903e7]:hover{transform:translateY(-1px)}.btn[data-v-20e903e7]:focus-visible,button[data-v-20e903e7]:focus-visible,a[data-v-20e903e7]:focus-visible,summary[data-v-20e903e7]:focus-visible{outline:2px solid #20A4A3;outline-offset:3px;border-radius:8px}.hero-glow[data-v-20e903e7]{background:radial-gradient(900px 480px at 85% -10%,rgba(32,164,163,.28),transparent 62%),radial-gradient(700px 420px at -5% 105%,rgba(21,92,96,.45),transparent 60%)}.shot[data-v-20e903e7]{overflow:hidden;border-radius:12px;border:1px solid #E2E8F0;background:#fff;box-shadow:0 24px 60px -30px #0a0a0b59,0 4px 6px -1px #0000000d}.faq summary[data-v-20e903e7]::-webkit-details-marker{display:none}[data-reveal].pre[data-v-20e903e7]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}[data-reveal].pre.is-in[data-v-20e903e7]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.btn[data-v-20e903e7]:hover{transform:none}}
