@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,DM Sans,sans-serif;color:#20201f;background:#f7f7f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #20201f;--muted: #73736f;--line: rgba(33, 32, 29, .1);--paper: #fff;--canvas: #f7f7f7;--yellow: #ffcf33;--yellow-soft: #fff5cf;--tomato: #e74c3c;--green: #316e52;--shadow: 0 22px 65px rgba(39, 36, 29, .1);--radius: 22px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;background:var(--canvas)}body,button,a{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:var(--ink);background:#ffe69a}.app-shell{isolation:isolate;overflow:hidden}.section-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.announcement{height:35px;display:flex;justify-content:center;align-items:center;gap:9px;background:var(--ink);color:#ffffffc7;font-size:11px;letter-spacing:.025em}.announcement a{display:inline-flex;align-items:center;gap:3px;margin-left:7px;color:#ffdc70;font-weight:650}.announcement-dot{width:6px;height:6px;border-radius:50%;background:#a4d9a8;box-shadow:0 0 0 3px #a4d9a821}.site-header{position:sticky;top:0;z-index:10;display:flex;height:80px;align-items:center;justify-content:space-between;gap:34px;max-width:1320px;padding:0 40px;margin:0 auto;border-bottom:1px solid rgba(33,32,29,.05);background:#f7f7f7d1;backdrop-filter:saturate(150%) blur(22px);-webkit-backdrop-filter:saturate(150%) blur(22px)}.brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.brand>img{width:39px;height:39px;border-radius:12px;box-shadow:0 2px 9px #1414141f}.brand>span{position:relative;display:block;font-size:20px;font-weight:790;letter-spacing:-.075em;line-height:.9}.brand>span>span{color:var(--tomato)}.brand small{display:block;margin-top:5px;color:#777671;font-size:8px;font-weight:550;letter-spacing:.035em}.main-nav{display:flex;align-items:center;gap:clamp(18px,3vw,38px);margin-left:auto}.main-nav a{color:#595954;font-size:12px;font-weight:570;transition:color .18s ease}.main-nav a:hover,.main-nav a:focus-visible{color:var(--tomato)}.header-cta,.footer-download{display:inline-flex;align-items:center;gap:12px;padding:11px 16px;border:1px solid rgba(32,32,31,.14);border-radius:999px;background:#ffffffb8;font-size:11px;font-weight:670;transition:background .18s,transform .18s}.header-cta:hover,.footer-download:hover{background:#fff;transform:translateY(-1px)}.menu-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:13px;background:#fff}.hero{position:relative;min-height:570px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:30px;padding-top:42px;padding-bottom:83px}.hero-copy{position:relative;z-index:2;padding:0 0 15px 12px}.eyebrow{display:flex;align-items:center;gap:8px;color:#72706a;font-size:9px;font-weight:760;letter-spacing:.15em;line-height:1.5}.eyebrow svg{color:var(--tomato)}.hero h1,.section-heading h2,.how-intro h2,.partner-copy h2,.download-heading h2{margin:19px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Manrope,sans-serif;font-weight:760;letter-spacing:-.075em}.hero h1{font-size:clamp(54px,6.2vw,78px);line-height:.99}.hero h1 span,.section-heading h2 span,.partner-copy h2 span{color:var(--tomato)}.hero-description{max-width:410px;margin:22px 0 0;color:#696963;font-size:14px;line-height:1.72}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:21px;margin-top:24px}.button{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:13px;padding:0 19px;border:0;border-radius:14px;font-size:11px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #18181829}.button-dark{background:var(--ink);color:#fff;box-shadow:0 5px 13px #1818181c}.button-yellow{background:var(--yellow);color:var(--ink)}.text-link{display:inline-flex;align-items:center;gap:7px;color:#6d6b65;font-size:11px;font-weight:620}.text-link svg{color:var(--tomato)}.hero-proof{display:flex;align-items:center;gap:11px;margin-top:39px}.avatar-stack{display:flex;padding-left:1px}.avatar-stack>*{width:28px;height:28px;display:grid;place-items:center;margin-left:-2px;border:2px solid var(--canvas);border-radius:50%;background:#d8b59c;color:#fff;font-size:7px;font-weight:750}.avatar-stack span:nth-child(2){background:#788e7b}.avatar-stack span:nth-child(3){background:#c9885d}.avatar-stack b{background:var(--yellow);color:var(--ink);font-size:13px}.hero-proof strong,.hero-proof small{display:block}.hero-proof strong{font-size:10px;font-weight:720}.hero-proof small{margin-top:3px;color:#85837e;font-size:9px}.hero-visual{position:relative;width:100%;min-height:430px;display:flex;align-items:center;justify-content:center}.photo-frame{position:relative;width:min(100%,574px);height:365px;overflow:hidden;border:8px solid rgba(255,255,255,.78);border-radius:36px 36px 36px 100px;background:#eadbc6;box-shadow:var(--shadow);transform:rotate(1.5deg)}.photo-frame:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 54%,rgba(30,26,19,.1))}.photo-frame img{width:100%;height:100%;object-fit:cover;object-position:58% 50%;transform:scale(1.06)}.photo-caption{position:absolute;z-index:2;right:9px;bottom:17px;left:39px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.65);border-radius:17px;background:#ffffffe0;box-shadow:0 8px 28px #1e1a131a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.caption-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:11px;background:#fff0c4;color:#8d6915}.photo-caption strong,.photo-caption small,.floating-note strong,.floating-note small{display:block}.photo-caption strong,.floating-note strong{font-size:10px;font-weight:720}.photo-caption small,.floating-note small{margin-top:3px;color:#828078;font-size:9px}.caption-arrow{margin-left:auto;color:var(--tomato)}.floating-note{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(255,255,255,.74);border-radius:15px;background:#ffffffed;box-shadow:0 13px 32px #27241d1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.note-rating{top:20px;left:4px}.note-booking{right:-2px;bottom:75px}.rating-star,.note-check{width:28px;height:28px;display:grid;place-items:center;border-radius:10px}.rating-star{background:#fff1bd;color:#bd8212}.note-check{background:#e8f2e9;color:var(--green)}.hero-sunburst{position:absolute;top:25px;right:35px;color:var(--tomato);font-size:29px;transform:rotate(-13deg)}.hero-scroll{position:absolute;bottom:31px;left:13px;display:flex;align-items:center;gap:10px;color:#97958e;font-size:9px;letter-spacing:.04em}.hero-scroll span{width:29px;height:1px;background:#cfccc4}.marquee-band{overflow:hidden;border-top:1px solid #e3dfd6;border-bottom:1px solid #e3dfd6;background:#f1eee6}.marquee-track{width:max-content;min-height:55px;display:flex;align-items:center;gap:31px;animation:marquee 34s linear infinite}.marquee-item{display:inline-flex;align-items:center;gap:30px;color:#55534e;font-size:9px;font-weight:760;letter-spacing:.17em;white-space:nowrap}.marquee-item i{color:var(--tomato);font-size:16px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.services{padding-top:105px;padding-bottom:111px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:34px}.section-heading h2,.partner-copy h2,.download-heading h2{font-size:clamp(38px,4.4vw,55px);line-height:1.08}.section-heading h2{margin-top:12px}.section-heading>p{width:min(350px,42%);margin:0 4px 4px 0;color:#77756f;font-size:12px;line-height:1.75}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.service-card{position:relative;min-height:342px;overflow:hidden;padding:17px 17px 16px;border:1px solid rgba(30,29,25,.07);border-radius:21px;background:#fff;transition:transform .22s ease,box-shadow .22s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #27241d17}.service-number{display:flex;align-items:center;justify-content:space-between;color:#a4a199;font-size:9px;font-weight:750;letter-spacing:.09em}.service-number span{color:#8c8a83;font-size:7px;letter-spacing:.14em}.service-art{position:relative;height:116px;display:grid;place-items:center;overflow:hidden;margin:12px -2px;border-radius:16px}.art-clean{background:#fbf0cf;color:#946d1c}.art-fix{background:#e5f0e8;color:#4f7961}.art-care{background:#f5e4dd;color:#b05e4f}.art-more{background:#e6ebf6;color:#4c6285}.service-art-icon{position:relative;z-index:2;width:65px;height:65px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:23px;background:#ffffff7a;transform:rotate(-8deg)}.art-orbit{position:absolute;border:1px solid currentColor;border-radius:50%;opacity:.19}.orbit-one{width:110px;height:110px}.orbit-two{width:150px;height:150px}.art-star{position:absolute;top:17px;right:23px;color:#7755168c;font-size:18px}.card-fix .art-star,.card-care .art-star,.card-more .art-star{display:none}.service-card h3{margin:0;font-family:Manrope,-apple-system,sans-serif;font-size:18px;font-weight:720;letter-spacing:-.055em;line-height:1.18}.service-card p{min-height:37px;margin:8px 0 13px;color:#7d7b75;font-size:10px;line-height:1.55}.service-card>a{display:inline-flex;align-items:center;gap:9px;color:#292824;font-size:9px;font-weight:730}.service-card>a svg{color:var(--tomato);transition:transform .18s ease}.service-card>a:hover svg{transform:translate(2px,-2px)}.how-section{position:relative;overflow:hidden;background:var(--ink);color:#fff}.how-section:before,.how-section:after{position:absolute;width:310px;height:310px;border:1px solid rgba(255,255,255,.07);border-radius:50%;content:""}.how-section:before{top:-176px;left:38%;box-shadow:0 0 0 36px #ffffff05,0 0 0 76px #ffffff05}.how-section:after{right:-213px;bottom:-160px;width:390px;height:390px}.how-inner{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.2fr;gap:110px;padding-top:88px;padding-bottom:90px}.eyebrow-light{color:#ffffff94}.eyebrow-light svg{color:var(--yellow)}.how-intro h2{margin-top:18px;font-size:clamp(48px,5.7vw,68px);line-height:.99}.how-intro h2 span{color:var(--yellow)}.how-intro>p{max-width:290px;margin:19px 0 23px;color:#ffffff9e;font-size:12px;line-height:1.75}.steps-list{align-self:center}.step{position:relative;display:grid;grid-template-columns:43px 1fr 20px;gap:17px;align-items:start;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.13)}.step:first-child{border-top:1px solid rgba(255,255,255,.13)}.step-icon{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:13px;background:#ffffff12;color:var(--yellow)}.step>div:nth-child(2)>span{color:#ffffff6b;font-size:8px;font-weight:740;letter-spacing:.14em}.step h3{margin:7px 0 4px;font-family:Manrope,sans-serif;font-size:15px;font-weight:670;letter-spacing:-.035em}.step p{margin:0;color:#ffffff8c;font-size:10px;line-height:1.6}.step-arrow{margin-top:3px;color:#fff6}.step-footnote{display:flex;align-items:center;gap:8px;padding-top:16px;color:#ffffff8a;font-size:9px}.step-footnote svg{color:var(--yellow)}.partner-section{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:95px;padding-top:116px;padding-bottom:120px}.partner-photo{position:relative;height:390px;overflow:visible}.partner-photo:before{position:absolute;z-index:-1;top:22px;right:-19px;bottom:-16px;left:21px;border-radius:30px 110px 30px 30px;background:var(--yellow);content:""}.partner-photo img{width:100%;height:100%;border-radius:110px 26px 26px;object-fit:cover;object-position:70% center}.partner-sticker{position:absolute;right:-24px;bottom:26px;width:100px;height:100px;display:grid;place-content:center;border:5px solid var(--canvas);border-radius:50%;background:var(--yellow);color:var(--ink);font-size:11px;font-weight:820;letter-spacing:.04em;line-height:1.35;text-align:center;transform:rotate(9deg)}.partner-copy h2{margin-top:13px;font-size:clamp(34px,3.7vw,47px)}.partner-copy h2 span{color:var(--tomato)}.partner-copy>p{margin:18px 0 16px;color:#74726c;font-size:11px;line-height:1.78}.partner-copy ul{display:grid;gap:11px;padding:0;margin:0 0 20px;list-style:none}.partner-copy li{display:flex;align-items:center;gap:9px;color:#45443f;font-size:10px;font-weight:620}.partner-copy li svg{color:var(--green)}.partner-note{display:block;margin-top:12px;color:#98968f;font-size:9px}.download-section{padding:92px 0 100px;background:#efede6}.download-wrap{display:grid;grid-template-columns:1.05fr .65fr;align-items:center;gap:75px}.download-heading h2{margin-top:13px}.download-heading h2 span{color:var(--tomato)}.download-heading>p{max-width:340px;margin:15px 0 22px;color:#76746e;font-size:11px;line-height:1.7}.download-tabs{display:block}.download-switch{position:relative;width:fit-content;display:flex;gap:3px;padding:4px;border:1px solid rgba(36,34,28,.09);border-radius:15px;background:#ffffffa6}.download-tab{display:inline-flex;min-height:34px;align-items:center;padding:0 12px;border:0;border-radius:11px;background:transparent;color:#75736c;cursor:pointer;font-size:9px;font-weight:650;transition:color .16s,background .16s,box-shadow .16s}.download-tab[data-active]{background:#fff;color:var(--ink);box-shadow:0 2px 8px #24221c1f}.download-tab:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid rgba(231,76,60,.45);outline-offset:3px}.download-panel{margin-top:15px;animation:reveal .24s ease both}@keyframes reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.app-card{max-width:540px;padding:19px;border:1px solid rgba(32,32,31,.07);border-radius:22px;background:#ffffffe8;box-shadow:0 14px 45px #27241d0f}.app-card-top{display:flex;align-items:center;gap:13px;padding-bottom:15px;border-bottom:1px solid rgba(32,32,31,.08)}.app-badge{width:50px;height:50px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(32,32,31,.08);border-radius:15px;background:#fff}.app-badge img{width:100%;height:100%;object-fit:cover}.app-kicker{color:#98968f;font-size:7px;font-weight:780;letter-spacing:.13em}.app-card h3{margin:3px 0 2px;font-family:Manrope,sans-serif;font-size:17px;font-weight:740;letter-spacing:-.05em}.app-card-top p{margin:0;color:#77756e;font-size:9px}.platform-label{padding:14px 0 8px;color:#99978f;font-size:7px;font-weight:770;letter-spacing:.15em}.platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.platform-link{min-width:0;min-height:53px;display:flex;align-items:center;gap:9px;padding:8px 9px;border:1px solid rgba(35,34,30,.08);border-radius:13px;background:#fff;transition:border-color .16s,transform .16s,background .16s}.platform-link:hover{transform:translateY(-1px);border-color:#e74c3c52;background:snow}.platform-unavailable{cursor:default;background:#faf9f6}.platform-unavailable>svg{color:#aaa79f}.platform-link>span:nth-child(2){min-width:0;flex:1}.platform-link>span:nth-child(2)>*{display:block}.platform-link strong{font-size:9px;font-weight:720}.platform-link small{overflow:hidden;margin-top:3px;color:#8b8983;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.platform-link>svg{flex-shrink:0;color:#a4a199}.platform-web{border-color:#316e5233;background:#f5faf6}.platform-web>svg{color:var(--green)}.platform-icon{width:29px;height:29px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#f4f2ed;color:#4e4c45}.platform-mark{width:16px;height:16px;fill:currentColor}.platform-mark-android{color:#3ddc84}.platform-mark-apple{color:#262622}.platform-mark-windows{color:#0078d4}.platform-mark-web{width:17px;height:17px;color:var(--green);fill:none}.release-note{display:flex;align-items:flex-start;gap:7px;margin:12px 2px 1px;color:#77746e;font-size:10px;line-height:1.55}.release-note svg{flex:0 0 auto;color:#bd8417}.download-aside{position:relative;min-height:346px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;padding:35px;border-radius:26px 26px 100px;background:var(--yellow)}.download-aside:after{position:absolute;right:-88px;bottom:-130px;width:300px;height:300px;border:1px solid rgba(32,32,31,.14);border-radius:50%;content:"";box-shadow:0 0 0 27px #20201f08,0 0 0 60px #20201f08}.aside-spark{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(32,32,31,.1);border-radius:14px;background:#ffffff75}.download-aside p{position:relative;z-index:1;margin:18px 0 5px;font-family:Manrope,sans-serif;font-size:34px;font-weight:770;letter-spacing:-.07em;line-height:1.1}.download-aside>span{position:relative;z-index:1;color:#20201fab;font-size:10px}.aside-stamp{position:absolute;right:27px;bottom:24px;z-index:1;width:72px;height:72px;display:grid;place-content:center;border:1px solid rgba(32,32,31,.28);border-radius:50%;font-size:13px;font-weight:850;line-height:1;text-align:center;transform:rotate(8deg)}.aside-stamp small{margin-top:4px;font-size:5px;letter-spacing:.11em;line-height:1.4}.aside-doodle{position:absolute;right:85px;bottom:17px;z-index:1;transform:rotate(-22deg)}.site-footer{padding:27px max(32px,calc((100vw - 1180px)/2)) 18px;background:#22221f;color:#fff}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:13px 0 27px;border-bottom:1px solid rgba(255,255,255,.14)}.brand-footer>span{color:#fff}.brand-footer>span>span{color:var(--yellow)}.brand-footer small{color:#ffffff94}.footer-top>p{margin:0;color:#ffffffb3;font-family:Manrope,sans-serif;font-size:14px;font-weight:620;letter-spacing:-.035em;line-height:1.5}.footer-download{border-color:#ffffff40;background:transparent;color:#fff}.footer-download:hover{background:#ffffff1a}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:16px;color:#ffffff73;font-size:8px}.footer-bottom>div{display:flex;gap:20px}.footer-bottom a:hover{color:#fff}@media(min-width:1440px){.hero{min-height:620px}}@media(max-width:980px){.section-wrap{width:min(100% - 48px,760px)}.site-header{height:72px;padding-inline:25px}.main-nav{gap:17px}.main-nav a{font-size:10px}.header-cta{padding:10px 12px;font-size:9px}.hero{min-height:510px;grid-template-columns:.92fr 1.08fr;gap:10px}.hero h1{font-size:clamp(48px,7vw,64px)}.hero-visual{min-height:370px}.photo-frame{height:320px;border-radius:27px 27px 27px 75px}.photo-caption{left:25px}.note-booking{right:-3px;bottom:56px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{min-height:318px}.how-inner{gap:55px}.partner-section{gap:50px}.partner-photo{height:330px}.download-wrap{grid-template-columns:1fr;gap:28px}.download-aside{min-height:220px;border-radius:24px 24px 70px}}@media(max-width:680px){html{scroll-padding-top:70px}.section-wrap{width:calc(100% - 36px)}.announcement{height:31px;gap:6px;font-size:8px}.announcement a{margin-left:2px;font-size:8px}.site-header{height:66px;padding:0 18px}.brand>img{width:35px;height:35px;border-radius:11px}.brand>span{font-size:18px}.header-cta{display:none}.menu-toggle{display:inline-flex}.main-nav{position:absolute;top:58px;right:15px;left:15px;display:none;align-items:stretch;gap:0;padding:8px;border:1px solid var(--line);border-radius:17px;background:#fffffff7;box-shadow:0 16px 40px #14141424;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.main-nav.is-open{display:flex;flex-direction:column}.main-nav a{padding:13px 12px;border-radius:10px;font-size:12px}.main-nav a:hover{background:#f8f6f1}.hero{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding-top:40px;padding-bottom:60px}.hero-copy{padding:0}.eyebrow{font-size:8px}.hero h1{margin-top:15px;font-size:clamp(51px,14vw,70px)}.hero-description{max-width:385px;margin-top:16px;font-size:12px}.hero-actions{gap:17px;margin-top:20px}.button{min-height:43px;border-radius:13px}.hero-proof{margin-top:22px}.hero-visual{min-height:300px;margin-top:8px}.photo-frame{width:94%;height:250px;border-width:6px;border-radius:26px 26px 26px 70px}.photo-frame img{object-position:64% center}.photo-caption{right:6px;bottom:11px;left:18px;gap:8px;padding:9px 10px;border-radius:14px}.caption-icon{width:28px;height:28px}.photo-caption strong,.floating-note strong{font-size:9px}.photo-caption small,.floating-note small{font-size:8px}.floating-note{gap:7px;padding:8px 10px;border-radius:13px}.note-rating{top:5px;left:-2px}.note-booking{right:-2px;bottom:57px}.hero-scroll{bottom:20px;left:0}.services{padding-top:69px;padding-bottom:72px}.section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:23px}.section-heading h2,.partner-copy h2,.download-heading h2{font-size:39px}.section-heading>p{width:100%;max-width:425px;font-size:11px}.service-grid{gap:9px}.service-card{min-height:295px;padding:12px;border-radius:17px}.service-number{font-size:8px}.service-number span{font-size:6px}.service-art{height:93px;margin:10px -1px;border-radius:13px}.service-art-icon{width:54px;height:54px;border-radius:19px}.service-art-icon svg{width:28px;height:28px}.service-card h3{font-size:15px}.service-card p{min-height:43px;margin:7px 0 10px;font-size:9px}.service-card>a{gap:4px;font-size:8px}.how-inner{grid-template-columns:1fr;gap:31px;padding-top:64px;padding-bottom:68px}.how-intro h2{font-size:54px}.how-intro>p{margin:13px 0 17px}.step{grid-template-columns:37px 1fr 18px;gap:12px;padding:16px 0}.step-icon{width:35px;height:35px;border-radius:12px}.step h3{font-size:14px}.step p{font-size:9px}.partner-section{grid-template-columns:1fr;gap:34px;padding-top:75px;padding-bottom:79px}.partner-photo{height:270px;margin-right:11px}.partner-photo img{border-radius:75px 21px 21px}.partner-sticker{right:-13px;bottom:15px;width:80px;height:80px;border-width:4px;font-size:9px}.partner-copy h2{font-size:37px}.partner-copy>p{font-size:10px}.download-section{padding:68px 0 76px}.download-heading h2{font-size:40px}.download-heading>p{font-size:10px}.download-switch{max-width:100%}.download-tab{padding-inline:10px;font-size:8px}.app-card{padding:13px;border-radius:18px}.app-card-top{gap:10px}.app-badge{width:42px;height:42px;border-radius:13px}.app-card h3{font-size:15px}.app-card-top p{max-width:230px;font-size:8px;line-height:1.45}.platform-grid{gap:6px}.platform-link{min-height:50px;gap:6px;padding:7px;border-radius:11px}.platform-icon{width:24px;height:24px;border-radius:8px}.platform-mark{width:14px;height:14px}.platform-link strong{font-size:8px}.platform-link small{font-size:7px}.platform-link>svg{width:12px}.download-aside{min-height:196px;padding:25px;border-radius:21px 21px 58px}.download-aside p{margin-top:14px;font-size:29px}.site-footer{padding:18px 18px 14px}.footer-top{flex-wrap:wrap;gap:15px;padding-bottom:18px}.footer-top>p{order:3;width:100%;font-size:12px}.footer-download{padding:9px 11px;font-size:9px}.footer-bottom{flex-wrap:wrap;gap:11px;font-size:7px}.footer-bottom>div{order:3;width:100%;justify-content:space-between;gap:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
