/* Static conversion fixes for Seriazali */
.static-hero{position:relative;width:100vw;max-width:100vw;min-height:clamp(560px,76vh,820px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:#f7f0f6;color:#161619}
.static-hero__slide{position:absolute;inset:0;opacity:0;animation:saHero 24s infinite;background-size:cover;background-position:center}
.static-hero__slide:nth-child(1){opacity:1;animation-delay:0s}
.static-hero__slide:nth-child(2){animation-delay:6s}
.static-hero__slide:nth-child(3){animation-delay:12s}
.static-hero__slide:nth-child(4){animation-delay:18s}
.static-hero__content{position:relative;z-index:2;width:min(560px,calc(100% - 36px));padding:clamp(96px,16vh,170px) 0 80px;margin-left:clamp(18px,6vw,84px)}
.static-hero__panel{background:rgba(255,255,255,.9);border-left:8px solid #964299;padding:clamp(24px,4vw,44px);box-shadow:0 18px 50px rgba(42,20,43,.16)}
.static-hero__eyebrow{display:block;margin-bottom:14px;color:#964299;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}
.static-hero h1{margin:0 0 18px;font-size:clamp(34px,5vw,64px);line-height:1.02;color:#964299;letter-spacing:0}
.static-hero p{margin:0 0 26px;font-size:clamp(17px,2.1vw,24px);line-height:1.35;font-weight:500;color:#282028}
.static-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;background:#161619;color:#fff!important;text-transform:uppercase;font-weight:700;text-decoration:none;border-radius:0}
.static-hero__button:hover{background:#964299;color:#fff!important}
.static-form-status{margin:0 0 18px;padding:12px 14px;border-left:4px solid #964299;background:#f7f0f6;color:#161619}
.static-form-status.error{border-left-color:#c0392b;background:#fff1f0}.static-form-status.success{border-left-color:#2e8b57;background:#eef9f2}
.static-conversion-form input,.static-conversion-form textarea{width:100%;box-sizing:border-box}.static-conversion-form textarea{min-height:150px}.static-hp{position:absolute;left:-9999px;opacity:0}
@keyframes saHero{0%,21%{opacity:1}25%,96%{opacity:0}100%{opacity:1}}
@media (max-width:767px){.static-hero{min-height:620px}.static-hero__content{padding-top:100px}.static-hero__panel{background:rgba(255,255,255,.94)}}
@media (prefers-reduced-motion:reduce){.static-hero__slide{animation:none}.static-hero__slide:not(:first-child){display:none}}
