.product-careloom{color-scheme:light;font-synthesis:none}.product-careloom *{box-sizing:border-box}.product-careloom{scroll-behavior:smooth}.product-careloom{margin:0;-webkit-font-smoothing:antialiased}.product-careloom button,.product-careloom input,.product-careloom select{font:inherit}.product-careloom button,.product-careloom a{touch-action:manipulation}.product-careloom button{cursor:pointer}.product-careloom a{text-decoration:none;color:inherit}.product-careloom button:focus-visible,.product-careloom a:focus-visible,.product-careloom input:focus-visible,.product-careloom select:focus-visible{outline:3px solid #f28e38;outline-offset:4px}.product-careloom p,.product-careloom h1,.product-careloom h2,.product-careloom h3,.product-careloom h4{margin-top:0}.product-careloom svg{display:block;max-width:100%}.product-careloom img{max-width:100%;display:block}.product-careloom .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-careloom .skip{position:absolute;top:-70px;left:15px;z-index:1000;background:white;color:black;padding:10px 16px}.product-careloom .skip:focus{top:12px}.product-careloom .concept-disclosure{font-size:10px;letter-spacing:.09em;text-transform:uppercase;opacity:.72}.product-careloom .visually-muted{opacity:.66}.product-careloom .interactive-note{font-size:11px;opacity:.75}.product-careloom nav a:hover,.product-careloom button:hover{filter:brightness(1.12)}@media(prefers-reduced-motion:reduce){.product-careloom *,.product-careloom *::before,.product-careloom *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-careloom{--bg:#f6f5ee;--ink:#183e3b;--sage:#d9e9de;--orange:#db8866;--mint:#78a998;--off:#ede7dd}.product-careloom{background:var(--bg);color:var(--ink);font-family:'Inter',Arial,sans-serif}.product-careloom .nav{height:89px;padding:0 6%;display:flex;justify-content:space-between;align-items:center}.product-careloom .logo{font:700 27px 'Inter';letter-spacing:-1.4px;display:flex;gap:10px;align-items:center}.product-careloom .logo span{color:#9bad98;font-size:28px}.product-careloom .links{display:flex;gap:37px;align-items:center;font-size:12px;font-weight:650}.product-careloom .links button{border:1px solid var(--ink);padding:15px 22px;border-radius:30px;background:transparent;color:var(--ink);font-weight:700}.product-careloom .lead{min-height:735px;display:grid;grid-template-columns:44% 56%;padding:32px 4% 55px 6%;gap:2%}.product-careloom .textside{padding:65px 0 40px;display:flex;flex-direction:column}.product-careloom .eyebrow{font-size:11px;font-weight:750;letter-spacing:.15em;color:#5f8a7c}.product-careloom .eyebrow span{display:inline-grid;place-items:center;height:22px;width:22px;border-radius:50%;background:#b0cfbd;color:#183e3b;margin-right:10px}.product-careloom .textside h1{font:400 clamp(62px,6.5vw,118px)/1.07 'Noto Serif Display',Georgia,serif;letter-spacing:-.075em;margin:37px 0 24px}.product-careloom .textside h1 em{color:#c0785e;font-weight:400}.product-careloom .textside p{max-width:460px;font-size:17px;line-height:1.75;color:#667c70}.product-careloom .button{display:inline-flex;align-items:center;gap:28px;background:var(--ink);color:white;border:0;border-radius:50px;padding:18px 23px;margin-top:22px;font-size:12px;font-weight:800;width:max-content}.product-careloom .button span{font-size:18px}.product-careloom .care-caption{margin-top:auto;font-size:10px;letter-spacing:.14em;color:#648476;padding-top:28px}.product-careloom .stage{background:#d3e7d5;min-height:640px;border-radius:260px 260px 26px 26px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:40px 30px}.product-careloom .stage:before{content:"";width:470px;height:470px;border:1px solid #f7fff7;border-radius:50%;position:absolute;top:4%;right:-9%}.product-careloom .blob{width:280px;height:280px;border-radius:46% 54% 32% 68%/41% 39% 61% 59%;background:#a1cfb4;position:absolute;left:-9%;bottom:3%}.product-careloom .topmark{position:absolute;top:45px;left:50px;font:500 12px 'Noto Serif Display',serif;color:#628874}.product-careloom .care-app{width:480px;max-width:95%;background:#fffefb;border-radius:17px;box-shadow:0 30px 100px #3a64553b;z-index:3;padding:23px}.product-careloom .app-nav{display:flex;justify-content:space-between;align-items:center;padding-bottom:19px;border-bottom:1px solid #e8ece8;font-size:12px;font-weight:750}.product-careloom .app-nav span{background:#e7eae2;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:10px}.product-careloom .hello{padding-top:24px}.product-careloom .hello small{font-size:10px;font-weight:750;color:#86968b;letter-spacing:.14em}.product-careloom .hello h2{font:500 34px 'Noto Serif Display',Georgia,serif;letter-spacing:-.05em;line-height:1.15;margin:8px 0 7px}.product-careloom .hello p{font-size:12px;color:#7e8e83;line-height:1.6}.product-careloom .feature{background:#f2f6eb;border-radius:12px;padding:18px;margin:21px 0;display:flex;gap:18px;align-items:center}.product-careloom .feature-icon{width:58px;height:58px;display:grid;place-items:center;background:#dce9ce;border-radius:16px;font-size:26px}.product-careloom .feature strong{display:block;font-size:13px}.product-careloom .feature p{font-size:11px;color:#7b8b79;margin:4px 0}.product-careloom .progress{height:6px;background:#dde7df;border-radius:30px;margin-top:15px;overflow:hidden}.product-careloom .progress span{height:100%;background:#7dab8f;width:68%;display:block}.product-careloom .next-row{border:1px solid #e3e9e3;border-radius:10px;padding:14px;display:flex;gap:13px;margin:9px 0;align-items:center}.product-careloom .next-row i{height:31px;width:31px;background:#fff1e2;color:#b77b53;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:15px}.product-careloom .next-row strong{font-size:11px;display:block}.product-careloom .next-row small{font-size:10px;color:#829486}.product-careloom .quick-note{position:absolute;bottom:57px;right:4%;width:240px;background:#eed9c9;color:#6a493c;border-radius:10px;padding:17px;z-index:4;box-shadow:0 20px 40px #40695130}.product-careloom .quick-note b{font-size:12px}.product-careloom .quick-note p{font:italic 16px 'Noto Serif Display',serif;line-height:1.45;margin:9px 0}.product-careloom .lower{background:#23483d;color:#ecf1e7;padding:60px 6%;display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.product-careloom .lower h2{font:400 50px 'Noto Serif Display',serif;letter-spacing:-.05em;line-height:1.16}.product-careloom .lower p{line-height:1.8;color:#b3cdbb;font-size:14px}.product-careloom .lower .panel{background:#335e4d;padding:22px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:20px}.product-careloom .lower .panel button{background:#d5e9c9;color:#23483d;border:0;border-radius:20px;padding:13px 17px;font-weight:800;font-size:11px}.product-careloom .footer{padding:22px 6%;font-size:10px;color:#6c8978}@media(max-width:990px){.product-careloom .lead{grid-template-columns:1fr}.product-careloom .textside{padding:30px 0}.product-careloom .care-caption{margin:20px 0}.product-careloom .stage{min-height:670px}.product-careloom .quick-note{right:5%;bottom:35px}.product-careloom .links a{display:none}}@media(max-width:540px){.product-careloom .nav{padding:0 20px}.product-careloom .links{gap:0}.product-careloom .links button{padding:12px 15px}.product-careloom .lead{padding:30px 18px 45px}.product-careloom .textside h1{font-size:65px}.product-careloom .stage{min-height:560px;border-radius:180px 180px 18px 18px;padding:15px}.product-careloom .care-app{padding:16px}.product-careloom .quick-note{display:none}.product-careloom .hello h2{font-size:30px}.product-careloom .lower{grid-template-columns:1fr;padding:50px 22px;gap:12px}.product-careloom .lower h2{font-size:41px}.product-careloom .lower .panel{display:block}.product-careloom .lower .panel button{margin-top:15px}}
.v2-product{isolation:isolate;overflow-x:clip}.v2-product button{min-height:44px}.v2-product [role=status]{line-height:1.6}
