.elementor-element-a001001{background:linear-gradient(105deg,rgba(12,11,9,.82) 0%,rgba(12,11,9,.48) 48%,rgba(12,11,9,.12) 100%),url('/autoinstalator/serwer416769.lh.pl/wordpress171317/wp-content/uploads/2026/09/hero-luxury-v2.jpg') center/cover!important}
.elementor-element-a001001:before{width:min(300px,68vw);height:74px;left:50%;top:11%;transform:translateX(-50%);filter:drop-shadow(0 3px 12px rgba(0,0,0,.4))}
.elementor-element-a001001 .elementor-widget-wrap{animation:mn-luxury-reveal .9s cubic-bezier(.2,.7,.2,1) both}
.elementor-element-a001001 h1{max-width:13ch;font-family:Georgia,'Times New Roman',serif;font-size:clamp(3rem,6.4vw,6.6rem)!important;line-height:.98!important;letter-spacing:-.06em;text-wrap:balance}
.elementor-element-a001001 .elementor-widget-text-editor{font-size:clamp(1rem,1.5vw,1.25rem);max-width:42ch}.elementor-element-a001001 .elementor-button{transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.elementor-element-a001001 .elementor-button:hover{transform:translateY(-2px);background:#e3c78f;box-shadow:0 10px 24px rgba(0,0,0,.24)}.elementor-element-a001001 .elementor-button:focus-visible{outline:3px solid #e3c78f;outline-offset:4px}
@keyframes mn-luxury-reveal{from{opacity:0;filter:blur(5px);transform:translateY(14px) scale(.99)}to{opacity:1;filter:none;transform:none}}
@media(max-width:767px){.elementor-element-a001001:before{top:6%;height:52px}.elementor-element-a001001 .elementor-widget-wrap{padding-top:4rem}.elementor-element-a001001 h1{font-size:clamp(3rem,13vw,4.4rem)!important}}
@media(prefers-reduced-motion:reduce){.elementor-element-a001001 .elementor-widget-wrap{animation:none}.elementor-element-a001001 .elementor-button{transition:none}.elementor-element-a001001 .elementor-button:hover{transform:none}}
.elementor-element-process01{background:radial-gradient(circle at 85% 12%,#343027 0,#181714 48%)!important;color:#fff}.elementor-element-process01 h2,.elementor-element-process01 .elementor-widget-text-editor{color:#fff!important}.elementor-element-process01 .elementor-widget-text-editor p{background:rgba(255,255,255,.06);color:#f6f1e8;border-top:1px solid #c7a86d;backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease}.elementor-element-process01 .elementor-widget-text-editor p:hover{transform:translateY(-6px);background:rgba(255,255,255,.12)}.elementor-element-process01 .elementor-widget-text-editor strong{color:#d7bb81;font-size:1.45rem}.elementor-element-stones01{background:linear-gradient(140deg,#f7f5f0,#ded8cc)!important}.elementor-element-stones01 .elementor-widget-image{box-shadow:0 18px 40px rgba(28,23,16,.14)}.elementor-element-stones01 .elementor-widget-image:after{content:'AI — wizualizacja inspiracyjna';display:block;padding:.7rem 1rem;background:#211e19;color:#eee5d5;font:500 .72rem/1 system-ui;letter-spacing:.08em;text-transform:uppercase}.elementor-element-form001{background:radial-gradient(circle at 0 0,#eee2ca,#b79d72 150%,#29231b)!important}.miniatures-form{border:1px solid rgba(201,170,113,.45);box-shadow:0 30px 70px rgba(32,24,13,.25)}.miniatures-form legend{font-family:Georgia,serif;font-size:1.6rem}.miniatures-form__actions button{border-radius:0}.elementor-element-faq0001{background:linear-gradient(135deg,#11100e,#29241d)!important}.elementor-element-faq0001 .elementor-widget-text-editor p{transition:padding .2s,border-color .2s}.elementor-element-faq0001 .elementor-widget-text-editor p:hover{padding-left:.8rem;border-color:#d7bb81}@media(max-width:767px){.elementor-element-process01 .elementor-widget-text-editor p:hover{transform:none}.elementor-element-stones01 .elementor-widget-image:after{font-size:.65rem}}
.elementor-element-process01{min-height:100svh!important;height:100svh;scroll-snap-align:start;scroll-snap-stop:always;background:radial-gradient(circle at 15% 20%,#f8e5df 0,transparent 34%),radial-gradient(circle at 90% 80%,#d8b698 0,transparent 30%),#f6eee8!important;color:#37242b}.elementor-element-process01 h2,.elementor-element-process01 .elementor-widget-text-editor{color:#37242b!important}.elementor-element-process01 h2:before{content:'OD POMYSŁU DO OSOBISTEGO DETALU';display:block;margin-bottom:.8rem;color:#9a6672;font:600 .68rem/1.2 system-ui;letter-spacing:.18em}.elementor-element-process01 .elementor-widget-text-editor{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;position:relative}.elementor-element-process01 .elementor-widget-text-editor:before{content:'';position:absolute;top:28px;left:8%;right:8%;height:1px;background:#c79861}.elementor-element-process01 .elementor-widget-text-editor p{position:relative;padding:3.3rem 1.25rem 1.2rem;background:rgba(255,255,255,.56);border:0;border-radius:80px 80px 22px 22px;color:#543640;box-shadow:0 15px 35px rgba(102,62,70,.1)}.elementor-element-process01 .elementor-widget-text-editor p:before{position:absolute;top:.85rem;left:1.25rem;color:#b77d8b;font:italic 3rem/.8 Georgia,serif}.elementor-element-process01 .elementor-widget-text-editor p:nth-child(1):before{content:'01'}.elementor-element-process01 .elementor-widget-text-editor p:nth-child(2):before{content:'02'}.elementor-element-process01 .elementor-widget-text-editor p:nth-child(3):before{content:'03'}.elementor-element-process01 .elementor-widget-text-editor strong{color:#57313e;font:600 1.1rem/1.25 Georgia,serif}@media(max-width:767px){.elementor-element-process01{height:100svh!important;padding-block:3rem}.elementor-element-process01 h2{font-size:2.05rem!important}.elementor-element-process01 .elementor-widget-text-editor{gap:.55rem}.elementor-element-process01 .elementor-widget-text-editor:before{display:none}.elementor-element-process01 .elementor-widget-text-editor p{padding:1rem 1rem 1rem 4.1rem;border-radius:18px;min-height:0;font-size:.82rem;line-height:1.4}.elementor-element-process01 .elementor-widget-text-editor p:before{top:1rem;left:1rem;font-size:1.8rem}.elementor-element-process01 .elementor-widget-text-editor strong{font-size:.95rem}}
