:root{--navy:#2e3b8c;--purple:#7b3fa0;--pink:#e84393;--orange:#f5a623;--brand-grad:linear-gradient(135deg,#2e3b8c,#7b3fa0 30%,#e84393 65%,#f5a623);--brand-grad-h:linear-gradient(90deg,#2e3b8c,#7b3fa0 30%,#e84393 65%,#f5a623);--ink:#1a1a2e;--ink2:#33334d;--ink3:#6b6b80;--mist:#9b9bad;--cloud:#ededf2;--snow:#f7f7fa;--white:#fff;--em:#059669;--emL:#ecfdf5;--am:#d97706;--amL:#fffbeb}*{margin:0;padding:0;box-sizing:border-box;line-height:normal}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;color:var(--ink);background:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased}.serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.brand-text{background:var(--brand-grad-h);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:all .3s}.nav.sc{background:hsla(0,0%,100%,.96);backdrop-filter:blur(14px);box-shadow:0 1px 10px rgba(30,30,60,.06)}.nav-in{max-width:1300px;margin:0 auto;padding:14px 16px;justify-content:space-between}.logo,.nav-in{display:flex;align-items:center}.logo{text-decoration:none}.logo-img{height:36px;width:auto;display:block}.logo-text{font-size:26px;font-weight:900;letter-spacing:normal;background:var(--brand-grad-h);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-r{display:flex;align-items:center;gap:28px}.nav-r a{text-decoration:none;font-size:16px;font-weight:600;color:var(--ink3);transition:color .15s}.nav-r a:hover{color:var(--ink)}.n-login{padding:9px 22px;background:var(--brand-grad);color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:8px;font-weight:700!important;font-size:16px!important;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.n-login:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px rgba(123,63,160,.25)}.wrap{max-width:1300px;margin:0 auto;padding:0 16px}.sec{padding:50px 0}.fi{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.fi.v{opacity:1;transform:none}.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}.d5{transition-delay:.4s}.d6{transition-delay:.48s}.hero{padding:130px 0 80px;text-align:center;position:relative;overflow:hidden}.hero:before{top:-120px;left:-80px;background:radial-gradient(circle,rgba(123,63,160,.07),transparent 70%)}.hero:after,.hero:before{content:"";position:absolute;width:500px;height:500px;pointer-events:none}.hero:after{bottom:-80px;right:-60px;background:radial-gradient(circle,rgba(245,166,35,.06),transparent 70%)}.h-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 8px;background:linear-gradient(135deg,rgba(46,59,140,.06),rgba(232,67,147,.06));border:1px solid rgba(123,63,160,.1);border-radius:50px;font-size:12px;font-weight:700;color:var(--purple);margin-bottom:28px}.h-dot{width:7px;height:7px;border-radius:50%;background:var(--purple);animation:p 2s infinite}@keyframes p{0%,to{opacity:1}50%{opacity:.3}}.hero h1{font-size:52px!important;font-weight:900;letter-spacing:normal;line-height:1.12;margin-bottom:20px;max-width:720px;margin-left:auto;margin-right:auto}.hero h1 .serif{background:var(--brand-grad-h);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:20px;color:var(--ink3);line-height:1.7;font-weight:500;max-width:1150px;width:100%;margin:0 auto 20px;text-align:center}.btn{padding:14px 28px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .2s;border:none}.btn svg{width:18px;height:18px}.btn-p{background:var(--brand-grad);color:#fff}.btn-p:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 8px 24px rgba(123,63,160,.2)}.h-trust{margin-top:28px;font-size:13px;color:var(--mist);justify-content:center;gap:20px}.h-trust,.h-trust span{display:flex;align-items:center}.h-trust span{gap:5px}.h-trust svg{width:14px;height:14px;color:var(--em)}.h-tag{font-size:15px;font-weight:800;margin-top:48px}.h-tag .brand-text{font-size:16px}.who{padding:48px 0;border-top:1px solid var(--cloud);border-bottom:1px solid var(--cloud);background:var(--snow)}.who-in{text-align:center}.who-t{font-size:20px;font-weight:700;color:var(--mist);text-transform:uppercase;letter-spacing:normal;margin-bottom:30px}.who-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.who-tag{padding:7px 16px;border-radius:50px;font-size:18px;font-weight:700;border:1.5px solid var(--cloud);color:var(--ink2);background:var(--white);transition:all .2s}.who-tag:hover{border-color:var(--purple);color:var(--purple)}.sh{text-align:center;margin-bottom:52px}.sh-l{font-size:25px;font-weight:800;text-transform:uppercase;color:var(--purple)}.sh h2,.sh-l{letter-spacing:normal;margin-bottom:12px}.sh h2{font-size:38px;font-weight:900;line-height:1.15}.sh h2 .serif{background:var(--brand-grad-h);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sh p{font-size:20px;color:var(--ink3);max-width:500px;margin:20px auto;line-height:1.6}.off-grid{display:flex;flex-direction:column;gap:20px;margin-top:5rem}.off-card{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding:44px;border-radius:18px;border:1px solid var(--cloud);background:var(--white);transition:all .3s}.off-card:hover{box-shadow:0 10px 36px rgba(26,26,46,.05);border-color:transparent}.off-card:nth-child(2n){direction:rtl}.off-card:nth-child(2n)>*{direction:ltr}.off-num{font-size:18px!important;font-weight:800;text-transform:uppercase;letter-spacing:normal;margin-bottom:10px;gap:8px}.off-num,.off-num span{display:flex;align-items:center}.off-num span{width:24px;height:24px;border-radius:7px;justify-content:center;font-size:16px;font-weight:900;color:#fff}.off-h{font-size:26px;font-weight:900;letter-spacing:normal;line-height:1.2;margin-bottom:12px;margin-top:15px}.off-p{font-size:18px;color:var(--ink3);line-height:1.7;margin-bottom:18px}.off-tags{display:flex;flex-wrap:wrap;gap:6px}.off-tag{padding:5px 12px;border-radius:50px;font-size:11px!important;font-weight:700;display:flex;align-items:center;gap:4px}.off-tag svg{width:12px;height:12px}.off-num--purple{color:var(--purple)}.off-num--navy{color:var(--navy)}.off-num--pink{color:var(--pink)}.off-num--orange{color:var(--orange)}.off-num--teal{color:#2e3b8c}.off-badge--purple{background:var(--purple)}.off-badge--navy{background:var(--navy)}.off-badge--pink{background:var(--pink)}.off-badge--orange{background:var(--orange)}.off-badge--teal{background:#2e3b8c}.off-tag--purple{background:rgba(123,63,160,.08);color:var(--purple)}.off-tag--navy{background:rgba(46,59,140,.07);color:var(--navy)}.off-tag--pink{background:rgba(232,67,147,.07);color:var(--pink)}.off-tag--orange{background:rgba(245,166,35,.08);color:var(--am)}.off-tag--teal{background:rgba(8,145,178,.08);color:#2e3b8c}.off-already{margin-top:24px;padding:16px 18px;background:#fff8f5;border-left:4px solid var(--orange);border-radius:15px;font-size:16px;color:var(--ink3);line-height:1.7}.off-already-great{color:var(--orange);font-weight:700}.web-mock{border-radius:12px;overflow:hidden;border:1px solid var(--cloud);box-shadow:0 8px 32px rgba(26,26,46,.08);background:#fff}.web-mock-bar{background:#f0f0f0;padding:8px 12px;display:flex;align-items:center;gap:6px}.web-mock-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.web-mock-url{margin-left:8px;flex:1;background:#fff;border-radius:20px;padding:3px 10px;font-size:10px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web-mock-body{padding:0}.web-mock-nav{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--cloud);font-size:11px}.web-mock-brand{font-weight:800;color:var(--navy);font-size:12px}.web-mock-links{color:var(--ink3)}.web-mock-hero{background:linear-gradient(135deg,#f5f0ff,#e8f4ff);padding:20px 14px}.web-mock-h1{font-size:16px;font-weight:900;color:var(--navy);line-height:1.2;margin-bottom:6px}.web-mock-sub{font-size:10px;color:var(--ink3);margin-bottom:10px}.web-mock-cta{display:inline-block;background:var(--purple);color:#fff;padding:5px 12px;border-radius:20px;font-size:10px;font-weight:700}.web-mock-products{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 14px}.web-mock-prod{text-align:center}.web-mock-prod-img{font-size:22px;margin-bottom:4px}.web-mock-prod-name{font-size:9px;color:var(--ink3);margin-bottom:2px}.web-mock-prod-price{font-size:10px;font-weight:700;color:var(--navy)}.car{border-radius:14px;overflow:hidden;position:relative;min-height:360px;background:#f5f5f5}.car-track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}.car-slide,.car-track{height:100%;min-height:360px}.car-slide{min-width:100%;position:relative;overflow:hidden}.car-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:5}.car-dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.4);transition:all .2s;cursor:pointer}.car-dot.on{background:#fff;width:18px;border-radius:3px}.car-slide img,.car-slide video{width:100%;height:100%;object-fit:cover;display:block}.car--dark{background:#1a1a2e}.car--blue{background:#f0f4ff}.car--warm{background:#fff9f0}.car--teal{background:#f0faff}.car--teal .car-slide-center{padding:0;align-items:stretch}.car--teal .car-slide-center img{width:100%;height:100%;object-fit:contain;border-radius:15px;box-shadow:none}.car-slide-center{height:100%;display:flex;align-items:center;justify-content:center;padding:12px}.car-slide-center img{height:350px;width:auto;max-width:100%;object-fit:contain;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.car-slide-center--blue-grad{background:linear-gradient(135deg,#eff6ff,#f0f4ff)}.car-slide-center--purple-grad{background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.car-slide-center--warm-grad{background:linear-gradient(135deg,#fff7ed,#fef3c7)}.car-slide-catalog{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px}.car-slide-catalog img{height:310px;width:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.car-slide-relative{height:100%;position:relative}.car-watermark-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-25deg);font-size:32px;font-weight:900;opacity:.15;background:var(--brand-grad-h);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap;letter-spacing:normal;pointer-events:none}.ba{display:flex;height:100%}.ba-h{flex:1;position:relative;overflow:hidden}.ba-h img{width:100%;height:100%;object-fit:cover}.ba-lbl{position:absolute;top:8px;left:50%;transform:translateX(-50%);padding:3px 12px;border-radius:20px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:normal;z-index:2}.ba-lbl.bef{background:rgba(0,0,0,.6);color:#fff}.ba-lbl.aft{background:var(--brand-grad);color:#fff}.ba-div{width:2px;background:hsla(0,0%,100%,.5);position:relative;z-index:1;flex-shrink:0}.ba-cap{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);padding:4px 14px;border-radius:20px;font-size:10px;font-weight:700;background:rgba(0,0,0,.7);color:#fff;white-space:nowrap;z-index:2}.ba--full{height:100%}.goog{width:100%;min-height:360px;display:flex;flex-direction:column;background:#fff;padding:20px;border-radius:14px;border:1px solid var(--cloud)}.goog-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1.5px solid #ddd;border-radius:24px;margin-bottom:16px}.goog-bar svg{width:16px;height:16px;color:#9aa0a6}.goog-bar span{font-size:13px;color:var(--ink);font-weight:500;flex:1}.goog-res{border-bottom:1px solid #eee;padding:12px 0}.goog-url{font-size:11px;color:var(--em);font-weight:500;margin-bottom:2px}.goog-title{font-size:14px;color:#1a0dab;font-weight:700;margin-bottom:3px}.goog-desc{font-size:11px;color:var(--ink3);line-height:1.5}.goog-rat{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:10px;color:var(--am)}.goog-wordmark{text-align:center;margin-bottom:12px;font-size:20px;font-weight:700}.goog-search-results-label{font-size:8px;font-weight:700;color:var(--mist);text-transform:uppercase;letter-spacing:normal;margin-bottom:6px}.goog-res--muted{opacity:.5}.goog-rat-stars{font-size:11px}.goog-res-title--other{font-size:12px;color:#1a0dab;font-weight:600}.g-blue{color:#4285f4}.g-red{color:#ea4335}.g-yellow{color:#fbbc05}.g-green{color:#34a853}.magic{background:linear-gradient(135deg,#1a1025,#211435);position:relative;overflow:hidden}.magic:before{content:"";position:absolute;top:-150px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(232,67,147,.1),transparent 70%);pointer-events:none}.magic .sh-l{color:var(--pink)}.magic h2{color:#fff}.magic h2 .serif{background:linear-gradient(90deg,var(--pink),var(--orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.magic .sh p{color:hsla(0,0%,100%,.45)}.mg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mg-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;overflow:hidden;transition:all .3s}.mg-card:hover{background:hsla(0,0%,100%,.08);transform:translateY(-3px)}.mg-thumb{height:250px!important;position:relative;overflow:hidden}.mg-thumb img{width:100%;object-fit:cover}.mg-thumb-lbl{position:absolute;bottom:6px;left:6px;right:6px;padding:5px 8px;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);border-radius:6px;font-size:11px;font-weight:700;color:#fff;text-align:center}.mg-body{padding:16px 18px}.mg-t{font-size:14px;font-weight:800;color:#fff;margin-bottom:3px}.mg-s{font-size:12px;color:hsla(0,0%,100%,.4);line-height:1.5}.app-sec{background:var(--snow);border-top:1px solid var(--cloud)}.app-in{gap:48px;text-align:center;flex-direction:column}.app-icons,.app-in{display:flex;align-items:center;justify-content:center}.app-icons{gap:25px;flex-wrap:wrap}.app-badge{height:44px;border-radius:8px;transition:transform .2s}.app-badge:hover{transform:scale(1.05)}.app-or{font-size:13px;color:var(--mist);font-weight:600}.app-desk{padding:10px 24px;background:var(--white);border:2px solid var(--cloud);border-radius:10px;font-size:13px;font-weight:700;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .2s}.app-desk:hover{border-color:var(--purple);color:var(--purple)}.app-desk svg{width:16px;height:16px}.app-title{font-size:32px;font-weight:900;letter-spacing:normal;text-align:center;margin-bottom:6px}.app-subtitle{font-size:18px;color:var(--ink3);text-align:center;max-width:700px;margin:2rem}.app-store-badge{display:inline-flex;align-items:center;gap:8px;background:#000;color:#fff;padding:8px 16px 8px 12px;border-radius:8px;text-decoration:none;height:44px;transition:opacity .2s}.app-store-badge:hover{opacity:.85}.app-store-text{display:flex;flex-direction:column;line-height:1.1}.app-store-line1{font-size:7px;font-weight:400;opacity:.8}.app-store-line2{font-size:14px;font-weight:700}.test{background:var(--snow)}.test-wrap{position:relative;gap:12px}.test-arr,.test-wrap{display:flex;align-items:center}.test-arr{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--cloud);background:var(--white);justify-content:center;cursor:pointer;transition:all .2s}.test-arr svg{width:16px;height:16px;color:var(--ink2)}.test-arr:hover{border-color:var(--purple);background:var(--purple)}.test-arr:hover svg{color:#fff}.test-arr--hidden{opacity:0;pointer-events:none}.test-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px;flex:1;justify-content:safe center;scrollbar-width:none}.test-grid::-webkit-scrollbar{display:none}.tc{flex:0 0 320px;scroll-snap-align:start;padding:26px;border-radius:14px;background:var(--white);border:1px solid var(--cloud);transition:all .3s}.tc:hover{box-shadow:0 6px 24px rgba(26,26,46,.05);transform:translateY(-2px)}.tc-q{font-size:16px;color:var(--ink2);line-height:1.7;margin-bottom:18px}.tc-a{gap:10px}.tc-a,.tc-av{display:flex;align-items:center}.tc-av{width:36px;height:36px;border-radius:9px;justify-content:center;font-size:13px;font-weight:900;color:#fff}.tc-n{font-weight:700}.tc-n,.tc-r{font-size:16px}.tc-r{color:var(--mist)}.tc-stars{display:flex;gap:2px;margin-bottom:10px}.tc-star{width:13px;height:13px}.star-svg{fill:var(--orange)}.tc-av--purple{background:var(--purple)}.tc-av--navy{background:var(--navy)}.tc-av--pink{background:var(--pink)}.cta{background:var(--white);text-align:center}.cta-box{background:var(--snow);border:1px solid var(--cloud);border-radius:20px;padding:56px 40px;max-width:640px;margin:0 auto;position:relative;overflow:hidden}.cta-box:before{content:"";position:absolute;top:-50px;right:-50px;width:180px;height:180px;background:radial-gradient(circle,rgba(232,67,147,.05),transparent);pointer-events:none}.cta-box h2{font-size:30px;font-weight:900;letter-spacing:normal;margin-bottom:8px}.cta-box>p{font-size:16px;color:var(--ink3);margin-bottom:24px;margin-top:20px}.cta-form{display:flex;gap:6px;max-width:400px;margin:0 auto;background:var(--white);border:2px solid var(--cloud);border-radius:10px;padding:4px;transition:border-color .2s}.cta-form:focus-within{border-color:var(--purple)}.cta-form input{flex:1;padding:11px 16px;border:none;font-size:14px;font-weight:500;font-family:inherit;outline:none;background:transparent;border-radius:8px}.cta-form input::placeholder{color:var(--mist)}.cta-form button{padding:11px 22px;background:var(--brand-grad);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.cta-form button:hover{opacity:.9}.cta-note{margin-top:12px;font-size:11px;color:var(--mist)}.sh-l--purple{color:var(--purple)}.sh-l--purple-center{color:var(--purple);text-align:center}.ft{background:var(--ink);padding:56px 0 28px}.ft-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.06)}.ft-brand{max-width:280px}.ft-logo-img{height:36px;width:auto;display:block;margin-bottom:12px}.ft-desc{font-size:16px;color:hsla(0,0%,100%,.35);line-height:1.7}.ft-tag{font-size:13px;font-weight:800;color:hsla(0,0%,100%,.6);margin-top:10px}.ft-tag em{font-style:normal;background:var(--brand-grad-h);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ft-col-t{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:normal;color:hsla(0,0%,100%,.2);margin-bottom:14px}.ft-col a{display:block;font-size:16px;color:hsla(0,0%,100%,.45);text-decoration:none;margin-bottom:9px;font-weight:500}.ft-col a:hover{color:#fff}.ft-soc{display:flex;gap:8px;margin-top:16px}.ft-soc a{width:35px;height:30px;border-radius:8px;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;transition:all .2s;text-decoration:none}.ft-soc a:hover{background:var(--purple)}.ft-soc svg{width:14px;height:14px;color:hsla(0,0%,100%,.35)}.ft-soc a:hover svg{color:#fff}.ft-bot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ft-legal{font-size:10px;color:hsla(0,0%,100%,.18)}.ft-legal a{color:hsla(0,0%,100%,.25);text-decoration:none}.ft-cin{font-size:10px;color:hsla(0,0%,100%,.15)}@media (max-width:900px){.wrap{padding:0 12px}.sec{padding:72px 0}.nav-r a:not(.n-login){display:none}.hero h1{font-size:34px!important;letter-spacing:normal}.hero-sub{font-size:18px;max-width:90%}.sh h2{font-size:28px}.off-card{grid-template-columns:1fr;padding:24px;gap:24px}.off-card:nth-child(2n){direction:ltr}.car,.car-slide,.car-track{min-height:260px}.mg-grid{grid-template-columns:1fr 1fr}.tc{flex:0 0 280px}.ft-top{grid-template-columns:1fr 1fr;gap:28px}.h-trust{flex-direction:column;gap:8px}.app-icons{flex-wrap:wrap;gap:12px}}@media (max-width:600px){.h-trust{flex-direction:row;gap:8px}.h-trust span{display:flex;align-items:center;gap:5px}.wrap{padding:0 8px}.sec{padding:45px 0}.nav-in{padding:12px 8px}.logo-img{height:31px}.n-login{padding:7px 14px;font-size:13.5px!important}.hero{padding:96px 0 52px}.hero h1{font-size:28px!important;letter-spacing:normal}.mobile-text{font-size:26px!important;letter-spacing:normal}.mobile-text-2{font-size:22px!important;letter-spacing:normal}.hero-sub{font-size:16px!important;margin-bottom:28px;max-width:100%}.h-chip{font-size:11px;margin-bottom:18px}.h-tag{font-size:13px;margin-top:28px}.btn{font-size:14px;padding:12px 20px}.sh{margin-bottom:28px}.sh h2{font-size:22px!important;letter-spacing:normal}.sh p{font-size:13px}.off .sh{max-width:80%;margin-left:auto;margin-right:auto}.who{padding:32px 0}.off-card{padding:18px;gap:18px}.off-h{font-size:20px!important;font-weight:900;letter-spacing:normal;line-height:1.2;margin-bottom:18px;margin-top:15px}.off-p{font-size:13px;margin-bottom:14px}.off-grid{display:flex;flex-direction:column;gap:26px;margin-top:3.5rem}.car{border-radius:10px}.car,.car-slide,.car-track{min-height:200px}.ba-lbl{font-size:.8rem!important;padding:2px 8px;width:8rem!important;text-align:center}.ba-cap{font-size:9px;padding:3px 10px}.car-watermark-text{font-size:22px}.mg-grid{grid-template-columns:1fr}.mg-thumb{height:180px}.tc{flex:0 0 100%}.test-arr{width:28px;height:28px}.test-arr svg{width:13px;height:13px}.app-title{font-size:22px!important;letter-spacing:normal;line-height:normal}.app-subtitle{font-size:14px!important;line-height:1.4}.app-icons{flex-direction:column;gap:10px;align-items:stretch}.app-desk,.app-store-badge{justify-content:center}.cta-box{padding:32px 18px;border-radius:16px}.cta-box h2{font-size:16px!important}.cta-box>p{font-size:15px!important}.cta-form{flex-direction:column;gap:8px;max-width:100%}.cta-form input{padding:13px 16px}.cta-form button{width:100%;border-radius:8px;padding:13px 22px}.ft{padding:40px 10px 24px}.ft-top{grid-template-columns:1fr;gap:24px}.ft-brand{max-width:100%}.ft-bot{flex-direction:column;text-align:center;gap:6px}.ft-soc{justify-content:flex-start}.sh-l{font-size:18px!important}.app-in{display:flex;align-items:center;justify-content:center;gap:30px;text-align:center;flex-direction:column}.brand-text{font-size:16px!important;font-weight:900;background:var(--brand-grad-h);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-text,.off-num{letter-spacing:normal}.off-num{font-size:14px!important;font-weight:800;text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;gap:8px}}@media (max-width:380px){.hero h1{font-size:28px!important}.sh h2{font-size:20px}.n-login{padding:6px 10px}.off-h{font-size:18px}}.header-text-color{color:#1a1a2e!important}.font-regular{font-size:2rem}.testimonial-height{min-height:14rem}