*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-weight:400}body{font-family:Poppins,sans-serif;color:#111;background-color:#fff;line-height:1.5;overflow-x:hidden}h1{line-height:1em}h2{line-height:1.5}h3{line-height:1.5;font-family:Poppins,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}:root{--car-overlap:calc(0.26 * min(450px, 60vw))}.container{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.header{position:absolute;top:28px;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 6%;z-index:30;color:#fff}.brand img{height:44px;width:auto}.finder-award{font-size:20px;text-align:center;margin-top:24px;font-weight:500;height:150px;width:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.hero-villa-caravan{display:flex;justify-content:center;margin:16px 0}.hero-villa-caravan img{max-width:70%;height:auto}.finder-award .finder-image{display:flex;justify-content:center}#finder-award-logo{width:246px;align-self:center;margin-top:8px}.promo-terms{font-size:12px;text-align:center;padding:12px 8%;margin:0 auto;max-width:900px;position:relative;z-index:2;background:#fff}.phone{display:flex;align-items:center;gap:14px;font-weight:400;font-size:24px}.phone img{width:32px;height:32px;filter:none}.main-content{position:relative;flex:1 0 auto}.background{position:relative;min-height:1360px;background:#fff;overflow:hidden;isolation:isolate}.background--promo{min-height:1200px}.background::before{content:"";position:absolute;width:520px;height:520px;right:clamp(140px,14vw,220px);top:clamp(360px,46%,520px);transform:translate(50%,-50%);border-radius:50%;pointer-events:none;z-index:0;filter:blur(52px)}@media (min-width:993px){.background::before{right:clamp(260px,24vw,420px)}}.bg-patterns{position:absolute;inset:0;pointer-events:none;z-index:1}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float-rotated{0%,100%{transform:translateY(0) rotate(10deg)}50%{transform:translateY(-15px) rotate(10deg)}}@keyframes float-rotated-anti{0%,100%{transform:translateY(0) rotate(-20deg)}50%{transform:translateY(-15px) rotate(-20deg)}}@keyframes float-rotated-right-anti{0%,100%{transform:translateY(0) rotate(1-050deg)}50%{transform:translateY(-15px) rotate(1-050deg)}}@keyframes float-rotated-180{0%,100%{transform:translateY(0) rotate(180deg) scaleX(-1)}50%{transform:translateY(-15px) rotate(180deg) scaleX(-1)}}.bg-patterns .bg-item{position:absolute;opacity:1;user-select:none;animation:4.6s ease-in-out infinite float}.bg-patterns.left-patterns .bg-dollar{width:124px;top:90px;left:40px;transform:rotate(10deg);animation:5.1s ease-in-out infinite float-rotated}.bg-patterns.left-patterns .bg-percent{width:142px;top:210px;left:170px;animation-delay:.6s}.bg-patterns.left-patterns .bg-dash{width:80px;top:330px;left:20px;animation-delay:1.2s}.bg-patterns.left-patterns .bg-slash{width:100px;top:430px;left:200px;animation-delay:1.8s}.bg-patterns.left-patterns .bg-hash{width:100px;top:470px;left:10px;animation-delay:2.1s}.bg-patterns.left-patterns .bg-plus{width:122px;top:620px;left:104px;transform:rotate(-20deg);animation:4.4s ease-in-out 2.4s infinite float-rotated-anti}.bg-patterns.right-patterns .bg-plus{width:120px;top:580px;right:0;animation-delay:.3s}.bg-patterns.right-patterns .bg-slash{width:80px;top:700px;right:115px;transform:rotate(180deg) scaleX(-1);animation:4.5s ease-in-out .9s infinite float-rotated-180}.bg-patterns.right-patterns .bg-percent{width:146px;top:305px;right:30px;animation-delay:1.5s}.bg-patterns.right-patterns .bg-dash{width:80px;top:290px;right:255px;animation-delay:.6s}.bg-patterns.right-patterns .bg-hash{width:120px;top:470px;right:205px;animation-delay:1.8s}.bg-patterns.right-patterns .bg-dollar{width:128px;top:90px;right:120px;transform:rotate(-50deg);animation:5.4s ease-in-out 2.1s infinite float-rotated-right-anti}.hero{position:absolute;top:120px;left:0;width:100%;padding:0 40px;display:flex;justify-content:center;pointer-events:none;z-index:10}.hero-content{position:relative;width:min(1100px,100%);display:flex;flex-direction:column;align-items:center;gap:20px;margin:0 auto;text-align:center;pointer-events:auto}.hero-title{font-size:48px;font-weight:700;letter-spacing:.015em}.hero-title-break{display:none}@media (min-width:576px){.hero-title{white-space:nowrap}}@media (max-width:575px){.hero-title-break{display:block}}.hero-subtitle{font-size:clamp(18px, 2.5vw, 24px);font-weight:400;max-width:720px}.hero-label{font-size:20px;font-weight:500;margin-top:6px}.cta-row{position:relative;display:flex;align-items:center;justify-content:center;margin-top:16px}.cta-group{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:nowrap}.hero-callout{position:absolute;left:-40px;top:120px;pointer-events:none}.hero-callout--promo{top:440px}.hero-callout img{max-width:220px;height:auto;display:block}.cta-button{display:inline-flex;align-items:center;justify-content:center;height:58px;width:244px;border-radius:10px;font-weight:500;font-size:20px;white-space:nowrap}.privacy-note a{text-decoration:underline}.awards-section{margin-top:36px;padding:20px 32px;display:flex;align-items:center;justify-content:center;gap:40px;border-radius:20px}.awards,.reviews{color:#fff;text-align:center;display:flex;flex-direction:column;gap:12px}.awards span,.reviews span{font-weight:500;font-size:20px}.award-logos img{max-height:60px;margin:0 auto;max-width:none}.awards-separator{width:1px;height:96px}.rates{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.rates-label{font-size:20px;font-weight:500}.rates-value{font-size:60px;font-weight:600;line-height:1}.rates-unit{font-size:50px;font-weight:600;position:relative;top:-10px;left:5px;line-height:0}.rating{display:flex;align-items:center;gap:14px;justify-content:center}.google-logo img{width:auto;height:54px}.rating-info{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.stars{display:inline-flex;align-items:center;gap:12px}.rating-number{font-family:Lato,sans-serif;font-size:26px;font-weight:700!important}.star-icons{display:inline-flex;gap:4px}.star-icons img{width:22px;height:22px}.reviews-count{font-size:14px}.cars-section{position:relative;margin-top:-459px;display:flex;align-items:center;justify-content:flex-end;padding:0 1%}.thumbman{align-self:center;width:min(420px,100%)}.reviews-section{padding:40px 8% 84px;background:#fff;text-align:center}.reviews-header h2{font-size:clamp(30px, 4.2vw, 44px);font-weight:600;margin-bottom:14px}.google-rating{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:56px}.google-rating-header{display:flex;align-items:center;justify-content:center;gap:12px;height:45px}.google-rating-logo{height:45px;width:auto;display:block}.google-label{display:flex;align-items:center;height:45px;font-size:26px;font-weight:600}.google-score{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center}.score-number{font-family:Lato,sans-serif;font-size:26px;font-weight:700}.score-stars{display:inline-flex;gap:4px}.score-stars img{width:24px;height:24px}.score-reviews{font-size:20px;color:#000000CC}.score-reviews span{font-weight:600}.reviews-placeholder{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.review-card{width:100%;max-width:320px;padding:28px 24px;border-radius:20px;background:#fff;box-shadow:0 18px 40px rgba(15,12,127,.08);border:1px solid rgba(15,12,127,.08);text-align:left}.placeholder-title{font-size:14px;font-weight:600;color:#0f0c7f;margin-bottom:12px}.placeholder p{font-size:15px;color:#444;line-height:1.6}.process-section{position:relative;background:#f4f4f4;padding:60px 6%;overflow:hidden}.process-overlay{position:absolute;inset:0;pointer-events:none;z-index:1}.process-inner{position:relative;max-width:1100px;margin:0 auto;text-align:center;z-index:2}.process-inner.process-mobile{display:none}.process-swiper{width:100%;padding:8px 0 32px}.process-swiper .swiper-wrapper{display:flex;align-items:stretch}.process-swiper .swiper-slide{width:290px!important;display:flex;justify-content:center;padding:0 6px;box-sizing:border-box}.process-swiper .swiper-pagination{position:static;margin-top:12px}.process-swiper .swiper-pagination-bullet{background:#fff;opacity:1;width:10px;height:10px;transition:transform .2s,background .2s}.process-swiper .swiper-pagination-bullet-active{background:#ff571c;transform:scale(1.15)}.process-inner.process-mobile .process-card{width:290px;height:230px;padding:24px;box-sizing:border-box}.process-inner h2{font-size:clamp(32px, 4.6vw, 44px);margin-bottom:48px;font-weight:600}.process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:48px}.process-card{background:#fff;color:#111;border-radius:20px;padding:32px 28px;text-align:left;display:flex;flex-direction:column;gap:16px}.process-step{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-weight:600;font-size:18px}.process-card h3{font-size:20px;font-weight:600;min-height:60px}.process-card p{font-size:18px;font-weight:400;line-height:1.6}.process-cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;border-radius:9.5px;font-weight:600;font-size:18px;text-decoration:none;transition:transform .2s,background .2s}.process-cta:focus,.process-cta:hover{transform:translateY(-2px);background:#e24a13}.cars-section-2{height:0;position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;padding:0 4%;margin:0;z-index:6}.caravan-image{width:320px;transform:translateY(-39px)}.offer-section{position:relative;background:#fff;padding:80px 8% 160px;overflow:hidden}.offer-overlay{position:absolute;inset:0;pointer-events:none;z-index:1}.offer-overlay .bg-patterns.right-patterns{position:absolute;inset:0}.offer-overlay .bg-item{filter:brightness(0) saturate(100%) invert(13%) sepia(42%) saturate(3710%) hue-rotate(222deg) brightness(39%) contrast(94%);opacity:.5}.offer-inner{position:relative;max-width:1100px;margin:0 auto;z-index:1}.offer-inner h2{text-align:center;font-size:clamp(36px, 4.8vw, 46px);margin-bottom:52px;font-weight:600}.offer-content{display:flex;justify-content:space-between;align-items:center;gap:48px;flex-wrap:nowrap}.offer-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,auto));column-gap:72px;row-gap:28px;padding:0;margin:0;width:100%}.offer-list li{display:flex;align-items:flex-start;gap:16px;text-align:left}.offer-icon{width:48px;height:48px}.offer-list li>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background-color:transparent}.offer-list span{font-size:17px;font-weight:400;color:#232323;margin:0 0 4px;white-space:nowrap}.offer-list p{font-size:24px;color:#0c0a62;margin:0;font-weight:600;white-space:nowrap}.offer-disclaimer{background:#fff}.offer-footnote{margin:0 auto;padding:64px 160px;width:100%;box-shadow:0 -10px 60px 0 #0000001C;list-style:disc;font-size:13px;line-height:1.75;position:relative;z-index:2}.offer-footnote li+li{margin-top:0}.offer-footnote a{text-decoration:underline}.footer{padding:68px 20px;text-align:center}.footer p{max-width:860px;margin:0 auto;font-size:14px;line-height:1.7}.hero-form{display:flex;flex-direction:column;gap:20px;width:100%;max-width:600px;padding-top:50px;background-color:transparent}.hero-inputs{display:flex;gap:16px;align-items:flex-start;justify-content:flex-start;width:100%;flex-wrap:nowrap}.hero-field{flex:1 1 0;display:flex;flex-direction:column;align-items:stretch;gap:6px}.hero-input{flex:1 1 auto;position:relative;padding:0 14px;color:#999;border:2px solid #0c0a62;border-radius:11px;height:65px;display:flex;align-items:center}.hero-input-icon{display:flex;justify-content:center;align-items:center;margin-right:12px;height:auto;width:34px;position:relative;z-index:1}.hero-input input[type=text]{border:0;background:0 0;outline:0;font-size:18px;font-weight:400;width:100%;color:#fff}.hero-input-select{position:relative;display:flex;align-items:center}.hero-input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;height:65px;width:100%;margin:0;font-family:inherit;font-size:17px;font-weight:400;line-height:1;cursor:pointer;display:block}.hero-input-select select:focus{outline:0}.hero-input-select::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px;height:8px;pointer-events:none;background-repeat:no-repeat;background-size:contain;opacity:.95}.cta-button.hero-submit{display:flex;text-decoration:none;background:#ff571c;color:#fff;width:100%;border-radius:12px;font-weight:500;font-size:20px;text-align:center;border:0;transition:transform .12s,box-shadow .12s}.cta-button.hero-submit:focus,.cta-button.hero-submit:hover{transform:translateY(-2px);background-color:#e24a13;outline:0}.privacy-note{margin-top:6px;font-size:13px}.hero-input:focus-within{box-shadow:0 8px 28px rgba(11,18,32,.12),0 0 0 3px rgba(99,102,241,.08)}.hero-input input::placeholder{opacity:1;color:rgba(255,255,255,.35)}.field-error{margin-top:0;padding:0 2px;font-size:13px;line-height:18px;color:#c43d3d;text-align:left;display:flex;align-items:center;gap:6px}.field-error::before{content:"";width:16px;height:16px;background:url("/assets/images/fb-landing/error-icon.svg") center/contain no-repeat;flex-shrink:0}.hero-input.input-error{box-shadow:0 6px 20px rgba(255,84,84,.12),0 0 0 3px rgba(255,84,84,.06);border:2px solid #c43d3d}@media (max-width:768px){.hero-inputs{flex-direction:column;gap:18px;align-items:stretch}.hero-field{width:100%;min-height:calc(56px + 18px)}.hero-input,.hero-input-select select{height:56px}.field-error{font-size:14px;padding-left:4px}.finder-award{font-size:18px}.finder-image{width:206px;height:122px}#finder-award-logo{width:206px}}@media (max-width:1200px){.hero{top:120px;padding:0 32px}.hero-content{width:min(960px,100%)}.cars-section{margin-top:-380px;justify-content:center}.reviews-section{z-index:1;background-color:#fff}.caravan-image{width:280px;transform:translateY(-100px)}}@media (max-width:992px){.header{padding:0 5%;top:24px}.background{height:1460px}.background--promo{height:1480px}.hero-label{padding-top:40px}.awards-section{margin-top:12px}.bg-patterns.right-patterns{display:none}.offer-section .bg-patterns.right-patterns{display:block}.hero{top:120px;padding:0 28px}.hero-content{width:min(760px,100%)}.hero-callout img{max-width:170px}.thumbman{width:min(360px,100%)}.reviews-section{margin-top:0}.cars-section{margin-top:-300px}.hero-callout{position:absolute;top:100px;right:-24px;left:auto;transform:none;margin:0}.hero-callout--promo{top:340px}.process-section{padding:120px 6% 140px}.process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.process-card h3{min-height:0}.offer-content{flex-direction:column;gap:48px;text-align:center;align-items:center}.offer-list{display:grid;grid-template-columns:repeat(2,minmax(0,auto));column-gap:48px;row-gap:24px;justify-content:center;max-width:520px}.offer-list li{justify-content:flex-start}.offer-footnote{padding:40px 72px}.awards-section{flex-direction:column-reverse;gap:24px;width:min(450px,90%)}.awards-separator{display:none}.reviews-count{width:180px}.google-logo{width:50px}}@media (max-width:768px){.header{flex-direction:row;align-items:center;gap:12px}.hero-villa-caravan img{max-width:100%}.phone{margin-left:auto;gap:10px;font-size:20px}.phone img{width:28px;height:24px}.phone span{margin-top:3px;line-height:28px}.hero{top:100px}.background{height:1240px}.background--promo{height:1780px}.rates-value{font-size:48px}.rates-unit{font-size:28px}.cta-row{flex-direction:column;align-items:stretch}.cta-group{flex-direction:column;gap:16px;align-items:stretch;width:265px}.fuel-promo-heading{font-size:38px}.hero-callout img{max-width:168px}.hero-callout--promo{top:470px}.process-section{padding:50px 0}.process-mobile h2{padding:0 16%}.process-inner.process-desktop{display:none}.process-inner.process-mobile{display:block}.process-inner.process-mobile h2{margin-bottom:36px}.process-swiper{padding:12px 0 36px}.process-wrapper{margin-bottom:20px}.process-swiper .swiper-slide{width:340px!important}.process-inner.process-mobile .process-card{width:340px;height:260px;align-items:flex-start;text-align:left}.process-cta{margin-top:20px}.offer-section{padding:50px 12%}.offer-list li{width:100%;max-width:260px;flex:none;justify-content:flex-start}.offer-list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:28px}.offer-footnote{padding:40px 32px 30px}.cta-button{width:100%}.cars-section{margin-top:-300px}.reviews-section{padding:30px 6% 72px}.finder-award{width:300px}}@media (max-width:576px){h1{font-size:30px!important}.hero{top:100px}.rates-value{font-size:46px}.rates-unit{font-size:26px}.brand img{height:40px}.hero-callout{top:115px;left:auto;right:-20px;transform:none;margin:0}.hero-callout img{max-width:150px}.hero-callout--promo{top:490px}.offer-section .bg-patterns.right-patterns{display:block}.bg-patterns.right-patterns .bg-dollar{width:120px;top:280px;right:0;transform:rotate(-100deg)}.bg-patterns.right-patterns .bg-dash{width:72px;top:390px;right:155px}.bg-patterns.right-patterns .bg-percent{width:80px;top:380px;right:10px}.bg-patterns.right-patterns .bg-hash{width:72px;top:530px;right:120px}.bg-patterns.right-patterns .bg-slash{width:64px;top:670px;right:70px}.bg-patterns.right-patterns .bg-plus{width:56px;top:600px;right:0}.bg-patterns.left-patterns .bg-dollar{width:112px;top:90px;left:0}.bg-patterns.left-patterns .bg-percent{width:128px;top:210px;left:90px}.bg-patterns.left-patterns .bg-dash{width:80px;top:320px;left:20px}.bg-patterns.left-patterns .bg-slash{width:80px;top:420px;left:100px}.bg-patterns.left-patterns .bg-hash{width:88px;top:450px;left:0}.bg-patterns.left-patterns .bg-plus{width:88px;top:610px;left:46px}.reviews-header h2{font-size:30px}.google-rating{margin-bottom:40px}.google-label{font-size:24px}.google-rating-header{gap:10px}.cta-button{height:48px}.cta-row{margin-top:0}.hero-form .hero-subtitle{text-align:left}.reviews h3{margin-bottom:0}.offer-section{height:900px}.caravan-image{width:280px;transform:translateY(-159px)}}@media (max-width:768px){.hero{padding:0 12px}.hero-content,.hero-field,.hero-form,.hero-inner,.hero-input,.hero-input-select,.hero-inputs{width:100%;max-width:100%;min-width:0}.hero-inputs{flex-direction:column;gap:18px;align-items:stretch}.hero-input,.hero-input-select{width:100%;flex:none}.hero-input,.hero-input-select select{height:56px}.hero-input-icon{margin-right:10px}.cta-button.hero-submit{margin-top:6px}}.fuel-promo{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:768px;background:0 0;padding:28px 0;text-align:left}.fuel-promo-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.fuel-promo-label{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0c0a62;margin-bottom:4px}.fuel-promo-heading{font-size:clamp(26px, 4vw, 45px);font-weight:700;color:#0c0a62;line-height:1.2;margin-bottom:8px}.fuel-promo-question{font-size:15px;font-weight:700;color:#ff571c;margin-top:8px}.fuel-promo-answer{font-size:14px;font-weight:400;color:#0c0a62}.fuel-promo-media{position:relative;flex-shrink:0;width:340px;height:280px;display:flex;align-items:center;justify-content:center}.fuel-promo-starburst{position:absolute;width:120px;height:auto;top:2%;left:-5%;pointer-events:none;user-select:none;filter:brightness(0) saturate(0) invert(0%) opacity(.45)}.fuel-promo-cards{position:relative;width:300px;height:auto;z-index:1;margin-left:auto}@media (max-width:768px){.fuel-promo{flex-direction:column;text-align:center;align-items:center;padding:24px 0;gap:16px}.fuel-promo-media{width:280px;height:240px}.fuel-promo-starburst{width:85px;top:-8%;left:4%}.fuel-promo-cards{width:260px}}// ── Instagram section ────────────────────────────────────────────────────────── .instagram-section{background-color:#0c0a62;padding:60px 40px;overflow:hidden}.instagram-inner{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:40px}.instagram-left{flex:1 1 0;font-weight:800;color:#fff;line-height:1.2;margin-bottom:20px}.instagram-body{font-size:1rem;color:rgba(255,255,255,.82);line-height:1.65;margin-bottom:30px}.instagram-follow{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:1.05rem;text-decoration:none;border:2px solid rgba(255,255,255,.55);border-radius:10px;padding:10px 22px;transition:border-color .2s,background .2s;height:26px}.ig-bg-item{position:absolute;opacity:.35}.ig-bg-dollar{width:200px;top:-50px;right:-40px;transform:rotate(-25deg)}.ig-bg-percent{width:180px;top:30%;right:-180px;transform:rotate(15deg)}.ig-bg-hash{width:160px;bottom:10px;right:0;transform:rotate(-10deg)}.ig-bg-slash{width:100px;top:85%;right:-100px;transform:rotate(0)}.instagram-phone{display:block;border-radius:16px;position:relative;z-index:1}.instagram-logo-overlay{position:absolute;top:86px;width:60px;height:60px;z-index:2;right:10px}.instagram-inner{flex-direction:column;gap:36px;text-align:center;padding:0}.instagram-left{padding-left:0}.instagram-phone{width:220px}.background,.footer,.main-content,.offer-disclaimer,.offer-section,.process-section,.promo-terms,.reviews-section{background-color:#000;color:#fff}.background::before{background:radial-gradient(circle,rgba(255,255,255,.16) 0,rgba(255,255,255,.08) 36%,rgba(255,255,255,.03) 72%,rgba(255,255,255,0) 100%)}.finder-award,.footer p,.google-label,.hero-subtitle,.hero-title,.offer-footnote li,.offer-inner h2,.offer-list li div p,.offer-list li div span,.phone span,.process-inner h2,.rates-label,.rates-unit,.rates-value,.reviews span,.reviews-count,.reviews-header h2,.score-number,.score-reviews{color:#fff}.awards-section,.process-card,.reviews-placeholder{background-color:#111;border-color:rgba(255,255,255,.16)}.footer a,.offer-footnote a,.privacy-note,.privacy-note a{color:#f2f2f2}.cta-button,.process-cta{background:#fff;color:#000}.cta-button:hover,.process-cta:hover{cursor:pointer;background:#e8e8e8}.hero-content{color:#fff}.cta-button:focus,.cta-button:hover{background-color:#e0e0e0;transform:translateY(-2px)}.hero-input{background:#181818;border-color:rgba(255,255,255,.18)}.hero-input-select select{color:rgba(255,255,255,.4)}.hero-input-select select.has-value{color:#fff}.hero-input-select::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%23808080' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.hero-input:focus-within{box-shadow:0 8px 28px rgba(255,255,255,.04),0 0 0 3px rgba(255,255,255,.1);border-color:rgba(255,255,255,.4)}.process-card h3{color:#fff}.process-card p{color:rgba(255,255,255,.65)}.process-step{background:rgba(255,255,255,.08);color:rgba(255,255,255,.9)}.awards-separator{background:rgba(255,255,255,.15)}.awards span,.reviews span{color:rgba(255,255,255,.7)}.bg-patterns .bg-item{filter:brightness(0) invert(1);opacity:.1}.offer-overlay .bg-item{filter:brightness(0) invert(1);opacity:.06}.offer-footnote{background:#080808;box-shadow:0 -1px 0 0 rgba(255,255,255,.08);color:rgba(255,255,255,.45)}