.wcpb-public{font-family:var(--wcpb-font-family,Inter,Arial,sans-serif)}.wcpb-public-block{position:relative;margin:0;padding-top:var(--wcpb-pt,48px);padding-bottom:var(--wcpb-pb,48px);color:var(--wcpb-text,#222);background:var(--wcpb-bg,#fff);border-radius:var(--wcpb-radius,16px);overflow:hidden}.wcpb-public-block__outer{width:100%;margin:0 auto;padding:0 24px}.wcpb-container-mode--default .wcpb-public-block__outer{max-width:1280px}.wcpb-container-mode--wide .wcpb-public-block__outer{max-width:1600px}.wcpb-container-mode--full .wcpb-public-block__outer{max-width:none;padding-left:0;padding-right:0}.wcpb-public-block__inner{width:100%}.wcpb-align--left{text-align:left}.wcpb-align--center{text-align:center}.wcpb-align--right{text-align:right}.wcpb-public-block__subtitle{margin-bottom:var(--wcpb-page-subtitle-margin,10px);color:var(--wcpb-subtitle,var(--wcpb-page-subtitle-color,#64748b));font-size:var(--wcpb-page-subtitle-size,14px);font-weight:var(--wcpb-block-subtitle-weight,var(--wcpb-page-subtitle-weight,700));line-height:var(--wcpb-page-subtitle-line-height,1.5);letter-spacing:.05em;text-transform:uppercase}.wcpb-public-block__title{margin:0 0 var(--wcpb-page-title-margin,18px);color:var(--wcpb-title,var(--wcpb-page-title-color,#111827));font-size:clamp(24px,var(--wcpb-page-title-size,40px),72px);font-weight:var(--wcpb-block-title-weight,var(--wcpb-page-title-weight,700));line-height:var(--wcpb-page-title-line-height,1.15)}.wcpb-public-block__text{font-size:17px;line-height:1.75}.wcpb-public-block__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--wcpb-button-height,46px);margin-top:24px;padding:var(--wcpb-button-py,10px) var(--wcpb-button-px,22px);font-size:var(--wcpb-button-font-size,15px);color:var(--wcpb-button-text,#fff)!important;text-decoration:none;background:var(--wcpb-button-bg,#2563eb);border-radius:var(--wcpb-button-radius,9px);transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.wcpb-public-block__button:hover{color:var(--wcpb-button-text,#fff)!important;background:var(--wcpb-button-hover-bg,#1d4ed8);text-decoration:none}.wcpb-public-block__button:active{transform:translateY(1px)}.wcpb-image-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wcpb-image-gap,48px);align-items:center}.wcpb-image-text--left .wcpb-image-text__media{order:-1}.wcpb-image-text__media img{display:block;width:100%;height:auto;border-radius:var(--wcpb-image-radius,16px)}.wcpb-image-text__placeholder{min-height:320px;background:rgba(127,127,127,.08);border:1px dashed rgba(127,127,127,.28);border-radius:var(--wcpb-image-radius,16px)}.wcpb-advantages{display:grid;grid-template-columns:repeat(var(--wcpb-cols-desktop,4),minmax(0,1fr));gap:20px;margin-top:30px}.wcpb-advantages__item{padding:24px;background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.08);border-radius:calc(var(--wcpb-radius,16px) * .75);backdrop-filter:blur(4px)}.wcpb-advantages__title{margin:0 0 10px;color:var(--wcpb-title,#111827);font-size:20px}.wcpb-advantages__text{line-height:1.6}.wcpb-animate{opacity:0;transition-property:opacity,transform;transition-duration:var(--wcpb-animation-duration,600ms);transition-delay:var(--wcpb-animation-delay,0ms);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.wcpb-animate.is-visible{opacity:1;transform:none}.wcpb-animation--fade{transform:none}.wcpb-animation--fade-up{transform:translateY(32px)}.wcpb-animation--fade-down{transform:translateY(-32px)}.wcpb-animation--fade-left{transform:translateX(36px)}.wcpb-animation--fade-right{transform:translateX(-36px)}.wcpb-animation--zoom{transform:scale(.94)}
@media (min-width:1025px){.wcpb-hide-desktop{display:none!important}}
@media (min-width:768px) and (max-width:1024px){.wcpb-hide-tablet{display:none!important}.wcpb-advantages{grid-template-columns:repeat(var(--wcpb-cols-tablet,2),minmax(0,1fr))}.wcpb-image-text{grid-template-columns:1fr 1fr;gap:30px}}
@media (max-width:767px){.wcpb-hide-mobile{display:none!important}.wcpb-public-block{margin:20px 0}.wcpb-public-block__outer{padding-left:16px;padding-right:16px}.wcpb-image-text{grid-template-columns:1fr}.wcpb-image-text__media{order:-1!important}.wcpb-advantages{grid-template-columns:repeat(var(--wcpb-cols-mobile,1),minmax(0,1fr));gap:14px}.wcpb-animation-disable-mobile{opacity:1!important;transform:none!important;transition:none!important}}

.wcpb-image-text{grid-template-columns:minmax(0,var(--wcpb-image-width,50%)) minmax(0,1fr)}.wcpb-image-text--right{grid-template-columns:minmax(0,1fr) minmax(0,var(--wcpb-image-width,50%))}.wcpb-image-text__media{height:var(--wcpb-image-height,auto);min-height:0}.wcpb-image-text--height-auto .wcpb-image-text__media{height:auto}.wcpb-image-text__media img{width:100%;height:100%;object-fit:var(--wcpb-image-fit,cover);border-radius:var(--wcpb-image-radius,16px)}.wcpb-image-text--height-auto .wcpb-image-text__media img{height:auto}
.wcpb-two-columns{display:grid;gap:24px}.wcpb-two-columns--50-50{grid-template-columns:1fr 1fr}.wcpb-two-columns--40-60{grid-template-columns:2fr 3fr}.wcpb-two-columns--60-40{grid-template-columns:3fr 2fr}.wcpb-two-columns--30-70{grid-template-columns:3fr 7fr}.wcpb-two-columns--70-30{grid-template-columns:7fr 3fr}.wcpb-two-columns__item{padding:28px;background:rgba(255,255,255,.45);border:1px solid rgba(0,0,0,.08);border-radius:calc(var(--wcpb-radius,16px)*.75)}.wcpb-two-columns__title{margin:0 0 14px;color:var(--wcpb-title,#111827);font-size:28px}.wcpb-two-columns__text{line-height:1.7}
.wcpb-public-block--promo_banner{padding:0}.wcpb-public-block--promo_banner .wcpb-public-block__outer{max-width:none;padding:0}.wcpb-promo{position:relative;display:flex;min-height:var(--wcpb-banner-height,420px);padding:48px;background-image:var(--wcpb-banner-bg);background-size:cover;background-position:center}.wcpb-promo__overlay{position:absolute;inset:0;background:#000;opacity:var(--wcpb-overlay,.35)}.wcpb-promo__content{position:relative;z-index:1;max-width:680px}.wcpb-promo--h-left{justify-content:flex-start;text-align:left}.wcpb-promo--h-center{justify-content:center;text-align:center}.wcpb-promo--h-right{justify-content:flex-end;text-align:right}.wcpb-promo--v-top{align-items:flex-start}.wcpb-promo--v-center{align-items:center}.wcpb-promo--v-bottom{align-items:flex-end}
@media(max-width:767px){.wcpb-image-text{grid-template-columns:1fr!important}.wcpb-image-text--mobile-top .wcpb-image-text__media{order:-1!important}.wcpb-image-text--mobile-bottom .wcpb-image-text__media{order:2!important}.wcpb-image-text--mobile-hidden .wcpb-image-text__media{display:none}.wcpb-two-columns{grid-template-columns:1fr!important}.wcpb-two-columns--right-first .wcpb-two-columns__item--right{order:-1}.wcpb-promo{min-height:360px;padding:28px 20px;background-image:var(--wcpb-banner-mobile-bg)}}

.wcpb-advantages{gap:var(--wcpb-feature-card-gap,20px)}
.wcpb-advantages__item{display:flex;gap:var(--wcpb-feature-icon-gap,16px);align-items:flex-start;text-align:left}
.wcpb-advantages--icon-top .wcpb-advantages__item{flex-direction:column}
.wcpb-advantages--icon-bottom .wcpb-advantages__item{flex-direction:column}
.wcpb-advantages--icon-bottom .wcpb-advantages__icon{order:2}
.wcpb-advantages--icon-right .wcpb-advantages__icon{order:2}
.wcpb-advantages--align-left .wcpb-advantages__item{text-align:left;align-items:flex-start}
.wcpb-advantages--align-center .wcpb-advantages__item{text-align:center;align-items:center}
.wcpb-advantages--align-right .wcpb-advantages__item{text-align:right;align-items:flex-end}
.wcpb-advantages--icon-left .wcpb-advantages__item,.wcpb-advantages--icon-right .wcpb-advantages__item{flex-direction:row}
.wcpb-advantages__icon{flex:0 0 var(--wcpb-feature-icon-box,72px);width:var(--wcpb-feature-icon-box,72px);height:var(--wcpb-feature-icon-box,72px);display:flex;align-items:center;justify-content:center;background:var(--wcpb-feature-icon-bg,#eff6ff);overflow:hidden}
.wcpb-advantages__icon--none{background:transparent}
.wcpb-advantages__icon--circle{border-radius:50%}
.wcpb-advantages__icon--square{border-radius:0}
.wcpb-advantages__icon--rounded{border-radius:16px}
.wcpb-advantages__icon span{display:block;width:var(--wcpb-feature-icon-size,48px);height:var(--wcpb-feature-icon-size,48px);background:var(--wcpb-feature-icon-color,#2563eb);-webkit-mask:var(--wcpb-feature-mask) center/contain no-repeat;mask:var(--wcpb-feature-mask) center/contain no-repeat}
.wcpb-advantages__icon img{display:block;max-width:var(--wcpb-feature-icon-size,48px);max-height:var(--wcpb-feature-icon-size,48px);object-fit:contain}
.wcpb-advantages__content{min-width:0}
@media(max-width:767px){.wcpb-advantages--icon-left .wcpb-advantages__item,.wcpb-advantages--icon-right .wcpb-advantages__item{align-items:flex-start}}

/* 0.8.0 rich text content */
.wcpb-public-block__text p,.wcpb-two-columns__text p{margin:0 0 1em}.wcpb-public-block__text p:last-child,.wcpb-two-columns__text p:last-child{margin-bottom:0}.wcpb-public-block__text ul,.wcpb-public-block__text ol,.wcpb-two-columns__text ul,.wcpb-two-columns__text ol{margin:1em 0;padding-left:1.5em}.wcpb-public-block__text li,.wcpb-two-columns__text li{margin:.35em 0}.wcpb-public-block__text h2,.wcpb-public-block__text h3,.wcpb-two-columns__text h2,.wcpb-two-columns__text h3{margin:1em 0 .55em;color:var(--wcpb-title);line-height:1.25}.wcpb-public-block__text blockquote,.wcpb-two-columns__text blockquote{margin:1em 0;padding:12px 16px;color:inherit;background:rgba(148,163,184,.12);border-left:3px solid var(--wcpb-button-bg)}.wcpb-public-block__text a,.wcpb-two-columns__text a{color:var(--wcpb-button-bg);text-decoration:underline;text-underline-offset:2px}

.wcpb-advantages__title{font-size:var(--wcpb-feature-title-size,12px)}
.wcpb-advantages__text{font-size:var(--wcpb-feature-subtitle-size,10px)}

.wcpb-two-columns__title{font-weight:var(--wcpb-block-title-weight,700)}
.wcpb-advantages__title{font-weight:var(--wcpb-feature-title-weight,var(--wcpb-block-title-weight,700))}
.wcpb-advantages__text{font-weight:var(--wcpb-feature-subtitle-weight,var(--wcpb-block-subtitle-weight,400))}


/* 0.9.9.2 slider, video, faq */
.wcpb-slider-heading{margin-bottom:24px}.wcpb-slider{position:relative;height:var(--wcpb-slider-height,460px);overflow:hidden;border-radius:var(--wcpb-radius,16px);background:#eef2f7}.wcpb-slider__track,.wcpb-slider__slide{position:absolute;inset:0}.wcpb-slider__slide{opacity:0;pointer-events:none;transition:opacity .45s ease}.wcpb-slider__slide.is-active{opacity:1;pointer-events:auto}.wcpb-slider__slide>img{width:100%;height:100%;object-fit:cover}.wcpb-slider__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.12))}.wcpb-slider__content{position:absolute;z-index:2;left:clamp(24px,6vw,80px);right:clamp(24px,45vw,620px);bottom:clamp(30px,8vw,90px);color:#fff}.wcpb-slider__content h3{margin:0 0 12px;font-size:clamp(28px,4vw,56px);line-height:1.08}.wcpb-slider__content p{margin:0;max-width:680px;font-size:18px;line-height:1.6}.wcpb-slider__arrow{position:absolute;z-index:4;top:50%;width:44px;height:44px;padding:0;border:0;border-radius:50%;font-size:34px;line-height:40px;color:#111;background:rgba(255,255,255,.88);transform:translateY(-50%);cursor:pointer}.wcpb-slider__arrow.is-prev{left:16px}.wcpb-slider__arrow.is-next{right:16px}.wcpb-slider__dots{position:absolute;z-index:4;left:50%;bottom:18px;display:flex;gap:8px;transform:translateX(-50%)}.wcpb-slider__dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.55);cursor:pointer}.wcpb-slider__dots button.is-active{width:26px;border-radius:6px;background:#fff}.wcpb-video{position:relative;width:100%;overflow:hidden;border-radius:var(--wcpb-radius,16px);background:#0f172a}.wcpb-video--16-9{aspect-ratio:16/9}.wcpb-video--4-3{aspect-ratio:4/3}.wcpb-video--1-1{aspect-ratio:1}.wcpb-video--9-16{max-width:520px;margin-inline:auto;aspect-ratio:9/16}.wcpb-video iframe,.wcpb-video video{width:100%;height:100%;border:0;object-fit:cover}.wcpb-video__empty{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;color:#cbd5e1}.wcpb-faq{display:grid;gap:12px;max-width:980px;margin-top:24px}.wcpb-align--center .wcpb-faq{margin-inline:auto}.wcpb-align--right .wcpb-faq{margin-left:auto}.wcpb-faq__item{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:rgba(255,255,255,.75)}.wcpb-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;font-size:18px;font-weight:700;cursor:pointer;list-style:none}.wcpb-faq__item summary::-webkit-details-marker{display:none}.wcpb-faq__item summary span:before{content:'+';font-size:26px;font-weight:400}.wcpb-faq__item[open] summary span:before{content:'−'}.wcpb-faq__answer{padding:0 22px 22px;line-height:1.7;color:var(--wcpb-text,#334155)}
@media(max-width:767px){.wcpb-slider{height:min(var(--wcpb-slider-height,460px),520px)}.wcpb-slider__content{left:22px;right:22px;bottom:58px}.wcpb-slider__content h3{font-size:30px}.wcpb-slider__content p{font-size:15px}.wcpb-slider__arrow{display:none}}
