@keyframes pp-btn-shine{0%{transform:translateX(0) skewX(-18deg)}to{transform:translateX(400%) skewX(-18deg)}}@keyframes pp-highlight-breathe{0%,to{box-shadow:var(--lift),0 0 0 1px rgba(255,123,0,.18),0 24px 70px -30px rgba(255,122,0,.5)}50%{box-shadow:var(--lift),0 0 0 1px rgba(255,123,0,.3),0 26px 80px -28px rgba(255,122,0,.85)}}@keyframes pp-reveal-failsafe{to{opacity:1;transform:none}}@keyframes pp-help-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:root{--surface:rgba(15, 13, 24, 0.9);--surface-hi:rgba(24, 21, 36, 0.92);--hairline:rgba(255, 255, 255, 0.09);--hairline-hi:hsla(29, 100%, 55%, 0.4);--lift:0 1px 0 0 rgba(255, 255, 255, 0.09) inset,
            0 18px 40px -24px rgba(0, 0, 0, 0.9);--lift-hover:0 1px 0 0 rgba(255, 255, 255, 0.14) inset,
                  0 28px 60px -28px rgba(0, 0, 0, 0.95),
                  0 22px 60px -34px hsla(29, 100%, 50%, 0.55);--ease:cubic-bezier(0.16, 1, 0.3, 1);--warm:0.16;--cool:0.16;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E")}body.has-foam,body.has-foam::before,html.foam-fallback body,html.foam-likely body{background-color:#0b0b0f;background-image:radial-gradient(58% 48%at 22% 22%,rgba(92,64,173,.5),transparent 70%),radial-gradient(52% 44%at 78% 62%,rgba(140,62,190,.38),transparent 70%),radial-gradient(48% 38%at 50% 92%,rgba(255,122,0,.14),transparent 70%)}body.has-foam,html.foam-fallback body,html.foam-likely body{background-attachment:fixed}body.has-foam::before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none}html body.has-foam{background-attachment:scroll}body:is(.has-foam,:not(.has-foam)) .foam-veil{background:rgba(8,8,14,.18)}.footer{background:rgba(8,8,14,.32);border-top-color:rgba(255,255,255,.09)}.footer-copyright,.footer-link,.hero-description,.hero-login-link,.scroll-indicator,.section-header .section-description{color:#cfccc8;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 16px rgba(0,0,0,.6)}.section-title{text-shadow:0 2px 20px rgba(0,0,0,.45)}.hero-title{text-shadow:0 2px 24px rgba(0,0,0,.45),0 0 42px rgba(255,255,255,.12)}body:is(.has-foam,:not(.has-foam)) :is(.feature-card,.stat-card,.case-card,.testimonial-card,.pricing-card,.info-card-large,.info-details-card,.cta-card,.review-card,.reviews-form-card,.calculator-card,.balance-card,.dashboard-panel,.dashboard-support-card){background-color:var(--surface);background-image:var(--grain),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 30%),radial-gradient(58% 52%at 0% 0%,hsla(29,100%,50%,var(--warm)),rgba(255,123,0,0) 72%),radial-gradient(58% 55%at 100% 100%,rgba(139,92,246,var(--cool)),rgba(139,92,246,0) 74%);border-color:var(--hairline);box-shadow:var(--lift)}.stat-card{--warm:0.2;--cool:0.12}.balance-card{--warm:0.24;--cool:0.18}.dashboard-panel{--warm:0.12;--cool:0.14}.dashboard-support-card{--warm:0.1;--cool:0.12}.cta-card{--warm:0.26;--cool:0.18}.pricing-card{--warm:0.26;--cool:0.22}.review-card,.testimonial-card{--warm:0.08;--cool:0.24}.calculator-card,.info-card-large,.reviews-form-card{--warm:0.13;--cool:0.15}.pricing-card-highlight{--warm:0.4;--cool:0.12}.testimonial-card-highlight{--warm:0.26;--cool:0.14}body:is(.has-foam,:not(.has-foam)) .testimonial-card-highlight{border-color:rgba(255,123,0,.35)}.info-details-card{border:1px solid transparent;border-radius:1.5rem;padding:1.75rem}.case-card,.cta-card,.feature-card,.info-card-large,.info-details-card,.pricing-card,.review-card,.stat-card,.testimonial-card{transition-property:opacity,transform,box-shadow,border-color,background-color!important;transition-duration:.8s,.35s,.35s,.35s,.35s!important;transition-timing-function:ease,var(--ease),var(--ease),var(--ease),var(--ease)!important}@media (hover:hover) and (pointer:fine){.case-card:hover,.feature-card:hover,.info-details-card:hover,.review-card:hover,.stat-card:hover,.testimonial-card:hover{transform:translateY(-4px)!important}body:is(.has-foam,:not(.has-foam)) :is(.feature-card,.stat-card,.case-card,.testimonial-card,.info-details-card,.review-card):hover{border-color:var(--hairline-hi);background-color:var(--surface-hi);box-shadow:var(--lift-hover)}.pricing-card:hover{transform:translateY(-6px)!important}body:is(.has-foam,:not(.has-foam)) .pricing-card:hover{box-shadow:var(--lift-hover)}}body:is(.has-foam,:not(.has-foam)) .pricing-card-highlight{border-color:rgba(255,123,0,.55);box-shadow:var(--lift),0 0 0 1px rgba(255,123,0,.18),0 24px 70px -30px rgba(255,122,0,.55)}@media (hover:hover) and (pointer:fine){body:is(.has-foam,:not(.has-foam)) .pricing-card-highlight:hover{border-color:rgba(255,140,30,.75);box-shadow:var(--lift-hover),0 0 0 1px rgba(255,123,0,.28),0 32px 90px -30px rgba(255,122,0,.7)}}body:is(.has-foam,:not(.has-foam)) .pricing-extra .pricing-grid .pricing-card:last-child{background-color:rgba(22,17,29,.9);background-image:var(--grain),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 30%),radial-gradient(58% 52%at 0% 0%,rgba(139,92,246,.26),rgba(139,92,246,0) 72%),radial-gradient(58% 55%at 100% 100%,rgba(255,184,0,.16),rgba(255,184,0,0) 74%)}body:is(.has-foam,:not(.has-foam)) .cases-showcase{background-color:rgba(19,18,17,.6);background-image:var(--grain),radial-gradient(52% 60%at 0% 0%,rgba(255,122,0,.12),rgba(255,122,0,0) 70%),radial-gradient(52% 60%at 100% 100%,rgba(125,92,255,.12),rgba(125,92,255,0) 70%)}body:is(.has-foam,:not(.has-foam)) .extra-promo-bridge{background-image:var(--grain),radial-gradient(38% 62%at 20% 50%,rgba(255,122,0,.17),rgba(255,122,0,0) 72%),radial-gradient(38% 62%at 80% 50%,rgba(139,92,246,.14),rgba(139,92,246,0) 72%),linear-gradient(135deg,rgba(15,15,20,.95) 0%,rgba(20,18,30,.95) 100%)}body:is(.has-foam,:not(.has-foam)) .pricing-card .pricing-btn{background-color:rgba(255,123,0,.1);background-image:none;border-color:rgba(255,123,0,.45);transition:background-color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}body:is(.has-foam,:not(.has-foam)) .pricing-card-highlight .pricing-btn{background-image:linear-gradient(135deg,#ff8a1f 0,#ff7b00 55%,#f06400 100%);border-color:transparent;color:#fafafa;box-shadow:0 10px 30px -12px rgba(255,122,0,.85)}@media (hover:hover) and (pointer:fine){body:is(.has-foam,:not(.has-foam)) .pricing-card .pricing-btn:hover{background-color:rgba(255,123,0,.18);background-image:none;border-color:rgba(255,123,0,.7)}body:is(.has-foam,:not(.has-foam)) .pricing-card-highlight .pricing-btn:hover{background-image:linear-gradient(135deg,#ffa040 0,#ff8c1a 55%,#ff7300 100%);box-shadow:0 14px 38px -12px rgba(255,122,0,.95)}}.seo-block{--warm:0.13;--cool:0.21;transition:opacity .8s ease,transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease),background-color .35s var(--ease)!important}body:is(.has-foam,:not(.has-foam)) .seo-block{background-color:rgba(22,17,40,.76);background-image:var(--grain),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 32%),radial-gradient(52% 50%at 0% 0%,hsla(29,100%,50%,var(--warm)),rgba(255,123,0,0) 72%),radial-gradient(56% 54%at 100% 100%,rgba(139,92,246,var(--cool)),rgba(139,92,246,0) 74%);border-color:rgba(158,138,250,.2);box-shadow:0 1px 0 0 rgba(200,186,255,.16) inset,0 18px 40px -24px rgba(0,0,0,.9)}body:is(.has-foam,:not(.has-foam)) .seo-content-grid>.seo-block:nth-child(even){background-image:var(--grain),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 32%),radial-gradient(52% 50%at 100% 0%,hsla(29,100%,50%,var(--warm)),rgba(255,123,0,0) 72%),radial-gradient(56% 54%at 0% 100%,rgba(139,92,246,var(--cool)),rgba(139,92,246,0) 74%)}@media (max-width:768px),(hover:none) and (pointer:coarse){body:is(.has-foam,:not(.has-foam)) .seo-block{background-color:#151124}}@media (hover:hover) and (pointer:fine){.seo-block:hover{transform:translateY(-4px)!important}body:is(.has-foam,:not(.has-foam)) .seo-block:hover{border-color:var(--hairline-hi);background-color:rgba(32,25,56,.8);box-shadow:0 1px 0 0 rgba(212,198,255,.16) inset,0 22px 48px -22px rgba(0,0,0,.92)}}.seo-block li,.seo-block p{max-width:70ch}.calculator-custom-likes__input:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(255,138,40,.9);outline-offset:3px}:root{--sbp-mark:url("images/sbp.svg")}.sbp-mark{display:inline-block;width:1.5em;height:1.5em;vertical-align:-.4em;flex-shrink:0;background:var(--sbp-mark) center/contain no-repeat}.sbp-badge{display:inline-flex;align-items:center;gap:.4em;flex-shrink:0;padding:.2em .55em .2em .4em;border-radius:7px;font-weight:700;letter-spacing:.03em;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.section-header .section-description{max-width:62ch;margin-left:auto;margin-right:auto}@media (hover:hover) and (pointer:fine){.btn-primary,.btn-secondary{position:relative;overflow:hidden}.btn-primary::after,.btn-secondary::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0)0,rgba(255,255,255,.28) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg);opacity:0}.btn-primary:hover::after,.btn-secondary:hover::after{opacity:1;animation:pp-btn-shine .75s var(--ease)}.btn-outline:active,.btn-primary:active,.btn-secondary:active{transform:translateY(1px)}}body:is(.has-foam,:not(.has-foam)) .order-card{--warm:0.1;--cool:0.12;background-color:rgba(255,255,255,.045);background-image:var(--grain),radial-gradient(60% 90%at 0% 0%,hsla(29,100%,50%,var(--warm)),rgba(255,123,0,0) 72%),radial-gradient(60% 90%at 100% 100%,rgba(139,92,246,var(--cool)),rgba(139,92,246,0) 74%);border:1px solid var(--hairline);border-radius:14px;transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease),background-color .28s var(--ease)}@media (hover:hover) and (pointer:fine){body:is(.has-foam,:not(.has-foam)) .order-card:hover{transform:translateY(-3px);border-color:var(--hairline-hi);background-color:rgba(255,255,255,.07);box-shadow:var(--lift-hover)}}body:is(.has-foam,:not(.has-foam)) .pricing-card-highlight{animation:pp-highlight-breathe 4.5s ease-in-out infinite}@media (max-width:768px),(hover:none) and (pointer:coarse){:root{--surface:rgb(15, 13, 24);--surface-hi:rgb(24, 21, 36)}.badge,.calculator-card,.case-card,.case-modal,.cases-showcase,.cases-showcase__count,.cta-card,.email-modal,.extra-promo-bridge,.faq-item-main,.feature-card,.footer,.header,.info-card-large,.info-details-card,.mobile-menu,.mobile-menu-close,.modal-nav,.pricing-card,.review-card,.reviews-form-card,.seo-block,.stat-card,.testimonial-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.footer{background-color:rgba(10,10,16,.92)}}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}@media (max-width:480px){.info-card-large{padding:1.25rem}.stat-number{font-size:clamp(1.5rem,8.2vw,2.5rem);white-space:nowrap}.stat-card{padding:1.5rem .5rem}}@media (max-width:768px){.footer-links{flex-wrap:wrap;gap:.75rem 1.5rem}.footer{padding-bottom:5.5rem}.back-to-top{width:44px;height:44px}.mobile-menu-link{display:flex;align-items:center;min-height:44px;padding:0 1rem}.review-star{min-width:44px;justify-content:center;padding:0}.footer-link,.review-star{display:inline-flex;align-items:center;min-height:44px}.mobile-menu{overflow-y:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:5rem 1rem 2rem}.auth-field input,.auth-field textarea,.review-form__field input,.review-form__field textarea,input,select,textarea{font-size:16px}}.cases-showcase{transition-property:opacity,transform,border-color,box-shadow;transition-duration:.7s,.45s,.3s,.3s;transition-timing-function:ease,var(--ease),ease,ease}.reveal-on-scroll:not(.revealed){animation:pp-reveal-failsafe .6s ease 3s forwards}@media (prefers-reduced-motion:reduce){.calculator-card,.case-card,.cta-card,.feature-card,.info-card-large,.info-details-card,.pricing-btn,.pricing-card,.review-card,.reviews-form-card,.seo-block,.stat-card,.testimonial-card{transition-property:opacity,background-color,border-color,box-shadow!important;transition-duration:.8s,.2s,.2s,.2s!important}.btn-outline:active,.btn-primary:active,.btn-secondary:active,.case-card,.case-card:hover,.cases-showcase,.cta-banner,.cta-card,.faq-item-main,.feature-card,.feature-card:hover,.info-card-large,.info-details-card,.info-details-card:hover,.order-card:hover,.pricing-btn:hover,.pricing-card,.pricing-card:hover,.reveal-on-scroll,.review-card,.review-card:hover,.section-header,.seo-block,.seo-block:hover,.stat-card,.stat-card:hover,.testimonial-card,.testimonial-card:hover{transform:none!important}.btn-primary:hover::after,.btn-secondary:hover::after,.pricing-card-highlight{animation:none!important}}body:is(.has-foam,:not(.has-foam)) .pricing-card[data-tariff=vk_promo]{background-color:rgba(11,17,32,.9);background-image:var(--grain),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 30%),radial-gradient(58% 52%at 0% 0%,rgba(43,123,231,.34),rgba(43,123,231,0) 72%),radial-gradient(58% 55%at 100% 100%,rgba(0,194,255,.2),rgba(0,194,255,0) 74%);border-color:rgba(70,145,246,.45);box-shadow:var(--lift),0 24px 70px -30px rgba(43,123,231,.55)}.pricing-card[data-tariff=vk_promo] .pricing-price{color:#6ab3ff}.pricing-card[data-tariff=vk_promo] .pricing-feature::before{background:linear-gradient(135deg,#2b7be7,#00c2ff);box-shadow:0 3px 10px -3px rgba(43,123,231,.7)}body:is(.has-foam,:not(.has-foam)) .pricing-card[data-tariff=vk_promo] .pricing-btn{background-color:transparent;background-image:linear-gradient(135deg,#2b7be7 0,#1f6fd8 55%,#0d5bbd 100%);border-color:transparent;color:#fff;box-shadow:0 10px 30px -12px rgba(43,123,231,.85)}@media (hover:hover) and (pointer:fine){body:is(.has-foam,:not(.has-foam)) .pricing-card[data-tariff=vk_promo]:hover{border-color:rgba(106,179,255,.75);box-shadow:var(--lift-hover),0 32px 90px -30px rgba(43,123,231,.7)}body:is(.has-foam,:not(.has-foam)) .pricing-card[data-tariff=vk_promo] .pricing-btn:hover{background-image:linear-gradient(135deg,#3d8bf5 0,#2b7be7 55%,#1668ce 100%);box-shadow:0 14px 38px -12px rgba(43,123,231,.95)}}.orders-actions,.orders-help{display:inline-flex;align-items:center}.orders-actions{position:relative;gap:.6rem}.orders-help{width:26px;height:26px;flex-shrink:0;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#cfccc8;font:700 13px/1 var(--font-display, inherit);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease),transform .2s var(--ease)}.orders-help:hover,.orders-help[aria-expanded=true]{color:#fff;border-color:rgba(255,136,26,.55);background:rgba(255,123,0,.16)}.orders-help:active{transform:translateY(1px)}.orders-help-popover{position:absolute;top:calc(100% + .6rem);right:0;z-index:20;width:min(330px,calc(100vw - 3rem));padding:.95rem 1.05rem;border-radius:14px;border:1px solid var(--hairline);background-color:#12101b;background-image:var(--grain),radial-gradient(60% 80%at 0% 0%,rgba(255,123,0,.14),rgba(255,123,0,0) 72%);box-shadow:var(--lift-hover);color:#cfccc8;font-size:.83rem;line-height:1.5;text-align:left;animation:pp-help-in .22s var(--ease)}.orders-help-popover p{margin:0 0 .55rem}.orders-help-popover p:last-child{margin-bottom:0}.orders-help-popover__title{color:#fff;font-weight:700;font-size:.92rem}.orders-help-popover__list{margin:0 0 .55rem;padding-left:1.05rem;list-style:disc}.orders-help-popover__list li{margin-bottom:.3rem}.orders-help-popover__list b{color:#fff}.orders-help-popover__foot{padding-top:.55rem;border-top:1px solid rgba(255,255,255,.08);color:#b2aeaa}@media (prefers-reduced-motion:reduce){.orders-help-popover{animation:none!important}.orders-help:active{transform:none!important}}.auth-field.is-approx,.calculator-custom-likes__input-wrap.is-approx{position:relative}.auth-field.is-approx input{padding-left:1.65rem}.auth-field.is-approx::after,.calculator-custom-likes__input-wrap.is-approx::before{content:"~";position:absolute;pointer-events:none;color:#bebab6;font-weight:700;font-size:1rem;line-height:1}.auth-field.is-approx::after{left:.75rem;bottom:0;height:58px;display:flex;align-items:center}.calculator-custom-likes__input-wrap.is-approx .calculator-custom-likes__input{padding-left:1.7rem}.calculator-custom-likes__input-wrap.is-approx::before{left:.7rem;top:50%;transform:translateY(-50%);z-index:2}.dashboard-custom-fields>#customCountRangeHint{grid-column:1/-1}.calculator-album{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.07)}.dashboard-likes-addon>.calculator-album{grid-column:1/-1;margin-top:.15rem;padding-top:.75rem}#customCountRangeHint[hidden],#vkActivityRangeHint[hidden],.calculator-album[hidden]{display:none}.calculator-album>.calculator-album__toggle{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.9rem;font-weight:600;color:#bebab6;transition:color .2s var(--ease, ease)}.calculator-album>.calculator-album__toggle:hover{color:#e4e0dc}.calculator-album.is-active>.calculator-album__toggle{color:#f0ede9}.calculator-album__checkbox{appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;flex:0 0 auto;margin:0;border:1px solid rgba(255,255,255,.28);border-radius:.35rem;background:rgba(255,255,255,.05);cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease}.calculator-album__checkbox:hover,.dashboard-likes-addon__toggle input[type=checkbox]:hover{border-color:rgba(255,136,26,.55)}.calculator-album__checkbox:checked,.dashboard-likes-addon__toggle input[type=checkbox]:checked{background-color:#ff7b00;border-color:#ff7b00}.calculator-album__checkbox:checked::after,.dashboard-likes-addon__toggle input[type=checkbox]:checked::after{content:"";position:absolute;left:.34rem;top:.13rem;width:.3rem;height:.58rem;border:solid #1a1005;border-width:0 2px 2px 0;transform:rotate(45deg)}.calculator-album__checkbox:focus-visible,.dashboard-likes-addon__toggle input[type=checkbox]:focus-visible{outline:2px solid #ff881a;outline-offset:2px}.calculator-album__field{margin-top:.7rem;display:grid;gap:.4rem}.calculator-album__field[hidden],.pricing.filter-ya .pricing-card[data-tariff=vk_promo]{display:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #17171c inset;-webkit-text-fill-color:#fff;caret-color:#fff;border-color:rgba(255,122,0,.45);transition:background-color 999999s ease-out 0s}input,textarea{caret-color:hsl(var(--primary))}[tabindex],a,button,label{-webkit-tap-highlight-color:transparent}:root{color-scheme:dark}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:rgba(255,122,0,.6) #0b0b0f;scrollbar-width:thin}}.auth-field input[type=number]::-webkit-inner-spin-button,.auth-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auth-field input[type=number]{-moz-appearance:textfield;appearance:textfield}.auth-field input::placeholder,.email-modal__input::placeholder,.form-input::placeholder,.review-form__field input::placeholder,.review-form__field textarea::placeholder{transition:opacity .2s ease}.auth-field input:focus::placeholder,.email-modal__input:focus::placeholder,.form-input:focus::placeholder,.review-form__field input:focus::placeholder,.review-form__field textarea:focus::placeholder{opacity:.3}.back-to-top{border:1px solid rgba(255,255,255,.28)}.back-to-top:active{transform:scale(.92)}.hero-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .9rem;margin-top:1.4rem;font-size:.9rem;color:rgba(226,222,218,.72)}.hero-trust__item strong{color:#fff;font-weight:700}.hero-trust__dot{width:4px;height:4px;border-radius:50%;background:rgba(255,136,26,.8)}.hero-trust__link{color:#ff9b3d;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,136,26,.45);transition:color .2s ease,text-decoration-color .2s ease}.hero-trust__link:hover{color:#ffb066;text-decoration-color:rgba(255,150,51,.9)}@media (max-width:560px){.hero-trust{flex-direction:column;gap:.3rem}.hero-trust__dot{display:none}}.pricing-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0 0 1.9rem}.pricing-filter__chip{padding:.5rem 1.15rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#c8c4c0;font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.pricing-filter__chip:hover{border-color:rgba(255,136,26,.5);color:#fff}.pricing-filter__chip.is-active{background:#ff7b00;border-color:#ff7b00;color:#1a1005}.pricing.filter-vk .pricing-card:not([data-tariff=vk_promo]){display:none}.mobile-pricing-jump{display:none}@media (max-width:768px){.mobile-pricing-jump{position:fixed;left:50%;bottom:calc(1.1rem + env(safe-area-inset-bottom,0));transform:translateX(-50%);z-index:90;display:inline-flex;align-items:center;gap:.45rem;padding:.62rem 1.25rem;border-radius:999px;background:linear-gradient(120deg,#ff7b00,#ff751a);color:#1a1005;font-weight:700;font-size:.92rem;text-decoration:none;box-shadow:0 8px 28px -8px rgba(255,123,0,.65);border:1px solid rgba(255,255,255,.35)}.mobile-pricing-jump:active{transform:translateX(-50%) scale(.95)}.mobile-pricing-jump[hidden]{display:none}}.section-title{font-size:clamp(1.75rem,1.41rem + 1.45vw,2.5rem)}.cta-title{font-size:clamp(1.5rem,1.1rem + 1.55vw,2.25rem)}.seo-content .section-title{font-size:clamp(1.5rem,1.17rem + 1.1vw,2rem)}.seo-content .section-title::after{width:56px;height:2px;opacity:.65}.seo-content .section-header{margin-bottom:2.25rem}:root{--section-pad:clamp(4rem, 2rem + 4.2vw, 7rem);--section-pad-s:clamp(3.25rem, 1.9rem + 2.6vw, 5rem)}.calculator,.calculator-extra,.cases,.faq-main,.features,.pricing,.pricing-extra,.service-info,.testimonials{padding:var(--section-pad)0}section.seo-content{padding:var(--section-pad-s)0}.seo-content+.seo-content{padding-top:.5rem}.section-header{margin-bottom:clamp(2.25rem,1.6rem + 1.8vw,3.25rem)}.seo-content .seo-block p{font-size:1rem;line-height:1.75;color:#bcb8b3}.seo-content .seo-block h3{line-height:1.3;margin-bottom:.65rem;letter-spacing:-.01em}.cases-showcase__title,.email-modal__title,.feature-title,.info-subtitle,.panel-heading h2,.pricing-title,.reviews-form-card__title{letter-spacing:-.01em}.cta-description,.faq-answer-main p,.feature-description,.hero-description,.pricing-feature,.section-description,.seo-block p{text-wrap:pretty}.hero::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(46% 36%at 50% 38%,rgba(125,92,255,.2),transparent 70%),radial-gradient(30% 22%at 50% 56%,rgba(255,122,0,.1),transparent 72%)}.badge{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.badge svg{color:hsl(var(--primary));filter:drop-shadow(0 0 6px rgba(255,122,0,.6))}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.badge{border-color:transparent}.badge::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(100deg,rgba(255,122,0,.65),rgba(255,255,255,.18) 45%,rgba(125,92,255,.65));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}}.btn-hero{padding-left:2.6rem;padding-right:2.6rem;letter-spacing:.01em}.hero-buttons,.nav-link{position:relative}.header::after,.hero-buttons::before{content:"";position:absolute;pointer-events:none}.hero-buttons::before{left:50%;top:50%;width:320px;height:120px;transform:translate(-50%,-50%);background:radial-gradient(50% 50%at 50% 50%,rgba(125,92,255,.28),rgba(255,122,0,.12) 55%,transparent 75%);filter:blur(18px);z-index:-1}.header::after{left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(255,122,0,.45) 35%,rgba(125,92,255,.45) 65%,transparent 95%);opacity:0;transition:opacity .3s ease}.header-scrolled::after{opacity:1}.nav-link::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:linear-gradient(90deg,hsl(var(--primary)),#7d5cff);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav-link:focus-visible::after,.nav-link:hover::after{transform:scaleX(1)}#mainNav .nav-link>span::before{content:"·";margin-right:.3em;color:hsl(var(--primary));opacity:.5;font-weight:700;transition:opacity .25s var(--ease)}#mainNav .nav-link:focus-visible>span::before,#mainNav .nav-link:hover>span::before{opacity:1}.pricing-card[data-tariff=booster]::before,.scroll-indicator span{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase}.scroll-indicator .arrow-down{color:hsl(var(--primary));filter:drop-shadow(0 0 8px rgba(255,122,0,.5))}.pricing-card[data-tariff=booster]{overflow:visible}.pricing-card[data-tariff=booster]::before{content:"Выгодно";position:absolute;top:-.8rem;left:1.75rem;z-index:3;font-size:.62rem;font-weight:700;letter-spacing:.16em;color:#2e2000;background:linear-gradient(105deg,#ffd54a,#ffb300);padding:.32rem .75rem;border-radius:999px;box-shadow:0 8px 22px -8px rgba(255,179,0,.8);white-space:nowrap}@media (max-width:480px){.pricing-card[data-tariff=booster]::before{left:50%;transform:translateX(-50%)}}#count,#link,.link-field{transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease)}@media (hover:hover) and (pointer:fine){#count:hover:not(:disabled):not(:focus),#link:hover:not(:disabled):not(:focus),.link-field:hover:not(:disabled):not(:focus){border-color:rgba(255,255,255,.22)}}#count:focus,#link:focus,.link-field:focus{border-color:rgba(255,138,40,.9);background-color:rgba(255,255,255,.07);box-shadow:0 0 0 3px rgba(255,123,0,.16),0 0 24px -6px rgba(255,123,0,.35)}.input-icon{transition:color .25s var(--ease)}.input-wrapper:focus-within .input-icon{color:hsl(var(--primary))}#days{background:linear-gradient(90deg,rgba(255,123,0,.5),rgba(139,92,246,.5))}#days::-moz-range-progress{height:.5rem;border-radius:.25rem;background:linear-gradient(90deg,#ff7b00,#a78bfa)}#days::-webkit-slider-thumb{background:linear-gradient(135deg,#ff8a1f,#f06400);border:2px solid rgba(255,255,255,.92);box-shadow:0 2px 12px rgba(255,122,0,.55);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}#days::-moz-range-thumb{background:linear-gradient(135deg,#ff8a1f,#f06400);border:2px solid rgba(255,255,255,.92);box-shadow:0 2px 12px rgba(255,122,0,.55);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}@media (hover:hover) and (pointer:fine){#days:not(:disabled):hover::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 4px 18px rgba(255,122,0,.75)}#days:not(:disabled):hover::-moz-range-thumb{transform:scale(1.15);box-shadow:0 4px 18px rgba(255,122,0,.75)}}#days:not(:disabled):active::-webkit-slider-thumb{transform:scale(1.22)}#days:disabled{opacity:.45}#days:disabled::-webkit-slider-thumb{border-color:rgba(255,255,255,.35);box-shadow:none}#days:disabled::-moz-range-thumb{border-color:rgba(255,255,255,.35);box-shadow:none}.slider-value{border:1px solid rgba(255,123,0,.35);background:rgba(255,123,0,.14)}.calculator-card .total-amount{background:linear-gradient(120deg,#ffb066 0,#ff7b00 45%,#c9a8ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.calculator-card .form-footer{position:relative;border-top-color:transparent}.calculator-card .form-footer::before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,123,0,.45) 30%,rgba(139,92,246,.45) 70%,transparent)}.stat-icon-wrap{display:flex;justify-content:center;margin-bottom:.5rem;filter:drop-shadow(0 0 10px rgba(255,136,26,.35))}.stat-number::after{content:"";display:block;width:2.75rem;height:2px;margin:.6rem auto 0;border-radius:999px;background:linear-gradient(90deg,rgba(255,136,26,0),hsl(29 100% 55%),rgba(255,136,26,0));opacity:.55;transform:scaleX(.6);transition:transform .35s var(--ease),opacity .35s ease}@media (hover:hover) and (pointer:fine){.stat-card:hover .stat-number::after{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.stat-number::after{transition-property:opacity}.stat-card:hover .stat-number::after{transform:scaleX(.6)}}.testimonial-stars{text-shadow:0 0 14px rgba(251,191,36,.4)}.testimonial-avatar{box-shadow:0 0 0 2px rgba(255,122,0,.12),0 0 16px rgba(255,122,0,.18)}.testimonials-more{display:flex;justify-content:center;margin-top:2rem}.testimonials-more .btn{display:inline-flex;align-items:center;gap:.5rem}.testimonials-more .btn svg{transition:transform .3s var(--ease)}@media (hover:hover) and (pointer:fine){.testimonials-more .btn:hover svg{transform:translateX(4px)}}.cases-showcase__shine{position:absolute;inset:0;z-index:3;border-radius:1rem;overflow:hidden;pointer-events:none}.cases-showcase__shine::before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:45%;background:linear-gradient(105deg,rgba(255,255,255,0),rgba(255,255,255,.13),rgba(255,255,255,0));transform:translateX(-130%) skewX(-12deg);transition:transform .7s var(--ease)}@media (hover:hover) and (pointer:fine){.cases-showcase:focus-visible .cases-showcase__shine::before,.cases-showcase:hover .cases-showcase__shine::before{transform:translateX(330%) skewX(-12deg)}}@media (prefers-reduced-motion:reduce){.cases-showcase__shine::before{transition:none}}.faq-item-main.faq-open{background-color:rgba(26,22,38,.85);box-shadow:var(--edge),var(--elev-1),inset 2px 0 0 rgba(255,136,26,.6)}.faq-item-main{transition-property:opacity,transform,border-color;transition-duration:.7s,.45s,.3s;transition-timing-function:ease,var(--ease),ease;contain:layout paint}.faq-answer-main{display:grid;grid-template-rows:0fr;max-height:none;overflow:hidden;transition:grid-template-rows .4s var(--ease)}.faq-answer-main>.faq-answer-inner{min-height:0;padding:0;overflow:hidden}.faq-item-main.faq-open .faq-answer-main{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.faq-answer-main{transition-duration:.01ms}}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.07)}.footer-logo{font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:#fff;text-decoration:none}.footer-tagline{max-width:24rem;margin-top:.6rem;color:#aaa6a2;font-size:.875rem;line-height:1.6}.footer-nav{display:flex;flex-direction:column;gap:.35rem}.footer-tg{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:999px;border:1px solid rgba(255,136,26,.35);background:rgba(255,123,0,.08);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .3s ease,background-color .3s ease,transform .3s var(--ease)}@media (hover:hover) and (pointer:fine){.footer-tg:hover{border-color:rgba(255,136,26,.7);background-color:rgba(255,123,0,.16);transform:translateY(-2px)}}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem}.footer-bottom .footer-copyright{margin-bottom:0;text-align:left}@media (max-width:640px){.footer-bottom,.footer-top{flex-direction:column;align-items:center;text-align:center}.footer-nav{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem}.footer-bottom .footer-copyright{text-align:center}}.dashboard-tariff{position:relative}body:is(.has-foam,:not(.has-foam)) .dashboard-tariff.is-active{border-color:rgba(255,136,26,.75);background-color:rgba(255,122,0,.1);background-image:var(--grain),radial-gradient(70% 90%at 0% 0%,rgba(255,123,0,.18),rgba(255,123,0,0) 72%);box-shadow:0 1px 0 0 rgba(255,255,255,.09) inset,0 0 0 1px rgba(255,123,0,.22),0 18px 44px -22px rgba(255,123,0,.55)}.dashboard-tariff.is-active::after{content:"✓";position:absolute;top:.8rem;right:.8rem;width:1.15rem;height:1.15rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.62rem;font-weight:700;color:#fff;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));box-shadow:0 2px 8px -3px rgba(255,123,0,.65)}@media (hover:hover) and (pointer:fine){.dashboard-tariff:not(.is-active):hover{border-color:rgba(255,136,26,.35);background-color:rgba(255,122,0,.05)}}.empty-state--orders{display:grid;justify-items:center;gap:.35rem;padding:2.25rem 1.5rem;text-align:center;border:1px dashed rgba(255,255,255,.14);border-radius:14px;background-color:rgba(255,255,255,.03);background-image:var(--grain),radial-gradient(60% 80%at 50% 0%,rgba(255,123,0,.08),rgba(255,123,0,0) 70%)}.empty-state--orders .empty-state__icon{font-size:1.9rem;line-height:1;margin-bottom:.35rem}.empty-state--orders p{margin:0}.empty-state--orders strong{color:#fff;font-size:1.05rem}.empty-state--orders .empty-state__cta{margin-top:.9rem}.dashboard-likes-addon__toggle input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;flex:0 0 auto;margin:0;border:1px solid rgba(255,255,255,.28);border-radius:.35rem;background:rgba(255,255,255,.05);cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease}.pay-method__option{position:relative;padding-left:2.45rem}.pay-method__option::before{content:"";position:absolute;left:.95rem;top:50%;transform:translateY(-50%);width:.95rem;height:.95rem;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);transition:border-color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}.pay-method__option.is-active::before{border-color:#ff810a;background:radial-gradient(circle,#ff881a 0 38%,rgba(255,122,0,0) 44%);box-shadow:0 0 10px -2px rgba(255,123,0,.7)}.dashboard-price-preview{border-color:rgba(255,123,0,.22);background-color:rgba(255,122,0,.05);background-image:var(--grain),radial-gradient(80% 130%at 100% 50%,rgba(255,123,0,.1),rgba(255,123,0,0) 72%)}.dashboard-price-preview strong{font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#fff,#ffd9a0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:1.12rem;word-spacing:-.06em}.btn-logout:hover{border-color:rgba(248,113,113,.55);color:#fecaca;background:rgba(248,113,113,.08)}.btn-logout:focus-visible{outline-color:rgba(248,113,113,.8)}.balance-chip{font-variant-numeric:tabular-nums}.balance-chip:active{transform:translateY(1px)}.balance-chip.is-active{box-shadow:0 10px 24px -10px rgba(255,123,0,.75)}@media (hover:hover) and (pointer:fine){.balance-chip:not(.is-active):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.balance-chip:active,.balance-chip:not(.is-active):hover{transform:none}}.auth-field input{transition:border-color .2s var(--ease-signature, ease),box-shadow .2s var(--ease-signature, ease),background-color .2s var(--ease-signature, ease)}.auth-field input:hover:not(:focus){border-color:rgba(255,255,255,.22)}.auth-field input:focus{background:rgba(255,255,255,.08)}@font-face{font-family:"Unbounded";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/unbounded-600-cyrillic.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Unbounded";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/unbounded-600-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Unbounded";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/unbounded-700-cyrillic.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Unbounded";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/unbounded-700-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cta-title,.extra-promo-bridge__title,.hero-title,.section-title{font-family:"Unbounded",var(--font-display, sans-serif)}.hero-title{font-size:clamp(2rem,1rem + 4.4vw,4rem);letter-spacing:-.01em;line-height:1.12;font-weight:700}.cta-title,.extra-promo-bridge__title,.section-title{letter-spacing:0;font-weight:600}.pricing-price{font-size:1.15rem;font-weight:600;line-height:1.25;margin-bottom:.15rem;word-spacing:-.06em}.pricing-price__value{font-weight:700}.pricing-price__currency,.pricing-price__prefix{font-size:.66em;font-weight:500;opacity:.65}.pricing-price-unit{margin:0 0 .55rem;font-size:.8rem;font-weight:500;line-height:1.35;color:#c4c0bc}.calculator-card .total-amount{font-family:var(--font-sans);font-size:1.35rem;font-weight:700;word-spacing:-.06em}.dashboard-tariff>strong{font-size:.9rem;font-weight:600}.extra-price-display{font-family:var(--font-sans);padding:.85rem 1rem;margin-top:1.1rem;margin-bottom:1.1rem}.extra-price-label{font-size:.8rem}.extra-price-value{font-size:1.15rem;font-weight:700;word-spacing:-.06em}@media (max-width:640px){.pricing-price{font-size:1.08rem}.pricing-price-unit{font-size:.76rem}.calculator-card .total-amount{font-size:1.2rem}.dashboard-price-preview strong,.extra-price-value{font-size:1.05rem}}.testimonial-card{display:flex;flex-direction:column}.testimonial-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.85rem}.testimonial-initial{width:44px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:800;font-size:1.1rem;box-shadow:0 0 0 2px rgba(255,255,255,.12)}.testimonial-who{min-width:0;flex:1 1 auto}.testimonial-head .testimonial-stars{margin-bottom:0;font-size:.85rem;white-space:nowrap}.testimonial-card .testimonial-text{flex:1 1 auto}.testimonial-meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.07);font-size:.78rem;color:#a09c98}.testimonial-service{padding:.22rem .6rem;border-radius:999px;border:1px solid rgba(255,122,0,.25);background:rgba(255,122,0,.07);color:#ffbe82;white-space:nowrap}.testimonial-date.is-fresh{color:#86efac;font-weight:600}.testimonial-date.is-fresh::before{content:"";display:inline-block;width:6px;height:6px;margin-right:.4rem;vertical-align:.05em;border-radius:50%;background:currentColor}@media (max-width:380px){.testimonial-meta{flex-wrap:wrap;gap:.4rem .75rem}}.hero-title .gradient-text{white-space:nowrap}@media (max-width:767px){.hero-content{padding-left:1rem;padding-right:1rem}.hero-title{font-size:clamp(1.3rem,calc(9vw - 5px),2.9rem);line-height:1.14;letter-spacing:-.02em}.hero-buttons::before{width:100%;max-width:none;transform:translate(-50%,-50%) scale(1.18)}.hero-description{padding-left:.5rem;padding-right:.5rem}}@media (max-width:359px){.hero-content{padding-left:.75rem;padding-right:.75rem}}.dashboard-shell .balance-card,.dashboard-shell .dashboard-panel{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (hover:none) and (pointer:coarse){.dashboard-shell .balance-card,.dashboard-shell .dashboard-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.dashboard-tariff{transition:border-color .2s ease,background-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease}