.product-landing{color:#29213d;background:radial-gradient(85% 850px at 95% 200px,#e9dbef99,#0000 80%),radial-gradient(70% 950px at 0 1100px,#eee5f680,#0000 85%),#faf9fc;padding:156px 0 70px}.product-heading{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:55px;padding-bottom:45px;display:grid}.product-heading-label{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.product-ai-badge{color:#3c4921;white-space:nowrap;background:#edfacf;border:1px solid #d8e9ac;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.product-ai-badge svg{flex-shrink:0}.product-landing .product-lifestyle .care-photo{aspect-ratio:1.5;background:#191326}.product-landing .product-lifestyle .care-photo img{object-fit:contain}.product-landing .product-photo-label{color:#80718b;background:0 0;border-radius:0;padding:12px 0 0;font-size:11px;display:block;position:static}.product-availability{color:#69417e;white-space:nowrap;background:#eee2f5;border:1px solid #d4bfdf;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.product-availability>span{background:#9262aa;border-radius:50%;flex-shrink:0;width:7px;height:7px}.product-availability.available{color:#2c765c;background:#e8f4ee;border-color:#c4dfd1}.product-availability.available>span{background:#3b9b7d}.product-heading h1{letter-spacing:-2.5px;margin:22px 0 0;font-size:clamp(38px,4.3vw,64px);font-weight:500;line-height:1.1}.product-landing em{color:#8b659a;font-family:Georgia,serif;font-weight:400}.product-heading-intro{justify-self:end;max-width:350px;padding-bottom:5px}.product-heading-intro p,.product-overview-copy p,.product-section-heading>p{color:#80718b;margin:0 0 22px;font-size:14px;line-height:1.85}.product-overview{border-top:1px solid #dfd3e780;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,80px);padding-top:34px;display:grid}.product-lifestyle{min-width:0;position:relative}.product-lifestyle .care-photo{aspect-ratio:1.5;border-radius:28px}.product-photo-label{color:#60476e;background:#ffffffed;border-radius:30px;padding:10px 16px;font-size:11px;position:absolute;bottom:20px;left:20px}.product-overview-copy{padding:20px 0}.product-overview-copy>img{border-radius:16px;margin-bottom:24px}.product-overview-copy>.eyebrow{display:block}.product-landing h2{letter-spacing:-1.3px;margin:16px 0 22px;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.16}.product-overview-copy p{max-width:370px}.product-overview-copy small{color:#8c7d96;max-width:340px;margin-top:17px;font-size:11px;line-height:1.7;display:block}.product-capabilities{padding:80px 0 55px;scroll-margin-top:125px}.product-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.product-section-heading h2{margin-bottom:0}.product-section-heading>p{max-width:340px;margin-bottom:0}.product-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;display:grid}.product-feature-list article{border-top:1px solid #ded3e7;gap:22px;padding:26px 0;display:flex}.product-feature-number{color:#a182b0;flex-shrink:0;font:italic 24px/1.3 Georgia,serif}.product-feature-list h3{margin:0 0 9px;font-size:19px;font-weight:500}.product-feature-list p{color:#80718b;max-width:470px;margin:0;font-size:13px;line-height:1.85}.product-app-preview{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:40px 0 65px;display:grid}.product-app-preview ol{margin:30px 0;padding:0;list-style:none}.product-app-preview li{border-top:1px solid #ded3e7;gap:22px;padding:20px 0;display:flex}.product-app-preview li>span{color:#a182b0;font:italic 22px Georgia,serif}.product-app-preview h3{margin:0 0 8px;font-size:17px;font-weight:500}.product-app-preview p{color:#80718b;margin:0;font-size:13px;line-height:1.8}.product-next-step{border-top:1px solid #ded3e7;justify-content:space-between;align-items:center;gap:35px;padding:40px 0 0;display:flex}.product-next-step h2{margin:15px 0;font-size:34px}.product-next-step p{color:#80718b;max-width:560px;font-size:14px;line-height:1.8}.product-next-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;width:260px;max-width:100%;display:flex}.product-app-preview{isolation:isolate;position:relative}.product-landing{overflow:clip}.product-next-actions>.dad-button{width:100%;min-height:54px;padding-left:20px}.product-next-actions>.text-link{color:#725487;border-top:1px solid #dfd3e7;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:15px;padding:15px 4px 12px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.product-next-actions>.text-link svg{flex-shrink:0;width:16px;height:16px}.product-next-actions>.text-link:hover{color:#251c49;text-decoration:none}@media (max-width:950px){.product-heading{grid-template-columns:1fr;gap:25px}.product-heading-intro{justify-self:start;max-width:560px}.product-overview{grid-template-columns:1.2fr 1fr;gap:30px}.product-lifestyle .care-photo{aspect-ratio:1}.product-app-preview{gap:30px}.product-feature-list{column-gap:30px}}@media (max-width:640px){.product-landing{padding:120px 0 45px}.product-heading{padding-bottom:28px}.product-heading h1{letter-spacing:-1.6px;font-size:40px}.product-overview{grid-template-columns:1fr;gap:10px;padding-top:26px}.product-lifestyle .care-photo{aspect-ratio:1.3;border-radius:22px}.product-photo-label{font-size:10px;bottom:14px;left:14px}.product-overview-copy{padding-top:22px}.product-capabilities{padding:45px 0 30px}.product-section-heading{display:block}.product-section-heading>p{margin-top:20px}.product-feature-list{grid-template-columns:1fr}.product-feature-list article{padding:22px 0}.product-app-preview{grid-template-columns:1fr;gap:10px;padding:0 0 45px}.product-next-step{flex-direction:column;align-items:flex-start;gap:20px}.product-next-step h2{font-size:30px}}
