.section[data-astro-cid-lcdefpme]{padding-block:clamp(78px,8vw,116px)}.home-hero[data-astro-cid-lcdefpme]{min-height:min(720px, calc(100svh - var(--header-height)));padding-block:clamp(54px,7vw,86px)}.home-hero[data-astro-cid-lcdefpme]:after{z-index:0;content:"";background:linear-gradient(90deg,#0d1136e6 0%,#0d11369e 45%,#0d113614 78%);position:absolute;inset:0}.home-hero__background[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.home-hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,700px) 1fr;display:grid}.home-hero__copy[data-astro-cid-lcdefpme]{z-index:1;max-width:700px;position:relative}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:700px;color:var(--white);margin:0 0 22px;font-size:clamp(2.55rem,4vw,3.8rem);line-height:1.05}.home-hero__promise[data-astro-cid-lcdefpme]{color:var(--white);margin:0 0 28px;font-family:Rubik,Arial,sans-serif;font-size:clamp(1.18rem,2vw,1.55rem);font-weight:500}.home-hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--mint);margin-bottom:24px;line-height:1.5}.home-media[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(44px,7vw,104px);display:grid}.home-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:700px}.home-copy[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{margin-top:14px}.button--teal[data-astro-cid-lcdefpme]{color:var(--white);background:0 0}.button--teal[data-astro-cid-lcdefpme]:before{background:linear-gradient(90deg, var(--teal), var(--mint))}.button--teal[data-astro-cid-lcdefpme]:hover:before{background:linear-gradient(90deg,#147c89,#62cbb0)}.home-photo[data-astro-cid-lcdefpme]{border-radius:4px;height:clamp(380px,38vw,520px);margin:0;overflow:hidden}.home-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.home-photo--ok[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:54% center}.home-photo--colleagues[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:35% 44%}.home-photo--laura[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:center 38%}.home-recognizable[data-astro-cid-lcdefpme]{background:var(--navy)}.recognizable-grid[data-astro-cid-lcdefpme]{max-width:980px}.home-recognizable[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--mint)}.home-recognizable[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-recognizable[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--white)}.home-recognizable[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:900px;margin-bottom:34px}.recognizable-copy[data-astro-cid-lcdefpme]{max-width:760px}.recognizable-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-family:Rubik,Arial,sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:500;line-height:1.45}.home-difference[data-astro-cid-lcdefpme]{background:var(--white)}.difference-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:clamp(48px,8vw,116px);display:grid}.difference-card[data-astro-cid-lcdefpme]{background:var(--teal);min-height:340px;color:var(--white);border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,5vw,60px);display:flex}.difference-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--white);margin-bottom:0;font-family:Rubik,Arial,sans-serif;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.18;font-weight:700!important}.difference-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:24px}.practical-section[data-astro-cid-lcdefpme]{background:var(--soft)}.home-media--practical[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr)}.compact-lines[data-astro-cid-lcdefpme]{color:var(--navy);font-family:Rubik,Arial,sans-serif;line-height:1.7;font-weight:500!important}.reviews-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{max-width:850px}.reviews-eyebrow[data-astro-cid-lcdefpme]{color:var(--yellow)!important}.review-grid[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-color:#ffffff80 transparent;grid-auto-columns:minmax(330px,28%);grid-auto-flow:column;gap:26px;padding-bottom:24px;display:grid;overflow-x:auto}.home-review[data-astro-cid-lcdefpme]{scroll-snap-align:start;background:#ffffff14;border:1px solid #ffffff7a;border-radius:4px;min-height:340px;padding:clamp(30px,3vw,42px)}.home-review[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:clamp(1.16rem,1.6vw,1.34rem)}.home-review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:#fffffff5;margin:0;font-family:Rubik,Arial,sans-serif;font-size:.98rem;font-style:italic;font-weight:500;line-height:1.6}.home-review[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--mint);margin:20px 0 0;font-size:.88rem}.audience-section[data-astro-cid-lcdefpme]{background:var(--white)}.audience-home-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.audience-home-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--white);min-height:270px;color:var(--navy);border-radius:4px;padding:38px 32px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative}.audience-home-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.audience-home-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--teal);transform:translateY(-8px);box-shadow:0 18px 36px #0d11361f}.audience-check[data-astro-cid-lcdefpme]{background:var(--teal);width:38px;height:38px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:24px;font-family:Rubik,Arial,sans-serif;font-weight:700;display:grid}.audience-home-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.32rem}.laura-home-section[data-astro-cid-lcdefpme]{padding-block:clamp(72px,8vw,108px)}.home-media--laura[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr)}.laura-story[data-astro-cid-lcdefpme]{color:var(--navy);margin:28px 0;font-family:Karla,Arial,sans-serif;font-size:1.08rem;line-height:1.65;font-weight:300!important}body:has(.home-hero) .cta-card{grid-template-columns:minmax(0,1fr);gap:30px}body:has(.home-hero) .cta-card:after{display:none}body:has(.home-hero) .cta-card .button{justify-self:start}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.section[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-weight:700}.section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow,.home-hero__promise,.compact-lines){font-weight:300}@media (width<=960px){.home-hero__inner[data-astro-cid-lcdefpme],.home-media[data-astro-cid-lcdefpme],.difference-grid[data-astro-cid-lcdefpme],.recognizable-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-photo[data-astro-cid-lcdefpme]{height:420px}.audience-home-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.audience-home-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:0}.review-grid[data-astro-cid-lcdefpme]{grid-auto-columns:minmax(300px,72%)}}@media (width<=700px){.section[data-astro-cid-lcdefpme]{padding-block:64px}.home-hero[data-astro-cid-lcdefpme]{min-height:690px}.home-hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(#0d11362e 0%,#0d113680 30%,#0d1136f0 100%)}.home-hero__background[data-astro-cid-lcdefpme]{object-position:58% center}.home-hero__inner[data-astro-cid-lcdefpme]{align-items:end}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.2rem}.home-hero__promise[data-astro-cid-lcdefpme]{font-size:1.05rem}.home-hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:.76rem}.home-photo[data-astro-cid-lcdefpme]{height:320px}.home-photo--colleagues[data-astro-cid-lcdefpme]{height:390px}.home-photo--laura[data-astro-cid-lcdefpme]{height:420px}.difference-card[data-astro-cid-lcdefpme]{min-height:280px}.home-review[data-astro-cid-lcdefpme]{min-height:0}.review-grid[data-astro-cid-lcdefpme]{grid-auto-columns:88%}}
