.modal-form{--bs-modal-margin:.5rem}@media (width>=576px){.modal-form .modal-dialog{max-width:596px;margin-left:auto;margin-right:auto}}.modal-form .modal-content{color:#23272f;background:linear-gradient(#f7f8fd 0%,#e1e4fb 100%);border:0;border-radius:8px;padding:16px;position:relative;box-shadow:0 20px 60px #1d23402e}@media (width>=768px){.modal-form .modal-content{padding:20px}}.modal-form .btn-close{z-index:2;opacity:.9;background-size:12px;width:14px;height:14px;padding:6px;position:absolute;top:14px;right:14px}.modal-form .btn-close:hover{opacity:1}@media (width>=768px){.modal-form .btn-close{top:20px;right:20px}}.modal-form .mf-field,.modal-form .mf-group{margin-bottom:18px}.modal-form .form-label,.modal-form .mf-group legend{float:none;letter-spacing:.08em;text-transform:uppercase;color:#3b4251;width:auto;margin-bottom:8px;padding:0;font-size:11px;font-weight:700;line-height:1.2;display:block}.modal-form .mf-field:first-of-type .form-label{padding-right:32px}.modal-form .form-control{color:#23272f;background-color:#eeeff4;border:1px solid #dcdee5;border-radius:8px;min-height:50px;padding:12px 16px;font-size:14px;line-height:1.4;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out}.modal-form .form-control::placeholder{color:#b9bcc5;opacity:1}.modal-form .form-control:focus{background-color:#fff;border-color:#1a8ed6;box-shadow:0 0 0 3px #1a8ed626}.modal-form .form-control.is-invalid{background-image:none;border-color:#e5484d;padding-right:16px}.modal-form .form-control.is-invalid:focus{box-shadow:0 0 0 3px #e5484d26}.modal-form textarea.form-control{resize:vertical;background-color:#0000;border-color:#a3a6ae;min-height:110px}.modal-form textarea.form-control:focus{background-color:#fff9}.modal-form .invalid-feedback{color:#e5484d;margin-top:6px;font-size:12px}.modal-form .form-check{align-items:center;min-height:20px;margin-bottom:8px;padding-left:0;display:flex}.modal-form .form-check:last-of-type{margin-bottom:0}.modal-form .form-check-input{cursor:pointer;background-color:#fff;border:1px solid #c9ccd4;border-radius:3px;flex-shrink:0;width:20px;height:20px;margin:0 8px 0 0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out}.modal-form .form-check-input:checked{background-color:#1a8ed6;border-color:#1a8ed6}.modal-form .form-check-input:focus{border-color:#1a8ed6;box-shadow:0 0 0 3px #1a8ed626}.modal-form .form-check-input.is-invalid{border-color:#e5484d}.modal-form .form-check-label{color:#23272f;cursor:pointer;font-size:14px;line-height:1.4}.modal-form .mf-group{border:0;min-width:0;margin-left:0;margin-right:0;padding:0}.modal-form .mf-group.is-invalid .form-check-input{border-color:#e5484d}.modal-form .mf-group.is-invalid>.invalid-feedback{display:block}.modal-form .mf-other{margin-top:10px}.modal-form .mf-agree{flex-wrap:wrap;margin:22px 0 18px}.modal-form .mf-agree .form-check-label{flex:1;font-size:12px}@media (width>=768px){.modal-form .mf-agree .form-check-label{font-size:13px}}.modal-form .mf-agree .invalid-feedback{flex-basis:100%;padding-left:28px}.modal-form .mf-agree a{color:#1a8ed6;text-underline-offset:2px;text-decoration:underline}.modal-form .mf-agree a:hover{color:#1479b8}.modal-form .btn-outline-primary{--bs-btn-color:#1a8ed6;--bs-btn-bg:#fff;--bs-btn-border-color:#1a8ed6;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1a8ed6;--bs-btn-hover-border-color:#1a8ed6;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1479b8;--bs-btn-active-border-color:#1479b8;--bs-btn-disabled-color:#1a8ed6;--bs-btn-disabled-bg:#fff;--bs-btn-disabled-border-color:#1a8ed6;--bs-btn-focus-shadow-rgb:26, 142, 214;border-radius:8px;min-height:50px;font-size:14px;font-weight:500}.modal-form .mf-alert{border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.modal-form .mf-success{text-align:center;padding:32px 0 4px}.modal-form .mf-success__title{margin-bottom:8px;font-size:20px;font-weight:600}.modal-form .mf-success__text{color:#3b4251;margin-bottom:24px;font-size:14px}.modal-form .mf-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.text-primary-color{color:#0095d8}.branding{color:#222}.branding img{max-width:100%;display:block}.branding-breadcrumb{padding:16px 0;font-size:14px}.branding-breadcrumb .breadcrumb-item,.branding-breadcrumb .breadcrumb-item a,.branding-breadcrumb .breadcrumb-item:before{color:#8a8f99;text-decoration:none}.branding-breadcrumb .breadcrumb-item a:hover{color:#0095d8}.branding-section{padding-top:48px;padding-bottom:48px}@media (width>=992px){.branding-section{padding-top:100px;padding-bottom:100px}}.branding-section--gray{background-color:#f5f7fa}.branding-title{color:#222;margin-bottom:24px;font-size:26px;font-weight:700;line-height:1.2}@media (width>=992px){.branding-title{margin-bottom:48px;font-size:36px}}.branding-btn{--bs-btn-padding-y:11px;--bs-btn-padding-x:24px;--bs-btn-font-size:15px;--bs-btn-font-weight:500;--bs-btn-border-radius:4px}.branding-btn.btn-primary{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-disabled-color:#fff}.branding-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 24px #11264814}.branding-hero{padding-bottom:32px}@media (width>=992px){.branding-hero{padding-bottom:0}.branding-hero__inner{background-color:#eef0f5;border-radius:24px;padding:32px 64px}}.branding-hero__title{margin-bottom:20px;font-size:30px;font-weight:700;line-height:1.15}@media (width>=992px){.branding-hero__title{font-size:40px}}.branding-hero__text{color:#555;max-width:400px;margin:0 auto 28px;font-size:16px}@media (width>=992px){.branding-hero__text{margin:0 0 64px}}.branding-hero__actions .btn{width:100%;max-width:236px}@media (width>=992px){.branding-hero__actions .btn{width:236px}}.branding-hero__media{justify-content:center;gap:16px;display:flex}.branding-hero__img{aspect-ratio:316/520;border-radius:12px;flex:0 280px;overflow:hidden}@media (width>=992px){.branding-hero__img{aspect-ratio:316/560;flex:1 1 0;max-width:316px}}.branding-hero__img--accent{border:1px solid #0095d8}.branding-hero__img img{object-fit:cover;width:100%;height:100%}.branding-tags{gap:12px;margin-bottom:24px}.branding-tag{border:1px solid #0095d8;border-radius:50rem;padding:9px 12px;font-size:14px;line-height:1.2}.branding-why__term{color:#555;margin-bottom:24px;font-size:16px}.branding-why__term .fw-bold{color:#222}@media (width>=992px){.branding-why__term{margin-bottom:48px}}.branding-feature{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px 24px;display:flex}@media (width>=992px){.branding-feature{gap:16px;padding:24px 20px 28px}}.branding-feature__icon{width:64px;height:64px}.branding-feature__text{margin:0;font-size:16px;line-height:1.3}@media (width>=992px){.branding-feature__text{font-size:17px}}.branding-product{flex-direction:column;gap:24px;padding:24px;display:flex}@media (width>=768px){.branding-product{flex-direction:row;gap:30px;padding:26px}}.branding-product__img{aspect-ratio:16/9;border-radius:12px;flex:none;position:relative;overflow:hidden}@media (width>=768px){.branding-product__img{aspect-ratio:316/357;width:47%}}.branding-product__img img{object-fit:cover;width:100%;height:100%}.branding-product__badge{color:#fff;background-color:#e2231a;border-radius:4px;padding:4px 14px;font-size:22px;font-weight:700;line-height:1.3;position:absolute;bottom:24px;left:24px}.branding-product__body{flex-direction:column;flex:auto;min-width:0;display:flex}.branding-product__title{margin-bottom:12px;font-size:24px;font-weight:600;line-height:1.25}@media (width>=992px){.branding-product__title{font-size:26px}}.branding-product__subtitle{color:#0095d8;margin-bottom:24px;font-size:16px;font-weight:600;line-height:1.5}.branding-product__list ul{color:#555;margin-bottom:24px;padding-left:22px;font-size:15px;line-height:1.45}.branding-product__min{margin-bottom:24px;font-size:15px;font-weight:700}.branding-steps{--bs-gutter-y:48px}@media (width>=992px){.branding-steps{--bs-gutter-x:56px;--bs-gutter-y:0}}.branding-steps__item{position:relative}.branding-steps__item:not(:last-child):after{content:"";border:11px solid #0000;border-top:20px solid #222;border-bottom-width:0;width:0;height:0;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}@media (width>=992px){.branding-steps__item:not(:last-child):after{border-width:11px 0 11px 20px;border-color:#0000 #0000 #0000 #222;inset:50% -14px auto auto;transform:translateY(-50%)}}.branding-step{align-items:center;gap:48px;padding:36px 48px;display:flex}@media (width>=992px){.branding-step{gap:40px;padding:28px 30px}}.branding-step__icon{flex-shrink:0;width:64px;height:64px}.branding-step__text{margin:0;font-size:15px;line-height:1.45}.branding-tech__grid{text-align:center;grid-template-areas:"title""img""content";row-gap:24px;display:grid}@media (width>=992px){.branding-tech__grid{text-align:left;grid-template:"img.title""img.content"1fr/616fr 124fr 712fr;row-gap:0}}.branding-tech__title{grid-area:title;margin-bottom:0}@media (width>=992px){.branding-tech__title{margin-top:4px;margin-bottom:40px}}.branding-tech__img{aspect-ratio:632/610;border-radius:12px;grid-area:img;overflow:hidden}@media (width>=992px){.branding-tech__img{aspect-ratio:616/544;align-self:start}}.branding-tech__img img{object-fit:cover;width:100%;height:100%}.branding-tech__content{color:#555;grid-area:content;font-size:15px;line-height:1.5}.branding-tech__content>p:first-child{margin-bottom:32px}@media (width>=992px){.branding-tech__content{font-size:14px}.branding-tech__content>p:first-child{margin-bottom:40px}}.branding-tech__divider{opacity:1;border-color:#d9dce1;margin:32px 0 24px}@media (width>=992px){.branding-tech__divider{margin:44px 56px 28px 0}}.branding-quote{text-align:left;background-color:#f1f2f4;border-radius:12px;padding:24px 20px}@media (width>=992px){.branding-quote{padding:38px 32px}}.branding-quote__icon{color:#0095d8;margin-top:4px}.branding-benefits__row{max-width:1080px;margin-left:auto;margin-right:auto}.branding-benefit{align-items:center;gap:16px;display:flex}@media (width>=992px){.branding-benefit{text-align:center;flex-direction:column;gap:20px}}.branding-benefit__icon{flex-shrink:0;width:48px;height:48px}@media (width>=992px){.branding-benefit__icon{width:108px;height:108px}}.branding-benefit__title{margin-bottom:4px;font-size:15px;font-weight:700}@media (width>=992px){.branding-benefit__title{max-width:200px;margin:0 auto 10px}}.branding-benefit__text{color:#555;margin:0;font-size:15px}@media (width>=992px){.branding-benefit__text{max-width:180px;margin:0 auto}}.branding-examples{overflow:hidden}.branding-examples__head{margin-bottom:24px}@media (width>=992px){.branding-examples__head{margin-bottom:64px}}.branding-examples__slider.swiper{clip-path:inset(0 -100vw 0 0);overflow:visible}.branding-examples__img{aspect-ratio:1;border-radius:12px;overflow:hidden}.branding-examples__img img{object-fit:cover;width:100%;height:100%}.branding-title--start{text-align:left}.branding-nav__btn{color:#fff;background-color:#0095d8;border:1px solid #0095d8;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.branding-nav__btn--prev{border-radius:4px 0 0 4px}.branding-nav__btn--next{border-radius:0 4px 4px 0}.branding-nav__btn:hover{filter:brightness(.92)}.branding-nav__btn.swiper-button-disabled{color:#5d6470;cursor:default;filter:none;background-color:#fff;border-color:#e3e6eb}.branding-nav__btn.swiper-button-lock{display:none}@media (width>=992px){.branding-reasons__list{max-width:1220px;margin-left:auto;margin-right:auto}}.branding-reason{color:#555;align-items:center;gap:32px;font-size:15px;line-height:1.45;display:flex}@media (width>=768px){.branding-reason{background-color:#fff;border-radius:12px;gap:28px;padding:16px;box-shadow:0 4px 24px #11264814}}.branding-reason__num{color:#0095d8;background-color:#eef0f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;font-weight:700;display:inline-flex}@media (width>=992px){.branding-pack__card{background-color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 4px 24px #11264814}}.branding-pack__img{aspect-ratio:632/482;border-radius:12px;height:100%;position:relative;overflow:hidden}@media (width>=992px){.branding-pack__img{aspect-ratio:auto;border-radius:0;min-height:560px}}.branding-pack__img img{object-fit:cover;width:100%;height:100%}@media (width>=992px){.branding-pack__img img{position:absolute;inset:0}}.branding-pack__body{padding-top:28px}@media (width>=992px){.branding-pack__body{padding:56px 62px 48px 84px}}.branding-pack__title{text-align:center}@media (width>=992px){.branding-pack__title{text-align:left}}.branding-pack__lead{border-bottom:1px solid #eceef1;margin-bottom:0;padding-bottom:12px;font-size:18px;font-weight:500;line-height:1.3}.branding-pack__gallery{margin-top:48px}@media (width>=992px){.branding-pack__gallery{margin-top:96px}}.branding-pack__photo{aspect-ratio:632/722;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #11264814}@media (width>=768px){.branding-pack__photo{aspect-ratio:466/428}}.branding-pack__photo img{object-fit:cover;width:100%;height:100%}.branding-checks{margin-bottom:40px}.branding-checks__item{color:#333;border-bottom:1px solid #eceef1;gap:16px;padding:20px 0;font-size:16px;line-height:1.4;display:flex}@media (width>=992px){.branding-checks__item{gap:18px}}.branding-checks__icon{color:#0095d8;background-color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 2px 8px #1126481f}.branding-checks__icon--filled{color:#fff;background-color:#0095d8}.branding-request__img{aspect-ratio:636/370;border-radius:12px;height:100%;overflow:hidden}@media (width>=992px){.branding-request__img{aspect-ratio:714/620;border-radius:24px}}.branding-request__img img{object-fit:cover;width:100%;height:100%}.branding-request__box{text-align:center;background-color:#f5f7fa;border-radius:12px;flex-direction:column;justify-content:center;padding:32px 24px;display:flex}@media (width>=992px){.branding-request__box{text-align:left;border-radius:24px;padding:48px 50px}}.branding-request__title{margin-bottom:16px}@media (width>=992px){.branding-request__title{margin-bottom:40px}}.branding-request__text{color:#333;margin-bottom:24px;font-size:15px;font-weight:600}@media (width>=992px){.branding-request__text{margin-bottom:40px}}.branding-request__agree{text-align:left;color:#0095d8;gap:12px;margin-top:32px;padding-left:0;font-size:13px;font-weight:600;display:flex}.branding-request__agree .form-check-input{border-color:#d0d5dd;flex-shrink:0;width:22px;height:22px;margin:0}.branding-request__agree a{color:#0095d8;text-underline-offset:2px}
