.parents-page{color:#102033;background:#f8fafc}.parents-hero{background:radial-gradient(circle at 100% 0,#10b98129,#0000 36%),linear-gradient(135deg,#f8fafc 0%,#ecfdf5 100%);padding:110px 0 80px}.parents-hero-grid,.parents-split{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;display:grid}.parents-eyebrow{color:#059669;background:#10b9811f;border-radius:30px;margin-bottom:14px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-block}.parents-hero h1,.parents-section h2,.parents-cta h2{color:#112b46;font-weight:800;line-height:1.15}.parents-hero h1{margin-bottom:22px;font-size:52px}.parents-hero p,.parents-section-head p,.parents-split p{color:#617182;font-size:17px;line-height:1.8}.parents-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.parents-btn{border-radius:12px;justify-content:center;align-items:center;padding:13px 24px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.parents-btn.primary{color:#fff;background:#10b981;box-shadow:0 12px 28px #10b98140}.parents-btn.secondary{color:#112b46;background:#fff;border:1px solid #112b461f}.parents-btn:hover{transform:translateY(-3px)}.parent-panel{background:#fff;border-radius:28px;padding:30px;box-shadow:0 28px 70px #143c5a24}.parent-panel h3,.parent-tool-card h3{color:#112b46;margin-bottom:22px;font-size:26px}.parent-row{background:#ecfdf5;border-radius:16px;justify-content:space-between;margin-bottom:12px;padding:16px;display:flex}.parent-row span{color:#64748b;font-weight:700}.parent-row strong{color:#059669;font-size:22px}.parents-section{padding:90px 0}.parents-section.soft{background:#fff}.parents-section-head{text-align:center;max-width:760px;margin:0 auto 46px}.parents-section-head h2,.parents-split h2{margin-bottom:16px;font-size:40px}.parents-feature-grid,.parent-ai-grid,.parent-benefit-grid,.parent-faq-grid{gap:24px;display:grid}.parents-feature-grid,.parent-ai-grid,.parent-faq-grid,.parent-benefit-grid{grid-template-columns:repeat(3,1fr)}.parents-feature-card,.parent-ai-grid div,.parent-benefit-card,.parent-faq-card{background:#fff;border:1px solid #112b4614;border-radius:24px;padding:30px;transition:all .3s;box-shadow:0 18px 40px #143c5a12}.parents-feature-card:hover,.parent-ai-grid div:hover,.parent-benefit-card:hover,.parent-faq-card:hover{transform:translateY(-6px)}.parents-icon{color:#059669;background:#d1fae5;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-weight:800;display:flex}.parents-feature-card h3,.parent-ai-grid h3,.parent-faq-card h3{color:#112b46;margin-bottom:12px;font-size:21px}.parents-feature-card p,.parent-ai-grid p,.parent-faq-card p{color:#657586;margin:0;line-height:1.7}.parents-list{margin-top:24px;padding:0;list-style:none}.parents-list li{color:#4d5f70;margin-bottom:14px;padding-left:30px;font-weight:600;position:relative}.parents-list li:before{content:"✓";color:#10b981;font-weight:900;position:absolute;left:0}.parent-tool-card{color:#fff;background:linear-gradient(135deg,#112b46,#10b981);border-radius:28px;padding:34px;box-shadow:0 24px 60px #112b4633}.parent-tool-card h3{color:#fff}.parent-tags{flex-wrap:wrap;gap:12px;display:flex}.parent-tags span{background:#ffffff29;border-radius:30px;padding:10px 14px;font-size:14px;font-weight:700}.parent-benefit-card{color:#112b46;font-weight:700}.parent-benefit-card span{color:#10b981;margin-right:8px}.parents-cta{padding:80px 0 100px}.parents-cta-box{text-align:center;background:#fff;border:1px solid #10b9811f;border-radius:32px;padding:56px 30px;box-shadow:0 24px 60px #143c5a17}.parents-cta-box h2{margin-bottom:14px;font-size:38px}.parents-cta-box p{color:#637384;max-width:700px;margin:0 auto 28px;line-height:1.8}@media (max-width:991px){.parents-hero-grid,.parents-split{grid-template-columns:1fr}.parents-hero h1{font-size:42px}.parents-feature-grid,.parent-ai-grid,.parent-benefit-grid,.parent-faq-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.parents-hero{padding:90px 0 60px}.parents-hero h1{font-size:34px}.parents-section-head h2,.parents-split h2,.parents-cta-box h2{font-size:30px}.parents-feature-grid,.parent-ai-grid,.parent-benefit-grid,.parent-faq-grid{grid-template-columns:1fr}}
