.FamilyPage-module-scss-module__g023Ka__page{isolation:isolate;color:#f4f6f8;font-family:var(--font-inter),"Inter",sans-serif;background:radial-gradient(ellipse 60% 34% at 85% 0%, color-mix(in srgb, var(--fam) 26%, transparent), transparent 70%),radial-gradient(ellipse 40% 24% at 0% 18%, color-mix(in srgb, var(--fam) 12%, transparent), transparent 70%);position:relative;overflow:clip}.FamilyPage-module-scss-module__g023Ka__page h1,.FamilyPage-module-scss-module__g023Ka__page h2,.FamilyPage-module-scss-module__g023Ka__page h3{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.03em;margin:0;font-weight:800}.FamilyPage-module-scss-module__g023Ka__page h2{margin-bottom:1.4rem;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.1}.FamilyPage-module-scss-module__g023Ka__content{max-width:1100px;margin:0 auto;padding:3rem clamp(1.1rem,4vw,3rem) 6rem}.FamilyPage-module-scss-module__g023Ka__hero{justify-items:start;gap:1.1rem;max-width:48rem;margin-bottom:4rem;display:grid}.FamilyPage-module-scss-module__g023Ka__hero h1{font-size:clamp(2.2rem,5.4vw,3.8rem);line-height:1.04}.FamilyPage-module-scss-module__g023Ka__hero p{color:#f4f6f8b8;margin:0;font-size:1.08rem;line-height:1.75}.FamilyPage-module-scss-module__g023Ka__hero .FamilyPage-module-scss-module__g023Ka__count{color:var(--fam);letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;font-weight:800}.FamilyPage-module-scss-module__g023Ka__eyebrow{border:1px solid color-mix(in srgb, var(--fam) 55%, transparent);background:color-mix(in srgb, var(--fam) 14%, transparent);color:var(--fam);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.3rem .85rem;font-size:.76rem;font-weight:800}.FamilyPage-module-scss-module__g023Ka__apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0 0 5rem;padding:0;list-style:none;display:grid}.FamilyPage-module-scss-module__g023Ka__apps a{box-sizing:border-box;border:1px solid #ffffff1f;border-left:4px solid var(--card);color:#f4f6f8;background:#ffffff0d;border-radius:18px;align-items:center;gap:1rem;height:100%;padding:1rem 1.1rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.FamilyPage-module-scss-module__g023Ka__apps a:hover,.FamilyPage-module-scss-module__g023Ka__apps a:focus-visible{border-color:var(--card);transform:translateY(-3px);box-shadow:0 16px 36px #0006}.FamilyPage-module-scss-module__g023Ka__apps img{object-fit:cover;border-radius:22%;flex:none;width:4rem;height:4rem;box-shadow:0 8px 20px #00000073}.FamilyPage-module-scss-module__g023Ka__apps span{gap:.2rem;min-width:0;display:grid}.FamilyPage-module-scss-module__g023Ka__apps strong{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.02em;font-size:1.15rem}.FamilyPage-module-scss-module__g023Ka__apps em{background:color-mix(in srgb, var(--card) 28%, transparent);color:#f4f6f8;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.05rem .6rem;font-size:.7rem;font-style:normal;font-weight:800}.FamilyPage-module-scss-module__g023Ka__apps small{color:#f4f6f8b8;font-size:.9rem;line-height:1.45}.FamilyPage-module-scss-module__g023Ka__pick{margin-bottom:5rem}.FamilyPage-module-scss-module__g023Ka__pick>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.FamilyPage-module-scss-module__g023Ka__pick article{border:1px solid color-mix(in srgb, var(--fam) 35%, transparent);background:linear-gradient(170deg, color-mix(in srgb, var(--fam) 12%, #1a1d22), #181a1f 70%);border-radius:22px;align-content:start;gap:.6rem;padding:1.4rem;display:grid}.FamilyPage-module-scss-module__g023Ka__pick h3{font-size:1.12rem}.FamilyPage-module-scss-module__g023Ka__pick p{color:#f4f6f8b8;margin:0;line-height:1.65}.FamilyPage-module-scss-module__g023Ka__faq{margin-bottom:4.5rem}.FamilyPage-module-scss-module__g023Ka__faq>div{gap:.6rem;max-width:52rem;display:grid}.FamilyPage-module-scss-module__g023Ka__faq details{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px}.FamilyPage-module-scss-module__g023Ka__faq summary{cursor:pointer;padding:1rem 1.2rem;list-style-position:inside}.FamilyPage-module-scss-module__g023Ka__faq summary h3{font-size:1.02rem;display:inline}.FamilyPage-module-scss-module__g023Ka__faq p{color:#f4f6f8b8;margin:0;padding:0 1.2rem 1.1rem;line-height:1.7}.FamilyPage-module-scss-module__g023Ka__others h2{margin-bottom:1rem;font-size:1.3rem}.FamilyPage-module-scss-module__g023Ka__others ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.FamilyPage-module-scss-module__g023Ka__others a{border:1px solid color-mix(in srgb, var(--card,#fff) 55%, transparent);color:#f4f6f8;border-radius:999px;padding:.5rem 1.1rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.FamilyPage-module-scss-module__g023Ka__others a:hover,.FamilyPage-module-scss-module__g023Ka__others a:focus-visible{background:color-mix(in srgb, var(--card,#fff) 20%, transparent)}.FamilyPage-module-scss-module__g023Ka__others .FamilyPage-module-scss-module__g023Ka__all{border-color:#ffffff4d}@media (max-width:900px){.FamilyPage-module-scss-module__g023Ka__apps,.FamilyPage-module-scss-module__g023Ka__pick>div{grid-template-columns:1fr}}
