.ep-configurator-hero,.ep-configurator-steps,.ep-configurator-benefits,.ep-configurator-cta{font-family:var(--ep-font-body);color:var(--ep-color-primary)}.ep-configurator-hero{position:relative;padding:var(--ep-section-pad) 0 var(--ep-section-pad);background:radial-gradient(circle at 12% 20%,rgba(var(--ep-color-accent-light-rgb),.18),transparent 45%),radial-gradient(circle at 80% 10%,rgba(var(--ep-color-ice-rgb),.9),transparent 55%),linear-gradient(135deg,var(--ep-color-background) 0%,var(--ep-color-background-soft) 100%);overflow:hidden}.ep-configurator-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 70%,rgba(var(--ep-color-primary-rgb),.08),transparent 60%);pointer-events:none}.ep-configurator-hero__grid{position:relative;z-index:1;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.ep-configurator-hero__badge{margin-bottom:16px}.ep-configurator-hero__title{font-family:var(--font-display, var(--ep-font-display));font-size:var(--ep-fs-hero, clamp(2.8rem, 4vw, 3.8rem));font-weight:var(--ep-fw-bold, 700);line-height:1.2;margin:0 0 16px;color:var(--ep-color-primary);letter-spacing:-.01em}.ep-configurator-hero__accent{font-weight:var(--ep-font-bold);position:relative;display:inline}.ep-configurator-hero__subtitle{font-size:clamp(16px,2.4vw,20px);line-height:1.6;color:var(--ep-color-text-medium);max-width:520px}.ep-configurator-hero__keywords{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 32px}.ep-chip{display:inline-flex;align-items:center;gap:6px;padding:0 0 6px;background:transparent;border:0;border-radius:0;color:rgba(var(--ep-color-primary-rgb),.86);font-size:14px;font-weight:600;letter-spacing:.01em;transition:color .2s ease;position:relative}.ep-chip:hover{color:rgba(var(--ep-color-primary-rgb),1)}.ep-chip:after{content:"";position:absolute;left:6%;right:6%;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--ep-color-primary-rgb),.9),rgba(var(--ep-color-accent-rgb),.9));transform:skew(-6deg);box-shadow:0 1px rgba(var(--ep-color-primary-rgb),.15)}.ep-configurator-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.ep-configurator-hero__meta{margin-top:18px;font-size:var(--ep-text-sm);color:var(--ep-color-text-subtle)}.ep-configurator-hero__visual{position:relative}.ep-configurator-hero__mockup{position:relative;border-radius:var(--ep-radius-2xl);overflow:hidden;background:var(--ep-color-surface);box-shadow:0 28px 60px rgba(var(--ep-color-primary-rgb),.18);border:1px solid rgba(var(--ep-color-primary-rgb),.08)}.ep-configurator-hero__mockup img{display:block;width:100%;height:auto}.section-ep-configurator-hero .ep-configurator-hero__mockup{border-radius:var(--ep-radius-xl);overflow:hidden;background:#ffffffe6;box-shadow:0 10px 30px rgba(var(--ep-color-primary-rgb),.06);border:1px solid rgba(var(--ep-color-primary-rgb),.04);padding:14px}.section-ep-configurator-hero .ep-configurator-hero__mockup img{width:100%;max-width:100%;margin:0;border-radius:0}.section-ep-configurator-hero .ep-configurator-hero__glow{display:none}.ep-configurator-hero__glow{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background:radial-gradient(circle,rgba(var(--ep-color-accent-light-rgb),.35),transparent 60%);filter:blur(50px);z-index:-1}.ep-configurator-steps{padding:var(--ep-section-pad) 0;background:var(--ep-color-surface)}.ep-configurator-steps__header{text-align:center;max-width:720px;margin:0 auto 32px}.ep-configurator-steps__title{font-family:var(--ep-font-display);font-size:clamp(28px,4vw,44px);margin:12px 0;color:var(--ep-color-primary-deep)}.ep-configurator-steps__subtitle{color:var(--ep-color-text-medium);line-height:1.6}.ep-configurator-steps__tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:28px}.ep-configurator-steps__tab{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--ep-color-primary-rgb),.12);background:rgba(var(--ep-color-primary-rgb),.04);color:var(--ep-color-primary);font-family:var(--ep-font-display);font-size:var(--ep-text-sm);font-weight:var(--ep-font-semibold);padding:10px 18px;border-radius:var(--ep-radius-full);cursor:pointer;transition:var(--ep-transition-base)}.ep-configurator-steps__tab.is-active{background:linear-gradient(135deg,rgba(var(--ep-color-primary-rgb),.92),rgba(var(--ep-color-secondary-rgb),.9));color:var(--ep-color-surface);border-color:transparent;box-shadow:0 12px 26px rgba(var(--ep-color-primary-rgb),.2)}.ep-configurator-steps__panel{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(20px,4vw,40px);border-radius:var(--ep-radius-xl);background:linear-gradient(135deg,rgba(var(--ep-color-background-soft-rgb),.6),rgba(var(--ep-color-ice-rgb),.5));border:1px solid rgba(var(--ep-color-primary-rgb),.08);box-shadow:var(--ep-shadow-sm)}.ep-configurator-steps__panel.is-active{display:grid}.ep-configurator-steps__panel-title{font-family:var(--ep-font-display);font-size:clamp(22px,3vw,30px);margin:0 0 12px;color:var(--ep-color-primary-deep)}.ep-configurator-steps__panel-text{color:var(--ep-color-text-medium);line-height:1.6}.ep-configurator-steps__panel-meta{margin-top:18px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--ep-radius-full);background:rgba(var(--ep-color-accent-rgb),.12);color:var(--ep-color-accent-dark);font-size:var(--ep-text-xs);font-weight:var(--ep-font-semibold)}.ep-configurator-steps__panel-visual{border-radius:var(--ep-radius-lg);overflow:hidden;background:var(--ep-color-surface);box-shadow:var(--ep-shadow-md)}.ep-configurator-steps__panel-visual img{width:100%;height:auto;display:block}.ep-configurator-benefits{padding:var(--ep-section-pad) 0;background:var(--ep-color-background-alt)}.ep-configurator-benefits.why-us{margin-bottom:0}.ep-configurator-benefits__header{text-align:center;max-width:720px;margin:0 auto 32px}.ep-configurator-benefits__title{font-family:var(--ep-font-display);font-size:clamp(28px,4vw,42px);margin:12px 0;color:var(--ep-color-primary-deep)}.ep-configurator-benefits__subtitle{color:var(--ep-color-text-medium);line-height:1.6}.ep-configurator-benefits__grid{display:grid;gap:clamp(16px,3vw,28px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ep-configurator-benefits__card{background:transparent;border-radius:0;padding:12px 0;border:0;box-shadow:none;transition:none;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ep-configurator-benefits__icon{width:52px;height:52px;border-radius:16px;background:linear-gradient(120deg,#1b4dff38,#fffffff2,#ff4b4b38);display:flex;align-items:center;justify-content:center;color:var(--ep-color-primary);box-shadow:inset 0 0 0 1px rgba(var(--ep-color-primary-rgb),.03)}.ep-configurator-benefits__icon svg{width:30px;height:30px}.ep-configurator-benefits__card-title{font-family:var(--ep-font-display);font-size:var(--ep-text-lg);margin:0;color:var(--ep-color-primary-deep)}.ep-configurator-benefits__card-text{color:var(--ep-color-text-medium);line-height:1.6;margin:0}.ep-configurator-cta{padding:var(--ep-section-pad) 0;background:linear-gradient(135deg,var(--ep-color-primary-deep),var(--ep-color-primary-rich));color:var(--ep-color-text-inverse)}.ep-configurator-cta__inner{display:grid;gap:24px;align-items:center;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ep-configurator-cta__title{font-family:var(--ep-font-display);font-size:clamp(28px,4vw,44px);margin:0 0 12px;color:var(--ep-color-text-inverse)}.ep-configurator-cta__subtitle{color:rgba(var(--ep-color-text-inverse-rgb),.85);line-height:1.6}.ep-configurator-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.ep-configurator-cta .ep-button--secondary{border-color:rgba(var(--ep-color-surface-rgb),.7);color:var(--ep-color-surface)}.ep-configurator-cta .ep-button--secondary:hover{background:rgba(var(--ep-color-surface-rgb),.2);color:var(--ep-color-surface)}.ep-configurator-proof{padding:var(--ep-section-pad) 0;background:var(--ep-color-surface)}.ep-configurator-proof__header{text-align:center;max-width:720px;margin:0 auto 32px}.ep-configurator-proof__title{font-family:var(--ep-font-display);font-size:clamp(26px,3.8vw,40px);margin:12px 0;color:var(--ep-color-primary-deep)}.ep-configurator-proof__subtitle{color:var(--ep-color-text-medium);line-height:1.6}.ep-configurator-proof__grid{display:grid;gap:clamp(16px,3vw,28px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ep-configurator-proof__card{background:var(--ep-color-surface);border-radius:var(--ep-radius-lg);padding:22px 24px;border:1px solid rgba(var(--ep-color-primary-rgb),.08);box-shadow:var(--ep-shadow-xs);text-align:left}.ep-configurator-proof__value{font-family:var(--ep-font-display);font-size:clamp(18px,2.4vw,24px);color:var(--ep-color-primary);font-weight:var(--ep-font-semibold);margin:0 0 8px}.ep-configurator-proof__label{color:var(--ep-color-text-medium);line-height:1.4;font-size:14px;margin:0}.ep-configurator-contact{padding:var(--ep-section-pad) 0;background:var(--ep-color-background-alt)}.ep-configurator-contact__grid{display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ep-configurator-contact__badge{margin-bottom:16px}.ep-configurator-contact__title{font-family:var(--ep-font-display);font-size:clamp(26px,3.8vw,40px);margin:0 0 12px;color:var(--ep-color-primary-deep)}.ep-configurator-contact__subtitle{color:var(--ep-color-text-medium);line-height:1.6;margin-bottom:20px}.ep-configurator-contact__notes{display:grid;gap:8px;font-size:var(--ep-text-sm);color:var(--ep-color-text-subtle)}.ep-configurator-contact__form{background:var(--ep-color-surface);border-radius:var(--ep-radius-lg);padding:clamp(20px,4vw,32px);border:1px solid rgba(var(--ep-color-primary-rgb),.08);box-shadow:var(--ep-shadow-sm)}.ep-configurator-contact__form .field__input,.ep-configurator-contact__form .text-area{border-radius:var(--ep-radius-md)}.ep-configurator-contact__form .field__label{color:var(--ep-color-text-medium)}.ep-configurator-contact__form-actions{margin-top:16px}.ep-configurator-contact__form-actions .ep-button{width:100%;justify-content:center}@media(max-width:989px){.ep-configurator-hero__grid,.ep-configurator-steps__panel,.ep-configurator-cta__inner,.ep-configurator-contact__grid{grid-template-columns:1fr}.ep-configurator-hero__actions,.ep-configurator-cta__actions{justify-content:flex-start}.ep-configurator-hero__visual{order:-1}}@media(max-width:749px){.ep-configurator-steps__tabs{justify-content:flex-start;overflow-x:auto;padding-bottom:6px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ep-configurator-landing.css.map */
