:root{--c-primary: #3a8f9b;--c-secondary: #77c8a6;--c-ink: #0f2f35;--c-muted: #5b6b70;--c-bg: #ffffff;--c-surface: #f5fbf9;--c-border: #e4efec;--radius: 14px;--shadow: 0 12px 30px rgba(15, 47, 53, .12);--container: 1120px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--c-ink);background:radial-gradient(1200px 600px at 20% -10%,rgba(119,200,166,.22),transparent 60%),radial-gradient(900px 500px at 80% 0%,rgba(58,143,155,.18),transparent 55%),var(--c-bg)}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--c-primary);outline-offset:3px}.skip-link{position:absolute;left:16px;top:12px;z-index:1000;padding:10px 14px;border-radius:999px;background:var(--c-ink);color:#fff;text-decoration:none;font-weight:700;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.container{width:min(var(--container),calc(100% - 40px));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:999px;border:1px solid transparent;text-decoration:none;font-weight:650;letter-spacing:.2px}.btn-primary{background:linear-gradient(135deg,var(--c-primary),var(--c-secondary));color:#fff;box-shadow:var(--shadow)}.btn-secondary{background:#ffffffbf;border-color:var(--c-border);backdrop-filter:blur(8px)}.card{background:#fffc;border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:0 10px 24px #0f2f3514}.prose :where(h1,h2,h3){line-height:1.2}.prose h1{margin:0 0 14px;font-size:34px}.prose h2{margin:26px 0 10px;font-size:22px}.prose h3{margin:18px 0 8px;font-size:17px}.prose p,.prose li{color:var(--c-ink);line-height:1.65}.prose p{margin:10px 0}.prose ul,.prose ol{padding-left:20px}.prose table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.prose th,.prose td{border:1px solid var(--c-border);padding:10px;vertical-align:top}.prose th{background:#f5fbf9e6;text-align:left}.prose a{color:var(--c-primary);font-weight:650;text-decoration:none}.prose a:hover{text-decoration:underline}@media(max-width:820px){.container{width:calc(100% - 28px)}header.container nav{gap:8px!important;justify-content:flex-end}header.container nav a{white-space:nowrap}.btn{padding:10px 12px;gap:8px;font-size:14px}}@media(max-width:520px){header.container{flex-direction:column;align-items:flex-start!important;gap:10px!important;padding:16px 0!important}header.container nav{width:100%;justify-content:flex-start!important}header.container nav .nav-link{display:none}header.container nav .nav-toggle{width:auto}header.container nav #callNow,header.container nav .btn-primary{width:100%}header.container .nav-menu{width:100%}[style*="background-attachment: fixed"]{background-attachment:scroll!important}}@media(min-width:821px){.nav-toggle[data-astro-cid-gjphf53z],.nav-menu[data-astro-cid-gjphf53z]{display:none!important}}.faq-section[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]{cursor:pointer;font-weight:850;padding:14px 16px;border-radius:var(--radius);background:#f5fbf9;margin-bottom:8px}.faq-section[data-astro-cid-4sn4zg3r] details[data-astro-cid-4sn4zg3r]{margin-bottom:10px}.faq-section[data-astro-cid-4sn4zg3r] details[data-astro-cid-4sn4zg3r]:last-child{margin-bottom:0}.faq-section[data-astro-cid-4sn4zg3r] details[data-astro-cid-4sn4zg3r][open] summary[data-astro-cid-4sn4zg3r]{border-radius:var(--radius) var(--radius) 0 0;margin-bottom:0}.faq-section[data-astro-cid-4sn4zg3r] details[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin:0;padding:14px 16px;background:#fff;border:1px solid var(--c-border);border-radius:0 0 var(--radius) var(--radius);line-height:1.65}.prose[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{max-width:100%;height:auto;display:block;margin:24px auto;border-radius:var(--radius)}.prose[data-astro-cid-4sn4zg3r] em[data-astro-cid-4sn4zg3r]:has(+img),.prose[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]+em[data-astro-cid-4sn4zg3r]{display:block;text-align:center;font-size:14px;color:var(--c-muted);margin-top:-16px;margin-bottom:24px}
