.parents-section{border-block:1px solid var(--line);background:#eef2e5;padding:88px 0 82px;scroll-margin-top:30px}.parents-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.parents-heading h2{font-size:clamp(2.3rem,3.6vw,3.25rem);line-height:1.12}.parents-heading h2 span{color:#447631}.parents-heading>div>p:not(.eyebrow){max-width:450px;font-size:1rem}.parents-heading .parents-reassurance{color:var(--forest);margin-top:16px;font-size:.8rem;font-weight:900}.parents-reassurance span{padding:0 9px}.parent-timer-feature{background:var(--forest);color:var(--paper);border-radius:30px;grid-template-columns:1.35fr 1fr;align-items:center;gap:45px;padding:44px 52px;display:grid;overflow:hidden}.parent-feature-label{color:#f7df88;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;font-size:.78rem;font-weight:900;display:flex}.parent-timer-copy h3{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(2rem,3vw,2.7rem);line-height:1.12}.parent-timer-copy>p:not(.parent-feature-label){color:#e0e9d6;max-width:530px;font-size:.96rem;line-height:1.7}.parent-timer-copy strong{color:var(--paper)}.parent-timer-copy .parent-timer-check{align-items:flex-start;gap:10px;margin-top:19px;font-size:.84rem;line-height:1.55;display:flex}.parent-timer-check svg{color:#d6eeb6;flex-shrink:0;margin-top:2px}.parent-timer-copy .parent-release-note{color:#f7df88;margin-top:16px;font-size:.8rem;font-weight:800}.parent-timer-copy .text-link{color:var(--paper);margin-top:14px;font-size:.85rem}.parent-timer-copy .text-link:hover{color:#f7df88}.parent-timer-illustration{text-align:center;justify-self:center}.parent-timer-dial{outline-offset:13px;background:var(--cream);width:252px;height:252px;color:var(--forest);border:14px solid #dbe9c9;border-radius:50%;outline:1px solid #f6f4e826;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-5deg);box-shadow:0 13px #173b2c55}.parent-timer-dial>span:first-child{letter-spacing:.13em;font-size:.6rem;font-weight:900}.parent-timer-dial strong{letter-spacing:-.07em;margin-right:.07em;font-size:5.5rem;font-weight:900;line-height:1.05}.parent-timer-dial>span:nth-child(3){font-size:.95rem;font-weight:800}.parent-timer-dial svg{color:#4a8d2e;margin-top:10px}.parent-timer-illustration>p{color:#d9e5d1;margin-top:28px;font-size:.72rem;line-height:1.55}.parent-timer-illustration strong{font-weight:800}.parent-feature-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;display:grid}.parent-feature-icon{width:48px;height:48px;color:var(--forest);border-radius:15px;place-items:center;margin-bottom:18px;display:grid}.parent-feature-icon-blue{background:#ccebf3}.parent-feature-icon-yellow{background:#f8e8ab}.parent-feature-icon-green{background:#dcebc5}.parent-feature-icon-coral{background:#f8d8c9}.parent-feature h3{letter-spacing:-.025em;margin-bottom:12px;font-size:1.23rem;line-height:1.2}.parent-feature p{color:#536653;font-size:.88rem;line-height:1.7}.parent-feature-links{border-top:1px solid #cfdac5;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:22px;display:flex}.parent-feature-links>p{color:var(--forest);font-size:.82rem;font-weight:800}.parent-feature-links>div{flex-wrap:wrap;gap:24px;display:flex}.parent-feature-links .text-link{font-size:.82rem}.parent-timer-guide{background:var(--paper);border:1px solid var(--line);border-radius:22px;margin-top:22px;padding:32px 34px}.parent-timer-guide h3{margin-bottom:25px;font-size:1.4rem;line-height:1.25}.parent-timer-guide ol{counter-reset:parent-step;grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.parent-timer-guide li{counter-increment:parent-step;padding-left:35px;line-height:1.5;position:relative}.parent-timer-guide li:before{content:counter(parent-step,decimal-leading-zero);color:#447631;font-size:.75rem;font-weight:900;position:absolute;top:2px;left:0}.parent-timer-guide li strong{margin-bottom:8px;font-size:.92rem;display:block}.parent-timer-guide li span,.parent-timer-guide>p{color:var(--muted);font-size:.84rem}.parent-timer-guide>p{border-top:1px solid var(--line);margin-top:24px;padding-top:22px;line-height:1.65}@media (width<=1000px){.parents-heading{gap:32px}.parent-timer-feature{gap:28px;padding:36px}.parent-feature-grid{grid-template-columns:repeat(2,1fr);gap:30px 36px}.parent-timer-dial{width:220px;height:220px}.parent-timer-dial strong{font-size:4.6rem}.parent-feature-links{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=700px){.parents-section{padding:58px 0 50px}.parents-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.parents-heading h2{font-size:2.35rem}.parents-heading>div>p:not(.eyebrow){max-width:none;font-size:.95rem}.parents-heading .parents-reassurance{font-size:.76rem}.parent-timer-feature{border-radius:24px;grid-template-columns:1fr;gap:30px;padding:30px 26px 32px}.parent-timer-copy h3{font-size:2.1rem}.parent-timer-copy>p:not(.parent-feature-label){font-size:.94rem}.parent-timer-copy .parent-timer-check{font-size:.82rem}.parent-timer-copy .parent-release-note{font-size:.78rem}.parent-timer-dial{outline-offset:9px;border-width:11px;width:192px;height:192px}.parent-timer-dial strong{font-size:4rem}.parent-timer-dial>span:first-child{font-size:.5rem}.parent-timer-dial svg{width:21px;height:21px;margin-top:6px}.parent-timer-illustration>p{margin-top:22px}.parent-feature-grid{gap:28px 24px;margin-top:32px}.parent-feature h3{font-size:1.1rem}.parent-feature p{font-size:.85rem}.parent-feature-icon{border-radius:13px;width:42px;height:42px;margin-bottom:14px}.parent-feature-links>div{gap:2px 22px}.parent-timer-guide{padding:27px 24px}.parent-timer-guide ol{grid-template-columns:1fr;gap:24px}.parent-timer-guide li strong{margin-bottom:5px}}@media (width<=380px){.parents-heading h2{font-size:2rem}.parent-feature-grid{grid-template-columns:1fr}.parent-feature{grid-template-columns:42px 1fr;gap:0 16px;display:grid}.parent-feature-icon{grid-row:1/3}.parent-feature h3{margin-top:2px}.parent-feature p{grid-column:2}.parent-timer-feature{padding:26px 22px}}@media print{.parents-section{background:#fff;padding:24px 0}.parent-timer-feature{color:#000;break-inside:avoid;background:#fff;border:1px solid #aaa}.parent-timer-copy>p:not(.parent-feature-label),.parent-timer-copy strong,.parent-feature-label{color:#000}.parent-timer-illustration{display:none}.parent-timer-feature{grid-template-columns:1fr}.parent-feature-grid{grid-template-columns:repeat(2,1fr)}}
