.aboutIntro{padding:180px 0;position:relative;transition:transform .2s ease-out;will-change:transform}.aboutIntro-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.aboutIntro-left{text-align:left}.aboutIntro-right{display:flex;flex-direction:column;gap:16px;align-items:flex-end;opacity:0;transform:translateY(30px);transition:all .6s ease}.aboutIntro-right.active{opacity:1;transform:translateY(0)}.aboutIntro-desc,.aboutIntro-title{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.22,1,.36,1)}.aboutIntro-desc.active,.aboutIntro-title.active{opacity:1;transform:translateY(0)}.aboutIntro-title{font-size:40px;font-weight:600;color:#1f1f23}.aboutIntro-desc{margin-top:16px;font-size:20px;color:#1f2129}.outline,.text{font-size:1.4rem;text-align:center}.outline:hover,.text:hover{font-size:1.5rem;transform:translateY(-3px)}.delay1{transition-delay:.2s}.delay2{transition-delay:.4s}@media (max-width:1024px){.aboutIntro{padding:120px 40px}.aboutIntro-inner{flex-direction:row;align-items:center}.aboutIntro-right{padding-top:0;align-items:flex-end}.aboutIntro-title{font-size:32px}.aboutIntro-desc{font-size:18px}}@media (max-width:768px){.aboutIntro{padding:80px 20px}.aboutIntro-inner{flex-direction:column;align-items:center;text-align:center}.aboutIntro-left{text-align:center}.aboutIntro-right{display:none}.aboutIntro-title{font-size:26px}.aboutIntro-desc{font-size:15px}}@media (max-width:480px){.aboutIntro{padding:60px 16px}.aboutIntro-title{font-size:22px}.aboutIntro-desc{font-size:14px}}.mainCta{padding:0 80px;background:transparent}.mainCta:after{display:none}.cta-inner{display:flex;justify-content:center}.footer-cta{width:100%;max-width:1800px;background:#f7f7f7;border-radius:20px;padding:60px 80px;min-height:200px;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;overflow:hidden;transition:background-color .6s ease,transform .6s ease,padding .6s ease}.footer-cta:hover{background:#1f1f23;padding:50px 60px;transform:scale(.98)}.footer-cta:hover button,.footer-cta:hover h2{color:#fff}.footer-cta:hover h2{transform:translateY(-8px)}.footer-cta:hover button{transform:translateY(18px) translateX(-40%)}.mainCta .footer-cta button,.mainCta .footer-cta h2{opacity:0;transform:translateY(40px);transition:all .8s ease;pointer-events:none}.mainCta.show .footer-cta button,.mainCta.show .footer-cta h2{opacity:1;transform:translateY(0)}.mainCta.show .footer-cta button{transition-delay:.2s}@media (max-width:768px){.mainCta{padding:60px 20px}.footer-cta{flex-direction:column;align-items:center;gap:8px;min-height:auto;justify-content:flex-start;padding:30px 24px;border-radius:16px}.footer-cta h2{font-size:22px;line-height:1.4}.footer-cta button{width:100%}.footer-cta:hover{transform:none;background:#f7f7f7;padding:30px 24px}.footer-cta:hover button,.footer-cta:hover h2{transform:none;color:inherit}}@media (max-width:480px){.footer-cta{padding:24px 20px}.footer-cta h2{font-size:18px}}.floating-inquiry{position:fixed;bottom:40px;left:50%;padding:20px;transform:translateX(-50%);z-index:999;display:flex;justify-content:center}.floating-wrap{position:relative}.floating-inquiry.hide{transform:translate(-50%,120%);opacity:0}.floating-inquiry.show{transform:translate(-50%);opacity:1}.floating-main{background:#000;color:#fff;display:flex;align-items:center;justify-content:center;padding:16px 28px;border-radius:80px;font-size:16px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;transition:all .4s ease}.default-text{transition:.3s}.typing-text{position:absolute;left:28px;white-space:nowrap;overflow:hidden;width:0;border-right:2px solid #fff;opacity:0}.floating-wrap:hover .default-text{opacity:0}.floating-wrap:hover .typing-text{opacity:1;animation:typing .6s steps(10) forwards,blink .7s infinite}@keyframes typing{0%{width:0}to{width:120px}}@keyframes blink{50%{border-color:transparent}}.floating-actions{position:absolute;right:calc(100% + 20px);top:50%;transform:translateY(-50%) translateX(40px);display:flex;gap:10px;opacity:0;transition:all .4s ease}.floating-btn{display:flex;align-items:center;justify-content:center;background:#000;color:#fff;padding:14px 22px;border-radius:80px;text-decoration:none;font-size:15px;white-space:nowrap;transition:.3s}.floating-wrap:hover .floating-main{transform:translateX(20px);padding:16px 28px 16px 128px}.floating-actions:hover,.floating-wrap:hover .floating-actions{opacity:1;transform:translateY(-50%) translateX(0)}.floating-btn:hover{opacity:.6}@media (max-width:768px){.floating-inquiry.mobile{bottom:20px;width:100%;padding:0 20px;transition:bottom .3s ease}.floating-inquiry.mobile.above-footer{bottom:100px}.mobile-only{width:100%;display:flex;justify-content:center;background:rgba(31,31,31,.7);color:#fff;padding:16px;border-radius:16px;font-size:15px;text-decoration:none}}