.care-page{--care-ink:#213d36;--care-coral:#e76550;--care-teal:#188da4;--care-paper:#fffefa;min-height:100vh;color:var(--care-ink);background:#f4f0e8}.care-header{background:var(--care-paper);border-bottom:1px solid #dedbd1;grid-template-columns:210px 1fr auto;align-items:center;gap:28px;height:82px;padding:0 max(28px,50vw - 610px);display:grid}.care-header img{width:172px}.care-header nav{justify-content:center;gap:30px;display:flex}.care-header nav a{color:#557069;font-size:13px;font-weight:800}.care-header nav a.active{color:var(--care-coral)}.care-header-action{background:var(--care-ink);color:#fff;border-radius:999px;margin-right:102px;padding:12px 18px;font-size:13px;font-weight:850}.care-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:58px;max-width:1220px;margin:auto;padding:62px 28px 40px;display:grid}.care-hero-copy>span,.care-form header>span{color:var(--care-coral);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.care-hero-copy>span svg,.care-form header>span svg{width:18px}.care-hero h1{letter-spacing:-.045em;max-width:670px;margin:16px 0 20px;font:500 clamp(46px,5.6vw,76px)/.99 Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.care-hero-copy>p{color:#5f746e;max-width:600px;font-size:18px;line-height:1.65}.care-hero-copy>div{align-items:center;gap:21px;margin-top:30px;display:flex}.care-hero-copy>div>a{background:var(--care-coral);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 21px;font-weight:850;display:flex}.care-hero-copy>div>a svg{width:18px}.care-hero-copy>div small{color:#597069;align-items:center;gap:7px;font-size:13px;display:flex}.care-hero-copy>div small svg{color:#348265;width:18px}.care-hero figure{height:525px;margin:0;position:relative}.care-hero figure>img{object-fit:cover;filter:saturate(.9)contrast(.97);border-radius:46% 22px 44% 24px;width:100%;height:100%}.care-hero figcaption{background:#fffefa;border-radius:18px;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;bottom:30px;left:-28px;box-shadow:0 18px 45px #29433a24}.care-hero figcaption>svg{width:23px;color:var(--care-coral)}.care-hero figcaption b,.care-hero figcaption span{display:block}.care-hero figcaption span{color:#6d7a75;font-size:13px}.care-hero figcaption b{color:var(--care-ink);margin-bottom:2px;font:600 19px/1.2 Georgia,serif}.care-trust{background:#e3efe9;border-radius:24px;grid-template-columns:repeat(3,1fr);max-width:1164px;margin:10px auto 70px;padding:22px 28px;display:grid}.care-trust>span{border-right:1px solid #c7d9d0;grid-template-columns:38px 1fr;align-items:center;gap:1px 10px;padding:5px 24px;display:grid}.care-trust>span:last-child{border:0}.care-trust svg{color:#287e68;grid-row:1/3;width:25px}.care-trust b,.care-trust small{display:block}.care-trust small{color:#667b73;margin-top:2px;font-size:12px}.care-booking{grid-template-columns:330px 1fr;align-items:start;gap:22px;max-width:1164px;margin:0 auto 90px;display:grid}.care-booking>aside{color:#fff;background:#25443c;border-radius:28px;padding:30px;position:sticky;top:24px}.care-booking>aside>span{color:#ef9a86;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.care-booking aside h2{margin:12px 0 28px;font:500 34px/1.05 Iowan Old Style,Palatino,Georgia,serif}.care-booking ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.care-booking li{opacity:.5;grid-template-columns:35px 1fr;align-items:center;gap:11px;display:grid}.care-booking li.active,.care-booking li.done{opacity:1}.care-booking li i{border:1px solid #fff5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;display:grid}.care-booking li.active i{background:var(--care-coral);border-color:var(--care-coral)}.care-booking li.done i{background:#4f9278;border-color:#4f9278}.care-booking li i svg{width:16px}.care-booking li b,.care-booking li small{display:block}.care-booking li small{color:#c9d7d2;margin-top:2px;font-size:12px}.care-policy{background:#ffffff10;border-radius:15px;gap:9px;margin-top:30px;padding:14px;display:flex}.care-policy svg{color:#ef9a86;flex:none;width:18px}.care-policy p{color:#d8e2de;margin:0;font-size:12px;line-height:1.5}.care-policy b{color:#fff;margin-bottom:3px;display:block}.care-form{background:var(--care-paper);border:1px solid #deddd5;border-radius:28px;min-height:620px;padding:32px;box-shadow:0 20px 60px #29423910}.care-form header h3,.care-success h3{letter-spacing:-.03em;margin:12px 0 8px;font:500 38px/1.08 Iowan Old Style,Palatino,Georgia,serif}.care-form header p{color:#62766f;margin:0 0 25px;line-height:1.55}.care-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.care-form label,.care-form legend{font-size:13px;font-weight:850}.care-form input,.care-form textarea{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #d4dcd6;border-radius:13px;margin-top:7px;padding:0 13px;display:block}.care-form input{height:49px}.care-form textarea{resize:vertical;min-height:86px;padding-top:12px}.care-form fieldset{border:0;margin:23px 0;padding:0}.duration-options{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.duration-options button{height:55px;color:inherit;background:#fff;border:1px solid #d4dcd6;border-radius:13px;font-weight:850;position:relative}.duration-options button.selected{border:2px solid var(--care-teal);background:#eef9fa}.duration-options button svg{width:14px;position:absolute;top:8px;right:8px}.care-count{border:1px solid #d4dcd6;border-radius:15px;justify-content:space-between;align-items:center;margin:20px 0;padding:14px 16px;display:flex}.care-count>span{font-weight:850}.care-count>div{align-items:center;gap:14px;display:flex}.care-count button{background:#fff;border:1px solid #d4dcd6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.care-count button svg{width:17px}.care-count b{text-align:center;min-width:20px;font-size:21px}.care-primary{background:var(--care-coral);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;font-weight:900;display:flex}.care-primary:disabled{opacity:.35}.care-primary svg{width:19px}.care-back{color:#63766f;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-weight:800;display:flex}.care-back svg{width:18px}.child-profiles{gap:12px;display:grid}.child-profiles article,.parent-block{border:1px solid #dde2dd;border-radius:17px;padding:17px}.child-profiles article>b,.parent-block>b{margin-bottom:12px;display:block}.child-profiles article>label{margin-top:12px;display:block}.parent-block{background:#f1f5f1;margin-top:14px}.care-consent{align-items:flex-start;gap:10px;margin:17px 0;line-height:1.45;display:flex}.care-consent input{flex:none;width:20px;height:20px;margin:0}.care-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.care-summary>div{background:#f0f3ef;border-radius:14px;padding:14px}.care-summary small,.care-summary b{display:block}.care-summary small{color:#687a74;margin-bottom:5px;font-size:11px}.summary-children{gap:8px;margin:18px 0;display:grid}.summary-children>span{border:1px solid #dce2dd;border-radius:14px;align-items:center;gap:11px;padding:11px;display:flex}.summary-children i{color:#167f91;background:#dff1f2;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.summary-children b,.summary-children small{display:block}.summary-children small{color:#697a74;margin-top:2px}.care-charge{background:#f7ede5;border-radius:15px;gap:11px;margin-bottom:18px;padding:15px;display:flex}.care-charge svg{color:#b86649;flex:none;width:22px}.care-charge b,.care-charge small{display:block}.care-charge small{color:#756d66;margin-top:3px}.care-success{text-align:center;padding:70px 30px}.care-success>span{color:#33835d;background:#d9f1e3;border-radius:50%;place-items:center;width:76px;height:76px;margin:auto;display:grid}.care-success>span svg{width:40px}.care-success>p{color:#64766f;max-width:570px;margin:12px auto 25px;line-height:1.55}.care-success>div{background:#eff4f0;border-radius:14px;width:max-content;margin:0 auto 25px;padding:13px 24px}.care-success>div b,.care-success>div small{display:block}.care-success>div small{color:#6b7b75;margin-top:3px;font-size:11px}.care-success .care-primary{max-width:380px;margin:auto}@media (width<=960px){.care-header{grid-template-columns:1fr auto}.care-header nav{display:none}.care-hero{grid-template-columns:1fr}.care-hero figure{height:440px}.care-trust{margin-inline:20px}.care-booking{grid-template-columns:1fr;margin-inline:20px}.care-booking>aside{position:static}.care-booking ol{grid-template-columns:repeat(3,1fr)}.care-policy{margin-top:22px}}@media (width<=650px){.care-header{height:72px;padding:0 16px}.care-header img{width:145px}.care-header-action{display:none}.care-hero{gap:32px;padding:38px 17px 28px}.care-hero h1{font-size:47px}.care-hero-copy>div{flex-direction:column;align-items:flex-start}.care-hero figure{height:360px}.care-hero figcaption{bottom:14px;left:12px}.care-trust{grid-template-columns:1fr;margin:0 16px 45px;padding:14px}.care-trust>span{border-bottom:1px solid #c7d9d0;border-right:0;padding:13px}.care-booking{margin:0 16px 55px}.care-booking>aside{padding:23px}.care-booking ol{grid-template-columns:1fr}.care-form{min-height:auto;padding:22px 17px}.care-grid,.care-summary,.duration-options{grid-template-columns:1fr 1fr}.care-form header h3{font-size:32px}}
