.aboutus{padding:140px 0;background:#f4f4f4}.aboutus__container{max-width:1300px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:64px}.aboutus__content{display:flex;flex-direction:column;gap:32px;max-width:900px}.aboutus__tag{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(33,33,33,.15);border-radius:100px;padding:6px 16px 6px 8px;width:fit-content}.aboutus__tag-dot{width:8px;height:8px;border-radius:100px;background:var(--color-primary)}.aboutus__tag-text{font-size:14px;font-weight:500;color:#212121}.aboutus__heading{font-size:clamp(28px,3.5vw,46px);font-weight:500;line-height:1.25;letter-spacing:-.03em;color:#212121}.aboutus__heading em{font-style:italic;color:var(--color-primary)}.aboutus__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aboutus__stat-card{background:#ffffff;border-radius:24px;padding:32px 28px;display:flex;flex-direction:column;gap:12px}.aboutus__stat-value{font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.2;letter-spacing:-.03em;color:#212121;text-align:center}.aboutus__stat-desc{font-size:14px;font-weight:400;line-height:1.6;color:#212121;opacity:.55;text-align:center}@media (max-width:991px){.aboutus{padding:100px 0}.aboutus__container{padding:0 20px;gap:48px}.aboutus__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.aboutus{padding:80px 0}.aboutus__container{padding:0 16px;gap:40px}.aboutus__stats{grid-template-columns:1fr}.aboutus__stat-card{padding:28px 24px}}.askai{padding:0 0 clamp(32px,4vw,48px)}.askai__shell{max-width:1380px;margin:0 auto;padding:0 80px}.askai__panel{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.askai__heading{margin:0;font-family:inherit;font-size:clamp(14px,1.6vw,16px);font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--color-dark);opacity:.7}.askai__links{display:flex;flex-wrap:wrap;gap:8px}.askai__link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#ffffff;border:1px solid #e4e4e4;text-decoration:none;color:var(--color-dark);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.askai__link:focus-visible,.askai__link:hover{background:#fafafa;border-color:#d0d0d0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.askai__link:active{transform:scale(.98)}.askai__link-logo{display:block;flex-shrink:0;width:18px;height:18px;object-fit:contain}.askai__link-name{white-space:nowrap}.askai__link-arrow{display:flex;align-items:center;flex-shrink:0;color:#8e8e8e;margin-left:2px;transition:color .15s ease}.askai__link:hover .askai__link-arrow{color:var(--color-dark)}@media (max-width:991px){.askai__shell{padding:0 24px}}@media (max-width:480px){.askai__links{flex-direction:column;width:100%}.askai__link{width:100%;justify-content:center}}.blog{padding:140px 0;background:var(--color-bg);overflow:hidden}.blog__header-wrap{max-width:1300px;margin:0 auto 48px;padding:0 40px}.blog__header{display:flex;align-items:center;justify-content:space-between;gap:24px}.blog__title{font-size:clamp(28px,3vw,40px);letter-spacing:-.03em}.blog__cta,.blog__title{font-weight:500;color:#212121}.blog__cta{display:inline-flex;align-items:center;gap:10px;font-size:15px;background:var(--color-primary);padding:6px 6px 6px 20px;border-radius:100px;white-space:nowrap;flex-shrink:0;transition:all .25s ease}.blog__cta:hover{background:#d4a01e;transform:translateY(-1px)}.blog__cta:hover .cta__icon svg:first-child{transform:translateX(36px)}.blog__cta:hover .cta__icon svg:last-child{transform:translateX(0)}.blog__scroll-wrap{max-width:1300px;margin:0 auto;padding:0 40px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 3%,black 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 3%,black 97%,transparent)}.blog__scroll-track{display:flex;gap:24px;width:max-content;animation:blogScroll 45s linear infinite}.blog__scroll-track:hover{animation-play-state:paused}@keyframes blogScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.blog__card{display:flex;flex-direction:column;flex-shrink:0;width:380px;text-decoration:none;color:inherit;transition:transform .3s ease}.blog__card:hover{transform:translateY(-4px)}.blog__card:hover .blog__card-image img{transform:scale(1.04)}.blog__card-image{border-radius:10px;overflow:hidden;aspect-ratio:3/2}.blog__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog__card-image--placeholder{background:linear-gradient(135deg,#efe7d4,#f6f1e2 50%,#ece3cd)}.blog__card-details{padding:20px 0 0;display:flex;flex-direction:column;gap:12px}.blog__card-category{display:inline-block;font-size:13px;font-weight:500;color:rgba(33,33,33,.5);background:#f4f4f4;border-radius:50px;padding:5px 14px;width:fit-content}.blog__card-title{font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:#212121}.blog__card-meta{display:flex;align-items:center;gap:16px;font-size:13px;font-weight:400;color:rgba(33,33,33,.65)}@media (max-width:991px){.blog{padding:100px 0}.blog__header-wrap{padding:0 20px;margin-bottom:40px}.blog__scroll-wrap{padding:0 20px}.blog__header{flex-direction:column;align-items:flex-start;gap:20px}.blog__card{width:320px}}@media (max-width:480px){.blog{padding:80px 0}.blog__header-wrap,.blog__scroll-wrap{padding:0 16px}.blog__card{width:280px}.blog__card-title{font-size:16px}}.cstudy{padding:140px 0;background:var(--color-bg)}.cstudy__header{max-width:1300px;margin:0 auto 48px;padding:0 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.cstudy__header-text{display:flex;flex-direction:column;gap:12px;max-width:560px}.cstudy__title{font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--color-dark)}.cstudy__desc{font-size:15px;font-weight:400;line-height:1.7;color:var(--color-dark);opacity:.6}.cstudy__header-cta{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#212121;background:var(--color-primary);padding:6px 6px 6px 20px;border-radius:100px;transition:all .25s ease;white-space:nowrap;flex-shrink:0}.cstudy__header-cta:hover{background:#d4a01e;transform:translateY(-1px)}.cstudy__header-cta:hover .cta__icon svg:first-child{transform:translateX(36px)}.cstudy__header-cta:hover .cta__icon svg:last-child{transform:translateX(0)}.cstudy__grid{max-width:1300px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:380px 1fr;grid-template-rows:auto auto;gap:16px}.cstudy__details{background:#f4f4f4;border-radius:10px;padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:520px}.cstudy__details-content{display:flex;flex-direction:column;gap:20px}.cstudy__subtitle{font-size:14px;opacity:.6}.cstudy__heading,.cstudy__subtitle{font-weight:500;color:var(--color-dark)}.cstudy__heading{font-size:clamp(22px,2.2vw,28px);line-height:1.35;letter-spacing:-.02em}.cstudy__nav{display:flex;gap:8px}.cstudy__nav-btn{width:48px;height:48px;border-radius:100px;border:none;background:rgba(33,33,33,.12);color:#212121;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.cstudy__nav-btn svg{width:20px;height:20px}.cstudy__nav-btn:hover{background:rgba(33,33,33,.22)}.cstudy__nav-btn--dim{opacity:.35}.cstudy__visual{display:flex;flex-direction:column;gap:16px}.cstudy__image-section{border-radius:10px;overflow:hidden;height:280px;background:linear-gradient(135deg,#fdf6e3,#faf0d1 40%,#f5e6b8 60%,#fdf6e3);display:flex;align-items:center;justify-content:center;position:relative}.cstudy__passport{position:absolute;width:auto;height:50%;object-fit:contain;opacity:.85;z-index:1;top:50%;transform:translateY(-50%)}.cstudy__passport--left{left:0}.cstudy__passport--right{right:0;transform:translateY(-50%) scaleX(-1)}.cstudy__lottie{z-index:2}.cstudy__lottie--xsmall{width:170px;height:170px}.cstudy__lottie--small{width:230px;height:230px}.cstudy__lottie--large{width:280px;height:280px}.cstudy__image{width:100%;height:100%;object-fit:cover}.cstudy__visual-cards{display:flex;gap:12px;flex:1 1}.cstudy__stat-card{background:var(--color-primary);border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:12px;flex-shrink:0;min-width:160px}.cstudy__stat-value{font-size:36px;font-weight:600;line-height:1;color:#ffffff}.cstudy__stat-value-sub{font-size:.42em;font-weight:400;line-height:1.4;opacity:.95}.cstudy__stat-label{font-size:13px;font-weight:400;line-height:1.4;color:rgba(255,255,255,.9)}.cstudy__quote-card{background:#212121;border-radius:10px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;flex:1 1}.cstudy__quote-text{font-size:14px;font-weight:400;line-height:1.6;color:#ffffff}.cstudy__client{display:flex;align-items:center;gap:12px}.cstudy__avatar{width:48px;height:48px;border-radius:200px;object-fit:cover}.cstudy__client-info{display:flex;flex-direction:column;gap:2px}.cstudy__client-name{font-size:14px;font-weight:500;color:#ffffff}.cstudy__client-role{font-size:13px;font-weight:400;color:rgba(250,250,250,.65)}.cstudy__cta-content{background:#f4f4f4;border-radius:10px;padding:36px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.cstudy__cta-text{display:flex;flex-direction:column;gap:16px}.cstudy__cta-heading{font-size:clamp(24px,2.8vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--color-dark);max-width:520px}.cstudy__cta-body{display:flex;flex-direction:column;gap:28px}.cstudy__cta-desc{font-size:15px;font-weight:400;line-height:1.7;color:rgba(33,33,33,.7);max-width:480px}.cstudy__cta-actions{display:flex;align-items:center;gap:10px}.cstudy__btn{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;padding:6px 24px;border-radius:100px;transition:all .25s ease;height:48px}.cstudy__btn--white{background:#ffffff;color:#212121;border:1px solid rgba(33,33,33,.1)}.cstudy__btn--white:hover{background:#f0f0f0}.cstudy__btn--dark{background:#212121;color:#ffffff;padding:6px 6px 6px 24px}.cstudy__btn--dark:hover{background:#333333}.cstudy__btn-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-primary);border-radius:100px;color:#212121;flex-shrink:0;transition:transform .25s ease}.cstudy__btn-icon svg{width:16px;height:16px}.cstudy__btn--dark:hover .cstudy__btn-icon{transform:translateX(2px)}.cstudy__row2{grid-column:1/-1;display:flex;gap:16px;max-height:300px}.cstudy__portrait{width:280px;flex-shrink:0;border-radius:10px;overflow:hidden}.cstudy__portrait-img{width:100%;height:100%;object-fit:cover}.cstudy__small-cards{flex:1 1;display:flex;gap:12px}@media (max-width:991px){.cstudy{padding:100px 0}.cstudy__header{padding:0 20px;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px}.cstudy__grid{grid-template-columns:1fr;padding:0 20px}.cstudy__details{padding:32px 28px;min-height:unset}.cstudy__image-section{height:240px}.cstudy__passport{height:70%}.cstudy__lottie--xsmall{width:130px;height:130px}.cstudy__lottie--small{width:160px;height:160px}.cstudy__lottie--large{width:200px;height:200px}.cstudy__row2,.cstudy__visual-cards{flex-direction:column}.cstudy__row2{max-height:unset}.cstudy__portrait{width:100%;max-height:260px}}@media (max-width:480px){.cstudy{padding:80px 0}.cstudy__grid,.cstudy__header{padding:0 16px}.cstudy__details{padding:28px 24px}.cstudy__image-section{height:200px}.cstudy__passport{height:60%;opacity:.7}.cstudy__lottie--xsmall{width:100px;height:100px}.cstudy__lottie--small{width:130px;height:130px}.cstudy__lottie--large{width:170px;height:170px}.cstudy__stat-card{min-width:unset}.cstudy__stat-value{font-size:28px}}.caccess{padding:140px 0;background:var(--color-bg)}.caccess__container{max-width:1300px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.caccess__image-wrapper{border-radius:16px;background:#f4f4f4;overflow:hidden;min-height:500px}.caccess__lottie-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.caccess__lottie-wrap:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(230,176,38,.12) 0,transparent 70%);pointer-events:none;border-radius:inherit}.caccess__lottie{width:82%;height:82%;filter:drop-shadow(0 8px 32px rgba(230,176,38,.22))}.caccess__image-bg{position:relative;width:100%;height:100%;min-height:480px;background:#f4f4f4;overflow:hidden}.caccess__coin{position:absolute;border-radius:inherit;object-fit:cover}.caccess__coin--1{width:70%;bottom:-5%;left:-5%;z-index:4}.caccess__coin--2{width:56%;bottom:10%;left:50%;transform:translateX(-50%);z-index:3}.caccess__coin--3{width:72%;top:-5%;right:-10%;z-index:2}.caccess__coin--4{width:64%;top:5%;left:5%;z-index:1}.caccess__content{justify-content:space-between;gap:28px;background:#f4f4f4;border-radius:16px;padding:48px 44px}.caccess__content,.caccess__text{display:flex;flex-direction:column}.caccess__text{gap:16px}.caccess__badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:100px;padding:6px 16px 6px 8px;width:fit-content}.caccess__badge-dot{width:8px;height:8px;border-radius:100px;background:var(--color-primary)}.caccess__badge-text{font-size:14px;font-weight:500;color:#212121}.caccess__title{font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.03em;color:#212121}.caccess__desc{font-size:15px;font-weight:400;line-height:1.75;color:#212121;opacity:.55;max-width:440px}.caccess__cta{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#212121;background:var(--color-primary);padding:6px 6px 6px 20px;border-radius:100px;width:fit-content;transition:all .25s ease}.caccess__cta:hover{background:#d4a01e;transform:translateY(-1px)}.caccess__cta:hover .cta__icon svg:first-child{transform:translateX(36px)}.caccess__cta:hover .cta__icon svg:last-child{transform:translateX(0)}@media (max-width:991px){.caccess{padding:100px 0}.caccess__container{grid-template-columns:1fr;padding:0 20px}.caccess__image-wrapper{min-height:360px}.caccess__content{padding:36px 28px}}@media (max-width:480px){.caccess{padding:80px 0}.caccess__container{padding:0 16px}.caccess__image-wrapper{min-height:280px}.caccess__content{padding:28px 24px}}