html{position:relative}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;background-color:#393743;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif}input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=search],textarea,select{font-size:16px}.nav{display:flex;align-items:center;gap:12px;z-index:5}.nav>button{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.01em;width:auto;height:40px;padding:0 18px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.nav-bg-wrapper{background-color:#fff;position:absolute;right:0;left:calc(50% + 308px);top:0;width:auto;height:100%}.header{justify-content:space-between;align-items:center;gap:30px}.nav>.button:not(.with-border){background:#fff;color:#28282f;border:1px solid rgba(40,40,47,.15);box-shadow:0 1px 2px rgba(0,0,0,.06)}.nav>.button:not(.with-border):hover{border-color:rgba(40,40,47,.35)}.with-border{background:linear-gradient(135deg, #ff6b85 0%, #e8385e 100%);color:#fff;border:1px solid rgba(0,0,0,0);box-shadow:0 3px 12px rgba(232,56,94,.38)}.with-border:hover{box-shadow:0 6px 20px rgba(232,56,94,.55);transform:translateY(-1px)}.menu-wrapper{display:none}.mobile-menu{display:none}.main{position:relative;display:flex !important;gap:64px !important;max-width:1280px !important;padding:40px 40px 0 !important;margin:0 auto !important;align-items:center !important}.image-container .mobile-phone{display:none}.text-container{width:100%;max-width:450px;min-width:450px}.home-title{margin-bottom:62px;display:flex;justify-content:space-between;font-family:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;font-size:48px;line-height:52px;position:relative;letter-spacing:-0.5px;z-index:5}.description{margin:14px 0 0 0;font-weight:400;font-size:17px;line-height:1.55}.social-proof{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 0 0;font-size:15px;font-weight:500}.social-proof .rating{display:inline-flex;align-items:center;gap:3px;font-weight:700}.social-proof .star{color:#ffb400;font-size:14px}.social-proof .proof-sep{opacity:.35}.benefits{display:flex;gap:13px;flex-direction:column;margin:30px 0 0 0;padding:13px;font-size:15px;line-height:1.5;list-style-type:disc;opacity:.92}.benefits>li{margin:0}.localize{margin:37px 0 90px;font-weight:400;opacity:.85;font-size:16px}.app-buttons{display:flex;gap:27px;margin-bottom:44px}.image-container{margin-top:-240px;position:relative;margin-left:110px;overflow:hidden;height:800px;margin-bottom:0px}.image-container .device{transform:scale(0.8)}.image-wrapper{position:absolute;width:100%;left:-2px;height:100%}.image-container video{overflow:hidden;height:660px;position:absolute;width:100%;transform:scaleX(1.07);top:13px;z-index:-1;border-radius:17%}footer{position:absolute;padding-top:42px}footer div,footer a{color:#fff !important}@media screen and (max-width: 1440px){.image-container{margin-left:104px}}@media screen and (max-width: 1240px){.nav-bg-wrapper{left:815px}.image-container{margin-left:24px}}@media screen and (max-width: 1000px){.nav-bg-wrapper{display:none}.image-container .device{transform:scale(0.7)}.image-container{margin-bottom:0px}.main{flex-direction:column-reverse}}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}#download-modal .modal-content{background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:24px;width:88%;max-width:440px;overflow:visible;border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.35)}#download-modal .email-form-container{text-align:center;background-color:#fff}#download-modal .email-form h3{color:#1a1a1a;font-size:1.4rem;margin-bottom:.5rem;font-weight:600;letter-spacing:-0.4px}.email-form .modal-description{color:#6b7280;font-size:1rem;margin-bottom:1.5rem;line-height:1.5}.email-form .form-group{margin-bottom:1rem;text-align:left}.email-form .email-input{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .2s ease;box-sizing:border-box}.email-form .email-input:focus{outline:none;border-color:#ff6b85;box-shadow:0 0 0 3px rgba(255,107,133,.2)}.email-form .privacy-notice{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin:1rem 0;text-align:left}.email-form .privacy-notice p{color:#475569;font-size:.875rem;margin:0;line-height:1.4}.email-form .subscribe-button{background:#393743;color:#fff;border:none;padding:14px 24px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.email-form .subscribe-button:hover{background:#2c2b35;transform:translateY(-1px);box-shadow:0 6px 16px rgba(57,55,67,.3)}.mailchimp-form-container{overflow-x:auto;overflow-y:hidden}.google-play img{background-color:rgba(0,0,0,0);border-radius:4px}.app-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.google-play:hover img{opacity:.8}.email-form-container{overflow-x:auto;overflow-y:hidden}#download-modal .email-form{max-width:100%;box-sizing:border-box;background:#fff;clear:left;font:14px -apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:20px;border-radius:8px}.email-form .privacy-line{color:#9ca3af;font-size:.8rem;text-align:center;margin:12px 0 0 0}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:bold;margin-bottom:5px;color:#333}.asterisk{color:#e85c41}.optional-label{color:#9ca3af;font-weight:normal;font-size:.85em}.email-input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box}.subscribe-button{background-color:#007cba;color:#fff;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:16px;width:100%}.subscribe-button:hover{background-color:#005a87}.subscribe-button:disabled{background-color:#ccc;cursor:not-allowed}.download-form-footer{display:flex;flex-direction:column;gap:10px}.skip-button{background-color:rgba(0,0,0,0);color:#6b7280;padding:12px 24px;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:16px;width:100%;transition:all .2s ease}.skip-button:hover{background-color:#f3f4f6;color:#374151;border-color:#d1d5db}.form-messages{margin:15px 0}.form-messages .success{color:#27ae60;background-color:#d5f5e3;padding:10px;border-radius:4px;border:1px solid #27ae60}.form-messages .error{color:#e74c3c;background-color:#fadbd8;padding:10px;border-radius:4px;border:1px solid #e74c3c}.close{color:#aaa;float:right;font-size:28px;font-weight:bold;cursor:pointer;position:absolute;right:15px;top:10px}.close:hover,.close:focus{color:#000}@media screen and (max-width: 767px){.email-form{width:600px}.image-container{margin-bottom:-140px}.modal-content{width:90%}.header{margin:32px auto 0;padding:0 20px}.nav{display:none}.menu-wrapper{display:block}.mobile-menu{display:block;position:absolute;top:0;left:0;right:0;height:302px;background:#fff;z-index:50;opacity:1}.mobile-menu.inactive{display:none;opacity:0;z-index:0;transition:opacity .3s}.open-burger-header{display:flex;justify-content:space-between;align-items:center;padding:30px 20px 0}.open-burger-header .large-logo-wrapper{width:32px;height:32px}.large-logo-wrapper img{width:100%;height:100%}.mobile-nav ul{margin-top:40px;margin-left:64px}.mobile-nav ul li a{display:inline-block;margin-bottom:32px;font-weight:400;font-size:28px;line-height:130%;letter-spacing:-0.02em;color:#28282f;text-decoration:none}.main{margin-top:24px;padding:20px 20px}.text-container{max-width:unset;min-width:unset}.home-title{margin-bottom:40px;font-size:40px;line-height:130%;letter-spacing:-2px}.title img{max-width:116px}.image-container{max-width:auto;margin-left:0px;margin-right:0px;justify-content:center}.image-container video{margin-top:-40px;margin-left:-148px;display:flex;justify-content:center;align-items:center;max-width:1152px;height:360px;transform:rotate(-14.57deg)}.app-buttons{justify-content:center}}.cookies-bar{position:sticky;bottom:0;padding:5px 10px 5px 10px;border:1px solid #9ca3af;border-top:none;background-color:#f3f4f6;justify-content:center;align-items:center}.cookies-bar .btnn{display:block;border:1px solid #4b5563;background-color:var(--text-light);color:#fff;padding:5px;margin-bottom:5px;text-align:center;text-decoration:none}.cookies-bar .btnn.accept:hover{background-color:#047857}.cookies-bar .btnn.reject:hover{background-color:#b91c1c}@media(min-width: 768px){.cookies-bar{display:flex;max-width:1000px;align-items:center;margin:0 auto;padding-bottom:0}.cookies-bar .btnn{padding:5px 10px;margin-left:10px}}.reviews{position:relative;z-index:5;background:#393743;padding:64px 24px 76px}.reviews-inner{max-width:1120px;margin:0 auto}.reviews-title{font-size:28px;font-weight:600;letter-spacing:-0.02em;text-align:center;color:#fff;margin:0 0 10px}.reviews .reviews-stats{text-align:center;margin:0 0 38px;font-size:15px;font-weight:500;color:hsla(0,0%,100%,.6)}.reviews .reviews-stats strong{color:hsla(0,0%,100%,.9);font-weight:600}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.reviews .review-card{display:flex;flex-direction:column;gap:14px;margin:0;padding:24px 24px 26px;min-height:188px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;transform-origin:center;backface-visibility:hidden;transition:transform .45s cubic-bezier(0.2, 0.7, 0.2, 1),opacity .45s ease}.reviews .review-card.is-flipping{transform:perspective(1200px) rotateX(90deg);opacity:0}@media(prefers-reduced-motion: reduce){.reviews .review-card{transition:opacity .3s ease}.reviews .review-card.is-flipping{transform:none}}.review-stars{color:#ffb400;font-size:15px;letter-spacing:3px;line-height:1}.reviews .review-card blockquote{margin:0;font-size:16px;line-height:1.55;font-weight:400;color:#ececed}.reviews .review-card figcaption{margin-top:auto;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.45)}@media screen and (max-width: 767px){.reviews{padding:44px 16px 52px}.reviews-title{font-size:23px;margin-bottom:24px}.reviews-grid{grid-template-columns:1fr;gap:14px}.reviews .review-card{padding:20px}}.qr-download{display:flex;align-items:center;gap:14px;margin-top:24px}.qr-download-img{width:100px;height:100px;flex-shrink:0;background:#fff;border-radius:12px;padding:7px;box-sizing:border-box}.qr-download-label{font-size:13px;font-weight:500;line-height:1.4;color:hsla(0,0%,100%,.7)}@media screen and (max-width: 767px){.qr-download{display:none}}
