.card.card--step{--card-bg:rgba(255,255,255,0.65);--card-border:rgba(0,0,0,0.06);--card-text:#102a56;--card-muted:rgba(16,42,86,0.72);--card-accent:#ff4d2e;background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;padding:20px 22px;transition:transform 220ms ease,box-shadow 220ms ease,background 220ms ease}.card.card--step .card__body{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:flex-start}.card.card--step .card__number{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:rgba(255,77,46,0.12);color:var(--card-text)}.card.card--step .card__number span{font-weight:700;font-size:13px;line-height:1}.card.card--step .card__content{display:grid;gap:6px}.card.card--step .card__title h3{margin:2px 0 4px;font-size:18px;letter-spacing:-0.01em;color:var(--card-text)}.card.card--step .card__description{--font-size:15px;--line-height:1.6;color:var(--card-muted);max-width:62ch}.card.card--step:hover{transform:translateY(-2px);background:rgba(255,255,255,0.75);box-shadow:0 14px 28px rgba(0,0,0,0.08)}@media (prefers-reduced-motion:reduce){.card.card--step{transition:none !important}}.journey{position:relative;padding:100px 0;background:linear-gradient(180deg,#fff 0%,rgba(247,196,162,0.14) 100%);overflow:hidden}.journey__inner{width:min(1100px,90%);margin:0 auto;position:relative;z-index:2}.journey__header{text-align:center;margin-bottom:60px}.journey__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative;z-index:3}.journey-step{background:#ffffffcc;backdrop-filter:blur(8px);padding:35px 28px;border-radius:22px;position:relative;box-shadow:0 12px 28px rgba(0,0,0,0.06),0 4px 14px rgba(0,0,0,0.04);transition:transform 0.25s ease,box-shadow 0.25s ease}.journey-step:hover{transform:translateY(-6px);box-shadow:0 20px 35px rgba(0,0,0,0.09)}.journey-step__icon{width:60px;height:60px;background:linear-gradient(145deg,#FFB78C,#FF8C4F);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin-bottom:18px;box-shadow:0 6px 12px rgba(240,90,30,0.2)}.journey-step__title{font-size:1.25rem;font-weight:700;margin-bottom:10px;color:#2a2a40}.journey-step__text{line-height:1.55;color:#3e3e52}.journey__line{position:absolute;top:165px;left:0;width:100%;height:200px;z-index:1;opacity:0.25}.journey__line path{stroke-width:8;fill:none}@media (max-width:900px){.journey__steps{grid-template-columns:1fr;gap:30px}.journey__line{display:none}}.interactive-list{--card:rgba(255,255,255,0.06);--card-hover:rgba(255,255,255,0.10);--muted:rgba(255,255,255,0.65);--stroke:rgba(255,255,255,0.16);--image-size:260px}.interactive-list .interactive-list__grid{display:grid;gap:14px}@media (min-width:860px){.interactive-list .interactive-list__grid{gap:16px}}.interactive-list .interactive-list__item{border:1px solid var(--stroke);border-radius:18px;background:linear-gradient(180deg,var(--card),transparent);cursor:pointer;overflow:hidden;outline:none;position:relative;background:var(--gradient2-opacity);transition:transform 260ms ease,box-shadow 260ms ease,background 260ms ease}.interactive-list .interactive-list__item:focus-visible{box-shadow:0 0 0 3px rgba(167,255,79,0.25)}.interactive-list .interactive-list__item:hover{background:var(--gradient2)}.interactive-list .interactive-list__item:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,0.12),inset 0 1px 0 rgba(255,255,255,0.12)}.interactive-list .interactive-list__inner{padding:18px;display:grid;gap:10px}@media (min-width:860px){.interactive-list .interactive-list__inner{padding:22px}}.interactive-list__meta{display:flex;align-items:center;gap:16px}.interactive-list__index{font-weight:700;font-size:13px;letter-spacing:0.06em}.interactive-list__preview{width:52px;height:52px;border-radius:12px;overflow:hidden;flex-shrink:0;opacity:0.9;transform:translateX(0);transition:opacity 260ms ease,transform 260ms ease,filter 260ms ease,width 0.3s ease}.interactive-list__preview img{width:100%;height:100%;object-fit:cover;filter:saturate(0.8) contrast(0.9)}.interactive-list__item:hover .interactive-list__preview,.interactive-list__item:focus-within .interactive-list__preview,.interactive-list__item--active .interactive-list__preview{opacity:0;transform:translateX(12px);width:0px}.interactive-list__item:hover .interactive-list__title,.interactive-list__item:focus-within .interactive-list__title,.interactive-list__item--active .interactive-list__title{color:var(--primary,#ff8a4c)}.interactive-list__title{margin:0;flex:1;font-weight:600;letter-spacing:-0.01em;transition:color 200ms ease}.interactive-list__subtitle{white-space:nowrap;font-size:14px;opacity:0.8}.interactive-list__reveal{display:flex;justify-content:space-between;gap:14px}@media (min-width:860px){.interactive-list__reveal{grid-template-columns:1.3fr 0.7fr;align-items:center;gap:18px}}.interactive-list__content{color:var(--muted);max-width:40ch;opacity:0;transform:translateY(10px);max-height:0;overflow:hidden;--font-size:var(--card-font-size,16px);--line-height:var(--card-line-height,24px);transition:opacity 260ms ease,transform 260ms ease,max-height 420ms ease}.interactive-list__media{border-radius:14px;overflow:hidden;height:0;opacity:0;transform:translateX(18px) scale(0.98);transition:opacity 260ms ease,transform 360ms cubic-bezier(0.2,0.9,0.2,1),height 420ms ease}.interactive-list__media img{width:var(--image-size);height:var(--image-size);object-fit:cover;display:block}.interactive-list__item:hover,.interactive-list__item:focus-within,.interactive-list__item--active{background:linear-gradient(180deg,var(--card-hover),transparent)}.interactive-list__item:hover .interactive-list__content,.interactive-list__item:focus-within .interactive-list__content,.interactive-list__item--active .interactive-list__content{opacity:1;transform:translateY(0);max-height:240px}.interactive-list__item:hover .interactive-list__media,.interactive-list__item:focus-within .interactive-list__media,.interactive-list__item--active .interactive-list__media{opacity:1;transform:translateX(0) scale(1);height:var(--image-size)}@media (prefers-reduced-motion:reduce){.interactive-list__item,.interactive-list__content,.interactive-list__media{transition:none !important}}.interactive-list__indicator{width:14px;height:14px;position:relative;opacity:0.5}.interactive-list__indicator::before,.interactive-list__indicator::after{content:"";position:absolute;background:currentColor}.interactive-list__indicator::before{inset:6px 0;height:2px}.interactive-list__indicator::after{inset:0 6px;width:2px;transition:transform 260ms ease}.interactive-list__item:hover .interactive-list__indicator,.interactive-list__item--active .interactive-list__indicator{opacity:0.8}.interactive-list__item--active .interactive-list__indicator::after{transform:scaleY(0)}.interactive-list{--cta-size:42px;--cta-bg:rgba(255,255,255,0.25);--cta-bg-hover:rgba(255,255,255,0.45);--cta-color:var(--primary)}.interactive-list__item:hover .interactive-list__cta-icon{transform:rotate(-45deg)}.interactive-list__cta{margin-left:auto}.interactive-list__cta:hover .interactive-list__cta-icon{background:var(--cta-bg-hover)}.interactive-list__cta-icon{width:var(--cta-size);height:var(--cta-size);border-radius:50%;background:var(--cta-bg);position:relative;flex-shrink:0;display:flex;justify-content:center;align-items:center;transition:background 200ms ease,transform 200ms ease}body .tns-outer{position:relative;padding-bottom:50px !important;--button-color:#fff;--button-background:var(--primary);--button-hover-background:var(--gradient)}body .tns-outer .tns-ovh{overflow:visible !important;clip-path:inset(0px -320px -50px -17px)}body .tns-outer .tns-nav{--button-hover-background:var(--primary);height:40px;align-items:center;--button-height:10px;display:flex;justify-content:center;position:relative;z-index:1;position:absolute;left:100px;right:100px;gap:5px;bottom:0}@media (max-width:692px){body .tns-outer .tns-nav{display:none !important}}body .tns-outer [type="button"]{width:10px;z-index:0;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;gap:5px;box-sizing:border-box;height:var(--button-height);padding:0 calc(var(--button-height) / 2);max-width:var(--button-max-width,100%);background-color:var(--button-background);color:var(--button-color);font-weight:500;border-radius:var(--button-border-radius);border:var(--button-border-size) solid var(--button-border-color,var(--button-background-color));transition:background 0.3s,background-color 0.3s,color 0.3s,border-color 0.3s}body .tns-outer [type="button"]:hover,body .tns-outer [type="button"]:focus,body .tns-outer [type="button"].is-active{font-weight:500;color:var(--button-hover-color) !important;background:var(--button-hover-background);border-color:var(--button-hover-border-color,var(--button-hover-background))}body .tns-outer [type="button"].tns-nav-active{--button-height:20px;width:20px}.slider-wrapper{position:relative}.slider-wrapper>.button{position:absolute;top:-100px;right:0px}.slider-wrapper .slider-controls{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;z-index:0}.slider-wrapper .slider-controls.right{right:0px;left:auto;display:inline-flex;gap:5px}body .tns-outer{position:relative;padding-bottom:50px !important;--button-color:#fff;--button-background:var(--primary);--button-hover-background:var(--gradient)}body .tns-outer .tns-ovh{overflow:visible !important;clip-path:inset(0px -320px -50px -17px)}body .tns-outer .tns-nav{--button-hover-background:var(--primary);height:40px;align-items:center;--button-height:10px;display:flex;justify-content:center;position:relative;z-index:1;position:absolute;left:100px;right:100px;gap:5px;bottom:0}@media (max-width:692px){body .tns-outer .tns-nav{display:none !important}}body .tns-outer [type="button"]{width:10px;z-index:0;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;gap:5px;box-sizing:border-box;height:var(--button-height);padding:0 calc(var(--button-height) / 2);max-width:var(--button-max-width,100%);background-color:var(--button-background);color:var(--button-color);font-weight:500;border-radius:var(--button-border-radius);border:var(--button-border-size) solid var(--button-border-color,var(--button-background-color));transition:background 0.3s,background-color 0.3s,color 0.3s,border-color 0.3s}body .tns-outer [type="button"]:hover,body .tns-outer [type="button"]:focus,body .tns-outer [type="button"].is-active{font-weight:500;color:var(--button-hover-color) !important;background:var(--button-hover-background);border-color:var(--button-hover-border-color,var(--button-hover-background))}body .tns-outer [type="button"].tns-nav-active{--button-height:20px;width:20px}.slider-wrapper{position:relative}.slider-wrapper>.button{position:absolute;top:-100px;right:0px}.slider-wrapper .slider-controls{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;z-index:0}.slider-wrapper .slider-controls.right{right:0px;left:auto;display:inline-flex;gap:5px}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.card.card--image-service{--card-border:0px solid transparent;position:relative;--h3-margin-bottom:100px;--custom-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.25),inset 0 0 0 1px rgba(255,255,255,0.04);transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.4s ease}.card.card--image-service:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,0.35),inset 0 0 0 1px rgba(255,255,255,0.08)}.card.card--image-service:hover .card__image img{transform:scale(1.05)}.card.card--image-service:hover .card__read-more a{transform:rotate(-45deg) translateX(4px)}.card.card--image-service:before{position:absolute;left:0;right:0;top:50%;bottom:0;content:"";background-image:linear-gradient(181.46488613deg,#00000000 0%,#000000ff 100%);opacity:0.4}.card.card--image-service .card__tags{position:absolute;z-index:1;bottom:5px;left:5px;transition:right 1.5s;--custom-font-size:12px;display:flex;flex-wrap:nowrap;gap:3px}.card.card--image-service .card__tags.card__tags--groups{bottom:50px}.card.card--image-service .card__tags .card__tag{border:1px solid #fff;border-radius:var(--border-radius);padding:3px 6px;white-space:nowrap}.card.card--image-service .card__content{position:absolute;left:0;right:0;bottom:0;align-items:flex-start;justify-content:flex-start}.card.card--image-service .card__content .card__description{display:none}.card.card--image-service .card__image{overflow:hidden}.card.card--image-service .card__image figure{margin:0}.card.card--image-service .card__image img.cover{width:100%;height:100%;object-fit:cover;transition:transform 0.8s ease}.card.card--image-service .card__image::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,0.65) 100%);pointer-events:none}.card.card--image-service .card__tags{position:absolute;left:16px;bottom:16px;display:flex;flex-wrap:wrap;gap:8px;z-index:2}.card.card--image-service .card__tags--groups{top:16px;left:15px;bottom:auto !important;height:auto}.card.card--image-service .card__tag{padding:6px 12px;font-size:12px;font-weight:500;letter-spacing:0.2px;border-radius:999px;background:rgba(255,255,255,0.12);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.18);color:#fff}.card.card--image-service .card__read-more{margin-top:16px;position:absolute;right:15px;top:15px}.card.card--image-service .card__read-more a{color:var(--primary);width:var(--cta-size,40px);height:var(--cta-size,40px);border-radius:50%;background:var(--cta-bg,#fff);position:relative;flex-shrink:0;display:flex;justify-content:center;align-items:center;transition:background 200ms ease,transform 200ms ease}.card.card--image-service .card__read-more a i{font-size:12px}.card.card--image-service .card__read-more a:hover{opacity:1}body .review-slider .tns-outer{position:relative;padding-bottom:50px !important;--button-color:#fff;--button-background:var(--primary);--button-hover-background:var(--gradient)}body .review-slider .tns-outer .tns-ovh{overflow:visible !important;clip-path:inset(0px -320px 0px 0px)}body .review-slider .tns-outer .tns-nav{--button-hover-background:var(--primary);height:40px;align-items:center;--button-height:10px;display:flex;justify-content:center;position:relative;z-index:1;position:absolute;left:100px;right:100px;gap:5px;bottom:0}@media (max-width:692px){body .review-slider .tns-outer .tns-nav{display:none !important}}body .review-slider .tns-outer [type="button"]{width:10px;z-index:0;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;gap:5px;box-sizing:border-box;height:var(--button-height);padding:0 calc(var(--button-height) / 2);max-width:var(--button-max-width,100%);background-color:var(--button-background);color:var(--button-color);font-weight:500;border-radius:var(--button-border-radius);border:var(--button-border-size) solid var(--button-border-color,var(--button-background-color));transition:background 0.3s,background-color 0.3s,color 0.3s,border-color 0.3s}body .review-slider .tns-outer [type="button"]:hover,body .review-slider .tns-outer [type="button"]:focus,body .review-slider .tns-outer [type="button"].is-active{font-weight:500;color:var(--button-hover-color) !important;background:var(--button-hover-background);border-color:var(--button-hover-border-color,var(--button-hover-background))}body .review-slider .tns-outer [type="button"].tns-nav-active{--button-height:20px;width:20px}.review-slider__sources{padding:40px 0 0 0;display:flex;flex-direction:column;gap:30px}.review-slider__sources *{text-align:center;justify-content:center}.review-slider__sources .review-slider__source-header{display:flex;gap:15px}.review-slider__sources .review-slider__source-rating{--font-size:14px}.review-slider__sources .review-slider__source .review-slider__source-image{width:30px;height:auto;max-height:30px}.slider-wrapper{position:relative}.slider-wrapper>.button{position:absolute;top:-100px;right:0px}.slider-wrapper .slider-controls{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;z-index:0}.slider-wrapper .slider-controls.right{right:0px;left:auto;display:inline-flex;gap:5px}:root{--review-star-color:rgb(250 204 21 );--review-avatar-bg-color:var(--blue)}.reviews{--image-xy:50px;display:flex;gap:30px;--card-padding:0 30px}@media (max-width:692px){.reviews{flex-direction:column}}.slider .review.card{width:auto !important;height:470px}.slider .review.card.card--use-background{--custom-color:#fff;overflow:hidden !important;position:relative;z-index:0}.slider .review.card.card--use-background>*{position:relative;z-index:1}.slider .review.card.card--use-background:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.5);opacity:1;z-index:0}.slider .review.card .card__header{display:flex;padding:30px}.slider .review.card .card__rating{justify-content:center}.slider .review.card .card__description{--font-size:18px;--font-weight:300;height:auto;max-height:240px}.review.card{padding-right:0px !important;height:80%;width:300px;overflow:visible !important}.review.card .card__content{border:0px solid transparent;justify-content:flex-start;--font-size:14px}.review.card .card__content strong{--font-size:18px}.review.card .card__rating{display:flex;gap:3px;margin-bottom:10px}.review.card .card__rating i{color:var(--review-star-color)}.review.card .card__title{--font-size:14px;--font-weight:600;--color:var(--primary)}.review.card .card__footer{display:flex;margin-top:auto;margin-bottom:0px;gap:15px;align-items:center;padding:var(--card-padding);padding-bottom:30px}.review.card .card__footer>a{display:flex;align-items:center;gap:15px;margin-bottom:0 !important;padding:0 !important}.review.card .card__footer img{max-width:60px}.review.card figure{overflow:visible !important}.review.card figure>div{left:-10px;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:50%;height:var(--image-xy);width:var(--image-xy)}.review.card figure .card__letter-image{background:var(--review-avatar-bg-color);--font-size:20px;--font-weight:700;--line-height:20px;--color:#fff;display:flex;justify-content:center;align-items:center}.cta{position:relative}.cta .cta__description{background:var(--gradient2) !important;background-color:#fff !important;--custom-color:#fff;position:relative;padding:30px !important;border-radius:30px;min-height:530px}.cta .cta__description .cta__content{padding-top:50px}.cta .cta__description .cta__content p{margin-top:30px;max-width:64%}.cta .cta__description .cta__image{position:absolute;right:-21px;bottom:0;filter:drop-shadow(0px 4px 17px rgba(0,0,0,0.4))}.cta .cta__description figure img{max-width:250px}.cta .cta__content form{position:relative;margin-top:30px}@media (max-width:692px){.cta .cta__content form input[type="text"]{min-width:auto;max-width:100%}}@media (min-width:792px) and (max-width:1200px){.cta .cta__content form input[type="text"]{min-width:auto;max-width:100%}}.cta .cta__content form button[type=submit]{margin-top:30px;background:var(--gradient);border:1px transparent solid;border-radius:3px;cursor:pointer;position:absolute;top:0px;right:0;width:var(--input-height);height:var(--input-height)}@media (max-width:692px){.cta .cta__content form button[type=submit]{margin-top:15px}}.cta .cta__form{padding:80px 30px;--button-height:50px}.cta .cta__form .cta__form-footer{--font-size:16px;padding-top:30px}.cta .cta__form:before{position:absolute;right:0;left:30%;bottom:0;top:0;background:vaR(--light-blue);content:"";border-radius:30px;z-index:-1}@media (max-width:692px){.cta .cta__form{position:relative}.cta .cta__form:before{left:0;top:0px}}.cta .cta__footer a{display:flex;align-items:center;gap:10px;--custom-font-size:16px}.cta .cta__footer .link .link__icon{width:auto;height:auto;font-size:12px}.cta .cta__footer .link .link__icon:after{display:none}@media (max-width:992px){.cta{flex-direction:column}.cta .cta__image figure{position:static;border-radius:0px}.cta .cta__content{margin-top:44px}}footer{background-color:rgba(235,239,255,0.87);padding:50px 0 100px;--h5-margin:10px;--h5-font-size:20px;--nav-padding:0px;--font-size:16px}.start-whatsapp-conversation{position:fixed;bottom:15px;right:15px;width:50px;height:50px;background-color:var(--primary);color:#ffffff;display:flex;justify-content:center;align-items:center;border-radius:50px;z-index:99999}.start-whatsapp-conversation:hover{color:#fff}