.micro-seo.svelte-8l7bt9{--ink: #102338;--muted: #476176;--teal: #0f766e;padding:clamp(1.5rem,3vw,3rem) 1rem 3.2rem;background:linear-gradient(145deg,#f4faf9,#f8fbfe 55%,#f7f2ea);color:var(--ink);position:relative;overflow:hidden;font-family:Work Sans,Segoe UI,sans-serif}.micro-seo__glow.svelte-8l7bt9{position:absolute;width:420px;height:420px;border-radius:999px;filter:blur(56px);opacity:.28;pointer-events:none}.micro-seo__glow--left.svelte-8l7bt9{left:-140px;top:-100px;background:#53d0c1}.micro-seo__glow--right.svelte-8l7bt9{right:-150px;top:40px;background:#efc38c}.micro-seo__shell.svelte-8l7bt9{width:min(1140px,100%);margin:0 auto;position:relative;z-index:1;display:grid;gap:1.15rem}.micro-hero.svelte-8l7bt9,.micro-faq.svelte-8l7bt9{border:1px solid rgba(133,169,189,.35);border-radius:1.15rem;background:#ffffffe6;box-shadow:0 16px 36px #0f233814}.micro-hero.svelte-8l7bt9{padding:clamp(1.25rem,3vw,2.2rem);display:grid;gap:.9rem}.micro-hero__eyebrow.svelte-8l7bt9,.micro-faq__eyebrow.svelte-8l7bt9,.micro-faq__topics-label.svelte-8l7bt9{margin:0;font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:#0b7280}.micro-hero.svelte-8l7bt9 h1:where(.svelte-8l7bt9){margin:0;font-family:Space Grotesk,Work Sans,sans-serif;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.04;max-width:none}.micro-hero__cta.svelte-8l7bt9{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:3rem;padding:.7rem 1.3rem;border-radius:999px;background:linear-gradient(135deg,#0f766e,#0b635d);color:#f4fffd;font-weight:700;text-decoration:none;box-shadow:0 14px 28px #0f766e2e}.micro-faq.svelte-8l7bt9{padding:1.15rem;display:grid;gap:1rem}.micro-faq__header.svelte-8l7bt9{display:grid;gap:.35rem}.micro-faq.svelte-8l7bt9 h2:where(.svelte-8l7bt9){margin:0;font-family:Space Grotesk,Work Sans,sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.15;scroll-margin-top:6rem}.micro-faq__topics.svelte-8l7bt9{border:1px solid rgba(141,181,201,.4);border-radius:1rem;padding:.9rem .9rem .75rem;display:grid;gap:.75rem}.micro-faq__topics.svelte-8l7bt9 ul:where(.svelte-8l7bt9){margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 2rem}.micro-faq__topics.svelte-8l7bt9 li:where(.svelte-8l7bt9){min-width:0}.micro-faq__topics.svelte-8l7bt9 a:where(.svelte-8l7bt9){color:#20506b;text-decoration:none;line-height:1.45}.micro-faq__topics.svelte-8l7bt9 a:where(.svelte-8l7bt9):hover{text-decoration:underline}.micro-faq__search.svelte-8l7bt9{display:grid;gap:.45rem}.micro-faq__search.svelte-8l7bt9 label:where(.svelte-8l7bt9){font-size:.95rem;font-weight:600;color:#23445d}.micro-faq__search.svelte-8l7bt9 input:where(.svelte-8l7bt9){border:1px solid rgba(135,173,194,.7);border-radius:.95rem;padding:.82rem .95rem;font:inherit;color:var(--ink);background:#fcfffe}.micro-faq__search.svelte-8l7bt9 input:where(.svelte-8l7bt9)::-moz-placeholder{color:#7290a3}.micro-faq__search.svelte-8l7bt9 input:where(.svelte-8l7bt9)::placeholder{color:#7290a3}.micro-faq__search.svelte-8l7bt9 input:where(.svelte-8l7bt9):focus{outline:2px solid rgba(15,118,110,.18);border-color:#0f766e}.micro-faq__list.svelte-8l7bt9{display:grid;gap:.7rem}.micro-faq__empty.svelte-8l7bt9{margin:0;padding:.95rem 1rem;border-radius:.95rem;background:#f2fbf8;color:#2c5a56}.micro-faq__item.svelte-8l7bt9{border:1px solid rgba(140,175,194,.45);border-radius:1rem;background:#fffffff2;padding:.95rem 1rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.micro-faq__item.svelte-8l7bt9:hover{border-color:#0f766e73}.micro-faq__item[open].svelte-8l7bt9{background:#fbfffe;box-shadow:0 10px 22px #0f23380d}.micro-faq__item--target.svelte-8l7bt9{border-color:#0f766ecc;box-shadow:0 0 0 3px #0f766e1f}.micro-faq__item.svelte-8l7bt9 summary:where(.svelte-8l7bt9){list-style:none;cursor:pointer;position:relative;padding-right:2.2rem;font-size:clamp(1rem,1vw + .88rem,1.12rem);font-weight:600;line-height:1.45;color:#163046}.micro-faq__item.svelte-8l7bt9 summary:where(.svelte-8l7bt9)::-webkit-details-marker{display:none}.micro-faq__item.svelte-8l7bt9 summary:where(.svelte-8l7bt9):before,.micro-faq__item.svelte-8l7bt9 summary:where(.svelte-8l7bt9):after{content:"";position:absolute;top:50%;right:.25rem;width:.95rem;height:2px;border-radius:999px;background:#0f766e;transform:translateY(-50%);transition:transform .16s ease,opacity .16s ease}.micro-faq__item.svelte-8l7bt9 summary:where(.svelte-8l7bt9):after{transform:translateY(-50%) rotate(90deg)}.micro-faq__item[open].svelte-8l7bt9 summary:where(.svelte-8l7bt9):after{transform:translateY(-50%) rotate(0);opacity:0}.micro-faq__dateline.svelte-8l7bt9{margin:0 0 -.1rem;font-size:.8rem;font-weight:600;color:#6b8598}.micro-faq__item.svelte-8l7bt9 p:where(.svelte-8l7bt9){margin:.8rem 0 0;line-height:1.65;color:#39596f}.micro-faq__item-link.svelte-8l7bt9{font-size:.95rem}.micro-faq__item-link.svelte-8l7bt9 a:where(.svelte-8l7bt9){color:#0b5f58;font-weight:600;text-decoration:none}.micro-faq__item-link.svelte-8l7bt9 a:where(.svelte-8l7bt9):hover{text-decoration:underline}@media (max-width: 900px){.micro-faq__topics.svelte-8l7bt9 ul:where(.svelte-8l7bt9){grid-template-columns:1fr}}
