@keyframes wmspin{to{transform:rotate(360deg)}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:"Gilroy",Arial,sans-serif;color:var(--wm-blue-900);background:var(--wm-white)}a{text-decoration:none;color:inherit}img{max-width:100%}.page{display:flex;flex-direction:column;min-height:100vh}.container{width:100%;max-width:var(--wm-container);margin:0 auto;padding:0 20px}.section-head{text-align:center;max-width:720px;margin:0 auto 44px}.section-title{margin:0;font-size:32px;font-weight:700;line-height:40px;color:var(--wm-blue-900)}.section-sub{margin:16px auto 0;max-width:460px;font-size:16px;line-height:1.4;color:var(--wm-blue-900)}.btn-cta,.btn-outline{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border-radius:44px;cursor:pointer}.btn-cta{color:var(--wm-green-950);background:var(--wm-green);padding:12px 24px;border:0;transition:filter .15s ease}.btn-cta:hover{filter:brightness(1.05)}.btn-outline{color:var(--wm-blue-900);background:0 0;padding:11px 24px;border:1.5px solid var(--wm-blue-900);transition:background .15s ease,color .15s ease}.btn-outline:hover,.btn-solid{background:var(--wm-blue-900);color:var(--wm-white)}.btn-solid{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;padding:12px 40px;border-radius:44px;border:0;cursor:pointer;transition:filter .15s ease}.btn-solid:hover{filter:brightness(1.1)}.section{padding:54px 0}.section--grey{background:var(--wm-grey-100)}.section--white{background:var(--wm-white)}.swal2-content,.swal2-modal h2,.swal2-title{color:#004c7f!important;font-size:13px!important;font-weight:400!important;font-family:"Gilroy"!important}.swal2-modal h2,.swal2-title{font-size:20px!important;font-weight:700!important;line-height:1.1!important;margin-bottom:20px!important}.swal2-confirm:not(.loading){width:90%;background-color:#004c7f!important;font-family:"Gilroy"!important;border-radius:20px!important;box-shadow:none!important;background-image:none!important;border:1px solid #004c7f!important}.swal2-modal .swal2-close:hover{color:#004c7f}.swal2-input:not([type=file]),.swal2-radio label{display:inline-block;width:90%;border-radius:25px;margin:20px auto 0;padding:0 20px;font-family:"Gilroy"!important;font-weight:400!important;color:#004c7f!important;font-size:14px}.swal2-validationerror{margin-top:20px;font-size:14px}.profile-radio-group label{display:flex;align-items:center;justify-content:space-between;column-gap:15px;margin:10px auto 0!important;padding:5px 20px 5px 6px;border:1px solid #d7d7d7;transition:all .1s}.profile-radio-group label:hover{border-color:#aaa}.profile-radio-group label.selected{border-color:#004c7f}.profile-radio-group label span{text-align:left}.profile-radio-group label .profile-info{display:flex;align-items:center;width:100%}.profile-radio-group label.selected .profile-info span{font-weight:700}.profile-radio-group label .profile-info .profile-icon{position:relative;width:38px;height:38px;flex:0 0 auto;margin-right:12px;border:3px solid #8dc64e;border-radius:50%;font-size:18px;font-weight:700;line-height:35px;text-align:center}.profile-radio-group label:not(.selected) .profile-info .profile-icon{border-color:rgba(0,76,127,.25)!important}.profile-radio-group label .profile-info .profile-icon:before{content:"";position:absolute;top:1px;left:1px;display:block;width:26px;height:26px;border:2px solid #004c7f;border-radius:50%}.profile-radio-group label.selected .profile-info .profile-icon{transform:scale(1.1)}.profile-radio-group label .profile-info .profile-label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-radio-group label .profile-info .profile-wallet{flex:0 0 auto;margin-left:16px;white-space:nowrap}.profile-radio-group label input{display:none}.hero,.hero-content{display:flex;flex-direction:column}.hero{position:relative;flex:1 0 auto;min-height:688px;color:var(--wm-white);background-color:#4f6ea0;background-image:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../images/public/hero-bg.jpg);background-size:cover;background-position:center right;background-repeat:no-repeat}.hero-content{flex:1;align-items:center;justify-content:center;text-align:center;gap:24px;padding:32px 20px 54px}.hero-logo{display:block;width:160px;height:auto}.hero-title{max-width:600px;margin:0;font-size:32px;font-weight:700;line-height:1.25}.app-card{margin-top:24px;width:330px;max-width:100%;background:var(--wm-card-bg);border-radius:12px;padding:20px;text-align:center;color:#000;backdrop-filter:blur(2px)}.app-card__title{margin:0 0 12px;font-size:16px;font-weight:700}.about-phones,.app-badges{display:flex;justify-content:center}.app-badges{gap:12px}.app-badges img{display:block;height:40px;width:auto}.about-phones{position:relative;align-items:flex-end;min-height:420px}.about-phone{width:240px;height:auto;border-radius:18px}.about-phone--front{position:relative;z-index:2;transform:translateY(24px)}.about-phone--back{position:relative;z-index:1;margin-left:-70px;transform:translateY(-24px)}@media (max-width:900px){.about-phones{min-height:0;margin-top:12px;align-items:center}.about-phone{width:200px}.about-phone--back,.about-phone--front{transform:none}}.page-hero{background:var(--wm-blue-900);color:var(--wm-white)}.page-hero__inner{display:flex;align-items:center;gap:48px;padding-block:56px}.page-hero__col{flex:1 1 0;min-width:0}.page-hero__title{margin:0 0 20px;font-size:32px;font-weight:700;line-height:40px}.page-hero__text{font-size:16px;line-height:1.5}.page-hero__text p,.split-hero__text p{margin:0 0 16px}.page-hero .btn-cta{margin-top:8px}.split-hero{background:var(--wm-white)}.split-hero__inner{display:flex;align-items:flex-start;gap:56px;padding-block:56px}.split-hero__col{flex:1 1 0;min-width:0}.split-hero__title{margin:24px 0 20px;font-size:32px;font-weight:700;line-height:40px;color:var(--wm-blue-900)}.split-hero__text{font-size:16px;line-height:1.5;color:var(--wm-blue-900)}.split-hero__media{flex:1 1 0;min-width:0}.split-hero__media img{width:100%;border-radius:16px;display:block;object-fit:cover}.pill-row{display:flex;flex-wrap:wrap;gap:12px}.pill{display:inline-flex;align-items:center;padding:10px 20px;border:1.5px solid var(--wm-blue-900);border-radius:44px;font-size:15px;font-weight:700;color:var(--wm-blue-900)}.pill--tab{background:0 0;font-family:inherit;line-height:1.2;cursor:pointer}.pill--tab:hover{background:var(--wm-blue-50)}.pill--tab.is-active,.pill--tab.is-active:hover{background:var(--wm-blue-900);color:var(--wm-white)}.split-hero__media-panel,.split-hero__panel{display:none}.split-hero__media-panel.is-active,.split-hero__panel.is-active{display:block}@media (max-width:900px){.split-hero__inner{flex-direction:column;align-items:stretch}.split-hero__media img{max-width:420px;margin:0 auto}.pill-row{justify-content:center}}.feature-grid{display:flex;gap:26px;align-items:stretch;flex-wrap:wrap;justify-content:center}.feature-card{flex:1 1 230px;max-width:270px;background:var(--wm-white);border-radius:16px;padding:24px 20px;text-align:center;box-shadow:0 8px 24px rgba(0,71,118,.06);display:flex;flex-direction:column;align-items:center;gap:12px}.icon-circle{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;margin-bottom:8px;flex-shrink:0}.icon-circle img,.icon-circle svg{width:32px;height:32px}.icon-circle--green{background:var(--wm-green);color:var(--wm-white)}.icon-circle--blue{background:var(--wm-blue-900);color:var(--wm-white)}.feature-card__title{margin:0;font-size:20px;font-weight:700;line-height:1.25;color:var(--wm-blue-900)}.feature-card__text{margin:0;font-size:16px;line-height:1.2;color:var(--wm-blue-900)}.feature-card .btn-outline{margin-top:auto}.stat-grid{display:flex;gap:26px;flex-wrap:wrap;justify-content:center}.stat-card{flex:1 1 230px;max-width:270px;background:var(--wm-blue-50);border-radius:16px;padding:40px 20px;text-align:center}.stat-card__num{font-size:42px;font-weight:900;line-height:1;color:var(--wm-blue-900)}.stat-card__title{margin:16px 0 12px;font-size:20px;font-weight:700;color:var(--wm-blue-900)}.stat-card__text{margin:0;font-size:16px;line-height:1.2;color:var(--wm-blue-900)}.cta-band{color:var(--wm-white);padding:54px 0;background-image:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),url(../images/public/hero-bg.jpg);background-size:cover;background-position:center}.cta-band__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.cta-band__body{max-width:640px}.cta-band__title{margin:0 0 16px;font-size:32px;font-weight:700;line-height:40px}.cta-band__text{margin:0 0 24px;font-size:16px;line-height:1.5}.cta-band__note{margin:20px 0 0;font-size:16px}.collage{display:flex;gap:14px;width:100%;min-width:0;justify-content:center;align-items:center}.collage__img,.partner-images img{width:33%;min-width:0;border-radius:14px;object-fit:cover;display:block}.collage__img--a{height:330px;align-self:flex-start}.collage__img--b{height:400px}.collage__img--c{height:290px;align-self:flex-end}.partner-images{display:flex;gap:20px;width:100%;min-width:0;align-items:center}.partner-images img{width:50%;height:380px;border-radius:16px}.partner-images img:first-child{transform:translateY(20px)}.feature-grid--five .feature-card{flex:1 1 180px;max-width:210px;padding:24px 16px}.feature-grid--five .feature-card__title{font-size:18px}.section-actions{text-align:center;margin-top:40px}.section--blue{background:var(--wm-blue-900)}.trusted{text-align:center}.trusted-title{color:var(--wm-white);margin-bottom:24px}.trusted-lead{max-width:960px;margin:0 auto;font-size:16px;line-height:1.6;color:var(--wm-white)}.trusted-carousel{margin-top:40px}.trusted-viewport{overflow:hidden}.trusted-page,.trusted-track{display:grid;grid-template-columns:repeat(var(--trusted-cols, 5),minmax(0,1fr));gap:28px 24px}.trusted-track.is-paged{display:flex;gap:0 24px;transition:transform .35s ease}.trusted-page{flex:0 0 100%;align-content:start;align-items:start}.trusted-card{display:flex;flex-direction:column;gap:12px}.trusted-card__tile{background:var(--wm-white);border-radius:12px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden}.trusted-card__tile img{max-width:100%;max-height:100%;object-fit:contain}.trusted-card__name{font-size:32px;font-weight:700;line-height:1.3;text-align:center;overflow-wrap:anywhere;color:var(--wm-blue-900)}.trusted-card__meta{min-height:2.7em;font-size:14px;font-weight:700;line-height:1.35;color:var(--wm-white)}.trusted-nav{display:none;justify-content:space-between;margin-top:32px}.trusted-nav.is-active{display:flex}.trusted-nav__btn{background:0 0;border:0;padding:8px;line-height:0;color:var(--wm-white);cursor:pointer}.trusted-nav__btn:disabled{opacity:.35;cursor:default}.trusted-dots{display:flex;align-items:center;justify-content:center;flex:1;gap:10px}.trusted-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--wm-white);opacity:.35;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.trusted-dot:hover{opacity:.7}.trusted-dot.is-active{opacity:1;transform:scale(1.3);cursor:default}.reviews-intro{text-align:center}.reviews-title{margin-bottom:24px}.reviews-lead{max-width:960px;margin:0 auto;font-size:16px;line-height:1.6;color:var(--wm-blue-900)}.partner-strip{background:var(--wm-blue-900)}.partner-strip img{display:block;width:100%;max-height:80px;object-fit:cover}.reviews-list{display:flex;flex-direction:column;gap:40px}.reviews-divider{border:0;border-top:1px solid var(--wm-grey-200);margin:0}.review-row{display:flex;gap:56px;align-items:flex-start}.review-quote,.review-row__lead{flex:1 1 0;min-width:0}.review-logo{height:56px;width:auto;margin-bottom:20px;display:block}.review-title{margin:0 0 16px;font-size:20px;font-weight:700;color:var(--wm-blue-900)}.review-desc{margin:0;font-size:16px;line-height:1.6;color:var(--wm-blue-900)}.review-quote{background:var(--wm-white);border-radius:20px;box-shadow:0 12px 40px rgba(0,71,118,.08);padding:32px}.review-quote__mark{display:block;font-size:64px;line-height:.6;font-weight:900;color:var(--wm-blue-900);margin-bottom:16px}.review-quote__text{margin:0;font-size:18px;font-style:italic;line-height:1.6;color:var(--wm-blue-900)}.contact-grid{display:flex;gap:64px;align-items:flex-start}.contact-form-col{flex:1 1 0;min-width:0}.contact-info-col{flex:0 0 360px;max-width:360px}.contact-form-title{text-align:left;margin-bottom:12px}.contact-form-sub{margin:0 0 28px;font-size:16px;line-height:1.5;color:var(--wm-blue-900)}.wm-field{display:block;position:relative;margin-bottom:20px}.wm-field__label{position:absolute;top:-9px;left:16px;padding:0 6px;background:var(--wm-white);font-size:14px;color:var(--wm-blue-900)}.req{color:#d33;margin-left:2px}.wm-field input,.wm-field textarea{width:100%;font-family:inherit;font-size:16px;color:var(--wm-blue-900);padding:16px;border:1.5px solid var(--wm-blue-900);border-radius:12px;background:var(--wm-white);resize:vertical}.wm-field input:focus,.wm-field textarea:focus{outline:0;border-color:var(--wm-blue-800);box-shadow:0 0 0 3px var(--wm-blue-50)}.wm-required-note{margin:0 0 20px;font-size:14px;color:#d33}.wm-form__actions{text-align:center}.cf-turnstile{margin-bottom:20px}.is-verifying{column-gap:10px;opacity:.65;cursor:default}.is-verifying::after{content:"";width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:wmspin .8s linear infinite}.wm-form__status{display:none;margin-bottom:20px;padding:12px 16px;border-radius:12px;font-size:15px}.wm-form__status.is-ok{display:block;color:#1b7a3d;background:#e6f6ec;border:1.5px solid #1b7a3d}.wm-form__status.is-error{display:block;color:#d33;background:#fdecec;border:1.5px solid #d33}.turnstile-devbar{position:fixed;bottom:16px;left:16px;z-index:9999;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:rgba(20,30,55,.92);color:var(--wm-white);font-size:13px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.turnstile-devbar__title{font-weight:700;margin-bottom:2px}.turnstile-devbar__row{display:flex;flex-direction:column;gap:4px}.turnstile-devbar input,.turnstile-devbar select{font-family:inherit;font-size:13px;padding:6px 8px;border-radius:8px;border:0}.contact-email{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--wm-blue-900);margin-bottom:16px}.contact-email__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--wm-green);color:var(--wm-white);flex-shrink:0}.contact-email__icon svg{width:22px;height:22px}.contact-block{margin-top:24px;font-size:16px;line-height:1.5;color:var(--wm-blue-900)}.contact-block p{margin:0}.contact-link{color:var(--wm-blue-800);text-decoration:underline}@media (max-width:900px){.contact-grid,.review-row{flex-direction:column;gap:24px}.contact-grid{gap:40px}.contact-info-col{flex-basis:auto;max-width:none}}.auth-page{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:48px 20px;background-color:#4f6ea0;background-image:linear-gradient(rgba(0,47,81,.35),rgba(0,47,81,.35)),url(../images/public/hero-bg.jpg);background-size:cover;background-position:center}.auth-card,.wm-field select{width:100%;background:var(--wm-white)}.auth-card{position:relative;max-width:440px;border-radius:20px;padding:40px;box-shadow:0 24px 60px rgba(0,47,81,.28);text-align:center}.auth-lang{position:absolute;top:16px;right:16px}.auth-card--wide{max-width:520px}.auth-logo{display:inline-flex;margin-bottom:20px}.auth-logo img{height:54px;width:auto}.auth-title{margin:0 0 6px;font-size:28px;font-weight:700;color:var(--wm-blue-900)}.auth-sub{margin:0 0 24px;font-size:15px;color:var(--wm-grey-500)}.auth-error{padding:12px 16px;border-radius:10px;background:#fdecec;color:#b3261e;text-align:left}.auth-error,.auth-success,.auth-text{margin:0 0 20px;font-size:14px}.auth-success{padding:12px 16px;border-radius:10px;background:#ecf8e7;color:#2e7d32;text-align:left}.auth-text{color:var(--wm-blue-900);text-align:center}.auth-text p{margin:0 0 10px}.auth-error p{margin:0 0 4px}.auth-page .wm-form{text-align:left}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 20px;font-size:14px}.auth-row--end{justify-content:flex-end}.auth-check{display:inline-flex;align-items:center;gap:8px;color:var(--wm-blue-900);cursor:pointer}#locationField,.auth-check--block{margin-bottom:20px}.auth-alt a,.auth-link{color:var(--wm-blue-800)}.auth-submit{width:100%}.auth-card #passwordMeter{display:block;width:100%;margin:12px 0 24px;font-size:13px;font-style:italic}.auth-card #passwordMeter .title{display:flex;justify-content:space-between;margin-bottom:4px}.auth-card #passwordMeter .bar{display:block;width:100%;height:7px;background:var(--wm-grey-200)}.auth-card #passwordMeter .bar span{display:block;height:7px;width:0}#passwordMeter.strength1 .bar span{background:#dc2626;width:25%}#passwordMeter.strength2 .bar span{background:#f97316;width:50%}#passwordMeter.strength3 .bar span{background:#facc15;width:75%}#passwordMeter.strength4 .bar span{background:#16a34a;width:100%}#passwordMeter.strength1 .title span{color:#dc2626}#passwordMeter.strength2 .title span{color:#f97316}#passwordMeter.strength3 .title span{color:#facc15}#passwordMeter.strength4 .title span{color:#16a34a}.auth-card .passwordValidator{display:block;margin-top:6px;font-size:13px}.auth-divider,.social-buttons{display:flex;align-items:center;gap:12px}.auth-divider{margin:24px 0;color:var(--wm-grey-500);font-size:14px}.auth-divider::after,.auth-divider::before{content:"";flex:1;height:1px;background:var(--wm-grey-200)}.social-buttons{flex-direction:column}.social-btn{width:100%;display:flex;justify-content:center;min-height:44px}.auth-alt{margin:24px 0 0;font-size:15px;color:var(--wm-blue-900)}.auth-alt a{font-weight:700}.wm-field select{font-family:inherit;font-size:16px;color:var(--wm-blue-900);padding:15px 16px;border:1.5px solid var(--wm-blue-900);border-radius:12px;appearance:none}#locationField:empty{margin-bottom:0}#locationField select{width:100%;font-family:inherit;font-size:16px;color:var(--wm-blue-900);padding:15px 16px;border:1.5px solid var(--wm-blue-900);border-radius:12px;background:var(--wm-white);margin-top:6px}#locationField label{font-size:14px;color:var(--wm-blue-900)}@media (max-width:900px){.page-hero__inner{flex-direction:column;align-items:stretch}.page-hero__col{flex:0 0 auto}}@media (max-width:768px){.cta-band__title,.hero-title,.page-hero__title,.section-title{font-size:24px;line-height:1.25}}@media (max-width:420px){.hero-title{font-size:21px}.app-badges{flex-direction:column;align-items:center}}.container.account-narrow{max-width:640px}.account-title{margin:0 0 24px;font-size:32px;font-weight:700;line-height:40px;color:var(--wm-blue-900)}.account-intro{margin-top:24px;font-size:15px;line-height:1.5;color:var(--wm-grey-500)}.my-cards{display:flex;flex-direction:column;gap:14px}.card-row,.card-row>div{display:flex;align-items:center}.card-row{gap:16px;padding:16px 20px;background:var(--wm-white);border:1px solid var(--wm-grey-200);border-radius:14px;box-shadow:0 8px 24px rgba(0,71,118,.06);color:var(--wm-blue-900)}.card-row>div{gap:10px}.card-row>div:first-child{flex:1 1 auto;min-width:0}.card-row .cardLogo{flex:none;width:auto;height:34px;max-width:56px}.card-row .cardLogo.mc{height:40px}.card-number{overflow:hidden;font-size:14px;font-weight:600;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis}.card-expiration-date{font-size:13px;color:var(--wm-grey-500);white-space:nowrap}.tickboxCol .defaultlabel{font-size:13px;color:var(--wm-grey-500);cursor:pointer}.custom-checkbox-div{flex:none;width:20px;height:20px;border-radius:5px;background-repeat:no-repeat;background-position:center;background-image:url(../images/untick.svg);cursor:pointer}.custom-checkbox-div.checked{background-image:url(../images/tick.svg)}.custom_checkbox{display:none}.delete-card{flex:none;display:inline-flex}.delete-card img{width:18px;height:auto}@media (max-width:560px){.card-row{flex-wrap:wrap;gap:10px 16px}.card-row>div:first-child{flex-basis:100%}}.account-subtitle{margin:32px 0 12px;font-size:18px;font-weight:700;color:var(--wm-blue-900)}.my-programs{display:flex;flex-direction:column}.program-row{display:flex;align-items:center;justify-content:space-between;column-gap:20px;padding:14px 4px;font-size:14px;color:var(--wm-blue-900);border-bottom:1px solid var(--wm-grey-200)}.program-row:first-of-type{border-top:1px solid var(--wm-grey-200)}.program-card .program-name,.program-row .program-name{text-transform:uppercase;line-height:1.5;text-align:start}.program-row .programInfo{display:flex;flex-direction:column;row-gap:6px;align-items:flex-end;line-height:1.5}.program-row .program-valid-date{text-align:end}.program-row.expired{color:var(--wm-grey-500)}.program-row.expired .program-valid-date{color:#b50612}.program-join.btn,.program-leave.btn{display:inline-block;padding:6px 16px;border-radius:8px;font-size:14px;text-align:center;cursor:pointer}.program-join.btn{background:var(--wm-green-500);color:var(--wm-white)}.program-leave.btn{background:var(--wm-white);border:1px solid var(--wm-grey-200);color:var(--wm-grey-500)}.all-programs{margin:0!important;padding:0;list-style:none}.program-card{display:flex;align-items:center;column-gap:24px;width:100%;padding:20px 8px;color:var(--wm-blue-900)}.program-card .programLogoContainer{display:flex;justify-content:center;width:40%;min-width:40%}.program-card .programLogoContainer .programLogo{width:auto;max-width:100%;max-height:160px}.program-row .programLogoContainer .programLogo{width:auto;max-width:90px;max-height:60px}.program-card .programInfo{display:flex;flex-direction:column;flex-grow:1;row-gap:15px;align-self:stretch;justify-content:space-between;align-items:flex-start;font-size:14px;line-height:1.3}.program-card .programInfo>div{display:flex;flex-direction:column;row-gap:10px}.program-card .program-name{font-size:18px;text-align:left}.program-card .program-join-container{align-self:flex-end}.loyaltyProgramPage .lSSlideWrapper{border-top:1px solid var(--wm-grey-200);border-bottom:1px solid var(--wm-grey-200)}.loyaltyProgramPage .lSAction>a{width:20px;background:0 0}.loyaltyProgramPage .custom-prev-html{display:inline-block;width:100%;height:100%;background:url(/images/leftright_dark.svg)left center no-repeat;background-size:200%}.loyaltyProgramPage .custom-next-html{display:inline-block;width:100%;height:100%;background:url(/images/leftright_dark.svg)right center no-repeat;background-size:200%}.loader.transparent{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6)}.admin_right .loader.transparent .inner::before,.dataTables_wrapper .loader.transparent .inner::before,.loader.transparent .inner,.ui-dialog .loader.transparent .inner::before{width:40px;height:40px;border:4px solid var(--wm-blue-100);border-top-color:var(--wm-blue-900);border-radius:50%;animation:wmspin .8s linear infinite}.admin_right .loader.transparent,.dataTables_wrapper .loader.transparent,.ui-dialog .loader.transparent{position:absolute;display:block}.dataTables_wrapper{position:relative}.admin_right .loader.transparent .inner,.dataTables_wrapper .loader.transparent .inner,.ui-dialog .loader.transparent .inner{position:sticky;top:0;width:100%;height:100vh;max-height:100%;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;animation:none}.admin_right .loader.transparent .inner::before,.dataTables_wrapper .loader.transparent .inner::before,.ui-dialog .loader.transparent .inner::before{content:""}@media (max-width:560px){.program-card,.program-row{flex-direction:column;row-gap:15px}.program-card .programLogoContainer{width:100%}.program-row{align-items:flex-start;row-gap:8px}.program-row .programInfo{width:100%;align-items:flex-start}}.section .container.adminWrapper{max-width:none;padding-left:var(--wm-admin-side-pad);padding-right:var(--wm-admin-side-pad)}.section:has(>.container.adminWrapper){padding-top:24px;padding-bottom:40px}.contact-form-sub p,.cta-band__text p,.feature-card__text p,.rental-intro .section-sub p,.review-desc p,.review-quote__text p,.reviews-lead p,.stat-card__text p{margin:0}.contact-form-sub p+p,.cta-band__text p+p,.feature-card__text p+p,.review-desc p+p,.review-quote__text p+p,.reviews-lead p+p,.stat-card__text p+p{margin-top:.75em}.text-page{max-width:860px;margin:0 auto}.text-page h1{margin:0 0 24px;font-size:34px;font-weight:700;color:var(--wm-blue-900)}.text-page__body{font-size:15px;line-height:1.6;color:var(--wm-blue-900)}.actions-heading,.text-page__body h2,.text-page__body h3{margin:28px 0 12px;color:var(--wm-blue-900)}.text-page__body p{margin:0 0 12px}.text-page__body ol,.text-page__body ul{margin:0 0 12px;padding-left:24px}.text-page__body a{color:var(--wm-blue-800);text-decoration:underline}.text-page__body .btn-solid{display:block;width:fit-content;margin:32px auto 0;color:var(--wm-white);text-decoration:none}.text-page__body table{width:100%;border-collapse:collapse;margin:0 0 16px}.text-page__body table td,.text-page__body table th{border:1px solid var(--wm-grey-200);padding:8px 10px;text-align:left;vertical-align:top}.text-page__body table img{max-width:none;height:auto}.actions-heading{margin:32px 0 16px;font-size:20px;font-weight:700}.actions-heading:first-of-type{margin-top:0}.action-card,.actions-grid{display:flex;justify-content:center}.actions-grid{flex-wrap:wrap;gap:16px}.action-card{flex:0 1 min(max(160px,calc(25% - 12px)),calc(50% - 8px));flex-direction:column;align-items:center;gap:12px;padding:28px 16px;text-align:center;background:var(--wm-white);border:1.5px solid var(--wm-grey-200);border-radius:16px;color:var(--wm-blue-900);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.action-card:hover{transform:translateY(-3px);border-color:var(--wm-blue-800);box-shadow:0 10px 24px rgba(0,73,118,.12)}.action-card__icon{font-size:28px;color:var(--wm-blue-800)}.action-card__label{font-size:15px;font-weight:600;line-height:1.3}.action-card--danger .action-card__icon{color:#d33}.action-card--danger:hover{border-color:#d33;box-shadow:0 10px 24px rgba(211,51,51,.12)}.rental-intro .section-sub{max-width:900px;margin-left:auto;margin-right:auto}.rental-cards{display:flex;gap:26px;flex-wrap:wrap;justify-content:center;margin-top:44px}.rental-card{flex:1 1 300px;max-width:360px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.rental-card__media{display:block;width:100%;border-radius:16px;overflow:hidden}.rental-card__media img{width:100%;height:240px;object-fit:cover;display:block}.rental-card__btn{min-width:210px}.rental-card__caption{margin:0;font-size:16px;line-height:1.3;color:var(--wm-blue-900)}.benefit-band{color:var(--wm-white);padding:56px 0}.benefit-band--solid{background:var(--wm-blue-900)}.benefit-band--photo{background-image:linear-gradient(rgba(0,47,81,.72),rgba(0,47,81,.72)),url(../images/public/hero-bg.jpg);background-size:cover;background-position:center}.benefit-band__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.benefit-band__title{margin:0 0 16px;font-size:32px;font-weight:700;line-height:40px}.benefit-band__sub{max-width:820px;margin:0;font-size:16px;line-height:1.5}.benefit-band__item-text p,.benefit-band__sub p{margin:0}.benefit-band__grid{display:flex;gap:28px;flex-wrap:wrap;justify-content:center;width:100%;margin:36px 0}.benefit-band__item{flex:1 1 180px;max-width:200px;display:flex;flex-direction:column;align-items:center;gap:10px}.benefit-band__grid--3 .benefit-band__item{flex-basis:220px;max-width:260px}.benefit-band__star{display:inline-flex;color:var(--wm-white)}.benefit-band__star,.benefit-band__star svg{width:40px;height:40px}.benefit-band__item-title{margin:0;font-size:20px;font-weight:700}.benefit-band__item-text{margin:0;font-size:16px;line-height:1.3}.install-app{max-width:860px;text-align:center}.install-app .section-title{margin-bottom:32px}.install-app__intro{margin:0 0 32px;font-size:22px;font-weight:700;color:var(--wm-blue-900)}.install-app .appSteps{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px}.install-app .step{flex:1 1 220px;max-width:300px;padding:24px 20px;border-radius:16px;background:var(--wm-blue-50)}.install-app .step__title{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--wm-blue-900)}.install-app .step p{margin:0;font-size:15px;line-height:1.5}.install-app .links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.install-app .code-container img{display:block;height:60px;width:auto}@media (max-width:600px){.install-app .step{flex-basis:100%;max-width:360px}}.laundry-prices .section-title,.machineProgramPricesView p{text-align:center}.machineProgramPricesView .wrapper{display:grid;grid-template-columns:1fr;max-width:720px;margin:20px auto 50px}.machineProgramPricesView .programList{display:block;width:100%;margin-bottom:20px}.machineProgramPricesView .program-price-category{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;font-weight:700;cursor:pointer;background-color:#8cc63f;color:#fff;border-bottom:5px solid #fff}.machineProgramPricesView .program-price-category img{height:8px;transform:rotate(180deg);transition:transform .4s}.machineProgramPricesView .program-price-category.closed img{transform:rotate(0deg)}.machineProgramPricesView .program-category-group.closed,.machineProgramPricesView .programList div.programExtras.hidden,.machineProgramPricesView .programList div.programItem .programDescription{display:none}.machineProgramPricesView .program-machines{width:100%;padding:20px 10px;text-align:start;font-weight:700;color:#004c7f;border-bottom:1px solid #004c7f}.machineProgramPricesView .programList div.programItem{display:grid;width:100%;padding:10px;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:0;align-items:start;color:#004c7f;border-bottom:1px solid #004c7f}.machineProgramPricesView .programList div.programItem .ProgramDescr{grid-column:1;grid-row:2;align-self:center;margin-top:8px}.machineProgramPricesView .programList div.programItem .ProgramParameters{display:flex;justify-content:start;column-gap:10px;margin:0;padding:0}.machineProgramPricesView .ProgramParamItem{display:flex;height:24px;font-size:12px;font-weight:700;line-height:24px;color:#b50612}.machineProgramPricesView .ProgramParamItem .ProgramParamValue{display:flex;align-items:center;flex-direction:row;column-gap:2px;line-height:14px}.machineProgramPricesView .ProgramDescr .durationItem{background:url(../images_sqriga/programTimeIcon.png)no-repeat left center;background-size:16px;padding-left:20px}.machineProgramPricesView .ProgramDescr .temperatureItem{background:url(../images_sqriga/programTempIcon.png)no-repeat left center;background-size:11px;padding-left:16px}.machineProgramPricesView .ProgramDescr .speedItem{background:url(../images_sqriga/programSpinIcon.png)no-repeat left center;background-size:18px;padding-left:22px}.machineProgramPricesView .programList div.programItem .programPrice{display:flex;flex-direction:column;grid-column:2;grid-row:1/span 2;row-gap:5px;align-self:center;text-align:end;font-weight:700}.machineProgramPricesView .programList div.programItem .programPrice span{opacity:.5;font-size:.9em;text-decoration:underline;text-underline-offset:-.45em;text-decoration-skip-ink:none}.machineProgramPricesView .programList div.programExtras{display:flex;flex-direction:column;row-gap:10px;padding:10px;color:#004c7f}.machineProgramPricesView .programList div.programExtras div{display:flex;justify-content:space-between;text-indent:10px}.machineProgramPricesView .programList div.programExtras div:first-of-type{text-indent:unset}.machineProgramPricesView .programList div.programExtras strong{flex-shrink:0}