.problem[data-astro-cid-kezda2ag]{padding-block:var(--section-padding)}.problem__inner[data-astro-cid-kezda2ag]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.problem[data-astro-cid-kezda2ag] h2[data-astro-cid-kezda2ag]{margin:0 0 var(--space-4);text-wrap:balance;letter-spacing:-.015em;max-width:22ch;font-size:clamp(1.75rem,1.1rem + 2vw,2.6rem);line-height:1.1}.problem__intro[data-astro-cid-kezda2ag]{max-width:46ch;font-size:var(--text-lg);color:var(--color-muted);margin:0}.problem__card[data-astro-cid-kezda2ag]{padding:clamp(var(--space-4), 3vw, var(--space-6));background:var(--color-soft);border-radius:24px}.problem__card[data-astro-cid-kezda2ag] h3[data-astro-cid-kezda2ag]{margin:0 0 var(--space-4);font-size:var(--text-lg)}.problem__list[data-astro-cid-kezda2ag]{gap:var(--space-3);display:grid}.problem__list[data-astro-cid-kezda2ag] li[data-astro-cid-kezda2ag]{align-items:flex-start;gap:var(--space-3);display:flex}.problem__tick[data-astro-cid-kezda2ag]{background:var(--color-accent);width:26px;height:26px;color:var(--color-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}@media (width<=900px){.problem__inner[data-astro-cid-kezda2ag]{gap:var(--space-5);grid-template-columns:1fr}}.problem--soft[data-astro-cid-kezda2ag] .problem__card[data-astro-cid-kezda2ag]{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-highlight) 32%, transparent), transparent 55%), var(--color-primary);color:var(--color-on-dark);box-shadow:0 34px 60px -36px color-mix(in srgb, var(--color-primary) 80%, transparent)}.problem--soft[data-astro-cid-kezda2ag] .problem__card[data-astro-cid-kezda2ag] h3[data-astro-cid-kezda2ag]{color:var(--color-on-dark)}.problem--soft[data-astro-cid-kezda2ag] .problem__tick[data-astro-cid-kezda2ag]{background:var(--color-highlight);color:var(--color-primary)}.section-heading[data-astro-cid-ypavld2q]{max-width:var(--container-narrow);margin-bottom:var(--space-6)}.section-heading--center[data-astro-cid-ypavld2q]{text-align:center;margin-inline:auto}.reassure[data-astro-cid-canv4ywf]{align-items:stretch;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reassure__card[data-astro-cid-canv4ywf]{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.reassure__icon[data-astro-cid-canv4ywf]{background:var(--color-accent);width:52px;height:52px;color:var(--color-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.reassure__icon[data-astro-cid-canv4ywf] svg[data-astro-cid-canv4ywf]{width:26px;height:26px}.reassure__card[data-astro-cid-canv4ywf] h3[data-astro-cid-canv4ywf]{font-size:var(--text-xl);font-weight:var(--weight-heading);line-height:var(--leading-snug);margin:0}.reassure__card[data-astro-cid-canv4ywf] p[data-astro-cid-canv4ywf]{font-size:var(--text-base);line-height:var(--leading-snug);margin:0}.reassure__card--dark[data-astro-cid-canv4ywf]{background:var(--color-primary);color:var(--color-on-dark-muted);border-color:#0000}.reassure__card--dark[data-astro-cid-canv4ywf] h3[data-astro-cid-canv4ywf]{color:var(--color-on-dark)}.reassure__card--blue[data-astro-cid-canv4ywf]{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.reassure__card--blue[data-astro-cid-canv4ywf] h3[data-astro-cid-canv4ywf]{color:var(--color-on-dark)}.reassure__card--blue[data-astro-cid-canv4ywf] .reassure__icon[data-astro-cid-canv4ywf]{background:var(--color-primary)}@media (prefers-reduced-motion:no-preference){.js .reassure__card[data-astro-cid-canv4ywf]{opacity:0;transition:opacity .9s ease-out}.js section.in .reassure__card[data-astro-cid-canv4ywf]{opacity:1;transition-delay:calc(.2s + var(--i) * .5s)}}@media (width<=900px){.reassure[data-astro-cid-canv4ywf]{grid-template-columns:1fr}}.textband[data-astro-cid-tkgn2rqp]{padding-block:var(--section-padding)}.textband__grid[data-astro-cid-tkgn2rqp]{gap:var(--space-7);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.textband[data-astro-cid-tkgn2rqp] h2[data-astro-cid-tkgn2rqp]{margin:0 0 var(--space-3);letter-spacing:-.015em;max-width:18ch;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);line-height:1.05}.textband[data-astro-cid-tkgn2rqp] p[data-astro-cid-tkgn2rqp]{max-width:52ch;margin:0 0 var(--space-3)}.textband__list[data-astro-cid-tkgn2rqp]{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);border-radius:20px;display:grid}.textband__list[data-astro-cid-tkgn2rqp] li[data-astro-cid-tkgn2rqp]{align-items:flex-start;gap:var(--space-2);display:flex}.textband__tick[data-astro-cid-tkgn2rqp]{background:var(--color-accent);width:24px;height:24px;color:var(--color-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}@media (width<=860px){.textband__grid[data-astro-cid-tkgn2rqp]{gap:var(--space-4);grid-template-columns:1fr}}.process[data-astro-cid-kgv2wuuf]{padding-block:var(--section-padding)}.process__head[data-astro-cid-kgv2wuuf]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.process__head[data-astro-cid-kgv2wuuf] h2[data-astro-cid-kgv2wuuf]{letter-spacing:-.015em;max-width:18ch;margin:0;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);line-height:1.05}.process__intro[data-astro-cid-kgv2wuuf]{max-width:38ch;color:var(--color-on-dark-muted);margin:0}.process__steps[data-astro-cid-kgv2wuuf]{grid-template-columns:repeat(var(--process-cols,4), minmax(0, 1fr));gap:var(--space-4);display:grid}.process__step[data-astro-cid-kgv2wuuf]{padding-top:var(--space-4);border-top:2px solid color-mix(in srgb, var(--color-on-dark) 22%, transparent)}.process__num[data-astro-cid-kgv2wuuf]{margin-bottom:var(--space-3);font-family:var(--font-heading);font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:var(--weight-heading);color:var(--color-highlight);line-height:1;display:block}.process__step[data-astro-cid-kgv2wuuf] h3[data-astro-cid-kgv2wuuf]{margin:0 0 var(--space-2);font-size:var(--text-lg)}.process__step[data-astro-cid-kgv2wuuf] p[data-astro-cid-kgv2wuuf]{color:var(--color-on-dark-muted);margin:0;font-size:1rem;line-height:1.6}@media (width<=960px){.process__steps[data-astro-cid-kgv2wuuf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.process__head[data-astro-cid-kgv2wuuf]{align-items:flex-start;gap:var(--space-3);flex-direction:column}.process__steps[data-astro-cid-kgv2wuuf]{grid-template-columns:1fr}}.qa[data-astro-cid-hemr5th4]{padding-block:var(--section-padding)}.qa--flush[data-astro-cid-hemr5th4]{padding-top:0}.qa__inner[data-astro-cid-hemr5th4]{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.qa__side[data-astro-cid-hemr5th4]{position:sticky;top:110px}.qa__side[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{margin:0 0 var(--space-5);letter-spacing:-.015em;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);line-height:1.05}.qa__ask[data-astro-cid-hemr5th4]{padding:var(--space-5);color:var(--color-on-dark);background:radial-gradient(ellipse 70% 70% at 0% 100%, color-mix(in srgb, var(--color-highlight) 45%, transparent), transparent 75%), var(--color-primary);border-radius:22px}.qa__ask[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--color-on-dark)}.qa__ask[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0 0 var(--space-4);color:var(--color-on-dark-muted)}.qa__panel[data-astro-cid-hemr5th4]{gap:var(--space-2);padding:var(--space-3);background:var(--color-soft);border-radius:28px;display:grid}.qa__item[data-astro-cid-hemr5th4]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px}.qa--soft[data-astro-cid-hemr5th4] .qa__panel[data-astro-cid-hemr5th4]{background:var(--color-surface)}.qa--soft[data-astro-cid-hemr5th4] .qa__item[data-astro-cid-hemr5th4]{background:var(--color-soft);border-color:#0000}.qa--soft[data-astro-cid-hemr5th4] .qa__item[data-astro-cid-hemr5th4][open],.qa__item[data-astro-cid-hemr5th4][open]{border-color:var(--color-highlight)}.qa__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);font-family:var(--font-heading);font-weight:var(--weight-subheading);font-size:var(--text-base);color:var(--color-primary);cursor:pointer;line-height:1.3;list-style:none;display:flex}.qa__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.qa__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:focus-visible{outline:3px solid var(--color-highlight);outline-offset:2px;border-radius:18px}.qa__icon[data-astro-cid-hemr5th4]{background:var(--color-accent);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.qa__icon[data-astro-cid-hemr5th4]:before,.qa__icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--color-on-accent);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa__icon[data-astro-cid-hemr5th4]:before{width:12px;height:2px}.qa__icon[data-astro-cid-hemr5th4]:after{width:2px;height:12px}.qa__item[data-astro-cid-hemr5th4][open] .qa__icon[data-astro-cid-hemr5th4]:after{display:none}.qa__item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding:0 var(--space-5) var(--space-5);max-width:62ch;color:var(--color-muted-strong);margin:0}.qa__item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4] a{color:var(--color-highlight-hover-strong);text-underline-offset:3px;text-decoration:underline}@media (width<=960px){.qa__inner[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.qa__side[data-astro-cid-hemr5th4]{position:static}}.closing[data-astro-cid-wowv56ib]{padding-block:var(--section-padding);background:radial-gradient(ellipse 70% 90% at 50% 110%, color-mix(in srgb, var(--color-highlight) 28%, transparent), transparent 70%), var(--color-primary)}.closing__head[data-astro-cid-wowv56ib]{max-width:44rem;margin-bottom:var(--space-5)}.closing__head[data-astro-cid-wowv56ib] h2[data-astro-cid-wowv56ib]{margin:0 0 var(--space-2);letter-spacing:-.015em;color:var(--color-on-dark);font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);line-height:1.05}.closing__head[data-astro-cid-wowv56ib] p[data-astro-cid-wowv56ib]{color:var(--color-on-dark-muted);margin:0}.closing__grid[data-astro-cid-wowv56ib]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.closing__card[data-astro-cid-wowv56ib]{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-on-dark) 16%, transparent);background:color-mix(in srgb, var(--color-on-dark) 6%, transparent);color:var(--color-on-dark);border-radius:24px;flex-direction:column;display:flex}.closing__card--main[data-astro-cid-wowv56ib]{border-color:var(--color-highlight);background:color-mix(in srgb, var(--color-highlight) 18%, transparent)}.closing__card[data-astro-cid-wowv56ib] h3[data-astro-cid-wowv56ib]{color:var(--color-on-dark);margin:0;font-size:1.5rem}.closing__card[data-astro-cid-wowv56ib] p[data-astro-cid-wowv56ib]{margin:0 0 var(--space-2);color:var(--color-on-dark-muted)}.closing__card[data-astro-cid-wowv56ib] .btn[data-astro-cid-wowv56ib]{margin-top:auto}@media (width<=760px){.closing__grid[data-astro-cid-wowv56ib]{grid-template-columns:1fr}}
