.parents-campaign{background:#fff;-webkit-font-smoothing:antialiased}.parents-campaign h1,.parents-campaign h2{font-weight:400;text-wrap:balance}.parents-campaign h2{font-size:clamp(1.75rem,3vw,2.5rem)}.parents-campaign h3,.features dt{font-size:1rem;font-weight:700}.parents-campaign p{text-wrap:pretty}.parents-campaign .eyebrow,.parents-campaign .fine,.family-scene figcaption{color:#625b52;font-size:.875rem;font-weight:400;text-transform:none;letter-spacing:normal}.parents-campaign .lead,.parents-campaign .cards p,.parents-campaign .split p,.parents-campaign .band p:not(.eyebrow){color:#24221f}.parents-campaign .lead{max-width:770px;font-size:1.125rem}.parents-campaign .hero{position:relative;isolation:isolate;display:flex;justify-content:center;max-width:none;min-height:min(850px,90svh);padding:6rem 1.5rem;text-align:center;color:#fff;background:#24221f}.hero-copy{max-width:760px}.parents-campaign h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08}.parents-campaign .hero .eyebrow,.parents-campaign .hero .fine{color:#fff;margin-left:auto;margin-right:auto}.parents-campaign .hero .actions{justify-content:center}.family-scene{position:absolute;inset:0;z-index:-1;margin:0}.family-scene:after{content:"";position:absolute;inset:0;background:#0000007a}.family-scene img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.family-scene figcaption{position:absolute;bottom:1rem;right:1.5rem;z-index:1;color:#fff}.parents-campaign .button{gap:.7rem;font-weight:400;transition:background-color .15s,transform .15s}.parents-campaign .button:active{transform:scale(.96)}.parents-campaign .button.primary:hover{background:#403d38}.parents-campaign .hero .button.secondary{color:#24221f;background:#fff;border-color:#fff}.parents-campaign .content-section{padding-top:4rem;padding-bottom:4rem}.parents-campaign .cards article{border:0;background:#f5f5f4}.step{display:block;margin-bottom:1.8rem;color:#625b52;font-size:.875rem}.features{margin:0}.features div{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #e7e5e4}.features dt{margin-bottom:.65rem}.features dd,.origin p,.app-card p{margin-left:0;line-height:1.65}.parents-campaign .review{text-align:center;max-width:820px}.review blockquote{margin:0 0 1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.4}.review .fine{margin:auto}.review a{text-underline-offset:.25em}.origin{display:grid;grid-template-columns:1fr 1fr;gap:3rem;border-top:1px solid #e7e5e4}.pricing>h2{text-align:center;margin:0 auto 2rem}.app-card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;max-width:900px;margin:auto;border-radius:2rem;background:#f5f5f4}.app-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-card>div{padding:2rem;align-self:center}.faq details{max-width:900px;border-bottom:1px solid #e7e5e4}.faq summary{padding:1.25rem 0;cursor:pointer;line-height:1.5}.faq summary:focus-visible{outline:3px solid #625b52;outline-offset:3px}.parents-campaign .faq details p{padding-bottom:1.5rem}.parents-campaign .band{display:flex;min-height:60svh;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(#fff,#ffffffad,#fff),url(/closing-bg.jpg) center / cover}.parents-campaign .band .fine{margin-top:1.4rem}.parents-campaign footer{align-items:flex-start;padding-top:4rem;padding-bottom:4rem;font-size:.875rem}.parents-campaign footer p{margin-top:1rem;line-height:1.65}.parents-campaign footer nav{display:flex;flex-wrap:wrap;gap:2rem}.parents-campaign footer nav div{display:flex;flex-direction:column}.parents-campaign footer a{min-height:40px;display:inline-flex;align-items:center}@media(max-width:760px){.origin,.app-card{grid-template-columns:1fr;gap:1rem}.app-card img{max-height:380px;-o-object-position:center 40%;object-position:center 40%}.parents-campaign .hero{min-height:80svh}.family-scene img{-o-object-position:55% center;object-position:55% center}.parents-campaign .content-section{padding-top:3rem;padding-bottom:3rem}.parents-campaign footer{flex-direction:column;gap:2rem}}@media(prefers-reduced-motion:reduce){.parents-campaign .button{transition:none}}
