:root{--mw-rcs-bg:#ffffff;--mw-rcs-text:#1a1d1d;--mw-rcs-muted:#b1b1b1;--mw-rcs-border:#cdcdcd;--mw-rcs-accent:#1ad078;--mw-rcs-accent-disabled:#d7e0e2;--mw-rcs-accent-disabled-text:#909999;--mw-rcs-error:#b94141;--mw-rcs-success:#0f7a45;--mw-rcs-modal-bg:#fbfaf7;--mw-rcs-shadow:0 18px 40px rgba(23, 27, 31, 0.08);--mw-rcs-radius-lg:24px;--mw-rcs-radius-pill:40px;--mw-rcs-font-body:"DM Sans", "Segoe UI", sans-serif;--mw-rcs-font-button:"Prompt", "Segoe UI", sans-serif}.mw-rcs-demo{width:100%;font-family:var(--mw-rcs-font-body);color:var(--mw-rcs-text)}.mw-rcs-demo__frame{width:100%;max-width:470px;min-height:160px}.mw-rcs-demo__input-row{width:100%;display:inline-flex;align-items:center}.mw-rcs-demo__country-code{height:65px;padding-left:25px;padding-right:20px;background:var(--mw-rcs-bg);border-top-left-radius:var(--mw-rcs-radius-pill);border-bottom-left-radius:var(--mw-rcs-radius-pill);outline:0!important;outline-offset:0;border:0!important;box-shadow:inset 0 0 0 1px var(--mw-rcs-border)!important;justify-content:center;align-items:center;gap:10px;display:flex;flex-shrink:0}.mw-rcs-demo__flag{width:23px;overflow:hidden;border-radius:3px;outline:2px solid #1a1d1d;display:inline-flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.mw-rcs-demo__flag span{align-self:stretch;height:6px;display:block}.mw-rcs-demo__flag-red{background:#ef3636}.mw-rcs-demo__flag-white{background:#fff}.mw-rcs-demo__flag-blue{background:#2f6baf}.mw-rcs-demo__dial-code{color:var(--mw-rcs-text);font-size:21px;font-family:var(--mw-rcs-font-body);font-weight:600;line-height:24px;white-space:nowrap}.mw-rcs-demo__phone-box{flex:1 1 0%;min-width:0;height:65px;padding-left:20px;padding-right:8px;background:var(--mw-rcs-bg);border-top-right-radius:var(--mw-rcs-radius-pill);border-bottom-right-radius:var(--mw-rcs-radius-pill);border-top:1px solid var(--mw-rcs-border)!important;border-right:1px solid var(--mw-rcs-border)!important;border-bottom:1px solid var(--mw-rcs-border)!important;border-left:0!important;justify-content:space-between;align-items:center;display:flex;gap:12px;outline:none!important;box-shadow:none!important;transition:none!important}.mw-rcs-demo .mw-rcs-demo__phone-box,.mw-rcs-demo .mw-rcs-demo__phone-box:hover,.mw-rcs-demo .mw-rcs-demo__phone-box:active,.mw-rcs-demo .mw-rcs-demo__phone-box:focus,.mw-rcs-demo .mw-rcs-demo__phone-box:focus-within{border-top:1px solid var(--mw-rcs-border)!important;border-right:1px solid var(--mw-rcs-border)!important;border-bottom:1px solid var(--mw-rcs-border)!important;border-left:0!important;outline:none!important;box-shadow:none!important;background-image:none!important}.mw-rcs-demo .mw-rcs-demo__phone-box::before,.mw-rcs-demo .mw-rcs-demo__phone-box::after{display:none!important;content:none!important}.mw-rcs-demo__send-button:focus,.mw-rcs-demo__modal-close:focus,.mw-rcs-demo__modal-cta:focus{outline:2px solid rgb(26 208 120 / .35);outline-offset:2px}.mw-rcs-demo .mw-rcs-demo__input,.mw-rcs-demo input.mw-rcs-demo__input,.mw-rcs-demo input[type="tel"].mw-rcs-demo__input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0!important;border-radius:0;outline:0;box-shadow:none!important;background:transparent!important;appearance:none;-webkit-appearance:none;color:var(--mw-rcs-text);font-size:21px;font-family:var(--mw-rcs-font-body);font-weight:300;line-height:24px;white-space:nowrap}.mw-rcs-demo .mw-rcs-demo__input:hover,.mw-rcs-demo .mw-rcs-demo__input:active,.mw-rcs-demo .mw-rcs-demo__input:focus,.mw-rcs-demo .mw-rcs-demo__input:focus-visible,.mw-rcs-demo input.mw-rcs-demo__input:hover,.mw-rcs-demo input.mw-rcs-demo__input:active,.mw-rcs-demo input.mw-rcs-demo__input:focus,.mw-rcs-demo input.mw-rcs-demo__input:focus-visible,.mw-rcs-demo input[type="tel"].mw-rcs-demo__input:hover,.mw-rcs-demo input[type="tel"].mw-rcs-demo__input:active,.mw-rcs-demo input[type="tel"].mw-rcs-demo__input:focus,.mw-rcs-demo input[type="tel"].mw-rcs-demo__input:focus-visible{border:0!important;outline:0!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;outline-offset:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important}.mw-rcs-demo .mw-rcs-demo__input:-webkit-autofill,.mw-rcs-demo .mw-rcs-demo__input:-webkit-autofill:hover,.mw-rcs-demo .mw-rcs-demo__input:-webkit-autofill:active,.mw-rcs-demo .mw-rcs-demo__input:-webkit-autofill:focus,.mw-rcs-demo input.mw-rcs-demo__input:-webkit-autofill,.mw-rcs-demo input.mw-rcs-demo__input:-webkit-autofill:hover,.mw-rcs-demo input.mw-rcs-demo__input:-webkit-autofill:active,.mw-rcs-demo input.mw-rcs-demo__input:-webkit-autofill:focus,.mw-rcs-demo input[type="tel"].mw-rcs-demo__input:-webkit-autofill,.mw-rcs-demo input[type="tel"].mw-rcs-demo__input:-webkit-autofill:hover,.mw-rcs-demo input[type="tel"].mw-rcs-demo__input:-webkit-autofill:active,.mw-rcs-demo input[type="tel"].mw-rcs-demo__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--mw-rcs-text)!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;border:0!important;outline:0!important;background-image:none!important}.mw-rcs-demo__input::placeholder{color:var(--mw-rcs-muted)}.mw-rcs-demo__send-button{height:50px;padding-left:20px;padding-right:20px;border:0;border-radius:49px;justify-content:center;align-items:center;gap:10px;display:inline-flex;flex-shrink:0;cursor:pointer;transition:background-color 0.2s ease,opacity 0.2s ease}.mw-rcs-demo__send-button--inactive{background:var(--mw-rcs-accent-disabled)}.mw-rcs-demo__send-button--active{background:var(--mw-rcs-accent)}.mw-rcs-demo__send-button:disabled{cursor:wait}.mw-rcs-demo__submit-label{text-align:center;justify-content:center;display:flex;flex-direction:column;font-size:18px;font-family:var(--mw-rcs-font-button);font-weight:500;line-height:28px;white-space:nowrap}.mw-rcs-demo__send-button--inactive .mw-rcs-demo__submit-label{color:var(--mw-rcs-accent-disabled-text)}.mw-rcs-demo__send-button--active .mw-rcs-demo__submit-label{color:var(--mw-rcs-text)}.mw-rcs-demo__spinner{display:none;width:18px;height:18px;border:2px solid rgb(26 29 29 / .2);border-top-color:rgb(26 29 29 / .9);border-radius:50%;animation:mw-rcs-demo-spin 0.7s linear infinite}.mw-rcs-demo.is-busy .mw-rcs-demo__spinner{display:inline-block}.mw-rcs-demo__status{min-height:56px;padding-top:14px;max-width:427px;font-size:16px;font-weight:500;line-height:1.45}.mw-rcs-demo__status-content{display:inline-flex;align-items:center;gap:8px}.mw-rcs-demo__status-icon{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.mw-rcs-demo__status-label{display:inline-block}.mw-rcs-demo__status.is-success{color:var(--mw-rcs-success)}.mw-rcs-demo__status.is-error{color:var(--mw-rcs-error)}.mw-rcs-demo__honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.mw-rcs-demo__modal[hidden]{display:none!important}.mw-rcs-demo__modal{position:fixed;inset:0;isolation:isolate;z-index:2147483000}.mw-rcs-demo__modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;background:rgb(10 13 16 / .28);backdrop-filter:blur(3px);z-index:2147483001}.mw-rcs-demo__modal-panel{position:relative;width:min(100%, 560px);padding:36px 34px 32px;border-radius:var(--mw-rcs-radius-lg);background:var(--mw-rcs-modal-bg);box-shadow:0 24px 64px rgb(10 13 16 / .18);z-index:2147483002}.mw-rcs-demo__modal-close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:rgb(23 27 31 / .06);color:var(--mw-rcs-text);font-size:1.5rem;line-height:1;cursor:pointer}.mw-rcs-demo__modal-title{margin:0 0 18px;font-size:clamp(2rem, 4vw, 3.5rem);line-height:.95;font-weight:700;letter-spacing:-.05em}.mw-rcs-demo__modal-text{margin:0 0 28px;max-width:440px;font-size:1.25rem;line-height:1.45;color:#2d3135}.mw-rcs-demo__modal-cta{display:inline-flex;align-items:center;justify-content:center;min-width:326px;min-height:70px;padding:0 30px;border-radius:49px;background:var(--mw-rcs-accent);color:#08110b;font-size:1.25rem;font-weight:600;text-decoration:none;transition:background-color 0.2s ease,transform 0.2s ease}.mw-rcs-demo__modal-cta:hover{background:#14c26d;transform:translateY(-1px)}.mw-rcs-demo__screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body.mw-rcs-demo-modal-open{overflow:hidden}@keyframes mw-rcs-demo-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.mw-rcs-demo__frame{max-width:100%}.mw-rcs-demo__input-row{width:100%}.mw-rcs-demo__country-code{padding-left:16px;padding-right:14px}.mw-rcs-demo__phone-box{padding-left:14px}.mw-rcs-demo__dial-code,.mw-rcs-demo__input{font-size:18px}.mw-rcs-demo__submit-label{font-size:16px}.mw-rcs-demo__status{max-width:100%;min-height:68px;padding-top:12px}.mw-rcs-demo__modal-panel{padding:28px 22px 24px}.mw-rcs-demo__modal-text{font-size:1.0625rem}.mw-rcs-demo__modal-cta{width:100%;min-width:0;min-height:60px}}