.care-contact-launch{position:fixed;right:24px;bottom:24px;z-index:11000;display:flex;align-items:center;gap:10px;border:0;border-radius:999px;background:#1479ff;color:#fff;padding:14px 20px;font:inherit;font-size:15px;line-height:1.2;font-weight:600;box-shadow:0 10px 32px rgb(0 0 0 / .28);cursor:pointer}.care-contact-launch:hover{background:#0868e8;transform:translateY(-1px)}.care-contact-dot{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgb(255 255 255 / .18)}.care-contact-panel{position:fixed;right:24px;bottom:88px;z-index:11001;width:min(390px,calc(100vw - 28px));padding:22px;background:#f5f5f7;color:#1d1d1f;border:1px solid rgb(0 0 0 / .08);border-radius:24px;box-shadow:0 24px 70px rgb(0 0 0 / .3)}.care-contact-panel[hidden]{display:none}.care-contact-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.care-contact-head .wk-ch2{margin:0;font-size:23px;line-height:1.15;letter-spacing:-.035em}.care-contact-head p{margin:7px 0 0;color:#6e6e73;font-size:14px;line-height:1.45}.care-contact-close{flex:0 0 34px;width:34px;height:34px;border:0;border-radius:50%;background:#e8e8ed;color:#3a3a3c;font-size:22px;cursor:pointer}.care-contact-options{display:grid;gap:10px}.care-contact-option{display:flex;align-items:center;gap:13px;width:100%;padding:13px 14px;border:1px solid #d2d2d7;border-radius:16px;background:#fff;color:#1d1d1f;text-align:left;cursor:pointer;transition:border-color .18s,transform .18s,background .18s}.care-contact-option:hover,.care-contact-option:focus-visible{border-color:#1479ff;background:#f8fbff;transform:translateY(-1px);outline:none}.care-contact-option.primary{border-color:#1479ff;box-shadow:0 0 0 1px #1479ff}.care-contact-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:#f0f0f5;color:#1479ff;font-size:21px}.care-contact-copy b{display:block;font-size:15px;line-height:1.3}.care-contact-copy small{display:block;margin-top:3px;color:#6e6e73;font-size:12px;line-height:1.4}.care-contact-foot{margin:14px 2px 0;color:#6e6e73;font-size:11px;line-height:1.45}@media(max-width:760px){.care-contact-launch{right:14px;bottom:calc(92px + env(safe-area-inset-bottom));padding:13px 17px}.care-contact-panel{right:0;bottom:0;width:100vw;max-height:min(82vh,680px);overflow-y:auto;padding:23px 20px calc(22px + env(safe-area-inset-bottom));border-radius:23px 23px 0 0}}@media(prefers-reduced-motion:reduce){.care-contact-launch,.care-contact-option{transition:none}}.care-contact-launch{position:fixed;right:24px;bottom:24px;z-index:11000;display:flex;align-items:center;gap:11px;border:0;border-radius:999px;background:#06c;color:#fff;padding:15px 20px;font:600 15px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 10px 30px rgb(0 0 0 / .2);cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.care-contact-launch:hover{background:#0057d9;transform:translateY(-2px);box-shadow:0 15px 36px rgb(0 0 0 / .24)}.care-contact-launch-dot{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgb(255 255 255 / .18)}.care-contact-backdrop{position:fixed;inset:0;z-index:10998;background:rgb(14 16 20 / .48);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;transition:opacity .22s ease}.care-contact-backdrop[hidden]{display:none}.care-contact-backdrop.is-open{opacity:1}.care-contact-panel{position:fixed;right:24px;bottom:88px;z-index:10999;width:min(420px,calc(100vw - 32px));max-height:min(78vh,700px);overflow:auto;padding:11px 20px 22px;background:#fff;color:#1d1d1f;border:1px solid rgb(0 0 0 / .07);border-radius:28px;box-shadow:0 28px 80px rgb(0 0 0 / .28);transform:translateY(20px);opacity:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s ease;overscroll-behavior:contain;scrollbar-width:thin}.care-contact-panel[hidden]{display:none}.care-contact-panel.is-open{transform:translateY(0);opacity:1}.care-contact-handle{display:none;justify-content:center;height:15px;margin:0 0 4px}.care-contact-handle span{width:37px;height:5px;border-radius:8px;background:#d1d1d6}.care-contact-head{position:relative;display:flex;align-items:center;justify-content:center;min-height:42px;margin:0 0 17px}.care-contact-head .wk-ch2{margin:0;text-align:center;font-size:22px;line-height:1.2;letter-spacing:-.035em;font-weight:650}.care-contact-close,.care-contact-back{position:absolute;top:50%;transform:translateY(-50%);height:38px;border:0;border-radius:20px;background:#f1f1f5;color:#2d2d31;cursor:pointer}.care-contact-close{right:0;width:38px;font-size:23px;line-height:1}.care-contact-back{left:0;display:flex;align-items:center;gap:3px;padding:0 11px;font-size:13px}.care-contact-back[hidden]{display:none}.care-contact-views{position:relative}.care-contact-view[hidden]{display:none}.care-contact-view{animation:careViewIn .2s ease both}@keyframes careViewIn{from{opacity:.45;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.care-contact-options{display:grid;gap:9px}.care-contact-option{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 38px 12px 13px;border:1px solid #ececf0;border-radius:18px;background:#f8f9fb;color:#1d1d1f;text-align:left;cursor:pointer;transition:background .18s,transform .18s,border-color .18s}.care-contact-option:hover,.care-contact-option:focus-visible{background:#f1f6ff;border-color:#d9e7ff;outline:none}.care-contact-option:active{transform:scale(.985)}.care-contact-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:15px;background:#eaf2ff;color:#06c}.care-contact-icon svg,.care-contact-primary svg,.care-chat-form svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.care-contact-copy{display:block;min-width:0}.care-contact-copy b{display:block;font-size:15px;line-height:1.3;font-weight:650}.care-contact-copy small{display:block;margin-top:3px;color:#73737a;font-size:12px;line-height:1.35}.care-contact-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:25px;color:#777880}.care-contact-badge{position:absolute;right:35px;top:9px;padding:3px 8px;border-radius:999px;background:#daf5e3;color:#27834a;font-size:10px;line-height:1.2;font-weight:650}.care-contact-option:first-child .care-contact-copy{padding-right:43px}.care-peter-identity{text-align:center;padding:0 8px 16px}.care-peter-avatar{position:relative;display:grid;place-items:center;width:110px;height:110px;margin:0 auto 10px;border-radius:50%;background:linear-gradient(145deg,#e9f2ff,#cfe3ff);color:#1768cf;font-size:48px;font-weight:650}.care-peter-avatar span{position:absolute;right:4px;bottom:6px;width:16px;height:16px;border-radius:50%;background:#36c778;border:3px solid #fff}.care-peter-identity .wk-ch3,.care-call-stage .wk-ch3,.care-view-title .wk-ch3{margin:0;font-size:21px;line-height:1.25;letter-spacing:-.03em}.care-peter-identity p{margin:4px 0 0;color:#68686f;font-size:13px}.care-peter-benefits{list-style:none;display:grid;gap:10px;margin:0 0 13px;padding:15px;border-radius:18px;background:#f3f7fc}.care-peter-benefits li{display:flex;align-items:flex-start;gap:9px;color:#4d535d;font-size:13px;line-height:1.35}.care-peter-benefits li>span:first-child{flex:0 0 18px;color:#1574da;font-weight:700}.care-privacy-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;color:#6e6e73}.care-privacy-note>span{font-size:15px}.care-privacy-note p{margin:0;font-size:11px;line-height:1.45}.care-privacy-note a{color:#06c;text-decoration:underline;text-underline-offset:2px}.care-contact-primary{display:flex;align-items:center;justify-content:space-between;gap:13px;width:100%;min-height:58px;padding:12px 17px;border:0;border-radius:17px;background:#06c;color:#fff;font:600 15px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;box-shadow:0 7px 16px rgb(0 102 204 / .18);transition:background .18s,transform .18s}.care-contact-primary:hover{background:#0059d9}.care-contact-primary:active{transform:scale(.985)}.care-contact-primary svg{width:21px;height:21px}.care-call-stage{display:grid;justify-items:center;text-align:center;padding:25px 10px 30px}.care-call-stage .wk-ch3{margin-top:10px}.care-call-stage p{margin:6px 0 0;color:#6e6e73;font-size:14px}.care-call-stage p.is-error{color:#b42318}.care-call-orb{display:flex;align-items:center;justify-content:center;gap:5px;width:124px;height:124px;border-radius:50%;background:linear-gradient(150deg,#eff6ff,#d9eaff);box-shadow:inset 0 0 0 1px #d7e8ff}.care-call-orb span{width:5px;height:20px;border-radius:8px;background:#1673db;animation:careWave .9s ease-in-out infinite alternate}.care-call-orb span:nth-child(2){height:35px;animation-delay:.15s}.care-call-orb span:nth-child(3){height:48px;animation-delay:.3s}.care-call-orb span:nth-child(4){height:30px;animation-delay:.1s}.care-call-orb span:nth-child(5){height:14px;animation-delay:.24s}@keyframes careWave{from{transform:scaleY(.35);opacity:.55}to{transform:scaleY(1);opacity:1}}.care-contact-panel[data-view="active"] .care-call-orb{animation:carePulse 2s ease-out infinite}@keyframes carePulse{50%{box-shadow:0 0 0 12px rgb(22 115 219 / .07),inset 0 0 0 1px #d7e8ff}}.care-call-controls{display:flex;justify-content:center;gap:14px;padding:5px 0 16px}.care-call-control{display:grid;justify-items:center;gap:7px;min-width:116px;min-height:76px;padding:11px 12px;border:1px solid #e7e7ec;border-radius:16px;background:#f8f8fa;color:#303038;font:500 12px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.care-call-control>span:first-child{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#e9f1fd;color:#0968cc;font-size:17px}.care-call-control.is-end>span:first-child{background:#ffe9e9;color:#c32929}.care-call-control:active{transform:scale(.97)}.care-view-title{padding:1px 1px 13px}.care-view-title p{display:flex;align-items:center;gap:7px;margin:5px 0 0;color:#72727a;font-size:13px}.care-status-dot{width:7px;height:7px;border-radius:50%;background:#30b867}.care-chat-messages{display:flex;flex-direction:column;gap:9px;min-height:126px;max-height:min(34vh,290px);overflow:auto;padding:3px 1px 10px;overscroll-behavior:contain}.care-chat-message{max-width:88%;padding:11px 13px;border-radius:16px;background:#f1f2f5;color:#303038;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.care-chat-message.is-user{align-self:flex-end;background:#06c;color:#fff;border-bottom-right-radius:6px}.care-chat-message.is-agent{align-self:flex-start;border-bottom-left-radius:6px}.care-chat-message strong{font-weight:650}.care-chat-message a{color:#06c;text-decoration:underline;text-underline-offset:3px}.care-chat-message a:focus-visible{outline:2px solid #06c;outline-offset:3px}.care-chat-form{display:flex;align-items:flex-end;gap:8px;padding:8px;border:1px solid #dadbe1;border-radius:18px;background:#fff}.care-chat-form textarea{flex:1;min-height:40px;max-height:100px;resize:none;border:0;outline:none;background:#fff0;padding:9px 7px;color:#1d1d1f;font:400 15px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.care-chat-form button{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:0;border-radius:13px;background:#06c;color:#fff}.care-chat-form button svg{width:21px;height:21px}.care-email-secondary{display:flex;align-items:center;gap:10px;margin:14px 0;color:#818188;font-size:12px}.care-email-secondary:before,.care-email-secondary:after{content:"";height:1px;flex:1;background:#e6e6eb}.care-email-option,.care-email-card{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid #e9e9ee;border-radius:16px;background:#fff;color:#1d1d1f;text-align:left}.care-email-option{cursor:pointer}.care-email-card small{display:block;margin-top:3px;color:#77777e;font-size:12px;line-height:1.35}.care-contact-panel[data-view="email"] .care-contact-primary{margin-top:18px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.care-contact-launch{right:14px;bottom:calc(20px + env(safe-area-inset-bottom));padding:14px 18px}.care-contact-backdrop{z-index:10998}.care-contact-panel{right:0;bottom:0;width:100%;max-width:none;max-height:min(54vh,520px);padding:9px 20px calc(17px + env(safe-area-inset-bottom));border:0;border-radius:27px 27px 0 0;transform:translateY(24px)}.care-contact-panel[data-view="peter"],.care-contact-panel[data-view="active"],.care-contact-panel[data-view="chat"],.care-contact-panel[data-view="email"]{max-height:min(82vh,760px)}.care-contact-handle{display:flex}.care-contact-head{margin-bottom:15px}.care-contact-option{min-height:73px}.care-contact-icon{width:46px;height:46px;flex-basis:46px}.care-peter-identity{padding-bottom:12px}.care-peter-avatar{width:88px;height:88px;font-size:40px}.care-peter-benefits{gap:8px;padding:13px}.care-call-stage{padding:20px 10px 22px}.care-call-orb{width:108px;height:108px}.care-chat-messages{max-height:calc(34dvh - 5px)}.care-contact-panel:has(#careChatInput:focus){max-height:calc(100dvh - env(safe-area-inset-top) - 8px)}}@media(max-height:700px) and (max-width:760px){.care-contact-panel[data-view="peter"]{max-height:calc(100dvh - env(safe-area-inset-top) - 10px)}.care-peter-avatar{width:72px;height:72px;font-size:34px}.care-contact-head{margin-bottom:9px}.care-peter-benefits{gap:6px;margin-bottom:9px;padding:10px}.care-privacy-note{margin-bottom:9px}}@media(prefers-reduced-motion:reduce){.care-contact-launch,.care-contact-backdrop,.care-contact-panel,.care-contact-option,.care-contact-primary,.care-view{transition:none!important;animation:none!important}.care-call-orb span{animation:none!important}}#careContactLaunch{right:24px!important;bottom:24px!important}@media(max-width:760px){#careContactLaunch{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}}#careContactPanel button{min-height:0;text-transform:none;letter-spacing:normal;box-shadow:none}#careContactPanel .care-contact-primary,#careContactPanel .care-chat-form button{box-shadow:none}#careContactPanel .wk-ch2,#careContactPanel .wk-ch3{color:#1d1d1f;font-weight:650;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',sans-serif}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}