.micro-seo.svelte-g83eff{--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-g83eff{position:absolute;width:420px;height:420px;border-radius:999px;filter:blur(56px);opacity:.28;pointer-events:none}.micro-seo__glow--left.svelte-g83eff{left:-140px;top:-100px;background:#53d0c1}.micro-seo__glow--right.svelte-g83eff{right:-150px;top:40px;background:#efc38c}.micro-seo__shell.svelte-g83eff{width:min(1140px,100%);margin:0 auto;position:relative;z-index:1;display:grid;gap:1.2rem}.micro-hero.svelte-g83eff,.micro-faq.svelte-g83eff{background:#ffffffeb;border:1px solid rgba(159,190,208,.42);border-radius:1.3rem;box-shadow:0 16px 40px #0f233814}.micro-hero.svelte-g83eff{padding:clamp(1.6rem,3vw,2.8rem);display:grid;gap:.8rem}.micro-hero__eyebrow.svelte-g83eff,.micro-faq__eyebrow.svelte-g83eff{margin:0;color:var(--teal);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.micro-hero.svelte-g83eff h1:where(.svelte-g83eff),.micro-faq.svelte-g83eff h2:where(.svelte-g83eff){margin:0;color:var(--ink);font-family:Space Grotesk,Work Sans,sans-serif;line-height:1.05}.micro-hero.svelte-g83eff h1:where(.svelte-g83eff){font-size:clamp(2.25rem,4.8vw,4.1rem);max-width:none;text-wrap:balance}.micro-hero__cta.svelte-g83eff{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:3rem;padding:.75rem 1.15rem;border-radius:999px;border:1px solid rgba(15,118,110,.16);background:linear-gradient(145deg,#0d8a78,#0f766e);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 12px 24px #0f766e29;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease}.micro-hero__cta.svelte-g83eff:hover{transform:translateY(-1px);box-shadow:0 16px 28px #0f766e33}.micro-faq.svelte-g83eff{padding:1.2rem}.micro-faq__header.svelte-g83eff{display:grid;gap:.42rem;margin-bottom:1rem}.micro-faq__topics.svelte-g83eff{margin-bottom:1rem;padding:.85rem;border:1px solid rgba(159,190,208,.45);border-radius:.95rem;background:linear-gradient(180deg,#ffffffeb,#f3fbf9e6);display:grid;gap:.55rem}.micro-faq__topics-label.svelte-g83eff{margin:0;font-size:.83rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.micro-faq__topics.svelte-g83eff ul:where(.svelte-g83eff){margin:0;padding:0;list-style:none;-moz-columns:2;columns:2;-moz-column-gap:1rem;column-gap:1rem}.micro-faq__topics.svelte-g83eff li:where(.svelte-g83eff){-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.42rem}.micro-faq__topics.svelte-g83eff a:where(.svelte-g83eff){font-size:.91rem;line-height:1.34;text-decoration:none;color:#0e5f57}.micro-faq__topics.svelte-g83eff a:where(.svelte-g83eff):hover{text-decoration:underline}.micro-faq__search.svelte-g83eff{display:grid;gap:.42rem;margin-bottom:1rem}.micro-faq__search.svelte-g83eff label:where(.svelte-g83eff){font-size:.9rem;font-weight:600;color:var(--ink)}.micro-faq__search.svelte-g83eff input:where(.svelte-g83eff){width:100%;min-height:2.8rem;border:1px solid rgba(159,190,208,.52);border-radius:.9rem;padding:.65rem .85rem;color:var(--ink);background:#fff;font:inherit;transition:border-color .14s ease,box-shadow .14s ease}.micro-faq__search.svelte-g83eff input:where(.svelte-g83eff)::-moz-placeholder{color:#6d8294}.micro-faq__search.svelte-g83eff input:where(.svelte-g83eff)::placeholder{color:#6d8294}.micro-faq__search.svelte-g83eff input:where(.svelte-g83eff):focus{outline:none;border-color:#0f766e73;box-shadow:0 0 0 3px #0f766e1f}.micro-faq__list.svelte-g83eff{display:grid;gap:.8rem}.micro-faq__empty.svelte-g83eff{margin:0;border:1px solid rgba(159,190,208,.42);border-radius:1rem;background:#fbfdff;color:var(--muted);padding:1rem;line-height:1.5}.micro-faq__item.svelte-g83eff{border:1px solid rgba(159,190,208,.42);border-radius:1rem;background:#fbfdff;padding:.2rem 1rem 1rem;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.micro-faq__item.svelte-g83eff:hover{border-color:#0f766e47;box-shadow:0 12px 24px #0f23380d}.micro-faq__item[open].svelte-g83eff{border-color:#0f766e57;background:linear-gradient(145deg,#f8fdfc,#fbfdff)}.micro-faq__item--target.svelte-g83eff{border-color:#0f766e80;box-shadow:0 0 0 3px #0f766e29,0 12px 26px #0f233814}.micro-faq__item.svelte-g83eff summary:where(.svelte-g83eff){position:relative;display:flex;align-items:center;cursor:pointer;list-style:none;font-weight:700;color:var(--ink);line-height:1.4;padding:.95rem 0 .2rem 3rem;min-height:2rem}.micro-faq__item.svelte-g83eff summary:where(.svelte-g83eff)::-webkit-details-marker{display:none}.micro-faq__item.svelte-g83eff summary:where(.svelte-g83eff):before{content:"";position:absolute;left:0;top:50%;width:1.85rem;height:1.85rem;border-radius:999px;border:1px solid rgba(15,118,110,.16);background:linear-gradient(145deg,#fff,#edf8f5);box-shadow:inset 0 1px #ffffffd1;transform:translateY(-50%);transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.micro-faq__item.svelte-g83eff summary:where(.svelte-g83eff):after{content:"";position:absolute;left:.64rem;top:50%;width:.45rem;height:.45rem;border-right:2px solid #0f766e;border-bottom:2px solid #0f766e;transform:translateY(-58%) rotate(-45deg);transition:transform .14s ease}.micro-faq__item[open].svelte-g83eff summary:where(.svelte-g83eff):before{border-color:#0f766e4d;background:linear-gradient(145deg,#ecfaf6,#fff)}.micro-faq__item[open].svelte-g83eff summary:where(.svelte-g83eff):after{transform:translateY(-68%) rotate(45deg)}.micro-faq__dateline.svelte-g83eff{margin:.25rem 0 .15rem;padding-left:.2rem;color:#0f766e;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.micro-faq__item.svelte-g83eff p:where(.svelte-g83eff){margin:.35rem 0 0;color:var(--muted);line-height:1.62}.micro-faq__item-link.svelte-g83eff{margin-top:.68rem;font-size:.85rem}.micro-faq__item-link.svelte-g83eff a:where(.svelte-g83eff){color:#0b5f58;text-decoration:none;font-weight:700}.micro-faq__item-link.svelte-g83eff a:where(.svelte-g83eff):hover{text-decoration:underline}@media (max-width: 740px){.micro-faq__topics.svelte-g83eff ul:where(.svelte-g83eff){-moz-columns:1;columns:1}}
