@keyframes loadingspin{to{transform:rotate(360deg)}}*{box-sizing:border-box;outline:none}:root{--text-error:red;--text-default:#1b1b1b;--text-secondary:#8c94a8;--text-secondary-grey:#8d94a6;--text-primary:#0c6fc7;--text-white:#fff;--bg-default:#1b1b1b;--bg-secondary:#f4f6fb;--bg-footer-border:#eef3ff;--bg-primary:#0c6fc7;--bg-main:#f4f5f7;--bg-white:#fff;--bg-subprimary:#d0dff5;--bg-counter:#93c5fc}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{font-optical-sizing:auto;min-width:320px;height:100%;min-height:100dvh;color:var(--text-default);background-color:var(--bg-main);font-family:Arial,Helvetica,sans-serif}mark{color:var(--bg-primary);background:0 0}.pl-23{padding-left:23px}.loadingspinner{pointer-events:none;border:3px solid #fff;border-top-color:#0000;border-radius:50%;width:25px;height:25px;animation:.8s infinite loadingspin;display:inline-block}.vanta-page__layout .wrapper{width:100%;max-width:1440px;margin:0 auto}.vanta-page__layout{flex-direction:column;height:100%;min-height:100vh;padding:40px 40px 32px;display:flex;position:relative}.vanta-page__layout>*{width:100%}.vanta-page__layout>main>section{margin-bottom:64px}.vanta-page__layout>main>section h2{margin:0 0 24px;font-size:32px;font-style:normal;font-weight:500;line-height:32px}.vanta-page__layout .main-banner{background:url(/build/assets/vanta-bg-BZnq-cad.png) 50%/cover no-repeat;border-radius:24px;align-items:flex-start;gap:30px;padding:80px 65px;display:flex;position:relative;overflow:hidden}.vanta-page__layout .main-banner:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:#ffffffa6;position:absolute;inset:0}.vanta-page__layout .main-banner .main-banner__part{z-index:1;width:calc(50% - 15px);position:relative}.vanta-page__layout .main-banner .main-banner__part:only-child{width:100%}.vanta-page__layout .main-banner .main-banner__visual{background:url(/build/assets/sticker-Cd9Ih7sb.webp) 100%/contain no-repeat;justify-content:flex-end;align-items:center;min-height:360px;display:flex}.vanta-page__layout .main-banner h1{letter-spacing:-1.44px;text-shadow:0 1px 3px #0000001f;margin:0 0 16px;font-size:54px;font-style:normal;font-weight:700;line-height:1.1}.vanta-page__layout .main-banner h1>mark{display:block}.vanta-page__layout .main-banner p{margin:0 0 12px;font-size:24px;font-style:normal;font-weight:500;line-height:28px}.vanta-page__layout .main-banner small{letter-spacing:-.16px;color:var(--text-default);font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:block}.vanta-page__layout .main-banner small>img{max-width:120px;margin:0;display:inline-block}.vanta-page__layout .app-card{z-index:1;background:#fff;border-radius:20px;width:100%;max-width:494px;margin-left:auto;padding:28px 28px 24px;position:relative;box-shadow:0 20px 50px #14171f1a,0 2px 8px #14171f0f}.vanta-page__layout .card-title{color:#14171f;margin:0 0 16px;font-size:18px;font-weight:700}.vanta-page__layout .field{margin-bottom:14px}.vanta-page__layout .field label{color:#6b7280;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.vanta-page__layout .field input{color:#14171f;background:#fafbfc;border:1px solid #e2e5ea;border-radius:10px;width:100%;height:44px;padding:0 14px;font-size:14px}.vanta-page__layout .field input:focus{border-color:var(--bg-primary);background:#fff;outline:none}.vanta-page__layout .field input[readonly]{color:#14171f;background:#f0f3f7;font-weight:600}.vanta-page__layout .field-error{margin:-8px 0 14px!important}.vanta-page__layout .field-error>small{color:#dc2626;font-size:12px}.vanta-page__layout .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vanta-page__layout .dropdown{position:relative}.vanta-page__layout .dropdown-trigger{color:#14171f;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e2e5ea;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;display:flex}.vanta-page__layout .dropdown-trigger span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vanta-page__layout .dropdown.open .dropdown-trigger{border-color:var(--bg-primary);background:#fff}.vanta-page__layout .dropdown-arrow{color:#9ca3af;flex:none;font-size:11px}.vanta-page__layout .dropdown.open .dropdown-arrow{color:var(--text-primary);transform:rotate(180deg)}.vanta-page__layout .dropdown-panel{z-index:10;background:#fff;border:1px solid #e2e5ea;border-radius:10px;flex-direction:column;gap:8px;max-height:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #14171f1f}.vanta-page__layout .product-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;margin-bottom:0!important;display:flex!important}.vanta-page__layout .product-item:hover{background:#f5f8fc}.vanta-page__layout .product-item.selected{background:#eaf3fc}.vanta-page__layout .product-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--bg-primary);flex:none}.vanta-page__layout .product-item-name{color:#14171f;flex:1;font-weight:600}.vanta-page__layout .product-item-price{color:#6b7280;margin-bottom:auto;font-size:11px;font-weight:600}.vanta-page__layout .term-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.vanta-page__layout .term-tab{text-align:center;color:#4b5563;cursor:pointer;background:#fafbfc;border:1px solid #e2e5ea;border-radius:8px;flex:1;min-width:58px;padding:9px 4px;font-family:inherit;font-size:12.5px}.vanta-page__layout .term-tab.active{border-color:var(--bg-primary);color:var(--text-primary);background:#eaf3fc;font-weight:700}.vanta-page__layout .vanta-widget__cart--body{margin-bottom:22px}.vanta-page__layout .payment-parts>p{text-align:left;color:#6b7280;margin:0 0 8px;font-size:12.5px;font-weight:600;display:block}.vanta-page__layout .payment-parts .payment-parts__wr{justify-content:space-between;align-items:flex-start;gap:0 8px;display:flex}.vanta-page__layout .payment-parts .payment-parts__item{text-align:left;width:calc(33.3333% - 8px);padding-top:6px;position:relative}.vanta-page__layout .payment-parts .payment-parts__item.grow-part{flex-grow:1}.vanta-page__layout .payment-parts .payment-parts__item:before{content:"";background-color:#e2e5ea;border-radius:100px;width:100%;height:6px;display:block;position:absolute;top:0;left:0;right:0}.vanta-page__layout .payment-parts .payment-parts__item:first-of-type:before{background-color:var(--bg-primary)}.vanta-page__layout .payment-parts .payment-parts__item>small{color:#9ca3af;margin-top:8px;margin-bottom:3px;font-size:11px;line-height:14px;display:block}.vanta-page__layout .payment-parts .payment-parts__item>span{color:#14171f;margin-top:3px;font-size:15px;font-weight:700;display:block}.vanta-page__layout .cta-btn{color:#fff;background:var(--bg-primary);cursor:pointer;border:none;border-radius:12px;width:100%;height:50px;font-family:inherit;font-size:15px;font-weight:700}.vanta-page__layout .cta-btn:disabled{opacity:.7;cursor:not-allowed}.vanta-page__layout small.fine-print{text-align:center;width:100%;color:var(--text-secondary-grey);margin-top:12px;font-size:11px;line-height:1.5;display:inline-block}.vanta-page__layout small.fine-print a{color:inherit;text-decoration:underline}.vanta-page__layout .how-it-works__list{counter-reset:my-list;flex-flow:wrap;gap:32px;padding:0;list-style:none;display:flex}.vanta-page__layout .how-it-works__list li{background-color:var(--bg-secondary);counter-increment:my-list;border-radius:24px;width:calc(50% - 16px);padding:24px 24px 24px 90px;display:block;position:relative}.vanta-page__layout .how-it-works__list li:before{content:counter(my-list);text-align:center;background-color:var(--bg-counter);width:47px;height:47px;color:var(--text-primary);border-radius:100%;font-size:20.318px;font-style:normal;font-weight:500;line-height:43px;display:block;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.vanta-page__layout .how-it-works__list li>p{margin:0 0 12px;font-size:24px;font-style:normal;font-weight:500;line-height:24px}.vanta-page__layout .how-it-works__list li>small{color:var(--text-secondary-grey);font-size:16px;font-style:normal;font-weight:500;line-height:1.2;display:block}.vanta-page__layout footer{color:var(--text-secondary);letter-spacing:-.16px;padding-top:30px;font-size:16px;font-weight:400;line-height:20px;position:relative;margin-top:auto!important}.vanta-page__layout footer:before{content:"";background-color:var(--bg-subprimary);width:100vw;height:1px;position:absolute;top:0;left:-40px;right:0}.vanta-page__layout .footer-page__row{justify-content:space-between;align-items:center;display:flex}.vanta-page__layout .footer-page__row+.footer-page__row{margin-top:56px}.vanta-page__layout .footer-page__row.info-row{align-items:flex-start;font-size:14px}.vanta-page__layout .footer-page__row p{margin:0;display:block}.vanta-page__layout .footer-page__row p:first-of-type{flex-shrink:0;width:190px}.vanta-page__layout .footer-page__row p>span{display:block}.vanta-page__layout .footer-page__row p>span+span{margin-top:5px}.vanta-page__layout .footer-page__row.info-row .footer-company{align-items:flex-start;gap:8px;font-size:16px;display:flex}.vanta-page__layout .footer-page__row.info-row .footer-company strong{color:var(--text-default)}.vanta-page__layout .footer-page__row.info-row .footer-company a{color:inherit;text-decoration:none}.vanta-page__layout .footer-page__row .footer-company__icon{width:16px;height:16px;color:var(--text-secondary);flex-shrink:0;margin-top:1px}.vanta-page__layout .footer-page__row.info-row p:nth-of-type(2){width:calc(60% - 114px);padding-left:70px}.vanta-page__layout .footer-page__row.info-row p:nth-of-type(3){width:calc(40% - 76px);padding-left:55px}.vanta-page__layout .footer-page__row:not(.info-row) p.info-text-column{letter-spacing:-.416px;width:calc(100% - 190px);padding-left:70px;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.vanta-page__layout .footer-page__row .bank-ru__logo>img{margin:0;display:block}.vanta-page__layout .credit-modal-overlay{z-index:1000;background:#000c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.vanta-page__layout .credit-modal{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:0;position:relative;overflow:hidden;box-shadow:0 20px 40px #0f172a2e}.vanta-page__layout .credit-modal-close{width:30px;height:30px;color:var(--text-secondary-grey);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:8px;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.vanta-page__layout .credit-modal-header{text-align:left;border-bottom:1px solid #e2e8f0;padding:28px 24px 16px}.vanta-page__layout .credit-modal-title{color:var(--text-default);margin:0 28px 8px 0;font-size:20px;font-weight:700}.vanta-page__layout .credit-modal-subtitle{color:var(--text-secondary-grey);margin:0;font-size:14px;line-height:1.45}.vanta-page__layout .credit-modal-actions{background-color:color-mix(in oklab, var(--bg-secondary) 50%, transparent);flex-direction:column;gap:10px;padding:20px 24px 24px;display:flex}.vanta-page__layout .credit-modal-btn{background:var(--bg-white);width:100%;height:44px;color:var(--text-default);cursor:pointer;border:1px solid #d1d5db;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.vanta-page__layout .credit-modal-btn-icon{flex-shrink:0;width:16px;height:16px}.vanta-page__layout .credit-modal-btn:hover{background:var(--bg-secondary)}.vanta-page__layout .credit-modal-btn-primary{border-color:var(--bg-primary);background:var(--bg-primary);color:var(--text-white)}.vanta-page__layout .credit-modal-btn-primary:hover{background:var(--bg-primary)}@media (width<=1241px){.vanta-page__layout .main-banner{align-items:flex-start;padding:40px 35px}.vanta-page__layout .main-banner h1{font-size:56px}.vanta-page__layout .main-banner p{font-size:20px;line-height:28px}.vanta-page__layout .app-card{max-width:100%}.vanta-page__layout .footer-page__row.info-row p:nth-of-type(2){width:calc(60% - 114px)}.vanta-page__layout .footer-page__row.info-row p:nth-of-type(3){width:calc(40% - 76px);margin-left:auto}}@media (width<=1100px){.vanta-page__layout .main-banner{flex-direction:column;align-items:center}.vanta-page__layout .main-banner .main-banner__part{width:100%}.vanta-page__layout .main-banner .main-banner__visual{display:none}.vanta-page__layout .how-it-works__list li>p{font-size:20px;line-height:20px}.vanta-page__layout .footer-page__row{flex-direction:column;justify-content:center;align-items:flex-start}.vanta-page__layout .footer-page__row p:first-of-type,.vanta-page__layout .footer-page__row.info-row p:nth-of-type(2),.vanta-page__layout .footer-page__row.info-row p:nth-of-type(3),.vanta-page__layout .footer-page__row:not(.info-row) p.info-text-column{text-align:left;width:100%;margin:0;padding:0}.vanta-page__layout .footer-page__row p.bank-ru__logo{width:190px;margin:20px 0 0}.vanta-page__layout .footer-page__row{flex-direction:column;gap:30px}.vanta-page__layout .footer-page__row.info-row .footer-company+.footer-company{margin-top:30px}}@media (width<=768px){.vanta-page__layout{padding:0}.vanta-page__layout>main>section{padding:0 24px}.vanta-page__layout .main-banner{border-top-left-radius:0;border-top-right-radius:0;padding:53px 24px 24px}.vanta-page__layout .main-banner h1{letter-spacing:-.64px;text-align:center;margin:0 0 24px;font-size:32px;line-height:34px}.vanta-page__layout .main-banner p{text-align:center;margin:0 0 24px;font-weight:400}.vanta-page__layout .main-banner small{text-align:center}.vanta-page__layout .app-card{border-radius:16px;padding:24px}.vanta-page__layout .field-row{grid-template-columns:1fr}.vanta-page__layout>main>section h2{font-size:24px}.vanta-page__layout .how-it-works__list li{width:100%}.vanta-page__layout .how-it-works__list li>small{line-height:1.4}.vanta-page__layout footer{padding:32px 24px}.vanta-page__layout footer:before{left:0}.vanta-page__layout .footer-page__row+.footer-page__row{margin-top:60px}}@media (width<=560px){.vanta-page__layout .main-banner small>img{margin-top:10px}}
