.application-page{--app-primary: #8f5240;--app-primary-dark: #6f3e31;--app-heading: #211613;--app-text: #625954;--app-surface: #ffffff;--app-background: #fcf9f4;--app-line: #eadfd9;min-height:100vh;color:var(--app-text);background:var(--app-background);font-family:Cairo,sans-serif}.application-page main{overflow:hidden}.application-page *,.application-page *:before,.application-page *:after{box-sizing:border-box}.application-shell{width:min(100% - 32px,1170px);margin-inline:auto}.application-section-title{max-width:800px;margin-inline:auto;text-align:center}.application-section-title h2{margin:0;color:var(--app-heading);font-size:clamp(2rem,3.2vw,2.5rem);font-weight:800;line-height:1.35}.application-section-title h2 span{color:var(--app-primary)}.application-section-title h2 b{font-weight:inherit}.application-section-title>p{margin:12px 0 0;color:var(--app-text);font-size:1.05rem;line-height:1.9}.application-section-title--align{max-width:none;margin:0;text-align:start}.application-hero{position:relative;isolation:isolate;padding:76px 0 92px;overflow:hidden;background:radial-gradient(circle at 14% 24%,rgba(143,82,64,.12),transparent 31%),radial-gradient(circle at 88% 72%,rgba(210,167,99,.16),transparent 34%),linear-gradient(135deg,#fffdf9,#f8f0e8);border-bottom:1px solid rgba(143,82,64,.09)}.application-hero:before,.application-hero:after{content:"";position:absolute;z-index:0;border:1px solid rgba(143,82,64,.11);border-radius:50%;pointer-events:none}.application-hero:before{width:520px;height:520px;inset-inline-end:-210px;top:-245px}.application-hero:after{width:310px;height:310px;inset-inline-start:-165px;bottom:-190px}.application-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:48px;min-height:620px}.application-hero__content{padding-bottom:0}.application-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;padding:8px 14px;color:var(--app-primary);background:#8f524014;border:1px solid rgba(143,82,64,.12);border-radius:999px;font-size:.95rem;font-weight:800}.application-kicker i{display:grid;place-items:center;color:var(--app-primary)}.application-hero h1{max-width:620px;margin:0;color:var(--app-heading);font-size:clamp(2.75rem,4.55vw,3.45rem);font-weight:900;letter-spacing:-.025em;line-height:1.26}.application-hero h1 span{display:block;color:var(--app-primary)}.application-hero__description{max-width:610px;margin:22px 0 0;color:var(--app-text);font-size:1.1rem;font-weight:500;line-height:2}.application-store-buttons{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.application-store-buttons a{display:flex;align-items:center;gap:13px;min-width:190px;min-height:67px;padding:10px 21px;color:var(--app-primary);background:#fff;border:2px solid var(--app-primary);border-radius:12px;box-shadow:0 10px 28px #512c1f17;text-decoration:none;transition:transform .25s ease,color .25s ease,background .25s ease}.application-store-buttons a:hover{color:#fff;background:var(--app-primary);transform:translateY(-3px)}.application-store-buttons i{width:34px;font-size:2rem;text-align:center}.application-store-buttons span{display:flex;flex-direction:column;line-height:1.15}.application-store-buttons small{font-size:.72rem}.application-store-buttons strong{margin-top:4px;font-size:1.05rem;font-weight:800}.application-hero__visual{min-width:0}.application-phone-stage{position:relative;width:520px;height:680px;max-width:100%;margin-inline:auto}.application-phone-stage__orb{position:absolute;z-index:-1;top:49%;left:50%;width:475px;height:475px;border-radius:50%;background:linear-gradient(145deg,#a66a59,#784334);box-shadow:0 34px 75px #8f52403d;transform:translate(-50%,-50%)}.application-phone-stage__screen,.application-phone-stage__frame{position:absolute;top:0;left:50%;transform:translate(-50%)}.application-phone-stage__screen{z-index:2;width:305px;height:650px;overflow:hidden;background:#fff;border-radius:49px}.application-phone-stage__slide{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .7s ease,transform 1.1s ease}.application-phone-stage__slide.is-active{opacity:1;transform:scale(1)}.application-phone-stage__frame{z-index:3;width:315px;height:auto;pointer-events:none}.application-phone-stage__message,.application-phone-stage__shield{position:absolute;z-index:4;width:96px;height:96px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(81,44,31,.14));animation:application-float 4.5s ease-in-out infinite}.application-phone-stage__message{left:4px;bottom:95px}.application-phone-stage__shield{right:4px;top:74px;animation-delay:-2.1s}.application-phone-stage__dots{position:absolute;bottom:12px;left:50%;z-index:4;display:flex;gap:10px;transform:translate(-50%)}.application-phone-stage__dots button{width:15px;height:15px;padding:0;background:#d4d2dd;border:0;border-radius:50%;cursor:pointer;transition:background .25s ease,transform .25s ease}.application-phone-stage__dots button.is-active{background:var(--app-primary);transform:scale(1.15)}.application-payments{position:relative;padding:82px 0 92px;background:#fff}.application-payments__logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:28px;max-width:900px;margin:36px auto 0}.application-payments__logo{display:grid;place-items:center;min-height:115px;padding:14px 24px;background:var(--app-background);border:1px solid rgba(143,82,64,.1);border-radius:18px;filter:grayscale(1);transition:filter .3s ease,transform .3s ease,box-shadow .3s ease}.application-payments__logo:hover{filter:grayscale(0);transform:translateY(-4px);box-shadow:0 15px 30px #512c1f17}.application-payments__logo img{width:min(100%,245px);max-height:86px;-o-object-fit:contain;object-fit:contain}.application-about{padding:92px 0 120px;background:var(--app-background)}.application-about__grid{display:grid;grid-template-columns:minmax(440px,.95fr) minmax(0,1.05fr);align-items:center;gap:55px}.application-about__visual{position:relative;min-height:640px}.application-about__circle{position:absolute;top:50%;left:47%;width:500px;height:500px;background:#fff;border-radius:50%;box-shadow:0 25px 60px #512c1f0f;transform:translate(-50%,-50%)}.application-about__frame,.application-about__screen{position:absolute;z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(81,44,31,.13));animation:application-device-float 6s ease-in-out infinite}.application-about__frame{top:5px;left:calc(50% - 225px);width:303px}.application-about__screen{top:175px;left:calc(50% - 57px);width:286px;animation-delay:-3s}.application-about__description{white-space:pre-line}.application-statistics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:38px 0 30px;padding:0;list-style:none}.application-statistics li{display:flex;align-items:center;gap:14px;min-height:92px;padding:15px 20px;background:#fff;border-radius:12px;border:1px solid rgba(143,82,64,.08);box-shadow:0 10px 28px #512c1f12}.application-statistics li>i{display:grid;place-items:center;flex:0 0 50px;width:50px;height:50px;color:var(--app-primary);background:#8f52401a;border-radius:50%;font-size:1.45rem}.application-statistics li>span{display:flex;flex-direction:column;gap:5px}.application-statistics strong{color:var(--app-heading);font-size:1.75rem;font-weight:800;line-height:1}.application-statistics small{color:var(--app-text);font-size:.82rem;font-weight:700}.application-primary-button{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:10px 38px;overflow:hidden;color:#fff;background:var(--app-primary);border:2px solid var(--app-primary);border-radius:50px;font-weight:800;text-decoration:none;transition:color .25s ease,background .25s ease,transform .25s ease}.application-primary-button:hover{color:var(--app-primary);background:#fff;transform:translateY(-2px)}.application-steps{padding:92px 0 100px;background:#f7f1eb}.application-steps__card{width:min(100% - 32px,1370px);padding:70px 70px 120px;background:#fff;border:1px solid rgba(143,82,64,.08);border-radius:30px;box-shadow:0 18px 55px #512c1f14}.application-steps__list{max-width:1080px;margin:42px auto 0;padding:0;list-style:none}.application-steps__list li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:center;gap:35px;min-height:255px;margin-bottom:48px}.application-steps__list li:before{content:"";position:absolute;z-index:0;top:50%;left:50%;width:4px;height:calc(100% + 55px);background:var(--app-line);transform:translate(-50%)}.application-steps__list li:first-child:after{content:"";position:absolute;top:-8px;left:50%;width:14px;height:14px;background:var(--app-line);border-radius:50%;transform:translate(-50%)}.application-steps__list li:last-child{margin-bottom:0}.application-steps__list li:last-child:before{height:50%}.application-step__text,.application-step__image,.application-step__number{position:relative;z-index:1}.application-step__text{grid-column:1;text-align:end}.application-step__image{grid-column:3}.application-steps__list .is-reverse .application-step__text{grid-column:3;grid-row:1;text-align:start}.application-steps__list .is-reverse .application-step__image{grid-column:1;grid-row:1}.application-step__number{grid-column:2;grid-row:1;display:grid;place-items:center;width:110px;height:110px;color:var(--app-heading);background:url(/frontend/q/images/icon_bg.png) center / contain no-repeat;font-size:1.7rem;font-weight:800}.application-step__icon{display:inline-grid;place-items:center;width:43px;height:43px;margin-bottom:12px;color:#fff;background:var(--app-primary);border-radius:50%;font-size:1rem}.application-step__text h3{margin:0;color:var(--app-heading);font-size:1.28rem;font-weight:800}.application-step__text p{margin:10px 0 0;color:var(--app-text);line-height:1.85}.application-step__image{overflow:hidden;border:7px solid #fff;border-radius:20px;box-shadow:0 16px 35px #512c1f21}.application-step__image img{display:block;width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}.application-faq{padding:100px 0 130px;background:#fff}.application-faq__shell{max-width:970px}.application-faq__list{display:grid;gap:20px;margin-top:42px}.application-faq__item{overflow:hidden;background:var(--app-background);border:1px solid rgba(143,82,64,.08);border-radius:12px;box-shadow:0 10px 26px #512c1f0f}.application-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:16px 24px;color:var(--app-heading);font-size:1.15rem;font-weight:800;cursor:pointer;list-style:none}.application-faq__item summary::-webkit-details-marker{display:none}.application-faq__item summary i{flex:0 0 auto;color:#839bc0;transition:color .25s ease,transform .25s ease}.application-faq__item[open] summary{color:var(--app-primary)}.application-faq__item[open] summary i{color:var(--app-primary);transform:rotate(45deg)}.application-faq__item>div{padding:0 24px 22px}.application-faq__item p{margin:0;color:var(--app-text);line-height:1.9}@keyframes application-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes application-device-float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@media(max-width:1100px){.application-hero__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:22px}.application-phone-stage{width:440px}.application-phone-stage__message{left:-4px}.application-phone-stage__shield{right:-4px}.application-about__grid{grid-template-columns:minmax(390px,.85fr) minmax(0,1fr);gap:30px}.application-steps__card{padding-inline:38px}.application-steps__list li{gap:24px}}@media(max-width:991px){.application-hero{padding:64px 0 82px}.application-hero__grid{grid-template-columns:1fr;gap:10px;text-align:center}.application-hero__content{padding-bottom:15px}.application-kicker,.application-store-buttons{justify-content:center}.application-hero h1,.application-hero__description{margin-inline:auto}.application-about__grid{grid-template-columns:1fr}.application-about__content{grid-row:1}.application-about__visual{grid-row:2}.application-section-title--align{text-align:center}.application-primary-button{margin-inline:auto}.application-about__content{text-align:center}.application-statistics{max-width:700px;margin-inline:auto;margin-bottom:30px}.application-steps__list li{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr)}.application-step__number{width:86px;height:86px;font-size:1.3rem}}@media(max-width:767px){.application-shell{width:min(100% - 28px,1170px)}.application-section-title h2{font-size:1.72rem}.application-section-title>p{font-size:.95rem;line-height:1.8}.application-hero{padding:52px 0 70px}.application-hero h1{font-size:2rem;line-height:1.35}.application-hero__description{font-size:.98rem;line-height:1.9}.application-store-buttons{gap:10px}.application-store-buttons a{min-width:156px;min-height:59px;padding:8px 13px}.application-store-buttons i{font-size:1.6rem}.application-store-buttons strong{font-size:.9rem}.application-phone-stage{width:370px;height:600px}.application-phone-stage__orb{width:350px;height:350px}.application-phone-stage__screen{width:255px;height:543px;border-radius:41px}.application-phone-stage__frame{width:264px}.application-phone-stage__message,.application-phone-stage__shield{width:72px;height:72px}.application-phone-stage__message{left:0;bottom:85px}.application-phone-stage__shield{right:0;top:68px}.application-payments{padding-bottom:65px}.application-payments__logos{grid-template-columns:1fr;gap:14px;max-width:330px}.application-payments__logo{min-height:94px}.application-about{padding:45px 0 85px}.application-about__visual{min-height:535px}.application-about__circle{width:350px;height:350px}.application-about__frame{left:calc(50% - 185px);width:250px}.application-about__screen{top:143px;left:calc(50% - 45px);width:235px}.application-statistics{gap:12px}.application-statistics li{min-height:88px;padding:12px}.application-statistics li>i{flex-basis:42px;width:42px;height:42px;font-size:1.15rem}.application-statistics strong{font-size:1.25rem}.application-steps{padding:60px 0 70px}.application-steps__card{width:min(100% - 20px,1370px);padding:50px 16px 80px;border-radius:22px}.application-steps__list{margin-top:38px;padding-inline-start:48px}.application-steps__list li,.application-steps__list li.is-reverse{display:flex;flex-direction:column;align-items:stretch;gap:18px;min-height:0;margin-bottom:52px}.application-steps__list li:before{top:25px;left:auto;inset-inline-start:-25px;width:3px;height:calc(100% + 55px);transform:none}.application-steps__list li:first-child:after{display:none}.application-step__number{position:absolute;top:-4px;left:auto;inset-inline-start:-49px;width:50px;height:50px;font-size:.82rem}.application-step__text,.application-steps__list .is-reverse .application-step__text{order:1;text-align:center}.application-step__image,.application-steps__list .is-reverse .application-step__image{order:2}.application-step__icon{width:38px;height:38px;margin-bottom:8px}.application-step__text h3{font-size:1.08rem}.application-faq{padding:70px 0 95px}.application-faq__item summary{min-height:64px;padding:15px 18px;font-size:1rem}.application-faq__item>div{padding:0 18px 18px}}@media(max-width:420px){.application-store-buttons a{width:100%;justify-content:center}.application-phone-stage{width:330px}.application-phone-stage__message{left:-6px}.application-phone-stage__shield{right:-6px}.application-statistics{grid-template-columns:1fr}.application-about__visual{min-height:480px;transform:scale(.9);transform-origin:top center}}@media(prefers-reduced-motion:reduce){.application-phone-stage__message,.application-phone-stage__shield,.application-about__frame,.application-about__screen{animation:none!important}}
