.hero-heading-reveal[data-reveal]{opacity:1;transform:none;transition:none}.hero-heading-reveal .hero-word{display:inline-block;opacity:0;transform:translate3d(0,12px,0);transition:opacity .9s ease,transform .9s ease;transition-delay:var(--word-delay,0s);will-change:opacity,transform;font-weight:inherit}.hero-heading-reveal[data-reveal-visible=true] .hero-word{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.hero-heading-reveal .hero-word{opacity:1!important;transform:none!important;transition:none!important}}.hero-description-reveal[data-reveal]{opacity:0;transform:translate3d(0,20px,0);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--reveal-delay, .2s))}.hero-description-reveal[data-reveal-visible=true]{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.hero-description-reveal[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.hero-actions-reveal[data-reveal]{opacity:0;transform:translate3d(0,20px,0);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--reveal-delay, .28s))}.hero-actions-reveal[data-reveal-visible=true]{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.hero-actions-reveal[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.hero-contact-section-reveal[data-reveal]{opacity:0;transform:translate3d(0,40px,0);transition:opacity .8s ease,transform .8s ease;transition-delay:calc(var(--reveal-delay, .12s))}.hero-contact-section-reveal[data-reveal-visible=true]{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.hero-contact-section-reveal[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.hero-quote-button{transition:background-color .3s ease,color .3s ease;position:relative;overflow:hidden;line-height:1;border-radius:var(--button-primary-border-radius,0)!important}.hero-quote-button:hover{background-color:var(--button-hover-bg,var(--color-secondary))!important;color:white!important}.hero-quote-button-icon{transition:transform .3s ease,color .3s ease}.hero-quote-button:hover .hero-quote-button-icon{color:white!important;transform:rotate(90deg)}.hero-quote-button-text-wrapper{height:1.2em;overflow:hidden;display:inline-block;vertical-align:middle;position:relative;line-height:1.2em}.hero-quote-button-text{display:block;transition:transform .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;line-height:1.2em;margin:0;padding:0}.hero-quote-button-text-top{transform:translateY(0)}.hero-quote-button-text-bottom{position:absolute;top:0;left:0;width:100%;transform:translateY(100%)}.hero-quote-button:hover .hero-quote-button-text-top{transform:translateY(-100%)}.hero-quote-button:hover .hero-quote-button-text-bottom{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hero-quote-button,.hero-quote-button-icon,.hero-quote-button-text{transition:none!important}.hero-quote-button:hover .hero-quote-button-icon,.hero-quote-button:hover .hero-quote-button-text-bottom,.hero-quote-button:hover .hero-quote-button-text-top{transform:none!important}}.hero-phone-link,.hero-phone-number{position:relative;transition:all .3s ease}.hero-phone-link:hover .hero-phone-number:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--color-primary);animation:phoneUnderline .3s ease forwards}@keyframes phoneUnderline{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.hero-phone-link:hover .hero-phone-number:after{animation:none!important;width:100%!important}}.tj-consult-section{margin-top:-100px;position:relative;z-index:1}@media (max-width:767px){.tj-consult-section{margin-top:-60px}}.consult-container{margin-left:calc((100% - 1320px) / 2);width:auto;min-width:auto;max-width:inherit;padding-right:0}@media only screen and (min-width:1200px) and (max-width:1399px){.consult-container{margin-left:calc((100% - 1140px) / 2)}}@media only screen and (min-width:992px) and (max-width:1199px){.consult-container{margin-left:calc((100% - 960px) / 2)}}@media only screen and (min-width:768px) and (max-width:991px){.consult-container{margin-left:calc((100% - 720px) / 2)}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.consult-container{margin-left:auto;padding:0}}.consult-area{background-repeat:no-repeat;background-size:cover}.consult-inner{padding:60px;max-width:1320px;width:100%;position:relative;z-index:5}.consult-inner .title{color:#ffffff;max-width:500px;width:100%;text-transform:uppercase;line-height:1;margin-bottom:40px;font-size:28px;font-weight:700}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.consult-inner .title{margin-bottom:25px}}@media only screen and (min-width:1200px) and (max-width:1399px){.consult-inner{padding:40px;max-width:1140px}}@media only screen and (min-width:992px) and (max-width:1199px){.consult-inner{padding:40px;max-width:935px}}@media only screen and (min-width:768px) and (max-width:991px){.consult-inner{padding:30px;max-width:700px}}@media only screen and (min-width:576px) and (max-width:767px){.consult-inner{padding:40px 0;max-width:520px;margin-inline-end:auto;margin-inline-start:auto}}@media (max-width:575px){.consult-inner{padding:40px 15px;max-width:100%;margin-inline-end:auto;margin-inline-start:auto}}.consult-form{display:flex;flex-wrap:wrap;gap:20px}.consult-form .consult-col{max-width:335px;width:100%}.consult-form .consult-col .form-input{margin-bottom:20px}.consult-form .consult-col .form-input:last-child{margin-bottom:0}.consult-form .consult-col .form-input .nice-select,.consult-form .consult-col .form-input input[type=email],.consult-form .consult-col .form-input input[type=tel],.consult-form .consult-col .form-input input[type=text],.consult-form .consult-col .form-input select,.consult-form .consult-col .form-input textarea{background-color:#3a3a3a;color:#ffffff;padding:16px 20px;border:none;width:100%;font-size:14px;line-height:1.5}.consult-form .consult-col .form-input .nice-select::placeholder,.consult-form .consult-col .form-input input[type=email]::placeholder,.consult-form .consult-col .form-input input[type=tel]::placeholder,.consult-form .consult-col .form-input input[type=text]::placeholder,.consult-form .consult-col .form-input select::placeholder,.consult-form .consult-col .form-input textarea::placeholder{color:#9ca3af}.consult-form .consult-col .form-input .nice-select:focus,.consult-form .consult-col .form-input input[type=email]:focus,.consult-form .consult-col .form-input input[type=tel]:focus,.consult-form .consult-col .form-input input[type=text]:focus,.consult-form .consult-col .form-input select:focus,.consult-form .consult-col .form-input textarea:focus{border:1px solid var(--tj-color-theme-primary,var(--color-primary,#ff5900));outline:none}.consult-form .consult-col .form-input .nice-select{color:#ffffff;line-height:1.5;border-radius:0}.consult-form .consult-col .form-input .nice-select .list{width:100%;background-color:#3a3a3a;border-radius:0}.consult-form .consult-col .form-input .nice-select .list .option.focus,.consult-form .consult-col .form-input .nice-select .list .option:hover{background:var(--tj-color-theme-primary,var(--color-primary,#FF5900));color:var(--tj-color-common-white,var(--color-secondary,#ffffff))}.consult-form .consult-col .form-input .nice-select:after{width:9px;height:9px;right:24px}.consult-form .consult-col .form-input textarea{height:134px;resize:none}@media only screen and (min-width:1200px) and (max-width:1399px){.consult-form .consult-col{max-width:288px}}@media only screen and (min-width:992px) and (max-width:1199px){.consult-form .consult-col{max-width:271px}}@media only screen and (min-width:768px) and (max-width:991px){.consult-form .consult-col{max-width:310px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.consult-form .consult-col{max-width:100%}}.circle-send-btn{background-color:var(--tj-color-theme-primary,var(--color-primary,#FF5900));width:134px;height:134px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;border:none;cursor:pointer;transition:transform .3s ease;font-weight:700}.circle-send-btn:hover{transform:scale(1.05)}.circle-send-btn span{font-size:32px;line-height:1;display:inline-flex;transition:transform .3s ease}.circle-send-btn span i{color:var(--tj-color-common-white,var(--color-secondary,#ffffff));line-height:1;display:inline-flex}.circle-send-btn .circle-text{position:absolute;left:50%;top:50%;width:111px;height:112px;transform:translate(-50%,-50%);animation:textrotate 20s linear infinite;pointer-events:none}.circle-send-btn .circle-text svg{width:100%;height:100%}.circle-send-btn:hover span{transform:scale(.7)}@keyframes textrotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.hero-contact-section-reveal.tj-consult-section{margin-top:-60px}.tj-banner-section .container{max-width:1320px;margin:0 auto;padding:0 15px;position:relative;z-index:3;height:100%;display:flex;align-items:center}@media (max-width:991px){.tj-banner-section .container{height:auto;align-items:flex-start;padding:0 15px;order:1;flex:0 0 auto;width:100%;max-width:100%}}@media (max-width:575px){.tj-banner-section .container{padding:0 10px}}.tj-banner-section .row{display:flex;flex-wrap:wrap;margin:0 -15px}.tj-banner-section .col-12{flex:0 0 100%;max-width:100%;padding:0 15px}.banner-area{position:relative;z-index:1}@media (max-width:991px){.banner-area{order:1;width:100%}}.tj-banner-section{background-color:var(--tj-color-theme-bg,var(--color-secondary,#faf4e5));background-repeat:no-repeat;background-size:cover;padding-top:176px;padding-bottom:234px;position:relative;min-height:100vh;height:100vh;overflow:hidden;display:flex;flex-direction:column}@media (max-width:991px){.tj-banner-section{min-height:auto;height:auto;overflow:visible;padding-top:100px;padding-bottom:40px;display:flex;flex-direction:column}}@media (max-width:575px){.tj-banner-section{padding-top:80px;padding-bottom:30px}}.tj-banner-section:before{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;background-color:#f4efe7;background-image:radial-gradient(circle,rgba(214,162,120,.45) 1px,transparent 0);background-size:12px 18px;background-repeat:repeat;z-index:1;pointer-events:none}@media (max-width:991px){.tj-banner-section:before{width:100%;height:100%;top:0;bottom:0}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.tj-banner-section{padding-top:125px;padding-bottom:180px}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tj-banner-section{padding-top:100px;padding-bottom:60px}}@media (max-width:575px){.tj-banner-section{padding-top:70px;padding-bottom:60px}}.banner-content{max-width:650px;width:100%;position:relative;z-index:3;padding-left:30px;padding-right:40px}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-content{padding-left:30px;padding-right:40px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-content{padding-left:20px;padding-right:30px}}@media only screen and (min-width:768px) and (max-width:991px){.banner-content{padding-left:15px;padding-right:20px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.banner-content{padding-left:0;padding-right:0;max-width:100%}}.banner-content .sub-title{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1;text-transform:uppercase;font-weight:var(--tj-fw-bold,700);background-color:#ffffff;padding:6px 8px;margin-bottom:20px;box-shadow:0 4px 20px 0 rgba(255,102,32,.2)}.banner-content .sub-title img{display:inline-block;max-width:18px;width:100%}.banner-content .sub-title i{color:var(--tj-color-theme-primary,var(--color-primary,#FF5900));font-size:16px}.banner-content .banner-title{font-size:50px;line-height:1.118;text-transform:uppercase;letter-spacing:-1.36px;margin-bottom:15px;font-weight:600}.banner-content .banner-title span{display:inline-block;color:var(--tj-color-theme-primary,var(--color-primary,#FF5900));font-weight:600}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-content .banner-title{font-size:50px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-content .banner-title{font-size:44px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner-content .banner-title{font-size:40px}}.banner-content .banner-desc{font-size:18px;line-height:1.444;max-width:517px}.banner-content .banner-btn-area{margin-top:25px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.banner-content .banner-btn-area .video-btn{display:flex;align-items:center;justify-content:center;gap:9px}.banner-content .banner-btn-area .video-btn .play-btn{background-color:var(--tj-color-common-black,var(--color-neutral,#000000));color:#ffffff;width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:50px;font-size:16px;position:relative;border:9px solid #ffffff;animation:pulse-2 2s infinite;z-index:5}@keyframes pulse-2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.banner-content .banner-btn-area .video-btn .play-btn .play-icon{font-size:12px;line-height:1;display:inline-flex}.banner-content .banner-btn-area .video-btn .play-btn .play-icon i{line-height:1;display:inline-flex}.banner-content .banner-btn-area .video-btn .video-text{color:var(--tj-color-common-black,var(--color-neutral,#000000));font-weight:var(--tj-fw-bold,700);text-transform:uppercase;line-height:1.2;position:relative}.banner-content .banner-btn-area .video-btn .video-text:after{content:"";position:absolute;bottom:1px;right:0;width:100%;height:1px;background-color:var(--tj-color-common-black,var(--color-neutral,#000000))}.banner-content .banner-btn-area .video-btn:hover .video-text:after{animation:linehover .8s linear}@keyframes linehover{0%{width:0}to{width:100%}}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-content{max-width:565px;padding-left:50px;padding-right:40px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-content{max-width:485px;padding-left:38px;padding-right:30px}}@media only screen and (min-width:768px) and (max-width:991px){.banner-content{max-width:700px;padding-left:35px;padding-right:20px}}.banner-img{width:50%;height:100vh;position:absolute;top:0;left:50%;right:auto;z-index:2;overflow:hidden;background-color:var(--tj-color-theme-bg,var(--color-secondary,#faf4e5))}@media (max-width:991px){.banner-img{width:100%;height:auto;min-height:300px;max-height:400px;position:relative;top:auto;left:auto;right:auto;order:2;margin-top:40px;margin-left:0;margin-right:0;flex:0 0 auto;overflow:hidden}}.banner-img img{width:100%;height:100%;object-fit:cover;position:relative}.banner-img:after{content:"";position:absolute;top:0;left:0;width:120%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);opacity:0;transform:skewX(-25deg) translateX(-140%);will-change:transform,opacity;z-index:10;mix-blend-mode:screen;pointer-events:none}.banner-img:hover:after{opacity:1;animation:shine 1.2s linear 1}@keyframes shine{0%{transform:skewX(-25deg) translateX(-140%)}to{transform:skewX(-25deg) translateX(220%)}}@-webkit-keyframes shine{0%{-webkit-transform:skewX(-25deg) translateX(-140%)}to{-webkit-transform:skewX(-25deg) translateX(220%)}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner-img img{object-fit:unset}}.banner-img:before{content:"";position:absolute;width:43px;height:43px;left:60px;bottom:100px;background-color:var(--tj-color-theme-primary,var(--color-primary,#FF5900));z-index:5}.banner-img .banner-black-square{position:absolute;width:60px;height:100px;left:0;bottom:0;background-color:var(--tj-color-common-black,var(--color-neutral,#000000));z-index:5;pointer-events:none}@media (max-width:767px){.banner-img:before{bottom:60px}.banner-img .banner-black-square{bottom:0}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.banner-img{width:50%}}.banner-rating-area{display:flex;align-items:center;gap:5px;writing-mode:sideways-lr;background:var(--tj-color-common-white,var(--color-secondary,#ffffff));padding:8px 5px;box-shadow:0 4px 20px 0 rgba(255,102,32,.2);position:absolute;left:30px;top:50%;transform:translateY(-60%)}.banner-rating-area img{max-width:20px;width:100%;margin-top:3px}.banner-rating-area .vertical-star-ratings{letter-spacing:4px}.banner-rating-area .rating-text{font-size:14px;line-height:1}@media only screen and (min-width:1400px) and (max-width:1600px){.banner-rating-area{left:16px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.banner-rating-area{left:10px}}@media only screen and (min-width:768px) and (max-width:991px){.banner-rating-area{top:150px;left:10px;transform:none}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.banner-rating-area{display:none}}.vertical-star-ratings{unicode-bidi:bidi-override;font-size:16px;line-height:1;letter-spacing:2px;position:relative;margin:0;padding:0;-webkit-text-stroke:1px var(--tj-color-theme-primary,var(--color-primary,#FF5900))}.vertical-star-ratings .vertical-fill-ratings{color:var(--tj-color-theme-primary,var(--color-primary,#FF5900));padding:0;position:absolute;z-index:1;display:block;bottom:0;left:0;overflow:hidden}.vertical-star-ratings .vertical-fill-ratings span{display:inline-block;margin:0}.vertical-star-ratings .empty-ratings{padding:0;display:block;z-index:0;color:transparent}.banner-shape{position:absolute;top:0;left:0;max-width:102px;width:100%}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner-shape{max-width:70px}}@media (max-width:575px){.banner-shape{max-width:50px}}.banner-scroll{position:absolute;left:38px;bottom:100px;z-index:5}.banner-scroll .scroll-down{color:var(--tj-color-common-black,var(--color-neutral,#000000));text-transform:uppercase;line-height:1;font-weight:var(--tj-fw-sbold,600);writing-mode:sideways-lr;display:flex;align-items:center;gap:8px}.banner-scroll .scroll-down span{display:inline-flex;align-items:center;justify-content:center;width:15px;height:28px;border:2px solid var(--tj-color-heading-primary,var(--color-neutral,#000000));position:relative;top:0;border-radius:50px}.banner-scroll .scroll-down span:before{position:absolute;content:"";width:2px;height:7px;bottom:9px;left:50%;transform:translateX(-50%);background-color:var(--tj-color-heading-primary,var(--color-neutral,#000000));animation:jump-arrow 1.5s infinite}@keyframes jump-arrow{0%,to{transform:translateX(-50%) translateY(0);opacity:1}50%{transform:translateX(-50%) translateY(-5px);opacity:.7}}@media only screen and (min-width:1400px) and (max-width:1600px){.banner-scroll{left:23px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.banner-scroll{left:16px}}@media only screen and (min-width:768px) and (max-width:991px){.banner-scroll{bottom:150px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.banner-scroll{display:none}}.tj-chose-section{--tj-color-theme-primary:var(--color-primary,#ff5900);--tj-color-common-white:var(--color-secondary,#ffffff);--tj-color-common-black:var(--color-neutral,#000000);--tj-color-text-body-2:var(--color-text-secondary,#525252);--tj-color-theme-bg:var(--color-secondary,#f5f2eb);--tj-color-border-1:color-mix(in srgb,var(--tj-color-theme-primary) 18%,transparent)}.tj-chose-section.section-gap{padding:80px 0}@media (max-width:991px){.tj-chose-section.section-gap{padding:60px 0}}@media (max-width:575px){.tj-chose-section.section-gap{padding:48px 0}}.tj-chose-section .sec-heading{max-width:550px;margin-inline:auto;margin-bottom:45px}@media (max-width:767px){.tj-chose-section .sec-heading{margin-bottom:30px}}.tj-chose-section .sec-heading .sub-title{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:12px;color:var(--tj-color-common-black);margin-bottom:14px}.tj-chose-section .sec-heading .sub-title .sub-title-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--tj-color-theme-primary)}.tj-chose-section .sec-heading .sec-title{font-size:clamp(28px,3.4vw,56px);line-height:1.12;font-weight:800;color:var(--tj-color-common-black);margin:0}.tj-chose-section .sec-heading .sec-title span:not(.services-word){color:var(--tj-color-theme-primary)}.services-heading-reveal[data-reveal]{opacity:1;transform:none;transition:none}.services-heading-reveal .services-word{display:inline-block;opacity:0;transform:translate3d(0,12px,0);transition:opacity .9s ease,transform .9s ease;transition-delay:var(--word-delay,0s);will-change:opacity,transform;font-weight:inherit}.services-heading-reveal[data-reveal-visible=true] .services-word{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.services-heading-reveal .services-word{opacity:1!important;transform:none!important;transition:none!important}}.chose-box{height:100%}.chose-box .chose-icon{display:inline-flex;color:var(--tj-color-theme-primary);font-size:48px;line-height:1;margin-bottom:25px;transition:transform .22s ease;will-change:transform}@media (max-width:991px){.chose-box .chose-icon{margin-bottom:20px}}.chose-box .title{text-transform:uppercase;margin-bottom:20px;font-weight:800;letter-spacing:.02em}@media (max-width:991px){.chose-box .title{font-size:18px;margin-bottom:10px}}.chose-box .desc{margin-bottom:0;font-size:14px;line-height:1.65;color:var(--tj-color-text-body-2)}.chose-1 .chose-box{position:relative;padding:40px 28px;border:1px dashed var(--tj-color-border-1);transition:transform .4s ease-in-out,box-shadow .4s ease-in-out,border-color .4s ease-in-out,background-color .4s ease-in-out;overflow:hidden}.chose-1 .chose-box:hover{background-color:#f4efe7;background-image:radial-gradient(circle,rgba(214,162,120,.45) 1px,transparent 0);background-size:12px 18px;background-repeat:repeat;position:relative;background-position:0 0;border-color:transparent;transform:translateY(-6px);box-shadow:0 10px 26px 0 color-mix(in srgb,var(--tj-color-theme-primary) 18%,transparent)}.chose-1 .chose-box:hover .chose-icon{animation:gelatine .6s;transform:translateY(-5px)}@media only screen and (min-width:1200px) and (max-width:1399px){.chose-1 .chose-box{padding:40px 18px}}@media (max-width:767px){.chose-1 .chose-box{padding:30px 15px}}@keyframes gelatine{0%{transform:scale(1)}30%{transform:scaleX(1.18) scaleY(.86)}40%{transform:scaleX(.88) scaleY(1.12)}50%{transform:scaleX(1.08) scaleY(.92)}65%{transform:scaleX(.95) scaleY(1.05)}75%{transform:scaleX(1.02) scaleY(.98)}to{transform:scale(1)}}.services-card-reveal[data-reveal]{opacity:0;transform:translate3d(0,30px,0);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--reveal-delay, 0s))}.services-card-reveal[data-reveal-visible=true]{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.services-card-reveal[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}