.micro-seo.svelte-1xwlzkp{--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__shell.svelte-1xwlzkp{width:min(1140px,100%);margin:0 auto;position:relative;z-index:1;display:grid;gap:1.2rem}.micro-hero.svelte-1xwlzkp,.micro-faq.svelte-1xwlzkp{background:#ffffffeb;border:1px solid rgba(159,190,208,.42);border-radius:1.3rem;box-shadow:0 16px 40px #0f233814}.micro-hero.svelte-1xwlzkp{padding:clamp(1.6rem,3vw,2.8rem);display:grid;gap:.8rem}.micro-hero__eyebrow.svelte-1xwlzkp,.micro-faq__eyebrow.svelte-1xwlzkp{margin:0;color:var(--teal);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.micro-hero.svelte-1xwlzkp h1:where(.svelte-1xwlzkp),.micro-faq.svelte-1xwlzkp h2:where(.svelte-1xwlzkp){margin:0;color:var(--ink);font-family:Space Grotesk,Work Sans,sans-serif;line-height:1.05}.micro-hero.svelte-1xwlzkp h1:where(.svelte-1xwlzkp){font-size:clamp(2.25rem,4.8vw,4.1rem);max-width:none;text-wrap:balance}.micro-hero__cta.svelte-1xwlzkp{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-1xwlzkp:hover{transform:translateY(-1px);box-shadow:0 16px 28px #0f766e33}.micro-faq.svelte-1xwlzkp{padding:1.2rem}.micro-faq__header.svelte-1xwlzkp{display:grid;gap:.42rem;margin-bottom:1rem}.micro-faq__topics.svelte-1xwlzkp{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-1xwlzkp{margin:0;font-size:.83rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.micro-faq__topics.svelte-1xwlzkp ul:where(.svelte-1xwlzkp){margin:0;padding:0;list-style:none;-moz-columns:2;columns:2;-moz-column-gap:1rem;column-gap:1rem}.micro-faq__topics.svelte-1xwlzkp li:where(.svelte-1xwlzkp){-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.42rem}.micro-faq__topics.svelte-1xwlzkp a:where(.svelte-1xwlzkp){font-size:.91rem;line-height:1.34;text-decoration:none;color:#0e5f57}.micro-faq__topics.svelte-1xwlzkp a:where(.svelte-1xwlzkp):hover{text-decoration:underline}.micro-faq__search.svelte-1xwlzkp{display:grid;gap:.42rem;margin-bottom:1rem}.micro-faq__search.svelte-1xwlzkp label:where(.svelte-1xwlzkp){font-size:.9rem;font-weight:600;color:var(--ink)}.micro-faq__search.svelte-1xwlzkp input:where(.svelte-1xwlzkp){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-1xwlzkp input:where(.svelte-1xwlzkp)::-moz-placeholder{color:#6d8294}.micro-faq__search.svelte-1xwlzkp input:where(.svelte-1xwlzkp)::placeholder{color:#6d8294}.micro-faq__search.svelte-1xwlzkp input:where(.svelte-1xwlzkp):focus{outline:none;border-color:#0f766e73;box-shadow:0 0 0 3px #0f766e1f}.micro-faq__list.svelte-1xwlzkp{display:grid;gap:.8rem}.micro-faq__section-title.svelte-1xwlzkp{margin:.5rem 0 0;color:var(--ink);font-family:Space Grotesk,Work Sans,sans-serif;font-size:1.2rem}.micro-faq__empty.svelte-1xwlzkp{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-1xwlzkp{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-1xwlzkp:hover{border-color:#0f766e47;box-shadow:0 12px 24px #0f23380d}.micro-faq__item[open].svelte-1xwlzkp{border-color:#0f766e57;background:linear-gradient(145deg,#f8fdfc,#fbfdff)}.micro-faq__item--target.svelte-1xwlzkp{border-color:#0f766e80;box-shadow:0 0 0 3px #0f766e29,0 12px 26px #0f233814}.micro-faq__item.svelte-1xwlzkp summary:where(.svelte-1xwlzkp){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-1xwlzkp summary:where(.svelte-1xwlzkp)::-webkit-details-marker{display:none}.micro-faq__item.svelte-1xwlzkp summary:where(.svelte-1xwlzkp):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-1xwlzkp summary:where(.svelte-1xwlzkp):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-1xwlzkp summary:where(.svelte-1xwlzkp):before{border-color:#0f766e4d;background:linear-gradient(145deg,#ecfaf6,#fff)}.micro-faq__item[open].svelte-1xwlzkp summary:where(.svelte-1xwlzkp):after{transform:translateY(-68%) rotate(45deg)}.micro-faq__dateline.svelte-1xwlzkp{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-1xwlzkp p:where(.svelte-1xwlzkp){margin:.35rem 0 0;color:var(--muted);line-height:1.62}.micro-faq__item-link.svelte-1xwlzkp{margin-top:.68rem;font-size:.85rem}.micro-faq__item-link.svelte-1xwlzkp a:where(.svelte-1xwlzkp){color:#0b5f58;text-decoration:none;font-weight:700}.micro-faq__item-link.svelte-1xwlzkp a:where(.svelte-1xwlzkp):hover{text-decoration:underline}.micro-faq__sources.svelte-1xwlzkp a:where(.svelte-1xwlzkp){color:#0b5f58;text-decoration:underline}.micro-seo.svelte-1xwlzkp{--ink: #10232c;--muted: #586775;--teal: #074a41;padding:8.4rem 1.5rem 5rem;background:#faf9f6;font-family:DM Sans,Segoe UI,sans-serif}.micro-seo__shell.svelte-1xwlzkp{width:min(1200px,100%);gap:3rem}.micro-hero.svelte-1xwlzkp,.micro-faq.svelte-1xwlzkp{border:0;border-radius:0;box-shadow:none}.micro-hero.svelte-1xwlzkp{gap:1.35rem;padding:clamp(2.5rem,5vw,5rem);min-height:390px;align-content:center;position:relative;isolation:isolate;background:#faf9f6}.micro-hero.svelte-1xwlzkp:after{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(250,249,246,.86) 15%,#faf9f6 24%,#faf9f6 46%,rgba(250,249,246,.75) 59%,transparent 82%)}.micro-hero.svelte-1xwlzkp>:where(.svelte-1xwlzkp):not(.micro-hero__visual):not(.micro-hero__ambient){position:relative;z-index:2}.micro-hero__ambient.svelte-1xwlzkp{position:absolute;inset:0 auto 0 calc(50% - 50vw);width:min(34vw,620px);pointer-events:none;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 24%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 24%,transparent 100%)}.micro-hero__visual.svelte-1xwlzkp{position:absolute;inset:0 calc(50% - 50vw) 0 34%;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 30%);mask-image:linear-gradient(to right,transparent 0%,#000 30%)}.micro-hero__ambient.svelte-1xwlzkp img:where(.svelte-1xwlzkp),.micro-hero__visual.svelte-1xwlzkp img:where(.svelte-1xwlzkp){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 15%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 15%,#000 78%,transparent 100%)}.micro-hero__ambient.svelte-1xwlzkp img:where(.svelte-1xwlzkp){-o-object-position:left center;object-position:left center}.micro-hero__visual.svelte-1xwlzkp img:where(.svelte-1xwlzkp){-o-object-position:70% center;object-position:70% center}.micro-hero__eyebrow.svelte-1xwlzkp,.micro-faq__eyebrow.svelte-1xwlzkp{color:#074a41;font-size:.69rem;letter-spacing:.19em}.micro-hero.svelte-1xwlzkp h1:where(.svelte-1xwlzkp),.micro-faq.svelte-1xwlzkp h2:where(.svelte-1xwlzkp){font-family:Libre Caslon Display,Georgia,serif;font-weight:400}.micro-hero.svelte-1xwlzkp h1:where(.svelte-1xwlzkp){max-width:700px;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.04;letter-spacing:-.03em}.micro-hero__actions.svelte-1xwlzkp{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.micro-hero__cta.svelte-1xwlzkp{gap:.6rem;min-height:3.25rem;border-radius:.4rem;border-color:#074a41;background:#074a41;box-shadow:none;font-size:.93rem}.micro-hero__cta.svelte-1xwlzkp:hover{background:#063b36;box-shadow:none}.micro-hero__back.svelte-1xwlzkp{color:#074a41;font-size:.9rem;font-weight:700;text-underline-offset:.25rem}.micro-hero__cta.svelte-1xwlzkp:focus-visible,.micro-hero__back.svelte-1xwlzkp:focus-visible,.micro-faq.svelte-1xwlzkp a:where(.svelte-1xwlzkp):focus-visible,.micro-faq.svelte-1xwlzkp summary:where(.svelte-1xwlzkp):focus-visible,.micro-faq.svelte-1xwlzkp input:where(.svelte-1xwlzkp):focus-visible{outline:3px solid #57bc9a;outline-offset:3px}.micro-faq.svelte-1xwlzkp{padding:0;background:transparent}.micro-faq__header.svelte-1xwlzkp{margin-bottom:1.6rem}.micro-faq.svelte-1xwlzkp h2:where(.svelte-1xwlzkp){font-size:clamp(2.4rem,4vw,3.8rem)}.micro-faq__topics.svelte-1xwlzkp{padding:1.25rem 1.5rem;border-color:#d6dfdc;border-radius:.55rem;background:#fff}.micro-faq__topics-label.svelte-1xwlzkp{color:#074a41}.micro-faq__topics.svelte-1xwlzkp a:where(.svelte-1xwlzkp),.micro-faq__item-link.svelte-1xwlzkp a:where(.svelte-1xwlzkp){color:#074a41}.micro-faq__search.svelte-1xwlzkp{max-width:600px;margin:1.8rem 0}.micro-faq__search.svelte-1xwlzkp input:where(.svelte-1xwlzkp){border-color:#ccd8d3;border-radius:.4rem;min-height:3.2rem}.micro-faq__list.svelte-1xwlzkp{gap:.65rem}.micro-faq__item.svelte-1xwlzkp,.micro-faq__empty.svelte-1xwlzkp{border-color:#d6dfdc;border-radius:.5rem;background:#fff}.micro-faq__item[open].svelte-1xwlzkp{background:#fff;border-color:#8db7a8}.micro-faq__item.svelte-1xwlzkp summary:where(.svelte-1xwlzkp):before{border-color:#d6dfdc;background:#fbfaf7;box-shadow:none}.micro-faq__item.svelte-1xwlzkp summary:where(.svelte-1xwlzkp):after{border-color:#074a41}.micro-faq__dateline.svelte-1xwlzkp{color:#074a41}@media (max-width: 1100px){.micro-hero__ambient.svelte-1xwlzkp{display:none}.micro-hero.svelte-1xwlzkp:after{background:linear-gradient(90deg,#faf9f6 0%,rgba(250,249,246,.98) 42%,rgba(250,249,246,.7) 70%,transparent 100%)}}@media (max-width: 740px){.micro-seo.svelte-1xwlzkp{padding:6.5rem 1rem 3.5rem}.micro-seo__shell.svelte-1xwlzkp{gap:2rem}.micro-hero.svelte-1xwlzkp{min-height:0;padding:3rem 1.2rem}.micro-hero.svelte-1xwlzkp:after{background:linear-gradient(90deg,#faf9f6f5,#faf9f6d4)}.micro-hero__visual.svelte-1xwlzkp{left:0}.micro-hero__visual.svelte-1xwlzkp img:where(.svelte-1xwlzkp){-o-object-position:center;object-position:center}.micro-faq__topics.svelte-1xwlzkp{padding:1rem}.micro-faq__topics.svelte-1xwlzkp ul:where(.svelte-1xwlzkp){-moz-columns:1;columns:1}}
