

/* Start:/include/css/dlya_biznesa.css?178701810143289*/
#pagetitle{font-size:clamp(36px,4.2vw,58px);line-height:1.08;letter-spacing:-.025em;max-width:1080px}
.promobile-city{padding-bottom:56px;color:#343434}.promobile-city *{box-sizing:border-box}
.promobile-city__hero{position:relative;overflow:hidden;margin:22px 0 28px;padding:38px;border:1px solid #e8ebf3;border-radius:30px;background:linear-gradient(135deg,#f4f7ff 0%,#fff 58%,#f3ffdf 100%);box-shadow:0 14px 36px rgba(29,36,64,.08)}
.promobile-city__hero:after{content:'';position:absolute;right:-95px;top:-110px;width:260px;height:260px;border-radius:50%;background:rgba(24,0,255,.055)}
.promobile-city__eyebrow{position:relative;z-index:1;margin:0 0 12px;color:#1400ff;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.promobile-city__lead{position:relative;z-index:1;max-width:920px;margin:0;color:#343434;font-size:clamp(21px,2.25vw,30px);font-weight:600;line-height:1.35}
.promobile-city__sublead{position:relative;z-index:1;max-width:880px;margin:14px 0 0;color:#62656c;font-size:17px;line-height:1.65}
.promobile-city__actions{position:relative;z-index:1;display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 0}.promobile-city__actions .btn{min-height:54px;padding:0 24px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center}
.promobile-city__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 28px}.promobile-city__benefit{padding:22px;border:1px solid #eceef4;border-radius:22px;background:#fff;box-shadow:0 8px 24px rgba(29,36,64,.06)}.promobile-city__benefit strong{display:block;margin-bottom:7px;color:#222;font-size:18px}.promobile-city__benefit span{color:#70737a;font-size:15px;line-height:1.5}
.promobile-city__section{margin:28px 0;padding:30px;border:1px solid #eceef4;border-radius:26px;background:#fff;box-shadow:0 10px 28px rgba(29,36,64,.055)}.promobile-city__section h2{margin:0 0 20px!important;color:#303238;font-size:clamp(27px,3vw,38px)!important;line-height:1.18!important;letter-spacing:-.015em}
.promobile-city__info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.promobile-city__info{padding:26px;border-radius:22px;background:#f6f7fa}.promobile-city__info h2{margin-bottom:12px!important;font-size:27px!important}.promobile-city__info p,.promobile-city__info li{color:#62656c;font-size:16px;line-height:1.65}.promobile-city__info p:last-child{margin-bottom:0}.promobile-city__info ul{margin:10px 0 0;padding:0;list-style:none}.promobile-city__info li{position:relative!important;padding-left:24px!important;margin:0 0 10px!important;list-style:none!important}.promobile-city__info li:before{content:''!important;display:block!important;position:absolute!important;left:2px!important;top:.72em!important;width:8px!important;height:8px!important;margin:0!important;border:0!important;border-radius:50%;background:#1017ff!important;box-shadow:0 0 0 4px rgba(16,23,255,.10)!important}
.promobile-city__catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.promobile-city__category{display:flex;flex-direction:column;justify-content:space-between;min-height:138px;padding:21px;border:1px solid #eceef4;border-radius:21px;background:#fff;color:#23252a!important;text-decoration:none!important;box-shadow:0 7px 20px rgba(29,36,64,.06);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.promobile-city__category:hover{transform:translateY(-2px);background:#fff;box-shadow:0 10px 24px rgba(29,36,64,.1)}.promobile-city__category strong{font-size:19px;line-height:1.25}.promobile-city__category span{display:block;margin-top:10px;color:#74777e;font-size:14px;line-height:1.45}.promobile-city__category b{align-self:flex-end;margin-top:10px;color:#1700ff;font-size:22px}
.promobile-city__reasons{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.promobile-city__reason{padding:22px;border-radius:20px;background:#f7f8fb}.promobile-city__reason strong{display:block;margin-bottom:7px;font-size:18px}.promobile-city__reason span{color:#696c73;font-size:15px;line-height:1.55}
.promobile-city__faq{display:grid;grid-template-columns:1fr 1fr;gap:14px}.promobile-city__faq article{padding:23px;border-radius:20px;background:#f7f8fb}.promobile-city__faq h3{margin:0 0 9px;font-size:20px;line-height:1.3}.promobile-city__faq p{margin:0;color:#62656c;font-size:15px;line-height:1.6}
.promobile-city__regions{display:flex;gap:12px;flex-wrap:wrap}.promobile-city__regions a{display:inline-flex;align-items:center;min-height:52px;padding:0 19px;border-radius:17px;background:#f5f6f9;color:#1000ef!important;font-size:16px;font-weight:600;text-decoration:none!important}
@media(max-width:900px){.promobile-city__benefits,.promobile-city__catalog{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){#pagetitle{font-size:36px}.promobile-city{padding-bottom:34px}.promobile-city__hero{margin-top:14px;padding:25px 20px;border-radius:22px}.promobile-city__lead{font-size:22px}.promobile-city__sublead{font-size:16px}.promobile-city__actions{display:grid}.promobile-city__actions .btn{width:100%;min-height:52px}.promobile-city__benefits,.promobile-city__info-grid,.promobile-city__catalog,.promobile-city__reasons,.promobile-city__faq{grid-template-columns:1fr}.promobile-city__benefit,.promobile-city__section{padding:20px;border-radius:20px}.promobile-city__category{min-height:118px}.promobile-city__regions{display:grid}.promobile-city__regions a{justify-content:center}}

/* PROMOBILE_CARRIERS_V1 */
.promobile-carriers{margin-top:16px;padding:28px;border:1px solid #e8ebf3;border-radius:24px;background:linear-gradient(145deg,#fff 0%,#f5f7ff 100%);box-shadow:0 10px 28px rgba(29,36,64,.06)}.promobile-carriers h2{margin:0 0 8px!important;font-size:29px!important;line-height:1.2}.promobile-carriers__lead{max-width:820px;margin:0 0 18px;color:#656972;font-size:16px;line-height:1.6}.promobile-carriers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.promobile-carriers__card{display:flex;align-items:center;gap:13px;min-height:88px;padding:15px;border:1px solid #e5e8f1;border-radius:20px;background:#fff;color:#202329!important;text-decoration:none!important;box-shadow:0 7px 20px rgba(29,36,64,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.promobile-carriers__card:hover{transform:translateY(-2px);border-color:#c9ceff;box-shadow:0 12px 26px rgba(16,23,255,.13)}.promobile-carriers__icon{display:flex;align-items:center;justify-content:center;flex:0 0 82px;width:82px;height:54px;padding:8px;box-sizing:border-box;border:1px solid #eceef4;border-radius:16px;background:#fff;box-shadow:0 7px 18px rgba(29,36,64,.08)}.promobile-carriers__icon img{display:block;width:auto;max-width:66px;height:auto;max-height:32px;object-fit:contain}/* PROMOBILE_CDEK_BRAND_V1 */
.promobile-carriers__card:first-child .promobile-carriers__icon{background:#1ab248;border-color:#1ab248;box-shadow:0 8px 18px rgba(26,178,72,.24)}.promobile-carriers__card:first-child .promobile-carriers__icon img{filter:brightness(0) invert(1)}.promobile-carriers__card:first-child:hover .promobile-carriers__icon{background:#158e3a;border-color:#158e3a}
.promobile-carriers__meta{min-width:0}.promobile-carriers__meta strong{display:block;font-size:18px;line-height:1.25}.promobile-carriers__meta small{display:block;margin-top:3px;color:#737780;font-size:14px}.promobile-carriers__arrow{margin-left:auto;color:#1017ff;font-size:25px;font-weight:400}.promobile-carriers__note{margin:16px 0 0;color:#6b6f77;font-size:14px;line-height:1.55}.promobile-carriers__note strong{color:#34373d}@media(max-width:780px){.promobile-carriers__grid{grid-template-columns:1fr}.promobile-carriers{padding:21px;border-radius:21px}.promobile-carriers h2{font-size:25px!important}.promobile-carriers__card{min-height:78px}}

/* PROMOBILE_CARD_ICONS_V1 */
.promobile-city__benefit,.promobile-city__reason,.promobile-city__faq article{position:relative;overflow:hidden}.promobile-city__benefit:before,.promobile-city__reason:before,.promobile-city__faq article:before{content:'';display:block;width:44px;height:44px;margin-bottom:14px;border-radius:14px;background-repeat:no-repeat;background-position:center;background-size:24px 24px}.promobile-city__benefit:before{background-color:#c7ff43;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12l4 4L19 6' fill='none' stroke='%23383b42' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:0 8px 18px rgba(155,210,38,.20)}.promobile-city__reason:before{background-color:#1017ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l1.6 5.4L19 10l-5.4 1.6L12 17l-1.6-5.4L5 10l5.4-1.6L12 3z' fill='none' stroke='white' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:0 8px 18px rgba(16,23,255,.18)}.promobile-city__faq article:before{background-color:#eef0ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 9a3 3 0 1 1 4.8 2.4C12.7 12.2 12 12.8 12 14M12 18h.01' fill='none' stroke='%231017ff' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px #dfe2ff}.promobile-city__benefit,.promobile-city__reason,.promobile-city__faq article{transition:transform .2s ease,box-shadow .2s ease}.promobile-city__benefit:hover,.promobile-city__reason:hover,.promobile-city__faq article:hover{transform:translateY(-2px);box-shadow:0 11px 25px rgba(29,36,64,.09)}

/* PROMOBILE_DISTINCT_CARD_ICONS_V2 */
.promobile-city__reason:nth-child(1):before{background-color:#c7ff43;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 10-4-2.5-7-5.5-7-10V6l7-3zM8.5 12l2.2 2.2 4.8-5' fill='none' stroke='%23383b42' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__reason:nth-child(2):before{background-color:#20b8d8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 7h-6l2-2M4 17h6l-2 2M19 12A7 7 0 0 0 7 7M5 12a7 7 0 0 0 12 5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__reason:nth-child(3):before{background-color:#7957e8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 6l4-4 4 4-4 4M13 7l4 4M4 21l6-6M4 14l6 6M14 14l7 7M8 3a5 5 0 0 0 5 5L8 13a5 5 0 0 1-5-5l5-5z' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__reason:nth-child(4):before{background-color:#2787f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16v11H9l-5 4V5zM8 9h8M8 12h5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__faq article:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3v3M17 3v3M4 8h16M5 5h14v16H5zM8 13h3v3H8z' fill='none' stroke='%231017ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__faq article:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L5 14h7l-1 8 8-12h-7l1-8z' fill='none' stroke='%231017ff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__faq article:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='%231017ff' stroke-width='2'/%3E%3Cpath d='M15 15l5 5M8 11l2 2 4-5' fill='none' stroke='%231017ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__faq article:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h10l6 6-10 10-6-6V4zM8 8h.01M11 9h5M11 12h4' fill='none' stroke='%231017ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-delivery__benefit:nth-child(1):before,.promobile-delivery__card:nth-child(1):before{background-color:#c7ff43;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23383b42' stroke-width='2'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18' fill='none' stroke='%23383b42' stroke-width='1.6'/%3E%3C/svg%3E")}
.promobile-delivery__benefit:nth-child(2):before,.promobile-delivery__card:nth-child(2):before{background-color:#20b8d8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 10-4-2.5-7-5.5-7-10V6l7-3zM8.5 12l2.2 2.2 4.8-5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-delivery__benefit:nth-child(3):before,.promobile-delivery__card:nth-child(3):before{background-color:#7957e8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7l8-4 8 4-8 4-8-4zm0 0v10l8 4 8-4V7M12 11v10' fill='none' stroke='white' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-delivery__benefit:nth-child(4):before,.promobile-delivery__card:nth-child(4):before{background-color:#2787f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16v11H9l-5 4V5zM8 9h8M8 12h5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-delivery__faq-item:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3v3M17 3v3M4 8h16M5 5h14v16H5z' fill='none' stroke='%231017ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
.promobile-delivery__faq-item:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L5 14h7l-1 8 8-12h-7l1-8z' fill='none' stroke='%231017ff' stroke-width='2'/%3E%3C/svg%3E")}
.promobile-delivery__faq-item:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h10l6 6-10 10-6-6V4zM8 8h.01' fill='none' stroke='%231017ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
.promobile-delivery__faq-item:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='%231017ff' stroke-width='2'/%3E%3Cpath d='M15 15l5 5M8 11l2 2 4-5' fill='none' stroke='%231017ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}

/* PROMOBILE_MODERN_ICON_SYSTEM_V5 */
.promobile-city__benefit,.promobile-city__reason,.promobile-city__faq article,.promobile-delivery__benefit,.promobile-delivery__card,.promobile-delivery__faq-item{background:#fff!important;border:1px solid #e6e9f0!important;box-shadow:0 8px 22px rgba(29,36,64,.05)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.promobile-city__benefit:hover,.promobile-city__reason:hover,.promobile-city__faq article:hover,.promobile-delivery__benefit:hover,.promobile-delivery__card:hover,.promobile-delivery__faq-item:hover{transform:translateY(-2px);border-color:#cfd5e1!important;box-shadow:0 12px 28px rgba(29,36,64,.08)!important}
.promobile-city__benefit:before,.promobile-city__reason:before,.promobile-delivery__benefit:before,.promobile-delivery__card:before{content:'';display:block;width:48px;height:48px;margin-bottom:16px;border:0!important;border-radius:0!important;background:#1f2937!important;background-image:linear-gradient(135deg,#111827 0%,#2847f5 100%)!important;box-shadow:none!important;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}
.promobile-city__faq article:before,.promobile-delivery__faq-item:before{content:'';display:block;width:38px;height:38px;margin-bottom:13px;border:0!important;border-radius:0!important;background:#475569!important;background-image:linear-gradient(135deg,#475569 0%,#2847f5 100%)!important;box-shadow:none!important;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}
.promobile-city__benefit:nth-child(1):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 8h14l-1 12H6L5 8zM8 8V6a4 4 0 0 1 8 0v2M9 13h6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 8h14l-1 12H6L5 8zM8 8V6a4 4 0 0 1 8 0v2M9 13h6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__benefit:nth-child(2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L5 14h7l-1 8 8-12h-7l1-8z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L5 14h7l-1 8 8-12h-7l1-8z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__benefit:nth-child(3):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M3 10h18M7 15h4' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M3 10h18M7 15h4' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}
.promobile-city__benefit:nth-child(4):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 10-4-2.5-7-5.5-7-10V6l7-3zM8.5 12l2.2 2.2 4.8-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 10-4-2.5-7-5.5-7-10V6l7-3zM8.5 12l2.2 2.2 4.8-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__reason:nth-child(1):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='2' width='10' height='18' rx='2' fill='none' stroke='black' stroke-width='1.7'/%3E%3Ccircle cx='17' cy='15' r='4' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M20 18l2 2M9 5h2M9 17h2' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='2' width='10' height='18' rx='2' fill='none' stroke='black' stroke-width='1.7'/%3E%3Ccircle cx='17' cy='15' r='4' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M20 18l2 2M9 5h2M9 17h2' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E")}
.promobile-city__reason:nth-child(2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='5' width='7' height='13' rx='1.5' fill='none' stroke='black' stroke-width='1.7'/%3E%3Crect x='15' y='5' width='7' height='13' rx='1.5' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M10 9h4l-1.5-1.5M14 15h-4l1.5 1.5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='5' width='7' height='13' rx='1.5' fill='none' stroke='black' stroke-width='1.7'/%3E%3Crect x='15' y='5' width='7' height='13' rx='1.5' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M10 9h4l-1.5-1.5M14 15h-4l1.5 1.5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__reason:nth-child(3):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 6l4-4 4 4-4 4M13 7l4 4M4 21l6-6M4 14l6 6M14 14l7 7M8 3a5 5 0 0 0 5 5L8 13a5 5 0 0 1-5-5l5-5z' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 6l4-4 4 4-4 4M13 7l4 4M4 21l6-6M4 14l6 6M14 14l7 7M8 3a5 5 0 0 0 5 5L8 13a5 5 0 0 1-5-5l5-5z' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__reason:nth-child(4):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 13v-2a8 8 0 0 1 16 0v2M4 13a2 2 0 0 0 2 2h1v-5H6a2 2 0 0 0-2 2M20 13a2 2 0 0 1-2 2h-1v-5h1a2 2 0 0 1 2 2M17 17c-1 3-4 3-6 3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 13v-2a8 8 0 0 1 16 0v2M4 13a2 2 0 0 0 2 2h1v-5H6a2 2 0 0 0-2 2M20 13a2 2 0 0 1-2 2h-1v-5h1a2 2 0 0 1 2 2M17 17c-1 3-4 3-6 3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-delivery__benefit:nth-child(1):before,.promobile-delivery__card:nth-child(1):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E")}
.promobile-delivery__benefit:nth-child(2):before,.promobile-delivery__card:nth-child(2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 10-4-2.5-7-5.5-7-10V6l7-3zM8.5 12l2.2 2.2 4.8-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 10-4-2.5-7-5.5-7-10V6l7-3zM8.5 12l2.2 2.2 4.8-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-delivery__benefit:nth-child(3):before,.promobile-delivery__card:nth-child(3):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7l8-4 8 4-8 4-8-4zm0 0v10l8 4 8-4V7M12 11v10' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7l8-4 8 4-8 4-8-4zm0 0v10l8 4 8-4V7M12 11v10' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-delivery__benefit:nth-child(4):before,.promobile-delivery__card:nth-child(4):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 13v-2a8 8 0 0 1 16 0v2M4 13a2 2 0 0 0 2 2h1v-5H6a2 2 0 0 0-2 2M20 13a2 2 0 0 1-2 2h-1v-5h1a2 2 0 0 1 2 2M17 17c-1 3-4 3-6 3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 13v-2a8 8 0 0 1 16 0v2M4 13a2 2 0 0 0 2 2h1v-5H6a2 2 0 0 0-2 2M20 13a2 2 0 0 1-2 2h-1v-5h1a2 2 0 0 1 2 2M17 17c-1 3-4 3-6 3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E")}
.promobile-city__faq article:nth-child(1):before,.promobile-delivery__faq-item:nth-child(1):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3v3M17 3v3M4 8h16M5 5h14v16H5zM8 13h3v3H8z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3v3M17 3v3M4 8h16M5 5h14v16H5zM8 13h3v3H8z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}
.promobile-city__faq article:nth-child(2):before,.promobile-delivery__faq-item:nth-child(2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L5 14h7l-1 8 8-12h-7l1-8z' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L5 14h7l-1 8 8-12h-7l1-8z' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E")}
.promobile-city__faq article:nth-child(3):before,.promobile-delivery__faq-item:nth-child(3):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M15 15l5 5M8 11l2 2 4-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M15 15l5 5M8 11l2 2 4-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.promobile-city__faq article:nth-child(4):before,.promobile-delivery__faq-item:nth-child(4):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h10l6 6-10 10-6-6V4zM8 8h.01M11 9h5M11 12h4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h10l6 6-10 10-6-6V4zM8 8h.01M11 9h5M11 12h4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}


/* PROMOBILE_CARRIER_LOGO_NORMALIZATION_V2 */
.promobile-carriers__card .promobile-carriers__icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 82px!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:8px!important;box-sizing:border-box!important;overflow:hidden!important}
.promobile-carriers__card .promobile-carriers__icon img{display:block!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:34px!important;min-height:34px!important;max-height:34px!important;object-fit:contain!important;object-position:center!important;margin:auto!important}
.promobile-carriers__card:first-child .promobile-carriers__icon img{width:62px!important;min-width:62px!important;max-width:62px!important;height:32px!important;min-height:32px!important;max-height:32px!important}
@media(max-width:780px){
  .promobile-carriers__card .promobile-carriers__icon{flex-basis:76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:56px!important;min-height:56px!important;max-height:56px!important}
  .promobile-carriers__card .promobile-carriers__icon img{width:62px!important;min-width:62px!important;max-width:62px!important;height:32px!important;min-height:32px!important;max-height:32px!important}
  .promobile-carriers__card:first-child .promobile-carriers__icon img{width:58px!important;min-width:58px!important;max-width:58px!important}
}
/* END_PROMOBILE_CARRIER_LOGO_NORMALIZATION_V2 */



/* PROMOBILE_REGION_LINK_ICONS_V7 */
.promobile-city__regions a:before,.promobile-delivery__region:before{content:""!important;display:block!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin-right:8px!important;background:#1f2937!important;background-image:linear-gradient(135deg,#111827 0%,#2847f5 100%)!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:contain!important;mask-repeat:no-repeat!important;mask-position:center!important;mask-size:contain!important}
.promobile-city__regions a[href*="/sankt-peterburg/"]:before,.promobile-delivery__region[href*="/sankt-peterburg/"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s7-6 7-12a7 7 0 1 0-14 0c0 6 7 12 7 12zM12 6a3 3 0 1 1 0 6 3 3 0 0 1 0-6z' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s7-6 7-12a7 7 0 1 0-14 0c0 6 7 12 7 12zM12 6a3 3 0 1 1 0 6 3 3 0 0 1 0-6z' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E")!important}
.promobile-city__regions a[href*="/moscow/"]:before,.promobile-delivery__region[href*="/moscow/"]:before,html body .promobile-region-links__item[href*="/moscow/"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 21h4V10H3v11zm5 0h4V5l-2-2-2 2v16zm5 0h4V8h-4v13zm5 0h3V6l-3 2v13z' fill='black'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 21h4V10H3v11zm5 0h4V5l-2-2-2 2v16zm5 0h4V8h-4v13zm5 0h3V6l-3 2v13z' fill='black'/%3E%3C/svg%3E")!important}
.promobile-city__regions a[href*="/delivery-russia/"]:before,.promobile-delivery__region[href*="/delivery-russia/"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E")!important}
.promobile-city__regions a[href*="/catalog/"]:before,.promobile-delivery__region[href*="/catalog/"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='7' height='7' rx='1' fill='none' stroke='black' stroke-width='1.7'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1' fill='none' stroke='black' stroke-width='1.7'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1' fill='none' stroke='black' stroke-width='1.7'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='7' height='7' rx='1' fill='none' stroke='black' stroke-width='1.7'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1' fill='none' stroke='black' stroke-width='1.7'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1' fill='none' stroke='black' stroke-width='1.7'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E")!important}
.promobile-delivery__faq-item:nth-child(n+5):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 10-4-2.5-7-5.5-7-10V6l7-3zM8.5 12l2.2 2.2 4.8-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 10-4-2.5-7-5.5-7-10V6l7-3zM8.5 12l2.2 2.2 4.8-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.promobile-delivery__faq-item:nth-child(6):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7l8-4 8 4-8 4-8-4zm0 0v10l8 4 8-4V7M12 11v10M8 16l2 2 5-5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7l8-4 8 4-8 4-8-4zm0 0v10l8 4 8-4V7M12 11v10M8 16l2 2 5-5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.promobile-delivery__faq-item:nth-child(7):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h9l4 4v14H6zM14 3v5h5M9 12h7M9 16h7' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h9l4 4v14H6zM14 3v5h5M9 12h7M9 16h7' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.promobile-delivery__faq-item:nth-child(8):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M3 10h18M7 15h4' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M3 10h18M7 15h4' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.promobile-delivery__faq-item:nth-child(9):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s7-6 7-12a7 7 0 1 0-14 0c0 6 7 12 7 12zM12 6a3 3 0 1 1 0 6 3 3 0 0 1 0-6z' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s7-6 7-12a7 7 0 1 0-14 0c0 6 7 12 7 12zM12 6a3 3 0 1 1 0 6 3 3 0 0 1 0-6z' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E")!important}
.promobile-delivery__faq-item:nth-child(10):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3v3M17 3v3M4 8h16M5 5h14v16H5zM8 13h3v3H8z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3v3M17 3v3M4 8h16M5 5h14v16H5zM8 13h3v3H8z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.promobile-delivery__faq-item:nth-child(11):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16v11H9l-5 4V5zM8 9h8M8 12h5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16v11H9l-5 4V5zM8 9h8M8 12h5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
@media(max-width:780px){.promobile-city__regions a:before,.promobile-delivery__region:before{width:28px!important;height:28px!important;flex-basis:28px!important;margin-right:8px!important}}
/* END_PROMOBILE_REGION_LINK_ICONS_V7 */
/* PROMOBILE_REGIONAL_ACTIONS_HEADER_STYLE_V2 */
html body .promobile-region-links__inner{align-items:center!important;gap:14px!important}
html body .promobile-region-links__title{font-size:16px!important;font-weight:600!important;line-height:1.25!important;color:#202329!important;margin-right:4px!important}
html body .promobile-region-links__item,html body .promobile-city__regions a,html body .promobile-delivery__region{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-height:65px!important;padding:0 20px!important;border:0!important;border-radius:26px!important;background:#fff!important;color:#111!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;box-shadow:0 0 5px rgba(18,18,18,.2)!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease!important}
html body .promobile-region-links__item:before,html body .promobile-city__regions a:before,html body .promobile-delivery__region:before{flex:0 0 22px!important;width:22px!important;height:22px!important;margin-right:10px!important}
html body .promobile-region-links__item:after,html body .promobile-city__regions a:after,html body .promobile-delivery__region:after{content:"›"!important;margin-left:18px!important;color:#9da1a6!important;font-size:23px!important;font-weight:400!important;line-height:1!important;transition:color .2s ease,transform .2s ease!important}
html body .promobile-region-links__item:hover,html body .promobile-city__regions a:hover,html body .promobile-delivery__region:hover{background:#1017ff!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px rgba(16,23,255,.22)!important}
html body .promobile-region-links__item:hover:before,html body .promobile-city__regions a:hover:before,html body .promobile-delivery__region:hover:before{background:#fff!important;background-image:none!important}
html body .promobile-region-links__item:hover:after,html body .promobile-city__regions a:hover:after,html body .promobile-delivery__region:hover:after{color:#fff!important;transform:translateX(3px)!important}
@media(max-width:650px){html body .promobile-region-links__inner{gap:10px!important}html body .promobile-region-links__title{font-size:15px!important}html body .promobile-region-links__item,html body .promobile-city__regions a,html body .promobile-delivery__region{width:100%!important;min-height:54px!important;padding:0 17px!important;border-radius:20px!important;font-size:15px!important}html body .promobile-region-links__item:before,html body .promobile-city__regions a:before,html body .promobile-delivery__region:before{width:21px!important;height:21px!important;flex-basis:21px!important}html body .promobile-region-links__item:after,html body .promobile-city__regions a:after,html body .promobile-delivery__region:after{margin-left:auto!important}}
/* END_PROMOBILE_REGIONAL_ACTIONS_HEADER_STYLE_V2 */


/* PROMOBILE_SECTION_HEADINGS_COMPACT_V1 */
.promobile-city__section>h2,
.promobile-delivery__section>h2,
.promobile-carriers>h2,
.promobile-rates__head>h2{
  font-size:clamp(24px,2.3vw,30px)!important;
  line-height:1.18!important;
  letter-spacing:-.02em!important;
  margin-bottom:18px!important;
}
@media(max-width:700px){
  .promobile-city__section>h2,
  .promobile-delivery__section>h2,
  .promobile-carriers>h2,
  .promobile-rates__head>h2{
    font-size:24px!important;
    line-height:1.2!important;
    margin-bottom:14px!important;
  }
}
/* END_PROMOBILE_SECTION_HEADINGS_COMPACT_V1 */


/* PROMOBILE_DELIVERY_CALC_CTA_V1 */
.promobile-city__actions,.promobile-delivery__actions{display:flex;flex-wrap:wrap;gap:12px}
.promobile-delivery-calc-cta{background:#10131f!important;border-color:#10131f!important;color:#fff!important;box-shadow:0 12px 28px rgba(16,19,31,.14)!important}
.promobile-delivery-calc-cta:hover{background:#1818ff!important;border-color:#1818ff!important;color:#fff!important;transform:translateY(-1px)}
@media(max-width:700px){.promobile-city__actions .btn,.promobile-delivery__actions .btn{width:100%;margin:0!important;text-align:center}.promobile-delivery-calc-cta{order:3}}
/* END_PROMOBILE_DELIVERY_CALC_CTA_V1 */


/* PROMOBILE_FAQ_DELIVERY_CALC_CTA_V1 */
.promobile-faq-calc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:13px 20px;border:1px solid #1818ff;border-radius:999px;background:#1818ff;color:#fff!important;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none!important;box-shadow:0 12px 26px rgba(24,24,255,.18);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.promobile-faq-calc-btn:after{content:'→';font-size:18px;line-height:1}
.promobile-faq-calc-btn:hover{background:#10131f;border-color:#10131f;color:#fff!important;transform:translateY(-1px);box-shadow:0 15px 30px rgba(16,19,31,.2)}
@media(max-width:700px){.promobile-faq-calc-btn{width:100%;padding:14px 16px}}
/* END_PROMOBILE_FAQ_DELIVERY_CALC_CTA_V1 */


.select2-container .select2-selection--single {height: 48px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
    border: 1px solid #ececec;
    border-radius: 3px;
    box-shadow: none;
    color: var(--white_text_black);
    font-size: 14px;
    padding: 8px 13px 7px;
    width: 100%;
    height: 48px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 48px !important;}
.select2-container--default .select2-selection--single {border: 1px solid #ececec !important;}
/* End */


/* Start:/dlya-biznesa/promobile-b2b.css/promobile-b2b.css?1787520788156457*/
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Title");
?>/* PROMOBILE B2B redesign 2026-08-24. Scoped only to .pm-b2b-prototype. */
@scope (.pm-b2b-prototype){
.pm-b2b-prototype{--blue:#1400ff;--ink:#12131a;--muted:#666b78;--line:#e6e8ee;--soft:#f6f7fa;--lime:#efffd8;--radius:28px;--shadow:0 18px 55px rgba(18,19,26,.08)}
*{box-sizing:border-box}.pm-b2b-prototype{scroll-behavior:smooth}.pm-b2b-prototype{margin:0;color:var(--ink);font-family:"GT Walsheim Pro",Inter,Arial,sans-serif;background:#fff;line-height:1.5}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);z-index:20}.brand{display:flex;flex-direction:column;line-height:1}.brand-main{font-size:23px;letter-spacing:-1px}.brand-sub{font-size:12px;color:var(--blue);margin-top:5px}.top-actions{display:flex;align-items:center;gap:26px}.text-link{font-weight:650}.section-tabs{display:flex;gap:8px;overflow:auto;padding:16px max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line);scrollbar-width:none}.section-tabs::-webkit-scrollbar{display:none}.tab{border:0;border-radius:999px;padding:11px 18px;background:var(--soft);white-space:nowrap;color:#505563}.tab.is-active{background:var(--ink);color:#fff}.page{display:none}.page.is-active{display:block}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);gap:64px;align-items:center;padding-top:72px;padding-bottom:80px}.hero-copy h1,.inner-hero h1{font-size:clamp(44px,5.2vw,72px);line-height:1.02;letter-spacing:-.052em;margin:10px 0 24px;max-width:890px}.lead{font-size:clamp(18px,2vw,22px);color:var(--muted);max-width:760px;margin:0}.eyebrow{color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid var(--blue);border-radius:999px;background:var(--blue);color:#fff;font-weight:750;transition:.2s ease}.button:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(20,0,255,.2)}.button-ghost{background:#fff;color:var(--ink);border-color:var(--line)}.button-small{min-height:44px;padding-inline:18px}.button-wide{width:100%}.button-light{background:#fff;color:var(--ink);border-color:#fff}.trust-row{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:30px 0 0}.trust-row li{padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:#4f5360;font-size:14px}.brief-card{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow)}.brief-card h2{font-size:29px;line-height:1.12;margin:8px 0 22px}.brief-form{display:grid;gap:13px}.brief-form label{font-size:13px;font-weight:700}.brief-form input,.brief-form textarea{display:block;width:100%;margin-top:7px;padding:14px 15px;border:1px solid #d9dce4;border-radius:14px;background:#fff;outline:none}.brief-form input:focus,.brief-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(20,0,255,.08)}.brief-form small{font-size:11px;color:#7b7f8b;line-height:1.35}.section{padding:80px 0}.section-heading{margin-bottom:32px}.section-heading h2,.calm-panel h2,.split h2,.cta-panel h2{font-size:clamp(34px,4vw,50px);line-height:1.05;letter-spacing:-.035em;margin:9px 0 0}.solution-grid,.step-grid,.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.solution-card,.step-grid article,.metric-grid article{border:1px solid var(--line);border-radius:22px;padding:28px;background:#fff}.solution-card{min-height:260px;display:flex;flex-direction:column}.solution-card .icon{color:var(--blue);font-weight:800}.solution-card h3,.step-grid h3,.metric-grid h3{font-size:23px;line-height:1.12;margin:28px 0 10px}.solution-card p,.step-grid p,.metric-grid p{color:var(--muted);margin:0}.card-link{margin-top:auto;padding:25px 0 0;border:0;background:none;text-align:left;font-weight:800;color:var(--blue)}.card-link span{margin-left:5px}.calm-panel{background:linear-gradient(120deg,#f3f4ff 0%,#fff 56%,var(--lime) 100%);border:1px solid var(--line);border-radius:var(--radius);padding:56px;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px}.calm-panel>div>p:last-child{color:var(--muted);font-size:18px}.process{list-style:none;margin:0;padding:0;display:grid;gap:0}.process li{display:grid;grid-template-columns:45px 1fr;align-items:center;padding:18px 0;border-bottom:1px solid rgba(18,19,26,.12);font-size:18px}.process b{color:var(--blue);font-size:13px}.inner-hero{padding:80px 0 70px;border-bottom:1px solid var(--line)}.inner-hero h1{max-width:970px}.step-grid{grid-template-columns:repeat(4,1fr)}.step-grid article b{color:var(--blue)}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.check-list{list-style:none;padding:0;margin:28px 0 0}.check-list li{padding:14px 0 14px 30px;border-bottom:1px solid var(--line);position:relative}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-weight:900}.fact-card{padding:34px;border-radius:24px;background:var(--soft);border:1px solid var(--line)}.fact-card>span,.metric-grid article>span{color:var(--blue);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.fact-card h3{font-size:28px;line-height:1.12;margin:12px 0}.fact-card p{color:var(--muted)}.fact-card.warning{background:#fffaf0;border-color:#f0dfbd}.micro{font-size:13px}.cta-panel{margin:30px 0 90px;padding:52px 56px;border-radius:var(--radius);background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-panel .eyebrow{color:#c9c4ff}.cta-panel p:not(.eyebrow){color:#d9d7ff;margin-bottom:0}.metric-grid article{min-height:210px}.number-list{list-style:none;padding:0;margin:28px 0 0}.number-list li{display:grid;grid-template-columns:36px 1fr;padding:15px 0;border-bottom:1px solid var(--line)}.number-list b{color:var(--blue)}.doc-list{margin-top:26px}.doc-list article{display:flex;justify-content:space-between;gap:25px;padding:20px 0;border-bottom:1px solid var(--line)}.doc-list span{color:var(--muted);text-align:right}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-size:19px;font-weight:750;cursor:pointer}.faq p{max-width:760px;color:var(--muted)}.prototype-footer{padding:28px 20px;text-align:center;background:var(--soft);color:var(--muted);font-size:13px}
.requisite-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.requisite-grid article{padding:24px;border:1px solid var(--line);border-radius:20px}.requisite-grid span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.requisite-grid p{margin:10px 0 0;overflow-wrap:anywhere}.bank-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.bank-grid details{border:1px solid var(--line);border-radius:20px;padding:0 22px;background:var(--soft)}.bank-grid summary{padding:22px 0;font-weight:800;cursor:pointer}.bank-grid details div{padding-bottom:16px}.bank-grid p{overflow-wrap:anywhere}.verify-note{color:#8a6417;margin-top:14px}
.pm-b2b-prototype{--blue:#3a4b8c;--ink:#1c2231;--muted:#687083;--line:#e4e7ee;--soft:#f6f7fa;--lime:#f2f5ed;--shadow:0 18px 48px rgba(28,34,49,.08)}
.button{gap:9px;border-color:#34457f;background:linear-gradient(135deg,#303f78 0%,#4c619f 58%,#405390 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 22px rgba(47,62,117,.19);letter-spacing:-.01em}.button:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.27),0 15px 28px rgba(47,62,117,.23)}.button-ghost{border-color:#dce1ea;background:linear-gradient(145deg,#fff 0%,#f3f5fa 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 5px 14px rgba(28,34,49,.05);color:#293555}.button-telegram .telegram-icon{width:17px;height:17px;flex:none;fill:currentColor}.button-ghost.button-telegram{color:#344d91}.button-light{background:linear-gradient(145deg,#fff 0%,#eef1f8 100%);border-color:#dbe1eb;color:#293555}.brief-form input:focus,.brief-form textarea:focus{box-shadow:0 0 0 3px rgba(58,75,140,.10)}
.solution-card{position:relative;overflow:hidden;border-color:#e1e5ee;box-shadow:0 8px 20px rgba(28,34,49,.045);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.solution-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 100% 0,rgba(94,111,173,.10),transparent 44%)}.solution-card:nth-child(2):before{background:radial-gradient(circle at 100% 0,rgba(129,149,185,.12),transparent 44%)}.solution-card:nth-child(3):before{background:radial-gradient(circle at 100% 0,rgba(157,174,145,.14),transparent 44%)}.solution-card>*{position:relative}.solution-card:hover{transform:translateY(-4px);border-color:#d2d9e8;box-shadow:0 18px 34px rgba(28,34,49,.10)}.card-link{display:inline-flex;align-items:center;align-self:flex-start;gap:3px;margin-top:auto;padding:10px 14px;border:1px solid #dce2ef;border-radius:999px;background:linear-gradient(145deg,#fff 0%,#eef1f8 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 10px rgba(28,34,49,.05);color:#334681}.cta-panel{border:1px solid #dfe4ed;background:linear-gradient(120deg,#f3f5f9 0%,#fbfcfe 52%,#eff2f8 100%);box-shadow:0 18px 42px rgba(28,34,49,.06);color:var(--ink)}.cta-panel .eyebrow{color:#5266a5}.cta-panel p:not(.eyebrow){color:var(--muted)}
.corporate-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:30px;align-items:center}.corporate-hero-copy h1{max-width:700px}.corporate-hero-visual{align-self:stretch;min-height:390px;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 62% 50%,rgba(78,98,157,.12),transparent 56%)}.corporate-hero-visual img{display:block;width:126%;max-width:none;height:auto;transform:translateX(12%)}
.button-partner{border-color:#647c53;background:linear-gradient(135deg,#667f55 0%,#849c6c 56%,#728b60 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.27),0 10px 22px rgba(82,106,67,.21)}.button-partner:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 15px 28px rgba(82,106,67,.25)}.partner-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.8fr);gap:36px;align-items:center}.partner-hero-copy h1{max-width:730px}.partner-hero-mark{min-height:350px;display:flex;align-items:center;justify-content:center;border-radius:28px;background:radial-gradient(circle at 54% 44%,rgba(114,139,96,.14),transparent 28%),radial-gradient(circle at 71% 62%,rgba(77,98,157,.12),transparent 37%),#fafbfc;overflow:hidden}.partner-hero-mark svg{width:min(100%,420px);height:auto}.partner-metric-grid article{position:relative;overflow:hidden;border-color:#e0e5ed;box-shadow:0 10px 24px rgba(28,34,49,.06);transition:transform .22s ease,box-shadow .22s ease}.partner-metric-grid article:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(83,103,165,.13),transparent 48%);pointer-events:none}.partner-metric-grid article:nth-child(2):before{background:radial-gradient(circle at 100% 0,rgba(122,148,104,.16),transparent 48%)}.partner-metric-grid article:nth-child(3):before{background:radial-gradient(circle at 100% 0,rgba(93,119,138,.14),transparent 48%)}.partner-metric-grid article>*{position:relative}.partner-metric-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(28,34,49,.11)}.partner-metric-grid article span{display:inline-flex;padding:7px 10px;border:1px solid rgba(77,98,157,.18);border-radius:999px;background:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.partner-metric-grid article:nth-child(2) span{border-color:rgba(107,133,88,.24);color:#647c53}
.partner-terms{max-width:980px;margin-inline:auto}.partner-terms .section-heading>p:last-child{max-width:700px;margin:18px 0 0;color:var(--muted);font-size:18px}.terms-list{border-top:1px solid var(--line)}.terms-list details{border-bottom:1px solid var(--line);padding:0 4px}.terms-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:20px;font-weight:750;cursor:pointer;list-style:none}.terms-list summary::-webkit-details-marker{display:none}.terms-list summary:after{content:"+";font-size:26px;font-weight:400;color:#647c53;transition:transform .2s ease}.terms-list details[open] summary:after{transform:rotate(45deg)}.terms-list details div{padding:0 0 20px;max-width:780px;color:var(--muted)}.terms-list details p{margin:0 0 12px}.terms-list details a{color:#42568f;text-decoration:underline;text-underline-offset:3px}.terms-footer{margin-top:28px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #dfe5d8;border-radius:22px;background:linear-gradient(120deg,#f7f9f5,#fbfcfb)}.terms-footer p{margin:0;font-size:19px;font-weight:700}
@media (max-width:900px){.hero{grid-template-columns:1fr;gap:34px;padding-top:52px}.solution-grid,.metric-grid{grid-template-columns:1fr 1fr}.step-grid{grid-template-columns:1fr 1fr}.calm-panel,.split,.corporate-hero,.partner-hero{grid-template-columns:1fr}.corporate-hero-visual{min-height:300px;max-width:620px;width:100%;justify-self:center}.corporate-hero-visual img{width:104%;transform:translateX(5%)}.partner-hero-mark{min-height:280px;max-width:620px;width:100%;justify-self:center}.cta-panel{align-items:flex-start;flex-direction:column}.top-actions .text-link{display:none}}
@media (max-width:600px){.shell{width:min(100% - 32px,1180px)}.site-header{height:68px;padding-inline:16px}.brand-main{font-size:19px}.button-small{font-size:13px;min-height:40px}.section-tabs{padding:12px 16px}.tab{padding:9px 14px}.hero{padding-top:38px;padding-bottom:54px}.hero-copy h1,.inner-hero h1{font-size:40px;line-height:1.02}.lead{font-size:18px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.trust-row{gap:7px}.trust-row li{font-size:12px}.brief-card{padding:22px;border-radius:22px}.section{padding:56px 0}.solution-grid,.step-grid,.metric-grid,.requisite-grid,.bank-grid{grid-template-columns:1fr}.solution-card{min-height:220px}.calm-panel{padding:28px 22px}.inner-hero{padding:54px 0}.corporate-hero-visual{min-height:230px;border-radius:22px}.corporate-hero-visual img{width:128%;transform:translateX(8%)}.partner-hero-mark{min-height:220px;border-radius:22px}.partner-hero-mark svg{width:110%}.partner-terms .section-heading>p:last-child{font-size:16px}.terms-list summary{font-size:18px;padding:19px 0}.terms-footer{align-items:stretch;flex-direction:column;padding:22px}.terms-footer .button{width:100%}.split{gap:30px}.cta-panel{padding:34px 24px;margin-bottom:60px}.cta-panel .button{width:100%}.doc-list article{flex-direction:column;gap:5px}.doc-list span{text-align:left}}
@media (prefers-reduced-motion:reduce){.pm-b2b-prototype{scroll-behavior:auto}.button{transition:none}}
.pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid article,.pm-b2b-prototype .page[data-page-panel="docs"] .docs-identity-card,.pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid article{border-color:#d6e8f3;background:radial-gradient(circle at 100% 0,rgba(192,226,243,.24),transparent 48%),linear-gradient(145deg,#fff 0%,#f2faff 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -2px 0 rgba(89,139,168,.045),0 7px 0 rgba(87,137,166,.055),0 14px 25px rgba(69,112,139,.10);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,border-color .24s ease}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid article:hover,.pm-b2b-prototype .page[data-page-panel="docs"] .docs-identity-card:hover,.pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid article:hover{transform:translateY(-4px);border-color:#bddcea;box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(89,139,168,.05),0 11px 0 rgba(87,137,166,.055),0 23px 34px rgba(69,112,139,.15)}
.pm-b2b-prototype .page[data-page-panel] .inner-hero{border-color:#d9edf7;background:radial-gradient(circle at 8% 95%,rgba(195,229,246,.30),transparent 40%),radial-gradient(circle at 84% 12%,rgba(215,238,248,.40),transparent 36%),linear-gradient(120deg,#f4fbff,#fcfeff 58%,#eff9fd);box-shadow:0 16px 38px rgba(86,137,166,.08)}.pm-b2b-prototype .page[data-page-panel] .corporate-hero-visual,.pm-b2b-prototype .page[data-page-panel] .partner-hero-mark,.pm-b2b-prototype .page[data-page-panel] .docs-hero-visual,.pm-b2b-prototype .page[data-page-panel] .manager-hero-visual{border:0;border-radius:0;background:transparent;box-shadow:none}.pm-b2b-prototype .page[data-page-panel] .docs-hero-visual img{filter:drop-shadow(0 16px 19px rgba(69,112,139,.13));mix-blend-mode:multiply}
.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list{display:grid;gap:13px;border:0}.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list details{position:relative;overflow:hidden;padding:0 24px;border:1px solid #d4e7f2;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(181,220,240,.22),transparent 46%),linear-gradient(145deg,#fff,#f3faff);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 7px 18px rgba(69,112,139,.06);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease}.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list details:hover{transform:translateY(-3px);border-color:#bddcea;box-shadow:inset 0 1px 0 #fff,0 16px 29px rgba(69,112,139,.12)}.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list details[open]{border-color:#bcddea;background:radial-gradient(circle at 96% 4%,rgba(160,211,239,.34),transparent 50%),linear-gradient(145deg,#fff,#edf8fd);box-shadow:inset 0 1px 0 #fff,0 15px 30px rgba(69,112,139,.12)}.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list summary{position:relative;padding:22px 56px 22px 0;color:#294454;font-size:18px;line-height:1.28}.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list summary:after{position:absolute;right:0;top:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #c8dfeb;border-radius:50%;background:linear-gradient(145deg,#fff,#eaf6fc);color:#4f7f9d;font-size:22px;line-height:1;box-shadow:inset 0 1px 0 #fff,0 4px 9px rgba(69,112,139,.10);transform:translateY(-50%);transition:transform .25s ease,background .25s ease}.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list details[open] summary:after{background:linear-gradient(145deg,#dff2fc,#effaff);transform:translateY(-50%) rotate(45deg)}.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list details>div{max-width:900px;padding:0 0 23px;color:#637b8c;font-size:16px;line-height:1.58}.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list details>div p:last-child{margin-bottom:0}@media (max-width:600px){.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list details{padding:0 19px;border-radius:18px}.pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list summary{padding:19px 46px 19px 0;font-size:17px}}
.pm-b2b-prototype .page[data-page-panel="docs"] .docs-bank-grid .bank-mark{width:112px;height:38px;flex:0 0 112px;border:0;border-radius:9px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:0 4px 10px rgba(43,63,79,.08);font-size:0}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-bank-grid .tbank-mark{background-image:url("/dlya-biznesa/promobile-b2b.css/assets/tbank-logo.svg")}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-bank-grid .alfa-mark{background-image:url("/dlya-biznesa/promobile-b2b.css/assets/alfabank-logo.svg")}@media (max-width:600px){.pm-b2b-prototype .page[data-page-panel="docs"] .docs-bank-grid .bank-mark{width:96px;flex-basis:96px;height:34px}}
.pm-b2b-prototype .button,.pm-b2b-prototype .page .button.button-partner,.pm-b2b-prototype .page .button.button-manager,.pm-b2b-prototype .page .button.button-docs{border-color:#cbdfea;background:linear-gradient(145deg,#fff 0%,#edf7fc 100%);color:#416d89;box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(82,126,154,.08),0 6px 0 rgba(82,126,154,.10),0 13px 22px rgba(52,93,121,.13)}.pm-b2b-prototype .button:hover,.pm-b2b-prototype .page .button.button-partner:hover,.pm-b2b-prototype .page .button.button-manager:hover,.pm-b2b-prototype .page .button.button-docs:hover{filter:none;transform:translateY(-3px);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(82,126,154,.08),0 10px 0 rgba(82,126,154,.10),0 21px 31px rgba(52,93,121,.17)}.pm-b2b-prototype .button:active{transform:translateY(3px);box-shadow:inset 0 2px 6px rgba(82,126,154,.13),0 3px 0 rgba(82,126,154,.08),0 8px 14px rgba(52,93,121,.12)}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero .button.button-docs{border-color:#cbdfea;background:linear-gradient(145deg,#fff,#edf7fc);color:#416d89}.pm-b2b-prototype .card-link,.pm-b2b-prototype .tab{position:relative;overflow:hidden;border:1px solid #cbdfea;border-radius:999px;background:linear-gradient(145deg,#fff,#edf7fc);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(82,126,154,.07),0 5px 0 rgba(82,126,154,.08),0 11px 19px rgba(52,93,121,.10);color:#416d89;font-weight:800;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.pm-b2b-prototype .card-link:hover,.pm-b2b-prototype .tab:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(82,126,154,.07),0 8px 0 rgba(82,126,154,.08),0 17px 26px rgba(52,93,121,.14)}.pm-b2b-prototype .tab.is-active{border-color:#b7d6e6;background:linear-gradient(145deg,#eaf7fd,#dceff9);color:#355f7d;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -2px 0 rgba(82,126,154,.08),0 5px 0 rgba(82,126,154,.08),0 11px 19px rgba(52,93,121,.10)}
.pm-b2b-prototype .page[data-page-panel] .inner-hero{margin-top:30px;padding:60px;border:1px solid #d2e8f3;border-radius:32px;background:radial-gradient(circle at 7% 96%,rgba(173,218,240,.40),transparent 38%),radial-gradient(circle at 84% 10%,rgba(204,231,244,.58),transparent 34%),linear-gradient(120deg,#eaf6fd,#f9fdff 58%,#e6f3fb);box-shadow:0 18px 42px rgba(69,112,139,.10)}.pm-b2b-prototype .page[data-page-panel] .inner-hero .eyebrow{color:#5782a0}.pm-b2b-prototype .page[data-page-panel] .inner-hero h1{color:#253b4a}.pm-b2b-prototype .page[data-page-panel] .inner-hero .lead{color:#637b8c}.pm-b2b-prototype .page[data-page-panel] .corporate-hero-visual,.pm-b2b-prototype .page[data-page-panel] .partner-hero-mark,.pm-b2b-prototype .page[data-page-panel] .docs-hero-visual,.pm-b2b-prototype .page[data-page-panel] .manager-hero-visual{min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(129,181,211,.26);border-radius:27px;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.83),transparent 50%),rgba(228,245,252,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.pm-b2b-prototype .page[data-page-panel] .manager-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:34px;align-items:center}.pm-b2b-prototype .page[data-page-panel] .manager-hero:after{display:none}.pm-b2b-prototype .page[data-page-panel] .manager-hero-visual img{display:block;width:124%;max-width:none;transform:translate(3%,4%);filter:drop-shadow(0 18px 22px rgba(69,112,139,.18))}.pm-b2b-prototype .page[data-page-panel] .corporate-hero-visual img,.pm-b2b-prototype .page[data-page-panel] .partner-hero-mark img{filter:drop-shadow(0 18px 22px rgba(69,112,139,.16))}@media (max-width:900px){.pm-b2b-prototype .page[data-page-panel] .inner-hero{padding:46px}.page[data-page-panel] .manager-hero{grid-template-columns:1fr}.page[data-page-panel] .manager-hero-visual{max-width:620px;width:100%;justify-self:center}.page[data-page-panel] .manager-hero-visual img{width:112%;transform:translate(3%,4%)}}@media (max-width:600px){.pm-b2b-prototype .page[data-page-panel] .inner-hero{margin-top:18px;padding:38px 24px;border-radius:24px}.page[data-page-panel] .corporate-hero-visual,.page[data-page-panel] .partner-hero-mark,.page[data-page-panel] .docs-hero-visual,.page[data-page-panel] .manager-hero-visual{min-height:220px;border-radius:21px}.page[data-page-panel] .manager-hero-visual img{width:128%;transform:translate(5%,4%)}}
.email-link{display:inline-flex;align-items:center;gap:6px}.email-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.business-uses .section-heading>p:last-child{max-width:760px;margin:16px 0 0;color:var(--muted);font-size:18px}.business-use-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.business-use-grid article{position:relative;min-height:214px;padding:22px;border:1px solid #dceaf2;border-radius:21px;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(174,218,240,.20),transparent 43%),linear-gradient(145deg,#fff,#f5fbfe);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 20px rgba(69,112,139,.055);transition:transform .22s ease,box-shadow .22s ease}.business-use-grid article:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 #fff,0 16px 30px rgba(69,112,139,.11)}.business-use-grid span{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:26px;padding:0 8px;border:1px solid #d4e7f2;border-radius:9px;background:#edf8fd;color:#5782a0;font-size:11px;font-weight:850;letter-spacing:.04em}.business-use-grid h3{margin:22px 0 9px;font-size:18px;line-height:1.17;letter-spacing:-.02em;color:#294454}.business-use-grid p{margin:0;color:#6a7f8d;font-size:14px;line-height:1.45}.business-use-note{margin-top:18px;padding:22px 28px;border:1px solid #d6e9f3;border-radius:20px;background:linear-gradient(120deg,#eef9fd,#fbfeff)}.business-use-note p{margin:0;color:#38596e;font-size:18px;font-weight:750}@media (max-width:1050px){.business-use-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.business-use-grid{grid-template-columns:repeat(2,1fr)}.business-use-grid article{min-height:190px}}@media (max-width:480px){.business-uses .section-heading>p:last-child{font-size:16px}.business-use-grid{grid-template-columns:1fr}.business-use-grid article{min-height:auto}.business-use-note p{font-size:16px}}
.pm-b2b-prototype .button:before{z-index:0}
.pm-b2b-prototype .button:before{z-index:0}
@keyframes b2b-button-sheen{0%,14%{transform:translateX(-145%) skewX(-18deg);opacity:0}22%{opacity:.56}39%,100%{transform:translateX(240%) skewX(-18deg);opacity:0}}.pm-b2b-prototype .button{position:relative;isolation:isolate;overflow:hidden;border:1px solid #739bb7;border-radius:999px;background:linear-gradient(145deg,#6f9ab9 0%,#8db7cf 48%,#5f8eae 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(39,78,104,.13),0 8px 0 rgba(82,126,154,.18),0 15px 25px rgba(52,93,121,.18);color:#fff;font-weight:800;transform:translateY(0);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),filter .2s ease}.pm-b2b-prototype .button:before{content:"";position:absolute;z-index:-1;top:-28%;bottom:-28%;width:34%;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.68),transparent);animation:b2b-button-sheen 5.8s ease-in-out infinite;pointer-events:none}.pm-b2b-prototype .button:hover{filter:saturate(1.04) brightness(1.025);transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(39,78,104,.13),0 11px 0 rgba(82,126,154,.17),0 22px 34px rgba(52,93,121,.22)}.pm-b2b-prototype .button:active{transform:translateY(4px);box-shadow:inset 0 2px 5px rgba(39,78,104,.18),0 3px 0 rgba(82,126,154,.15),0 9px 16px rgba(52,93,121,.16)}.pm-b2b-prototype .button>*{position:relative;z-index:1}.pm-b2b-prototype .button-ghost,.pm-b2b-prototype .button-header-contact{border-color:#cbdfea;background:linear-gradient(145deg,#fff 0%,#edf7fc 100%);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(82,126,154,.07),0 6px 0 rgba(82,126,154,.08),0 12px 20px rgba(52,93,121,.10);color:#416d89}.pm-b2b-prototype .button-ghost:hover,.pm-b2b-prototype .button-header-contact:hover{box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(82,126,154,.07),0 9px 0 rgba(82,126,154,.08),0 19px 28px rgba(52,93,121,.14)}.pm-b2b-prototype .page .button.button-partner,.pm-b2b-prototype .page .button.button-manager,.pm-b2b-prototype .page .button.button-docs{border-color:#739bb7;background:linear-gradient(145deg,#6f9ab9 0%,#8db7cf 48%,#5f8eae 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(39,78,104,.13),0 8px 0 rgba(82,126,154,.18),0 15px 25px rgba(52,93,121,.18)}.pm-b2b-prototype .site-header .button{border-color:#cbdfea;background:linear-gradient(145deg,#fff,#edf7fc);color:#416d89;box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(82,126,154,.07),0 6px 0 rgba(82,126,154,.08),0 12px 20px rgba(52,93,121,.10)}@media (prefers-reduced-motion:reduce){.pm-b2b-prototype .button,.pm-b2b-prototype .button:before{animation:none;transition:none}}
.pm-b2b-prototype .button.button-partner{border-color:#b8e955;background:linear-gradient(135deg,#d7f67e 0%,#bdec55 52%,#aee346 100%);color:#304510;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 10px 22px rgba(141,189,53,.24)}.pm-b2b-prototype .button.button-partner:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 15px 28px rgba(141,189,53,.31)}.pm-b2b-prototype .partner-hero-mark{border:1px solid #d9eaf3;background:radial-gradient(circle at 62% 36%,rgba(179,222,243,.34),transparent 38%),linear-gradient(145deg,#f8fdff,#edf8fd);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(69,112,139,.09)}.pm-b2b-prototype .partner-hero-mark img{display:block;width:124%;max-width:none;filter:drop-shadow(0 20px 24px rgba(47,76,98,.18));transform:translate(4%,5%)}@media (max-width:900px){.pm-b2b-prototype .partner-hero-mark img{width:112%;transform:translate(4%,4%)}}@media (max-width:600px){.pm-b2b-prototype .partner-hero-mark img{width:126%;transform:translate(6%,5%)}}
.pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note{display:flex;align-items:flex-start;gap:16px;margin-top:18px;padding:24px 28px;border:1px solid #d8eaf4;border-radius:22px;background:linear-gradient(120deg,#edf8fd,#fafdff);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 20px rgba(69,112,139,.05)}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note .doc-card-icon{flex:0 0 auto;width:38px;height:30px;margin:0;font-size:10px}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note h3{margin:0 0 6px;font-size:18px;line-height:1.25;color:#294454}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note p{max-width:970px;margin:0;color:#667b8a;font-size:15px;line-height:1.55}@media (max-width:600px){.pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note{padding:20px;gap:12px;flex-direction:column}}
.pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero-visual{background:radial-gradient(circle at 49% 48%,rgba(255,255,255,.8),transparent 49%),rgba(224,243,252,.58);border-color:rgba(132,183,212,.24)}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero-visual img{mix-blend-mode:multiply;filter:drop-shadow(0 18px 20px rgba(69,112,139,.16))}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-identity-card{border-color:#dceaf2;background:radial-gradient(circle at 100% 0,rgba(174,218,240,.18),transparent 45%),linear-gradient(145deg,#fff,#f4fbff)}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-footer-panel{border-color:#d2e8f3;background:radial-gradient(circle at 80% 10%,rgba(185,222,241,.52),transparent 33%),radial-gradient(circle at 14% 100%,rgba(164,211,238,.34),transparent 32%),linear-gradient(120deg,#eaf6fd,#f9fdff 61%,#e7f4fb);box-shadow:0 18px 42px rgba(69,112,139,.10);color:#263c4a}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-footer-panel .eyebrow{color:#5681a0}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-footer-panel p:not(.eyebrow){color:#637b8c}.pm-b2b-prototype .page[data-page-panel="docs"] .docs-footer-panel .button-docs{border-color:#5b86a6;background:linear-gradient(135deg,#5e8aaa,#82aac3 56%,#628eae);color:#fff}
.pm-b2b-prototype .page .cta-panel{border-color:#d4e7f1;background:radial-gradient(circle at 82% 10%,rgba(175,216,239,.34),transparent 31%),radial-gradient(circle at 14% 100%,rgba(184,224,243,.24),transparent 31%),linear-gradient(120deg,#edf8fd,#fbfeff 60%,#e9f6fc);box-shadow:0 18px 42px rgba(69,112,139,.08);color:#263c4a}.pm-b2b-prototype .page .cta-panel .eyebrow{color:#5681a0}.pm-b2b-prototype .page .cta-panel p:not(.eyebrow){color:#637b8c}.pm-b2b-prototype .partner-hero-mark{background:radial-gradient(circle at 54% 44%,rgba(165,212,238,.24),transparent 30%),radial-gradient(circle at 72% 63%,rgba(186,222,241,.30),transparent 39%),#f7fcff}.page[data-page-panel="docs"] .diadoc-card,.page[data-page-panel="docs"] .docs-identity-card{border-color:#dceaf2}
.pm-b2b-prototype{--blue:#5b86a6;--ink:#233846;--muted:#667b8a;--line:#dceaf2;--soft:#f5fbfe;--lime:#f0f9fd;--shadow:0 18px 46px rgba(69,112,139,.10)}.pm-b2b-prototype .button,.pm-b2b-prototype .button-manager,.pm-b2b-prototype .button-partner,.pm-b2b-prototype .button-docs{border-color:#5b86a6;background:linear-gradient(135deg,#5e8aaa,#82aac3 56%,#628eae);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 22px rgba(69,112,139,.20)}.pm-b2b-prototype .button:hover,.pm-b2b-prototype .button-manager:hover,.pm-b2b-prototype .button-partner:hover,.pm-b2b-prototype .button-docs:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 15px 28px rgba(69,112,139,.25)}.pm-b2b-prototype .button-ghost,.pm-b2b-prototype .button-header-contact{border-color:#d2e3ed;background:linear-gradient(145deg,#fff,#eef8fc);color:#416d89;box-shadow:inset 0 1px 0 #fff,0 5px 14px rgba(69,112,139,.08)}.pm-b2b-prototype .solution-card,.pm-b2b-prototype .step-grid article,.pm-b2b-prototype .metric-grid article,.pm-b2b-prototype .requisite-grid article{border-color:#dceaf2;background:linear-gradient(145deg,#fff,#f5fbfe);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 9px 22px rgba(69,112,139,.06)}.pm-b2b-prototype .solution-card:before,.pm-b2b-prototype .manager-service-grid .solution-card:before{background:radial-gradient(circle at 100% 0,rgba(111,171,207,.14),transparent 48%)}.page[data-page-panel="docs"] .docs-hero{border-color:#d2e8f3;background:radial-gradient(circle at 6% 92%,rgba(168,215,239,.38),transparent 37%),radial-gradient(circle at 82% 15%,rgba(197,227,243,.52),transparent 35%),linear-gradient(120deg,#e9f6fd,#f7fcff 58%,#e5f3fb);box-shadow:0 18px 42px rgba(69,112,139,.10)}.page[data-page-panel="docs"] .docs-hero .eyebrow{color:#5681a0}.page[data-page-panel="docs"] .docs-hero h1{color:#263c4a}.page[data-page-panel="docs"] .docs-hero .lead{color:#637b8c}.page[data-page-panel="docs"] .docs-hero .button-docs{border-color:#5b86a6;background:linear-gradient(135deg,#5e8aaa,#82aac3 56%,#628eae);color:#fff}.page[data-page-panel="docs"] .docs-hero-visual{background:radial-gradient(circle at 49% 48%,rgba(255,255,255,.8),transparent 49%),rgba(224,243,252,.58);border-color:rgba(132,183,212,.24)}.page[data-page-panel="docs"] .docs-hero-visual img{mix-blend-mode:multiply;filter:drop-shadow(0 18px 20px rgba(69,112,139,.16))}.page[data-page-panel="docs"] .docs-document-grid article,.page[data-page-panel="docs"] .docs-identity-card,.page[data-page-panel="docs"] .docs-requisite-grid article{border-color:#dceaf2;background:radial-gradient(circle at 100% 0,rgba(174,218,240,.18),transparent 45%),linear-gradient(145deg,#fff,#f4fbff)}.page[data-page-panel="docs"] .docs-document-grid .diadoc-row{background:radial-gradient(circle at 100% 0,rgba(172,215,237,.22),transparent 47%),linear-gradient(145deg,#fff,#f4fbff)}.page[data-page-panel="docs"] .bank-tbank,.page[data-page-panel="docs"] .bank-alfa{border-color:#dceaf2;background:linear-gradient(145deg,#fff,#f1f9fd)}.page[data-page-panel="docs"] .docs-footer-panel{border-color:#d2e8f3;background:radial-gradient(circle at 80% 10%,rgba(185,222,241,.52),transparent 33%),radial-gradient(circle at 14% 100%,rgba(164,211,238,.34),transparent 32%),linear-gradient(120deg,#eaf6fd,#f9fdff 61%,#e7f4fb);box-shadow:0 18px 42px rgba(69,112,139,.10);color:#263c4a}.page[data-page-panel="docs"] .docs-footer-panel .eyebrow{color:#5681a0}.page[data-page-panel="docs"] .docs-footer-panel p:not(.eyebrow){color:#637b8c}.page[data-page-panel="docs"] .docs-footer-panel .button-docs{border-color:#5b86a6;background:linear-gradient(135deg,#5e8aaa,#82aac3 56%,#628eae);color:#fff}
.page[data-page-panel="docs"] .docs-hero-visual{background:radial-gradient(circle at 49% 48%,rgba(255,255,255,.18),transparent 48%),rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12)}.page[data-page-panel="docs"] .docs-hero-visual img{filter:drop-shadow(0 22px 24px rgba(0,0,0,.27));mix-blend-mode:screen}.page[data-page-panel="docs"] .docs-package .doc-list{margin:0}.page[data-page-panel="docs"] .docs-package .docs-document-grid article{padding:24px}.page[data-page-panel="docs"] .docs-identity-card{border-color:#dfe5ee;background:radial-gradient(circle at 100% 0,rgba(99,128,174,.13),transparent 34%),linear-gradient(145deg,#fafbfd,#f3f6fb)}.page[data-page-panel="docs"] .docs-footer-panel{border-color:#2b3566;background:radial-gradient(circle at 82% 10%,rgba(131,151,222,.35),transparent 32%),radial-gradient(circle at 12% 100%,rgba(67,83,151,.38),transparent 31%),#202957;color:#fff;box-shadow:0 18px 42px rgba(26,35,76,.18)}.page[data-page-panel="docs"] .docs-footer-panel .eyebrow{color:#b9c7ff}.page[data-page-panel="docs"] .docs-footer-panel p:not(.eyebrow){color:#d4daf0}.page[data-page-panel="docs"] .docs-footer-panel .button-docs{border-color:#fff;background:linear-gradient(145deg,#fff,#e6ebfa);color:#2e417e}
.docs-hero{position:relative;margin-top:32px;padding:62px;overflow:hidden;border:1px solid #252d5b;border-radius:32px;background:radial-gradient(circle at 76% 10%,rgba(115,135,205,.42),transparent 30%),radial-gradient(circle at 8% 100%,rgba(66,80,149,.55),transparent 38%),#1b234b}.docs-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.04),transparent 52%);pointer-events:none}.docs-hero>*{position:relative}.docs-hero .eyebrow{color:#bac8ff}.docs-hero h1{color:#fff}.docs-hero .lead{color:#d5dbf0}.docs-hero .button-docs{border-color:#fff;background:linear-gradient(145deg,#fff,#e6ebfa);color:#2e417e;box-shadow:inset 0 1px 0 #fff,0 10px 22px rgba(5,8,29,.28)}.docs-hero .button-docs:hover{box-shadow:inset 0 1px 0 #fff,0 16px 30px rgba(5,8,29,.35)}.docs-hero-visual{background:radial-gradient(circle at 49% 48%,rgba(255,255,255,.18),transparent 48%),rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12)}.docs-hero-visual img{filter:drop-shadow(0 22px 24px rgba(0,0,0,.27));mix-blend-mode:screen}.docs-package{padding-bottom:34px}.docs-package .section-heading{margin-bottom:28px}.docs-document-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0}.docs-document-grid article{display:flex;min-height:176px;flex-direction:column;justify-content:space-between;padding:24px;border:1px solid #e1e6ef;border-radius:22px;background:linear-gradient(145deg,#fff,#f8f9fc);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 9px 22px rgba(28,34,49,.055);transition:transform .22s ease,box-shadow .22s ease}.docs-document-grid article:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 #fff,0 17px 34px rgba(28,34,49,.10)}.docs-document-grid b{display:flex;align-items:center;gap:0;font-size:17px;line-height:1.2}.docs-document-grid span{margin-top:20px;color:var(--muted);text-align:left;font-size:15px;line-height:1.4}.doc-card-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:10px;border:1px solid #dbe2f1;border-radius:9px;background:#f0f3fa;color:#445a96;font-style:normal;font-size:11px;font-weight:850;letter-spacing:.03em}.docs-document-grid .payment-row{background:radial-gradient(circle at 100% 0,rgba(78,99,157,.12),transparent 47%),linear-gradient(145deg,#fff,#f7f8fc)}.docs-document-grid .diadoc-row{background:radial-gradient(circle at 100% 0,rgba(91,143,50,.13),transparent 47%),linear-gradient(145deg,#fff,#f8faf6)}.docs-identity-section{padding-top:32px;padding-bottom:16px}.docs-identity-card{display:grid;grid-template-columns:1.7fr repeat(3,1fr);align-items:start;gap:24px;padding:32px 36px;border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(99,128,174,.13),transparent 34%),linear-gradient(145deg,#fafbfd,#f3f6fb);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px rgba(28,34,49,.05)}.docs-identity-card>span{grid-column:1/-1}.docs-identity-card h3{margin:0;font-size:24px}.docs-identity-card p{margin:0}.docs-identity-card p b{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#53669d}.docs-requisite-grid article{min-height:148px;padding:26px;background:linear-gradient(145deg,#fff,#fafbfc)}.docs-bank-grid details{transition:transform .22s ease,box-shadow .22s ease}.docs-bank-grid details:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 17px 30px rgba(28,34,49,.11)}.docs-footer-panel{border-color:#2b3566;background:radial-gradient(circle at 82% 10%,rgba(131,151,222,.35),transparent 32%),radial-gradient(circle at 12% 100%,rgba(67,83,151,.38),transparent 31%),#202957;color:#fff;box-shadow:0 18px 42px rgba(26,35,76,.18)}.docs-footer-panel .eyebrow{color:#b9c7ff}.docs-footer-panel p:not(.eyebrow){color:#d4daf0}.docs-footer-panel .button-docs{border-color:#fff;background:linear-gradient(145deg,#fff,#e6ebfa);color:#2e417e}@media (max-width:900px){.docs-document-grid{grid-template-columns:1fr 1fr}.docs-identity-card{grid-template-columns:1fr 1fr}.docs-identity-card h3{grid-column:1/-1}}@media (max-width:600px){.docs-hero{margin-top:18px;padding:38px 24px;border-radius:24px}.docs-document-grid,.docs-identity-card{grid-template-columns:1fr}.docs-document-grid article{min-height:150px}.docs-identity-card{gap:18px;padding:26px 24px}.docs-identity-card h3{grid-column:auto}.docs-identity-card>span{grid-column:auto}.docs-hero-visual img{mix-blend-mode:screen}}
.payment-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px;border-radius:7px;background:#52689f;color:#fff;font-style:normal;font-size:15px;font-weight:850;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 4px 9px rgba(54,72,126,.18);vertical-align:-3px}
.button-header-contact{border:1px solid #dbe2ef;background:linear-gradient(145deg,#fff 0%,#f1f4fa 100%);color:#40558e;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 5px 14px rgba(37,48,77,.08)}.button-header-contact:hover{border-color:#cbd5e8;background:linear-gradient(145deg,#fff,#e9eef8);box-shadow:inset 0 1px 0 #fff,0 9px 18px rgba(37,48,77,.13)}.manager-hero{position:relative;isolation:isolate}.manager-hero:after{content:"";position:absolute;z-index:-1;right:4%;bottom:7%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(77,98,157,.11),rgba(77,98,157,0) 68%);pointer-events:none}.button-manager{background:linear-gradient(135deg,#435995 0%,#6174aa 54%,#4b609b 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 22px rgba(53,70,120,.22)}.button-manager:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 15px 28px rgba(53,70,120,.28)}.manager-service-grid .solution-card{position:relative;overflow:hidden;border-color:#e1e6ef;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 24px rgba(28,34,49,.06);transition:transform .22s ease,box-shadow .22s ease}.manager-service-grid .solution-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(77,98,157,.14),transparent 48%);pointer-events:none}.manager-service-grid .solution-card:nth-child(2):before{background:radial-gradient(circle at 100% 0,rgba(101,129,104,.14),transparent 48%)}.manager-service-grid .solution-card:nth-child(3):before{background:radial-gradient(circle at 100% 0,rgba(87,124,143,.14),transparent 48%)}.manager-service-grid .solution-card>*{position:relative}.manager-service-grid .solution-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 34px rgba(28,34,49,.11)}.manager-cta{border-color:#dfe5ed;background:radial-gradient(circle at 83% 10%,rgba(77,98,157,.11),transparent 30%),radial-gradient(circle at 25% 100%,rgba(105,132,94,.08),transparent 33%),linear-gradient(120deg,#f7f9fc,#fcfcfd 58%,#f7f9f7)}.manager-cta .eyebrow{color:#53679b}
.docs-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:34px;align-items:center}.docs-hero-copy h1{max-width:680px}.docs-hero-visual{min-height:340px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 48% 46%,rgba(85,111,158,.13),transparent 46%),#fafbfc}.docs-hero-visual img{width:112%;max-width:640px;mix-blend-mode:multiply;transform:translate(2%,2%)}.button-docs{background:linear-gradient(135deg,#435995 0%,#6678ab 55%,#4e649f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.27),0 10px 22px rgba(51,68,117,.22)}.button-docs:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.33),0 15px 28px rgba(51,68,117,.27)}.docs-package .doc-list{margin-top:25px}.docs-package .doc-list article{padding:20px 0}.diadoc-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px;border-radius:7px;background:#5b8f32;color:#fff;font-style:normal;font-size:15px;font-weight:850;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 4px 9px rgba(69,112,35,.2);vertical-align:-3px}.docs-identity-card{border-color:#e0e7da;background:radial-gradient(circle at 100% 0,rgba(102,137,75,.14),transparent 42%),linear-gradient(145deg,#fbfcfa,#f6f8f4)}.docs-requisite-grid{grid-template-columns:repeat(3,1fr)}.docs-requisite-grid article{position:relative;overflow:hidden;border-color:#e1e6ef;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 8px 20px rgba(28,34,49,.05)}.docs-requisite-grid article:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(77,98,157,.08),transparent 53%);pointer-events:none}.docs-requisite-grid article>*{position:relative}.docs-requisite-grid .diadoc-card{border-color:#dce8d3;background:linear-gradient(145deg,#fbfdf9,#f6f9f3)}.docs-requisite-grid .diadoc-card:before{background:radial-gradient(circle at 100% 0,rgba(92,143,50,.13),transparent 53%)}.docs-requisite-grid a{color:#405990;text-decoration:none}.docs-bank-grid{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.docs-bank-grid details{margin:0;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 24px rgba(28,34,49,.07)}.docs-bank-grid summary{display:flex;align-items:center;gap:14px;padding:21px 23px;list-style:none;cursor:pointer}.docs-bank-grid summary::-webkit-details-marker{display:none}.docs-bank-grid summary span{display:grid;gap:3px}.docs-bank-grid summary b{font-size:18px}.docs-bank-grid summary small{color:var(--muted);font-size:13px}.bank-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;font-style:normal;font-weight:900;font-size:21px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.tbank-mark{background:#ffdd2d;color:#252525}.alfa-mark{background:#ef3124;color:#fff}.bank-tbank{border:1px solid #f0dfa0;background:linear-gradient(145deg,#fffdf2,#fff9dc)}.bank-alfa{border:1px solid #f2c9c5;background:linear-gradient(145deg,#fffafa,#fff2f1)}.docs-bank-grid details>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 23px 23px}.docs-bank-grid p{margin:0;color:#4f5662;font-size:14px;line-height:1.5}.docs-bank-grid p b{color:#171a20}.docs-footer-panel{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:42px 46px;margin:20px 0 76px;border:1px solid #dfe6ee;border-radius:28px;background:radial-gradient(circle at 82% 10%,rgba(77,98,157,.12),transparent 32%),radial-gradient(circle at 12% 100%,rgba(105,132,94,.08),transparent 31%),linear-gradient(120deg,#f7f9fc,#fcfcfd 60%,#f7f9f8)}.docs-footer-panel h2{max-width:620px;margin:10px 0 12px;font-size:clamp(27px,3vw,40px);letter-spacing:-.045em}.docs-footer-panel p:not(.eyebrow){max-width:680px;margin:0;color:var(--muted);font-size:17px}.docs-footer-panel .button{flex:0 0 auto}@media (max-width:900px){.docs-hero{grid-template-columns:1fr}.docs-hero-visual{min-height:290px;max-width:620px;width:100%;justify-self:center}.docs-requisite-grid{grid-template-columns:1fr 1fr}.docs-footer-panel{align-items:flex-start;flex-direction:column}.docs-bank-grid details>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.docs-hero-visual{min-height:220px;border-radius:22px}.docs-hero-visual img{width:128%;transform:translate(5%,3%)}.docs-requisite-grid,.docs-bank-grid,.docs-bank-grid details>div{grid-template-columns:1fr}.docs-footer-panel{padding:32px 24px;margin-bottom:60px;border-radius:22px}.docs-footer-panel .button{width:100%}.docs-bank-grid summary{padding:19px}.docs-bank-grid details>div{padding:0 19px 20px}}


    /* Единый главный CTA для заявок, сообщений и партнёрства. */
    .pm-b2b-prototype .button:not(.button-ghost),
    .pm-b2b-prototype .site-header .button:not(.button-ghost),
    .pm-b2b-prototype .page[data-page-panel] .inner-hero .button:not(.button-ghost),
    .pm-b2b-prototype .page .cta-panel .button:not(.button-ghost),
    .pm-b2b-prototype .partner-terms .terms-footer .button:not(.button-ghost),
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero .button.button-docs:not(.button-ghost) {
      border-color: #b8e955;
      background: linear-gradient(135deg, #d8f77f 0%, #c4ee62 48%, #afe148 100%);
      color: #304510;
      text-shadow: 0 1px 0 rgba(255, 255, 255, .35);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .7), inset 0 -2px 0 rgba(76, 115, 18, .12), 0 8px 0 rgba(137, 184, 47, .18), 0 16px 26px rgba(120, 167, 38, .22);
    }

    .pm-b2b-prototype .button:not(.button-ghost):hover {
      transform: translateY(-3px);
      filter: saturate(1.04) brightness(1.015);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .76), inset 0 -2px 0 rgba(76, 115, 18, .13), 0 11px 0 rgba(137, 184, 47, .17), 0 23px 32px rgba(120, 167, 38, .25);
    }

    .pm-b2b-prototype .button:not(.button-ghost):active {
      transform: translateY(3px);
      box-shadow: inset 0 2px 4px rgba(76, 115, 18, .17), 0 3px 0 rgba(137, 184, 47, .16), 0 8px 16px rgba(120, 167, 38, .17);
    }

    /* Верхняя навигация — лёгкое объёмное стекло, без плотной заливки. */
    .pm-b2b-prototype .section-tabs {
      background: rgba(255, 255, 255, .58);
      backdrop-filter: blur(18px) saturate(1.08);
    }

    .pm-b2b-prototype .section-tabs .tab {
      border-color: rgba(125, 184, 217, .38);
      background: linear-gradient(145deg, rgba(255, 255, 255, .82), rgba(218, 243, 255, .48));
      color: #396582;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -2px 0 rgba(84, 150, 187, .06), 0 5px 0 rgba(83, 142, 174, .07), 0 12px 22px rgba(55, 105, 132, .10);
      backdrop-filter: blur(12px);
    }

    .pm-b2b-prototype .section-tabs .tab.is-active {
      border-color: rgba(105, 180, 220, .5);
      background: linear-gradient(145deg, rgba(247, 253, 255, .9), rgba(203, 237, 253, .64));
      color: #285b7c;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .96), inset 0 -2px 0 rgba(78, 145, 184, .09), 0 6px 0 rgba(80, 144, 177, .09), 0 14px 24px rgba(48, 101, 130, .12);
    }

    .pm-b2b-prototype .business-use-note {
      border-color: rgba(147, 201, 229, .5);
      background: linear-gradient(135deg, #fff 0%, #fafdff 48%, #eaf8ff 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(78, 145, 184, .06), 0 7px 0 rgba(82, 145, 178, .06), 0 15px 28px rgba(55, 105, 132, .10);
    }

    /* Оригинальные банковские знаки без белых прямоугольников. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-bank-grid .bank-mark {
      width: 112px;
      height: 38px;
      flex-basis: 112px;
      border-radius: 8px;
      background-color: transparent;
      background-size: contain;
      box-shadow: none;
      /* Исходный баннер уже содержит нужный бело-голубой фон.
         Не смешиваем его с подложкой, чтобы техника оставалась чёткой. */
      mix-blend-mode: normal;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-bank-grid .bank-tbank,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-bank-grid .bank-alfa {
      border-color: #d6e8f1;
      background: linear-gradient(135deg, #fff 0%, #f3fbff 100%);
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-bank-grid details > div {
      display: grid;
      grid-template-columns: minmax(0, 1.25fr) minmax(110px, .7fr) minmax(0, 1.35fr);
      gap: 20px;
      align-items: start;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-bank-grid details > div p {
      min-width: 0;
      white-space: nowrap;
    }

    @media (max-width: 680px) {
      .pm-b2b-prototype .page[data-page-panel="docs"] .docs-bank-grid details > div {
        grid-template-columns: 1fr;
        gap: 12px;
      }
    }

    /* Три сценария получения документов — единая белая объёмная система. */
    .pm-b2b-prototype .docs-package .docs-delivery-note {
      border-color: rgba(151, 204, 231, .48);
      background: linear-gradient(135deg, #fff 0%, #fbfeff 55%, #eaf8ff 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(78, 145, 184, .06), 0 7px 0 rgba(82, 145, 178, .055), 0 15px 28px rgba(55, 105, 132, .09);
    }

    .pm-b2b-prototype .docs-package .docs-delivery-note .doc-card-icon {
      width: 34px;
      height: 34px;
      min-width: 34px;
      margin-right: 12px;
      border-color: #cfe7f3;
      border-radius: 13px;
      background-color: #edf8fe;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 19px 19px;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .94), 0 5px 11px rgba(65, 124, 156, .10);
      color: transparent;
      font-size: 0;
    }

    .pm-b2b-prototype .docs-package .docs-delivery-note .doc-card-icon::after { content: none; }
    .pm-b2b-prototype .docs-package .docs-delivery-note:not(.docs-pickup-note):not(.docs-originals-note) .doc-card-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234e83a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='3' width='15' height='18' rx='2.5'/%3E%3Cpath d='M8 12.2l2.5 2.5 5.5-5.5M8 7.5h4'/%3E%3C/svg%3E");
    }

    .pm-b2b-prototype .docs-package .docs-pickup-note .doc-card-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234e83a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.5' r='3.2'/%3E%3Cpath d='M5.5 20c.8-3.6 3.1-5.4 6.5-5.4s5.7 1.8 6.5 5.4M16.3 12.2l1.5 1.5 2.6-2.8'/%3E%3C/svg%3E");
    }

    .pm-b2b-prototype .docs-package .docs-originals-note .doc-card-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234e83a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3.5h7l3.5 3.5v13.5H7zM14 3.5V7h3.5M10 12h5M10 16h5'/%3E%3C/svg%3E");
    }

    /* Корпоративный баннер: изображение лежит на общем фоне, без затемняющего наложения. */
    .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-hero-visual {
      overflow: hidden;
      background: transparent;
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-hero-visual img {
      /* PNG уже содержит альфа-канал: баннер виден вокруг iMac, а не поверх него. */
      content: url("/dlya-biznesa/promobile-b2b.css/assets/corporate-hero-pink-imac-sales-alpha-v3.png");
      width: 116%;
      max-width: none;
      transform: translate(-1%, 3%);
      -webkit-mask-image: none;
      mask-image: none;
      mix-blend-mode: normal;
      /* Усиливаем розовый и контраст, не снижая исходную детализацию. */
      filter: saturate(1.18) contrast(1.03);
    }

    /* Одна премиальная палитра для всех карточек: от белого к небесно-голубому. */
    .pm-b2b-prototype .page[data-page-panel] .solution-card,
    .pm-b2b-prototype .page[data-page-panel] .step-grid > article,
    .pm-b2b-prototype .page[data-page-panel] .business-use-grid > article,
    .pm-b2b-prototype .page[data-page-panel] .metric-grid > article,
    .pm-b2b-prototype .page[data-page-panel] .fact-card,
    .pm-b2b-prototype .page[data-page-panel] .docs-document-grid > article,
    .pm-b2b-prototype .page[data-page-panel] .docs-delivery-note,
    .pm-b2b-prototype .page[data-page-panel] .docs-requisite-grid > article,
    .pm-b2b-prototype .page[data-page-panel] .docs-bank-grid > details,
    .pm-b2b-prototype .page[data-page-panel] .terms-list > details,
    .pm-b2b-prototype .page[data-page-panel] .terms-footer,
    .pm-b2b-prototype .page[data-page-panel] .business-use-note {
      border-color: rgba(151, 204, 231, .52) !important;
      background:
        radial-gradient(circle at 92% 6%, rgba(202, 234, 250, .48), transparent 42%),
        linear-gradient(135deg, #ffffff 0%, #fbfeff 54%, #e8f7ff 100%) !important;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(78, 145, 184, .055), 0 7px 0 rgba(82, 145, 178, .05), 0 15px 28px rgba(55, 105, 132, .09) !important;
    }

    @media (max-width: 900px) {
      .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-hero-visual img {
        width: 108%;
        transform: translate(0, 3%);
      }
    }

    .pm-b2b-prototype .section-tabs .tab,
    .pm-b2b-prototype .section-tabs .tab.is-active {
      border-color: rgba(146, 202, 230, .46);
      background: linear-gradient(145deg, rgba(255, 255, 255, .92), rgba(248, 253, 255, .62));
      color: #396582;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(78, 145, 184, .045), 0 5px 0 rgba(82, 145, 178, .055), 0 12px 22px rgba(55, 105, 132, .09);
    }

    .pm-b2b-prototype .section-tabs .tab.is-active {
      border-color: rgba(112, 186, 224, .62);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(78, 145, 184, .07), 0 6px 0 rgba(82, 145, 178, .07), 0 14px 24px rgba(55, 105, 132, .11);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-footer {
      border-color: rgba(151, 204, 231, .5);
      background: radial-gradient(circle at 88% 12%, rgba(191, 228, 246, .45), transparent 32%), linear-gradient(135deg, #fff 0%, #fbfeff 54%, #e8f7ff 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(78, 145, 184, .06), 0 7px 0 rgba(82, 145, 178, .055), 0 15px 28px rgba(55, 105, 132, .09);
    }

    .pm-b2b-prototype .brand-main {
      color: #233f52;
      font-size: 22px;
      font-weight: 820;
      letter-spacing: -.055em;
    }

    .pm-b2b-prototype .brand-butik {
      margin-left: 2px;
      color: #5d90b0;
      font-style: normal;
      font-weight: 500;
      letter-spacing: -.045em;
    }

    .pm-b2b-prototype .brand-sub {
      margin-top: 4px;
      color: #5d90b0;
      font-size: 11px;
      font-weight: 750;
      letter-spacing: .07em;
      text-transform: uppercase;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] #partner-process .fact-card {
      border-color: rgba(147, 202, 230, .54);
      background: radial-gradient(circle at 88% 10%, rgba(178, 222, 244, .46), transparent 35%), linear-gradient(135deg, #fff 0%, #f9fdff 52%, #e7f6ff 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(78, 145, 184, .06), 0 8px 0 rgba(82, 145, 178, .055), 0 18px 32px rgba(55, 105, 132, .11);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .hero-copy h1 {
      max-width: 820px;
      font-size: clamp(42px, 4.7vw, 66px);
      font-weight: 735;
      line-height: 1.055;
      letter-spacing: -.052em;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .hero-copy .lead {
      max-width: 690px;
      font-size: clamp(18px, 1.7vw, 21px);
      line-height: 1.48;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel {
      border-color: rgba(147, 202, 230, .54);
      background: radial-gradient(circle at 88% 10%, rgba(178, 222, 244, .42), transparent 34%), radial-gradient(circle at 10% 100%, rgba(208, 237, 251, .38), transparent 32%), linear-gradient(135deg, #fff 0%, #fbfeff 55%, #e9f7ff 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(78, 145, 184, .06), 0 8px 0 rgba(82, 145, 178, .055), 0 18px 34px rgba(55, 105, 132, .10);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process li {
      border-color: rgba(101, 160, 193, .20);
      color: #35586d;
    }

    .pm-b2b-prototype .section-tabs .tab,
    .pm-b2b-prototype .section-tabs .tab.is-active {
      border-color: rgba(197, 211, 220, .66);
      background: linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(255, 255, 255, .70));
      color: #3a6079;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(80, 101, 116, .035), 0 5px 0 rgba(68, 86, 98, .045), 0 13px 24px rgba(48, 70, 84, .09);
    }

    .pm-b2b-prototype .section-tabs .tab.is-active {
      border-color: rgba(166, 190, 204, .84);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(80, 101, 116, .05), 0 7px 0 rgba(68, 86, 98, .055), 0 15px 26px rgba(48, 70, 84, .11);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row {
      gap: 12px;
      margin-top: 32px;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 10px 15px;
      border-color: rgba(188, 207, 219, .66);
      border-radius: 999px;
      background: linear-gradient(145deg, rgba(255, 255, 255, .97), rgba(249, 253, 255, .74));
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(83, 124, 148, .035), 0 5px 0 rgba(68, 86, 98, .04), 0 11px 20px rgba(48, 70, 84, .07);
      color: #385a70;
      font-size: 13px;
      font-weight: 700;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li::before {
      content: "";
      width: 7px;
      height: 7px;
      border: 2px solid #90b5ca;
      border-radius: 50%;
      background: #fff;
      box-shadow: 0 1px 3px rgba(54, 98, 125, .14);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .brief-card {
      border-color: rgba(147, 202, 230, .54);
      background: radial-gradient(circle at 88% 10%, rgba(178, 222, 244, .38), transparent 34%), linear-gradient(135deg, #fff 0%, #fbfeff 53%, #e9f7ff 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(78, 145, 184, .06), 0 8px 0 rgba(82, 145, 178, .055), 0 18px 34px rgba(55, 105, 132, .10);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .brief-card input,
    .pm-b2b-prototype .page[data-page-panel="home"] .brief-card textarea {
      border-color: rgba(181, 205, 220, .72);
      background: rgba(255, 255, 255, .88);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .95);
    }

    @keyframes b2b-tab-gloss {
      from { transform: translateX(-150%) skewX(-18deg); }
      to { transform: translateX(250%) skewX(-18deg); }
    }

    .pm-b2b-prototype .section-tabs .tab,
    .pm-b2b-prototype .section-tabs .tab.is-active {
      position: relative;
      isolation: isolate;
      overflow: hidden;
      border-color: #15232b;
      background: linear-gradient(135deg, #11191f 0%, #2c3d48 48%, #11191f 100%);
      background-size: 170% 100%;
      color: #fff;
      text-shadow: 0 1px 0 rgba(0, 0, 0, .45);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -2px 0 rgba(0, 0, 0, .32), 0 5px 0 rgba(21, 35, 43, .16), 0 13px 24px rgba(16, 27, 35, .17);
    }

    .pm-b2b-prototype .section-tabs .tab::after {
      content: "";
      position: absolute;
      z-index: -1;
      top: -50%;
      bottom: -50%;
      width: 34%;
      background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .28), transparent);
      opacity: 0;
      pointer-events: none;
    }

    .pm-b2b-prototype .section-tabs .tab:hover,
    .pm-b2b-prototype .section-tabs .tab.is-active {
      background-position: 100% 0;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .23), inset 0 -2px 0 rgba(0, 0, 0, .35), 0 7px 0 rgba(21, 35, 43, .17), 0 16px 28px rgba(16, 27, 35, .20);
    }

    .pm-b2b-prototype .section-tabs .tab:hover::after,
    .pm-b2b-prototype .section-tabs .tab.is-active::after {
      opacity: 1;
      animation: b2b-tab-gloss 1.2s ease-out;
    }
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-package .docs-delivery-note {
      border-color: rgba(121, 177, 210, .56);
      background: linear-gradient(90deg, #fff 0%, #f8fdff 34%, #e7f4fb 61%, #c5dfed 82%, #6f97b3 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(50, 98, 128, .10), 0 8px 0 rgba(76, 126, 157, .06), 0 18px 32px rgba(48, 90, 116, .11);
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-package .docs-delivery-note h3,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-package .docs-delivery-note p {
      text-shadow: 0 1px 0 rgba(255, 255, 255, .42);
    }

    .pm-b2b-prototype .section-tabs .tab,
    .pm-b2b-prototype .section-tabs .tab.is-active {
      border-color: rgba(191, 201, 208, .72);
      background: linear-gradient(145deg, rgba(255, 255, 255, .99), rgba(241, 245, 247, .84)), linear-gradient(110deg, #fff 0%, #fff 34%, #dce6eb 49%, #fff 64%, #fff 100%);
      background-size: 100% 100%, 220% 100%;
      background-position: 0 0, 100% 0;
      color: #202b32;
      text-shadow: 0 1px 0 rgba(255, 255, 255, .9);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(74, 91, 103, .06), 0 5px 0 rgba(53, 68, 78, .06), 0 13px 24px rgba(37, 53, 63, .11);
      transition: transform .24s ease, box-shadow .24s ease, background-position .8s ease;
    }

    .pm-b2b-prototype .section-tabs .tab:hover,
    .pm-b2b-prototype .section-tabs .tab.is-active {
      background-position: 0 0, 0 0;
      color: #182229;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(74, 91, 103, .08), 0 7px 0 rgba(53, 68, 78, .07), 0 16px 28px rgba(37, 53, 63, .13);
    }

    .pm-b2b-prototype .section-tabs .tab::after { display: none; }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row {
      gap: 10px;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li {
      min-height: 46px;
      padding: 10px 16px 10px 12px;
      border-color: rgba(190, 205, 214, .72);
      border-radius: 15px;
      background: linear-gradient(145deg, #fff 0%, #f7fbfd 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(83, 124, 148, .045), 0 5px 0 rgba(68, 86, 98, .045), 0 12px 22px rgba(48, 70, 84, .08);
      color: #294759;
      font-weight: 750;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li::before {
      width: 24px;
      height: 24px;
      border: 0;
      border-radius: 8px;
      background-color: #e7f5fc;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 15px 15px;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 3px 7px rgba(54, 98, 125, .10);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li:nth-child(1)::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235483a0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16M6.5 20V9l5.5-4 5.5 4v11M9 20v-5h6v5M9 11h.01M15 11h.01'/%3E%3C/svg%3E"); }
    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li:nth-child(2)::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235483a0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3.5h7l3 3V20.5H7zM14 3.5v4h3M9.5 13l1.7 1.7 3.5-3.5'/%3E%3C/svg%3E"); }
    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li:nth-child(3)::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235483a0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5h10v9h-10zM13.5 11h3l2 2v3.5h-5M7 19a1.8 1.8 0 1 0 0-3.6A1.8 1.8 0 0 0 7 19ZM16.5 19a1.8 1.8 0 1 0 0-3.6A1.8 1.8 0 0 0 16.5 19Z'/%3E%3C/svg%3E"); }
    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li:nth-child(4)::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235483a0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.2'/%3E%3Cpath d='M5.5 20c.9-3.5 3.1-5.3 6.5-5.3s5.6 1.8 6.5 5.3'/%3E%3C/svg%3E"); }
    .pm-b2b-prototype .business-use-grid article {
      border-color: rgba(180, 211, 228, .60);
      background: radial-gradient(circle at 100% 0, rgba(207, 235, 248, .26), transparent 44%), linear-gradient(145deg, #fff 0%, #fdfefe 48%, #edf8fd 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(78, 145, 184, .035), 0 8px 20px rgba(55, 105, 132, .06);
    }

    .pm-b2b-prototype .business-use-grid span {
      border-color: #d7eaf4;
      background: linear-gradient(145deg, #fff, #eef8fd);
    }

    .pm-b2b-prototype .business-use-note {
      border-color: rgba(177, 211, 229, .62);
      background: linear-gradient(145deg, #fff 0%, #fbfeff 54%, #eaf7fd 100%);
    }

    /* Главная: лёгкая дорожка этапов вместо пяти тяжёлых одинаковых карточек. */
    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process {
      display: grid;
      grid-template-columns: repeat(5, minmax(0, 1fr));
      position: relative;
      isolation: isolate;
      align-items: center;
      width: min(100%, 590px);
      justify-self: center;
      align-self: center;
      gap: 0;
      margin: 0;
      padding: 18px 0 12px;
      list-style: none;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process::before {
      position: absolute;
      z-index: -1;
      top: 43px;
      right: 10%;
      left: 10%;
      height: 1px;
      background: linear-gradient(90deg, transparent 0%, rgba(110, 180, 218, .28) 12%, rgba(119, 104, 234, .28) 50%, rgba(110, 180, 218, .28) 88%, transparent 100%);
      content: "";
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process li {
      position: relative;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: flex-start;
      gap: 10px;
      min-height: 108px;
      padding: 0 6px;
      text-align: center;
      border: 0;
      border-radius: 0;
      background: transparent;
      box-shadow: none;
      transition: transform .22s ease;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process li:hover {
      z-index: 1;
      transform: translateY(-2px);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process-icon {
      display: inline-grid;
      position: relative;
      flex: 0 0 52px;
      width: 52px;
      height: 52px;
      place-items: center;
      overflow: hidden;
      border: 1px solid rgba(137, 196, 227, .72);
      border-radius: 18px;
      background: linear-gradient(145deg, #fff 0%, #edfaff 61%, #d8effd 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(61, 144, 188, .08), 0 7px 16px rgba(57, 105, 132, .11);
      transition: transform .22s ease, box-shadow .22s ease;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process-icon::after {
      position: absolute;
      inset: 1px 1px auto;
      height: 43%;
      border-radius: 17px 17px 50% 50%;
      background: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(255, 255, 255, 0));
      content: "";
      pointer-events: none;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process li:hover .process-icon {
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(61, 144, 188, .10), 0 9px 17px rgba(57, 105, 132, .17);
      transform: scale(1.05);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process-icon svg {
      width: 23px;
      height: 23px;
      position: relative;
      z-index: 1;
      fill: none;
      stroke: #167dbe;
      stroke-width: 1.9;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process span {
      display: inline-flex;
      min-height: 31px;
      align-items: center;
      justify-content: center;
      padding: 0 10px;
      border: 1px solid rgba(167, 207, 229, .46);
      border-radius: 999px;
      background: rgba(255, 255, 255, .68);
      box-shadow: 0 4px 11px rgba(57, 105, 132, .05);
      color: #213b4c !important;
      font-size: 13px;
      font-weight: 750;
      line-height: 1.2;
      overflow-wrap: anywhere;
      transition: background .22s ease, box-shadow .22s ease;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process li:hover span {
      background: rgba(255, 255, 255, .94);
      box-shadow: 0 6px 14px rgba(57, 105, 132, .09);
    }

    @media (max-width: 820px) {
      .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 13px 8px; }
      .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process::before { display: none; }
      .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process li:last-child { grid-column: span 2; }
    }

    @media (max-width: 500px) {
      .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process { grid-template-columns: 1fr; gap: 8px; }
      .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process li,
      .pm-b2b-prototype .page[data-page-panel="home"] .calm-panel .process li:last-child {
        flex-direction: row;
        justify-content: flex-start;
        min-height: 64px;
        padding: 8px 10px;
        border: 1px solid rgba(177, 208, 225, .58);
        border-radius: 18px;
        background: linear-gradient(135deg, rgba(255, 255, 255, .9), rgba(242, 250, 255, .9));
      }
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li:nth-child(1)::before {
      border: 1px solid #cbdcf7;
      background-color: #eaf2ff;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 4px 9px rgba(77, 119, 186, .16);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li:nth-child(2)::before {
      border: 1px solid #d3e8bb;
      background-color: #eef9dd;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 4px 9px rgba(105, 151, 56, .16);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li:nth-child(3)::before {
      border: 1px solid #f0d3aa;
      background-color: #fff0dc;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 4px 9px rgba(184, 119, 55, .15);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li:nth-child(4)::before {
      border: 1px solid #dcd1f4;
      background-color: #f2edff;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 4px 9px rgba(111, 83, 176, .15);
    }
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero .button-ghost {
      color: #171d22;
      text-shadow: 0 1px 0 rgba(255, 255, 255, .72);
    }

    .pm-b2b-prototype .button-ghost.button-telegram {
      color: #171d22;
      text-shadow: 0 1px 0 rgba(255, 255, 255, .72);
    }

    .pm-b2b-prototype .button-telegram .telegram-icon {
      box-sizing: border-box;
      width: 21px;
      height: 21px;
      padding: 4px;
      border-radius: 50%;
      background: #2aabee;
      fill: #fff;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .40), 0 3px 7px rgba(42, 171, 238, .24);
    }

    .pm-b2b-prototype .button-call .phone-icon,
    .pm-b2b-prototype .header-phone .phone-icon {
      width: 21px;
      height: 21px;
      fill: #9bdc31;
      stroke: #171d22;
      stroke-width: 1.1;
      stroke-linejoin: round;
      paint-order: stroke fill;
      filter: drop-shadow(0 1px 1px rgba(81, 137, 20, .22));
    }

    .pm-b2b-prototype .button-quote .quote-icon {
      box-sizing: border-box;
      width: 21px;
      height: 21px;
      padding: 4px;
      border-radius: 50%;
      background: rgba(255, 255, 255, .88);
      fill: none;
      stroke: #25311d;
      stroke-width: 2.15;
      stroke-linecap: round;
      stroke-linejoin: round;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 2px 5px rgba(88, 126, 31, .18);
    }

    .pm-b2b-prototype .header-phone {
      display: inline-flex;
      align-items: center;
      gap: 8px;
    }

    .pm-b2b-prototype .button.button-call {
      border-color: rgba(183, 204, 216, .86);
      background:
        linear-gradient(145deg, rgba(255, 255, 255, .56), rgba(238, 246, 251, .38)),
        linear-gradient(110deg, #ffffff 0%, #ffffff 30%, #dcecf5 46%, #ffffff 58%, #ffffff 100%);
      background-size: 100% 100%, 240% 100%;
      background-position: 0 0, 100% 0;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(74, 91, 103, .06), 0 5px 0 rgba(53, 68, 78, .06), 0 13px 24px rgba(37, 53, 63, .11);
      animation: call-button-shine 4.8s ease-in-out infinite;
    }

    @keyframes call-button-shine {
      0%, 100% { background-position: 0 0, 100% 0; }
      50% { background-position: 0 0, 0 0; }
    }

    /* Живой, но деликатный сигнал звонка: иконка делает короткий «звонок» и возвращается в покой. */
    .pm-b2b-prototype .button-whatsapp .whatsapp-icon {
      width: 21px;
      height: 21px;
      flex: 0 0 21px;
      overflow: visible;
      transform-origin: 50% 52%;
      filter: drop-shadow(0 2px 3px rgba(24, 141, 62, .24));
      animation: whatsapp-call 4.2s ease-in-out infinite;
    }

    @keyframes whatsapp-call {
      0%, 61%, 100% {
        transform: rotate(0) scale(1);
        filter: drop-shadow(0 2px 3px rgba(24, 141, 62, .24)) brightness(1);
      }
      65% { transform: rotate(-10deg) scale(1.06); }
      69% { transform: rotate(9deg) scale(1.06); }
      73% { transform: rotate(-7deg) scale(1.035); }
      77% {
        transform: rotate(0) scale(1.02);
        filter: drop-shadow(0 3px 7px rgba(37, 211, 102, .54)) brightness(1.1);
      }
    }

    .pm-b2b-prototype .button-whatsapp { font-size: 0; }

    .pm-b2b-prototype .button-whatsapp::after {
      content: "Позвонить";
      font-size: 16px;
      font-weight: 800;
      line-height: 1;
    }

    /* Персональный менеджер: фиксированный фирменный зелёный исключает
       конфликт SVG-градиентов и сохраняет чёткий знак на любом фоне. */
    .pm-b2b-prototype .page[data-page-panel="manager"] .button.button-whatsapp .whatsapp-icon {
      display: block !important;
      width: 21px !important;
      height: 21px !important;
      flex: 0 0 21px !important;
      opacity: 1 !important;
      visibility: visible !important;
      filter: drop-shadow(0 2px 4px rgba(24, 141, 62, .34)) !important;
      animation: whatsapp-call 4.2s ease-in-out infinite !important;
    }

    .pm-b2b-prototype .page[data-page-panel="manager"] .button.button-whatsapp .call-icon-bg {
      fill: #25d366 !important;
      stroke: none !important;
    }

    .pm-b2b-prototype .page[data-page-panel="manager"] .button.button-whatsapp .call-icon-handset {
      fill: #fff !important;
      stroke: none !important;
    }

    .pm-b2b-prototype .header-phone .whatsapp-icon {
      width: 21px;
      height: 21px;
      flex: 0 0 21px;
      overflow: visible;
      filter: drop-shadow(0 2px 3px rgba(24, 141, 62, .22));
      transform-origin: 50% 52%;
      animation: whatsapp-call 4.2s ease-in-out infinite;
    }

    @media (prefers-reduced-motion: reduce) {
      .pm-b2b-prototype .button-whatsapp .whatsapp-icon,
      .pm-b2b-prototype .header-phone .whatsapp-icon { animation: none; }
    }

    /* Почта в карточке реквизитов: фирменный объёмный знак @. */
    .pm-b2b-prototype .email-link {
      display: inline-flex;
      align-items: center;
      gap: 7px;
    }

    .pm-b2b-prototype .email-link svg { display: none; }

    .pm-b2b-prototype .email-link::before {
      content: "@";
      display: inline-grid;
      place-items: center;
      width: 20px;
      height: 20px;
      flex: 0 0 20px;
      border-radius: 6px;
      background: linear-gradient(145deg, #48a8ff 0%, #1687f6 54%, #096bd8 100%);
      color: #fff;
      font: 800 17px/1 Arial, sans-serif;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.46), inset 0 -1px 0 rgba(0,74,163,.3), 0 2px 5px rgba(20,111,211,.24);
      text-shadow: 0 1px 0 rgba(0,74,163,.25);
      animation: email-icon-shine 4s ease-in-out infinite alternate;
    }

    @keyframes email-icon-shine {
      from { filter: brightness(1); transform: translateY(0); }
      to { filter: brightness(1.12); transform: translateY(-1px); }
    }

    /* Знак Контур.Диадока рядом с ЭДО. */
    .pm-b2b-prototype .diadoc-mark {
      display: inline-block;
      width: 32px;
      height: 32px;
      flex: 0 0 32px;
      margin-right: 7px;
      padding: 0;
      overflow: hidden;
      border-radius: 10px;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='6' y1='4' x2='42' y2='45' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2315d5bd'/%3E%3Cstop offset='1' stop-color='%2305aa9b'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='48' height='48' rx='13' fill='url(%23g)'/%3E%3Cpath d='M16.2 8.8h15.6c3.2 0 5.2 2.8 4.5 5.8L31 37.7c-.5 2.1-2.3 3.5-4.5 3.5H14.6c-3.1 0-5.1-2.9-4.3-5.8l4.2-20.5c.3-1.3 1-2.6 1.7-3.4Z' fill='white'/%3E%3Cpath d='M20.1 18.3h9.4M18.6 23.7h10.8M17.3 29.1h10.1M15.2 33.4h17.6M16.8 33.4l-2.1 5.8M31.3 33.4l1.8 5.8' fill='none' stroke='%231e2326' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.34), 0 3px 8px rgba(5, 170, 155, .2);
      font-size: 0;
      line-height: 0;
      vertical-align: -10px;
    }

    /* Приоритет для почтового значка в обеих карточках реквизитов. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .email-link {
      display: inline-flex !important;
      align-items: center !important;
      gap: 7px !important;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .email-link svg { display: none !important; }

    .pm-b2b-prototype .page[data-page-panel="docs"] .email-link::before {
      content: "" !important;
      display: inline-grid !important;
      place-items: center;
      width: 22px;
      height: 22px;
      flex: 0 0 22px;
      border-radius: 7px;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='3' y1='2' x2='29' y2='31' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2348a8ff'/%3E%3Cstop offset='.56' stop-color='%231687f6'/%3E%3Cstop offset='1' stop-color='%23096bd8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='32' height='32' rx='9' fill='url(%23g)'/%3E%3Cpath d='M22.2 22.6v-1.6a6.4 6.4 0 1 1 1.7-4.4v3.1c0 1.2-.8 2-1.8 2s-1.8-.8-1.8-2v-.5a4.2 4.2 0 1 1-.7-4.9' fill='none' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16.7' r='2.05' fill='none' stroke='white' stroke-width='2.15'/%3E%3C/svg%3E") center/contain no-repeat !important;
      box-shadow: 0 2px 5px rgba(20,111,211,.22) !important;
      animation: none !important;
      transform: none !important;
      vertical-align: middle;
    }

    /* Оригинальный визуальный знак Диадока — без смещения внутри строки. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .diadoc-mark {
      width: 32px !important;
      height: 32px !important;
      flex: 0 0 32px !important;
      margin: 0 8px 0 0 !important;
      padding: 0 !important;
      background: #08c6b2 url("/dlya-biznesa/promobile-b2b.css/assets/diadoc-icon-reference.png") center/cover no-repeat !important;
      border-radius: 9px !important;
      box-shadow: 0 3px 8px rgba(3, 164, 147, .24) !important;
      vertical-align: middle !important;
      transform: none !important;
    }

    /* Чистый Mail-style знак: без искажений контура @ на малом размере. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .email-link::before {
      width: 23px !important;
      height: 23px !important;
      flex-basis: 23px !important;
      border-radius: 7px !important;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='2' y1='2' x2='30' y2='31' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233da4ff'/%3E%3Cstop offset='.58' stop-color='%231486f4'/%3E%3Cstop offset='1' stop-color='%23066cd9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='32' height='32' rx='9' fill='url(%23g)'/%3E%3Ctext x='15.8' y='23.3' text-anchor='middle' font-family='Arial,sans-serif' font-size='25' font-weight='700' fill='white'%3E@%3C/text%3E%3C/svg%3E") center/contain no-repeat !important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.34), 0 2px 6px rgba(20,111,211,.25) !important;
    }

    /* Цельный знак Диадока: зелёная обводка и белый документ без обрезания. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .diadoc-mark {
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='4' y1='3' x2='43' y2='45' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2319d8bd'/%3E%3Cstop offset='1' stop-color='%2307b29f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='1' y='1' width='46' height='46' rx='13' fill='url(%23g)'/%3E%3Cpath d='M15.2 7.5h17.1c3.1 0 5.4 2.9 4.7 5.9l-4.7 22.2c-.4 2-2.2 3.4-4.3 3.4H14.7c-3.3 0-5.5-3-4.7-6.1l4.9-21.5c.1-1.2.2-2.5.3-3.9Z' fill='white'/%3E%3Cpath d='M20.3 16.4h9.4M18.8 21.8h10.8M17.5 27.2h10M15.6 32.3h17M17.3 32.3l-1.8 4.9M30.6 32.3l1.6 4.9' fill='none' stroke='%231d2327' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat !important;
      background-color: transparent !important;
      border-radius: 10px !important;
      box-shadow: 0 3px 8px rgba(3, 164, 147, .22) !important;
    }

    /* Единая линейка значков в карточках документов. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid article > b {
      display: flex;
      align-items: center;
      gap: 12px;
      min-height: 36px;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid .doc-card-icon,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid .payment-mark,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid .diadoc-mark {
      display: inline-grid !important;
      place-items: center;
      width: 32px !important;
      height: 32px !important;
      flex: 0 0 32px !important;
      margin: 0 !important;
      padding: 0 !important;
      box-sizing: border-box;
      vertical-align: middle !important;
    }

    /* Покупка услуги: чистый premium-service знак вместо номера 02. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid article:nth-child(2) .doc-card-icon {
      border: 0 !important;
      border-radius: 10px !important;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='5' y1='3' x2='43' y2='46' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23e5f4ff'/%3E%3C/linearGradient%3E%3ClinearGradient id='a' x1='15' y1='13' x2='32' y2='34' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236faaff'/%3E%3Cstop offset='1' stop-color='%23725fe8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='2' y='2' width='44' height='44' rx='13' fill='url(%23g)' stroke='%23bddff1'/%3E%3Cpath d='M16 12h14c2.2 0 4 1.8 4 4v16c0 2.2-1.8 4-4 4H16c-2.2 0-4-1.8-4-4V16c0-2.2 1.8-4 4-4Z' fill='white' stroke='%236faaff' stroke-width='1.7'/%3E%3Cpath d='m17.2 24.5 4.1 4 9.5-10.1' fill='none' stroke='url(%23a)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 17.5h8M17 32h10' stroke='%23b7d8ee' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat !important;
      color: transparent !important;
      font-size: 0 !important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 3px 8px rgba(61,139,188,.12) !important;
    }

    /* Финансовый знак: чёткий официальный символ ₽ на премиальной плашке. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid .payment-mark {
      border: 0 !important;
      border-radius: 10px !important;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='5' y1='3' x2='43' y2='46' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2384a8ef'/%3E%3Cstop offset='.55' stop-color='%234e72ba'/%3E%3Cstop offset='1' stop-color='%23354e91'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='2' y='2' width='44' height='44' rx='13' fill='url(%23g)'/%3E%3Cpath d='M18.3 10.7h8.5c5.6 0 9.3 3.4 9.3 8.3 0 5.1-3.8 8.5-9.5 8.5h-3.3v4.1h8v3.1h-8v3.5h-3.9v-3.5h-4.7v-3.1h4.7v-4.1h-4.7v-3.1h4.7V10.7Zm4 3.4v10.3h4c3.3 0 5.6-2.1 5.6-5.2 0-3-2.2-5.1-5.5-5.1h-4.1Z' fill='white'/%3E%3C/svg%3E") center/contain no-repeat !important;
      color: transparent !important;
      font-size: 0 !important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.34), 0 3px 8px rgba(57,78,142,.22) !important;
    }

    /* Диадок: насыщенный фирменный акцент с чёткой белой карточкой документа. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid .diadoc-mark {
      border-radius: 10px !important;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='4' y1='3' x2='43' y2='45' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2317d8be'/%3E%3Cstop offset='.55' stop-color='%2309c5ad'/%3E%3Cstop offset='1' stop-color='%2306aa98'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='2' y='2' width='44' height='44' rx='13' fill='url(%23g)'/%3E%3Cpath d='M15.3 8.5h16.5c2.9 0 4.9 2.6 4.2 5.4l-4.3 21.1c-.4 1.8-2 3-3.8 3H14.8c-2.9 0-4.9-2.7-4.2-5.5l4.2-19.7c.4-1.8.3-3 .5-4.3Z' fill='white'/%3E%3Cpath d='M20.4 16.2h9.3M18.9 21.6h10.6M17.6 27h9.9M15.9 32.1h16.8M17.6 32.1l-1.8 4.8M30.9 32.1l1.6 4.8' fill='none' stroke='%231d2327' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat !important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.36), 0 3px 8px rgba(3,164,147,.24) !important;
    }

    /* Покупка товара: пакет с техникой вместо технического номера 01. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid article:first-child .doc-card-icon {
      width: 32px !important;
      height: 32px !important;
      flex: 0 0 32px !important;
      padding: 0 !important;
      border: 0 !important;
      border-radius: 10px !important;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='5' y1='3' x2='43' y2='46' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fafdff'/%3E%3Cstop offset='1' stop-color='%23d9f1ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='2' y='2' width='44' height='44' rx='13' fill='url(%23g)' stroke='%23b9def3'/%3E%3Cpath d='M13 18.5h22v18H13z' fill='white' stroke='%236baed6' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M18 18.5v-3.2a6 6 0 0 1 12 0v3.2' fill='none' stroke='%236baed6' stroke-width='1.8' stroke-linecap='round'/%3E%3Crect x='20.4' y='22.1' width='7.2' height='11.8' rx='1.5' fill='%232e9be8'/%3E%3Crect x='21.5' y='23.5' width='5' height='7.3' rx='.6' fill='white' opacity='.96'/%3E%3Ccircle cx='24' cy='32.2' r='.6' fill='white'/%3E%3Cpath d='M30.4 23.3h1.9M30.4 26.3h1.9M30.4 29.3h1.9' stroke='%2372b6dc' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat !important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.88), 0 3px 8px rgba(61,139,188,.12) !important;
      color: transparent !important;
      font-size: 0 !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid article > span {
      border: 1px solid #c9dfec;
      border-radius: 999px;
      background: linear-gradient(145deg, #fff, #edf8fd);
      color: #4d7f9d;
      box-shadow: inset 0 1px 0 #fff, 0 3px 8px rgba(62, 115, 145, .08);
      font-size: 11px;
      font-weight: 850;
      letter-spacing: .065em;
    }
    /* Светлая единая гамма для документов и условий партнёрства. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-package .docs-delivery-note,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid article,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-identity-card,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid article {
      border-color: rgba(188, 216, 231, .72);
      background: linear-gradient(135deg, #fff 0%, #fcfeff 56%, #edf8fd 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(79, 141, 175, .035), 0 8px 21px rgba(49, 98, 125, .06);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list details,
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list details[open] {
      border-color: rgba(188, 216, 231, .72);
      background: linear-gradient(135deg, #fff 0%, #fcfeff 58%, #edf8fd 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(79, 141, 175, .035), 0 7px 18px rgba(49, 98, 125, .055);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list details[open] {
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(79, 141, 175, .045), 0 11px 24px rgba(49, 98, 125, .075);
    }
    .pm-b2b-prototype .page[data-page-panel="home"] .solution-card .card-link {
      color: #182027;
      text-shadow: 0 1px 0 rgba(255, 255, 255, .78);
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .solution-card .card-link span {
      color: #4384aa;
      font-weight: 900;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .button-ghost.page-link {
      border-color: rgba(189, 205, 214, .78);
      background: linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(242, 247, 249, .82)), linear-gradient(110deg, #fff 0%, #fff 34%, #dbe5ea 49%, #fff 64%, #fff 100%);
      background-size: 100% 100%, 220% 100%;
      background-position: 0 0, 100% 0;
      color: #171d22;
      text-shadow: 0 1px 0 rgba(255, 255, 255, .9);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(74, 91, 103, .06), 0 5px 0 rgba(53, 68, 78, .06), 0 13px 24px rgba(37, 53, 63, .11);
      transition: transform .24s ease, box-shadow .24s ease, background-position .8s ease;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .button-ghost.page-link:hover {
      background-position: 0 0, 0 0;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(74, 91, 103, .08), 0 8px 0 rgba(53, 68, 78, .07), 0 17px 29px rgba(37, 53, 63, .14);
    }
    /* Единый стиль действий: тёмная типографика и зеркальный перелив. */
    .pm-b2b-prototype .button,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero .button.button-docs {
      color: #171d22;
      text-shadow: 0 1px 0 rgba(255, 255, 255, .38);
    }

    .pm-b2b-prototype .button.button-ghost,
    .pm-b2b-prototype .card-link {
      border-color: rgba(188, 202, 211, .76);
      background: linear-gradient(145deg, rgba(255, 255, 255, .99), rgba(243, 248, 250, .82)), linear-gradient(110deg, #fff 0%, #fff 34%, #dce6eb 49%, #fff 64%, #fff 100%);
      background-size: 100% 100%, 220% 100%;
      background-position: 0 0, 100% 0;
      color: #171d22;
      text-shadow: 0 1px 0 rgba(255, 255, 255, .82);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(74, 91, 103, .055), 0 5px 0 rgba(53, 68, 78, .055), 0 13px 24px rgba(37, 53, 63, .10);
      transition: transform .24s ease, box-shadow .24s ease, background-position .8s ease;
    }

    .pm-b2b-prototype .button.button-ghost:hover,
    .pm-b2b-prototype .card-link:hover {
      background-position: 0 0, 0 0;
      color: #11171b;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(74, 91, 103, .08), 0 8px 0 rgba(53, 68, 78, .07), 0 17px 29px rgba(37, 53, 63, .13);
    }

    .pm-b2b-prototype .card-link span {
      color: #4384aa;
      font-weight: 900;
    }

    /* Partner CTA inside the agreement card uses the same Telegram treatment as the page actions. */
    .pm-b2b-prototype .page[data-page-panel="partners"] .fact-card .card-link--partner {
      width: fit-content;
      color: #243c17;
      border-color: rgba(140, 205, 45, .9);
      background: linear-gradient(145deg, #ddff75 0%, #c7f650 48%, #abdf2d 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .65), inset 0 -3px 0 rgba(108, 173, 24, .24), 0 6px 0 rgba(103, 157, 25, .16), 0 14px 25px rgba(112, 174, 31, .2);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .fact-card .card-link--partner:hover {
      color: #1e3313;
      background-position: 0 0;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .72), inset 0 -3px 0 rgba(108, 173, 24, .27), 0 8px 0 rgba(103, 157, 25, .17), 0 18px 29px rgba(112, 174, 31, .25);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid article > span {
      color: #171d22;
    }
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-footer-panel .button.button-docs {
      border-color: #b8e955;
      background: linear-gradient(135deg, #d8f77f 0%, #c4ee62 48%, #afe148 100%);
      color: #26380e;
      text-shadow: 0 1px 0 rgba(255, 255, 255, .36);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .72), inset 0 -2px 0 rgba(76, 115, 18, .12), 0 8px 0 rgba(137, 184, 47, .18), 0 16px 26px rgba(120, 167, 38, .22);
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-footer-panel .button.button-docs:hover {
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .78), inset 0 -2px 0 rgba(76, 115, 18, .13), 0 11px 0 rgba(137, 184, 47, .17), 0 23px 32px rgba(120, 167, 38, .25);
    }
    .pm-b2b-prototype .process li span {
      color: #171d22;
    }

    /* Реквизиты: читаемая нейтральная типографика без синего оттенка. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid h3,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-document-grid p,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note h3,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note p,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-identity-card,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-identity-card h3,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-identity-card p,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid h3,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid p,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid dd {
      color: #171d22;
    }

    /* B2B SEO/AEO: полезные коммерческие ответы без визуального шума. */
    .pm-b2b-prototype .b2b-search-section,
    .pm-b2b-prototype .b2b-faq {
      margin-top: 34px;
    }

    .pm-b2b-prototype .b2b-search-grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 16px;
    }

    .pm-b2b-prototype .b2b-search-grid article,
    .pm-b2b-prototype .b2b-faq-list details {
      border: 1px solid rgba(151, 204, 231, .48);
      border-radius: 22px;
      background: linear-gradient(135deg, #fff 0%, #fbfeff 55%, #eaf8ff 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 10px 24px rgba(55, 105, 132, .07);
    }

    .pm-b2b-prototype .b2b-search-grid article {
      padding: 25px;
    }

    .pm-b2b-prototype .b2b-search-grid .b2b-search-icon {
      width: 46px;
      height: 46px;
      display: grid;
      place-items: center;
      margin: 0 0 18px;
      border: 1px solid rgba(157, 204, 230, .82);
      border-radius: 15px;
      color: #1672bd;
      background: linear-gradient(135deg, #ffffff 0%, #edf9ff 54%, #e5f3fc 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(68, 133, 174, .08), 0 8px 16px rgba(55, 112, 146, .13);
    }

    .pm-b2b-prototype .b2b-search-grid .b2b-search-icon svg {
      width: 24px;
      height: 24px;
      fill: none;
      stroke: currentColor;
      stroke-width: 1.8;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    .pm-b2b-prototype .b2b-search-grid h3,
    .pm-b2b-prototype .b2b-faq summary {
      color: #171d22;
    }

    .pm-b2b-prototype .b2b-search-grid p,
    .pm-b2b-prototype .b2b-faq p {
      color: #30383d;
    }

    .pm-b2b-prototype .b2b-faq-list {
      display: grid;
      gap: 10px;
    }

    .pm-b2b-prototype .b2b-faq-list details {
      padding: 0 22px;
    }

    .pm-b2b-prototype .b2b-faq-list summary {
      cursor: pointer;
      padding: 20px 0;
      font-weight: 800;
      list-style-position: inside;
    }

    .pm-b2b-prototype .b2b-faq-list details p {
      margin: -2px 0 20px;
      max-width: 900px;
    }

    @media (max-width: 760px) {
      .pm-b2b-prototype .b2b-search-grid { grid-template-columns: 1fr; }
      .pm-b2b-prototype .b2b-search-grid article { padding: 21px; }
      .pm-b2b-prototype .b2b-faq-list details { padding: 0 17px; }
    }

    /* Предметные сцены в карточках сопровождения: лёгкая витрина без перегруза. */
    .pm-b2b-prototype .manager-service-grid .solution-card {
      min-height: 312px;
      overflow: hidden;
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
    }

    .pm-b2b-prototype .manager-service-grid .service-tech-image {
      display: block;
      width: min(100%, 300px);
      height: 156px;
      object-fit: contain;
      object-position: center bottom;
      margin: 0 auto 16px;
      filter: drop-shadow(0 14px 17px rgba(38, 77, 99, .12));
      transition: transform .35s ease;
    }

    .pm-b2b-prototype .manager-service-grid .solution-card:hover .service-tech-image {
      transform: translateY(-5px) scale(1.025);
    }

    .pm-b2b-prototype .manager-service-grid .solution-card:nth-child(1) .service-tech-image { transform: translateY(6px); }
    .pm-b2b-prototype .manager-service-grid .solution-card:nth-child(2) .service-tech-image { transform: translateY(5px); }
    .pm-b2b-prototype .manager-service-grid .solution-card:nth-child(3) .service-tech-image { transform: translateY(4px); }

    .pm-b2b-prototype .manager-service-grid .solution-card:nth-child(1):hover .service-tech-image { transform: translateY(1px) scale(1.025); }
    .pm-b2b-prototype .manager-service-grid .solution-card:nth-child(2):hover .service-tech-image { transform: translateY(0) scale(1.025); }
    .pm-b2b-prototype .manager-service-grid .solution-card:nth-child(3):hover .service-tech-image { transform: translateY(-1px) scale(1.025); }

    @media (max-width: 760px) {
      .pm-b2b-prototype .manager-service-grid .solution-card { min-height: 0; }
      .pm-b2b-prototype .manager-service-grid .service-tech-image { height: 154px; width: min(100%, 340px); }
    }

    /* Единый спектральный акцент для всех навигационных подписей. */
    .pm-b2b-prototype .eyebrow,
    .pm-b2b-prototype .brand-sub,
    .pm-b2b-prototype .docs-identity-card > span,
    .pm-b2b-prototype .fact-card > span {
      display: inline-block;
      font-size: 13px;
      font-weight: 800;
      line-height: 1.2;
      letter-spacing: .08em;
      text-transform: uppercase;
      color: transparent;
      background: linear-gradient(100deg, #148cf5 0%, #557cf5 32%, #ba60ec 60%, #f05284 83%, #f16943 100%);
      background-size: 180% 100%;
      -webkit-background-clip: text;
      background-clip: text;
      -webkit-text-fill-color: transparent;
      animation: spectrum-sheen 7s ease-in-out infinite alternate;
    }

    @keyframes spectrum-sheen {
      from { background-position: 0% 50%; }
      to { background-position: 100% 50%; }
    }

    @media (prefers-reduced-motion: reduce) {
      .pm-b2b-prototype .eyebrow,
      .pm-b2b-prototype .brand-sub,
      .pm-b2b-prototype .docs-identity-card > span,
      .pm-b2b-prototype .fact-card > span { animation: none; }
    }

    .pm-b2b-prototype .manager-cta .button-manager { transform: translateY(12px); }
    .pm-b2b-prototype .manager-cta .button-manager:hover { transform: translateY(9px); }

    .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero-copy > .eyebrow {
      color: transparent;
      background-image: linear-gradient(100deg, #148cf5 0%, #557cf5 32%, #ba60ec 60%, #f05284 83%, #f16943 100%);
      background-size: 180% 100%;
      -webkit-background-clip: text;
      background-clip: text;
      -webkit-text-fill-color: transparent;
      animation: spectrum-sheen 7s ease-in-out infinite alternate;
    }

    /* Корпоративная закупка: та же светлая витрина, что и плитки ниже. */
    .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero {
      overflow: hidden;
      border: 1px solid #d2e8f3;
      background:
        radial-gradient(circle at 90% 16%, rgba(184, 222, 242, .52), transparent 38%),
        radial-gradient(circle at 8% 94%, rgba(202, 232, 247, .44), transparent 44%),
        linear-gradient(120deg, #f7fcff 0%, #ffffff 54%, #edf8fd 100%);
      box-shadow: 0 18px 42px rgba(69, 112, 139, .10);
    }

    .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero-copy { z-index: 2; }
    .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero h1 { color: #253b4a; }
    .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero .lead { color: #637b8c; }

    .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero-visual {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      min-height: 410px;
      overflow: hidden;
      border: 0;
      border-radius: 0;
      background: transparent;
      box-shadow: none;
      align-self: stretch;
    }

    .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero-visual img {
      width: 100%;
      max-width: none;
      display: block;
      mix-blend-mode: normal;
      filter: none;
      transform: translate(0, 2%);
    }

    @media (max-width: 900px) {
      .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero {
        background: #f7fcff;
      }

      .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero-visual {
        min-height: 290px;
      }

      .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero-visual img {
        width: 112%;
      }
    }

    .pm-b2b-prototype .inline-brand-gradient {
      display: inline-block;
      font-weight: 850;
      color: #171d22 !important;
      background: none !important;
      -webkit-text-fill-color: #171d22 !important;
      animation: none !important;
    }

    /* Единый контактный знак у рабочих телефонов в реквизитах. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-identity-card a[href^="tel:"],
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid a[href^="tel:"] {
      display: inline-flex;
      align-items: center;
      gap: 7px;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-identity-card a[href^="tel:"]::before,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid a[href^="tel:"]::before {
      content: "";
      display: inline-block;
      width: 23px;
      height: 23px;
      flex: 0 0 23px;
      border-radius: 50%;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='3' y1='2' x2='29' y2='31' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2368f487'/%3E%3Cstop offset='.55' stop-color='%2325d366'/%3E%3Cstop offset='1' stop-color='%230eae49'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='16' cy='16' r='15' fill='url(%23g)'/%3E%3Cpath d='M11.1 7.9c.5-1.1 1-1.1 1.5-1.1h.8c.4 0 .8.1 1.1.9l1.3 3.2c.2.5.2.8-.1 1.2l-1.1 1.3c-.2.3-.2.5 0 .8.8 1.4 2.1 2.6 3.5 3.3.3.2.5.1.7-.1l1.3-1.5c.3-.4.7-.4 1.2-.2l3 1.4c.7.3.8.7.7 1.2-.3 1.5-1.4 2.8-2.9 3.1-1.6.3-3.7-.1-6.1-1.6-2.3-1.4-4.2-3.5-5.2-5.3-1-1.9-1.2-3.7-.5-5.2Z' fill='white'/%3E%3C/svg%3E") center/contain no-repeat;
      box-shadow: 0 2px 6px rgba(24,141,62,.24);
    }

    /* Единая деловая типографика: документы, юридический и фактический адрес. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note p,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid article p {
      font-family: inherit !important;
      font-size: 16px !important;
      font-weight: 400 !important;
      line-height: 1.55 !important;
      letter-spacing: 0 !important;
    }

    /* В карточке реквизитов оставляем лаконичный текст без отдельного знака Диадока. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-requisite-grid .diadoc-card .diadoc-mark {
      display: none !important;
    }

    /* Витрина ЭДО: визуал без своей подложки на общем фоне баннера. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero {
      grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);
      background:
        radial-gradient(circle at 6% 94%, rgba(206, 239, 253, .52), transparent 32%),
        radial-gradient(circle at 95% 10%, rgba(217, 241, 252, .72), transparent 34%),
        linear-gradient(112deg, #f7fcff 0%, #fff 49%, #e7f6fd 100%) !important;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero-visual {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      min-height: 410px;
      overflow: visible;
      border: 0 !important;
      border-radius: 0 !important;
      background: transparent !important;
      box-shadow: none !important;
      align-self: stretch;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero-visual img {
      width: 108%;
      max-width: none;
      display: block;
      mix-blend-mode: normal !important;
      filter: none !important;
      object-fit: contain;
      transform: translate(2%, 3%) !important;
    }

    /* Партнёрская программа: та же единая витрина без отдельной подложки у техники. */
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero {
      grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);
      position: relative;
      isolation: isolate;
      overflow: hidden;
      border: 1px solid #d2e8f3;
      background:
        radial-gradient(circle at 6% 94%, rgba(206, 239, 253, .52), transparent 32%),
        radial-gradient(circle at 95% 10%, rgba(217, 241, 252, .72), transparent 34%),
        linear-gradient(112deg, #f7fcff 0%, #fff 49%, #e7f6fd 100%) !important;
      box-shadow: 0 18px 42px rgba(69, 112, 139, .10);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero::before {
      display: none;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero > * {
      position: relative;
      z-index: 1;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero-mark {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      min-height: 410px;
      overflow: visible;
      border: 0 !important;
      border-radius: 0 !important;
      background: transparent !important;
      box-shadow: none !important;
      align-self: stretch;
      visibility: visible;
    }

.pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero-mark img {
  display: block;
  width: 116%;
  max-width: none;
  height: auto;
  object-fit: contain;
  filter: none !important;
  mix-blend-mode: normal !important;
  transform: translate(2%, 3%);
}

    /* Единое акцентирование бренда в текстах всех B2B-разделов. */
    .pm-b2b-prototype .page[data-page-panel] .inline-brand {
      color: #1d2731 !important;
      font-weight: 700 !important;
      letter-spacing: -.01em;
    }

    /* Иконки условий партнёрской программы: один спокойный премиальный модуль. */
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list summary {
      display: flex !important;
      align-items: center !important;
      justify-content: flex-start !important;
      gap: 13px;
      text-align: left;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .term-summary-label {
      min-width: 0;
      margin-right: auto;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .terms-list summary::after {
      margin-left: auto;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .term-icon {
      width: 38px;
      height: 38px;
      flex: 0 0 38px;
      display: grid;
      place-items: center;
      border-radius: 11px;
      color: #1672bd;
      background: linear-gradient(145deg, #ffffff, #e5f5fd);
      box-shadow: inset 0 1px 0 rgba(255,255,255,.98), 0 7px 16px rgba(38,105,145,.13);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .term-icon--graph,
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .term-icon--contract {
      color: #1672bd;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-terms .term-icon svg {
      width: 22px;
      height: 22px;
      fill: none;
      stroke: #1672bd;
      stroke-width: 1.9;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    /* Небольшие объёмные маркеры трёх преимуществ партнёрской программы. */
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid article {
      position: relative;
      isolation: isolate;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon {
      position: absolute;
      top: 22px;
      right: 22px;
      z-index: 2;
      width: 38px;
      height: 38px;
      display: grid;
      place-items: center;
      border: 1px solid rgba(157, 204, 230, .78);
      border-radius: 13px;
      background: linear-gradient(145deg, rgba(255,255,255,.98), rgba(224,244,253,.88));
      box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -2px 0 rgba(68,133,174,.08), 0 9px 18px rgba(55,112,146,.16);
      color: #1877c2;
      pointer-events: none;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon--price {
      color: #287dc7;
      background: linear-gradient(145deg, #fff, #dff3ff);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon--markup {
      color: #7457cf;
      background: linear-gradient(145deg, #fff, #eee9ff);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon--channel {
      color: #2b9fe7;
      background: linear-gradient(145deg, #fff, #ddf4ff);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon svg {
      width: 20px;
      height: 20px;
      fill: none;
      stroke: currentColor;
      stroke-width: 1.9;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon--markup svg,
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon--channel svg {
      fill: currentColor;
      stroke: none;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-ruble {
      display: block;
      padding: 0 !important;
      border: 0 !important;
      border-radius: 0 !important;
      background: transparent !important;
      box-shadow: none !important;
      font-family: Arial, sans-serif;
      font-size: 23px;
      font-weight: 800;
      line-height: 1;
      color: #1672bd !important;
      transform: translateY(-1px);
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon--price,
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon--markup,
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon--channel {
      color: #1672bd !important;
      background: linear-gradient(145deg, #ffffff 0%, #e4f4fc 100%) !important;
      border-color: rgba(157, 204, 230, .78) !important;
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .fact-card.corporate-payment-card {
      position: relative;
      padding-right: 104px;
    }

.pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-payment-check {
      position: absolute;
      top: 28px;
      right: 28px;
      width: 46px;
      height: 46px;
      display: grid;
      place-items: center;
      border: 1px solid rgba(116, 188, 228, .56);
      border-radius: 15px;
      background: linear-gradient(118deg, #ffffff 0%, #edf8ff 30%, #dceeff 55%, #ebe4ff 76%, #edf8ff 100%);
      background-size: 245% 100%;
      box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -2px 0 rgba(63,136,181,.08), 0 7px 17px rgba(45,109,148,.14);
      animation: premium-icon-sheen 7.4s ease-in-out infinite;
      pointer-events: none;
}

.pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-payment-check svg {
      width: 25px;
      height: 25px;
      fill: none;
      stroke: #1978c5;
      stroke-width: 2.8;
      stroke-linecap: round;
      stroke-linejoin: round;
      filter: drop-shadow(0 1px 0 rgba(255,255,255,.86));
}

.pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-payment-check::after { content: none !important; }

    /* Корпоративная закупка: одна фиксированная нижняя линия для всех иллюстраций. */
    .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-step-grid .corporate-step-card {
      position: relative;
      box-sizing: border-box;
      padding-top: 170px;
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-step-grid .corporate-step-image {
      position: absolute;
      inset-inline: 0;
      top: 36px;
      display: block;
      width: auto;
      max-width: calc(100% - 48px);
      height: 116px;
      margin: 0 auto;
      object-fit: contain;
      object-position: center bottom;
      filter: drop-shadow(0 12px 16px rgba(48, 95, 126, .13));
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-step-grid .corporate-step-image--request {
      top: 28px;
      width: auto;
      height: 124px;
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-step-grid .corporate-step-icon {
      position: absolute;
      top: 28px;
      left: 28px;
      width: 54px;
      height: 54px;
      display: grid;
      place-items: center;
      border: 1px solid rgba(157, 204, 230, .78);
      border-radius: 18px;
      background: linear-gradient(145deg, #ffffff 0%, #e4f4fc 100%);
      box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -2px 0 rgba(68,133,174,.08), 0 9px 18px rgba(55,112,146,.16);
      color: #1672bd;
      pointer-events: none;
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-step-icon svg {
      width: 29px;
      height: 29px;
      fill: none;
      stroke: currentColor;
      stroke-width: 1.8;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-step-icon--payment svg {
      stroke-width: 1.75;
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid > article > h3 {
      margin-top: 0;
    }

    /* Смысловые иконки задач бизнеса: единая спокойная премиальная система. */
    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid .business-use-icon {
      width: 46px;
      height: 46px;
      display: grid;
      place-items: center;
      margin: 0 0 20px;
      border: 1px solid rgba(157, 204, 230, .82);
      border-radius: 15px;
      color: #1672bd;
      background: linear-gradient(145deg, #ffffff 0%, #e4f4fc 100%);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(68, 133, 174, .08), 0 8px 16px rgba(55, 112, 146, .13);
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid .business-use-icon svg {
      width: 24px;
      height: 24px;
      fill: none;
      stroke: currentColor;
      stroke-width: 1.8;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    /* Единая деликатная реакция плиток и их визуальных элементов. */
    .pm-b2b-prototype .page :is(.step-grid > article, .metric-grid > article, .business-use-grid > article, .card-grid > article, .docs-flow-grid > article) {
      transition: transform .28s cubic-bezier(.2,.8,.2,1), box-shadow .28s ease, border-color .28s ease;
    }

    .pm-b2b-prototype .page :is(.step-grid > article, .metric-grid > article, .business-use-grid > article, .card-grid > article, .docs-flow-grid > article) :is(img, .corporate-step-icon, .metric-icon, .card-icon, .docs-icon, .business-use-icon) {
      transition: transform .32s cubic-bezier(.2,.8,.2,1), filter .32s ease;
      transform-origin: center;
    }

    @media (hover: hover) and (pointer: fine) {
      .pm-b2b-prototype .page :is(.step-grid > article, .metric-grid > article, .business-use-grid > article, .card-grid > article, .docs-flow-grid > article):hover {
        transform: translateY(-6px);
        box-shadow: 0 20px 36px rgba(55, 112, 146, .15);
      }

      .pm-b2b-prototype .page :is(.step-grid > article, .metric-grid > article, .business-use-grid > article, .card-grid > article, .docs-flow-grid > article):hover :is(img, .corporate-step-icon, .metric-icon, .card-icon, .docs-icon, .business-use-icon) {
        transform: scale(1.055);
      }
    }

    @media (max-width: 900px) {
      .pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero-visual {
        min-height: 290px;
      }

      .pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero-visual img {
        width: 105%;
        transform: translate(0, 2%) !important;
      }

      .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero-mark {
        min-height: 290px;
      }

      .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero-mark img {
        width: 108%;
        transform: translate(0, 2%) !important;
      }
    }

    @media (min-width: 1100px) {
      .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-auto-rows: 1fr;
      }
    }
    /* Единая система поверхностей B2B: эталон — «Персональный менеджер». */
    .pm-b2b-prototype .page[data-page-panel] {
      --b2b-surface: linear-gradient(135deg, #ffffff 0%, #fdfeff 55%, #f3fbff 100%);
      --b2b-surface-strong: linear-gradient(135deg, #ffffff 0%, #fcfeff 56%, #edf9fe 100%);
      --b2b-border: rgba(151, 205, 233, .54);
      --b2b-shadow: 0 14px 30px rgba(50, 106, 139, .08);
      --b2b-shadow-hover: 0 20px 38px rgba(50, 106, 139, .13);
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-hero,
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero,
    .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero,
    .pm-b2b-prototype .page[data-page-panel] :is(.cta-panel, .terms-footer) {
      background:
        radial-gradient(circle at 89% 10%, rgba(219, 243, 253, .40) 0, rgba(219, 243, 253, 0) 34%),
        radial-gradient(circle at 9% 100%, rgba(233, 248, 255, .38) 0, rgba(233, 248, 255, 0) 38%),
        var(--b2b-surface-strong);
      border: 1px solid var(--b2b-border);
      border-radius: 34px;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .96), inset 0 -2px 0 rgba(66, 143, 189, .045), var(--b2b-shadow);
    }

    /* Партнёрская программа: композиция является частью единого фона баннера,
       а не отдельной картинкой на подложке. */
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero {
      background: url("/dlya-biznesa/promobile-b2b.css/assets/partner-hero-seamless-banner-v6.png") center center / cover no-repeat !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero-mark {
      display: none !important;
    }

    .pm-b2b-prototype .page[data-page-panel] :is(
      .solution-card,
      .step-grid > article,
      .metric-grid > article,
      .business-use-grid > article,
      .card-grid > article,
      .docs-flow-grid > article,
      .fact-card,
      .terms-list > details,
      .b2b-faq-list details
    ) {
      background: var(--b2b-surface);
      border: 1px solid var(--b2b-border);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(66, 143, 189, .04), 0 10px 22px rgba(50, 106, 139, .07);
    }

    .pm-b2b-prototype .page[data-page-panel] :is(
      .solution-card,
      .step-grid > article,
      .metric-grid > article,
      .business-use-grid > article,
      .card-grid > article,
      .docs-flow-grid > article,
      .fact-card
    ) {
      border-radius: 26px;
      transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
    }

    .pm-b2b-prototype .page[data-page-panel] :is(.terms-list > details, .b2b-faq-list details) {
      border-radius: 22px;
    }

    @media (hover: hover) and (pointer: fine) {
      .pm-b2b-prototype .page[data-page-panel] :is(
        .solution-card,
        .step-grid > article,
        .metric-grid > article,
        .business-use-grid > article,
        .card-grid > article,
        .docs-flow-grid > article,
        .fact-card
      ):hover {
        transform: translateY(-4px);
        border-color: rgba(113, 191, 229, .82);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(66, 143, 189, .05), var(--b2b-shadow-hover);
      }
    }
    /* Преимущества в два уровня: единый спокойный B2B-стиль. */
    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      align-items: stretch;
      gap: 12px;
      width: 100%;
      max-width: 980px;
      margin-top: 30px;
      padding: 0;
      list-style: none;
    }
    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li {
      position: relative;
      display: block;
      min-height: 144px;
      padding: 14px 12px;
      text-align: center;
      border: 1px solid rgba(157, 203, 228, .66);
      border-radius: 18px;
      background: linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(239, 249, 254, .85));
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(66, 143, 189, .04), 0 8px 16px rgba(50, 106, 139, .07);
      color: #203d50;
    }
    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li::before {
      position: absolute;
      top: 20px;
      left: 50%;
      width: 40px;
      height: 40px;
      margin: 0;
      transform: translateX(-50%);
      border: 1px solid rgba(151, 205, 233, .56);
      border-radius: 11px;
      background-color: #edf8fd;
      background-size: 21px 21px;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 3px 8px rgba(50, 106, 139, .09);
    }
    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row .trust-label {
      display: flex;
      position: absolute;
      top: 70px;
      right: 10px;
      left: 10px;
      align-items: center;
      justify-content: center;
      min-height: 30px;
      color: #5d88a6;
      font-size: 12px;
      font-weight: 800;
      line-height: 1.2;
      letter-spacing: .07em;
      text-transform: uppercase;
    }
    .pm-b2b-prototype .page[data-page-panel="home"] .trust-row .trust-value {
      display: flex;
      position: absolute;
      top: 100px;
      right: 10px;
      left: 10px;
      align-items: flex-start;
      justify-content: center;
      min-height: 52px;
      margin-top: 0;
      color: #263d4b;
      font-size: 13px;
      font-weight: 750;
      line-height: 1.3;
      overflow-wrap: anywhere;
    }
    @media (max-width: 980px) {
      .pm-b2b-prototype .page[data-page-panel="home"] .trust-row { grid-template-columns: repeat(2, minmax(0, 1fr)); width: 100%; }
    }
    @media (max-width: 560px) {
      .pm-b2b-prototype .page[data-page-panel="home"] .trust-row { grid-template-columns: 1fr; }
      .pm-b2b-prototype .page[data-page-panel="home"] .trust-row li { min-height: 78px; }
    }

    /* Фирменный знак: более свободный трекинг и лёгкая реакция на наведение. */
    .pm-b2b-prototype .site-header .brand-main {
      letter-spacing: -.012em;
      transition: letter-spacing .36s ease;
    }

    .pm-b2b-prototype .site-header .brand:where(:hover, :focus-visible) .brand-main {
      animation: brand-letters-breathe .9s cubic-bezier(.22, 1, .36, 1) both;
    }

    @keyframes brand-letters-breathe {
      0%, 100% { letter-spacing: -.012em; }
      52% { letter-spacing: .048em; }
    }

    @media (prefers-reduced-motion: reduce) {
      .pm-b2b-prototype .site-header .brand:where(:hover, :focus-visible) .brand-main {
        animation: none;
        letter-spacing: .012em;
      }
    }

    /* Лёгкий фирменный перелив для иконок задач бизнеса: та же гамма,
       что у градиентных подзаголовков, но без навязчивого мерцания. */
    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid .business-use-icon {
      color: #1978c5;
      background: linear-gradient(115deg, #ffffff 0%, #e7f6ff 27%, #eee8ff 50%, #ffe8f5 72%, #e7f6ff 100%);
      background-size: 260% 100%;
      animation: business-icon-prism-flow 7.2s ease-in-out infinite, business-icon-prism-hue 7.2s ease-in-out infinite;
      will-change: background-position, color, box-shadow;
    }

    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid > article:nth-child(2) .business-use-icon { animation-delay: -.9s; }
    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid > article:nth-child(3) .business-use-icon { animation-delay: -1.8s; }
    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid > article:nth-child(4) .business-use-icon { animation-delay: -2.7s; }
    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid > article:nth-child(5) .business-use-icon { animation-delay: -3.6s; }
    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid > article:nth-child(6) .business-use-icon { animation-delay: -4.5s; }
    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid > article:nth-child(7) .business-use-icon { animation-delay: -5.4s; }
    .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid > article:nth-child(8) .business-use-icon { animation-delay: -6.3s; }

    @keyframes business-icon-prism-flow {
      0%, 100% {
        background-position: 0% 50%;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(68, 133, 174, .08), 0 8px 16px rgba(55, 112, 146, .13);
      }
      50% {
        background-position: 100% 50%;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(137, 102, 204, .10), 0 9px 18px rgba(122, 93, 183, .17);
      }
    }

    @keyframes business-icon-prism-hue {
      0%, 100% { color: #1978c5; }
      50% { color: #a553cf; }
      76% { color: #db5e9a; }
    }

    @media (prefers-reduced-motion: reduce) {
      .pm-b2b-prototype .page[data-page-panel="corporate"] .business-use-grid .business-use-icon {
        animation: none;
        background-position: 50% 50%;
        color: #1978c5;
      }
    }

    /* Смысловые иконки для стартовых сценариев: одна спокойная премиальная система. */
    .pm-b2b-prototype .page[data-page-panel="home"] .solution-grid:not(.manager-service-grid) .solution-icon {
      display: grid;
      place-items: center;
      width: 44px;
      height: 44px;
      margin: 0 0 18px;
      padding: 0;
      border: 1px solid rgba(116, 186, 224, .48);
      border-radius: 14px;
      background: linear-gradient(145deg, #ffffff 0%, #f7fcff 48%, #def3ff 100%);
      color: #1878bf;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(60, 132, 174, .07), 0 6px 14px rgba(51, 106, 136, .12);
      transition: transform .24s ease, box-shadow .24s ease, color .24s ease;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .solution-grid:not(.manager-service-grid) .solution-icon svg {
      display: block;
      width: 23px;
      height: 23px;
      fill: none;
      stroke: currentColor;
      stroke-width: 1.75;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .solution-grid:not(.manager-service-grid) .solution-card:hover .solution-icon {
      color: #086aad;
      transform: translateY(-2px) scale(1.035);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(60, 132, 174, .1), 0 9px 18px rgba(51, 106, 136, .17);
    }

    @media (prefers-reduced-motion: reduce) {
      .pm-b2b-prototype .page[data-page-panel="home"] .solution-grid:not(.manager-service-grid) .solution-icon {
        transition: none;
      }
    }

    /* Одна фирменная система для всех смысловых иконок.
       Голубая стеклянная капсула повторяет лёгкий перелив подзаголовков,
       а не конкурирует с контентом или фирменными сервисными логотипами. */
.pm-b2b-prototype .page[data-page-panel] :is(
  .process-icon,
      .solution-icon,
      .b2b-search-icon,
      .term-icon,
      .metric-float-icon,
      .corporate-step-icon,
      .business-use-icon
    ) {
      border-color: rgba(116, 188, 228, .56) !important;
      background-image: linear-gradient(118deg, #ffffff 0%, #edf8ff 30%, #dceeff 55%, #ebe4ff 76%, #edf8ff 100%) !important;
      background-size: 245% 100% !important;
      color: #1978c5 !important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.99), inset 0 -2px 0 rgba(63,136,181,.08), 0 7px 17px rgba(45,109,148,.14) !important;
      animation: premium-icon-sheen 7.4s ease-in-out infinite;
      will-change: background-position, box-shadow;
    }

    .pm-b2b-prototype .page[data-page-panel] :is(
      .process-icon,
      .solution-icon,
      .b2b-search-icon,
      .term-icon,
      .metric-float-icon,
      .corporate-step-icon,
      .business-use-icon
) svg {
  stroke: currentColor !important;
}

/* В этапах оставляем одну капсулу, без второго контура внутри неё. */
.pm-b2b-prototype .page[data-page-panel] .process-icon svg {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

    .pm-b2b-prototype .page[data-page-panel] .metric-float-icon--markup svg,
    .pm-b2b-prototype .page[data-page-panel] .metric-float-icon--channel svg {
      fill: currentColor !important;
      stroke: none !important;
    }

    /* Значки документов используют собственные чёткие пиктограммы,
       но получают ту же подсветку и объём. */
    .pm-b2b-prototype .page[data-page-panel="docs"] :is(.doc-card-icon, .payment-mark, .diadoc-mark) {
      position: relative;
      isolation: isolate;
      overflow: hidden;
      animation: none !important;
      transform: none !important;
      will-change: auto;
    }

    /* Ровный фирменный блик для исходных SVG-значков документов.
       Он окрашивает только плашку и не сдвигает саму пиктограмму. */
    .pm-b2b-prototype .page[data-page-panel="docs"] :is(.doc-card-icon, .payment-mark, .diadoc-mark)::before {
      content: "";
      position: absolute;
      z-index: 1;
      inset: 0;
      pointer-events: none;
      border-radius: inherit;
      background: linear-gradient(118deg, transparent 17%, rgba(91, 177, 255, .20) 43%, rgba(132, 101, 239, .20) 57%, transparent 82%);
      background-size: 245% 100%;
      animation: premium-icon-sheen-overlay 7.4s ease-in-out infinite;
    }

    @keyframes premium-icon-sheen-overlay {
      0%, 100% { background-position: 0% 50%; opacity: .48; }
      50% { background-position: 100% 50%; opacity: .88; }
    }

    .pm-b2b-prototype .page[data-page-panel] :is(
      .solution-card,
      .b2b-search-grid article,
      .process li,
      .partner-metric-grid article,
      .business-use-grid > article,
      .corporate-step-grid > article,
      .docs-document-grid article,
      .docs-delivery-note,
      .partner-terms details
    ):hover :is(
      .process-icon,
      .solution-icon,
      .b2b-search-icon,
      .term-icon,
      .metric-float-icon,
      .corporate-step-icon,
      .business-use-icon,
      .doc-card-icon,
      .payment-mark,
      .diadoc-mark
    ) {
      transform: translateY(-2px) scale(1.045);
      box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -2px 0 rgba(89,127,202,.12), 0 11px 23px rgba(90,102,181,.19) !important;
    }

    @keyframes premium-icon-sheen {
      0%, 100% {
        background-position: 0% 50%;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.99), inset 0 -2px 0 rgba(63,136,181,.08), 0 7px 17px rgba(45,109,148,.14);
      }
      50% {
        background-position: 100% 50%;
        box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -2px 0 rgba(113,91,197,.1), 0 9px 20px rgba(104,93,179,.17);
      }
    }

    @media (prefers-reduced-motion: reduce) {
      .pm-b2b-prototype .page[data-page-panel] :is(
        .process-icon,
        .solution-icon,
        .b2b-search-icon,
        .term-icon,
        .metric-float-icon,
        .corporate-step-icon,
        .business-use-icon,
        .doc-card-icon,
        .payment-mark,
        .diadoc-mark
      ) {
        animation: none !important;
        background-position: 50% 50% !important;
      }
    }

    /* Более воздушные плашки смысловых иконок: сохраняем фирменный
       перелив, но убираем избыточную голубую насыщенность в плитках. */
    .pm-b2b-prototype .page[data-page-panel] :is(
      .process-icon,
      .solution-icon,
      .b2b-search-icon,
      .term-icon,
      .metric-float-icon,
      .corporate-step-icon,
      .business-use-icon
    ) {
      border-color: rgba(126, 194, 229, .42) !important;
      background-image: linear-gradient(118deg, #ffffff 0%, #fbfeff 30%, #f0f9ff 55%, #f7f2ff 76%, #fbfeff 100%) !important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(63,136,181,.05), 0 6px 15px rgba(45,109,148,.10) !important;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .doc-card-icon {
      border-color: rgba(126, 194, 229, .38) !important;
      background: linear-gradient(145deg, rgba(255,255,255,.98), rgba(241,250,255,.92)) !important;
      box-shadow: inset 0 1px 0 rgba(255,255,255,1), 0 6px 14px rgba(45,109,148,.09) !important;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .doc-card-icon::before {
      opacity: .58;
    }

    /* Возвращаем собственные пиктограммы трёх карточек документов:
       общая светлая плашка не должна заменять SVG-пиктограмму фоном. */
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note .doc-card-icon {
      background-color: rgba(245, 252, 255, .96) !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      background-size: 62% 62% !important;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-delivery-note:not(.docs-pickup-note):not(.docs-originals-note) .doc-card-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234e83a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='3' width='15' height='18' rx='2.5'/%3E%3Cpath d='M8 12.2l2.5 2.5 5.5-5.5M8 7.5h4'/%3E%3C/svg%3E") !important;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-pickup-note .doc-card-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234e83a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.5' r='3.2'/%3E%3Cpath d='M5.5 20c.8-3.6 3.1-5.4 6.5-5.4s5.7 1.8 6.5 5.4M16.3 12.2l1.5 1.5 2.6-2.8'/%3E%3C/svg%3E") !important;
    }

    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-originals-note .doc-card-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234e83a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3.5h7l3.5 3.5v13.5H7zM14 3.5V7h3.5M10 12h5M10 16h5'/%3E%3C/svg%3E") !important;
    }

    /* Три ключевых преимущества партнёрской программы: более читаемый
       фирменный перелив, синхронизированный по стилю, но со сдвигом фаз. */
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon {
      background-image: linear-gradient(108deg, #ffffff 0%, #eaf8ff 22%, #cfeaff 42%, #e4dcff 60%, #f4e7ff 76%, #eaf8ff 100%) !important;
      background-size: 310% 100% !important;
      animation: partner-metric-icon-sheen 4.8s ease-in-out infinite !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid article:nth-child(2) .metric-float-icon {
      animation-delay: -1.6s !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid article:nth-child(3) .metric-float-icon {
      animation-delay: -3.2s !important;
    }

    @keyframes partner-metric-icon-sheen {
      0%, 100% {
        background-position: 0% 50%;
        border-color: rgba(126, 194, 229, .42);
        box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(63,136,181,.05), 0 6px 15px rgba(45,109,148,.10);
      }
      50% {
        background-position: 100% 50%;
        border-color: rgba(164, 137, 229, .52);
        box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(108,83,190,.08), 0 8px 19px rgba(109,82,190,.18);
      }
    }

    /* Единая спокойная витрина B2B: одинаковый бело-голубой перелив на всех
       внутренних разделах, без разных цветовых сценариев. */
    .pm-b2b-prototype .page[data-page-panel="corporate"] .corporate-hero,
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero,
    .pm-b2b-prototype .page[data-page-panel="manager"] .manager-hero,
    .pm-b2b-prototype .page[data-page-panel="docs"] .docs-hero {
      background:
        radial-gradient(circle at 7% 94%, rgba(161, 221, 249, .44), transparent 34%),
        radial-gradient(circle at 94% 9%, rgba(133, 210, 248, .50), transparent 36%),
        linear-gradient(112deg, #edf9ff 0%, #fbfdff 49%, #dff3ff 100%) !important;
    }

    /* У партнёрской программы сохраняем технику, но убираем отдельный
       иллюстративный фон: визуал лежит на той же общей поверхности. */
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero-mark {
      display: flex !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-hero-mark img {
      content: url("/dlya-biznesa/promobile-b2b.css/assets/partner-hero-v6-balanced.png");
    }

    /* Единая геометрия витрин: крупный спокойный формат и одинаковый ритм
       для всех сценариев. Это поддерживает дорогую, собранную подачу без
       искусственного сжатия коротких по тексту разделов. */
    .pm-b2b-prototype .page[data-page-panel] :is(
      .corporate-hero,
      .partner-hero,
      .manager-hero,
      .docs-hero
    ) {
      grid-template-columns: minmax(0, 1.1fr) minmax(420px, .9fr);
      align-items: center;
      gap: 44px;
      min-height: 560px;
      padding: 64px 68px;
    }

    .pm-b2b-prototype .page[data-page-panel] :is(
      .corporate-hero-visual,
      .partner-hero-mark,
      .manager-hero-visual,
      .docs-hero-visual
    ) {
      min-height: 420px;
    }

    @media (max-width: 900px) {
      .pm-b2b-prototype .page[data-page-panel] :is(
        .corporate-hero,
        .partner-hero,
        .manager-hero,
        .docs-hero
      ) {
        grid-template-columns: 1fr;
        gap: 30px;
        min-height: 0;
        padding: 50px;
      }

      .pm-b2b-prototype .page[data-page-panel] :is(
        .corporate-hero-visual,
        .partner-hero-mark,
        .manager-hero-visual,
        .docs-hero-visual
      ) {
        min-height: 300px;
      }
    }

    @media (max-width: 600px) {
      .pm-b2b-prototype .page[data-page-panel] :is(
        .corporate-hero,
        .partner-hero,
        .manager-hero,
        .docs-hero
      ) {
        gap: 24px;
        padding: 38px 24px;
      }

      .pm-b2b-prototype .page[data-page-panel] :is(
        .corporate-hero-visual,
        .partner-hero-mark,
        .manager-hero-visual,
        .docs-hero-visual
      ) {
        min-height: 230px;
      }
    }

    /* Вторичные коммерческие блоки наследуют тот же мягкий бело-голубой
       перелив, что и главные витрины. Геометрия, текст и элементы формы
       намеренно остаются без изменений. */
    .pm-b2b-prototype .page[data-page-panel] :is(
      .cta-panel,
      .terms-footer,
      .docs-footer-panel
    ),
    .pm-b2b-prototype .page[data-page-panel="home"] .brief-card,
    .pm-b2b-prototype .page[data-page-panel="home"] .b2b-faq-list details {
      border-color: rgba(150, 210, 239, .62) !important;
      background:
        radial-gradient(circle at 7% 94%, rgba(161, 221, 249, .36), transparent 36%),
        radial-gradient(circle at 94% 9%, rgba(133, 210, 248, .42), transparent 38%),
        linear-gradient(112deg, #edf9ff 0%, #fbfdff 49%, #dff3ff 100%) !important;
      box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .98),
        inset 0 -2px 0 rgba(66, 143, 189, .05),
        0 14px 30px rgba(50, 106, 139, .08) !important;
    }

    .pm-b2b-prototype .page[data-page-panel="home"] .brief-card :is(input, textarea) {
      border-color: rgba(160, 205, 230, .76);
      background: rgba(255, 255, 255, .90);
    }

    /* Контакт в шапке: усиливаем только зелёный знак звонка, не меняя номер. */
    .pm-b2b-prototype .header-phone .whatsapp-icon {
      width: 25px;
      height: 25px;
      flex-basis: 25px;
    }

    /* В кнопке «Позвонить» зелёная трубка визуально равна знаку Telegram. */
    .pm-b2b-prototype .page[data-page-panel="manager"] .button.button-whatsapp .whatsapp-icon {
      width: 25px !important;
      height: 25px !important;
      flex-basis: 25px !important;
    }

    /* Пиктограммы преимуществ партнёрской программы: тот же живой
       голубо-фиолетовый перелив, что у остальных объёмных значков. */
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon {
      background-image: linear-gradient(108deg, #ffffff 0%, #e8f8ff 20%, #bfe8ff 42%, #d8cbff 63%, #f0e4ff 79%, #e8f8ff 100%) !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .metric-float-icon--price svg,
    .pm-b2b-prototype .page[data-page-panel="partners"] .metric-float-icon--price svg path {
      fill: none !important;
      stroke: currentColor !important;
      stroke-width: 1.8 !important;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .metric-float-icon--channel svg {
      fill: currentColor !important;
      stroke: none !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .metric-ruble {
      background: none !important;
      color: currentColor !important;
      -webkit-text-fill-color: currentColor !important;
    }

    /* Значки преимуществ повторяют стеклянную систему корпоративной сетки:
       тот же размер, прозрачность, тень и деликатный голубой перелив. */
    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon {
      width: 46px !important;
      height: 46px !important;
      top: 22px !important;
      right: 22px !important;
      transform: none !important;
      border-color: rgba(157, 204, 230, .82) !important;
      border-radius: 15px !important;
      color: #1978c5 !important;
      background: linear-gradient(115deg, #ffffff 0%, #e7f6ff 27%, #eee8ff 50%, #ffe8f5 72%, #e7f6ff 100%) !important;
      background-size: 260% 100% !important;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -2px 0 rgba(68, 133, 174, .08), 0 8px 16px rgba(55, 112, 146, .13) !important;
      animation: business-icon-prism-flow 7.2s ease-in-out infinite, business-icon-prism-hue 7.2s ease-in-out infinite !important;
      will-change: background-position, color, box-shadow;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid article:nth-child(2) .metric-float-icon {
      animation-delay: -.9s !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid article:nth-child(3) .metric-float-icon {
      animation-delay: -1.8s !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon svg {
      width: 24px !important;
      height: 24px !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-float-icon--channel svg {
      fill: currentColor !important;
      stroke: none !important;
    }

    .pm-b2b-prototype .page[data-page-panel="partners"] .partner-metric-grid .metric-ruble {
      background: none !important;
      color: currentColor !important;
      -webkit-text-fill-color: currentColor !important;
    }

    /* Карточка агентской модели — та же чистая бело-голубая поверхность,
       что и основные B2B-баннеры; геометрия карточки не меняется. */
    .pm-b2b-prototype .page[data-page-panel="partners"] #partner-process .fact-card {
      background:
        radial-gradient(circle at 7% 94%, rgba(161, 221, 249, .44), transparent 34%),
        radial-gradient(circle at 94% 9%, rgba(133, 210, 248, .50), transparent 36%),
        linear-gradient(112deg, #edf9ff 0%, #fbfdff 49%, #dff3ff 100%) !important;
    }
  
}
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
/* End */
/* /include/css/dlya_biznesa.css?178701810143289 */
/* /dlya-biznesa/promobile-b2b.css/promobile-b2b.css?1787520788156457 */
