html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{font-optical-sizing:auto;color:#48494d;background-color:var(--bg-light,#fdf9f0);-webkit-font-smoothing:antialiased;cursor:default;scrollbar-width:thin;margin:0;padding:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:120%;position:relative}body>main{padding-top:120px}@media (max-width:576px){body>main{padding-top:90px}}body::-webkit-scrollbar{background-color:#0000;width:10px}body::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:30px;width:10px}::selection{color:#fff;background:#000}p{font-optical-sizing:auto;margin:0;font-size:16px;font-style:normal}@media (max-width:1920px){p{font-size:15px;line-height:26px}}@media (max-width:600px){p{font-size:14px;line-height:22px}}input:focus,textarea:focus,.btn:focus,.form-control:focus,button:focus,select:focus{outline:0;box-shadow:none!important}a,*,:after,:before{box-sizing:border-box;margin:0;padding:0}:after,:before{pointer-events:none;z-index:-1}a{color:#000;transition:all .3s ease-in-out;display:inline-block}a:hover{transition:all .3s ease-in-out}a,a:active,a:hover,a:focus{outline-width:0;text-decoration:none!important}ul,ol,dl{margin:0;list-style:none}dl,ol,ul{margin-top:0;padding-left:0}ol,ul{margin:0;list-style:none}ol ol,ol ul,ul ol,ul ul{margin:0}img,img:active,img:focus,img:hover{object-fit:cover;object-position:center;vertical-align:middle;border-style:none;outline:0;max-width:100%;height:auto}article,aside,details,figcaption,figure,footer,header,menu,nav,form,section,summary{width:100%;margin:0;padding:0;display:block;position:relative}p,h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;display:block;position:relative}.heading,.sub-heading{font-family:Playfair Display,serif}.description{font-family:neue-haas-grotesk-display,sans-serif}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.container-fluid{width:100%;max-width:100%;margin:0 auto;padding:0 15px}.btn{cursor:pointer;text-align:center;background-color:#0000;border:1px solid #0000;align-items:center;gap:2px;font-weight:500;transition:all .3s;display:inline-flex}.btn .btn-txt{text-transform:uppercase;border-radius:50px;justify-content:center;align-items:center;gap:10px;height:40px;padding:15px 20px;font-size:14px;font-style:normal;font-weight:500;display:flex}.btn .btn-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.btn .btn-icon svg{width:14px;height:14px}.btn.btn-primary .btn-txt{color:#fff;background-color:#f7941e}.btn.btn-primary .btn-icon{background-color:#f7941e}.btn.btn-primary:hover .btn-txt,.btn.btn-primary:hover .btn-icon{background-color:#e48008}.btn.btn-bordered .btn-txt,.btn.btn-bordered .btn-icon{color:#a45e3e;background-color:#0000;border:1px solid #a45e3e}.btn.btn-bordered:hover .btn-txt,.btn.btn-bordered:hover .btn-icon{color:#fff;background-color:#a45e3e;border-color:#a45e3e}.btn.btn-bordered:hover .btn-icon svg path{fill:#fff}.btn.btn-icon-only{border-radius:50%;padding:10px}.btn svg{width:20px;height:20px}.icon-btn{cursor:pointer;background-color:#f7941e;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.icon-btn:hover{background-color:#a45e3e}.icon-btn svg{width:30px;height:30px}.header{z-index:999;padding:16px 22px;position:fixed;top:0;left:0;right:0}@media (max-width:768px){.header{padding:12px 15px}}.btn-wrap{justify-content:center;align-items:center;gap:24px;margin-top:24px;display:flex}.header-outer{justify-content:center;align-items:center;display:flex}.header-inner{background-color:#f4eee2;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:10px 20px;display:flex}@media (max-width:576px){.header-inner{gap:0;padding:6px 10px}}.logo img{object-fit:contain;width:auto;height:60px}@media (max-width:576px){.logo img{height:35px}}.nav-menu .nav-menu-in{align-items:center;gap:34px;display:flex}@media (max-width:991px){.nav-menu .nav-menu-in{flex-direction:column;align-items:flex-start;gap:16px}}.nav-menu .nav-menu-in .nav-link{color:#48494d;font-size:18px;font-weight:400}.nav-menu .nav-menu-in .nav-link.active{color:#a45e3e}.nav-menu .nav-menu-in .nav-link:hover{color:#f7941e}.header-right{align-items:center;gap:20px;display:flex}@media (max-width:576px){.header-right{gap:0}}.login-btn{text-transform:uppercase;border-radius:44px;padding:10px 20px;font-size:14px}.hamburger{cursor:pointer;color:#48494d;background:0 0;border:none;display:none}.mobile-overlay{opacity:0;visibility:hidden;z-index:99;background:#00000080;transition:all .3s ease-in-out;position:fixed;inset:0}.mobile-overlay.open{opacity:1;visibility:visible}.nav-menu{justify-content:center;display:flex}@media (max-width:991px){.nav-menu{justify-content:flex-start}}@media (max-width:992px){.hamburger{display:block}.nav-menu{z-index:100;background-color:#fff;border-right:1px solid #ccc;width:75%;height:100vh;padding:30px 20px;transition:all .3s ease-in-out;position:fixed;top:0;right:-100%}.nav-menu.open{right:0}.nav-menu ul{flex-direction:column;align-items:flex-start;gap:20px}.mobile-overlay.open{opacity:1;visibility:visible}.login-btn{padding:8px 12px;font-size:12px}}.hero-section{background-color:#fdf9f0}@media (max-width:1600px){.hero-section{padding-top:20px!important}}.container-hero{flex-direction:column;gap:60px;display:flex}@media (max-width:1600px){.container-hero{gap:30px!important}}@media (max-width:991px){.container-hero{gap:50px}}@media (max-width:576px){.container-hero{gap:30px}}.hero-top{justify-content:space-between;align-items:center;gap:40px;min-height:180px;display:flex}@media (max-width:992px){.hero-top{flex-direction:column;align-items:flex-start;gap:20px}}.hero-title{color:#48494d;flex-grow:1;max-width:675px;font-family:neue-haas-grotesk-display,sans-serif;font-size:48px;font-weight:500;line-height:1.2}.hero-title .highlight{color:#f7941e;font-family:Playfair Display,serif;font-style:italic;font-weight:600}.hero-title strong{font-weight:600}@media (max-width:768px){.hero-title{font-size:36px}}@media (max-width:576px){.hero-title{font-size:26px}}.hero-actions-wrapper{flex-direction:column;gap:25px;max-width:430px;display:flex}.hero-desc{color:#0000008c;letter-spacing:1.2px;font-family:neue-haas-grotesk-display,sans-serif;font-size:20px;font-weight:500;line-height:normal}@media (max-width:768px){.hero-desc{font-size:16px}}.hero-buttons{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.hero-images{gap:15px;width:100%;height:500px;display:flex}@media (max-width:991px){.hero-images{gap:2%;height:300px}}@media (max-width:576px){.hero-images{height:200px}}.main-image{border-radius:20px;flex:1;transition:all .5s;position:relative;overflow:hidden}.main-image .side-overlay,.main-image .side-text{opacity:1;visibility:visible;transition:opacity .4s,visibility .4s}.main-image .floating-arrow-wrapper{opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.main-image.expanded{flex:3}.main-image.expanded .side-overlay,.main-image.expanded .side-text{opacity:0;visibility:hidden}.main-image.expanded .floating-arrow-wrapper{opacity:1;visibility:visible}.main-image img{object-fit:cover;width:100%;height:100%}@media (max-width:991px){.main-image{flex:0 0 20%}.main-image.expanded{flex:0 0 78%}}.floating-arrow-wrapper{z-index:10;background-color:#0000;width:92px;height:92px;position:absolute}@media (max-width:576px){.floating-arrow-wrapper{width:52px;height:52px}}.floating-arrow-wrapper.bottom-right{bottom:-1px;right:-1px}.floating-arrow-wrapper.bottom-left{bottom:-1px;left:-1px}.floating-arrow{width:100%;height:100%;display:block}.floating-arrow img{width:100%;height:100%}.side-image-variant .side-overlay-outer{z-index:2;cursor:pointer;background-color:#0000;position:absolute;inset:0}.side-image-variant .side-overlay{background:#a45e3ee6;position:absolute;inset:0}.side-image-variant .side-text{color:#fff;letter-spacing:2.2px;white-space:nowrap;font-size:37px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}@media (max-width:991px){.side-image-variant .side-text{font-size:24px}}@media (max-width:576px){.side-image-variant .side-text{letter-spacing:1.2px;font-size:14px}}.section-title{color:#48494d;font-family:neue-haas-grotesk-display,sans-serif;font-size:48px;font-weight:500;line-height:1.3}@media (max-width:576px){.section-title{font-size:28px}}.section-title .highlight{color:#f7941e;font-family:Playfair Display,serif;font-style:italic;font-weight:600}.text-center{text-align:center}.global-section-padding{padding-top:80px;padding-bottom:80px}@media (max-width:991px){.global-section-padding{padding-top:60px;padding-bottom:60px}}@media (max-width:576px){.global-section-padding{padding-top:40px;padding-bottom:40px}}.why-section{background-color:var(--bg-light,#fdf9f0);flex-direction:column;gap:70px;display:flex}@media (max-width:991px){.why-section{gap:50px}}@media (max-width:576px){.why-section{gap:30px}}.container-why{flex-direction:column;gap:77px;max-width:1200px;margin:0 auto;padding:0 15px;display:flex}@media (max-width:991px){.container-why{gap:50px}}@media (max-width:576px){.container-why{gap:30px}}.features-grid{gap:16px;width:100%;display:flex}@media (min-width:992px){.features-grid:hover .feature-card{flex:1}}@media (max-width:991px){.features-grid{flex-direction:column}}.feature-card{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:20px;flex:1;align-items:flex-start;min-height:279px;padding:50px 40px;transition:all .5s;display:flex;position:relative}@media (min-width:992px){.feature-card:hover{background-color:#fff!important;border-color:#a45e3e!important;flex:1.5!important}.feature-card:hover .feature-title{color:#a45e3e!important}}@media (max-width:991px){.feature-card{width:100%;min-height:auto;flex:none!important}}@media (max-width:576px){.feature-card{padding:40px 30px}}.feature-card-content{flex-direction:column;gap:26px;max-width:362px;display:flex}@media (min-width:576px){.feature-card-content{gap:16px}}.feature-card .feature-title{font-size:28px;font-weight:500;transition:color .5s}.feature-card .feature-desc{color:#00000080;font-size:18px;font-weight:400;line-height:140%}.feature-card-outlined{background-color:#fff;border:1px solid #a45e3e;justify-content:space-between;padding-right:15px}.feature-card-outlined .feature-title{color:#a45e3e}.feature-card-solid{background-color:#f4eee2}.feature-card-solid .feature-title{color:#48494d;font-size:26px}.tailored-features{flex-direction:column;gap:60px;margin-top:40px;display:flex}@media (max-width:991px){.tailored-features{gap:50px;padding:0 15px}}@media (max-width:576px){.tailored-features{gap:30px}}.tailored-carousel{justify-content:center;align-items:center;gap:15px;width:100%;display:flex}@media (max-width:992px){.tailored-carousel{flex-direction:column}}.swiper-container-wrapper{border-radius:30px;width:100%;max-width:1042px;position:relative;overflow:hidden}.mobile-swiper-nav{display:none}@media (max-width:992px){.mobile-swiper-nav{z-index:20;gap:15px;display:flex;position:absolute;top:10px;right:10px}.mobile-swiper-nav .nav-btn{width:32px;height:32px}}.carousel-nav-wrapper{flex-direction:column;align-items:center;gap:98px;width:190px;display:flex}.carousel-nav-wrapper .preview-box{background-color:#f4eee2;width:100%;height:404px}.carousel-nav-wrapper.nav-left{align-items:flex-end}.carousel-nav-wrapper.nav-left .preview-box{border-radius:0 19px 19px 0}.carousel-nav-wrapper.nav-right{align-items:flex-start}.carousel-nav-wrapper.nav-right .preview-box{border-radius:19px 0 0 19px}@media (max-width:992px){.carousel-nav-wrapper,.carousel-nav-wrapper.hide-on-mobile{display:none}}.nav-btn{cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:62px;height:62px;padding:0;display:flex}.nav-btn.swiper-button-disabled{opacity:.5;cursor:not-allowed}.nav-btn.tailored-prev-btn{transform:scaleY(-1)rotate(180deg)}@media (max-width:991px){.nav-btn.tailored-prev-btn{transform:scaleY(-1)rotate(225deg)}.nav-btn.tailored-next-btn{transform:rotate(42deg)}}.nav-btn.mobile-arrow img{filter:drop-shadow(0 4px 6px #0006)}.nav-btn img{width:100%;height:100%}.carousel-main{background-color:#a45e3e;border-radius:30px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;width:100%;max-width:1042px;height:572px;padding-bottom:40px;display:flex;position:relative;overflow:hidden}.carousel-main .carousel-bg{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.carousel-main .carousel-overlay{z-index:2;background:linear-gradient(#0000 50%,#a45e3ee6 85%);position:absolute;inset:0}@media (max-width:576px){.carousel-main .carousel-overlay{background:linear-gradient(#0000 30%,#a45e3e 80%)}}.carousel-main .carousel-content{z-index:3;flex-direction:column;gap:10px;max-width:760px;padding:0 20px;display:flex;position:relative}@media (max-width:576px){.carousel-main .carousel-content{gap:6px}}.carousel-main .carousel-title{color:var(--bg-light,#fdf9f0);font-size:34px;font-weight:500;line-height:1.2}@media (max-width:576px){.carousel-main .carousel-title{font-size:18px}}.carousel-main .carousel-desc{color:#fff;letter-spacing:1.2px;font-size:20px;font-weight:500;line-height:1.2}@media (max-width:576px){.carousel-main .carousel-desc{font-size:14px}}@media (max-width:768px){.carousel-main{height:400px}}@media (max-width:576px){.carousel-main{height:250px;padding-bottom:15px}}.container-pricing{flex-direction:column;gap:70px;display:flex}@media (max-width:991px){.container-pricing{gap:50px}}@media (max-width:576px){.container-pricing{gap:30px}}.pricing-header{flex-direction:column;gap:24px;display:flex}.pricing-header .pricing-subtitle{color:#00000080;font-family:neue-haas-grotesk-display,sans-serif;font-size:20px;font-weight:500}.pricing-grid{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}@media (max-width:1199px){.pricing-grid{flex-wrap:wrap;gap:30px}}.pricing-card{border-radius:20px;flex-direction:column;flex:0 0 30%;align-items:flex-start;gap:24px;max-width:30%;padding:24px;display:flex;position:relative}@media (max-width:1199px){.pricing-card{flex:0 0 30%;max-width:30%}}@media (max-width:991px){.pricing-card{flex:0 0 100%;max-width:100%}}.pricing-card-light{background-color:#f4eee2}.pricing-card-highlight{background-color:var(--bg-light,#fdf9f0);border:1px solid #a45e3e;flex:0 0 36%;max-width:36%;padding:38px}@media (max-width:1199px){.pricing-card-highlight{flex:0 0 34%;max-width:34%}}@media (max-width:991px){.pricing-card-highlight{flex:0 0 100%;max-width:100%}}.pricing-card-header{border-bottom:1px dashed #0003;flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.pricing-card .popular-badge{color:#a45e3e;text-transform:capitalize;background-color:#f7941e80;border-radius:0 20px;padding:8px 24px;font-size:14px;font-weight:600;position:absolute;top:0;right:0}.pricing-card .plan-name{color:#48494d;font-family:neue-haas-grotesk-display,sans-serif;font-size:24px;font-weight:500;line-height:130%}.pricing-card .plan-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pricing-card .plan-price-row .price{color:#a45e3e;font-size:32px;font-weight:700}.pricing-card .plan-price-row .price-old{color:#190f0380;font-size:20px;text-decoration:line-through}.pricing-card .plan-price-row .price-period{color:#190f0380;font-size:20px;font-weight:500}.pricing-card .plan-price-row .price-coming-soon{color:#190f0366;font-size:24px;font-style:italic;font-weight:700}.pricing-card .plan-features{flex-direction:column;flex-grow:1;gap:12px;display:flex}.pricing-card .plan-features .feature-item{color:#48494d80;align-items:flex-start;gap:10px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.pricing-card .plan-features .feature-item .icon{flex-shrink:0;font-weight:700}.pricing-card .plan-features .feature-item .check{color:#48494d}.pricing-card .plan-features .feature-item .minus{color:#48494d;font-size:20px;line-height:16px}.pricing-card .plan-features .feature-item.disabled{color:#190f0380;text-decoration:line-through}.pricing-card .plan-features .feature-item.disabled .cross{color:red;text-decoration:none;display:inline-block}.pricing-card .plan-features .feature-item strong{color:#190f03e6;font-weight:500}.pricing-card-footer{gap:4px;width:100%;margin-top:24px;display:flex}.pricing-card-footer .btn{flex:1;font-size:14px}@media (max-width:576px){.pricing-card-footer{flex-direction:column}}.how-it-works-section{background-color:var(--bg-light,#fdf9f0);overflow-x:hidden}.how-scroll-container{margin-top:50px;padding-bottom:40px;position:relative}@media (max-width:576px){.how-scroll-container{margin-top:10px}}.how-scroll-container .swiper-wrapper{align-items:flex-end}.how-cards-wrapper{gap:30px;padding:20px 0;display:flex}.how-cards-wrapper::-webkit-scrollbar{display:none}.how-card{background:linear-gradient(#fdf9f0 11%,#f4eee2 36%);border-radius:20px;flex-direction:row;align-items:flex-start;width:100%;height:auto;padding:60px 50px 0;display:flex;position:relative;overflow:hidden}.how-card .how-card-content{text-align:left;flex:0 0 55%;max-width:55%;padding-right:16px}.how-card .how-card-title{color:#a45e3e}.how-card.how-card-tall{height:auto}.how-card.how-card-gray{background:linear-gradient(#cdcdcd 0%,#f7f7f7 100%)}.how-card.how-card-gray .how-card-title,.how-card.how-card-gray .how-card-desc{color:#48494d}@media (max-width:992px){.how-card{align-items:center;padding:40px 30px 0}.how-card .how-card-content{flex:0 0 65%;max-width:65%}.how-card .phone-mockup{flex:0 0 35%;max-width:35%}}@media (max-width:576px){.how-card{padding:30px 20px 0}.how-card .phone-mockup{border-radius:16px}}.how-card-title{color:#48494d;margin-bottom:10px;font-family:neue-haas-grotesk-display,sans-serif;font-size:28px;font-weight:500;line-height:1.3}@media (max-width:576px){.how-card-title{font-size:22px}}.how-card-desc{color:#00000080;font-size:16px;font-weight:500;line-height:1.4}@media (max-width:576px){.how-card-desc{font-size:14px}}.phone-mockup{z-index:5;border-radius:40px;flex:0 0 45%;max-width:45%;margin-left:auto;overflow:hidden}.phone-mockup .phone-frame{z-index:10;pointer-events:none;object-fit:contain;width:100%}.phone-mockup video{object-fit:cover;width:100%;height:100%}.phone-mockup .phone-screen{z-index:5;background-color:#fff;border-radius:30px;padding:30px 15px 15px;position:absolute;inset:15px 17px 20px;overflow:hidden}.phone-mockup .screen-content h4{color:#48494d;text-align:center;margin-bottom:15px;font-size:14px}.mockup-register{transform-origin:top;flex-direction:column;gap:10px;display:flex;scale:.9}.mockup-register .mockup-input{flex-direction:column;gap:4px;display:flex}.mockup-register .mockup-input span{color:#48494d;font-size:10px;font-weight:600}.mockup-register .mockup-input .box{color:#00000080;border:1px solid #0000001a;border-radius:6px;padding:6px;font-size:9px}.mockup-register .mockup-btn{color:#fff;text-align:center;background:#f7941e;border-radius:40px;margin-top:5px;padding:8px;font-size:10px;font-weight:600}.mockup-order{transform-origin:top;flex-direction:column;gap:8px;display:flex;scale:.9}.mockup-order .mockup-step{color:#00000080;border-bottom:1px solid #0000000d;align-items:center;gap:5px;margin-top:5px;padding-bottom:5px;font-size:11px;font-weight:600;display:flex}.mockup-order .mockup-step .step-badge{background:#0000000d;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex}.mockup-order .mockup-input-small{justify-content:space-between;align-items:center;font-size:9px;font-weight:600;display:flex}.mockup-order .mockup-input-small .box{color:#00000080;border:1px solid #0000001a;border-radius:4px;padding:4px 6px;font-weight:400}.mockup-manage .mockup-card{border:1px solid #0000000d;border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex;box-shadow:0 2px 5px #0000000d}.mockup-manage .mockup-card strong{color:#48494d;font-size:11px}.mockup-manage .mockup-card span{color:#00000080;font-size:9px}.mockup-manage .mockup-card .badge{color:#48494d;background:#f7941e33;border-radius:10px;width:max-content;padding:3px 6px;font-size:8px;display:inline-block}.mockup-manage .mockup-card p{color:#48494d;margin:0;font-size:9px}.mockup-tools{flex-direction:column;gap:10px;display:flex}.mockup-tools .mockup-plan{background:#00000005;border:2px solid #0000;border-radius:10px;padding:10px;position:relative}.mockup-tools .mockup-plan.selected{background:#fff;border-color:#f7941e}.mockup-tools .mockup-plan strong{margin-bottom:3px;font-size:12px;display:block}.mockup-tools .mockup-plan span{color:#00000080;font-size:9px}.mockup-tools .mockup-plan .price{background:#fff;border-radius:10px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:10px;right:10px}.how-section-header{justify-content:space-between;align-items:center;display:flex}@media (max-width:575px){.how-section-header{flex-direction:column;gap:16px}}.how-timeline{z-index:10;align-items:center;gap:12px;display:flex;position:relative}.how-timeline .timeline-line{background-color:#0003;width:100%;height:1px;position:absolute;top:50%}.how-timeline .timeline-arrow{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:relative}@media (max-width:576px){.how-timeline .timeline-arrow{width:36px;height:36px}}.how-timeline .timeline-arrow.swiper-button-disabled{opacity:.7}.how-timeline .timeline-arrow.tl-arrow-prev{transform:rotate(180deg)}.how-timeline .timeline-arrow img{width:100%}.testimonials-section{overflow:hidden}.testimonials-section .section-title{margin-top:-150px;margin-bottom:100px}@media (max-width:1199px){.testimonials-section .section-title{margin-top:-100px}}@media (max-width:991px){.testimonials-section .section-title{margin-top:-50px;margin-bottom:50px}}@media (max-width:575px){.testimonials-section .section-title{margin-top:0;margin-bottom:30px}}.testimonials-collage{justify-content:center;gap:15px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.testimonials-collage img{width:100%}.testimonials-slider{max-width:1400px;margin:0 auto}.testimonials-swiper{padding:40px 0;overflow:visible}.testimonials-swiper .swiper-slide{height:auto}.testimonial-card{-webkit-user-select:none;user-select:none;background-color:#f4eee2;border:1px solid #0000;border-radius:20px;flex-direction:column;flex-shrink:0;gap:30px;width:100%;height:100%;padding:40px 30px;transition:all .3s;display:flex}@media (max-width:576px){.testimonial-card{padding:20px 15px}}.swiper-slide-active .testimonial-card{background-color:#0000;border-color:#a45e3e;box-shadow:0 10px 40px #a45e3e14}.testimonial-card .t-text{color:#48494d;font-size:22px;font-weight:400;line-height:1.3;transition:all .3s}.testimonial-card .stars-wrapper{opacity:0;transition:all .3s}.testimonial-card .stars-wrapper .stars{width:120px}.swiper-slide-active .testimonial-card .stars-wrapper{opacity:1}.testimonial-card .t-footer{justify-content:space-between;align-items:center;display:flex}.testimonial-card .t-footer .t-author{flex-direction:column;gap:5px;display:flex}.testimonial-card .t-footer .t-author strong{color:#a45e3e;font-family:Playfair Display,serif;font-size:20px;font-weight:700}.testimonial-card .t-footer .t-author span{color:#00000080;font-size:16px}.testimonial-card .t-footer .quote-icon{opacity:.8;width:50px}.custom-testimonial-nav{flex-direction:column;align-items:center;gap:15px;margin-top:50px;display:flex}.custom-testimonial-nav .testimonial-pagination{color:#a45e3e;text-align:center;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px}.custom-testimonial-nav .testimonial-pagination .swiper-pagination-current{font-size:18px;font-weight:500}.custom-testimonial-nav .testimonial-pagination .fraction-divider{margin:0 2px}.custom-testimonial-nav .testimonial-nav-row{justify-content:center;align-items:center;gap:20px;width:100%;max-width:400px;padding:0 20px;display:flex}.custom-testimonial-nav .testimonial-nav-row button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .3s;display:flex}.custom-testimonial-nav .testimonial-nav-row button.swiper-button-disabled{opacity:.5;cursor:not-allowed}.custom-testimonial-nav .testimonial-nav-row button img{width:100%}.custom-testimonial-nav .testimonial-nav-row .testimonial-scrollbar{cursor:pointer;background:#a45e3e33;border-radius:2px;flex-grow:1;height:2px;position:relative}.custom-testimonial-nav .testimonial-nav-row .testimonial-scrollbar .swiper-scrollbar-drag{background:#a45e3e;border-radius:4px;height:4px;top:-1px}.blog-section{background-color:var(--bg-light,#fdf9f0)}.blog-section .section-title{margin-bottom:50px}.blog-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}@media (max-width:992px){.blog-grid{grid-template-columns:1fr;gap:15px}}.blog-img{background-color:#48494d;border-radius:20px;width:100%}.blog-title{color:#a45e3e;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;line-height:1.3}.blog-title.lg-title{margin-bottom:15px;font-size:26px}@media (max-width:576px){.blog-title.lg-title{font-size:24px}}.blog-title.md-title{margin-top:10px;margin-bottom:10px;font-size:20px}.blog-desc{color:#00000080;font-size:16px;font-weight:500;line-height:1.5}.blog-desc.sm-desc{margin:0;font-size:14px}.author{color:#a45e3e;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-weight:700}.read-time{color:#a45e3e;text-transform:uppercase;border:1px solid #a45e3e;border-radius:40px;padding:8px 15px;font-size:12px;font-weight:500}.blog-arrow{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;display:flex}.blog-arrow img{width:100%;height:100%}.blog-arrow.sm{width:36px;height:36px}.meta-right{align-items:center;display:flex}.main-post-card{border:1px solid #a45e3e66;border-radius:20px;flex-direction:column;gap:20px;padding:30px;display:flex}.main-post-card .blog-img{height:370px}.main-post-card .blog-meta-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}@media (max-width:576px){.main-post-card{padding:20px}.main-post-card .blog-img{height:250px}}.side-posts-wrapper{flex-direction:column;gap:15px;display:flex}.side-post-card{border:1px solid #a45e3e66;border-radius:20px;padding:20px;display:flex}.side-post-card.horizontal{align-items:stretch;gap:20px}.side-post-card.horizontal .blog-img{flex-shrink:0;width:150px;height:130px}.side-post-card.horizontal .blog-content{flex-direction:column;flex:1;display:flex}@media (max-width:576px){.side-post-card.horizontal{flex-direction:column}.side-post-card.horizontal .blog-img{width:100%;height:180px}}.side-post-card.vertical{flex-direction:column;gap:15px}.side-post-card.vertical .blog-img{height:140px}.meta-row{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.footer-section{background-color:var(--bg-light,#fdf9f0);padding-top:50px;padding-bottom:20px}.footer-top{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding-bottom:40px;display:flex}@media (max-width:992px){.footer-top{flex-direction:column;align-items:flex-start;gap:30px}}.footer-logo img{height:48px}.footer-contact{gap:40px;display:flex}.footer-contact .contact-item{align-items:center;gap:15px;display:flex}.footer-contact .contact-item img{width:24px;height:24px}.footer-contact .contact-item span{color:#00000080;font-size:16px}@media (max-width:576px){.footer-contact{flex-direction:column;align-items:flex-start;gap:15px}}.footer-actions{gap:15px;display:flex}@media (max-width:576px){.footer-actions{flex-direction:column;width:100%}.footer-actions .btn{width:100%}}.footer-bottom{justify-content:space-between;align-items:center;padding-top:20px;display:flex}@media (max-width:576px){.footer-bottom{flex-direction:column;gap:15px}}.copyright{color:#0000004d;font-size:16px;font-weight:500}.footer-links{align-items:center;gap:20px;display:flex}.footer-links a{color:#0000004d;font-size:16px;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#a45e3e}.footer-links .social-link{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.footer-links .social-link img{width:100%;height:100%}.footer-links .social-link.fb-icon svg{fill:#fff;background-color:#a45e3e;border-radius:50%;width:24px;height:24px}.newsletter-card{background-color:#a45e3e;border-radius:30px;flex-direction:column;gap:60px;padding:60px 46px;display:flex;position:relative;overflow:hidden}@media (max-width:576px){.newsletter-card{padding:30px 20px}}.newsletter-card .newsletter-bg-overlay{opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='500' viewBox='0 0 800 500'%3E%3Cg stroke='%23ffffff' stroke-width='1' fill='none'%3E%3Ccircle cx='700' cy='0' r='200'/%3E%3Ccircle cx='700' cy='0' r='300'/%3E%3Ccircle cx='700' cy='0' r='400'/%3E%3Ccircle cx='700' cy='0' r='500'/%3E%3Ccircle cx='700' cy='0' r='600'/%3E%3C/g%3E%3C/svg%3E");background-position:100% 0;background-size:cover;position:absolute;inset:0}.newsletter-card .newsletter-text{z-index:1;flex-direction:column;gap:20px;padding:50px 50px 20px;display:flex;position:relative}@media (max-width:991px){.newsletter-card .newsletter-text{padding:0}}.newsletter-card .newsletter-heading{color:#fdf9f0;text-transform:capitalize;max-width:500px;font-family:neue-haas-grotesk-display,sans-serif;font-size:48px;font-weight:500;line-height:1.4}@media (max-width:1199px){.newsletter-card .newsletter-heading{font-size:38px}}@media (max-width:767px){.newsletter-card .newsletter-heading{max-width:100%;font-size:28px}}@media (max-width:576px){.newsletter-card .newsletter-heading{font-size:24px}}.newsletter-card .newsletter-subtext{color:#fdf9f0;letter-spacing:1.2px;max-width:320px;font-family:neue-haas-grotesk-display,sans-serif;font-size:20px;font-weight:400;line-height:1.4}@media (max-width:767px){.newsletter-card .newsletter-subtext{max-width:100%;font-size:16px}}.newsletter-card .newsletter-bar{z-index:1;background-color:#fdf9f0;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:40px 20px 40px 50px;display:flex;position:relative}@media (max-width:991px){.newsletter-card .newsletter-bar{flex-direction:column;align-items:stretch;gap:20px;padding:20px}}.newsletter-card .newsletter-bar-title{color:#48494d;width:400px;max-width:100%;font-family:neue-haas-grotesk-display,sans-serif;font-size:30px;font-weight:500;line-height:1.3}.newsletter-card .newsletter-bar-title .highlight-italic{color:#f7941e;font-family:Playfair Display,serif;font-style:italic;font-weight:600}@media (max-width:1199px){.newsletter-card .newsletter-bar-title{font-size:22px}}@media (max-width:767px){.newsletter-card .newsletter-bar-title{font-size:18px}}.newsletter-card .newsletter-form{background-color:#fdf9f0;border:1px solid #a45e3e;border-radius:94px;flex:1;align-items:center;gap:10px;min-width:0;max-width:560px;padding:10px 10px 10px 20px;display:flex}@media (max-width:991px){.newsletter-card .newsletter-form{width:100%;max-width:100%}}.newsletter-card .newsletter-input{color:#48494d;letter-spacing:.32px;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px}.newsletter-card .newsletter-input::placeholder{color:#0000004d}.newsletter-card .newsletter-btn-group{flex-shrink:0;align-items:center;gap:4px;display:flex}@media (max-width:576px){.newsletter-card .newsletter-btn-group .btn-primary .btn-txt{display:none}}.newsletter-card .newsletter-btn-text{color:#fff;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background-color:#f7941e;border:none;border-radius:44px;padding:15px 20px;font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;font-weight:500;transition:opacity .2s}.newsletter-card .newsletter-btn-text:hover{opacity:.85}.newsletter-card .newsletter-btn-icon{cursor:pointer;background-color:#f7941e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s;display:flex}.newsletter-card .newsletter-btn-icon:hover{opacity:.85}.newsletter-card .newsletter-btn-icon svg{width:16px;height:16px}.inner-hero-wrap{flex-direction:column;gap:24px;display:flex}.inner-hero-banner{background-color:#48494d;border-radius:16px;position:relative;overflow:hidden}.inner-hero-banner img,.inner-hero-banner .inner-hero-img{object-fit:cover;width:100%;height:auto}.inner-hero-banner .inner-breadcrumb{color:#a45e3e;background-color:#fdf9f0;border-radius:15px 15px 0 0;padding:10px 20px 0;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-weight:500;line-height:1.4;position:absolute;bottom:0;right:40px}@media (max-width:576px){.inner-hero-banner .inner-breadcrumb{border-radius:10px 10px 0 0;padding:8px 10px;font-size:12px}}.contact-hero{padding-bottom:0!important}.contact-hero .contact-breadcrumb{color:#a45e3e;margin-bottom:30px;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px}.contact-hero .contact-hero-title{color:#48494d;font-family:neue-haas-grotesk-display,sans-serif;font-size:48px;font-weight:400;line-height:1.4}.contact-hero .contact-hero-title .title-italic{color:#f7941e;font-family:Playfair Display,serif;font-style:italic;font-weight:600}@media (max-width:991px){.contact-hero .contact-hero-title{font-size:36px}}@media (max-width:576px){.contact-hero .contact-hero-title{font-size:28px}}.contact-grid{grid-template-columns:1fr 400px;align-items:start;gap:80px;display:grid}@media (max-width:1199px){.contact-grid{grid-template-columns:1fr 360px;gap:50px}}@media (max-width:991px){.contact-grid{grid-template-columns:1fr;gap:40px}}.contact-form-heading{margin-bottom:30px}.contact-form-heading .contact-sub-heading{color:#a45e3e;margin-bottom:6px;font-family:neue-haas-grotesk-display,sans-serif;font-size:28px;font-weight:400;display:block}@media (max-width:576px){.contact-form-heading .contact-sub-heading{font-size:22px}}.contact-form-heading .contact-form-title{color:#48494d;font-family:neue-haas-grotesk-display,sans-serif;font-size:40px;font-weight:400;line-height:1.4}.contact-form-heading .contact-form-title .title-italic{color:#f7941e;font-family:Playfair Display,serif;font-style:italic;font-weight:600}@media (max-width:991px){.contact-form-heading .contact-form-title{font-size:30px}}@media (max-width:576px){.contact-form-heading .contact-form-title{font-size:24px}}.contact-form{flex-direction:column;gap:25px;display:flex}.form-label{color:#48494d;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-weight:500}@media (max-width:576px){.form-label{font-size:14px}}.form-input:focus{border-width:1px;border-color:#a45e3e}.form-textarea{resize:vertical;border:1px solid #a45e3e;border-radius:10px;min-height:100px;padding:15px 20px}.form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:5px;display:flex}.form-badges{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form-badges .badge-success{color:#22c55e;align-items:center;gap:6px;font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;font-weight:500;display:flex}.form-badges .badge-cloudflare{color:#00000080;letter-spacing:1px;border:1px solid #00000026;border-radius:6px;padding:4px 10px;font-family:neue-haas-grotesk-display,sans-serif;font-size:12px;font-weight:700}.contact-info-wrap{flex-direction:column;gap:30px;display:flex}.contact-info-card{background-color:#a45e3e;border-radius:30px;flex-direction:column;gap:20px;padding:30px;display:flex;position:relative;overflow:hidden}@media (max-width:576px){.contact-info-card{padding:20px}}.contact-info-card .contact-info-bg{opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='500' viewBox='0 0 800 500'%3E%3Cg stroke='%23ffffff' stroke-width='1' fill='none'%3E%3Ccircle cx='700' cy='0' r='200'/%3E%3Ccircle cx='700' cy='0' r='300'/%3E%3Ccircle cx='700' cy='0' r='400'/%3E%3Ccircle cx='700' cy='0' r='500'/%3E%3Ccircle cx='700' cy='0' r='600'/%3E%3C/g%3E%3C/svg%3E");background-position:100% 0;background-size:cover;position:absolute;inset:0}.contact-info-item{z-index:1;background-color:#ffffff1a;border-radius:20px;align-items:center;gap:16px;padding:20px 24px;display:flex;position:relative}.contact-info-item .contact-icon-wrap{background-color:#fdf9f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-info-item .contact-icon-wrap svg{width:22px;height:22px}.contact-info-item .contact-info-text{flex-direction:column;gap:3px;display:flex}.contact-info-item .contact-info-text strong{color:#f4eee2;font-family:neue-haas-grotesk-display,sans-serif;font-size:18px;font-weight:600}.contact-info-item .contact-info-text span{color:#fdf9f0;font-family:neue-haas-grotesk-display,sans-serif;font-size:15px}.contact-video-card{border:1px dashed #f7941ecc;border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex}.contact-video-card .contact-video-title{color:#48494d;font-family:neue-haas-grotesk-display,sans-serif;font-size:30px;font-weight:400;line-height:1.3}.contact-video-card .contact-video-title .title-italic{color:#f7941e;font-family:Playfair Display,serif;font-style:italic;font-weight:600}@media (max-width:576px){.contact-video-card .contact-video-title{font-size:22px}}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#1b1c1a66;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-container{background:#fff;border-radius:32px;width:100%;max-width:672px;max-height:90vh;padding:48px;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.modal-container::-webkit-scrollbar{width:6px}.modal-container::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:10px}@media (max-width:768px){.modal-container{padding:30px 20px}}.modal-sm-heading{color:#48494d;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:20px;font-weight:700}.modal-close-btn{cursor:pointer;background:#fdf9f0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex;position:absolute;top:24px;right:24px}@media (max-width:576px){.modal-close-btn{top:14px;right:10px}}.modal-close-btn:hover{background-color:#0000000d}.modal-close-btn svg{color:#1c1917;width:14px;height:14px}.modal-header{flex-direction:column;gap:8px;margin-bottom:40px;display:flex}@media (max-width:576px){.modal-header{margin-bottom:20px}}.modal-header h2{color:#1b1c1a;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:48px;line-height:1}.modal-header h2 .highlight{color:#f7941e;font-family:Playfair Display,serif;font-style:italic;font-weight:600}.modal-header p{color:#48494d;margin:0;font-size:18px;font-weight:400}@media (max-width:768px){.modal-header h2{font-size:26px}.modal-header p{font-size:14px}}.modal-form-body{padding:24px}.modal-form{flex-direction:column;gap:24px;display:flex}.form-grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.form-grid-2{grid-template-columns:1fr;gap:16px}}.form-grid-3{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}@media (max-width:992px){.form-grid-3{grid-template-columns:1fr}}.form-group{flex-direction:column;gap:12px;display:flex}.form-label{color:#292524;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:18px}.form-input{color:#48494d;background:0 0;border:.5px solid #a45e3e;border-radius:27px;outline:none;width:100%;padding:13px 25px;font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;transition:all .2s}.form-input::placeholder{color:#a8a29e}.form-input:focus{border-width:1px;border-color:#a45e3e;box-shadow:0 0 0 2px #a45e3e1a}.form-textarea{color:#48494d;resize:vertical;background:0 0;border:.5px solid #a45e3e;border-radius:32px;outline:none;width:100%;min-height:120px;padding:13px 25px;font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;transition:all .2s}.form-textarea::placeholder{color:#a8a29e}.form-textarea:focus{border-width:1px;border-color:#a45e3e}.upload-zone{cursor:pointer;border:1px dashed #a45e3e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:33px;transition:background-color .2s;display:flex}.upload-zone:hover{background-color:#a45e3e05}.upload-zone.drag-active{background-color:#a45e3e0d;border-color:#f7941e}.upload-zone svg{color:#a45e3e;width:24px;height:38px;margin-bottom:8px}.upload-zone .upload-text{color:#534434;margin:0;font-size:14px}.upload-zone .upload-subtext{color:#867461;margin:0;font-size:12px}.submit-action{justify-content:flex-end;margin-top:8px;display:flex}.legal-disclaimer-modal{border-top:1px solid #eae8e4;margin-top:8px;padding-top:24px}.legal-disclaimer-modal p{color:#534434b3;text-align:center;margin:0;font-size:11px;line-height:1.6}.success-message{align-items:center;gap:4px;display:flex}.submittedInfo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:400px;max-width:100%;margin:0 auto;padding:32px;display:flex}.submittedInfoSubHd{color:#48494dcc;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:18px;font-weight:600;line-height:1.3}.submittedInfoText{color:#48494dcc;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-weight:500;line-height:1.3}
