.page_shell__YioDT{width:100%;max-width:100rem;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,3.5rem)}.page_intro__y5Yqq{padding-bottom:2rem;color:var(--color-primary-800);background:linear-gradient(180deg,oklch(.95 .05 190),oklch(.96 .04 155) 30%,oklch(.97 .03 95) 70%,var(--color-background))}.page_introLayout__Qbm1_{display:grid;gap:1.5rem}.page_advice__onRBl,.page_introMain__P7wxV{min-width:0}.page_title__mdRFk{font:400 var(--text-4xl)/1.1 var(--font-heading);overflow-wrap:anywhere}.page_subtitle__2IZLr{max-width:46rem;margin-top:1rem;font:400 var(--text-lg)/1.55 var(--font-body);overflow-wrap:anywhere}.page_familyNavigation__npd2W{margin-top:1.25rem}.page_familyNavigation__npd2W ul{display:flex;flex-wrap:wrap;gap:.625rem}.page_familyNavigation__npd2W li{min-width:0;max-width:100%}.page_familyNavigation__npd2W a{display:inline-flex;align-items:center;max-width:100%;min-height:44px;padding:.625rem 1rem;border:1px solid oklch(.27 .13 255/.3);border-radius:2rem;background:rgb(255 255 255/.65);font:500 var(--text-sm)/1.45 var(--font-body);overflow-wrap:anywhere}.page_familyNavigation__npd2W a:hover{background:white}.page_advice__onRBl{max-width:45rem;font:400 var(--text-base)/1.65 var(--font-body)}.page_advice__onRBl a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;font-weight:600;padding:.5rem 1rem;border:1px solid;border-radius:2rem;text-decoration:none}.page_advice__onRBl a:hover{background:rgb(255 255 255/.65)}.page_advice__onRBl a{overflow-wrap:anywhere}.page_catalog__QAxZx{padding-block:.5rem 3rem;background:var(--color-background);color:var(--color-primary-800)}.page_grid__GXNPg{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:1.25rem;align-items:stretch}.page_card__Pjnyb{position:relative;min-width:0;display:flex;flex-direction:column;background:white;border-radius:1rem;box-shadow:0 1px 8px oklch(.22 .06 264/.06),0 0 0 1px oklch(.9 .02 90/.5)}.page_card__Pjnyb,.page_familyAnchor__V_pL2{scroll-margin-top:calc(var(--site-header-height, 5.5rem) + 1rem)}.page_familyAnchor__V_pL2{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.page_image__bRvFk{position:relative;flex:none;aspect-ratio:8/5;overflow:hidden;border-radius:1rem 1rem 0 0}.page_photo__kcldi{object-fit:cover}.page_caption__bv13a{position:absolute;top:.75rem;right:.75rem;max-width:calc(100% - 1.5rem);padding:.25rem .5rem;border-radius:.25rem;color:white;background:var(--color-primary-800);font:400 var(--text-sm)/1.4 var(--font-body);overflow-wrap:anywhere}.page_cardBody__rwqgk{min-width:0;flex:1;display:grid;grid-template-rows:auto auto 1fr auto auto;row-gap:.75rem;padding:1.25rem}.page_category__dCfvj{font:500 var(--text-sm)/1.45 var(--font-body);color:var(--color-primary-700);overflow-wrap:anywhere}.page_name__09vwY{font:400 clamp(1.875rem,2.5vw,2.5rem)/1.15 var(--font-heading);overflow-wrap:anywhere}.page_preview__kYIBN{font:400 var(--text-base)/1.65 var(--font-body);overflow-wrap:anywhere}.page_facts__MX0Ap{display:flex;flex-wrap:wrap;gap:.75rem 2rem;padding-top:.5rem;font-family:var(--font-body)}.page_facts__MX0Ap>div{min-width:0}.page_facts__MX0Ap dt{font-size:var(--text-sm);line-height:1.5}.page_facts__MX0Ap dd{font-size:var(--text-lg);line-height:1.5;font-weight:600;overflow-wrap:anywhere}.page_cardActions__fnJxN{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:.25rem}.page_call__DqP2R,.page_more__z3A8L{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-width:0;min-height:48px;padding:.75rem 1rem;border-radius:.5rem;text-decoration:none;font:600 var(--text-base)/1.4 var(--font-body)}.page_call__DqP2R{background:var(--color-primary-800);color:white;flex:1 1 auto}.page_more__z3A8L{color:var(--color-primary-800);padding-inline:.25rem}.page_call__DqP2R svg{flex:none}.page_call__DqP2R span,.page_more__z3A8L span{min-width:0;overflow-wrap:anywhere}.page_more__z3A8L svg{flex:none}.page_call__DqP2R:hover{background:var(--color-primary-700)}.page_more__z3A8L:hover{color:#087f82}.page_advice__onRBl a:focus-visible,.page_call__DqP2R:focus-visible,.page_familyNavigation__npd2W a:focus-visible,.page_more__z3A8L:focus-visible{outline:3px solid var(--color-primary-800);outline-offset:4px}.page_pricing__59IBN{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;padding:clamp(1.25rem,2vw,2rem);border-radius:1rem;background:var(--gradient-warm-glow)}.page_pricing__59IBN h2{flex:1 1 16rem;min-width:0;font:400 var(--text-2xl)/1.2 var(--font-heading);overflow-wrap:anywhere}.page_pricing__59IBN p{flex:2 1 28rem;min-width:0;font:400 var(--text-base)/1.65 var(--font-body);overflow-wrap:anywhere}@media (min-width:640px){.page_grid__GXNPg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page_introLayout__Qbm1_{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}.page_advice__onRBl{justify-self:end}.page_title__mdRFk{font-size:var(--text-5xl)}.page_grid__GXNPg{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.page_cardBody__rwqgk{padding:1.5rem}}