/* service-sections-redesign-20260827 */
.svc .svc-sec{padding:76px 0}.svc h2{font-size:2.25em;font-weight:700;letter-spacing:-.3px}.svc-lead{max-width:940px;font-size:1.13em;line-height:1.75}
.svc-when{padding:70px 0 74px;background:radial-gradient(circle at 10% 15%,rgba(0,91,255,.22),transparent 28%),radial-gradient(circle at 90% 80%,rgba(0,196,180,.16),transparent 30%),linear-gradient(135deg,#172a36,#294958)}
.svc-when:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;pointer-events:none}.svc-when .container{position:relative;z-index:1}.svc-when h3{font-size:1.7em;letter-spacing:.3px}
.svc-cards{gap:22px}.svc-card2{min-height:315px;padding:31px 25px;border-radius:18px;background:rgba(255,255,255,.095);border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 38px rgba(0,0,0,.12);backdrop-filter:blur(4px);transition:transform .25s,background .25s,box-shadow .25s}.svc-card2:hover{transform:translateY(-7px);background:rgba(255,255,255,.14);box-shadow:0 26px 48px rgba(0,0,0,.2)}
.svc-card2__ic{width:68px;height:68px;background:linear-gradient(145deg,rgba(0,91,255,.32),rgba(53,210,195,.18));border-color:rgba(133,179,255,.55)}.svc-card2 h4{font-size:1.05em;color:#a9c5ff}.svc-card2 p{font-size:.98em;line-height:1.72;color:#e0e9ee}
.svc-article{margin-top:44px;border:0;border-radius:20px;box-shadow:0 18px 44px rgba(31,57,70,.16);overflow:hidden}.svc-article__link{min-height:255px}.svc-article__body{padding:32px 34px}.svc-article__tag{display:inline-block;padding:7px 11px;border-radius:999px;background:#eef2ff}.svc-article__body h3{font-size:1.45em}.svc-article__more{display:inline-flex;padding:10px 16px;border-radius:999px;background:#0000ff;color:#fff}
.svc-steps{gap:18px}.svc-stp{padding:24px 18px;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(59,92,109,.09)}.svc-stp__n{border-radius:12px;background:linear-gradient(135deg,#0000ff,#3978ff)}.svc-table-wrap{border-radius:16px;box-shadow:0 14px 32px rgba(59,92,109,.1)}.svc-btn{border-radius:999px;padding:16px 38px}
@media(max-width:768px){.svc .svc-sec{padding:52px 0}.svc h2{font-size:1.75em}.svc-when{padding:52px 0}.svc-card2{min-height:0;padding:25px 21px}.svc-article__body{padding:25px 22px}}

/* trust-block-redesign-20260827 */
.trust-proof{position:relative;padding:76px 0 82px!important;overflow:hidden;background:linear-gradient(135deg,#173247 0%,#21465b 52%,#163847 100%)!important;color:#fff}
.trust-proof:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 82% 18%,rgba(42,200,238,.17),transparent 34%);background-size:42px 42px,42px 42px,auto}
.trust-proof .container{position:relative;z-index:1}
.trust-proof h2{margin:0!important;text-align:center!important;color:#fff!important;font-size:34px!important;line-height:1.15!important;text-transform:uppercase!important;letter-spacing:.35px!important}
.trust-proof__lead{max-width:760px;margin:16px auto 34px!important;text-align:center;color:#d8e8ef!important;font-size:17px!important;line-height:1.55!important}
.trust-proof__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.trust-proof__card{min-height:278px;padding:30px 24px 27px;border:1px solid rgba(184,224,241,.27);border-radius:18px;background:rgba(255,255,255,.085);box-shadow:0 18px 45px rgba(0,18,30,.18);text-align:center;transition:transform .25s ease,border-color .25s ease,background .25s ease}
.trust-proof__card:hover{transform:translateY(-5px);border-color:rgba(94,207,255,.65);background:rgba(255,255,255,.12)}
.trust-proof__icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:0 auto 20px;border:1px solid rgba(114,191,255,.52);border-radius:50%;background:linear-gradient(145deg,rgba(57,112,176,.45),rgba(32,179,208,.16))}
.trust-proof__icon img{display:block!important;width:38px!important;height:38px!important;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}
.trust-proof__card h3{margin:0 0 12px!important;color:#91bbff!important;font-size:20px!important;line-height:1.2!important;text-transform:uppercase!important}
.trust-proof__card p{margin:0!important;color:#e1edf2!important;font-size:16px!important;line-height:1.62!important}
@media(max-width:991px){.trust-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.trust-proof{padding:54px 0 58px!important}.trust-proof h2{font-size:27px!important}.trust-proof__lead{font-size:16px!important;margin-bottom:26px!important}.trust-proof__grid{grid-template-columns:1fr;gap:14px}.trust-proof__card{min-height:0;padding:25px 20px}.trust-proof__card h3{font-size:18px!important}}

/* trust-block-visual-fix-20260827 */
.trust-proof h2{visibility:visible!important;opacity:1!important;animation:none!important}
.trust-proof__icon img{display:none!important}
.trust-proof__icon:before{display:block;color:#9dc5ff;font-family:Arial,sans-serif;font-size:31px;font-weight:700;line-height:1}
.trust-proof__card:nth-child(1) .trust-proof__icon:before{content:"★"}
.trust-proof__card:nth-child(2) .trust-proof__icon:before{content:"✓"}
.trust-proof__card:nth-child(3) .trust-proof__icon:before{content:"₽"}
.trust-proof__card:nth-child(4) .trust-proof__icon:before{content:"↻"}

.otproffi-commercial{padding:80px 20px;background:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}
.otproffi-commercial__container{max-width:1200px;margin:0 auto}
.otproffi-commercial__head{text-align:center;margin-bottom:50px}
.otproffi-commercial__title{font-size:36px;font-weight:800;color:#2a3d4d;margin:0 0 12px;letter-spacing:-.5px}
.otproffi-commercial__subtitle{font-size:16px;color:#6c7280;margin:0}
.otproffi-commercial__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}
.otproffi-commercial__card{background:#fff;border-radius:16px;padding:36px 26px;border:1px solid #e5e9f0;transition:all .3s ease;box-shadow:0 2px 8px rgba(42,61,77,.04);text-align:center}
.otproffi-commercial__card:hover{transform:translateY(-6px);border-color:#0000FF;box-shadow:0 20px 40px rgba(0,0,255,.14)}
.otproffi-commercial__icon{display:flex;align-items:center;justify-content:center;margin:0 auto 18px}
.otproffi-commercial__icon svg{width:58px;height:58px;fill:none;stroke:#0000FF;stroke-width:1.1;stroke-linecap:square;stroke-linejoin:miter}
.otproffi-commercial__name{font-size:20px;font-weight:700;color:#2a3d4d;margin:0 0 12px;line-height:1.3}
.otproffi-commercial__desc{font-size:14px;color:#6c7280;line-height:1.6;margin:0 0 16px}
.otproffi-commercial__price{font-size:20px;font-weight:800;color:#0000FF;margin:0;padding-top:16px;border-top:1px solid #eef1f5}
.otproffi-commercial__cta{text-align:center;margin-top:40px}
.otproffi-commercial__btn{display:inline-block;padding:16px 40px;background:#0000FF;color:#fff;border-radius:50px;text-decoration:none;font-weight:700;font-size:16px;transition:all .3s ease;cursor:pointer;border:none;box-shadow:0 8px 20px rgba(0,0,255,.3)}
.otproffi-commercial__btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,255,.45);color:#fff;text-decoration:none;background:#3b5c6d}
@media(max-width:768px){.otproffi-commercial{padding:50px 15px}.otproffi-commercial__title{font-size:26px}.otproffi-commercial__card{padding:24px 20px}}

.otproffi-useful{padding:70px 20px;background:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}
.otproffi-useful__container{max-width:1100px;margin:0 auto}.otproffi-useful__head{text-align:center;margin-bottom:34px}
.otproffi-useful__title{font-size:36px;font-weight:800;color:#2a3d4d;margin:0 0 10px}.otproffi-useful__sub{color:#6c7280;margin:0}
.otproffi-useful__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.otproffi-useful__card{min-height:260px;display:block;padding:30px;border:1px solid #e4e8ec;border-radius:16px;text-decoration:none!important;box-shadow:0 8px 28px rgba(59,92,109,.09);transition:.25s;background:linear-gradient(145deg,#fff,#f5f8fa)}
.otproffi-useful__card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,255,.13);border-color:#b9c7ff}.otproffi-useful__tag{display:inline-block;color:#0000ff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}
.otproffi-useful__card h3{font-size:23px;color:#2a3d4d;margin:0 0 10px}.otproffi-useful__card p{color:#5b6b76;line-height:1.6;margin:0 0 18px}.otproffi-useful__more{color:#0000ff;font-weight:700}
@media(max-width:700px){.otproffi-useful{padding:48px 15px}.otproffi-useful__title{font-size:28px}.otproffi-useful__grid{grid-template-columns:1fr}.otproffi-useful__card{padding:24px}}/* internal-links-redesign-20260827 */
.otproffi-useful{position:relative;overflow:hidden;padding:82px 20px;background:radial-gradient(circle at 8% 15%,rgba(0,91,255,.28),transparent 28%),radial-gradient(circle at 92% 85%,rgba(0,196,180,.16),transparent 30%),linear-gradient(135deg,#172a36 0%,#284654 100%)}
.otproffi-useful:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;pointer-events:none}
.otproffi-useful__container{position:relative;z-index:1}.otproffi-useful__title{color:#fff;font-size:40px;letter-spacing:-.7px}.otproffi-useful__sub{color:#c8d6de;font-size:17px}.otproffi-useful__grid{gap:26px}
.otproffi-useful__card{position:relative;overflow:hidden;padding:34px 34px 32px;background:rgba(255,255,255,.97);border:1px solid rgba(255,255,255,.45);border-radius:20px;box-shadow:0 22px 50px rgba(0,0,0,.2)}
.otproffi-useful__card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#0000ff,#3978ff)}.otproffi-useful__card:nth-child(2):before{background:linear-gradient(90deg,#00a89d,#35d2c3)}
.otproffi-useful__card:hover{transform:translateY(-7px);border-color:#fff;box-shadow:0 28px 60px rgba(0,0,0,.28)}.otproffi-useful__tag{padding:7px 11px;border-radius:999px;background:#eef2ff;color:#0000ff;margin-bottom:17px}.otproffi-useful__card:nth-child(2) .otproffi-useful__tag{background:#e6f8f5;color:#087b73}
.otproffi-useful__card h3{font-size:25px;line-height:1.25}.otproffi-useful__card p{font-size:16px}.otproffi-useful__more{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;background:#0000ff;color:#fff}.otproffi-useful__card:nth-child(2) .otproffi-useful__more{background:#087b73}
@media(max-width:700px){.otproffi-useful{padding:58px 15px}.otproffi-useful__title{font-size:31px}.otproffi-useful__card{padding:27px 24px}.otproffi-useful__card h3{font-size:22px}}.otproffi-faq{padding:80px 20px;background:linear-gradient(135deg,#f5f7fa 0%,#e8edf3 100%);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}
.otproffi-faq__container{max-width:900px;margin:0 auto}
.otproffi-faq__head{text-align:center;margin-bottom:50px}
.otproffi-faq__title{font-size:36px;font-weight:800;color:#2a3d4d;margin:0 0 12px;letter-spacing:-.5px}
.otproffi-faq__subtitle{font-size:16px;color:#6c7280;margin:0}
.otproffi-faq__list{display:flex;flex-direction:column;gap:14px}
.otproffi-faq__item{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,255,.06);overflow:hidden;transition:all .3s ease;border:1px solid rgba(0,0,0,.04)}
.otproffi-faq__item:hover{box-shadow:0 8px 30px rgba(0,0,255,.14);transform:translateY(-2px)}
.otproffi-faq__item.active{box-shadow:0 10px 35px rgba(0,0,255,.16);border-color:#0000FF}
.otproffi-faq__q{margin:0;padding:22px 28px;cursor:pointer;font-size:17px;font-weight:600;color:#2a3d4d;display:flex;align-items:center;gap:16px;user-select:none;line-height:1.4;-webkit-tap-highlight-color:transparent}
.otproffi-faq__icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#0000FF;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:transform .3s ease}
.otproffi-faq__item.active .otproffi-faq__icon{transform:rotate(45deg);background:#3b5c6d}
.otproffi-faq__text{flex:1}
.otproffi-faq__a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0.4,0,0.2,1),padding .3s ease;padding:0 28px 0 76px;color:#4a5568;line-height:1.7;font-size:15px}
.otproffi-faq__item.active .otproffi-faq__a{max-height:500px;padding:0 28px 24px 76px}
.otproffi-faq__a strong{color:#0000FF;font-weight:700}
@media(max-width:768px){.otproffi-useful{padding:70px 20px;background:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}
.otproffi-useful__container{max-width:1100px;margin:0 auto}.otproffi-useful__head{text-align:center;margin-bottom:34px}
.otproffi-useful__title{font-size:36px;font-weight:800;color:#2a3d4d;margin:0 0 10px}.otproffi-useful__sub{color:#6c7280;margin:0}
.otproffi-useful__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.otproffi-useful__card{min-height:260px;display:block;padding:30px;border:1px solid #e4e8ec;border-radius:16px;text-decoration:none!important;box-shadow:0 8px 28px rgba(59,92,109,.09);transition:.25s;background:linear-gradient(145deg,#fff,#f5f8fa)}
.otproffi-useful__card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,255,.13);border-color:#b9c7ff}.otproffi-useful__tag{display:inline-block;color:#0000ff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}
.otproffi-useful__card h3{font-size:23px;color:#2a3d4d;margin:0 0 10px}.otproffi-useful__card p{color:#5b6b76;line-height:1.6;margin:0 0 18px}.otproffi-useful__more{color:#0000ff;font-weight:700}
@media(max-width:700px){.otproffi-useful{padding:48px 15px}.otproffi-useful__title{font-size:28px}.otproffi-useful__grid{grid-template-columns:1fr}.otproffi-useful__card{padding:24px}}/* internal-links-redesign-20260827 */
.otproffi-useful{position:relative;overflow:hidden;padding:82px 20px;background:radial-gradient(circle at 8% 15%,rgba(0,91,255,.28),transparent 28%),radial-gradient(circle at 92% 85%,rgba(0,196,180,.16),transparent 30%),linear-gradient(135deg,#172a36 0%,#284654 100%)}
.otproffi-useful:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;pointer-events:none}
.otproffi-useful__container{position:relative;z-index:1}.otproffi-useful__title{color:#fff;font-size:40px;letter-spacing:-.7px}.otproffi-useful__sub{color:#c8d6de;font-size:17px}.otproffi-useful__grid{gap:26px}
.otproffi-useful__card{position:relative;overflow:hidden;padding:34px 34px 32px;background:rgba(255,255,255,.97);border:1px solid rgba(255,255,255,.45);border-radius:20px;box-shadow:0 22px 50px rgba(0,0,0,.2)}
.otproffi-useful__card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#0000ff,#3978ff)}.otproffi-useful__card:nth-child(2):before{background:linear-gradient(90deg,#00a89d,#35d2c3)}
.otproffi-useful__card:hover{transform:translateY(-7px);border-color:#fff;box-shadow:0 28px 60px rgba(0,0,0,.28)}.otproffi-useful__tag{padding:7px 11px;border-radius:999px;background:#eef2ff;color:#0000ff;margin-bottom:17px}.otproffi-useful__card:nth-child(2) .otproffi-useful__tag{background:#e6f8f5;color:#087b73}
.otproffi-useful__card h3{font-size:25px;line-height:1.25}.otproffi-useful__card p{font-size:16px}.otproffi-useful__more{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;background:#0000ff;color:#fff}.otproffi-useful__card:nth-child(2) .otproffi-useful__more{background:#087b73}
@media(max-width:700px){.otproffi-useful{padding:58px 15px}.otproffi-useful__title{font-size:31px}.otproffi-useful__card{padding:27px 24px}.otproffi-useful__card h3{font-size:22px}}.otproffi-faq{padding:50px 15px}.otproffi-faq__title{font-size:26px}.otproffi-faq__q{padding:18px 20px;font-size:15px;gap:12px}.otproffi-faq__icon{width:30px;height:30px;font-size:16px}.otproffi-faq__a{padding:0 20px 0 62px;font-size:14px}.otproffi-faq__item.active .otproffi-faq__a{padding:0 20px 20px 62px}}
