.hero[data-astro-cid-ewxirvlt]{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(2.5rem,1.8rem + 3vw,4.5rem) clamp(3rem,2rem + 5vw,5.5rem);background:linear-gradient(180deg,var(--teal-50) 0%,var(--canvas) 82%)}.hero__wash[data-astro-cid-ewxirvlt]{position:absolute;inset-block-start:-22%;inset-inline-start:50%;transform:translate(-50%);inline-size:90vw;max-inline-size:820px;aspect-ratio:1;background:radial-gradient(circle,#c9722f21,#c9722f00 62%);z-index:-1;pointer-events:none}.hero__inner[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1fr .82fr;align-items:center;gap:clamp(2rem,1rem + 4vw,4rem)}.hero__media[data-astro-cid-ewxirvlt]{margin:0;border-radius:180px 180px var(--radius-l) var(--radius-l);overflow:hidden;background:var(--teal-100);box-shadow:var(--shadow-l);aspect-ratio:4 / 4.8}.hero__media[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hero__title[data-astro-cid-ewxirvlt]{font-size:var(--step-5);margin-block-end:var(--space-s)}.hero__creds[data-astro-cid-ewxirvlt]{display:block;margin-block-start:.45rem;font-family:var(--font-body);font-size:var(--step--1);font-weight:600;letter-spacing:.09em;line-height:1.35;min-block-size:1.35em;color:var(--teal-600)}.hero__subspec[data-astro-cid-ewxirvlt]{display:block;margin-block-start:.3rem;font-family:var(--font-body);font-size:var(--step--1);font-weight:500;letter-spacing:.02em;color:var(--teal-700)}.hero__lede[data-astro-cid-ewxirvlt]{font-size:var(--step-1);line-height:1.55;color:var(--ink-muted);max-inline-size:52ch}.hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-l)}@media(max-width:860px){.hero__inner[data-astro-cid-ewxirvlt]{grid-template-columns:1fr;text-align:center;justify-items:center}.hero__lede[data-astro-cid-ewxirvlt]{margin-inline:auto}.hero__actions[data-astro-cid-ewxirvlt]{justify-content:center}.hero__media[data-astro-cid-ewxirvlt]{order:-1;inline-size:100%;max-inline-size:300px;aspect-ratio:4 / 4.2;border-radius:150px 150px var(--radius-l) var(--radius-l)}}@media(max-width:460px){.hero__actions[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]{inline-size:100%}}.trust[data-astro-cid-kdhsmx7a]{margin-block-start:calc(-1*clamp(1.5rem,1rem + 2vw,2.75rem));position:relative;z-index:2}.trust__list[data-astro-cid-kdhsmx7a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:var(--space-s) var(--space-m);margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-m)}.trust__list[data-astro-cid-kdhsmx7a]>li[data-astro-cid-kdhsmx7a]+li[data-astro-cid-kdhsmx7a]{border-inline-start:1px solid var(--line)}.trust__item[data-astro-cid-kdhsmx7a]{display:flex;align-items:center;gap:var(--space-2xs);block-size:100%;padding-inline:var(--space-s);color:inherit;text-decoration:none}a[data-astro-cid-kdhsmx7a].trust__item:hover .trust__icon[data-astro-cid-kdhsmx7a]{background:var(--accent-100);color:var(--accent-strong)}a[data-astro-cid-kdhsmx7a].trust__item:hover strong[data-astro-cid-kdhsmx7a]{color:var(--accent-strong)}.trust__icon[data-astro-cid-kdhsmx7a]{display:grid;place-items:center;inline-size:38px;block-size:38px;flex:none;border-radius:11px;background:var(--teal-50);color:var(--teal-700);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.trust__text[data-astro-cid-kdhsmx7a]{display:flex;flex-direction:column;line-height:1.3}.trust__text[data-astro-cid-kdhsmx7a] strong[data-astro-cid-kdhsmx7a]{font-family:var(--font-heading);font-size:1.02rem;color:var(--teal-900);transition:color var(--dur) var(--ease)}.trust__text[data-astro-cid-kdhsmx7a] span[data-astro-cid-kdhsmx7a]{font-size:.775rem;color:var(--ink-muted)}@media(max-width:1080px){.trust__list[data-astro-cid-kdhsmx7a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-s) 0}.trust__list[data-astro-cid-kdhsmx7a]>li[data-astro-cid-kdhsmx7a]+li[data-astro-cid-kdhsmx7a]{border-inline-start:0}}@media(max-width:700px){.trust__list[data-astro-cid-kdhsmx7a]{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-s)}.trust__item[data-astro-cid-kdhsmx7a]{padding-inline:var(--space-2xs)}}@media(max-width:420px){.trust__list[data-astro-cid-kdhsmx7a]{grid-template-columns:1fr}}.meet__grid[data-astro-cid-tmtk6eko]{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,1rem + 3.5vw,3.5rem)}.meet__photo[data-astro-cid-tmtk6eko]{margin:0;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-m)}.meet__photo[data-astro-cid-tmtk6eko] img[data-astro-cid-tmtk6eko]{inline-size:100%;block-size:auto}.meet__copy[data-astro-cid-tmtk6eko] h2[data-astro-cid-tmtk6eko]{font-size:var(--step-3);margin-block-end:var(--space-s)}.meet__copy[data-astro-cid-tmtk6eko] p[data-astro-cid-tmtk6eko]+p[data-astro-cid-tmtk6eko]{margin-block-start:var(--space-s);color:var(--ink-muted)}.creds[data-astro-cid-tmtk6eko]{list-style:none;padding:0;margin-block:var(--space-l);display:grid;gap:var(--space-xs)}.creds[data-astro-cid-tmtk6eko] li[data-astro-cid-tmtk6eko]{display:flex;align-items:flex-start;gap:var(--space-2xs)}.creds__icon[data-astro-cid-tmtk6eko]{display:grid;place-items:center;inline-size:34px;block-size:34px;flex:none;border-radius:10px;background:var(--teal-50);color:var(--teal-700)}.creds[data-astro-cid-tmtk6eko] li[data-astro-cid-tmtk6eko]>span[data-astro-cid-tmtk6eko]:last-child{display:flex;flex-direction:column;line-height:1.35}.creds[data-astro-cid-tmtk6eko] strong[data-astro-cid-tmtk6eko]{font-size:.94rem;color:var(--teal-900)}.creds[data-astro-cid-tmtk6eko] li[data-astro-cid-tmtk6eko] span[data-astro-cid-tmtk6eko] span[data-astro-cid-tmtk6eko]{font-size:.82rem;color:var(--ink-muted)}.meet__actions[data-astro-cid-tmtk6eko]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m)}.meet__video[data-astro-cid-tmtk6eko]{display:inline-flex;align-items:center;gap:.5em;font-size:.9rem;font-weight:600;color:var(--accent-strong);text-decoration:none}.meet__video[data-astro-cid-tmtk6eko]:hover{color:var(--accent-800);text-decoration:underline}@media(max-width:860px){.meet__grid[data-astro-cid-tmtk6eko]{grid-template-columns:1fr}.meet__photo--placeholder[data-astro-cid-tmtk6eko]{max-inline-size:340px}.meet__photo--placeholder[data-astro-cid-tmtk6eko] img[data-astro-cid-tmtk6eko]{aspect-ratio:4 / 4.2}.meet__photo[data-astro-cid-tmtk6eko]{max-inline-size:420px}}.sec-head[data-astro-cid-pzvqjql2]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-m);margin-block-end:var(--space-l)}.sec-head[data-astro-cid-pzvqjql2].is-center{flex-direction:column;align-items:center;text-align:center}.sec-head[data-astro-cid-pzvqjql2].is-center .lede[data-astro-cid-pzvqjql2]{margin-inline:auto}.sec-head__text[data-astro-cid-pzvqjql2] h2[data-astro-cid-pzvqjql2]{font-size:var(--step-3)}.sec-head__text[data-astro-cid-pzvqjql2] .lede[data-astro-cid-pzvqjql2]{margin-block-start:var(--space-2xs)}.sec-head__link[data-astro-cid-pzvqjql2]{display:inline-flex;align-items:center;gap:.4em;flex:none;padding-block-end:.3rem;font-weight:600;font-size:var(--step--1);color:var(--accent-strong);text-decoration:none;white-space:nowrap}.sec-head__link[data-astro-cid-pzvqjql2]:hover{color:var(--accent-800);text-decoration:underline}.sec-head__link[data-astro-cid-pzvqjql2] .icon{transition:transform var(--dur) var(--ease)}.sec-head__link[data-astro-cid-pzvqjql2]:hover .icon{transform:translate(3px)}[data-astro-cid-pzvqjql2][dir=rtl] .sec-head__link[data-astro-cid-pzvqjql2]:hover .icon{transform:translate(-3px)}.is-invert[data-astro-cid-pzvqjql2] h2[data-astro-cid-pzvqjql2]{color:#fff}.is-invert[data-astro-cid-pzvqjql2] .eyebrow[data-astro-cid-pzvqjql2]{color:var(--accent-400)}.is-invert[data-astro-cid-pzvqjql2] .lede[data-astro-cid-pzvqjql2]{color:#cfe0e4}@media(max-width:900px){.sec-head[data-astro-cid-pzvqjql2]{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.sec-head[data-astro-cid-pzvqjql2].is-center{align-items:center}.sec-head__link[data-astro-cid-pzvqjql2]{padding-block-end:0}}.care__grid[data-astro-cid-2u2nzko4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-m);list-style:none;padding:0}.care-card[data-astro-cid-2u2nzko4]{display:flex;flex-direction:column;block-size:100%;padding:var(--space-m);text-decoration:none;color:inherit}.care-card__icon[data-astro-cid-2u2nzko4]{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:14px;background:var(--teal-50);color:var(--teal-700);margin-block-end:var(--space-s);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.care-card[data-astro-cid-2u2nzko4]:hover .care-card__icon[data-astro-cid-2u2nzko4]{background:var(--accent-100);color:var(--accent-strong)}.care-card[data-astro-cid-2u2nzko4] h3[data-astro-cid-2u2nzko4]{font-size:var(--step-0);line-height:1.3;margin-block-end:var(--space-3xs)}.care-card[data-astro-cid-2u2nzko4] p[data-astro-cid-2u2nzko4]{font-size:.86rem;line-height:1.55;color:var(--ink-muted);flex:1;margin-block-end:var(--space-s)}.care-card__cta[data-astro-cid-2u2nzko4]{display:inline-flex;align-items:center;gap:.35em;font-size:.84rem;font-weight:600;color:var(--accent-strong)}.care-card__cta[data-astro-cid-2u2nzko4] .icon{transition:transform var(--dur) var(--ease)}.care-card[data-astro-cid-2u2nzko4]:hover .care-card__cta[data-astro-cid-2u2nzko4] .icon{transform:translate(3px)}[data-astro-cid-2u2nzko4][dir=rtl] .care-card[data-astro-cid-2u2nzko4]:hover .care-card__cta[data-astro-cid-2u2nzko4] .icon{transform:translate(-3px)}@media(max-width:1080px){.care__grid[data-astro-cid-2u2nzko4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.care__grid[data-astro-cid-2u2nzko4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s)}.care-card[data-astro-cid-2u2nzko4]{padding:var(--space-s)}}@media(max-width:460px){.care__grid[data-astro-cid-2u2nzko4]{grid-template-columns:1fr}}.reads[data-astro-cid-klgiujgr]{background:var(--canvas-warm)}.reads__grid[data-astro-cid-klgiujgr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m);list-style:none;padding:0}.read[data-astro-cid-klgiujgr]{block-size:100%;background:var(--surface)}.read[data-astro-cid-klgiujgr]>a[data-astro-cid-klgiujgr]{display:flex;flex-direction:column;block-size:100%;padding:var(--space-m);text-decoration:none;color:inherit}.read__meta[data-astro-cid-klgiujgr]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);margin-block-end:var(--space-s)}.read__hub[data-astro-cid-klgiujgr]{display:inline-flex;align-items:center;gap:.35em;padding:.25rem .6rem;border-radius:var(--radius-pill);background:var(--teal-50);color:var(--teal-700);font-size:.74rem;font-weight:600;letter-spacing:.03em}.read__time[data-astro-cid-klgiujgr]{font-size:.74rem;color:var(--ink-soft)}.read[data-astro-cid-klgiujgr] h3[data-astro-cid-klgiujgr]{font-size:var(--step-1);line-height:1.28;margin-block-end:var(--space-2xs)}.read[data-astro-cid-klgiujgr]:hover h3[data-astro-cid-klgiujgr]{color:var(--teal-700)}.read[data-astro-cid-klgiujgr] p[data-astro-cid-klgiujgr]{font-size:.875rem;line-height:1.6;color:var(--ink-muted);flex:1;margin-block-end:var(--space-s)}.read__more[data-astro-cid-klgiujgr]{display:inline-flex;align-items:center;gap:.35em;font-size:.83rem;font-weight:600;color:var(--accent-strong)}.read__more[data-astro-cid-klgiujgr] .icon{transition:transform var(--dur) var(--ease)}.read[data-astro-cid-klgiujgr]:hover .read__more[data-astro-cid-klgiujgr] .icon{transform:translate(3px)}[data-astro-cid-klgiujgr][dir=rtl] .read[data-astro-cid-klgiujgr]:hover .read__more[data-astro-cid-klgiujgr] .icon{transform:translate(-3px)}@media(max-width:940px){.reads__grid[data-astro-cid-klgiujgr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.reads__grid[data-astro-cid-klgiujgr]{grid-template-columns:1fr}}.stories__grid[data-astro-cid-2befuq67]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m);list-style:none;padding:0}.story[data-astro-cid-2befuq67]{block-size:100%;background:linear-gradient(170deg,var(--accent-50) 0%,var(--surface) 55%)}.story[data-astro-cid-2befuq67]>a[data-astro-cid-2befuq67]{display:flex;flex-direction:column;block-size:100%;padding:var(--space-m);text-decoration:none;color:inherit}.story__tag[data-astro-cid-2befuq67]{align-self:flex-start;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--accent-800);background:var(--accent-100);padding:.25rem .6rem;border-radius:var(--radius-pill);margin-block-end:var(--space-s)}.story__outcome[data-astro-cid-2befuq67]{display:inline-flex;align-items:center;gap:.4em;font-size:.85rem;font-weight:600;color:var(--teal-800);margin-block-end:var(--space-s)}.story__outcome[data-astro-cid-2befuq67] .icon{color:var(--accent)}.story[data-astro-cid-2befuq67] h3[data-astro-cid-2befuq67]{font-size:var(--step-1);line-height:1.3;margin-block-end:var(--space-2xs)}.story[data-astro-cid-2befuq67]:hover h3[data-astro-cid-2befuq67]{color:var(--accent-strong)}.story[data-astro-cid-2befuq67] p[data-astro-cid-2befuq67]{font-size:.875rem;line-height:1.6;color:var(--ink-muted);flex:1;margin-block-end:var(--space-s)}.story__more[data-astro-cid-2befuq67]{display:inline-flex;align-items:center;gap:.35em;font-size:.83rem;font-weight:600;color:var(--accent-strong)}.story__more[data-astro-cid-2befuq67] .icon{transition:transform var(--dur) var(--ease)}.story[data-astro-cid-2befuq67]:hover .story__more[data-astro-cid-2befuq67] .icon{transform:translate(3px)}[data-astro-cid-2befuq67][dir=rtl] .story[data-astro-cid-2befuq67]:hover .story__more[data-astro-cid-2befuq67] .icon{transform:translate(-3px)}.stories__consent[data-astro-cid-2befuq67]{display:flex;align-items:center;justify-content:center;gap:.5em;margin-block-start:var(--space-m);font-size:.8rem;color:var(--ink-soft);text-align:center}.stories__consent[data-astro-cid-2befuq67] .icon{color:var(--green-600);flex:none}@media(max-width:940px){.stories__grid[data-astro-cid-2befuq67]{grid-template-columns:1fr}}.reviews[data-astro-cid-i6pttnhs]{background:linear-gradient(135deg,var(--teal-900) 0%,var(--teal-800) 60%,var(--teal-700) 100%);color:#e4f0f2;padding-block:var(--section-y)}.reviews__inner[data-astro-cid-i6pttnhs]{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,4rem)}.reviews__stars[data-astro-cid-i6pttnhs]{display:inline-flex;gap:2px;color:#f2b441}.reviews__value[data-astro-cid-i6pttnhs]{font-family:var(--font-heading);font-size:var(--step-1);color:#fff;margin-block-start:var(--space-2xs)}.reviews__value[data-astro-cid-i6pttnhs] strong[data-astro-cid-i6pttnhs]{font-size:var(--step-4);line-height:1;margin-inline-end:.15em}.reviews__count[data-astro-cid-i6pttnhs]{font-size:.85rem;color:#a9c8ce}.reviews__all[data-astro-cid-i6pttnhs]{margin-block-start:var(--space-s);--btn-fg: #fff;--btn-border: rgba(255, 255, 255, .3)}.reviews__all[data-astro-cid-i6pttnhs]:hover{--btn-bg: rgba(255, 255, 255, .12);--btn-fg: #fff;--btn-border: rgba(255, 255, 255, .5)}.reviews__carousel[data-astro-cid-i6pttnhs]{position:relative;min-inline-size:0;padding-inline-start:clamp(0px,2vw,var(--space-xl));border-inline-start:1px solid rgba(255,255,255,.16)}.reviews__mark[data-astro-cid-i6pttnhs]{color:#ffffff2e;margin-block-end:var(--space-2xs)}.reviews__track[data-astro-cid-i6pttnhs]{min-block-size:8.5rem}.quote[data-astro-cid-i6pttnhs][hidden]{display:none}.quote[data-astro-cid-i6pttnhs]{margin:0;animation:quote-in .32s var(--ease)}@keyframes quote-in{0%{opacity:0;transform:translateY(6px)}}.quote[data-astro-cid-i6pttnhs] blockquote[data-astro-cid-i6pttnhs]{margin:0;font-family:var(--font-heading);font-size:var(--step-2);line-height:1.45;color:#fff;max-inline-size:42ch;overflow-wrap:break-word}.quote[data-astro-cid-i6pttnhs] figcaption[data-astro-cid-i6pttnhs]{margin-block-start:var(--space-s);font-size:.85rem;font-weight:600;color:#fff}.quote[data-astro-cid-i6pttnhs] figcaption[data-astro-cid-i6pttnhs] span[data-astro-cid-i6pttnhs]{font-weight:400;color:#a9c8ce}.reviews__nav[data-astro-cid-i6pttnhs]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);inline-size:100%;max-inline-size:100%;margin-block-start:var(--space-m)}.reviews__arrow[data-astro-cid-i6pttnhs]{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:none;color:#e4f0f2;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.reviews__arrow[data-astro-cid-i6pttnhs]:hover{background:#ffffff24;border-color:#ffffff8c}.reviews__arrow[data-astro-cid-i6pttnhs] .flip{transform:rotate(180deg)}.reviews__dots[data-astro-cid-i6pttnhs]{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-inline-size:0}.reviews__dot[data-astro-cid-i6pttnhs]{position:relative;flex:none;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.reviews__dot[data-astro-cid-i6pttnhs]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:8px;block-size:8px;border-radius:50%;background:#ffffff4d;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.reviews__dot[data-astro-cid-i6pttnhs].is-active:after{background:var(--accent-400);transform:scale(1.35)}@media(max-width:860px){.reviews__inner[data-astro-cid-i6pttnhs]{grid-template-columns:minmax(0,1fr);gap:var(--space-l)}.reviews__carousel[data-astro-cid-i6pttnhs]{padding-inline-start:0;border-inline-start:0;padding-block-start:var(--space-l);border-block-start:1px solid rgba(255,255,255,.16)}.quote[data-astro-cid-i6pttnhs] blockquote[data-astro-cid-i6pttnhs]{font-size:var(--step-1);max-inline-size:none}.reviews__track[data-astro-cid-i6pttnhs]{min-block-size:10rem}}@media(max-width:420px){.reviews__nav[data-astro-cid-i6pttnhs]{gap:var(--space-2xs)}}.tools__grid[data-astro-cid-6fxn3ghb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m);list-style:none;padding:0}.tool[data-astro-cid-6fxn3ghb]{display:flex;align-items:center;gap:var(--space-s);block-size:100%;padding:var(--space-m);text-decoration:none;color:inherit}.tool__icon[data-astro-cid-6fxn3ghb]{display:grid;place-items:center;inline-size:46px;block-size:46px;flex:none;border-radius:14px;background:var(--accent-50);color:var(--accent-strong);transition:background var(--dur) var(--ease)}.tool[data-astro-cid-6fxn3ghb]:hover .tool__icon[data-astro-cid-6fxn3ghb]{background:var(--accent-100)}.tool__body[data-astro-cid-6fxn3ghb]{display:flex;flex-direction:column;gap:.15rem;flex:1}.tool__body[data-astro-cid-6fxn3ghb] strong[data-astro-cid-6fxn3ghb]{font-family:var(--font-heading);font-size:var(--step-0);color:var(--teal-900)}.tool__body[data-astro-cid-6fxn3ghb]>span[data-astro-cid-6fxn3ghb]{font-size:.82rem;line-height:1.5;color:var(--ink-muted)}.tool[data-astro-cid-6fxn3ghb] .tool__arrow{flex:none;color:var(--ink-soft);transition:transform var(--dur) var(--ease),color var(--dur) var(--ease)}.tool[data-astro-cid-6fxn3ghb]:hover .tool__arrow{color:var(--accent-strong);transform:translate(3px)}[data-astro-cid-6fxn3ghb][dir=rtl] .tool[data-astro-cid-6fxn3ghb]:hover .tool__arrow{transform:translate(-3px)}[data-astro-cid-6fxn3ghb][dir=rtl] .tool[data-astro-cid-6fxn3ghb] .tool__arrow{transform:rotate(180deg)}@media(max-width:940px){.tools__grid[data-astro-cid-6fxn3ghb]{grid-template-columns:1fr}}.media[data-astro-cid-4iwynaqa]{background:var(--teal-950);color:#d7e6e9;padding-block:var(--section-y)}.media__inner[data-astro-cid-4iwynaqa]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,1rem + 4vw,4.5rem)}.media__copy[data-astro-cid-4iwynaqa] h2[data-astro-cid-4iwynaqa]{font-size:var(--step-3);color:#fff;margin-block-end:var(--space-s)}.media__copy[data-astro-cid-4iwynaqa] .lede[data-astro-cid-4iwynaqa]{color:#a9c8ce}.media__copy[data-astro-cid-4iwynaqa] .eyebrow[data-astro-cid-4iwynaqa]{color:var(--accent-400)}.media__links[data-astro-cid-4iwynaqa]{list-style:none;padding:0;margin-block:var(--space-l);display:grid;gap:2px}.media__links[data-astro-cid-4iwynaqa] a[data-astro-cid-4iwynaqa]{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-m);color:inherit;text-decoration:none;transition:background var(--dur) var(--ease)}.media__links[data-astro-cid-4iwynaqa] a[data-astro-cid-4iwynaqa]:hover{background:#ffffff12;color:inherit}.media__icon[data-astro-cid-4iwynaqa]{display:grid;place-items:center;inline-size:38px;block-size:38px;flex:none;border-radius:11px;background:#ffffff14;border:1px solid rgba(255,255,255,.13);color:var(--teal-500)}.media__links[data-astro-cid-4iwynaqa] a[data-astro-cid-4iwynaqa]>span[data-astro-cid-4iwynaqa]:nth-child(2){display:flex;flex-direction:column;line-height:1.3;flex:1}.media__links[data-astro-cid-4iwynaqa] strong[data-astro-cid-4iwynaqa]{font-size:.94rem;color:#fff}.media__links[data-astro-cid-4iwynaqa] span[data-astro-cid-4iwynaqa] span[data-astro-cid-4iwynaqa]{font-size:.8rem;color:#8fb4bc}.media[data-astro-cid-4iwynaqa] .media__arrow{color:#6f9aa3;flex:none;transition:transform var(--dur) var(--ease),color var(--dur) var(--ease)}.media__links[data-astro-cid-4iwynaqa] a[data-astro-cid-4iwynaqa]:hover .media__arrow{color:var(--accent-400);transform:translate(3px)}[data-astro-cid-4iwynaqa][dir=rtl] .media[data-astro-cid-4iwynaqa] .media__arrow{transform:rotate(180deg)}.mosaic[data-astro-cid-4iwynaqa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s);list-style:none;padding:0}.mosaic[data-astro-cid-4iwynaqa] li[data-astro-cid-4iwynaqa]{border-radius:var(--radius-m);overflow:hidden;background:#1a1410;box-shadow:var(--shadow-l)}.mosaic[data-astro-cid-4iwynaqa] li[data-astro-cid-4iwynaqa]:nth-child(2n){transform:translateY(var(--space-m))}.mosaic[data-astro-cid-4iwynaqa] img[data-astro-cid-4iwynaqa]{inline-size:100%;aspect-ratio:1;object-fit:cover;transition:transform .4s var(--ease)}.mosaic[data-astro-cid-4iwynaqa] li[data-astro-cid-4iwynaqa]:hover img[data-astro-cid-4iwynaqa]{transform:scale(1.05)}@media(max-width:900px){.media__inner[data-astro-cid-4iwynaqa]{grid-template-columns:1fr}.mosaic[data-astro-cid-4iwynaqa]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2xs)}.mosaic[data-astro-cid-4iwynaqa] li[data-astro-cid-4iwynaqa]:nth-child(2n){transform:none}}@media(max-width:520px){.mosaic[data-astro-cid-4iwynaqa]{grid-template-columns:repeat(2,minmax(0,1fr))}}.how__steps[data-astro-cid-qzj3qyca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m);list-style:none;padding:0;counter-reset:step}.step[data-astro-cid-qzj3qyca]{position:relative;padding:var(--space-l) var(--space-m) var(--space-m);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l)}.step__num[data-astro-cid-qzj3qyca]{position:absolute;inset-block-start:calc(-1 * var(--space-s));inset-inline-start:var(--space-m);display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--accent-strong);color:#fff;font-family:var(--font-heading);font-size:1.1rem;font-weight:600;box-shadow:var(--shadow-s)}.step__icon[data-astro-cid-qzj3qyca]{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:13px;background:var(--teal-50);color:var(--teal-700);margin-block:var(--space-2xs) var(--space-s)}.step[data-astro-cid-qzj3qyca] h3[data-astro-cid-qzj3qyca]{font-size:var(--step-1);margin-block-end:var(--space-2xs)}.step[data-astro-cid-qzj3qyca] p[data-astro-cid-qzj3qyca]{font-size:.88rem;line-height:1.6;color:var(--ink-muted)}.how__langs[data-astro-cid-qzj3qyca]{display:flex;align-items:center;justify-content:center;gap:.55em;max-inline-size:70ch;margin:var(--space-xl) auto 0;padding:var(--space-s) var(--space-m);background:var(--teal-50);border-radius:var(--radius-l);font-size:.9rem;line-height:1.55;color:var(--ink-muted);text-align:center}.how__langs[data-astro-cid-qzj3qyca] strong[data-astro-cid-qzj3qyca]{color:var(--teal-800)}.how__langs[data-astro-cid-qzj3qyca] .icon{flex:none;color:var(--teal-600)}.how__guide[data-astro-cid-qzj3qyca]{font-weight:600;color:var(--teal-700);text-decoration:underline;text-underline-offset:.15em}.how__guide[data-astro-cid-qzj3qyca]:hover{color:var(--teal-900)}@media(max-width:900px){.how__steps[data-astro-cid-qzj3qyca]{grid-template-columns:1fr;gap:var(--space-l)}.how__langs[data-astro-cid-qzj3qyca]{flex-direction:column}}.cta[data-astro-cid-uksgcafc]{padding-block:var(--section-y);margin-block-end:calc(-1 * var(--section-y))}.cta__inner[data-astro-cid-uksgcafc]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(1.5rem,1rem + 2vw,3rem);padding:clamp(2rem,1.4rem + 2.6vw,3.5rem);border-radius:var(--radius-l);background:linear-gradient(120deg,var(--teal-800) 0%,var(--teal-700) 55%,var(--teal-600) 100%);color:#fff;box-shadow:var(--shadow-l)}.cta__content[data-astro-cid-uksgcafc]{flex:1 1 340px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-l);min-inline-size:0}.cta__media[data-astro-cid-uksgcafc]{flex:0 1 380px;align-self:stretch;margin:0;border-radius:var(--radius-m);overflow:hidden}.cta__media[data-astro-cid-uksgcafc] img[data-astro-cid-uksgcafc]{display:block;inline-size:100%;block-size:100%;min-block-size:240px;object-fit:cover;object-position:50% 30%}.cta__inner[data-astro-cid-uksgcafc]:after{content:"";position:absolute;inset-block-start:-60%;inset-inline-end:-8%;inline-size:460px;block-size:460px;border-radius:50%;background:radial-gradient(circle,#de8a4652,#de8a4600 65%);z-index:-1;pointer-events:none}.cta__copy[data-astro-cid-uksgcafc] h2[data-astro-cid-uksgcafc]{font-size:var(--step-3);color:#fff;margin-block-end:var(--space-2xs)}.cta__copy[data-astro-cid-uksgcafc] p[data-astro-cid-uksgcafc]{max-inline-size:46ch;color:#d3e6e9;line-height:1.6}.cta__actions[data-astro-cid-uksgcafc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.cta__buttons[data-astro-cid-uksgcafc]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.cta__langs[data-astro-cid-uksgcafc]{display:flex;align-items:center;gap:.45em;font-size:.83rem;color:#bcd8dc}.cta__langs[data-astro-cid-uksgcafc] .icon{flex:none;opacity:.8}.cta__phone[data-astro-cid-uksgcafc]{--btn-fg: #fff;--btn-border: rgba(255, 255, 255, .4)}.cta__phone[data-astro-cid-uksgcafc]:hover{--btn-bg: rgba(255, 255, 255, .14);--btn-fg: #fff;--btn-border: rgba(255, 255, 255, .65)}@media(max-width:900px){.cta__actions[data-astro-cid-uksgcafc]{align-items:flex-start}}@media(max-width:720px){.cta__inner[data-astro-cid-uksgcafc]{flex-direction:column;align-items:flex-start}.cta__content[data-astro-cid-uksgcafc]{order:1}.cta__actions[data-astro-cid-uksgcafc]{inline-size:100%;align-items:stretch}.cta__buttons[data-astro-cid-uksgcafc] .btn[data-astro-cid-uksgcafc]{inline-size:100%}.cta__media[data-astro-cid-uksgcafc]{order:2;flex-basis:auto;inline-size:100%}.cta__media[data-astro-cid-uksgcafc] img[data-astro-cid-uksgcafc]{min-block-size:0;block-size:clamp(180px,42vw,240px)}}
