.elementor-section.lx-band,.elementor-section.lx-hero,.elementor-section.lx-page-hero{padding-block:clamp(72px,9vw,128px)}.elementor-section.lx-hero{position:relative;overflow:hidden}.elementor-section.lx-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 80% 40%,rgba(200,155,60,.12),transparent 70%);pointer-events:none}.elementor-section.lx-page-hero{padding-block:clamp(48px,6vw,84px) clamp(36px,5vw,56px)}.elementor-section.lx-reviews-head{padding-bottom:0}.elementor-section.lx-reviews{padding-top:1.6rem}.elementor-section>.elementor-container{max-width:var(--wrap)!important}.elementor-widget-container{color:inherit}.elementor-widget-heading .elementor-heading-title{font-family:var(--display);font-weight:500;line-height:1.05;letter-spacing:-.01em;color:inherit;text-wrap:balance}.elementor-widget-heading h1.elementor-heading-title{font-size:clamp(2.6rem,5.6vw,4.9rem);line-height:1.02}.elementor-widget-heading h2.elementor-heading-title{font-size:clamp(2.1rem,4.4vw,3.6rem)}.elementor-widget-heading h3.elementor-heading-title{font-size:clamp(1.45rem,2.2vw,1.9rem)}.lx-hero-title .elementor-heading-title em{font-style:italic;font-weight:400;color:var(--gold-2)}.elementor-widget-text-editor{font-family:var(--body);font-size:17px;line-height:1.6;color:inherit}.elementor-widget-text-editor p{margin:0 0 1rem}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget-text-editor .lede{font-size:1.15rem;max-width:62ch;color:var(--mute-dark)}.band--ink .elementor-widget-text-editor .lede,.lx-hero .elementor-widget-text-editor .lede{color:var(--mute-light)}.elementor-widget-text-editor .kicker{margin-bottom:.2rem}.lx-hero .hero__eyebrow{margin-bottom:0}.lx-hero .hero__lede,.lx-hero .hero__trust{margin-top:0}.lx-hero .window{margin-left:auto}@media (max-width:980px){.lx-hero .window{margin:0 auto;max-width:420px}}.elementor-widget-button .elementor-button{font-family:var(--body);font-weight:600;font-size:.98rem;padding:.95rem 1.5rem;border-radius:999px;background:var(--gold);color:var(--ink);border:1px solid transparent;transition:transform .35s var(--ease),background .3s,color .3s}.elementor-widget-button .elementor-button:hover{transform:translateY(-2px);background:var(--gold-2);color:var(--ink)}.elementor-widget-button.lx-btn--ghost .elementor-button{background:0 0;color:inherit;border-color:currentColor}.elementor-widget-button.lx-btn--ghost .elementor-button:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.elementor-widget-icon-list.lx-checks .elementor-icon-list-icon{color:var(--gold)}.elementor-widget-icon-list.lx-checks .elementor-icon-list-icon i,.elementor-widget-icon-list.lx-checks .elementor-icon-list-icon svg{width:22px;font-size:22px;color:var(--gold)}.elementor-widget-icon-list.lx-checks .elementor-icon-list-text{font-size:1.02rem;color:inherit;line-height:1.5}.elementor-widget-image.lx-img img{border-radius:12px;width:100%;height:auto}.elementor-widget-testimonial.lx-review .elementor-widget-container{padding:1.6rem;border:1px solid var(--line-dark);border-radius:14px;background:var(--ivory);height:100%}.elementor-widget-testimonial.lx-review .elementor-testimonial-content{font-family:var(--display);font-size:1.3rem;line-height:1.35;color:var(--fg-dark);margin-bottom:1rem}.elementor-widget-testimonial.lx-review .elementor-testimonial-content::before{content:"★★★★★";display:block;color:var(--gold);letter-spacing:.1em;font-family:var(--body);font-size:.95rem;margin-bottom:.6rem}.elementor-widget-testimonial.lx-review .elementor-testimonial-name{font-family:var(--body);font-weight:600;color:var(--fg-dark)}.elementor-widget-testimonial.lx-review .elementor-testimonial-job{font-size:.9rem;color:var(--mute-dark)}.elementor-widget-testimonial.lx-review .elementor-testimonial-image{display:none}.elementor-widget-accordion.lx-faq .elementor-accordion-item{border:1px solid var(--line-dark);border-radius:10px;background:var(--ivory-2);margin-bottom:.6rem;overflow:hidden}.elementor-widget-accordion.lx-faq .elementor-tab-title{font-family:var(--body);font-weight:600;padding:1rem 1.2rem;color:var(--fg-dark)}.elementor-widget-accordion.lx-faq .elementor-tab-title .elementor-accordion-icon{color:var(--gold)}.elementor-widget-accordion.lx-faq .elementor-tab-content{padding:0 1.2rem 1.1rem;color:var(--mute-dark);border:0}.elementor-editor-active .lx-window .blind__fabric{transform:translateY(-92%)}.elementor-editor-active .lx-window .window__view img{transform:none}@media (max-width:767px){.elementor-section.lx-band .elementor-column+.elementor-column,.elementor-section.lx-hero .elementor-column+.elementor-column{margin-top:2rem}}