:root{--color-primary:#efca8e;--color-primary-hover:#d4b077;--color-background:#000;--color-surface:#1a1a1a;--color-text:#000;--color-text-on-dark:#fffc;--color-white:#fff;--color-off-white:#fafafa;--color-bg-light:#f7f7f5;--color-border:#e4e4e4;--color-text-grey:#949494;--font-family:"Manrope", sans-serif;--spacing-section:6rem;--container-max-width:1400px;--container-padding:1.5rem}html{scroll-behavior:smooth}body{background-color:var(--color-background);color:#fff;font-family:var(--font-family);font-size:16px;line-height:1.6}.btn-primary{background-color:var(--color-primary);color:var(--color-surface);font-family:var(--font-family);border-radius:30px;align-items:center;gap:10px;padding:14px 32px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-flex}.btn-primary:hover{background-color:var(--color-primary-hover)}.badge-pill{background-color:var(--color-white);color:#000;font-family:var(--font-family);border-radius:30px;align-items:center;gap:10px;padding:10px 20px;font-size:20px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0000000f}@media(max-width:767px){.badge-pill{font-size:15px}}*,:after,:before,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{color:#9ca3af;opacity:1}textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-1\/2{left:50%}.z-\[10001\]{z-index:10001}.z-\[10002\]{z-index:10002}.mb-2{margin-bottom:.5rem}.mt-12{margin-top:3rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-20{height:5rem}.h-full{height:100%}.w-20{width:5rem}.w-full{width:100%}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-6{gap:1.5rem}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-4{border-width:4px}.border-t{border-top-width:1px}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/5{border-color:#ffffff0d}.bg-\[\#EFCA8E\]{--tw-bg-opacity:1;background-color:rgb(239 202 142/var(--tw-bg-opacity,1))}.bg-background{background-color:var(--color-background)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/95{background-color:#000000f2}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-4{padding-top:1rem;padding-bottom:1rem}.font-body{font-family:var(--font-body)}.text-2xl{font-size:1.5rem;line-height:2rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-text{color:var(--color-text)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-xl,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(chrome-extension://infppggnoaenmfagbfknfkancpbljcca/Inter-roman-latin.var.woff2)format("woff2")}.automa-element-selector{direction:ltr}[automa-isDragging]{-webkit-user-select:none;user-select:none}[automa-el-list]{outline:2px dashed #6366f1}#main-nav{-webkit-backdrop-filter:blur(16px);z-index:1000;background:#1a1a1acc;border-bottom:1px solid #efca8e26;align-items:center;width:100%;height:75px;font-family:Manrope,sans-serif;transition:all .4s;display:flex;position:sticky;top:0}#main-nav.scrolled{background:#0f0f0ff2;height:65px;box-shadow:0 10px 30px #0000004d}#main-nav .nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1340px;margin:0 auto;padding:0 24px;display:flex}#main-nav .logo-area img{width:auto;height:55px;transition:height .3s;display:block}#main-nav.scrolled .logo-area img{height:45px}#main-nav .nav-actions{align-items:center;gap:32px;display:flex}#main-nav .phone-link{color:#fff;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:flex;position:relative}#main-nav .phone-link svg{color:#efca8e;transition:transform .3s}#main-nav .phone-link:hover{color:#efca8e}#main-nav .phone-link:hover svg{transform:rotate(15deg)scale(1.1)}#main-nav .cta-btn{color:#1a1a1a;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#efca8e,#d4b077);border-radius:50px;padding:14px 30px;font-size:13px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 4px 15px #efca8e4d}#main-nav .cta-btn:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:4s infinite nav-shimmer;position:absolute;top:0;left:-100%}@keyframes nav-shimmer{0%{left:-100%}20%{left:100%}to{left:100%}}#main-nav .cta-btn:hover{background:#fff;transform:translateY(-2px)scale(1.03);box-shadow:0 10px 25px #fff3}@media(max-width:767px){#main-nav{background:#141414fa;height:65px}#main-nav .logo-area img{height:40px}#main-nav .phone-link{display:none}#main-nav .nav-actions{gap:0}#main-nav .cta-btn{padding:10px 20px;font-size:12px}}#above-fold-combined{background-color:#111;width:100%;font-family:Manrope,sans-serif;overflow:hidden}#above-fold-combined .hero-container{text-align:center;perspective:1000px;flex-direction:column;align-items:center;width:100%;padding:160px 0 280px;display:flex;position:relative}#above-fold-combined .hero-container:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0000 60%,#111);height:100%;position:absolute;bottom:0;left:0;right:0}#above-fold-combined .hero-bg{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}#above-fold-combined .hero-overlay{z-index:1;background:radial-gradient(circle,#02081466,#020814cc);position:absolute;inset:0}#above-fold-combined .hero-content{z-index:2;flex-direction:column;align-items:center;max-width:1400px;margin:0 auto;padding:0 24px;display:flex;position:relative}#above-fold-combined .badge-pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#000;text-transform:uppercase;letter-spacing:1px;opacity:0;background:#fffffff2;border-radius:50px;align-items:center;gap:12px;padding:10px 24px;font-size:14px;font-weight:800;animation:.8s .2s forwards hero-fade-up;display:inline-flex;transform:translateY(20px);box-shadow:0 4px 15px #0003}#above-fold-combined h1{color:#fff;text-transform:uppercase;letter-spacing:-.02em;opacity:0;margin:24px 0 20px;font-size:clamp(32px,6vw,68px);font-weight:800;line-height:1;animation:.8s .4s forwards hero-fade-up;transform:translateY(30px)}#above-fold-combined h1 span{color:#efca8e;text-shadow:0 0 20px #efca8e4d;display:block}#above-fold-combined .hero-subtext{color:#ffffffe6;opacity:0;max-width:700px;margin-bottom:32px;font-size:18px;font-weight:400;line-height:1.6;animation:.8s .6s forwards hero-fade-up;transform:translateY(30px)}#above-fold-combined .btn-primary{color:#1a1a1a;opacity:0;background:linear-gradient(135deg,#efca8e,#d4b077);border-radius:50px;align-items:center;gap:12px;padding:18px 44px;font-size:16px;font-weight:800;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:.8s .8s forwards hero-fade-up;display:inline-flex;transform:translateY(30px);box-shadow:0 10px 30px #efca8e66}#above-fold-combined .btn-primary:hover{background:#fff;transform:translateY(-5px)scale(1.03);box-shadow:0 15px 35px #fff3}@keyframes hero-fade-up{to{opacity:1;transform:translateY(0)}}#above-fold-combined .gold-standard-wrap{z-index:10;flex-direction:column;align-items:center;width:100%;margin-top:0;display:flex;position:relative}#above-fold-combined .gs-top{-webkit-backdrop-filter:blur(10px);background:#111111f2;border-top:none;border-radius:0;justify-content:center;width:100%;padding:60px 40px 0;display:flex}#above-fold-combined .gs-top-content{width:100%;max-width:1400px}#above-fold-combined h2{color:#fff;text-align:left;letter-spacing:-.01em;margin:0;font-size:clamp(24px,4vw,42px);font-weight:800}#above-fold-combined .gs-bottom{-webkit-backdrop-filter:blur(10px);background:#111111f2;border-radius:0;justify-content:center;width:100%;padding:30px 40px 80px;display:flex}#above-fold-combined .gs-bottom-content{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1400px;display:grid}#above-fold-combined .gs-card{background:#ffffff08;border:1px solid #efca8e26;border-radius:24px;flex-direction:column;align-items:flex-start;padding:32px;transition:all .4s;display:flex;position:relative;overflow:hidden}#above-fold-combined .gs-card:hover{background:#efca8e0d;border-color:#efca8e99;transform:translateY(-8px);box-shadow:0 20px 40px -10px #00000080}#above-fold-combined .gs-icon{color:#efca8e;background:#efca8e1a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;transition:all .3s;display:flex}#above-fold-combined .gs-card-title{color:#fff;margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.2}#above-fold-combined .gs-card-desc{color:#ffffffa6;margin:0;font-size:15px;font-weight:400;line-height:1.5}@media(max-width:1100px){#above-fold-combined .gs-bottom-content{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){#above-fold-combined .hero-bg{background-attachment:scroll;transform:none!important}#above-fold-combined .hero-container{padding:80px 20px 100px}#above-fold-combined h1{margin:16px 0 12px;font-size:30px}#above-fold-combined .gold-standard-wrap{margin-top:0}#above-fold-combined .gs-top{border-radius:0;padding:40px 20px 0}#above-fold-combined .gs-bottom{border-radius:0;padding:20px 20px 60px}#above-fold-combined .gs-bottom-content{grid-template-columns:1fr;gap:16px}#above-fold-combined .gs-card{padding:24px}#above-fold-combined .badge-pill{white-space:nowrap;flex-shrink:0;width:auto;max-width:none;padding:8px 16px;font-size:11px;display:inline-flex}}#trust-bar{background:linear-gradient(#ededed,#fff);width:100%;padding:30px 0}#trust-bar .container{flex-direction:row;justify-content:space-evenly;align-items:center;max-width:1340px;margin:0 auto;padding:0 20px;display:flex}#trust-bar amp-img{max-height:80px}@media(max-width:767px){#trust-bar{padding:20px 10px}#trust-bar amp-img{height:50px}}#planning-kitchen{background:#fff;width:100%;padding:80px 40px;font-family:Manrope,sans-serif}#planning-kitchen .container{flex-direction:row;align-items:flex-start;gap:60px;max-width:1200px;margin:0 auto;display:flex}#planning-kitchen .col-left{flex-direction:row;gap:12px;width:50%;display:flex;position:sticky;top:100px}#planning-kitchen .inner-col-a{flex-direction:column;gap:12px;width:55%;display:flex}#planning-kitchen .inner-col-b{flex-direction:column;gap:12px;width:45%;display:flex}#planning-kitchen .mosaic-item{background:#d0d0d0;border-radius:20px;width:100%;overflow:hidden}#planning-kitchen .item-a1{height:420px}#planning-kitchen .item-a2{height:260px}#planning-kitchen .item-b2{height:430px}#planning-kitchen .dark-card{background:#1a1a1a;border-radius:20px;flex-direction:column;justify-content:flex-end;height:250px;padding:30px;display:flex}#planning-kitchen .icon-square{background:#efca8e;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}#planning-kitchen .dark-card-text{color:#fff;margin-top:16px;font-size:20px;font-weight:500}#planning-kitchen .mosaic-img{object-fit:cover;width:100%;height:100%;display:block}#planning-kitchen .col-right{flex-direction:column;width:50%;display:flex}#planning-kitchen .badge-pill{background:#fff;border-radius:30px;align-items:center;gap:10px;width:fit-content;padding:8px 20px;display:inline-flex;box-shadow:0 2px 8px #0000000f}#planning-kitchen h2{color:#000;margin:20px 0 16px;font-size:48px;font-weight:700;line-height:1.1}#planning-kitchen .body-text{color:#000;font-size:16px;font-weight:400;line-height:1.7}#planning-kitchen .body-text p{margin-bottom:24px}#planning-kitchen .comp-box{background:#1a1a1a0d;border-radius:20px;flex-direction:row;gap:40px;margin-top:8px;padding:24px;display:flex}#planning-kitchen .comp-col{flex-direction:column;gap:10px;display:flex}#planning-kitchen .comp-item{color:#000;align-items:center;gap:12px;font-size:15px;display:flex}#planning-kitchen .comp-icon{flex-shrink:0;width:16px;height:16px}#planning-kitchen .cta-btn{color:#1a1a1a;background:#efca8e;border-radius:30px;align-items:center;gap:10px;width:fit-content;margin-top:24px;padding:14px 32px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-flex}#planning-kitchen .cta-btn:hover{background-color:#d4b077}@media(max-width:1024px){#planning-kitchen{padding:60px 24px}#planning-kitchen .container{gap:40px}#planning-kitchen h2{font-size:38px}}@media(max-width:767px){#planning-kitchen{padding:40px 24px}#planning-kitchen .container{flex-direction:column;align-items:center;gap:30px}#planning-kitchen .col-left{flex-direction:column;width:100%;position:static}#planning-kitchen .inner-col-a,#planning-kitchen .inner-col-b{width:100%}#planning-kitchen .item-a1,#planning-kitchen .item-a2,#planning-kitchen .item-b2,#planning-kitchen .dark-card{height:250px}#planning-kitchen .col-right{width:100%}#planning-kitchen h2{font-size:32px}#planning-kitchen .comp-box{flex-direction:column;gap:20px}#planning-kitchen .cta-btn{justify-content:center;width:100%}}#google-reviews-slider{background-color:#fff;width:100%;padding:20px 0;font-family:Manrope,sans-serif;overflow:hidden}#google-reviews-slider .tf-reviews__container{flex-direction:row;align-items:center;gap:40px;max-width:1240px;margin:0 auto;padding:0 20px;display:flex}#google-reviews-slider .tf-reviews__summary{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;min-width:180px;display:flex}#google-reviews-slider .tf-reviews__excellent{color:#000;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:18px;font-weight:700}#google-reviews-slider .tf-reviews__stars-row{gap:4px;display:flex}#google-reviews-slider .tf-reviews__star{width:22px;height:22px}#google-reviews-slider .tf-reviews__count{color:#000;margin:0;font-size:14px;font-weight:400}#google-reviews-slider .tf-reviews__count b{font-weight:700}#google-reviews-slider .tf-reviews__google-brand{margin-top:4px;font-size:24px;font-weight:700;display:flex}#google-reviews-slider .g-blue{color:#4285f4}#google-reviews-slider .g-red{color:#ea4335}#google-reviews-slider .g-yellow{color:#fbbc05}#google-reviews-slider .g-green{color:#34a853}#google-reviews-slider .tf-reviews__slider-wrapper{flex:1;min-width:0;position:relative;overflow:visible}#google-reviews-slider .tf-reviews__arrow{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e4e4e4;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000001f}#google-reviews-slider .tf-reviews__arrow:hover{background:#f7f7f7}#google-reviews-slider .tf-reviews__arrow--left{left:-18px}#google-reviews-slider .tf-reviews__arrow--right{right:-18px}#google-reviews-slider .tf-reviews__viewport{width:100%;padding:10px 0;overflow:hidden}#google-reviews-slider .tf-reviews__track{will-change:transform;width:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}#google-reviews-slider .tf-reviews__card{box-sizing:border-box;align-self:stretch;padding-right:16px}#google-reviews-slider .tf-reviews__card-inner{background:#fff;border:1px solid #e4e4e4;border-radius:12px;flex-direction:column;gap:12px;height:100%;padding:24px;display:flex;box-shadow:0 2px 4px #00000005}#google-reviews-slider .tf-reviews__card-header{align-items:center;gap:12px;display:flex}#google-reviews-slider .tf-reviews__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}#google-reviews-slider .tf-reviews__name{color:#000;font-size:15px;font-weight:700;line-height:1.2}#google-reviews-slider .tf-reviews__google-icon{color:#4285f4;background:#f1f1f1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:11px;font-weight:800;display:flex}#google-reviews-slider .tf-reviews__stars-row-small{align-items:center;gap:6px;display:flex}#google-reviews-slider .tf-reviews__star-small{width:14px;height:14px}#google-reviews-slider .tf-reviews__verified{color:#fff;background:#4285f4;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}#google-reviews-slider .tf-reviews__text{color:#000;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}#google-reviews-slider .tf-reviews__text.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}#google-reviews-slider .tf-reviews__read-more{color:#000;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:auto;padding:0;font-size:13px;font-weight:600;text-decoration:underline}#google-reviews-slider .tf-reviews__badge-wrapper{justify-content:flex-end;margin-top:10px;display:flex}#google-reviews-slider .tf-reviews__badge{background:#fff;border:1px solid #34a853;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;display:inline-flex}#google-reviews-slider .tf-reviews__badge span{color:#34a853;font-size:11px;font-weight:600}#google-reviews-slider .tf-reviews__info-icon{color:#34a853;border:1px solid #34a853;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font-size:9px;font-weight:800;display:flex}@media(max-width:767px){#google-reviews-slider{padding:15px 0}#google-reviews-slider .tf-reviews__container{flex-direction:column;gap:16px;padding:0 16px}#google-reviews-slider .tf-reviews__summary{flex-direction:row;justify-content:center;gap:12px;width:100%;padding-bottom:0}#google-reviews-slider .tf-reviews__excellent{font-size:15px}#google-reviews-slider .tf-reviews__google-brand{margin:0;font-size:18px}#google-reviews-slider .tf-reviews__count{display:none}#google-reviews-slider .tf-reviews__stars-row{gap:2px}#google-reviews-slider .tf-reviews__star{width:16px;height:16px}#google-reviews-slider .tf-reviews__slider-wrapper{width:100%}#google-reviews-slider .tf-reviews__track{padding:5px 0 15px}#google-reviews-slider .tf-reviews__card-inner{padding:20px}#google-reviews-slider .tf-reviews__arrow{width:32px;height:32px}#google-reviews-slider .tf-reviews__badge-wrapper{justify-content:center;margin-top:5px}}#how-we-protect{background:linear-gradient(#fff,#f7f7f5);padding-bottom:80px;font-family:Manrope,sans-serif;position:relative;overflow:hidden}#how-we-protect .overlay-img{opacity:.4;pointer-events:none;z-index:1;background-image:url(/__l5e/assets-v1/8aa97d23-fc99-4794-971d-95ba2d11146e/faq-bg-1--1-.webp);background-position:100%;background-repeat:no-repeat;background-size:contain;width:80%;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}#how-we-protect .container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}#how-we-protect .heading-row{text-align:center;flex-direction:column;align-items:center;padding:30px 0 70px;display:flex}#how-we-protect h2{color:#000;margin:0 0 16px;font-size:60px;font-weight:700;line-height:1.1}#how-we-protect .subhead{color:#949494;max-width:90%;margin:0;font-size:18px;font-weight:400}#how-we-protect .cards-wrapper{flex-direction:row;justify-content:space-between;gap:30px;display:flex}#how-we-protect .card{background:#fff;border-radius:0 0 60px 60px;flex-direction:column;padding-bottom:30px;display:flex;box-shadow:0 10px 30px #0000000d}#how-we-protect .card-good{border:1px solid #efca8e;width:49%;position:relative}#how-we-protect .card-bad{width:48%;box-shadow:none;border:1px solid #e4e4e4}#how-we-protect .card-header{text-align:center;padding:20px 30px;font-size:28px;font-weight:500}#how-we-protect .header-good{color:#fff;background:linear-gradient(349deg,#efca8e,#1a1a1a 70%)}#how-we-protect .header-bad{color:#000;background:#e5e7eb}#how-we-protect .floating-badge{color:#1a1a1a;text-transform:uppercase;z-index:10;white-space:nowrap;background:#efca8e;border-radius:30px;padding:8px 24px;font-size:20px;font-weight:700;position:absolute;top:-21px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #efca8e4d}#how-we-protect .feature-rows{padding:20px 30px 0}#how-we-protect .feature-row{align-items:flex-start;gap:16px;padding:24px 0;display:flex}#how-we-protect .feature-divider{background:#e4e4e4;width:100%;height:1px}#how-we-protect .feature-icon{flex-shrink:0;width:27px;height:27px}#how-we-protect .feature-content h4{margin:0 0 4px;font-size:22px;font-weight:700}#how-we-protect .feature-content p{color:#8a8a8a;margin:0;font-size:16px}#how-we-protect .good-row h4{color:#1a1a1a}#how-we-protect .bad-row h4{color:#949494}@media(max-width:1024px){#how-we-protect h2{font-size:48px}#how-we-protect .card-header{font-size:24px}}@media(max-width:767px){#how-we-protect{padding-bottom:0}#how-we-protect .overlay-img{display:none}#how-we-protect h2{font-size:30px}#how-we-protect .cards-wrapper{flex-direction:column;gap:60px}#how-we-protect .card{border-radius:0 0 40px 40px;width:100%}#how-we-protect .floating-badge{font-size:15px;top:-18px}#how-we-protect .card-header{font-size:32px}}.tf-tiers{background:#1a1a1a;padding:60px 40px;font-family:Manrope,sans-serif}.tf-tiers__top-row{flex-direction:row;justify-content:flex-start;max-width:1400px;margin:0 auto 40px;display:flex}.tf-tiers__heading-wrap{width:90%}.tf-tiers h2{color:#fff;margin:0 0 20px;font-size:48px;font-weight:700;line-height:1.1}.tf-tiers__subtext{color:#fffc;max-width:800px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.tf-tiers__cards-wrap{background:#1a1a1a;border:1px solid #efca8e;border-radius:30px;flex-flow:wrap;justify-content:center;gap:20px;max-width:1400px;margin:0 auto;padding:40px;display:flex}.tf-tiers__card{background:#1a1a1a;border:1px solid #efca8e4d;border-radius:18px;flex-direction:column;flex:1;gap:16px;min-width:280px;max-width:380px;padding:30px;display:flex}.tf-tiers__badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;padding:6px 16px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.tf-tiers__badge--outline{color:#fff;background:0 0;border:1px solid #efca8e}.tf-tiers__badge--solid{color:#000;background:#fff;border:none}.tf-tiers__price{color:#efca8e;margin:0;font-size:42px;font-weight:700;line-height:1.1}.tf-tiers__price span{color:#fff}.tf-tiers__subtitle{color:#fff;margin:0;font-size:18px;font-weight:700;line-height:1.3}.tf-tiers__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tf-tiers__item{align-items:flex-start;gap:10px;display:flex}.tf-tiers__icon{flex-shrink:0;width:16px;height:16px}.tf-tiers__text{color:#fffc;margin:0;font-size:14px;font-weight:400;line-height:1.5}.tf-tiers__example{background:#ffffff0f;border-radius:12px;margin-top:auto;padding:16px}.tf-tiers__example-label{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1;display:block}.tf-tiers__example-body{color:#ffffffb3;margin:0;font-size:13px;font-weight:400;line-height:1.5}.tf-tiers__highlight{color:#efca8e;font-weight:700}.tf-tiers__cta-container{justify-content:center;width:100%;padding-top:20px;display:flex}.tf-tiers__cta{color:#1a1a1a;cursor:pointer;background:#efca8e;border:none;border-radius:30px;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .3s;display:inline-flex}.tf-tiers__cta:hover{background-color:#d4b077}@media(max-width:768px){.tf-tiers{padding:40px 16px}.tf-tiers__top-row{margin-bottom:30px}.tf-tiers h2{font-size:30px}.tf-tiers__cards-wrap{border-radius:20px;flex-direction:column;gap:16px;padding:20px}.tf-tiers__card{min-width:unset;max-width:unset;width:100%;padding:24px}.tf-tiers__price{font-size:32px}.tf-tiers__subtitle{font-size:16px}.tf-tiers__badge{padding:5px 12px;font-size:12px}.tf-tiers__text{font-size:13px}.tf-tiers__example{padding:14px}.tf-tiers__example-body{font-size:12px}.tf-tiers__cta{justify-content:center;width:100%;padding:12px 24px;font-size:15px}}#trusted-renovation{background-color:#fff;width:100%;padding:60px 0;font-family:Manrope,sans-serif}#trusted-renovation .container{flex-direction:row;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}#trusted-renovation .col-left{flex-direction:column;width:50%;display:flex}#trusted-renovation .badge-pill{color:#000;background:#fff;border-radius:30px;align-items:center;gap:10px;width:fit-content;margin-bottom:24px;padding:8px 20px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0000000f}#trusted-renovation h2{color:#000;margin:0 0 24px;font-size:42px;font-weight:700;line-height:1.15}#trusted-renovation .body-text{color:#000;margin-bottom:30px;font-size:16px;font-weight:400;line-height:1.6}#trusted-renovation .body-text p{margin-bottom:1.25rem}#trusted-renovation .cta-btn{color:#1a1a1a;background:#efca8e;border-radius:30px;align-items:center;gap:10px;width:fit-content;padding:14px 32px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-flex}#trusted-renovation .cta-btn:hover{background-color:#d4b077}#trusted-renovation .col-right{width:50%}#trusted-renovation .feature-img{object-fit:cover;border-radius:40px;width:100%;height:500px;display:block;box-shadow:0 10px 30px #0000000d}@media(max-width:1024px){#trusted-renovation .container{gap:40px}#trusted-renovation h2{font-size:36px}#trusted-renovation .feature-img{height:400px}}@media(max-width:767px){#trusted-renovation{padding:40px 0}#trusted-renovation .container{flex-direction:column;gap:30px}#trusted-renovation .col-left,#trusted-renovation .col-right{width:100%}#trusted-renovation h2{font-size:28px}#trusted-renovation .feature-img{border-radius:24px;height:320px}}#featured-logos-redesign{background-color:#fff;width:100%}#featured-logos-redesign .tf-heading-container{text-align:center;background-color:#fff;padding:40px 0 20px}#featured-logos-redesign .tf-featured-at{color:#000;margin:0;font-family:Manrope,sans-serif;font-size:42px;font-weight:700;line-height:1.2}#featured-logos-redesign .tf-logo-row{background-color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:20px 0 40px;display:flex}#featured-logos-redesign .tf-logo-row img{object-fit:contain;width:auto;max-height:40px;display:block}@media(max-width:767px){#featured-logos-redesign .tf-heading-container{padding:30px 0 15px}#featured-logos-redesign .tf-featured-at{padding:0 20px;font-size:28px}#featured-logos-redesign .tf-logo-row{gap:24px;padding:15px 20px 30px}#featured-logos-redesign .tf-logo-row img{max-height:30px}}#why-choose-redesign{color:#000;background:linear-gradient(#ededed,#fff);width:100%;padding:70px 0 50px;font-family:Manrope,sans-serif}#why-choose-redesign .container{max-width:1400px;margin:0 auto;padding:0 20px}#why-choose-redesign .top-row{flex-direction:row;justify-content:space-between;gap:40px;margin-bottom:80px;display:flex}#why-choose-redesign .col-left{flex-direction:column;width:55%;display:flex}#why-choose-redesign .col-right{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;width:44%;display:grid}#why-choose-redesign h2{margin:0 0 20px;font-size:48px;font-weight:700;line-height:1.1}#why-choose-redesign .subtext{color:#000;margin-bottom:30px;font-size:16px;font-weight:400;line-height:1.6}#why-choose-redesign .cta-btn{color:#1a1a1a;background:#efca8e;border:8px solid #efca8e;border-radius:30px;align-items:center;gap:10px;width:fit-content;margin-bottom:40px;padding:14px 32px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}#why-choose-redesign .cta-btn:hover{background-color:#d4b077;border-color:#d4b077}#why-choose-redesign .image-wrap{background:#d0d0d0;border-radius:20px;width:100%;height:380px;position:relative}#why-choose-redesign .reviews-badge{color:#fff;z-index:10;background:#1a1a1a;border-radius:16px;width:220px;padding:20px;position:absolute;bottom:-20px;right:20px;box-shadow:0 10px 30px #0003}#why-choose-redesign .badge-num{margin-bottom:4px;font-size:40px;font-weight:700;line-height:1;display:block}#why-choose-redesign .badge-label{color:#fff;opacity:1;font-size:16px;font-weight:400;line-height:1.6}#why-choose-redesign .feature-card{background:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;padding:30px;display:flex}#why-choose-redesign .feature-icon{justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:flex}#why-choose-redesign .feature-icon svg{color:#efca8e}#why-choose-redesign .feature-card h3{margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.2}#why-choose-redesign .feature-card p{color:#000;margin:0;font-size:15px;font-weight:400;line-height:1.5}#why-choose-redesign .stats-row{border-top:1px solid #0000000d;justify-content:space-between;width:100%;padding-top:40px;display:flex}#why-choose-redesign .stat-item{text-align:center;flex:1}#why-choose-redesign .stat-num{color:#efca8e;margin-bottom:8px;font-size:48px;font-weight:700;line-height:1.1;display:block}#why-choose-redesign .stat-label{color:#000;font-size:16px;font-weight:400;line-height:1.6}@media(max-width:1023px){#why-choose-redesign h2{font-size:36px}}@media(max-width:767px){#why-choose-redesign .top-row{flex-direction:column;gap:40px;margin-bottom:60px}#why-choose-redesign .col-left,#why-choose-redesign .col-right{width:100%}#why-choose-redesign h2{font-size:30px}#why-choose-redesign .col-right{grid-template-columns:1fr}#why-choose-redesign .stats-row{grid-template-columns:1fr 1fr;gap:30px;display:grid}#why-choose-redesign .image-wrap{height:300px}#why-choose-redesign .badge-num{font-size:32px}}#gallery-services{background-color:#fff;width:100%;overflow:hidden}#gallery-services .tf-gallery__heading-wrap{text-align:center;background-color:#fff;padding:60px 0 40px}#gallery-services .tf-gallery__heading{color:#000;margin:0;font-family:Manrope,sans-serif;font-size:42px;font-weight:700;line-height:1.2}#gallery-services .tf-gallery__marquee{width:100%;overflow:hidden}#gallery-services .tf-gallery__track{width:max-content;animation:60s linear infinite gallery-services-marquee;display:flex}@keyframes gallery-services-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}#gallery-services .tf-gallery__track:hover{animation-play-state:paused}#gallery-services .tf-gallery__slide{object-fit:cover;cursor:zoom-in;background-color:#d0d0d0;border-radius:0;flex-shrink:0;width:720px;height:540px;margin:0;transition:opacity .3s;display:block}#gallery-services .tf-gallery__slide:hover{opacity:.9}@media(max-width:767px){#gallery-services .tf-gallery__heading{padding:0 20px;font-size:32px}#gallery-services .tf-gallery__track{animation-duration:40s}#gallery-services .tf-gallery__slide{width:540px;height:396px}}#services-strip-dark{background-color:#1a1a1a;width:100%;padding:30px 0}#services-strip-dark .tf-strip-container{flex-direction:row;justify-content:space-between;align-items:center;gap:30px;max-width:1400px;margin:0 auto;padding:0 24px;display:flex}#services-strip-dark .tf-service-item{flex:1;justify-content:center;align-items:center;gap:16px;display:flex}#services-strip-dark .tf-service-icon{color:#efca8e;flex-shrink:0;width:48px;height:48px}#services-strip-dark .tf-service-text{flex-direction:column;line-height:1.2;display:flex}#services-strip-dark .tf-service-label{color:#efca8e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:13px;font-weight:700}#services-strip-dark .tf-service-value{color:#fff;text-transform:uppercase;font-size:15px;font-weight:400}@media(max-width:1024px){#services-strip-dark .tf-strip-container{grid-template-columns:repeat(2,1fr);gap:30px 20px;display:grid}#services-strip-dark .tf-service-item{justify-content:flex-start}}@media(max-width:480px){#services-strip-dark .tf-strip-container{grid-template-columns:1fr}}#how-it-works-fancy{color:#fff;background:linear-gradient(120deg,#141414,#1a1a1a 60%,#2a1a00);padding:100px 0;font-family:Manrope,sans-serif;position:relative;overflow:hidden}#how-it-works-fancy .luxury-frame{z-index:2;pointer-events:none;border:1px solid #efca8e26;border-radius:30px;position:absolute;inset:40px}#how-it-works-fancy .geometric-overlay{z-index:1;pointer-events:none;opacity:.06;position:absolute;inset:0}#how-it-works-fancy .container{z-index:3;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}#how-it-works-fancy .header-row{justify-content:space-between;align-items:flex-end;margin-bottom:80px;display:flex}#how-it-works-fancy h2{color:#fff;width:70%;margin:0;font-size:60px;font-weight:700;line-height:1.1}#how-it-works-fancy .decorative-arrow-circle{border:1px solid #efca8e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}#how-it-works-fancy .decorative-arrow-circle svg{color:#fff}#how-it-works-fancy .timeline-line{z-index:1;background:linear-gradient(#efca8e,#d4b077);width:2px;position:absolute;top:20px;bottom:20px;left:11px}#how-it-works-fancy .step-row{align-items:flex-start;margin-bottom:25px;display:flex;position:relative}#how-it-works-fancy .step-node{z-index:5;color:#efca8e;background:#1a1a1a;border:2px solid #efca8e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex;position:absolute;top:45px;left:0}#how-it-works-fancy .step-card{background:#efca8e0f;border:1px solid #ffffff26;border-radius:25px;flex-direction:row;flex:1;gap:40px;margin-left:60px;padding:40px;transition:all .3s;display:flex;position:relative;overflow:hidden}#how-it-works-fancy .step-card:hover{border-color:#efca8e99;box-shadow:0 10px 40px #0000004d}#how-it-works-fancy .ghost-number{color:#efca8e;opacity:.03;z-index:1;font-size:120px;font-weight:900;line-height:1;transition:opacity .3s;position:absolute;top:-10px;left:-5px}#how-it-works-fancy .step-card:hover .ghost-number{opacity:.08}#how-it-works-fancy .card-content-left{z-index:2;flex-direction:column;justify-content:center;width:50%;display:flex;position:relative}#how-it-works-fancy .card-content-right{z-index:2;align-items:center;width:50%;display:flex;position:relative}#how-it-works-fancy h3{color:#fff;margin:20px 0 0;font-size:28px;font-weight:700}#how-it-works-fancy .desc-text{color:#ffffffbf;margin:0;font-size:16px;font-weight:400;line-height:1.7}@media(max-width:767px){#how-it-works-fancy h2{text-align:center;width:100%;font-size:30px}#how-it-works-fancy .decorative-arrow-circle,#how-it-works-fancy .timeline-line,#how-it-works-fancy .step-node{display:none}#how-it-works-fancy .step-card{flex-direction:column;gap:15px;margin-left:0;padding:25px}#how-it-works-fancy .card-content-left,#how-it-works-fancy .card-content-right{width:100%}#how-it-works-fancy h3{margin-top:10px;font-size:22px}#how-it-works-fancy .ghost-number{font-size:80px}}#faq-section{background-color:#fff;width:100%;padding:70px 40px 100px;font-family:Manrope,sans-serif}#faq-section .tf-container{flex-direction:row;align-items:flex-start;gap:70px;max-width:1200px;margin:0 auto;display:flex}#faq-section .tf-faq-left{width:35%;position:sticky;top:100px}#faq-section .tf-faq-left h2{color:#000;text-align:left;margin:0;font-size:48px;font-weight:700;line-height:1.1}#faq-section .tf-faq-right{flex-direction:column;gap:14px;width:65%;display:flex}#faq-section details{width:100%;display:block}#faq-section summary{cursor:pointer;color:#000;background-color:#efca8e;border-radius:16px;align-items:center;padding:20px 24px;font-size:17px;font-weight:600;line-height:1.35;list-style:none;transition:background .2s,border-radius .25s;display:flex}#faq-section summary::-webkit-details-marker{display:none}#faq-section summary:hover{background-color:#d4b077}#faq-section details[open] summary{border-radius:16px 16px 0 0}#faq-section .tf-faq-icon{flex-shrink:0;width:18px;height:18px;margin-left:auto;position:relative}#faq-section .tf-faq-icon:before,#faq-section .tf-faq-icon:after{content:"";background-color:#000;border-radius:2px;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#faq-section .tf-faq-icon:before{width:14px;height:2px}#faq-section .tf-faq-icon:after{width:2px;height:14px}#faq-section details[open] .tf-faq-icon:after{opacity:0}#faq-section .tf-faq-content{color:#000;padding:18px 24px 22px;font-size:15px;font-weight:400;line-height:1.6}#faq-section .tf-faq-content p{margin:0 0 12px}#faq-section .tf-faq-content p:last-child{margin:0}#faq-section .tf-faq-list{margin:16px 0 0;padding:0;list-style:none}#faq-section .tf-faq-list li{color:#000;margin-bottom:8px;padding-left:24px;font-size:15px;line-height:1.6;position:relative}#faq-section .tf-faq-list li:before{content:"";background-color:#efca8e;width:7px;height:7px;position:absolute;top:8px;left:0;transform:rotate(45deg)}@media(max-width:767px){#faq-section{padding:30px 16px}#faq-section .tf-container{flex-direction:column;gap:30px}#faq-section .tf-faq-left{width:100%;position:static}#faq-section .tf-faq-left h2{font-size:28px}#faq-section .tf-faq-right{gap:10px;width:100%}#faq-section summary{padding:16px 18px;font-size:16px}}#final-cta-redesign{background:0 0;padding:0;font-family:Manrope,sans-serif}#final-cta-redesign .main-card{z-index:10;background-color:#1a1a1a;background-image:radial-gradient(at 90% 90%,#efca8e,#8b6914,#0000 60%),linear-gradient(135deg,#1a1a1a 0% 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:60px;flex-direction:row-reverse;align-items:center;max-width:1400px;margin:0 auto -50px;padding:60px 40px 100px;display:flex;position:relative;overflow:hidden}#final-cta-redesign .form-col{background:#fafafa;border-radius:60px;flex:0 0 45%;padding:40px}#final-cta-redesign .content-col{flex:0 0 55%;padding-right:60px}#final-cta-redesign .badge-pill{color:#000;background-color:#fff;border-radius:30px;align-items:center;gap:10px;margin-bottom:24px;padding:10px 20px;font-size:20px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0000000f}#final-cta-redesign h2{color:#fff;margin:0 0 20px;font-size:40px;font-weight:500;line-height:1.2}#final-cta-redesign .body-text{color:#fffc;margin-bottom:40px;font-size:18px;line-height:1.6}#final-cta-redesign .trust-item{align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}#final-cta-redesign .trust-icon{background:#efca8e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}#final-cta-redesign .trust-item h3{color:#fff;margin:0 0 4px;font-size:22px;font-weight:500}#final-cta-redesign .trust-item p{color:#ffffffd9;margin:0;font-size:14px;line-height:1.5}#final-cta-redesign .form-header h3{color:#000;text-align:center;margin:0 0 8px;font-size:42px;font-weight:700}#final-cta-redesign .form-header p{color:#949494;text-align:center;margin:0 0 30px;font-size:18px;font-weight:400}#final-cta-redesign input,#final-cta-redesign textarea{color:#000;background:#fff;border:1px solid #e4e4e4;border-radius:12px;width:100%;margin-bottom:12px;padding:16px 20px;font-size:16px}#final-cta-redesign input:focus{border-color:#efca8e;outline:none}#final-cta-redesign button[type=submit]{color:#1a1a1a;text-transform:uppercase;cursor:pointer;background:#efca8e;border:none;border-radius:12px;width:100%;padding:20px 30px;font-size:18px;font-weight:600;transition:background .3s}#final-cta-redesign button[type=submit]:hover{background:#d4b077}@media(max-width:767px){#final-cta-redesign .main-card{border-radius:40px;flex-direction:column;margin-bottom:0;padding:30px 20px}#final-cta-redesign .form-col{border-radius:30px;order:2;width:100%;padding:24px}#final-cta-redesign .content-col{order:1;width:100%;padding:0 0 30px}#final-cta-redesign .badge-pill{margin-bottom:16px;padding:8px 16px;font-size:14px}#final-cta-redesign h2{margin-bottom:12px;font-size:28px}#final-cta-redesign .body-text{margin-bottom:24px;font-size:16px}#final-cta-redesign .trust-item{gap:12px;margin-bottom:16px}#final-cta-redesign .trust-icon{width:40px;height:40px}#final-cta-redesign .trust-icon svg{width:20px;height:20px}#final-cta-redesign .trust-item h3{font-size:18px}#final-cta-redesign .trust-item p{font-size:13px}#final-cta-redesign .form-header h3{font-size:24px}#final-cta-redesign .form-header p{margin-bottom:20px;font-size:16px}#final-cta-redesign input,#final-cta-redesign textarea{border-radius:8px;padding:14px 16px;font-size:15px}#final-cta-redesign button[type=submit]{border-radius:8px;padding:16px 20px;font-size:16px}}#footer{font-family:Manrope,sans-serif}#footer .footer-container{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:60px 24px;display:flex}#footer .footer-logo{width:auto;height:45px;display:block}#footer .footer-bio{color:#fff9;max-width:500px;font-size:14px;line-height:1.6}#footer .footer-contact{flex-wrap:wrap;justify-content:center;gap:24px;font-size:14px;font-weight:500;display:flex}#footer .footer-contact a{color:#efca8e;text-decoration:none;transition:opacity .3s}#footer .footer-contact a:hover{opacity:.8}#footer .footer-bottom{color:#fff6;border-top:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:12px;width:100%;padding-top:32px;font-size:12px;display:flex}#footer .footer-legal{gap:20px;display:flex}#footer .footer-legal a{color:inherit;text-decoration:none;transition:color .3s}#footer .footer-legal a:hover{color:#fff}@media(max-width:767px){#footer{padding:40px 0}#footer .footer-container{gap:24px}#footer .footer-logo{height:35px}#footer .footer-contact{flex-direction:column;gap:12px}}#floating-deal-bar{opacity:0;pointer-events:none;width:95%;max-width:850px;font-family:Manrope,sans-serif;transition:bottom 1s cubic-bezier(.19,1,.22,1),opacity .8s;bottom:-200px}#floating-deal-bar.is-visible{opacity:1;pointer-events:auto;bottom:40px}#floating-deal-bar .tf-deal-glass{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#141414fa,#231905fa);border:2px solid #efca8e66;border-radius:40px;justify-content:space-between;align-items:center;gap:30px;padding:16px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -10px #000000b3,0 0 40px #efca8e1a}#floating-deal-bar .tf-deal-content{z-index:1;align-items:center;gap:20px;display:flex;position:relative}#floating-deal-bar .tf-deal-icon-box{color:#1a1a1a;background:#efca8e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}#floating-deal-bar .tf-deal-text{color:#fff;text-align:left;margin:0}#floating-deal-bar .tf-deal-text-top{color:#efca8e;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;display:block}#floating-deal-bar .tf-deal-text-main{color:#fff;white-space:nowrap;font-size:17px;font-weight:800}#floating-deal-bar .tf-deal-actions{align-items:center;gap:20px;display:flex}#floating-deal-bar .tf-learn-more{color:#efca8e;text-underline-offset:4px;font-size:13px;font-weight:700;text-decoration:underline;transition:color .3s}#floating-deal-bar .tf-learn-more:hover{color:#fff}#floating-deal-bar .tf-deal-cta{color:#1a1a1a;text-transform:uppercase;white-space:nowrap;background:#efca8e;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #efca8e4d}#floating-deal-bar .tf-deal-cta:hover{background-color:#fff;transform:translateY(-2px)}#floating-deal-bar .tf-close-deal{color:#fff6;cursor:pointer;justify-content:center;align-items:center;padding:8px;transition:color .2s;display:flex}@media(max-width:767px){#floating-deal-bar{bottom:-300px}#floating-deal-bar.is-visible{bottom:20px}#floating-deal-bar .tf-deal-glass{text-align:center;border-radius:24px;flex-direction:column;gap:16px;padding:16px 20px}#floating-deal-bar .tf-deal-actions{flex-direction:column;gap:12px;width:100%}#floating-deal-bar .tf-deal-text-main{white-space:normal;font-size:16px}#floating-deal-bar .tf-deal-cta{justify-content:center;width:100%;padding:12px 20px}#floating-deal-bar .tf-close-deal{position:absolute;top:5px;right:5px}}#lead-form-popup{-webkit-backdrop-filter:blur(10px);background-color:#000000d9}#lead-form-popup .popup-wrapper{justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}#lead-form-popup .popup-content{background:#fff;border-radius:30px;width:100%;max-width:500px;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000080}#lead-form-popup .popup-header{text-align:center;background:#1a1a1a;padding:40px 40px 30px;position:relative}#lead-form-popup .popup-header h3{color:#efca8e;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;line-height:1.2}#lead-form-popup .popup-header p{color:#ffffffb3;margin:0;font-family:Manrope,sans-serif;font-size:15px}#lead-form-popup .popup-form-area{padding:30px 40px 40px}#lead-form-popup input,#lead-form-popup select,#lead-form-popup textarea{color:#000;background:#fafafa;border:1px solid #e4e4e4;border-radius:12px;width:100%;margin-bottom:16px;padding:14px 18px;font-family:Manrope,sans-serif;font-size:15px;transition:all .3s}#lead-form-popup input:focus,#lead-form-popup textarea:focus{background:#fff;border-color:#efca8e;outline:none;box-shadow:0 0 0 4px #efca8e1a}#lead-form-popup button[type=submit]{color:#efca8e;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#1a1a1a;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;transition:all .3s;display:flex}#lead-form-popup button[type=submit]:hover{background:#000;transform:translateY(-2px);box-shadow:0 10px 20px #00000026}#lead-form-popup .popup-close{color:#fff6;cursor:pointer;z-index:10;padding:8px;transition:all .3s;position:absolute;top:20px;right:20px}#lead-form-popup .popup-close:hover{color:#efca8e;transform:rotate(90deg)}#lead-form-popup .success-ui{text-align:center;padding:60px 40px;display:none}@media(max-width:767px){#lead-form-popup .popup-content{border-radius:20px}#lead-form-popup .popup-header{padding:30px 24px 20px}#lead-form-popup .popup-header h3{font-size:22px}#lead-form-popup .popup-form-area{padding:24px}}#gallery-lightbox{justify-content:center;align-items:center;display:none}#gallery-lightbox.active{display:flex}#gallery-lightbox .lightbox-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex;position:relative}#gallery-lightbox .lightbox-main-img{object-fit:contain;cursor:default;border-radius:8px;max-width:90vw;max-height:90vh;transition:opacity .3s;box-shadow:0 20px 80px #000c}#gallery-lightbox .nav-btn{color:#efca8e;cursor:pointer;z-index:10;background:#ffffff1a;border:1.5px solid #efca8e4d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#gallery-lightbox .nav-btn:hover{color:#1a1a1a;background:#efca8e;box-shadow:0 0 20px #efca8e66}#gallery-lightbox .prev-btn{left:40px}#gallery-lightbox .next-btn{right:40px}#gallery-lightbox .close-lightbox{color:#fff;cursor:pointer;opacity:.6;padding:10px;transition:opacity .3s;position:absolute;top:40px;right:40px}#gallery-lightbox .close-lightbox:hover{opacity:1;color:#efca8e}#gallery-lightbox .image-counter{color:#ffffff80;letter-spacing:.1em;margin-top:24px;font-family:Manrope,sans-serif;font-weight:700}@media(max-width:767px){#gallery-lightbox .lightbox-container{padding:20px}#gallery-lightbox .nav-btn{width:44px;height:44px}#gallery-lightbox .prev-btn{left:10px}#gallery-lightbox .next-btn{right:10px}#gallery-lightbox .close-lightbox{top:20px;right:20px}}section:not(.tf-hero-fancy)>.container{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;max-width:1400px!important}@media(max-width:767px){section:not(.tf-hero-fancy)>.container{padding-left:20px;padding-right:20px}}
