:root{--primary-teal:#007672;--accent-orange:#d14124;--dark-slate:#183029;--white:#fff;--font-heading:"Playfair Display",Georgia,serif;--font-subheading:"Lato",sans-serif;--font-body:"Source Sans 3","Source Sans Pro",-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--white);color:var(--dark-slate);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a:active,a:hover{text-decoration:none}.custom-container{margin-left:auto;margin-right:auto;max-width:1410px!important;padding-left:20px;padding-right:20px;width:100%}.container-fluid.body-container{padding:0}.hero-banner{align-items:flex-start;background-color:#f9f8f7;background-image:url(images/view-of-a-heavily-smoking-factory-at-night-indust-2026-01-08-22-30-59-utc%201.png);background-position:100%;background-repeat:no-repeat;background-size:100%;display:flex;min-height:clamp(600px,46vw,880px);overflow:hidden;padding-bottom:clamp(60px,7.65vw,147px);padding-top:clamp(140px,16.1vw,309px);position:relative;width:100%}.hero-banner--buy{background-image:url(images/buycontainer.png)}.hero-banner--about{background-image:url(images/about-banner.png)}.hero-banner--rent{background-image:url(images/buycontainer.png)}.hero-content{max-width:min(961px,53vw);position:relative;width:100%;z-index:2}.hero-title{color:var(--primary-teal);font-family:var(--font-heading);font-size:clamp(34px,3.333vw,64px);font-style:normal;font-weight:700;letter-spacing:0;line-height:110%;margin-bottom:clamp(16px,1.25vw,24px)}.hero-title .highlight-orange{color:var(--accent-orange)}.hero-subtitle{color:var(--dark-slate);font-family:var(--font-subheading);font-size:clamp(18px,1.562vw,30px);font-style:normal;font-weight:600;letter-spacing:0;line-height:120%;margin-bottom:clamp(24px,2.1vw,40px)}.hero-banner--about .hero-subtitle,.hero-banner--buy .hero-subtitle,.hero-banner--rent .hero-subtitle,.hero-banner:not(.hero-banner--home) .hero-subtitle{font-family:var(--font-subheading);font-size:clamp(16px,1.354vw,26px);font-style:normal;font-weight:600;letter-spacing:0;line-height:120%}.hero-banner--about .hero-subtitle{margin-bottom:0}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,.9vw,16px)}.btn-hero-solid{align-items:center;background-color:var(--accent-orange);border:1px solid var(--accent-orange);border-radius:4px;box-sizing:border-box;color:var(--white);display:inline-flex;font-family:var(--font-body);font-size:clamp(14px,.85vw,16px);font-style:normal;font-weight:600;justify-content:center;letter-spacing:0;line-height:20px;padding:clamp(10px,.8vw,15px) clamp(18px,1.45vw,27.5px);text-align:center;text-decoration:none;transition:all .25s ease;white-space:nowrap}.btn-hero-solid:hover{background-color:#ba381d;border-color:#ba381d;box-shadow:0 4px 14px rgba(209,65,36,.35);color:var(--white);transform:translateY(-1px)}.btn-hero-outline{align-items:center;background-color:transparent;border:1px solid var(--accent-orange);border-radius:4px;box-sizing:border-box;color:var(--accent-orange);display:inline-flex;font-family:var(--font-body);font-size:clamp(14px,.85vw,16px);font-style:normal;font-weight:600;justify-content:center;letter-spacing:0;line-height:20px;padding:clamp(10px,.8vw,15px) clamp(18px,1.45vw,27.5px);text-align:center;text-decoration:none;transition:all .25s ease;white-space:nowrap}.btn-hero-outline:hover{background-color:var(--accent-orange);box-shadow:0 4px 14px rgba(209,65,36,.25);color:var(--white);transform:translateY(-1px)}.features-section{background-color:var(--white);padding-bottom:clamp(48px,4vw,77px);padding-top:clamp(48px,4.22vw,81px);width:100%}.section-header{margin-bottom:clamp(32px,2.6vw,50px)}.section-title{color:var(--primary-teal);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-weight:700;margin-bottom:clamp(16px,1.35vw,26px)}.section-subtitle,.section-title{font-style:normal;letter-spacing:0;line-height:100%}.section-subtitle{color:var(--dark-slate);font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-weight:600;margin-bottom:0}.feature-card{background-color:var(--white);border:2px solid rgba(139,157,161,.2);border-radius:4px;display:flex;flex-direction:column;gap:10px;height:100%;padding:clamp(24px,1.77vw,34px) clamp(16px,1.04vw,20px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.feature-card:hover{border-color:rgba(0,118,114,.35);box-shadow:0 8px 24px rgba(0,118,114,.08);transform:translateY(-3px)}.feature-card-title{color:var(--primary-teal);font-size:clamp(18px,1.04vw,20px);font-weight:700;line-height:24px}.feature-card-desc,.feature-card-title{font-family:var(--font-body);font-style:normal;letter-spacing:0;margin-bottom:0}.feature-card-desc{color:var(--dark-slate);font-size:16px;font-weight:400;line-height:22px}.why-choose-v2-section{background-color:var(--white);padding-bottom:clamp(48px,4.68vw,90px);padding-top:clamp(48px,4.68vw,90px);width:100%}.why-choose-v2-layout{align-items:center;display:flex;gap:clamp(32px,4.84vw,93px);justify-content:space-between}.why-choose-v2-img-col{flex:0 0 auto;max-width:535px;width:100%}.why-choose-v2-img{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:block;height:auto;max-height:615px;object-fit:cover;width:100%}.why-choose-v2-content-col{flex:1 1 auto;min-width:0}.why-choose-v2-title{color:#4f2c1d;font-family:var(--font-heading);font-size:clamp(32px,3.02vw,58px);font-style:normal;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:clamp(14px,1.2vw,23px)}.why-choose-v2-subtitle{color:var(--primary-teal);font-family:var(--font-subheading);font-size:clamp(18px,1.56vw,30px);font-style:normal;font-weight:600;letter-spacing:0;line-height:125%;margin-bottom:clamp(24px,2.24vw,43px);max-width:690px}.why-choose-v2-grid{display:grid;gap:clamp(20px,1.82vw,35px) clamp(16px,1.3vw,25px);grid-template-columns:repeat(2,minmax(0,334px))}.why-choose-v2-card{background-color:var(--white);border:2px solid rgba(139,157,161,.4);border-radius:8px;box-shadow:15px 15px 20px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:flex-start;min-height:196px;padding:clamp(24px,2.34vw,45px) clamp(20px,1.77vw,34px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.why-choose-v2-card:hover{border-color:var(--accent-orange);box-shadow:15px 20px 28px 0 rgba(0,0,0,.2);transform:translateY(-4px)}.why-choose-v2-card-title{color:var(--accent-orange);font-size:clamp(18px,1.25vw,24px);font-weight:700;line-height:24px;margin-bottom:16px}.why-choose-v2-card-desc,.why-choose-v2-card-title{font-family:var(--font-body);font-style:normal;letter-spacing:0}.why-choose-v2-card-desc{color:#4f2c1d;font-size:clamp(15px,.94vw,18px);font-weight:400;line-height:20px;margin-bottom:0}.audience-v2-section{background-color:var(--white);padding-bottom:clamp(48px,4.68vw,90px);padding-top:clamp(48px,4.68vw,90px);width:100%}.audience-v2-layout{align-items:center;display:flex;gap:clamp(32px,5vw,95px);justify-content:space-between}.audience-v2-img-col{flex:0 0 auto;max-width:535px;width:100%}.audience-v2-img{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:block;height:auto;max-height:615px;object-fit:cover;width:100%}.audience-v2-content-col{flex:1 1 auto;max-width:720px;min-width:0}.audience-v2-title{color:#4f2c1d;font-family:var(--font-heading);font-size:clamp(34px,3.12vw,58px);font-style:normal;font-weight:700;letter-spacing:0;line-height:110%;margin-bottom:clamp(16px,1.5vw,28px)}.audience-v2-divider{background:var(--accent-orange);border-radius:4px;height:7px;margin-bottom:clamp(20px,1.8vw,36px);width:159px}.audience-v2-desc{color:var(--primary-teal);font-family:var(--font-subheading);font-size:clamp(18px,1.45vw,28px);font-style:normal;font-weight:600;letter-spacing:0;line-height:135%;margin-bottom:0}.what-we-offer-v2-section{align-items:center;background-color:var(--primary-teal);background-image:linear-gradient(rgba(0,118,114,.9),rgba(0,118,114,.9)),url(images/Rectangle%20129.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;margin-bottom:clamp(24px,2.2vw,45px);min-height:clamp(480px,32vw,610px);overflow:visible;padding-bottom:clamp(60px,4.5vw,90px);padding-top:clamp(60px,4.5vw,90px);position:relative;width:100%}.what-we-offer-v2-content{max-width:min(480px,42vw);position:relative;width:100%;z-index:5}.what-we-offer-v2-title{color:var(--white);font-family:var(--font-heading);font-size:clamp(34px,3.33vw,64px);font-style:normal;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:clamp(16px,1.53vw,29.36px)}.what-we-offer-v2-divider{background:#fefefe;border-radius:4px;height:7px;margin-bottom:clamp(24px,2.18vw,42px);width:159px}.what-we-offer-v2-desc{color:var(--white);font-family:var(--font-subheading);font-size:clamp(16px,1.56vw,30px);font-style:normal;font-weight:600;letter-spacing:0;line-height:130%;margin-bottom:0}.what-we-offer-v2-img-wrap{align-items:stretch;display:flex;height:calc(100% + 22px);justify-content:flex-end;max-width:53vw;pointer-events:none;position:absolute;right:0;top:-6px;width:auto;z-index:3}.what-we-offer-v2-img{display:block;filter:drop-shadow(0 15px 35px rgba(0,0,0,.3));height:100%;object-fit:contain;object-position:right top;width:auto}.rent-buy-v2-section{background-color:var(--white);padding-bottom:clamp(60px,5.2vw,100px);padding-top:clamp(60px,5.2vw,100px);width:100%}.rent-buy-v2-layout{align-items:center;display:flex;gap:clamp(24px,2.5vw,48px);justify-content:space-between}.rent-buy-v2-content{flex:1 1 auto;max-width:760px;min-width:0;width:100%}.rent-buy-v2-title{color:var(--primary-teal);font-family:var(--font-heading);font-size:clamp(32px,3.1vw,64px);font-style:normal;font-weight:700;letter-spacing:0;line-height:108%;margin-bottom:clamp(16px,1.53vw,29.36px);max-width:747px}.rent-buy-v2-divider{background:var(--accent-orange);border-radius:4px;height:7px;margin-bottom:clamp(24px,2.18vw,42px);width:159px}.rent-buy-v2-desc{color:var(--dark-slate);font-family:var(--font-subheading);font-size:clamp(16px,1.56vw,30px);font-style:normal;font-weight:600;letter-spacing:0;line-height:125%;margin-bottom:0;max-width:596px}.rent-buy-v2-cards-col{flex:0 0 540px;gap:clamp(20px,1.82vw,35px);max-width:540px}.rent-buy-v2-card,.rent-buy-v2-cards-col{display:flex;flex-direction:column;width:100%}.rent-buy-v2-card{border-radius:10px;box-shadow:15px 15px 30px 0 rgba(0,0,0,.15);justify-content:space-between;min-height:284px;padding:clamp(28px,2.18vw,42px) clamp(24px,2.29vw,44px);transition:transform .25s ease,box-shadow .25s ease}.rent-buy-v2-card:hover{box-shadow:15px 20px 38px 0 rgba(0,0,0,.22);transform:translateY(-4px)}.rent-buy-v2-card--buying{background-color:var(--white);border:2px solid rgba(24,48,41,.4)}.rent-buy-v2-card--buying .rent-buy-v2-card-title{color:var(--accent-orange)}.rent-buy-v2-card--buying .rent-buy-v2-card-desc{color:var(--dark-slate)}.rent-buy-v2-card--buying .btn-rent-buy-v2{background-color:var(--accent-orange);color:var(--white)}.rent-buy-v2-card--buying .btn-rent-buy-v2:hover{background-color:#ba381d;box-shadow:0 4px 14px rgba(209,65,36,.35)}.rent-buy-v2-card--renting{background-color:var(--accent-orange);border:2px solid var(--accent-orange)}.rent-buy-v2-card--renting .rent-buy-v2-card-desc,.rent-buy-v2-card--renting .rent-buy-v2-card-title{color:var(--white)}.rent-buy-v2-card--renting .btn-rent-buy-v2{background-color:var(--white);color:var(--accent-orange)}.rent-buy-v2-card--renting .btn-rent-buy-v2:hover{background-color:hsla(0,0%,100%,.9);box-shadow:0 4px 14px rgba(0,0,0,.2)}.rent-buy-v2-card-title{font-size:clamp(20px,1.25vw,24px);font-weight:800;line-height:20px}.rent-buy-v2-card-desc,.rent-buy-v2-card-title{font-family:var(--font-subheading);font-style:normal;letter-spacing:0;margin-bottom:clamp(20px,2.18vw,42px)}.rent-buy-v2-card-desc{flex-grow:1;font-size:clamp(15px,.94vw,18px);font-weight:400;line-height:22px}.btn-rent-buy-v2{align-items:center;border:none;border-radius:6px;display:inline-flex;font-family:var(--font-subheading);font-size:18px;font-style:normal;font-weight:600;gap:8px;height:36px;justify-content:center;letter-spacing:0;line-height:20px;padding:8px 24px;text-align:center;text-decoration:none;transition:all .25s ease;width:fit-content}.simple-v2-section{background-color:var(--primary-teal);background-image:linear-gradient(rgba(0,118,114,.8),rgba(0,118,114,.8)),url(images/Rectangle%20127.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:clamp(60px,6.25vw,120px);padding-top:clamp(60px,6.25vw,120px);position:relative;width:100%}.simple-v2-grid{display:grid;gap:clamp(30px,5.1vw,98px) clamp(24px,3.12vw,60px);grid-template-columns:repeat(2,minmax(0,671px));justify-content:center;margin-left:auto;margin-right:auto;max-width:1400px}.simple-v2-header-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-right:20px}.simple-v2-title{color:#fefefe;font-family:var(--font-heading);font-size:clamp(36px,3.33vw,64px);font-weight:700;line-height:100%;margin-bottom:clamp(24px,2.5vw,48px)}.btn-simple-v2,.simple-v2-title{font-style:normal;letter-spacing:0}.btn-simple-v2{align-items:center;background-color:var(--accent-orange);border:none;border-radius:10px;box-shadow:0 6px 20px rgba(209,65,36,.4);color:#fff;display:inline-flex;font-family:var(--font-body);font-size:clamp(18px,1.35vw,26px);font-weight:600;height:74px;justify-content:center;line-height:20px;max-width:341px;min-height:74px;text-align:center;text-decoration:none;transition:all .25s ease;width:100%}.btn-simple-v2:hover{background-color:#ba381d;box-shadow:0 8px 24px rgba(209,65,36,.5);color:#fff;transform:translateY(-2px)}.simple-v2-card{background-color:var(--white);border:2px solid rgba(24,48,41,.4);border-radius:10px;box-shadow:15px 15px 20px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:flex-start;min-height:321px;padding:clamp(30px,2.86vw,55px);transition:transform .25s ease,box-shadow .25s ease}.simple-v2-card:hover{box-shadow:15px 20px 30px 0 rgba(0,0,0,.22);transform:translateY(-4px)}.simple-v2-badge{align-items:center;background-color:#183029;border-radius:50%;color:#fff;display:inline-flex;font-family:var(--font-body);font-size:20px;height:36px;justify-content:center;line-height:20px;margin-bottom:clamp(18px,1.56vw,30px);min-height:36px;min-width:36px;text-align:center;width:36px}.simple-v2-badge,.simple-v2-card-title{font-style:normal;font-weight:700;letter-spacing:0}.simple-v2-card-title{color:var(--primary-teal);font-family:var(--font-subheading);font-size:clamp(20px,1.66vw,32px);line-height:120%;margin-bottom:clamp(10px,.73vw,14px)}.simple-v2-card-desc{color:var(--dark-slate);font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-style:normal;font-weight:400;letter-spacing:0;line-height:135%;margin-bottom:0}.testimonials-v2-section{background-color:var(--primary-teal);background-image:linear-gradient(rgba(0,118,114,.8),rgba(0,118,114,.8)),url(images/Rectangle%20147.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:456px;margin-bottom:clamp(140px,10.4vw,200px);overflow:visible;padding-bottom:0;padding-top:clamp(48px,3.9vw,75px);position:relative;width:100%}.testimonials-v2-header{margin-bottom:clamp(40px,4.68vw,90px);text-align:center}.testimonials-v2-title{color:#fefefe;font-family:var(--font-heading);font-size:clamp(34px,3.33vw,64px);font-style:normal;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:clamp(14px,1.2vw,20px)}.testimonials-v2-subtitle{color:#fff;font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-style:normal;font-weight:600;letter-spacing:0;line-height:125%;margin-bottom:0}.testimonials-v2-wrapper{align-items:stretch;display:flex;gap:clamp(24px,3.07vw,59px);justify-content:center;margin-left:auto;margin-right:auto;max-width:1405px;position:relative;width:100%;z-index:10}.testimonials-v2-card{background-color:var(--white);border:2px solid var(--primary-teal);border-radius:10px;box-shadow:15px 15px 25px 0 rgba(0,0,0,.15);display:flex;flex:1 1 0;flex-direction:column;justify-content:space-between;max-width:673px;min-height:314px;padding:clamp(24px,1.82vw,35px) clamp(24px,2.08vw,40px);transition:transform .25s ease,box-shadow .25s ease;width:100%}.testimonials-v2-card:hover{box-shadow:15px 20px 35px 0 rgba(0,0,0,.22);transform:translateY(-4px)}.testimonials-v2-quote{color:var(--accent-orange);display:block;font-family:var(--font-heading);font-size:50px;line-height:1;margin-bottom:clamp(14px,1.09vw,21px)}.testimonials-v2-text{color:var(--dark-slate);flex-grow:1;font-weight:400;line-height:125%;margin-bottom:clamp(18px,1.45vw,28px)}.testimonials-v2-author,.testimonials-v2-text{font-family:var(--font-subheading);font-size:clamp(18px,1.45vw,28px);font-style:italic;letter-spacing:0}.testimonials-v2-author{color:var(--primary-teal);font-weight:600;line-height:30px;margin-bottom:0}.options-section{background-color:var(--white);padding-bottom:clamp(48px,3.65vw,70px);padding-top:clamp(48px,3.65vw,70px);width:100%}.options-title{color:var(--primary-teal);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:115%;margin-bottom:clamp(16px,1.35vw,26px)}.options-subtitle,.options-title{font-style:normal;letter-spacing:0;text-align:center}.options-subtitle{color:var(--dark-slate);font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:120%;margin-bottom:clamp(30px,2.6vw,50px)}.options-cards-wrapper{align-items:stretch;display:flex;gap:clamp(20px,2vw,36px);justify-content:center;margin-bottom:clamp(32px,2.6vw,50px);margin-left:auto;margin-right:auto;max-width:940px;width:100%}.option-card{align-items:flex-start;background-color:var(--white);border:2px solid rgba(139,157,161,.2);border-radius:4px;display:flex;flex:0 0 auto;flex-direction:column;height:auto;max-width:450px;padding:clamp(24px,1.77vw,34px) clamp(20px,1.35vw,26px);text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}.option-card:hover{border-color:var(--primary-teal);box-shadow:0 10px 28px rgba(0,118,114,.08);transform:translateY(-3px)}.option-card-title{color:var(--primary-teal);font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:700;letter-spacing:0;line-height:20px;margin-bottom:16px}.option-card-desc{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px}.option-card-desc,.options-bottom-note{color:var(--dark-slate);font-style:normal;letter-spacing:0;margin-bottom:0}.options-bottom-note{font-family:var(--font-subheading);font-size:clamp(16px,1.04vw,20px);font-weight:600;line-height:135%;margin-left:auto;margin-right:auto;max-width:820px;text-align:center;width:100%}.pricing-info-section{background:rgba(187,224,222,.25);padding-bottom:clamp(48px,3.65vw,70px);padding-top:clamp(48px,3.65vw,70px);width:100%}.pricing-info-title{color:var(--accent-orange);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-style:normal;font-weight:700;letter-spacing:0;line-height:115%;margin-bottom:clamp(28px,2.34vw,45px);text-align:center}.pricing-info-content{margin-left:auto;margin-right:auto;max-width:999px;width:100%}.pricing-info-text{color:#4f2c1d;font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-style:normal;font-weight:600;letter-spacing:0;line-height:130%;margin-bottom:clamp(20px,1.8vw,32px);text-align:center}.pricing-info-text:last-child{margin-bottom:0}.delivery-info-section{background-color:var(--white);padding-bottom:clamp(48px,3.65vw,70px);padding-top:clamp(48px,3.65vw,70px);width:100%}.delivery-info-title{color:var(--primary-teal);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-style:normal;font-weight:700;letter-spacing:0;line-height:115%;margin-bottom:clamp(20px,1.8vw,35px);text-align:center}.delivery-info-content{margin-left:auto;margin-right:auto;max-width:1105px;width:100%}.delivery-info-text{color:var(--dark-slate);font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-style:normal;font-weight:600;letter-spacing:0;line-height:130%;margin-bottom:0;text-align:center}.your-part-section{background:rgba(187,224,222,.25);padding-bottom:clamp(48px,4.16vw,80px);padding-top:clamp(48px,4.16vw,80px);width:100%}.your-part-title{color:#4f2c1d;font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:115%;margin-bottom:clamp(16px,1.35vw,26px)}.your-part-subtitle,.your-part-title{font-style:normal;letter-spacing:0;text-align:center}.your-part-subtitle{color:var(--accent-orange);font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:120%;margin-bottom:clamp(36px,3.7vw,71px);max-width:1173px}.your-part-subtitle,.your-part-wrapper{margin-left:auto;margin-right:auto;width:100%}.your-part-wrapper{align-items:stretch;display:flex;gap:clamp(20px,2.08vw,40px);justify-content:center;max-width:1180px}.your-part-card{border:2px solid rgba(24,48,41,.4);border-radius:10px;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;height:auto;max-width:570px;padding:clamp(24px,2.08vw,40px) clamp(20px,2.29vw,44px);transition:transform .25s ease,box-shadow .25s ease;width:100%}.your-part-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.12);transform:translateY(-3px)}.your-part-card--orange{background-color:var(--accent-orange)}.your-part-card--brown{background-color:#4f2c1d}.your-part-card-title{color:var(--white);font-family:var(--font-subheading);font-size:clamp(22px,1.45vw,28px);font-style:normal;font-weight:800;letter-spacing:0;line-height:20px;margin-bottom:clamp(28px,2.45vw,47px)}.your-part-list{display:flex;flex-direction:column;flex-grow:1;list-style:none;margin:0;padding:0}.your-part-list-item{border-bottom:1px solid hsla(0,0%,99.6%,.5);color:#fefefe;font-family:var(--font-subheading);font-size:clamp(15px,.94vw,18px);font-style:normal;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:clamp(12px,.88vw,17px);padding-bottom:clamp(16px,1.25vw,24px)}.your-part-list-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.buying-works-section{background-color:var(--white);padding-bottom:clamp(48px,4.16vw,80px);padding-top:clamp(48px,4.16vw,80px);width:100%}.buying-works-title{color:var(--primary-teal);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-style:normal;font-weight:700;letter-spacing:0;line-height:115%;margin-bottom:clamp(36px,3.65vw,70px);text-align:center}.buying-step-card{align-items:flex-start;background:var(--white);border:2px solid rgba(24,48,41,.4);border-radius:10px;display:flex;flex-direction:column;height:100%;padding:clamp(20px,1.35vw,26px);text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.buying-step-card:hover{border-color:var(--primary-teal);box-shadow:0 10px 28px rgba(0,118,114,.08);transform:translateY(-3px)}.buying-step-badge{align-items:center;background-color:var(--primary-teal);border-radius:50%;color:var(--white);display:inline-flex;font-family:var(--font-body);font-size:16px;height:24px;justify-content:center;margin-bottom:12px;min-height:24px;min-width:24px;text-align:center;width:24px}.buying-step-badge,.buying-step-title{font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}.buying-step-title{color:var(--primary-teal);font-family:var(--font-subheading);font-size:clamp(18px,1.04vw,20px);margin-bottom:14px}.buying-step-desc{font-size:16px;font-weight:400;line-height:22px}.buying-step-desc,.buying-works-note{color:var(--dark-slate);font-family:var(--font-subheading);font-style:normal;letter-spacing:0;margin-bottom:0}.buying-works-note{font-size:clamp(16px,1.15vw,22px);font-weight:600;line-height:120%;margin-top:clamp(32px,2.97vw,57px);text-align:center}.offer-section{background:rgba(187,224,222,.25);padding-bottom:clamp(70px,7.13vw,137px);padding-top:clamp(60px,5.05vw,97px);width:100%}.offer-title{color:var(--accent-orange);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:115%;margin-bottom:clamp(16px,1.35vw,26px)}.offer-subtitle,.offer-title{font-style:normal;letter-spacing:0}.offer-subtitle{color:#4f2c1d;font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:120%;margin-bottom:clamp(40px,5.47vw,105px);margin-left:auto;margin-right:auto;max-width:1080px;text-align:center;width:100%}.offer-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);height:338px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.offer-card:hover{box-shadow:0 16px 36px rgba(0,0,0,.15);transform:translateY(-4px)}.offer-card-overlay{background:rgba(0,0,0,.55);inset:0;pointer-events:none;position:absolute}.offer-card-frame{background:rgba(6,6,6,.4);border:3px solid #fff;border-radius:10px;inset:clamp(12px,1vw,19px) clamp(14px,1.1vw,21px);pointer-events:none;position:absolute;transition:border-color .3s ease,background-color .3s ease}.offer-card:hover .offer-card-frame{background:rgba(6,6,6,.25);border-color:hsla(0,0%,100%,.95)}.rent-buy-section{background-color:var(--white);padding-bottom:clamp(60px,5.62vw,108px);padding-top:clamp(48px,3.75vw,72px);width:100%}.rent-buy-title{color:var(--primary-teal);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-style:normal;font-weight:700;letter-spacing:0;line-height:115%;margin-bottom:clamp(16px,1.35vw,26px)}.rent-buy-subtitle{color:var(--dark-slate);font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-style:normal;font-weight:600;letter-spacing:0;line-height:120%;margin-bottom:clamp(40px,4.32vw,83px);max-width:1080px;text-align:center}.rent-buy-subtitle,.rent-buy-wrapper{margin-left:auto;margin-right:auto;width:100%}.rent-buy-wrapper{align-items:stretch;display:flex;gap:clamp(20px,2.29vw,44px);justify-content:center;max-width:1032px}.rent-buy-card{background-color:var(--white);border:2px solid rgba(24,48,41,.4);border-radius:10px;display:flex;flex:0 0 auto;flex-direction:column;height:auto;max-width:494px;padding:clamp(24px,1.82vw,35px) clamp(20px,2.29vw,44px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}.rent-buy-card:hover{border-color:var(--primary-teal);box-shadow:0 10px 28px rgba(0,118,114,.08);transform:translateY(-3px)}.rent-buy-card-title{color:var(--primary-teal);font-size:clamp(20px,1.25vw,24px);font-weight:800;line-height:20px}.rent-buy-card-desc,.rent-buy-card-title{font-family:var(--font-subheading);font-style:normal;letter-spacing:0;margin-bottom:clamp(20px,1.82vw,35px)}.rent-buy-card-desc{color:var(--dark-slate);flex-grow:1;font-size:clamp(15px,.94vw,18px);font-weight:400;line-height:24px}.btn-rent-buy{align-items:center;background-color:var(--accent-orange);border:none;border-radius:6px;color:var(--white);display:inline-flex;font-family:var(--font-subheading);font-size:16px;font-style:normal;font-weight:600;gap:8px;justify-content:center;letter-spacing:0;line-height:20px;padding:8px 24px;text-align:center;text-decoration:none;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease;width:fit-content}.btn-rent-buy:hover{background-color:#ba381d;box-shadow:0 4px 12px rgba(209,65,36,.3);color:var(--white);transform:translateY(-1px)}.simple-section{background:rgba(187,224,222,.25);padding-bottom:clamp(52px,4.63vw,89px);padding-top:clamp(48px,4.16vw,80px);width:100%}.simple-title{color:var(--accent-orange);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-style:normal;font-weight:700;letter-spacing:0;line-height:115%;margin-bottom:clamp(28px,2.5vw,48px)}.simple-card{align-items:flex-start;background:var(--white);border:2px solid rgba(24,48,41,.4);border-radius:10px;display:flex;flex-direction:column;height:100%;padding:clamp(20px,1.35vw,26px);text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.simple-card:hover{border-color:var(--accent-orange);box-shadow:0 10px 28px rgba(0,118,114,.08);transform:translateY(-3px)}.step-badge{align-items:center;background-color:#4f2c1d;border-radius:50%;color:var(--white);display:inline-flex;font-family:var(--font-body);font-size:16px;height:24px;justify-content:center;min-height:24px;min-width:24px;text-align:center;width:24px}.simple-card-title,.step-badge{font-style:normal;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:14px}.simple-card-title{color:var(--accent-orange);font-family:var(--font-subheading);font-size:clamp(18px,1.04vw,20px)}.simple-card-desc{color:#4f2c1d;font-family:var(--font-subheading);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:0}.simple-btn-wrapper{margin-top:clamp(32px,2.65vw,51px)}.btn-schedule-delivery{align-items:center;background-color:var(--accent-orange);border:none;border-radius:10px;box-sizing:border-box;color:var(--white);display:inline-flex;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:600;height:60px;justify-content:center;letter-spacing:0;line-height:20px;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease;width:273px}.btn-schedule-delivery:hover{background-color:#ba381d;box-shadow:0 6px 18px rgba(209,65,36,.35);color:var(--white);transform:translateY(-2px)}.audience-section{background-color:var(--white);padding-bottom:clamp(60px,5.2vw,100px);padding-top:clamp(48px,4.06vw,78px);width:100%}.audience-title{color:var(--primary-teal);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:115%;margin-bottom:clamp(16px,1.35vw,26px)}.audience-subtitle,.audience-title{font-style:normal;letter-spacing:0;text-align:center}.audience-subtitle{color:#39473f;font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:125%;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1050px;width:100%}.testimonials-section{background:rgba(187,224,222,.25);padding-bottom:clamp(64px,6.87vw,132px);padding-top:clamp(48px,4.58vw,88px);width:100%}.testimonials-title{color:var(--accent-orange);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:115%;margin-bottom:clamp(16px,1.35vw,26px)}.testimonials-subtitle,.testimonials-title{font-style:normal;letter-spacing:0;text-align:center}.testimonials-subtitle{color:var(--dark-slate);font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:120%;margin-bottom:clamp(36px,3.33vw,64px)}.testimonials-wrapper{align-items:stretch;display:flex;gap:clamp(20px,2.29vw,44px);justify-content:center;margin-left:auto;margin-right:auto;max-width:1054px;width:100%}.testimonial-card{align-items:flex-start;background-color:var(--white);border:2px solid var(--accent-orange);border-radius:10px;display:flex;flex:0 0 auto;flex-direction:column;height:auto;max-width:505px;padding:clamp(20px,1.45vw,28px) clamp(16px,1.2vw,23px);text-align:left;transition:transform .25s ease,box-shadow .25s ease;width:100%}.testimonial-card:hover{box-shadow:0 10px 28px rgba(209,65,36,.1);transform:translateY(-3px)}.testimonial-quote{color:var(--accent-orange);display:block;font-family:var(--font-subheading);font-size:24px;font-style:normal;font-weight:800;letter-spacing:0;line-height:20px;margin-bottom:clamp(14px,1.09vw,21px)}.testimonial-text{color:#4f2c1d;flex-grow:1;font-size:clamp(18px,1.25vw,24px);font-style:italic;line-height:130%;margin-bottom:16px}.testimonial-author,.testimonial-text{font-family:var(--font-subheading);font-weight:400;letter-spacing:0}.testimonial-author{color:var(--accent-orange);font-size:clamp(15px,.94vw,18px);font-style:normal;line-height:20px;margin-bottom:0}.testimonials-section--white{background-color:var(--white)}.testimonials-section--white .testimonials-title{color:var(--primary-teal)}.testimonial-card--teal{border-color:var(--primary-teal)}.testimonial-card--teal:hover{box-shadow:0 10px 28px rgba(0,118,114,.1)}.testimonial-card--teal .testimonial-author,.testimonial-card--teal .testimonial-quote{color:var(--primary-teal)}.faq-section{background:rgba(187,224,222,.25);padding-bottom:clamp(52px,4.63vw,89px);padding-top:clamp(48px,4.16vw,80px);width:100%}.faq-title{color:var(--accent-orange);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-style:normal;font-weight:700;letter-spacing:0;line-height:115%;margin-bottom:clamp(32px,3.12vw,60px);text-align:center}.faq-wrapper{gap:20px;margin-left:auto;margin-right:auto;max-width:1092px}.faq-card,.faq-wrapper{display:flex;flex-direction:column;width:100%}.faq-card{background:var(--white);border:2px solid #d9d9d9;border-radius:9px;padding:clamp(20px,1.45vw,28px) clamp(20px,1.98vw,38px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.faq-card:hover{border-color:#b5b5b5;box-shadow:0 6px 20px rgba(0,0,0,.05)}.faq-card-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;margin:0;padding:0;text-align:left;text-decoration:none;width:100%}.faq-card-header:focus{outline:none}.faq-question{color:#4f2c1d;flex-grow:1;font-family:var(--font-body);font-size:clamp(20px,1.25vw,24px);font-style:normal;font-weight:700;letter-spacing:0;line-height:31px;margin-bottom:0}.faq-icon{align-items:center;color:#4f2c1d;display:inline-flex;flex-shrink:0;justify-content:center;min-height:20px;min-width:20px}.faq-icon,.faq-icon-minus,.faq-icon-plus{height:20px;width:20px}.faq-card-header.collapsed .faq-icon-minus{display:none}.faq-card-header.collapsed .faq-icon-plus{display:block}.faq-card-header:not(.collapsed) .faq-icon-plus{display:none}.faq-card-header:not(.collapsed) .faq-icon-minus{display:block}.faq-card-body{padding-top:10px}.faq-answer{color:var(--accent-orange);font-family:var(--font-body);font-size:clamp(16px,.99vw,19px);font-style:normal;font-weight:400;letter-spacing:0;line-height:31px;margin-bottom:0}.serve-section{background-color:var(--white);padding-bottom:clamp(60px,5.2vw,100px);padding-top:clamp(48px,4.16vw,80px);width:100%}.serve-title{color:var(--primary-teal);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:115%;margin-bottom:clamp(16px,1.35vw,26px)}.serve-subtitle,.serve-title{font-style:normal;letter-spacing:0;text-align:center}.serve-subtitle{color:var(--dark-slate);font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:120%;margin-bottom:clamp(32px,3.12vw,60px)}.serve-wrapper{align-items:stretch;display:flex;gap:clamp(16px,1.3vw,25px);justify-content:center;margin-left:auto;margin-right:auto;max-width:801px;width:100%}.serve-card{align-items:center;background-color:var(--white);border:2px solid rgba(79,44,29,.2);border-radius:10px;display:flex;flex:0 0 auto;flex-direction:column;height:auto;max-width:388px;padding:28px 16px;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}.serve-card:hover{border-color:var(--primary-teal);box-shadow:0 10px 28px rgba(0,118,114,.08);transform:translateY(-3px)}.serve-card-img{border-radius:6px;height:130px;margin-bottom:14px;overflow:hidden;width:100%}.serve-card-img img{display:block;height:100%;object-fit:cover;width:100%}.serve-card-title{color:var(--primary-teal);font-size:clamp(20px,1.25vw,24px);font-weight:700;line-height:24px;margin-bottom:14px}.serve-card-address,.serve-card-title{font-family:var(--font-subheading);font-style:normal;letter-spacing:0;text-align:center}.serve-card-address{color:var(--dark-slate);font-size:16px;font-weight:400;line-height:20px;margin-bottom:0}.serve-section--about{background:rgba(187,224,222,.25)}.serve-section--about .serve-title{color:var(--accent-orange);margin-bottom:clamp(28px,2.5vw,48px)}.serve-card-title--brown{color:#4f2c1d!important}.serve-card-address--orange{color:var(--accent-orange)!important}.serve-hours-text{color:#4f2c1d;font-family:var(--font-subheading);font-size:clamp(16px,1.15vw,20px);font-style:normal;font-weight:600;letter-spacing:0;line-height:130%;margin-bottom:0;margin-top:clamp(24px,2.2vw,40px);text-align:center}.contact-cta-section{background-color:var(--primary-teal);padding-bottom:clamp(52px,4.58vw,88px);padding-top:clamp(48px,4.06vw,78px);width:100%}.contact-cta-title{font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:115%;margin-bottom:clamp(16px,1.35vw,26px)}.contact-cta-subtitle,.contact-cta-title{color:var(--white);font-style:normal;letter-spacing:0;text-align:center}.contact-cta-subtitle{font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:120%;margin-bottom:clamp(24px,2.08vw,40px)}.contact-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(12px,1.04vw,20px);justify-content:center}.btn-contact-outline,.btn-contact-solid{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;font-family:var(--font-subheading);font-size:16px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:0;line-height:20px;padding:13px 26px;text-align:center;text-decoration:none;transition:all .25s ease;white-space:nowrap}.btn-contact-solid{background-color:var(--white);border:1.5px solid var(--white);color:#183029}.btn-contact-solid:hover{background-color:hsla(0,0%,100%,.9);box-shadow:0 4px 14px rgba(0,0,0,.15);color:#183029;transform:translateY(-2px)}.btn-contact-outline{background-color:transparent;border:1.5px solid var(--white);color:var(--white)}.btn-contact-outline:hover{background-color:var(--white);box-shadow:0 4px 14px rgba(0,0,0,.15);color:var(--primary-teal);transform:translateY(-2px)}.story-section{background-color:var(--white);padding-bottom:clamp(60px,5.2vw,100px);padding-top:clamp(48px,4.4vw,85px);width:100%}.story-title{color:var(--primary-teal);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:110%;margin-bottom:clamp(16px,1.35vw,26px)}.story-desc,.story-title{font-style:normal;letter-spacing:0;text-align:center}.story-desc{color:var(--dark-slate);font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:130%;margin-left:auto;margin-right:auto;max-width:1160px;width:100%}.story-desc,.story-tagline-wrapper{margin-bottom:clamp(36px,3.12vw,60px)}.story-tagline-wrapper{text-align:center}.story-tagline{font-size:clamp(20px,1.562vw,30px);font-weight:700;letter-spacing:.01em;line-height:120%;margin-bottom:clamp(8px,.625vw,12px)}.story-subtagline,.story-tagline{color:var(--dark-slate);font-family:var(--font-subheading);font-style:normal;text-align:center}.story-subtagline{font-size:clamp(16px,1.25vw,24px);font-weight:600;letter-spacing:0;line-height:130%;margin-bottom:0}.different-section{background:rgba(187,224,222,.25);padding-bottom:clamp(52px,4.63vw,89px);padding-top:clamp(48px,4.16vw,80px);width:100%}.different-title{color:var(--accent-orange);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:115%;margin-bottom:clamp(14px,1.1vw,20px)}.different-subtitle,.different-title{font-style:normal;letter-spacing:0;text-align:center}.different-subtitle{color:#4f2c1d;font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:130%;margin-bottom:clamp(32px,2.8vw,52px);margin-left:auto;margin-right:auto;max-width:1080px}.different-grid-wrapper{margin-left:auto;margin-right:auto;max-width:1220px;width:100%}.different-card{align-items:flex-start;background:var(--white);border:2px solid rgba(24,48,41,.4);border-radius:10px;display:flex;flex-direction:column;height:100%;padding:clamp(20px,1.45vw,28px) clamp(22px,1.6vw,32px);text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.different-card:hover{border-color:var(--accent-orange);box-shadow:0 10px 28px rgba(0,118,114,.08);transform:translateY(-3px)}.different-card-title{color:var(--accent-orange);font-family:var(--font-subheading);font-size:clamp(18px,1.04vw,20px);font-style:normal;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:10px}.different-card-desc{font-size:16px;font-weight:400;line-height:22px;margin-bottom:0}.different-bottom-text,.different-card-desc{color:#4f2c1d;font-family:var(--font-subheading);font-style:normal;letter-spacing:0}.different-bottom-text{font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:130%;margin:clamp(32px,2.8vw,54px) auto 0;max-width:980px;text-align:center;width:100%}.team-section{background:rgba(187,224,222,.25);padding-bottom:clamp(60px,5.2vw,100px);padding-top:clamp(48px,4.4vw,85px);width:100%}.team-title{color:#4f2c1d;font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-style:normal;font-weight:700;letter-spacing:0;line-height:110%;margin-bottom:clamp(16px,1.35vw,26px);text-align:center}.team-desc-wrapper{margin-bottom:clamp(36px,3.12vw,60px);margin-left:auto;margin-right:auto;max-width:min(1160px,60.4vw);text-align:center;width:100%}.team-desc{color:var(--accent-orange);font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-style:normal;font-weight:600;letter-spacing:0;line-height:130%;margin-bottom:24px;text-align:center}.team-desc:last-child{margin-bottom:0}.team-image-wrapper{margin-left:auto;margin-right:auto;max-width:min(1294px,67.4vw);text-align:center;width:100%}.team-image{border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:block;height:auto;width:100%}.after-arrival-section{background:rgba(187,224,222,.25);padding-bottom:clamp(52px,4.63vw,89px);padding-top:clamp(48px,4.16vw,80px);width:100%}.after-arrival-title{color:var(--accent-orange);font-family:var(--font-heading);font-size:clamp(32px,2.5vw,48px);font-style:normal;font-weight:700;letter-spacing:0;line-height:115%;margin-bottom:clamp(16px,1.35vw,26px);text-align:center}.after-arrival-content{margin-left:auto;margin-right:auto;max-width:1120px;width:100%}.after-arrival-text{color:#4f2c1d;font-family:var(--font-subheading);font-size:clamp(16px,1.25vw,24px);font-style:normal;font-weight:600;letter-spacing:0;line-height:130%;margin-bottom:0;text-align:center}@media (max-width:991.98px){.hero-banner{background-position:100% 100%;background-size:contain;min-height:auto;padding-bottom:60px;padding-top:180px}.hero-content,.team-desc-wrapper,.team-image-wrapper{max-width:100%}.hero-title{font-size:38px;margin-bottom:18px}.hero-subtitle{font-size:20px;margin-bottom:30px}.rent-buy-wrapper{align-items:center;flex-direction:column;gap:24px}.rent-buy-card{flex:0 0 auto!important;height:auto!important;max-width:550px;width:100%}.testimonials-wrapper{align-items:center;flex-direction:column;gap:24px}.testimonial-card{flex:0 0 auto!important;height:auto!important;max-width:550px;width:100%}.serve-wrapper{align-items:center;flex-direction:column;gap:24px}.serve-card{flex:0 0 auto!important;height:auto!important;max-width:450px;width:100%}.options-cards-wrapper{align-items:center;flex-direction:column;gap:20px}.option-card{flex:0 0 auto!important;height:auto!important;max-width:500px;width:100%}.your-part-wrapper{align-items:center;flex-direction:column;gap:24px}.your-part-card{flex:0 0 auto!important;height:auto!important;max-width:570px;width:100%}.footer-top-wrapper{flex-direction:column;gap:40px}.footer-nav-group{justify-content:space-between;max-width:100%;width:100%}.why-choose-v2-layout{align-items:center;flex-direction:column;gap:40px}.why-choose-v2-img-col{max-width:100%;text-align:center}.why-choose-v2-img{margin-left:auto;margin-right:auto;max-width:500px}.why-choose-v2-subtitle{max-width:100%}.why-choose-v2-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.what-we-offer-v2-section{margin-bottom:0;min-height:auto;padding-bottom:60px;padding-top:60px}.what-we-offer-v2-layout{align-items:flex-start;flex-direction:column;gap:30px}.what-we-offer-v2-content{max-width:100%}.what-we-offer-v2-img-wrap{justify-content:center;margin-left:auto;margin-right:auto;margin-top:30px;max-width:580px;position:relative;right:auto;top:auto;transform:none;width:100%}.what-we-offer-v2-img{max-width:100%}.rent-buy-v2-layout{align-items:flex-start;flex-direction:column;gap:40px}.rent-buy-v2-cards-col,.rent-buy-v2-content{max-width:100%}.simple-v2-grid{gap:24px;grid-template-columns:1fr}.simple-v2-header-block{align-items:center;margin-bottom:16px;padding-right:0;text-align:center}.simple-v2-card{min-height:auto}.audience-v2-layout{align-items:center;flex-direction:column;gap:36px;text-align:center}.audience-v2-img-col{max-width:100%}.audience-v2-img{margin-left:auto;margin-right:auto;max-width:500px}.audience-v2-content-col{align-items:center;display:flex;flex-direction:column;max-width:100%}.audience-v2-divider{margin-left:auto;margin-right:auto}.testimonials-v2-section{height:auto;margin-bottom:0;min-height:auto;padding-bottom:60px}.testimonials-v2-wrapper{align-items:center;flex-direction:column;gap:24px;margin-bottom:0}.testimonials-v2-card{max-width:550px;min-height:auto}.lsms-serve-card{max-width:340px!important}}@media (max-width:575.98px){.why-choose-v2-grid{gap:16px;grid-template-columns:1fr}.why-choose-v2-card{min-height:auto;padding:24px 20px}.hero-banner{padding-bottom:45px;padding-top:110px}.hero-title{font-size:28px;line-height:120%}.hero-subtitle{font-size:17px;line-height:135%;margin-bottom:28px}.hero-actions{flex-direction:column;gap:12px;width:100%}.btn-hero-outline,.btn-hero-solid{justify-content:center;padding:13px 20px;text-align:center;width:100%}.rent-buy-card{padding:24px 20px}.testimonial-card,.testimonials-v2-card{padding:24px 18px}.serve-card{padding:20px 14px}.btn-rent-buy{width:100%}.btn-schedule-delivery,.btn-simple-v2{max-width:100%;width:100%}.btn-simple-v2{height:60px;min-height:60px}.simple-v2-card{padding:28px 20px}.contact-cta-actions{flex-direction:column;gap:12px;width:100%}.btn-contact-outline,.btn-contact-solid{justify-content:center;text-align:center;width:100%}.faq-card{padding:20px 16px}.faq-question{font-size:18px;line-height:26px}.faq-answer{font-size:15px;line-height:24px}}.dnd-section .dnd-column{padding:0!important}