@charset "UTF-8";.auto-renewal-agreement-modal{display:flex;flex-direction:column;gap:20px;padding:40px;border:1px solid var(--border)}.auto-renewal-agreement-modal__title{font-family:SF Pro,sans-serif;font-weight:500;margin:0;font-size:20px;line-height:24px;color:var(--text-primary);text-align:start}.auto-renewal-agreement-modal__checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.auto-renewal-agreement-modal__checkbox input[type=checkbox]{flex-shrink:0;width:24px;height:24px;margin:2px 0 0;cursor:pointer;border-radius:6px;accent-color:var(--refund)}.auto-renewal-agreement-modal__checkbox span{font-family:SF Pro,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--text-primary);text-align:start}.auto-renewal-agreement-modal__checkbox a{color:var(--blue-start, #2663eb);text-decoration:none}.auto-renewal-agreement-modal__checkbox a:hover{text-decoration:underline}.auto-renewal-agreement-modal--vip{padding:32px;border:1px solid var(--border-tertiary);border-radius:0;background-color:var(--bg-quaternary)}.auto-renewal-agreement-modal--vip .auto-renewal-agreement-modal__title{color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.auto-renewal-agreement-modal--vip .auto-renewal-agreement-modal__checkbox{gap:12px}.auto-renewal-agreement-modal--vip .auto-renewal-agreement-modal__checkbox input[type=checkbox]{width:20px;height:20px;border-radius:0;accent-color:var(--text-primary)}.auto-renewal-agreement-modal--vip .auto-renewal-agreement-modal__checkbox span{color:var(--text-vip-2)}.auto-renewal-agreement-modal--vip .auto-renewal-agreement-modal__checkbox a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.auto-renewal-agreement-modal--vip .auto-renewal-agreement-modal__checkbox a:hover{opacity:.85}}.auto-renewal-agreement-modal--russia{padding:32px;border:1px solid #e2e8ef;border-radius:12px;background-color:#fff;box-shadow:0 4px 14px #0f1e3a12}.auto-renewal-agreement-modal--russia .auto-renewal-agreement-modal__title{color:#15171c;font-size:20px;line-height:24px;font-family:SF Pro,sans-serif;font-weight:700}.auto-renewal-agreement-modal--russia .auto-renewal-agreement-modal__checkbox{gap:12px}.auto-renewal-agreement-modal--russia .auto-renewal-agreement-modal__checkbox input[type=checkbox]{width:20px;height:20px;margin-top:2px;border-radius:4px;accent-color:#d52b1e;outline:1px solid #d52b1e;outline-offset:0}.auto-renewal-agreement-modal--russia .auto-renewal-agreement-modal__checkbox span{color:#66758c;font-family:SF Pro,sans-serif;font-weight:400}.auto-renewal-agreement-modal--russia .auto-renewal-agreement-modal__checkbox a{color:#0039a6;text-decoration:none}@media(hover:hover)and (pointer:fine){.auto-renewal-agreement-modal--russia .auto-renewal-agreement-modal__checkbox a:hover{text-decoration:underline}}.modal-core--russia-agreement .modal-core__wrapper--russia-agreement{border-radius:12px;background-color:transparent;box-shadow:none}.modal-core--russia-agreement .modal-core__content{border-radius:12px}.modal-core--vip-agreement .modal-core__wrapper--vip-agreement{border-radius:0;background-color:var(--bg-quaternary)}.modal-core--vip-agreement .modal-core__content{border-radius:0}.avocado-plans{display:flex;gap:24px;width:100%;margin-top:32px;align-items:stretch}.avocado-plans--stack{flex-direction:column;gap:16px;margin-top:24px}@media screen and (max-width:768px){.avocado-plans{flex-direction:column;gap:16px;margin-top:20px}}@media screen and (max-width:600px){.avocado-plans{gap:12px;margin-top:16px}}.avocado-plan-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:24px;border:2px solid var(--border-tertiary);background-color:var(--bg-secondary);transform:translateZ(0);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.avocado-plan-card:hover{border-color:var(--red);transform:scale(1.02);background-color:#1a1c0e}}@media screen and (max-width:768px){.avocado-plan-card{flex:none;width:100%;padding:28px 26px;gap:13px;border-radius:24px}}.avocado-plan-card__badges{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.avocado-plan-card__badges--has-popular{flex-direction:column;align-items:stretch;gap:10px}.avocado-plan-card__badges--has-popular .avocado-plan-card__badges-top{width:100%}.avocado-plan-card__badges-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.avocado-plan-card__type{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:100px;background-color:var(--gray);color:var(--text-primary);font-size:14px;line-height:17px;font-family:SF Pro,sans-serif;font-weight:500}.avocado-plan-card__type span{font-size:14px;line-height:14px}.avocado-plan-card__trial{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:100px;border:1px solid var(--red-20);background-color:var(--red-10);color:var(--red);font-size:14px;line-height:17px;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:500}.avocado-plan-card__popular{display:inline-flex;align-items:center;padding:8px 14px;border-radius:100px;background-color:var(--red);color:var(--button-text);font-size:12px;line-height:14px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:700}.avocado-plan-card__price-row{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.avocado-plan-card__price{margin:0;font-size:48px;line-height:52px;letter-spacing:-1px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.avocado-plan-card__price{font-size:40px;line-height:44px}}@media screen and (max-width:600px){.avocado-plan-card__price{font-size:36px;line-height:40px}}.avocado-plan-card__period{margin:0 0 4px;font-size:18px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-plan-card__after-trial{font-size:12px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-plan-card__bottom{margin-top:auto;display:flex;flex-direction:column;gap:10px;width:100%}.avocado-plan-card__button{width:100%;padding:16px 20px;border:none;border-radius:14px}@media screen and (max-width:600px){.avocado-plan-card__button{padding:14px 16px;font-size:15px;line-height:18px}}.avocado-plan-card__button{background-color:var(--red);color:var(--button-text);font-size:16px;line-height:19px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}.avocado-plan-card__button:hover:not(:disabled){opacity:.92}.avocado-plan-card__button:disabled{opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.avocado-plan-card:hover{transform:none}}.pulya-plans{display:flex;gap:20px;width:100%;align-items:stretch}.pulya-plans--stack{flex-direction:column;gap:16px}@media screen and (max-width:1200px){.pulya-plans{flex-direction:column;gap:16px}}@media screen and (max-width:600px){.pulya-plans{gap:14px}}.pulya-plan-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;border:2px solid var(--border-secondary);background-color:var(--bg-secondary);transform:translateZ(0);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.pulya-plan-card:hover{border-color:var(--red);box-shadow:var(--shadow);transform:scale(1.02)}}@media(hover:none){.pulya-plan-card:active{border-color:var(--red);box-shadow:var(--shadow)}}@media screen and (max-width:1024px){.pulya-plan-card{flex:none;width:100%;padding:24px;gap:16px}}.pulya-plan-card__badges{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pulya-plan-card__badges--has-popular{flex-direction:column;align-items:stretch;gap:10px}.pulya-plan-card__badges--has-popular .pulya-plan-card__badges-top{width:100%}.pulya-plan-card__badges-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.pulya-plan-card__type{display:inline-flex;align-items:center;padding:7px 12px;border-radius:100px;background-color:var(--bg-textfield);color:var(--text-primary);font-size:13px;line-height:17px}.pulya-plan-card__trial{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:100px;background-color:var(--yellow-secondary);color:var(--gold-pulya);font-size:14px;line-height:17px;white-space:nowrap}.pulya-plan-card__popular{display:inline-flex;align-items:center;padding:6px 11px;border-radius:100px;background-color:var(--red);color:var(--button-text);font-size:11px;letter-spacing:.5px;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:700}.pulya-plan-card__price-row{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.pulya-plan-card__price{margin:0;line-height:32px;font-size:36px;letter-spacing:-1px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:1024px){.pulya-plan-card__price{font-size:40px;line-height:44px}}@media screen and (max-width:600px){.pulya-plan-card__price{font-size:36px;line-height:40px}}.pulya-plan-card__period{font-size:15px;line-height:100%;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.pulya-plan-card__after-trial{margin:0;font-size:14px;line-height:20px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.pulya-plan-card__bottom{margin-top:auto;display:flex;flex-direction:column;gap:10px;width:100%}.pulya-plan-card__button{width:100%;padding:14px 20px;border:none;border-radius:12px;background-color:var(--red);color:var(--button-text);font-size:14px;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:600px){.pulya-plan-card__button{padding:14px 16px;font-size:15px;line-height:18px}}.pulya-plan-card__button:hover:not(:disabled){opacity:.92}.pulya-plan-card__button:disabled{opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.pulya-plan-card:hover{transform:none}}.shock-block__main{display:flex;align-items:center;justify-content:center;margin-top:24px;gap:24px;width:100%}@media screen and (max-width:768px){.shock-block__main{margin-top:10px;gap:16px;flex-direction:column;max-width:100%;width:100%}}.shock-plan-section{display:flex;flex-direction:column;gap:0;width:100%}.shock-plan-section__title{font-family:SF Pro,sans-serif;font-weight:900;text-align:left;color:var(--text-primary);font-size:28px;line-height:28px}@media screen and (max-width:768px){.shock-plan-section__title{font-size:24px;line-height:24px}}.shock-card{display:flex;flex-direction:column;width:100%;max-width:440px;border-radius:24px;border:1px solid var(--border);background-color:var(--bg-secondary);padding:28px;gap:20px;height:-webkit-fill-available}.shock-card.account{max-width:100%}.shock-card--hot{border-color:var(--red)}.shock-card__refund{font-family:SF Pro,sans-serif;font-weight:400;font-size:13px;line-height:18px;color:var(--green)}.shock-card__badge{display:flex;align-items:center;justify-content:start;width:max-content;gap:6px;padding:6px 12px;border-radius:100px;background-color:var(--red);color:var(--text-primary);font-size:12px;line-height:14px}.shock-card__badge.gray{background-color:var(--gray)}.shock-card__period{font-family:SF Pro,sans-serif;font-weight:700;font-size:24px;line-height:28px}.shock-card__price-row{display:flex;align-items:center;justify-content:start;align-items:flex-end;gap:12px;margin-top:8px}.shock-card__price-row>span{color:var(--text-secondary);font-size:18px;line-height:18px}.shock-card__price{font-family:SF Pro,sans-serif;font-weight:900;font-size:64px;line-height:51px;letter-spacing:-2.5px;color:var(--text-primary)}.shock-card__month{font-family:SF Pro,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--text-primary)}.shock-card__month.gray{color:var(--text-secondary)}.shock-card__button{font-family:SF Pro,sans-serif;font-weight:700;cursor:pointer;border:none;border-radius:16px;margin-top:auto;padding:18px;color:var(--text-primary);font-weight:590;font-size:16px;line-height:16px;background:var(--gradient-3);box-shadow:var(--shadow-2);transform:translateZ(0);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.shock-card__button:hover:not(:disabled){background:var(--gradient-3);box-shadow:var(--shadow);transform:translate3d(0,-5px,0)}.shock-card__button:active:not(:disabled){transform:translateZ(0);box-shadow:var(--shadow)}.shock-card__button:disabled{background:var(--red-30);box-shadow:none;transform:none;cursor:not-allowed}.shock-card__button.orange{background:var(--gradient-2);display:flex;flex-direction:column}.shock-card__button.orange:hover{transition:.2s ease-in-out;background:var(--gradient-3)}.shock-card__button.orange.no-click:hover{background:var(--gradient-2);transform:translateZ(0);box-shadow:var(--shadow-2);cursor:default}@media screen and (max-width:600px){.shock-card{max-width:100%;border-radius:18px;padding:20px;gap:14px}.shock-card__badge{padding:5px 10px;font-size:11px}.shock-card__period{font-size:12px;line-height:14px}.shock-card__price-row{margin-top:6px;gap:8px}.shock-card__price-row>span{font-size:14px}.shock-card__price{font-size:40px;line-height:32px;letter-spacing:-1.6px}.shock-card__month{font-size:12px;line-height:17px;margin-top:4px}.shock-card__button{border-radius:12px;padding:14px;font-size:15px;margin-top:auto}}.base-account{width:100%}.base-account .shock-card{max-width:100%;height:auto;min-height:420px;border-color:var(--border);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.base-account .shock-card:hover{border-color:var(--red);box-shadow:var(--shadow);transform:scale(1.02)}@media screen and (max-width:1200px){.base-account .shock-card{max-width:360px;min-height:360px}}@media screen and (max-width:600px){.base-account .shock-card{max-width:100%;min-height:260px}}@media screen and (max-width:1200px){.base-account{flex-wrap:wrap}}.base-account .shock-card__button{margin-top:auto}.base-variant-f-plans{margin-top:12px;align-items:stretch}.base-variant-f-plans .shock-card{max-width:386px;min-height:420px;border-color:var(--border);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.base-variant-f-plans .shock-card:hover{border-color:var(--red);box-shadow:0 10px 30px #ff2a5d38;transform:scale(1.02)}.base-variant-f-plans .shock-card--hot{border-color:var(--border)}.base-variant-f-plans .shock-card__button{margin-top:auto}@media screen and (max-width:1200px){.base-variant-f-plans .shock-card__button{margin-top:40px}}@media screen and (max-width:600px){.base-variant-f-plans .shock-card{min-height:auto}}.agreement-refund.agreement-refund{font-family:SF Pro,sans-serif;font-weight:400;font-size:12px;line-height:13px;text-align:start;color:var(--text-secondary)}.agreement-refund.agreement-refund>a{font-size:12px;line-height:12px;text-align:center;color:var(--refund)}.card__bottom{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:10px}@media(prefers-reduced-motion:reduce){.shock-card__button:hover:not(:disabled),.base-variant-f-plans .shock-card:hover{transform:none}}.vip-plans{display:flex;flex-direction:column;width:100%;min-width:0;margin-top:32px}.vip-plans--stack{margin-top:24px}@media screen and (max-width:768px){.vip-plans{margin-top:20px}}@media screen and (max-width:600px){.vip-plans{margin-top:16px}}.vip-plans__divider{width:100%;height:1px;margin:0 0 8px;border:none;background-color:var(--text-primary)}.vip-plan-card{display:grid;width:100%;min-width:0;box-sizing:border-box;grid-template-columns:56px minmax(0,1fr) auto 48px;grid-template-areas:"number info price action";align-items:center;gap:24px;padding:24px;border:none;background-color:transparent;transition:background-color .2s ease,color .2s ease}.vip-plan-card--popular{margin:8px 0}@media screen and (max-width:768px){.vip-plan-card{grid-template-columns:40px minmax(0,1fr) 44px;grid-template-areas:"number info info" "price price action";gap:8px 12px;align-items:start;padding:24px 0}}@media screen and (max-width:480px){.vip-plan-card{gap:8px 10px;padding:20px 0}}.vip-plan-card__number{display:inline-flex;grid-area:number;align-self:start;font-family:Arial Black,sans-serif;font-size:36px;line-height:32px;letter-spacing:-2px}.vip-plan-card__number span{color:var(--bg-primary);-webkit-text-fill-color:var(--bg-primary);-webkit-text-stroke:1px var(--text-secondary)}.vip-plan-card__number--filled span{color:var(--button-text);-webkit-text-fill-color:var(--button-text);-webkit-text-stroke:0}@media screen and (max-width:768px){.vip-plan-card__number{font-size:32px;line-height:28px;letter-spacing:-1px}}.vip-plan-card__info{min-width:0;grid-area:info}.vip-plan-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}@media screen and (max-width:768px){.vip-plan-card__head{width:100%;justify-content:space-between}}.vip-plan-card__title{margin:0;color:var(--text-primary);font-size:18px;line-height:22px;letter-spacing:.36px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-plan-card__title{font-size:20px;line-height:24px}}.vip-plan-card__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;background-color:var(--button-text);color:var(--vip-button);font-size:11px;line-height:13px;letter-spacing:.44px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}.vip-plan-card__subtitle{margin:8px 0 0;color:var(--text-vip-2);font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-plan-card__subtitle{margin-top:6px;font-size:13px;line-height:18px}}.vip-plan-card__price{display:flex;align-items:baseline;gap:4px;white-space:nowrap;grid-area:price;align-self:end}@media screen and (max-width:768px){.vip-plan-card__price{justify-self:start}}.vip-plan-card__price-value{color:var(--text-primary);font-size:32px;line-height:36px;letter-spacing:-1px;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-plan-card__price-value{font-size:28px;line-height:32px}}.vip-plan-card__price-period{color:var(--text-vip-2);font-size:16px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-plan-card__price-period{font-size:14px;line-height:18px}}.vip-plan-card__action{font-family:SF Pro,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:8px;background-color:var(--vip-button);color:var(--button-text);font-size:20px;line-height:20px;cursor:pointer;grid-area:action;justify-self:end;align-self:end}@media screen and (max-width:768px){.vip-plan-card__action{width:44px;height:44px}}@media(hover:hover)and (pointer:fine){.vip-plan-card__action:hover:not(:disabled){opacity:.9}}.vip-plan-card__action:disabled{opacity:.6;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.vip-plan-card:hover{background-color:var(--vip-button);color:var(--button-text)}.vip-plan-card:hover .vip-plan-card__number span{color:var(--button-text);-webkit-text-fill-color:var(--button-text);-webkit-text-stroke:0}.vip-plan-card:hover .vip-plan-card__title{color:var(--button-text)}.vip-plan-card:hover .vip-plan-card__subtitle{color:var(--text-tertiary)}.vip-plan-card:hover .vip-plan-card__price-value{color:var(--button-text)}.vip-plan-card:hover .vip-plan-card__price-period{color:var(--text-tertiary)}.vip-plan-card:hover .vip-plan-card__action,.vip-plan-card:hover .vip-plan-card__badge{background-color:var(--button-text);color:var(--vip-button)}}.russia-plan-cards{padding:36px 32px 32px;border:1px solid #dce4ef;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f1e3a0f}.russia-plan-cards h2{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:#15171c;font-size:24px;line-height:30px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-plan-cards h2:before{display:block;width:4px;height:22px;border-radius:999px;background:#d52b1e;content:""}.russia-plan-cards__list{display:grid;gap:12px;margin-bottom:18px}.russia-plan-cards__item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;min-height:68px;padding:14px 16px;border:1px solid #dbe4ef;border-radius:9px;background:#fff;color:#15171c;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.russia-plan-cards__item.is-active{border-color:#d52b1e;background:#fff4f2}.russia-plan-cards__item.is-active .russia-plan-cards__radio{border-color:#d52b1e}.russia-plan-cards__item.is-active .russia-plan-cards__radio:after{opacity:1}.russia-plan-cards__item:disabled{cursor:not-allowed;opacity:.65}.russia-plan-cards__radio{position:relative;width:20px;height:20px;border:2px solid #b8c5d6;border-radius:50%}.russia-plan-cards__radio:after{position:absolute;inset:4px;border-radius:50%;background:#d52b1e;content:"";opacity:0}.russia-plan-cards__copy,.russia-plan-cards__price{display:grid;gap:2px;min-width:0}.russia-plan-cards__copy b,.russia-plan-cards__price b{color:#15171c;font-size:17px;line-height:22px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-plan-cards__copy span,.russia-plan-cards__price span{color:#62728a;font-size:13px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:500}.russia-plan-cards__copy{align-content:center}.russia-plan-cards__badge{display:inline-flex;width:fit-content;margin-top:2px;padding:3px 8px;border-radius:999px;background:#fceded;color:#d52b1e;font-size:12px;line-height:16px;font-style:normal;font-family:SF Pro,sans-serif;font-weight:500}.russia-plan-cards__price{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-end;justify-content:center;gap:2px;text-align:right}.russia-plan-cards__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:4px 0 14px;padding-top:18px;border-top:1px solid #e2e8ef}.russia-plan-cards__features span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#15171c;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.russia-plan-cards__features span:before{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border-radius:5px;background:#fceded;color:#d52b1e;font-size:12px;content:"✓"}.russia-plan-cards__agreement{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;color:#62728a;font-size:13px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-plan-cards__agreement input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:#d52b1e}.russia-plan-cards__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:0 22px;border:1px solid #d52b1e;border-radius:8px;background:#d52b1e;color:#fff;font-size:15px;line-height:20px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-plan-cards__button:hover{background:#c7271b}.russia-plan-cards__button:disabled{cursor:not-allowed;opacity:.65}.russia-plan-cards__footnote{margin:16px 0 0;color:#8a98ad;font-size:13px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:500}@media(max-width:900px){.russia-plan-cards{padding:28px 20px}.russia-plan-cards__item{grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px}.russia-plan-cards__copy b,.russia-plan-cards__price b{font-size:16px;line-height:20px}.russia-plan-cards__copy span,.russia-plan-cards__price span{font-size:12px;line-height:16px}.russia-plan-cards__features{grid-template-columns:1fr;gap:10px}}.app-store-block--tg{display:flex;flex-direction:column;height:100%}.app-store-block--tg h2{margin:0 0 12px;font-size:18px;line-height:22px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.app-store-block--tg__text{margin:0 0 24px;font-size:15px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.app-store-block--tg__stores{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:auto}.app-store-block--tg__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border:none;border-radius:14px;background-color:var(--text-primary);color:var(--bg-primary);font-size:16px;line-height:19px;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:700}.app-store-block--tg__btn img{display:block;width:20px;height:20px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.app-store-block--tg__btn:hover{opacity:.92}}.app-store-block--tg .app-store-fallback-note{margin-top:12px;font-size:13px;line-height:18px;color:var(--text-secondary)}.app-store-block--tg .app-store-fallback-note a{color:var(--red)}.app-store-block--instruction{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px;border-radius:24px;border:1px solid var(--border-tertiary);background-color:var(--bg-secondary)}@media screen and (max-width:768px){.app-store-block--instruction{flex-direction:column;align-items:stretch;gap:20px;padding:24px}}@media screen and (max-width:600px){.app-store-block--instruction{padding:24px;gap:20px}}.app-store-block--instruction__content{flex:1;min-width:0}.app-store-block--instruction__content h2{margin:0 0 12px;font-size:18px;line-height:22px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.app-store-block--instruction__content p{margin:0;font-size:15px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.app-store-block--instruction__content .app-store-fallback-note{margin-top:12px;font-size:13px;line-height:18px;color:var(--text-secondary)}.app-store-block--instruction__content .app-store-fallback-note a{color:var(--red)}.app-store-block--instruction__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;background-color:var(--text-primary);color:var(--bg-primary);font-size:16px;line-height:19px;text-decoration:none;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:700}.app-store-block--instruction__button:hover{opacity:.92}@media screen and (max-width:768px){.app-store-block--instruction__button{width:100%;white-space:normal;text-align:center;padding:16px 24px}}.app-store-block--instruction--avocado{flex-direction:column;align-items:stretch;gap:0;padding:28px;border-radius:24px;border:1px solid var(--border-tertiary);background-color:var(--bg-secondary)}@media screen and (max-width:768px){.app-store-block--instruction--avocado{padding:26px 28px}}.app-store-block--instruction--avocado .app-store-block--instruction__content h2{margin:0 0 12px;font-size:18px;line-height:22px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.app-store-block--instruction--avocado .app-store-block--instruction__content p{margin:0 0 24px;font-size:15px;line-height:22px;color:var(--text-secondary)}.app-store-block--instruction--avocado .app-store-block--instruction__content .app-store-fallback-note{margin-top:0;margin-bottom:16px;font-size:13px;line-height:18px;color:var(--text-secondary)}.app-store-block--instruction--avocado .app-store-block--instruction__content .app-store-fallback-note a{color:var(--red)}.app-store-block--instruction--avocado .app-store-block--instruction__stores--avocado{display:flex;flex-direction:column;gap:10px;width:100%}.app-store-block--instruction--avocado .app-store-block--instruction__btn--avocado{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border:none;border-radius:14px;background-color:var(--text-primary);color:var(--button-text);font-size:16px;line-height:19px;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:700}.app-store-block--instruction--avocado .app-store-block--instruction__btn--avocado img{display:block;width:20px;height:20px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.app-store-block--instruction--avocado .app-store-block--instruction__btn--avocado:hover{opacity:.92}}.app-store-block--instruction--pulya{align-items:center;gap:24px;padding:26px;border-radius:22px;border:1px solid var(--border-secondary);background-color:var(--bg-secondary)}@media screen and (max-width:768px){.app-store-block--instruction--pulya{flex-direction:column;align-items:stretch;gap:20px;padding:24px}}.app-store-block--instruction--pulya .app-store-block--instruction__content h2{margin:0 0 8px;font-size:18px;line-height:22px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.app-store-block--instruction--pulya .app-store-block--instruction__content p{font-size:15px;line-height:22px;color:var(--text-secondary)}.app-store-block--instruction--pulya .app-store-block--instruction__content .app-store-fallback-note{margin-top:12px;font-size:13px;line-height:18px;color:var(--text-secondary)}.app-store-block--instruction--pulya .app-store-block--instruction__content .app-store-fallback-note a{color:var(--text-primary)}.app-store-block--instruction--pulya .app-store-block--instruction__stores{display:flex;align-items:center;gap:10px;flex-shrink:0}@media screen and (max-width:768px){.app-store-block--instruction--pulya .app-store-block--instruction__stores{flex-direction:column;align-items:stretch;width:100%;gap:10px}}.app-store-block--instruction--pulya .app-store-block--instruction__btn--pulya{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:14px;background-color:var(--text-primary);color:var(--bg-secondary);font-size:14px;line-height:17px;text-decoration:none;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:700}.app-store-block--instruction--pulya .app-store-block--instruction__btn--pulya img{display:block;width:20px;height:20px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.app-store-block--instruction--pulya .app-store-block--instruction__btn--pulya:hover{opacity:.92}}@media screen and (max-width:768px){.app-store-block--instruction--pulya .app-store-block--instruction__btn--pulya{width:100%;min-height:48px;white-space:normal;text-align:center}}.shock-account-status{display:flex;align-items:center;gap:16px;width:100%;padding:20px;border-radius:16px;background-color:#33c75914;border:1px solid var(--green-25)}@media screen and (max-width:768px){.shock-account-status{padding:16px}}.shock-account-status__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--green);color:var(--text-primary)}.shock-account-status__body{min-width:0;flex:1}.shock-account-status__title{font-family:SF Pro,sans-serif;font-weight:700;margin:0;font-size:16px;color:var(--text-primary)}@media screen and (max-width:768px){.shock-account-status__title{font-size:16px}}.shock-account-status__text{font-family:SF Pro,sans-serif;font-weight:400;margin-top:2px;font-size:13px;color:var(--text-secondary)}.shock-account-urgent{display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%;min-width:0}@media screen and (max-width:600px){.shock-account-urgent{gap:16px}}.shock-account-urgent__message,.shock-account-urgent__count{background-color:var(--red-10);border:1px solid var(--red-30);border-radius:20px;padding:24px}@media screen and (max-width:768px){.shock-account-urgent__message,.shock-account-urgent__count{padding:16px 18px}}@media screen and (max-width:600px){.shock-account-urgent__message,.shock-account-urgent__count{padding:18px;border-radius:18px}}.shock-account-urgent__message{display:flex;align-items:center;gap:16px}@media screen and (max-width:600px){.shock-account-urgent__message{align-items:flex-start;gap:12px;padding:16px;border-radius:14px}}.shock-account-urgent__message-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;background-color:var(--red-20);color:var(--text-primary);font-size:22px}@media screen and (max-width:600px){.shock-account-urgent__message-icon{width:40px;height:40px;font-size:16px;border-radius:12px}}.shock-account-urgent__message-body{min-width:0;flex:1}.shock-account-urgent__message-title{font-family:SF Pro,sans-serif;font-weight:700;font-size:20px;line-height:1.25}@media screen and (max-width:600px){.shock-account-urgent__message-title{font-size:16px;line-height:1.3}}.shock-account-urgent__message-text{font-family:SF Pro,sans-serif;font-weight:400;margin-top:6px;font-size:14px;line-height:1.4;color:var(--text-secondary)}@media screen and (max-width:600px){.shock-account-urgent__message-text{margin-top:4px;font-size:13px}}.shock-account-urgent__count{display:flex;align-items:center;background-color:var(--bg-secondary);border-radius:18px;padding:20px 16px 18px;gap:16px}@media screen and (max-width:600px){.shock-account-urgent__count{flex-direction:column;padding:16px;gap:10px}}.shock-account-urgent__count-text{width:100%;font-size:14px;line-height:1.4;color:var(--text-secondary);text-align:end}@media screen and (max-width:600px){.shock-account-urgent__count-text{font-size:13px;line-height:1.35;text-align:center}}.shock-account-urgent__timer-numbers{display:flex;width:100%;min-width:0;gap:8px}@media screen and (max-width:600px){.shock-account-urgent__timer-numbers{justify-content:center;gap:8px 10px}}.shock-account-urgent__timer-item{display:flex;align-items:center;box-sizing:border-box;flex-direction:column;justify-content:center;width:100px;height:64px;padding:10px 6px 12px;border-radius:10px;border:1px solid var(--red-30);background-color:var(--bg-primary);text-align:center}@media screen and (max-width:600px){.shock-account-urgent__timer-item{height:74px;padding:8px 4px 10px}}.shock-account-urgent__timer-item>p{font-family:SF Pro,sans-serif;font-weight:900;margin:0;color:var(--text-primary);font-size:24px;line-height:1.1;letter-spacing:-.5px}@media screen and (max-width:480px){.shock-account-urgent__timer-item>p{font-size:22px}}.shock-account-urgent__timer-item>span{margin-top:4px;color:var(--text-secondary);font-size:10px;line-height:1.1;text-transform:uppercase}@media screen and (max-width:600px){.shock-account-urgent__timer-item>span{font-size:9px}}@media screen and (max-width:480px){.change-plan__back{font-size:13px}}.questions__back{width:max-content}.questions__head{display:flex;flex-direction:column;gap:8px}.questions__head>h1{font-size:48px}.questions__head>p{font-family:SF Pro,sans-serif;font-weight:400;color:var(--text-secondary)}.questions__list{display:flex;flex-direction:column;gap:16px}.questions__item{display:flex;gap:14px;align-items:flex-start;background-color:var(--bg-tariff)}.questions__icon{width:50px;height:50px;border-radius:12px;background-color:var(--red-10);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px}.questions__item h3{font-size:18px;color:var(--text-sale)}.questions__item p{font-family:SF Pro,sans-serif;font-weight:400;margin-top:8px;color:var(--text-secondary)}.questions__item a{font-family:SF Pro,sans-serif;font-weight:400;margin-top:8px;color:var(--red)}.questions__cta{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px}.questions__cta h3{font-family:SF Pro,sans-serif;font-weight:500;font-size:16px;line-height:100%}.questions__cta p{font-family:SF Pro,sans-serif;color:var(--text-secondary);margin-top:4px;font-weight:400;font-size:14px;line-height:100%}.questions__cta a{color:var(--red)}.questions__button.questions__button{padding:12px 22px;border-radius:12px;white-space:nowrap;background-color:var(--pink);color:var(--text-primary)}@media screen and (max-width:768px){.questions__head>h1{font-size:26px}.questions__head>p{font-size:14px}.questions__list{gap:12px}.questions__item{gap:12px;padding:18px}.questions__icon{width:34px;height:34px;font-size:16px}.questions__item h3{font-size:15px;height:40px}.questions__item p{margin-top:12px;font-size:13px;line-height:1.35;margin-left:-46px}.questions__cta{flex-direction:column;padding:18px 16px}.questions__button.questions__button{padding:12px 16px;font-size:14px;width:100%;text-align:center}.questions__cta h3{font-size:15px}.questions__cta p{font-size:13px}}.questions--vip{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;flex:1;min-height:0;padding-top:32px}@media screen and (max-width:768px){.questions--vip{padding-top:24px}}@media screen and (max-width:480px){.questions--vip{padding-top:20px}}.questions--vip .questions__back{align-self:flex-start;margin:0 0 24px;padding:0;border:none;background:transparent;color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.questions--vip .questions__back{margin-bottom:16px}}@media(hover:hover)and (pointer:fine){.questions--vip .questions__back:hover{color:var(--text-primary)}}.questions--vip .questions__title{margin:0 0 24px;color:var(--text-primary);font-size:72px;line-height:68px;letter-spacing:-1px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.questions--vip .questions__title{margin-bottom:16px;font-size:40px;line-height:36px}}@media screen and (max-width:480px){.questions--vip .questions__title{font-size:36px;line-height:34px}}.questions--vip .questions__divider{width:100%;height:1px;margin:0;border:none;background-color:var(--text-primary);flex-shrink:0}.questions--vip .questions__list{display:flex;flex-direction:column;gap:0;width:100%}.questions--vip .questions__item{display:flex;flex-direction:column;width:100%;gap:0;background-color:transparent;padding:0}.questions--vip .questions__trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;padding:28px 0;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}@media screen and (max-width:768px){.questions--vip .questions__trigger{gap:16px;padding:20px 0}}.questions--vip .questions__question{color:var(--text-primary);font-size:18px;line-height:22px;letter-spacing:.36px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.questions--vip .questions__question{font-size:16px;line-height:20px}}@media screen and (max-width:480px){.questions--vip .questions__question{font-size:15px;line-height:18px}}.questions--vip .questions__toggle{flex-shrink:0;color:var(--text-primary);font-size:24px;line-height:1;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.questions--vip .questions__toggle{font-size:22px}}.questions--vip .questions__answer{margin:0 0 28px;padding-right:40px;color:var(--text-vip-2);font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:400}.questions--vip .questions__answer a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:768px){.questions--vip .questions__answer{margin-bottom:20px;padding-right:0;font-size:14px;line-height:20px}}.questions--vip .questions__cta{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 0;background-color:transparent}@media screen and (max-width:768px){.questions--vip .questions__cta{flex-direction:column;align-items:stretch;gap:16px;padding:20px 0}}.questions--vip .questions__cta-text{display:flex;flex-direction:column;gap:8px;min-width:0}.questions--vip .questions__cta-title{margin:0;color:var(--text-primary);font-size:18px;line-height:22px;letter-spacing:.36px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.questions--vip .questions__cta-title{font-size:16px;line-height:20px}}.questions--vip .questions__cta-desc{margin:0;color:var(--text-vip-2);font-size:15px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}.questions--vip .questions__cta-desc a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:768px){.questions--vip .questions__cta-desc{font-size:14px;line-height:18px}}.questions--vip .questions__button.questions__button{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:220px;padding:14px 20px;border:none;border-radius:10px;background-color:var(--vip-button);color:var(--button-text);font-size:13px;line-height:16px;letter-spacing:.52px;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap}@media screen and (max-width:768px){.questions--vip .questions__button.questions__button{width:100%;min-width:0;padding:16px 20px}}@media(hover:hover)and (pointer:fine){.questions--vip .questions__button.questions__button:hover{opacity:.92}}.account-subscription-card{flex:1;min-width:0;padding:28px;border:1px solid var(--border);border-radius:24px;background-color:var(--bg-secondary);display:flex;flex-direction:column;text-align:left}@media screen and (max-width:768px){.account-subscription-card{flex:none;width:100%;padding:22px;border-radius:22px}}.account-subscription-card__label{margin:0 0 14px;font-size:12px;line-height:14px;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:500}.account-subscription-card__price{margin:0;display:flex;align-items:baseline;gap:8px;font-family:SF Pro,sans-serif;font-weight:700}.account-subscription-card__price span:first-child{font-size:36px;line-height:40px;color:var(--text-primary)}@media screen and (max-width:768px){.account-subscription-card__price span:first-child{font-size:32px;line-height:36px}}.account-subscription-card__price span:last-child{font-size:18px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.account-subscription-card hr{width:100%;margin:15px 0;border:none;border-top:1px solid var(--border-secondary)}.account-subscription-card__row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.account-subscription-card__row span:last-child{color:var(--text-primary);text-align:right;font-family:SF Pro,sans-serif;font-weight:500}.account-subscription-card__row.status{margin:16px 0}.account-subscription-card__status{color:var(--delete)!important}.account-subscription-card__status--active{color:var(--red)!important}.account-subscription-card__button{width:100%;margin-top:auto;padding:14px 20px;border:1px solid var(--border-secondary);border-radius:14px;background:transparent;color:var(--text-primary);font-size:15px;line-height:18px;text-align:center;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.account-subscription-card__button:hover{border-color:var(--text-tertiary)}.account-subscription-card__button--primary{border:none;background-color:var(--red);color:var(--button-text)}.account-subscription-card__button--primary:hover{opacity:.92}.account-subscription-card__change-plan{display:flex;align-items:center;justify-content:center;width:100%;margin-top:15px;padding:14px;border-radius:12px;gap:8px;border:1px solid var(--border-quaternary);background:transparent;color:var(--text-primary);font-size:15px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.account-subscription-card__change-plan>div{font-size:18px;margin-bottom:2px;color:var(--text-secondary)}.account-subscription-card__change-plan:hover{border-color:var(--text-secondary);transition:.2s ease-in-out}.account-subscription-card--pulya{border-color:var(--border-secondary)}.account-subscription-card--pulya .account-subscription-card__button{border:none;background-color:var(--red);color:var(--button-text)}.account-subscription-card--pulya .account-subscription-card__button:hover{opacity:.92}.account-help-card{min-width:0;padding:26px 28px;border:1px solid var(--border-secondary);border-radius:20px;background-color:var(--bg-secondary);text-align:left}@media screen and (max-width:1024px){.account-help-card{padding:22px;border-radius:22px}}.account-help-card h2{margin:0 0 16px;font-size:18px;line-height:26px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:1024px){.account-help-card h2{margin-bottom:16px;font-size:20px;line-height:24px}}.account-help-card p{margin:0 0 33px;font-size:14px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:1024px){.account-help-card p{margin-bottom:24px;font-size:15px;line-height:22px}}.account-help-card__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.account-help-card button,.account-help-card a{font-family:SF Pro,sans-serif;font-weight:700;padding:0;border:none;background:transparent;color:var(--text-primary);text-decoration:none;cursor:pointer;font-size:14px;line-height:100%}.account-help-card button:hover,.account-help-card a:hover{opacity:.82}@media screen and (max-width:600px){.vpn-container--avocado{padding-left:16px;padding-right:16px}}.avocado-account__management{justify-content:center;display:flex}@media screen and (max-width:768px){.avocado-account__management{justify-content:flex-start}}.avocado-account{width:100%;margin-top:48px;margin-bottom:20px}@media screen and (max-width:768px){.avocado-account{margin-top:20px;margin-bottom:16px}}@media screen and (max-width:600px){.avocado-account{margin-top:16px}}.avocado-account__plans{width:100%}.avocado-account__plans.mb25{margin-bottom:24px}@media screen and (max-width:768px){.avocado-account__plans.mb25{margin-bottom:20px}}.avocado-account__plans>p{font-family:SF Pro,sans-serif;font-weight:400;font-size:12px;line-height:16px;text-align:center;margin-top:16px;padding:0 4px;color:var(--text-secondary)}.avocado-account__plans>p>a{color:var(--red)}@media screen and (max-width:600px){.avocado-account__plans>p{font-size:11px;line-height:15px}}.avocado-account__guides{display:flex;gap:24px;width:100%;margin-top:32px}@media screen and (max-width:768px){.avocado-account__guides{flex-direction:column;gap:16px;margin-top:20px}}@media screen and (max-width:600px){.avocado-account__guides{margin-top:16px}}.avocado-account__guides .account-block,.avocado-account__guides .app-store-block--instruction{flex:1;min-width:0}.avocado-account__guides .account-block{border-radius:24px;padding:28px;border:1px solid var(--border-tertiary)}@media screen and (max-width:768px){.avocado-account__guides .account-block{padding:26px 28px}}.avocado-account__guides .account-block h2{font-size:18px;line-height:22px;margin:0 0 20px;font-family:SF Pro,sans-serif;font-weight:700}.avocado-account__guides .account-block p{margin:0 0 24px;font-size:15px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-account__how-it-works ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:768px){.avocado-account__how-it-works ul{gap:16px}}.avocado-account__how-it-works li{display:flex;align-items:center;gap:14px;font-size:15px;line-height:22px;color:var(--text-quaternary)}@media screen and (max-width:600px){.avocado-account__how-it-works li:first-child{align-items:flex-start}}.avocado-account__how-it-works li span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background-color:var(--red);color:var(--button-text);font-size:13px;line-height:15px;font-family:SF Pro,sans-serif;font-weight:700}.account-block--avocado{display:flex;flex-direction:column}.account-block--avocado .avocado-app-store__button{width:100%;margin-top:auto;padding:16px 24px;border:none;border-radius:14px}@media screen and (max-width:600px){.account-block--avocado .avocado-app-store__button{padding:14px 20px;font-size:15px;line-height:18px}}.account-block--avocado .avocado-app-store__button{background-color:var(--text-primary);color:var(--button-text);font-size:16px;line-height:19px;text-align:center;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:700}.account-block--avocado .avocado-app-store__button:hover{opacity:.92}.account-block--avocado .app-store-fallback-note{margin-top:12px;font-size:13px;line-height:18px;color:var(--text-secondary)}.account-block--avocado .app-store-fallback-note a{color:var(--red)}.avocado-wrapper{display:flex;align-items:flex-start;gap:24px;width:100%}.avocado-wrapper--active{align-items:stretch}@media screen and (max-width:768px){.avocado-wrapper{flex-direction:column;gap:14px}}.avocado-wrapper__left{flex:1.45;min-width:0;padding:44px;border-radius:24px;background:var(--red);color:var(--button-text);display:flex;flex-direction:column;align-items:flex-start;gap:16px;height:max-content}@media screen and (max-width:768px){.avocado-wrapper__left{flex:none;width:100%;padding:28px 26px;border-radius:22px;gap:14px}}.avocado-wrapper__left--account{padding:0;border-radius:0;background:transparent;gap:16px;height:auto}.avocado-wrapper__left--account .subscribe__left{width:100%}.avocado-wrapper__right{flex:1;min-width:0;padding:28px;border-radius:24px;background-color:var(--bg-secondary);border:1px solid var(--border);display:flex;flex-direction:column;text-align:left}@media screen and (max-width:768px){.avocado-wrapper__right{flex:none;width:100%;padding:22px;border-radius:22px;gap:16px}}.avocado-wrapper__subscription-price{margin:0;display:flex;align-items:baseline;gap:8px;font-family:SF Pro,sans-serif;font-weight:700}.avocado-wrapper__subscription-price span:first-child{font-size:36px;line-height:40px;color:var(--text-primary)}@media screen and (max-width:768px){.avocado-wrapper__subscription-price span:first-child{font-size:32px;line-height:36px}}.avocado-wrapper__subscription-period{font-size:18px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-wrapper__subscription-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-wrapper__subscription-value{color:var(--text-primary);text-align:right;font-family:SF Pro,sans-serif;font-weight:500}.avocado-wrapper__subscription-status{text-align:right;color:var(--delete);font-family:SF Pro,sans-serif;font-weight:500}.avocado-wrapper__subscription-status--active{color:var(--red)}.avocado-wrapper__subscription-manage{width:100%;margin-top:4px;padding:14px 20px;border:1px solid var(--border-secondary);border-radius:14px;background:transparent;color:var(--text-primary);font-size:15px;line-height:18px;text-align:center;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.avocado-wrapper__subscription-manage:hover{border-color:var(--text-tertiary)}.avocado-wrapper__subscription-manage--primary{border:none;background-color:var(--red);color:var(--button-text)}.avocado-wrapper__subscription-manage--primary:hover{opacity:.92}.avocado-wrapper--active .avocado-wrapper__subscription-manage{margin-top:auto}.avocado-wrapper__section-label{margin:0 0 14px;font-size:12px;line-height:14px;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:500}.avocado-wrapper__section-label+.avocado-wrapper__features{margin-top:0}.avocado-wrapper__eyebrow{font-family:SF Pro,sans-serif;font-weight:700;font-size:13px;line-height:13px;letter-spacing:1.5px;text-transform:uppercase}.avocado-wrapper__title{font-family:SF Pro,sans-serif;font-weight:900;font-size:52px;line-height:54px}@media screen and (max-width:768px){.avocado-wrapper__title{font-size:36px;line-height:40px;letter-spacing:-.5px}}.avocado-wrapper__description{font-size:17px;line-height:24px;max-width:420px;color:var(--button-text);opacity:.6}@media screen and (max-width:768px){.avocado-wrapper__description{font-size:15px;line-height:22px}}.avocado-wrapper__cta{font-family:SF Pro,sans-serif;font-weight:700;font-size:15px;line-height:100%;margin-top:24px;padding:14px 24px;border:none;border-radius:14px;background-color:var(--button-text);color:var(--red);transition:.2s ease-in-out}@media screen and (max-width:768px){.avocado-wrapper__cta{width:100%;margin-top:0;text-align:center}}@media(hover:hover)and (pointer:fine){.avocado-wrapper__cta:hover{transform:translateY(-3px);transition:.2s ease-in-out}}.avocado-wrapper__email{margin:0 0 14px;font-size:22px;line-height:22px;color:var(--text-primary);word-break:break-word;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.avocado-wrapper__email{font-size:22px;line-height:26px}}.avocado-wrapper__status{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0 0 14px;padding:10px 16px;border-radius:100px;border:1px solid var(--yellow-15);background-color:var(--yellow-6);color:var(--yellow);font-size:13px;line-height:17px;font-family:SF Pro,sans-serif;font-weight:500}.avocado-wrapper__status svg{flex-shrink:0;color:var(--yellow)}.avocado-wrapper__status-icon{display:inline-flex;font-size:14px;line-height:14px}.avocado-wrapper__status--active{border-color:var(--red-30);background-color:var(--red-10);color:var(--red)}.avocado-wrapper__status--active svg{color:var(--red)}.avocado-wrapper__divider{width:100%;border:none;border-top:1px solid var(--border-tertiary);padding-bottom:14px}.avocado-wrapper__features{padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.avocado-wrapper__features li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-quaternary)}.avocado-wrapper__features li svg{flex-shrink:0;color:var(--red)}.avocado-wrapper__links{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px}@media screen and (max-width:600px){.avocado-wrapper__links{gap:16px}}.avocado-wrapper__links a{color:var(--red);font-size:14px;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:500}.avocado-wrapper__links a:hover{opacity:.85}.avocado-questions{width:100%;max-width:680px;margin:48px auto 24px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:768px){.avocado-questions{margin-top:20px;margin-bottom:16px;gap:16px}}.avocado-questions__back{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--red);font-size:15px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.avocado-questions__back:hover{opacity:.85}.avocado-questions__head{display:flex;flex-direction:column;gap:8px}.avocado-questions__title{margin:0;font-size:28px;line-height:34px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (min-width:769px){.avocado-questions__title{font-size:32px;line-height:38px}}.avocado-questions__subtitle{margin:0;font-size:14px;line-height:20px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}@media screen and (min-width:769px){.avocado-questions__subtitle{font-size:15px;line-height:22px}}.avocado-questions__list{display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (min-width:769px){.avocado-questions__list{gap:16px}}.avocado-questions__item{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border:1px solid var(--border-tertiary);border-radius:16px;background-color:var(--bg-secondary)}.avocado-questions__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background-color:var(--bg-quaternary);font-size:18px;line-height:1}.avocado-questions__item-body{min-width:0;display:flex;flex-direction:column;gap:8px}.avocado-questions__item-title{margin:0;font-size:15px;line-height:20px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:500}@media screen and (min-width:769px){.avocado-questions__item-title{font-size:16px;line-height:22px}}.avocado-questions__item-text{margin:0;font-size:13px;line-height:18px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}@media screen and (min-width:769px){.avocado-questions__item-text{font-size:14px;line-height:20px}}.avocado-questions__item-text a{color:var(--red);text-decoration:none}.avocado-questions__item-text a:hover{opacity:.85}.avocado-questions__cta{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:18px 20px;border:1px solid var(--red);border-radius:16px;background-color:var(--bg-secondary)}@media screen and (min-width:769px){.avocado-questions__cta{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px}}.avocado-questions__cta-text{display:none;flex-direction:column;gap:6px;min-width:0}@media screen and (min-width:769px){.avocado-questions__cta-text{display:flex}}.avocado-questions__cta-title{margin:0;font-size:16px;line-height:20px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:500}.avocado-questions__cta-desc{margin:0;font-size:14px;line-height:20px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-questions__cta-desc a{color:var(--red);text-decoration:none}.avocado-questions__cta-desc a:hover{opacity:.85}.avocado-questions__cta-button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px 24px;border-radius:100px;background-color:var(--red);color:var(--button-text);font-size:15px;line-height:18px;text-align:center;text-decoration:none;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:700}.avocado-questions__cta-button:hover{opacity:.92}@media screen and (min-width:769px){.avocado-questions__cta-button{width:auto;flex-shrink:0;padding:14px 28px}}.avocado-account-menu{width:100%;padding:22px 24px;border:1px solid var(--border-tertiary);border-radius:16px;background-color:var(--bg-secondary)}@media screen and (max-width:768px){.avocado-account-menu{padding:20px}}.avocado-account-menu__title{margin:0 0 16px;font-size:16px;line-height:20px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.avocado-account-menu__list{display:flex;flex-direction:column}.avocado-account-menu__divider{margin:0;border:none;border-top:1px solid var(--border-tertiary)}.avocado-account-menu__item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;border:none;background:transparent;text-decoration:none;text-align:left;color:var(--text-primary);cursor:pointer;font:inherit;font-family:SF Pro,sans-serif;font-weight:500;font-size:15px;line-height:18px}.avocado-account-menu__item:hover{opacity:.88}.avocado-account-menu__item--danger,.avocado-account-menu__item--danger .avocado-account-menu__chevron{color:var(--delete)}.avocado-account-menu__item-icon{flex-shrink:0;width:22px;font-size:18px;line-height:1;text-align:center}.avocado-account-menu__item-label{flex:1;min-width:0}.avocado-account-menu__chevron{flex-shrink:0;font-size:20px;line-height:1;color:var(--text-tertiary)}.avocado-subscription-management{width:100%;height:100%;max-width:680px;display:flex;flex-direction:column;justify-content:center;gap:14px}@media screen and (max-width:768px){.avocado-subscription-management{gap:20px}}.avocado-subscription-management__back{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--red);font-size:15px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.avocado-subscription-management__back:hover{opacity:.85}.avocado-subscription-management__title{margin:0;font-size:32px;line-height:38px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.avocado-subscription-management__title{font-size:28px;line-height:34px}}.avocado-subscription-management__plan{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:24px;border:1px solid var(--border-tertiary);background-color:var(--bg-secondary)}@media screen and (max-width:768px){.avocado-subscription-management__plan{padding:24px;gap:16px}}.avocado-subscription-management__plan-label{margin:0;font-size:12px;line-height:14px;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:500}.avocado-subscription-management__price{margin:0;display:flex;align-items:baseline;gap:8px;font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management__price span:first-child{font-size:36px;line-height:40px;color:var(--text-primary)}@media screen and (max-width:768px){.avocado-subscription-management__price span:first-child{font-size:32px;line-height:36px}}.avocado-subscription-management__period{font-size:18px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management__divider{margin:0;border:none;border-top:1px solid var(--border-tertiary)}.avocado-subscription-management__row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management__value{color:var(--text-primary);text-align:right;font-family:SF Pro,sans-serif;font-weight:500}.avocado-subscription-management__status{text-align:right;color:var(--delete);font-family:SF Pro,sans-serif;font-weight:500}.avocado-subscription-management__status--active{color:var(--red)}.avocado-subscription-management__actions-title{margin:0;font-size:18px;line-height:22px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management__actions{display:flex;flex-direction:column;gap:12px}.avocado-subscription-management__action{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:1px solid var(--border-tertiary);border-radius:16px;background-color:var(--bg-secondary);text-align:left;cursor:pointer;font:inherit}.avocado-subscription-management__action:hover{border-color:var(--border-secondary)}.avocado-subscription-management__action-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-size:18px;line-height:1}.avocado-subscription-management__action-icon--change{background-color:var(--red-10);color:var(--red)}.avocado-subscription-management__action-icon--cancel{background-color:#ff2d551f;color:var(--delete)}.avocado-subscription-management__action-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.avocado-subscription-management__action-title{font-size:16px;line-height:20px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:500}.avocado-subscription-management__action-subtitle{font-size:14px;line-height:18px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management__action--cancel .avocado-subscription-management__action-title{color:var(--delete)}.avocado-subscription-management__action-chevron{flex-shrink:0;font-size:22px;line-height:1}.avocado-subscription-management__action-chevron--change{color:var(--red)}.avocado-subscription-management__action-chevron--cancel{color:var(--delete)}.avocado-subscription-management--change-plan{display:flex;flex-direction:column}.avocado-subscription-management--cancel-reason{display:flex;flex-direction:column;max-width:560px;gap:14px}@media screen and (max-width:768px){.avocado-subscription-management--cancel-reason{gap:20px}}.avocado-subscription-management--vpn-help{display:flex;flex-direction:column;max-width:560px;gap:20px}.avocado-subscription-management--vpn-help .cancel-help__list{padding:20px;border-radius:16px;background-color:var(--bg-secondary);border:1px solid var(--border-tertiary)}.avocado-subscription-management--vpn-help .cancel-button{margin-top:4px}.avocado-subscription-management__change-plan-desc{margin:0;font-size:15px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management__change-plan-list{display:flex;flex-direction:column;gap:12px;flex:1}.avocado-subscription-management__change-plan-item{display:flex;align-items:center;gap:14px;width:100%;padding:18px 20px;border:1px solid var(--border-tertiary);border-radius:16px;background-color:var(--bg-secondary);text-align:left;cursor:pointer;font:inherit}.avocado-subscription-management__change-plan-item.active{border:2px solid var(--red);background-color:#1a1c0e;padding:17px 19px}.avocado-subscription-management__change-plan-item:disabled{opacity:.6;cursor:not-allowed}.avocado-subscription-management__change-plan-radio{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:2px solid var(--border-secondary);background:transparent}.avocado-subscription-management__change-plan-radio.active{border-color:var(--red);background-color:var(--red);box-shadow:inset 0 0 0 4px var(--bg-secondary)}.avocado-subscription-management__change-plan-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.avocado-subscription-management__change-plan-name{font-size:16px;line-height:20px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:500}.avocado-subscription-management__change-plan-period{font-size:14px;line-height:18px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management__change-plan-price-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex-shrink:0}.avocado-subscription-management__change-plan-tag{padding:4px 10px;border-radius:100px;background-color:var(--bg-quaternary);color:var(--text-secondary);font-size:12px;line-height:14px;font-family:SF Pro,sans-serif;font-weight:500}.avocado-subscription-management__change-plan-discount{padding:4px 10px;border-radius:100px;background-color:var(--red);color:var(--button-text);font-size:12px;line-height:14px;font-family:SF Pro,sans-serif;font-weight:500}.avocado-subscription-management__change-plan-price{font-size:16px;line-height:20px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:500}.avocado-subscription-management__confirm{width:100%;padding:16px 24px;border:none;border-radius:14px;background-color:var(--red);color:var(--button-text);font-size:16px;line-height:19px;text-align:center;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management__confirm:disabled{opacity:.5;cursor:not-allowed}.avocado-subscription-management__confirm:hover:not(:disabled){opacity:.92}.avocado-subscription-management--other-reason{width:100%;max-width:560px;gap:16px;justify-content:flex-start}@media screen and (max-width:768px){.avocado-subscription-management--other-reason{max-width:none;gap:14px}}.avocado-subscription-management--other-reason .avocado-subscription-management__title{font-size:28px;line-height:34px}@media screen and (min-width:769px){.avocado-subscription-management--other-reason .avocado-subscription-management__title{font-size:32px;line-height:38px}}@media screen and (max-width:768px){.avocado-subscription-management--other-reason .avocado-subscription-management__change-plan-desc{font-size:14px;line-height:20px}}.avocado-subscription-management--other-reason .avocado-subscription-management__confirm{width:100%;margin-top:8px;padding:16px 24px;border-radius:100px}@media screen and (min-width:769px){.avocado-subscription-management--other-reason .avocado-subscription-management__confirm{margin-top:4px;border-radius:14px}}.avocado-subscription-management--discount-offer{width:100%;max-width:720px;gap:16px;justify-content:flex-start}@media screen and (max-width:768px){.avocado-subscription-management--discount-offer{max-width:none;gap:14px}}@media screen and (max-width:768px){.avocado-subscription-management--discount-offer .avocado-subscription-management__change-plan-desc{font-size:14px;line-height:20px}}.avocado-subscription-management--discount-offer .avocado-subscription-management__confirm{margin-top:8px}@media screen and (max-width:768px){.avocado-subscription-management--discount-offer .avocado-subscription-management__confirm{margin-top:4px;padding:16px 20px}}.avocado-other-reason{display:flex;flex-direction:column;gap:10px;width:100%}.avocado-other-reason__field{width:100%;min-height:220px;resize:vertical;padding:18px;border:1px solid var(--border-tertiary);border-radius:16px;background-color:var(--bg-textfield);color:var(--text-primary);font-size:14px;line-height:20px;outline:none;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.avocado-other-reason__field{min-height:200px}}@media screen and (min-width:769px){.avocado-other-reason__field{min-height:180px}}.avocado-other-reason__field::placeholder{color:var(--text-tertiary);line-height:20px}.avocado-other-reason__field:focus{border-color:var(--border-secondary)}.avocado-other-reason__words{margin:0;font-size:13px;line-height:17px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-other-reason__submit{flex-shrink:0}.avocado-other-reason__submit:not(:disabled):hover{opacity:.92}.avocado-other-reason__submit:disabled{background-color:var(--bg-quaternary);color:var(--text-tertiary);cursor:not-allowed;opacity:1}.avocado-other-reason__hint{margin:2px 0 0;padding:0 8px;font-size:12px;line-height:16px;text-align:center;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-discount-offer__badge{display:inline-flex;align-items:center;width:fit-content;padding:6px 12px;border-radius:100px;background-color:var(--bg-quaternary);color:var(--red);font-size:13px;line-height:16px;font-family:SF Pro,sans-serif;font-weight:400}.avocado-discount-offer__title{margin:0;font-size:28px;line-height:34px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (min-width:769px){.avocado-discount-offer__title{font-size:32px;line-height:38px}}.avocado-discount-offer__plans{display:flex;flex-direction:column;gap:10px;width:100%}@media screen and (min-width:769px){.avocado-discount-offer__plans{flex-direction:row;gap:12px}}.avocado-discount-offer__plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:18px 20px;border:1px solid var(--border-tertiary);border-radius:16px;background-color:var(--bg-secondary);text-align:left;cursor:pointer;font:inherit}@media screen and (min-width:769px){.avocado-discount-offer__plan{flex:1;min-width:0;padding:18px 16px}}.avocado-discount-offer__plan.active{border:2px solid var(--red);padding:17px 19px;background-color:#1a1c0e}@media screen and (min-width:769px){.avocado-discount-offer__plan.active{padding:17px 15px}}.avocado-discount-offer__plan:disabled{opacity:.6;cursor:not-allowed}.avocado-discount-offer__current-tag{display:none}.avocado-discount-offer__plan-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.avocado-discount-offer__plan-prices{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:8px}.avocado-discount-offer__plan-title{font-size:16px;line-height:20px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:500}.avocado-discount-offer__plan-period{font-size:13px;line-height:17px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-discount-offer__old-price{font-size:14px;line-height:18px;color:var(--text-secondary);text-decoration:line-through;font-family:SF Pro,sans-serif;font-weight:400}.avocado-discount-offer__new-price{font-size:24px;line-height:28px;color:var(--red);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (min-width:769px){.avocado-discount-offer__new-price{font-size:22px;line-height:26px}}.avocado-discount-offer__decline{width:100%;padding:10px 8px 0;border:none;background:transparent;color:var(--text-secondary);font-size:14px;line-height:18px;text-align:center;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:400}.avocado-discount-offer__decline:hover:not(:disabled){color:var(--text-primary)}.avocado-discount-offer__decline:disabled{opacity:.5;cursor:not-allowed}.avocado-vip-config{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--red);border-radius:16px;background-color:var(--bg-secondary)}.avocado-vip-config__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.avocado-vip-config__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:100px;background-color:var(--red);color:var(--button-text);font-size:12px;line-height:1;font-family:SF Pro,sans-serif;font-weight:700}.avocado-vip-config__title{margin:0;font-size:18px;line-height:22px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.avocado-vip-config__text{margin:0;font-size:13px;line-height:18px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-vip-config__text b{color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:500}.avocado-vip-config__copy{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:12px;background-color:var(--bg-primary);border:1px solid var(--border)}.avocado-vip-config__url{flex:1;min-width:0;border:none;background:transparent;padding:0;color:var(--text-secondary);font-size:12px;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}.avocado-vip-config__url::placeholder{color:var(--text-tertiary)}.avocado-vip-config__copy-btn{flex-shrink:0;padding:8px 14px;border:none;border-radius:100px;background-color:var(--red);color:var(--button-text);font-size:13px;line-height:16px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.avocado-vip-config__copy-btn:hover:not(:disabled){opacity:.92}.avocado-vip-config__copy-btn:disabled{opacity:.55;cursor:not-allowed}.avocado-subscription-management--pulya{max-width:none;justify-content:flex-start;gap:20px}.avocado-subscription-management--pulya .avocado-subscription-management__title{font-size:30px;line-height:42px;letter-spacing:-.5px;font-family:SF Pro,sans-serif;font-weight:900}.avocado-subscription-management--pulya .avocado-subscription-management__plan{border-color:var(--border-secondary);border-radius:20px;padding:24px 28px;gap:16px}.avocado-subscription-management--pulya .avocado-subscription-management__plan-label{color:var(--text-quaternary);letter-spacing:.08em}.avocado-subscription-management--pulya .avocado-subscription-management__price span:first-child{font-size:32px;line-height:36px}.avocado-subscription-management--pulya .avocado-subscription-management__period{font-size:16px;line-height:22px;color:var(--text-quaternary)}.avocado-subscription-management--pulya .avocado-subscription-management__divider{border-top-color:var(--border-secondary)}.avocado-subscription-management--pulya .avocado-subscription-management__status--active{color:var(--red)}.avocado-subscription-management--pulya .avocado-subscription-management__actions-title{margin-top:4px}.avocado-subscription-management--pulya .avocado-subscription-management__action{border-color:var(--border-secondary);border-radius:16px}.avocado-subscription-management--pulya .avocado-subscription-management__action-icon{width:40px;height:40px;border-radius:10px;font-size:16px}.avocado-subscription-management--pulya .avocado-subscription-management__action-icon--change{background-color:var(--yellow-light-secondary);color:var(--text-primary)}.avocado-subscription-management--pulya .avocado-subscription-management__action-icon--cancel{background-color:#d138381a;color:var(--delete)}.avocado-subscription-management--pulya .avocado-subscription-management__action-chevron--change{color:var(--gold-pulya)}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan{gap:20px}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-desc{margin:0;font-size:14px;line-height:22px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-list{gap:10px}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-item{padding:18px 20px;border:1px solid var(--border-secondary);border-radius:16px;background-color:var(--bg-secondary);box-shadow:0 2px 10px #0a0a0a0a}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-item.active{border:2px solid var(--red);background-color:var(--yellow-light-secondary);padding:17px 19px;box-shadow:none}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-radio{width:22px;height:22px;border:2px solid var(--border-secondary);background:transparent}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-radio.active{border-color:var(--red);background-color:var(--red);box-shadow:none}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-name{font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-period{color:var(--text-quaternary)}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-tag{padding:4px 10px;border-radius:100px;background-color:var(--bg-pulya-secondary);color:var(--text-quaternary);font-size:12px;line-height:14px;font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-discount{padding:4px 10px;border-radius:100px;background-color:var(--red);color:var(--button-text);font-size:12px;line-height:14px;font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__change-plan-price{font-size:16px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__confirm{margin-top:8px;padding:16px 24px;border-radius:14px;background-color:var(--red);color:var(--button-text);font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__confirm:disabled{opacity:.45;cursor:not-allowed}.avocado-subscription-management--pulya.avocado-subscription-management--change-plan .avocado-subscription-management__confirm:hover:not(:disabled){opacity:.92}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help{max-width:none;gap:20px}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .avocado-vip-config{padding:20px;gap:14px;border:1px solid var(--red);border-radius:20px;background-color:var(--yellow-light-secondary)}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .avocado-vip-config__badge{padding:4px 8px;border-radius:8px;background-color:var(--red);color:var(--button-text);font-size:12px;font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .avocado-vip-config__title{font-size:18px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .avocado-vip-config__text{font-size:14px;line-height:20px;color:var(--text-quaternary)}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .avocado-vip-config__text b{color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .avocado-vip-config__copy{padding:8px 8px 8px 14px;border:1px solid var(--border-secondary);border-radius:12px;background-color:var(--bg-secondary)}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .avocado-vip-config__url{font-size:16px;line-height:16px;color:var(--text-secondary)}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .avocado-vip-config__copy-btn{padding:10px 16px;border-radius:10px;background-color:var(--red);color:var(--button-text);font-size:13px;font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .avocado-subscription-management__change-plan-desc{margin:0;font-size:14px;line-height:22px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .cancel-help__list{display:flex;flex-direction:column;gap:20px;padding:20px 22px;border:1px solid var(--border-secondary);border-radius:20px;background-color:var(--bg-secondary)}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .cancel-help__item{display:flex;align-items:flex-start;gap:14px}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .cancel-help__num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background-color:var(--red);color:var(--button-text);font-size:13px;line-height:1;font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .cancel-help__title{margin:0;font-size:15px;line-height:20px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .cancel-help__text{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .cancel-button{margin-top:4px;padding:16px 24px;border:1px solid var(--delete);border-radius:14px;color:var(--delete);font-size:15px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .cancel-button:hover:not(:disabled){background-color:#d138381f}.avocado-subscription-management--pulya.avocado-subscription-management--vpn-help .cancel-button:disabled{opacity:.5;cursor:not-allowed}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer{max-width:none;gap:20px}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__badge{padding:6px 12px;border-radius:100px;background-color:var(--yellow-light-secondary);color:var(--gold-pulya);font-size:13px;line-height:16px;font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__title{font-size:30px;line-height:42px;letter-spacing:-.5px;font-family:SF Pro,sans-serif;font-weight:900}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-subscription-management__change-plan-desc{margin:0;font-size:14px;line-height:22px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__plans{flex-direction:row;gap:10px}@media screen and (max-width:1200px){.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__plans{flex-direction:column}}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__plan{flex:1;min-width:0;padding:18px 16px;border:1px solid var(--border-secondary);border-radius:16px;background-color:var(--bg-secondary);box-shadow:0 2px 10px #0a0a0a0a}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__plan.active{border:2px solid var(--red);background-color:var(--yellow-light-secondary);padding:17px 15px;box-shadow:none}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__plan-title{font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__plan-period{color:var(--text-quaternary)}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__old-price{color:var(--text-quaternary);font-size:14px}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__new-price{font-size:24px;line-height:28px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-subscription-management__confirm{margin-top:8px;padding:16px 24px;border-radius:14px;background-color:var(--red);color:var(--button-text);font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-subscription-management__confirm:disabled{opacity:.45;cursor:not-allowed}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-subscription-management__confirm:hover:not(:disabled){opacity:.92}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__decline{padding:8px;color:var(--text-quaternary);font-size:14px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management--pulya.avocado-subscription-management--discount-offer .avocado-discount-offer__decline:hover:not(:disabled){color:var(--text-secondary)}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason{max-width:none;gap:20px}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-subscription-management__change-plan-desc{margin:0;font-size:14px;line-height:22px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-other-reason{gap:12px}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-other-reason__field{min-height:200px;padding:18px 20px;border:1px solid var(--border-secondary);border-radius:16px;background-color:var(--bg-secondary);font-size:14px;line-height:22px;color:var(--text-primary)}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-other-reason__field::placeholder{color:var(--text-quaternary)}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-other-reason__field:focus{border-color:var(--border-secondary);outline:none}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-other-reason__words{font-size:13px;line-height:18px;color:var(--text-quaternary)}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-other-reason__submit,.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-subscription-management__confirm.avocado-other-reason__submit{width:100%;margin-top:4px;padding:16px 24px;border:none;border-radius:14px;font-family:SF Pro,sans-serif;font-weight:700}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-other-reason__submit:not(:disabled),.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-subscription-management__confirm.avocado-other-reason__submit:not(:disabled){background-color:var(--red);color:var(--button-text)}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-other-reason__submit:disabled,.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-subscription-management__confirm.avocado-other-reason__submit:disabled{background-color:var(--gray);color:var(--text-quaternary);opacity:1;cursor:not-allowed}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-other-reason__submit:hover:not(:disabled),.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-subscription-management__confirm.avocado-other-reason__submit:hover:not(:disabled){opacity:.92}.avocado-subscription-management--pulya.avocado-subscription-management--other-reason .avocado-other-reason__hint{margin:0;padding:0;font-size:12px;line-height:16px;text-align:center;color:var(--text-quaternary)}.delete-account-page{display:flex;align-items:center;justify-content:center;width:100%;flex:1;min-height:0;padding:48px 0 20px}@media screen and (max-width:768px){.delete-account-page{padding:24px 0 20px}}.delete-account-page--vip{padding:0}.vpn-container.vip-delete-account{align-items:stretch;background-color:var(--bg-primary);padding:0 120px 48px}@media screen and (max-width:1200px){.vpn-container.vip-delete-account{padding:0 48px 40px}}@media screen and (max-width:768px){.vpn-container.vip-delete-account{padding:0 24px 32px}}@media screen and (max-width:600px){.vpn-container.vip-delete-account{padding:0 20px 24px}}@media screen and (max-width:480px){.vpn-container.vip-delete-account{padding:0 16px 20px}}.vpn-container.vip-delete-account .header{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:768px){.vpn-container.vip-delete-account .header{padding:16px 0}}@media screen and (max-width:480px){.vpn-container.vip-delete-account .header{padding:12px 0}}.vip-delete-account-layout{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;margin:0 auto;flex:1;min-height:0}.delete-account{width:100%;max-width:520px;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.delete-account__back{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:15px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:400}.delete-account__back:hover{color:var(--text-primary)}.delete-account__back--link{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.delete-account__card{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;text-align:center}@media screen and (max-width:768px){.delete-account__card{gap:16px}}.delete-account--page .delete-account__card{align-items:stretch;text-align:left;padding:36px;border-radius:20px;background-color:var(--bg-secondary);border:1px solid var(--border-secondary)}@media screen and (max-width:768px){.delete-account--page .delete-account__card{padding:24px}}.delete-account__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:1px solid var(--delete);border-radius:50%;background-color:var(--red-10);font-size:30px;line-height:1}.delete-account--page .delete-account__icon{width:64px;height:64px;border:none;background-color:var(--red-10);font-size:28px}.delete-account__title{margin:0;font-size:26px;line-height:32px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.delete-account__title{font-size:24px;line-height:30px}}.delete-account--page .delete-account__title{line-height:1.2}.delete-account__description{margin:0;max-width:440px;font-size:14px;line-height:20px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}@media screen and (min-width:769px){.delete-account__description{font-size:15px;line-height:22px}}.delete-account--page .delete-account__description{max-width:none;line-height:1.45}.delete-account__warnings{width:100%;margin:0;padding:16px 18px;list-style:none;display:flex;flex-direction:column;gap:12px;border:1px solid var(--border-tertiary);border-radius:16px;background-color:var(--bg-secondary);text-align:left}.delete-account__warnings>li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:18px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:400}.delete-account--page .delete-account__warnings{gap:10px;border:none;border-radius:12px;background-color:var(--red-10)}.delete-account__warnings-icon{flex-shrink:0;width:16px;color:var(--delete);font-size:12px;line-height:1;text-align:center}.delete-account--page .delete-account__warnings-icon{width:18px;color:var(--red)}.delete-account__actions{display:flex;gap:12px;width:100%;margin-top:4px}@media screen and (max-width:768px){.delete-account__actions{flex-direction:column}}.delete-account__cancel,.delete-account__confirm{flex:1;min-height:48px;padding:14px 16px;border-radius:14px;font-size:15px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.delete-account--page .delete-account__cancel,.delete-account--page .delete-account__confirm{line-height:1}.delete-account__cancel{border:1px solid var(--border-secondary);background:transparent;color:var(--text-primary)}.delete-account__cancel:hover{border-color:var(--text-tertiary)}.delete-account--page .delete-account__cancel{border-color:var(--border);transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.delete-account--page .delete-account__cancel:hover{border-color:var(--text-secondary)}.delete-account__confirm{border:none;background-color:var(--delete);color:var(--button-text)}.delete-account__confirm:hover:not(:disabled){opacity:.92}.delete-account__confirm:disabled{opacity:.5;cursor:not-allowed}.delete-account--page .delete-account__confirm{background-color:var(--pink)}.delete-account--page .delete-account__confirm:hover:not(:disabled){background-color:var(--red);opacity:1}.delete-account--pulya .delete-account__icon{background-color:color-mix(in srgb,var(--delete) 8%,var(--bg-secondary));border-color:var(--delete)}.delete-account--pulya .delete-account__warnings{border-color:var(--border-secondary);border-radius:20px}.delete-account--pulya .delete-account__actions{flex-direction:row}.delete-account--pulya .delete-account__cancel{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.delete-account--pulya .delete-account__cancel:hover{border-color:var(--border-secondary);opacity:.92}.delete-account--pulya .delete-account__confirm{background-color:var(--delete);color:var(--bg-secondary);font-family:SF Pro,sans-serif;font-weight:700}.delete-account--pulya .delete-account__confirm:hover:not(:disabled){opacity:.92}.delete-account--vip{max-width:420px;gap:24px}.delete-account--vip .delete-account__back--vip{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0;padding:0;border:none;background:transparent;color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}@media(hover:hover)and (pointer:fine){.delete-account--vip .delete-account__back--vip:hover{color:var(--text-primary)}}.delete-account--vip .delete-account__card{align-items:center;gap:24px;padding:0;border:none;background:transparent;text-align:center}.delete-account--vip .delete-account__icon{width:72px;height:72px;border:1px solid var(--border-quaternary);border-radius:50%;background-color:transparent;color:var(--text-vip-2);font-size:28px}.delete-account--vip .delete-account__title{font-size:32px;line-height:36px;letter-spacing:-.5px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:480px){.delete-account--vip .delete-account__title{font-size:28px;line-height:32px}}.delete-account--vip .delete-account__description{max-width:none;color:var(--text-vip-2);font-size:15px;line-height:22px;text-align:center;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:480px){.delete-account--vip .delete-account__description{font-size:14px;line-height:20px}}.delete-account--vip .delete-account__warnings{align-self:stretch;gap:12px;padding:0;border:none;border-radius:0;background-color:transparent;text-align:left}.delete-account--vip .delete-account__warnings-icon{width:16px;color:var(--text-vip-2);font-size:12px}.delete-account--vip .delete-account__actions{flex-direction:row;gap:10px;margin-top:8px}@media screen and (max-width:480px){.delete-account--vip .delete-account__actions{flex-direction:column}}.delete-account--vip .delete-account__cancel,.delete-account--vip .delete-account__confirm{min-height:52px;border-radius:10px;font-size:14px;line-height:14px;letter-spacing:.28px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}.delete-account--vip .delete-account__cancel{border:1px solid var(--border-quaternary);background-color:transparent;color:var(--text-primary)}@media(hover:hover)and (pointer:fine){.delete-account--vip .delete-account__cancel:hover{border-color:var(--text-secondary)}}.delete-account--vip .delete-account__confirm{background-color:var(--vip-button);color:var(--button-text)}@media(hover:hover)and (pointer:fine){.delete-account--vip .delete-account__confirm:hover:not(:disabled){opacity:.92}}.delete-account--vip .delete-account__confirm:disabled{opacity:.5;cursor:not-allowed}.russia-delete-page{min-height:100vh;background:#f3f6f9;color:#15171c}.russia-delete-page__stripe{display:grid;grid-template-columns:1fr 1fr 1fr;height:6px}.russia-delete-page__stripe span:nth-child(1){background:#fff}.russia-delete-page__stripe span:nth-child(2){background:#0f4bb8}.russia-delete-page__stripe span:nth-child(3){background:#d52b1e}.russia-delete-page__content{display:flex;justify-content:center;width:100%;min-height:calc(100vh - 6px);padding:96px 20px 48px}.delete-account--russia{max-width:520px}.delete-account--russia .delete-account__card{align-items:center;gap:18px;padding:36px;border:1px solid #e2e8ef;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f1e3a12;text-align:center}.delete-account--russia .delete-account__icon{width:64px;height:64px;border:0;border-radius:14px;background:#fceded;color:#15171c;font-size:30px;line-height:1;font-family:SF Pro,sans-serif;font-weight:700}.delete-account--russia .delete-account__title{color:#15171c;font-size:28px;line-height:34px;font-family:SF Pro,sans-serif;font-weight:700}.delete-account--russia .delete-account__description{max-width:none;color:#62728a;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:500}.delete-account--russia .delete-account__warnings{gap:10px;padding:16px;border:1px solid #f0c7c7;border-radius:10px;background:#fceded;text-align:left}.delete-account--russia .delete-account__warnings>li{color:#9b2d2d;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.delete-account--russia .delete-account__warnings-icon{color:#d52b1e;font-family:SF Pro,sans-serif;font-weight:700}.delete-account--russia .delete-account__phrase{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left}.delete-account--russia .delete-account__phrase span{color:#62728a;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.delete-account--russia .delete-account__phrase input{min-height:48px;padding:14px 16px;border:1px solid #e2e8ef;border-radius:8px;background:#f6f8fb;color:#15171c;font-size:15px;line-height:20px}.delete-account--russia .delete-account__actions{flex-direction:row;margin-top:2px;width:100%}.delete-account--russia .delete-account__cancel,.delete-account--russia .delete-account__confirm{min-height:48px;border-radius:8px;font-size:15px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.delete-account--russia .delete-account__cancel{border:1px solid #dbe4ef;background:#fff;color:#15171c}.delete-account--russia .delete-account__confirm{background:#d52b1e;color:#fff}.delete-account--russia .delete-account__confirm:hover:not(:disabled){background:#c7271b;opacity:1}@media screen and (max-width:768px){.russia-delete-page__content{padding:40px 20px}.delete-account--russia{max-width:350px}.delete-account--russia .delete-account__card{padding:28px 22px}.delete-account--russia .delete-account__actions{flex-direction:column}}.pulya-account{display:flex;min-height:100vh;background-color:var(--bg-primary)}@media screen and (max-width:1024px){.pulya-account{flex-direction:column;padding-top:calc(60px + env(safe-area-inset-top,0px));--pulya-bottom-nav-offset: 92px}}.pulya-account--landing{flex-direction:column;width:100%}.pulya-account__main{order:2;flex:1;min-width:0;padding:36px}@media screen and (max-width:1024px){.pulya-account__main{order:1;flex:none;width:100%;padding:24px 16px calc(var(--pulya-bottom-nav-offset) + env(safe-area-inset-bottom,0px))}}.pulya-account__main--management{align-items:flex-start;padding-top:32px;max-width:800px}@media screen and (max-width:1024px){.pulya-account__main--management{padding-top:16px;padding-bottom:calc(var(--pulya-bottom-nav-offset) + env(safe-area-inset-bottom,0px))}}.pulya-account .pulya-sidebar{order:1}@media screen and (max-width:1024px){.pulya-account .pulya-sidebar{order:2}}.pulya-account .avocado-subscription-management__back,.pulya-account .delete-account__back,.pulya-account .pulya-questions__back,.pulya-account .pulya-account-form__back{color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.pulya-account .avocado-subscription-management__back:hover,.pulya-account .delete-account__back:hover,.pulya-account .pulya-questions__back:hover,.pulya-account .pulya-account-form__back:hover{color:var(--text-primary);opacity:1}.pulya-home{display:flex;flex-direction:column;gap:22px;width:100%}@media screen and (max-width:1024px){.pulya-home{gap:14px}}.pulya-home__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}@media screen and (max-width:600px){.pulya-home__header{flex-direction:column;gap:16px}}.pulya-home__header>div{min-width:0}.pulya-home__header>div h1{margin:0 0 4px;font-size:30px;line-height:42px;color:var(--text-primary);letter-spacing:-.5px;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:1024px){.pulya-home__header>div h1{line-height:36px}}.pulya-home__header>div p{margin:0;font-size:14px;line-height:22px;color:var(--text-quaternary)}.pulya-home__status{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin:0;padding:10px 16px;border-radius:100px;background-color:var(--yellow-secondary);color:var(--gold-pulya);font-size:13px;line-height:17px;font-family:SF Pro,sans-serif;font-weight:500}.pulya-home__status svg,.pulya-home__status span{flex-shrink:0;color:currentColor}.pulya-home__status span{font-size:14px;line-height:14px}.pulya-home__status--active{border-color:var(--border-quaternary);background-color:var(--bg-secondary);color:var(--text-primary)}.pulya-home__status--active .pulya-home__status-dot{width:8px;height:8px;border-radius:50%;background-color:var(--green);flex-shrink:0}.pulya-home__promo{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-radius:20px;background-color:var(--red)}@media screen and (max-width:600px){.pulya-home__promo{flex-direction:column;align-items:stretch;gap:20px}}.pulya-home__promo>div{min-width:0}.pulya-home__promo h2{margin:0;font-size:20px;line-height:100%;color:var(--button-text);font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:600px){.pulya-home__promo h2{font-size:24px;line-height:30px}}.pulya-home__promo p{margin:3px 0 0;font-size:13px;line-height:100%;color:var(--brown-pulya)}.pulya-home__promo button{font-family:SF Pro,sans-serif;font-weight:700;flex-shrink:0;padding:14px 24px;border:none;border-radius:14px;background-color:var(--button-text);color:var(--bg-secondary);font-size:15px;line-height:1;cursor:pointer;transition:opacity .2s ease}@media screen and (max-width:600px){.pulya-home__promo button{width:100%}}@media(hover:hover)and (pointer:fine){.pulya-home__promo button:hover{opacity:.92}}.pulya-home__plans{display:flex;flex-direction:column;gap:14px}.pulya-home__plans h2{margin:0;font-size:20px;line-height:34px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:1024px){.pulya-home__plans h2{font-size:24px;line-height:30px}}.pulya-home__guides{display:flex;align-items:stretch;gap:20px;width:100%}@media screen and (max-width:1024px){.pulya-home__guides{flex-direction:column;gap:16px}}.pulya-home__how-it-works,.pulya-home__app-store{min-width:0;padding:28px;border-radius:22px;border:1px solid var(--border-secondary);background-color:var(--bg-secondary)}@media screen and (max-width:1024px){.pulya-home__how-it-works,.pulya-home__app-store{padding:24px;border-radius:20px}}.pulya-home__how-it-works{flex:1.85}@media screen and (max-width:1024px){.pulya-home__how-it-works{flex:none;width:100%}}.pulya-home__how-it-works h2{margin:0 0 20px;font-size:18px;line-height:22px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:1024px){.pulya-home__how-it-works h2{margin-bottom:16px}}.pulya-home__how-it-works ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1024px){.pulya-home__how-it-works ul{gap:16px}}.pulya-home__how-it-works li{display:flex;align-items:center;gap:14px;font-size:15px;line-height:22px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:1024px){.pulya-home__how-it-works li{align-items:flex-start}}.pulya-home__how-it-works li span{display:flex;align-items:center;justify-content:center;font-family:SF Pro,sans-serif;font-weight:700;flex-shrink:0;width:28px;height:28px;border-radius:50%;background-color:var(--red);color:var(--button-text);font-size:13px;line-height:15px}.pulya-home__app-store{flex:1;display:flex;flex-direction:column}@media screen and (max-width:1024px){.pulya-home__app-store{flex:none;width:100%}}.pulya-home__app-store.account-block{margin:0}.pulya-home__app-store h2{margin:0 0 12px;font-size:18px;line-height:22px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.pulya-home__app-store p{margin:0 0 24px;font-size:15px;line-height:22px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.pulya-home__app-store .account-button{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:16px 24px;text-align:center;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:700}.pulya-home__app-store .app-store-fallback-note{margin-top:12px;margin-bottom:0;font-size:13px;line-height:18px;text-align:left}.pulya-home--active{gap:20px}@media screen and (max-width:1024px){.pulya-home--active{gap:16px}}.pulya-home__row{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:20px;width:100%;align-items:stretch}@media screen and (max-width:1200px){.pulya-home__row{grid-template-columns:1fr;gap:16px}}.pulya-home__row>*{min-width:0}.pulya-home__row .subscribe__left,.pulya-home__row .app-store-block--instruction,.pulya-home__row .account-subscription-card,.pulya-home__row .account-help-card{width:100%}.pulya-home__row .subscribe__left,.pulya-home__row .app-store-block--instruction{border-color:var(--border-secondary)}.pulya-home__row .subscribe__left{border-radius:24px}.pulya-home__row .account-subscription-card,.pulya-home__row .account-help-card{height:100%}.pulya-home__row .account-help-card{display:flex;flex-direction:column}.pulya-home__row .account-help-card .account-help-card__actions{margin-top:auto}.pulya-sidebar{display:flex;flex-direction:column;flex-shrink:0;width:272px;min-height:100vh;padding:28px 20px 24px;background-color:var(--bg-secondary);border-right:1px solid var(--border-secondary)}@media screen and (max-width:1024px){.pulya-sidebar{position:fixed;bottom:0;left:0;right:0;z-index:20;width:100%;min-height:auto;padding:8px 24px calc(12px + env(safe-area-inset-bottom,0px));border-right:none;border-top:1px solid var(--border-secondary);border-bottom:none;box-shadow:none}}.pulya-sidebar__brand{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:0 0 28px;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;font-size:18px;line-height:22px;letter-spacing:-.02em;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:1024px){.pulya-sidebar__brand{display:none}}@media(hover:hover)and (pointer:fine){.pulya-sidebar__brand:hover{opacity:.75}}.pulya-sidebar__brand:before{content:"";width:12px;height:12px;border-radius:50%;background-color:var(--red);flex-shrink:0}.pulya-sidebar__nav{display:flex;flex-direction:column;gap:6px;flex:1;padding:0 4px}@media screen and (max-width:1024px){.pulya-sidebar__nav{flex-direction:row;justify-content:space-around;align-items:center;gap:0;flex:none;width:100%;padding:0}}.pulya-sidebar__item{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:none;border-radius:12px;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}@media screen and (max-width:1024px){.pulya-sidebar__item{flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:4px 0;border-radius:0;text-align:center;color:var(--text-secondary)}}@media(hover:hover)and (pointer:fine){.pulya-sidebar__item:hover:not(.pulya-sidebar__item--active){background-color:var(--red-10)}}.pulya-sidebar__item--active{background-color:var(--yellow-light-secondary);color:var(--text-primary)}@media screen and (max-width:1024px){.pulya-sidebar__item--active{background-color:transparent;color:var(--text-primary)}}.pulya-sidebar__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;font-size:15px;line-height:1;overflow:hidden}@media screen and (max-width:1024px){.pulya-sidebar__item-icon{width:20px;height:20px;font-size:18px}}.pulya-sidebar__item-label{font-size:15px;line-height:18px;color:inherit;font-family:SF Pro,sans-serif;font-weight:500}@media screen and (max-width:1024px){.pulya-sidebar__item-label{font-size:10px;line-height:12px;letter-spacing:-.01em;font-family:SF Pro,sans-serif;font-weight:500}}.pulya-sidebar__profile{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background-color:var(--bg-pulya-secondary)}@media screen and (max-width:1024px){.pulya-sidebar__profile{display:none}}.pulya-sidebar__profile>div:last-child{min-width:0;display:flex;flex-direction:column}.pulya-sidebar__email{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin:0;font-size:12px;color:var(--text-primary);overflow:hidden;-webkit-line-clamp:1}.pulya-sidebar__avatar{display:flex;align-items:center;justify-content:center;font-family:SF Pro,sans-serif;font-weight:700;flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:var(--red);color:var(--button-text);font-size:16px;line-height:1}.pulya-sidebar__logout{margin-top:1px;font-size:11px;color:var(--text-quaternary);text-align:left;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:400}@media(hover:hover)and (pointer:fine){.pulya-sidebar__logout:hover{color:var(--text-primary)}}.pulya-sidebar__login{width:100%;padding:14px;border:none;border-radius:14px;background-color:var(--bg-pulya-secondary);color:var(--text-primary);font-size:15px;line-height:18px;text-align:center;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}@media screen and (max-width:1024px){.pulya-sidebar__login{display:none}}@media(hover:hover)and (pointer:fine){.pulya-sidebar__login:hover{background-color:var(--red-10)}}.pulya-account-form{width:100%;max-width:560px;display:flex;flex-direction:column;gap:20px}.pulya-account-form__back{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--text-quaternary);font-size:15px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:400}.pulya-account-form__back:hover{color:var(--text-primary)}.pulya-account-form__title{margin:0;font-size:30px;line-height:42px;letter-spacing:-.5px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:900}.pulya-account-form__description{margin:0;font-size:14px;line-height:22px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.pulya-account-form__fields{display:flex;flex-direction:column;gap:16px}.pulya-account-form__divider{margin:0;border:none;border-top:1px solid var(--border-secondary)}.pulya-account-form__submit{width:100%;margin-top:4px;padding:16px 24px;border:none;border-radius:14px;font-size:15px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}.pulya-account-form__submit:not(:disabled){background-color:var(--red);color:var(--button-text)}.pulya-account-form__submit:disabled{background-color:var(--gray);color:var(--text-quaternary);opacity:1;cursor:not-allowed}.pulya-account-form__submit:hover:not(:disabled){opacity:.92}.pulya-account-form__footer{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.pulya-account-form__footer button{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--text-primary);font:inherit;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.pulya-account-form__footer button:disabled{color:var(--text-quaternary);cursor:not-allowed}.pulya-account-header{display:none}@media screen and (max-width:1024px){.pulya-account-header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:21;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-secondary)}}.pulya-account-header__brand{display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:0;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}@media(hover:hover)and (pointer:fine){.pulya-account-header__brand:hover{opacity:.75}}.pulya-account-header__dot{width:12px;height:12px;border-radius:50%;background-color:var(--red);flex-shrink:0}.pulya-account-header__title{font-size:18px;line-height:22px;letter-spacing:-.02em;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.pulya-account-header__avatar{display:flex;align-items:center;justify-content:center;font-family:SF Pro,sans-serif;font-weight:700;flex-shrink:0;width:36px;height:36px;padding:0;border:none;border-radius:50%;background-color:var(--red);color:var(--button-text);font-size:14px;line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.pulya-account-header__avatar:hover{opacity:.92}}.pulya-account-header__login{flex-shrink:0;padding:10px 20px;border:none;border-radius:100px;background-color:var(--red);color:var(--button-text);font-size:14px;line-height:17px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}@media(hover:hover)and (pointer:fine){.pulya-account-header__login:hover{opacity:.92}}.pulya-account-menu{width:100%;max-width:560px;display:flex;flex-direction:column;gap:20px}.pulya-account-menu__title{margin:0;font-size:30px;line-height:42px;letter-spacing:-.5px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:900}.pulya-account-menu__list{display:flex;flex-direction:column;gap:12px}.pulya-account-menu__item{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:16px 18px;border:1px solid var(--border-secondary);border-radius:16px;background-color:var(--bg-secondary);box-shadow:0 2px 10px color-mix(in srgb,var(--text-primary) 4%,transparent);text-align:left;color:var(--text-primary);cursor:pointer;font:inherit;font-family:SF Pro,sans-serif;font-weight:500;font-size:15px;line-height:18px;transition:border-color .2s ease,opacity .2s ease}@media(hover:hover)and (pointer:fine){.pulya-account-menu__item:hover{border-color:var(--text-tertiary)}}.pulya-account-menu__item--danger,.pulya-account-menu__item--danger .pulya-account-menu__chevron{color:var(--delete)}.pulya-account-menu__item--logout{display:none}@media screen and (max-width:1024px){.pulya-account-menu__item--logout{display:flex}}.pulya-account-menu__item-label{flex:1;min-width:0}.pulya-account-menu__chevron{flex-shrink:0;font-size:20px;line-height:1;color:var(--text-quaternary)}.pulya-questions{width:100%;max-width:800px;display:flex;flex-direction:column;gap:20px}.pulya-questions__back{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--text-quaternary);font-size:15px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:400}.pulya-questions__back:hover{color:var(--text-primary)}.pulya-questions__head{display:flex;flex-direction:column;gap:4px}.pulya-questions__title{margin:0;font-size:30px;line-height:42px;letter-spacing:-.5px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:900}.pulya-questions__subtitle{margin:0;font-size:14px;line-height:22px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.pulya-questions__list{display:flex;flex-direction:column;gap:12px}.pulya-questions__item{display:flex;align-items:flex-start;gap:14px;padding:20px;border-radius:16px;background-color:var(--bg-secondary);box-shadow:0 2px 10px color-mix(in srgb,var(--text-primary) 4%,transparent)}.pulya-questions__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;background-color:var(--bg-pulya-secondary);font-size:20px;line-height:1}.pulya-questions__item-title{margin:0;font-size:15px;line-height:20px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.pulya-questions__item-text{margin:6px 0 0;font-size:14px;line-height:20px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.pulya-questions__item-text a{color:var(--text-primary);text-decoration:none}.pulya-questions__item-text a:hover{opacity:.88}.pulya-questions__cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border:1px solid var(--red);border-radius:16px;background-color:var(--yellow-light-secondary)}@media screen and (max-width:1024px){.pulya-questions__cta{flex-direction:column;align-items:stretch}}.pulya-questions__cta-title{margin:0;font-size:16px;line-height:20px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.pulya-questions__cta-desc{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--text-quaternary);font-family:SF Pro,sans-serif;font-weight:400}.pulya-questions__cta-desc a{color:var(--text-primary);text-decoration:none}.pulya-questions__cta-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:12px;background-color:var(--red);color:var(--button-text);font-size:15px;line-height:18px;text-decoration:none;text-align:center;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:1024px){.pulya-questions__cta-button{width:100%}}.pulya-questions__cta-button:hover{opacity:.92}.account-container{flex:1;min-height:0;margin-top:48px;display:flex;flex-direction:column;width:100%;gap:24px;margin-bottom:20px}.account-container>h1{font-size:32px}@media screen and (max-width:768px){.account-container>h1{font-size:24px}}@media screen and (max-width:768px){.account-container{margin:24px 0 20px;gap:16px}}.vpn-container--scroll{height:auto;min-height:100dvh}.vpn-container--scroll>.account-container{flex:1 0 auto;min-height:auto}.account-wrapper{display:flex;gap:24px}@media screen and (max-width:768px){.account-wrapper{flex-direction:column}}@media screen and (max-width:768px){.account-wrapper.bottom{width:100%;margin-bottom:0!important}}.account-wrapper.left{display:flex;border:1px solid var(--red-30);flex-direction:column;gap:24px;width:50%}@media screen and (max-width:768px){.account-wrapper.left{width:100%}}.account-wrapper.left>h2{font-size:20px}@media screen and (max-width:768px){.account-wrapper.left>h2{text-align:center}}.account-wrapper.left h3{padding:8px 16px;border-radius:100px;background-color:var(--red-10);border:1px solid var(--red-30);color:var(--red)}@media screen and (max-width:768px){.account-wrapper.left h3{border:none;padding:5px 10px;font-size:13px}}.account-wrapper.right{width:50%;display:flex;flex-direction:column}@media screen and (max-width:768px){.account-wrapper.right{width:100%;margin-bottom:24px}}.account-wrapper.right h2{font-size:18px}.account-wrapper.right ul{margin-top:20px;display:flex;flex-direction:column;gap:20px}.account-wrapper.right li{color:var(--text-quaternary);display:flex;gap:14px;align-items:center}@media screen and (max-width:768px){.account-wrapper.right li{align-items:flex-start}}.account-wrapper.right li>span{display:flex;align-items:center;justify-content:center;color:var(--red);background-color:var(--red-30);font-size:13px;width:28px;height:28px;border-radius:8px}.account-wrapper.right p{font-size:14px;color:var(--text-secondary);margin:16px 0}.account-block{background-color:var(--bg-secondary);border-radius:20px;padding:28px;border:1px solid var(--border-tertiary);color:var(--text-primary)}.account-block h2{font-size:18px}@media screen and (max-width:768px){.account-block{padding:24px}}.account-block.order{order:2}.attention{color:var(--yellow);background-color:var(--yellow-6);border:1px solid var(--yellow-15);border-radius:14px;padding:16px 24px}@media screen and (max-width:768px){.attention{padding:13px 16px}}.price-account{font-family:SF Pro,sans-serif;font-weight:700;text-align:center;width:100%;font-size:44px}.price-account>span{color:var(--text-secondary);font-size:18px}@media screen and (max-width:768px){.price-account{font-size:36px}.price-account>span{font-size:15px}}.list{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:768px){.list{gap:20px}}.list>li{font-size:15px;color:var(--text-quaternary)}.list>li>span{margin-right:10px;color:var(--red)}.countries{width:100%;min-width:0}.countries>p{color:var(--text-secondary);font-size:14px;margin-bottom:10px}@media screen and (max-width:768px){.countries>p{text-align:center;margin-bottom:20px}}.countries__list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;min-width:0}@media screen and (max-width:768px){.countries__list{gap:8px}}.country{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;color:var(--text-secondary);padding:13px 10px;flex:0 1 8rem;width:8rem;min-width:0;border-radius:12px;border:1px solid var(--border-secondary);background-color:var(--bg-quaternary);font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:768px){.country{flex-basis:8rem;width:8rem;padding:10px 8px}}@media(hover:hover)and (pointer:fine){.country:hover{border:1px solid var(--text-primary);transition:.2s ease-in-out;color:var(--text-primary)}}.country>span{margin-right:8px}.country.active{background-color:var(--red-10);border:1px solid var(--red-2);color:var(--text-primary)}@media(hover:hover)and (pointer:fine){.country.no-hover:hover{border:1px solid var(--border-secondary);color:var(--text-secondary);cursor:default}}.account-button{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:14px;width:100%}.account-button.pink{background-color:var(--pink)}.app-store-fallback-note{margin-top:10px;color:var(--text-secondary);font-size:13px;line-height:1.35}.bottom-text{text-align:center;color:var(--text-tertiary);font-size:13px}.agreement-refund{font-family:SF Pro,sans-serif;font-weight:400;font-size:12px;line-height:13px;text-align:start;color:var(--text-secondary)}.agreement-refund>a{font-size:12px;line-height:12px;color:var(--refund)}.agreement-refund--checkbox{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.agreement-refund--checkbox input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin:1px 0 0;cursor:pointer;accent-color:var(--refund)}.subscribe__left{width:50%;display:flex;flex-direction:column;gap:20px;height:max-content}@media screen and (max-width:768px){.subscribe__left{width:100%}}.subscribe__right{width:50%;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media screen and (max-width:768px){.subscribe__right{width:100%}}.subscribe__right>div{display:flex;flex-direction:column;gap:20px}.subscribe__right>div p{font-family:SF Pro,sans-serif;font-weight:400;font-size:14px;color:var(--text-secondary)}.copy-input.copy-input{height:56px;background-color:var(--bg-quaternary)}@media screen and (max-width:768px){.copy-input.copy-input{height:auto;padding:10px}}.copy-button{min-width:115px;padding:8px 14px;border-radius:8px;min-height:40px}@media screen and (max-width:768px){.copy-button{width:100%;position:static;height:auto;padding:12px}}.subscribe-active{background-color:var(--green-12);color:var(--green);border-radius:6px;padding:4px 10px 4px 24px;position:relative}.subscribe-active.avocado{border-radius:100px}@media screen and (max-width:768px){.subscribe-active{padding:3px 8px 3px 24px}}.subscribe-active:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:10px;width:8px;height:8px;border-radius:50%;background-color:var(--green)}.tariff-card{display:grid;grid-template-columns:1fr auto;row-gap:16px;color:var(--text-secondary)}.tariff-card .value{color:var(--text-primary);text-align:end}.tariff-card .status{color:var(--green)}.tariff-card .status-red{color:var(--red)}.cancel-button{padding:12px;width:100%;border-radius:12px;border:1px solid var(--red);color:var(--red)}.cancel-button:hover{transition:.2s ease-in-out;background-color:var(--red-10)}.config-input.config-input{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;width:100%}@media screen and (max-width:768px){.config-input.config-input{width:100%}}.subscription-action{display:flex;align-items:center;justify-content:center;padding:14px;width:100%;border-radius:12px;gap:8px;border:1px solid var(--border-quaternary)}.subscription-action>div{font-size:18px;margin-bottom:2px;color:var(--text-secondary)}.subscription-action:hover{border:1px solid var(--text-secondary);transition:.2s ease-in-out}.change-plan{gap:20px}.change-plan__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.change-plan__back{color:var(--text-secondary);font-size:14px}.change-plan__back:hover{color:var(--text-primary)}.change-plan__description{font-size:14px;color:var(--text-secondary)}.change-plan__list{display:flex;flex-direction:column;gap:20px}.change-plan__item{width:100%;border:1px solid var(--border-secondary);border-radius:14px;background-color:var(--bg-tariff);padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.change-plan__item:hover{border-color:var(--text-secondary)}.change-plan__item.active{border-color:var(--red-2);box-shadow:inset 0 0 0 1px var(--red-2)}.change-plan__info{display:flex;align-items:center;gap:14px}.change-plan__radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);flex-shrink:0;position:relative}.change-plan__item.active .change-plan__radio{border-color:var(--red-2)}.change-plan__item.active .change-plan__radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background-color:var(--red-2)}.change-plan__title.change-plan__title{font-size:16px;color:var(--text-sale);font-family:SF Pro,sans-serif;font-weight:700}.change-plan__title.change-plan__title.sale{color:var(--text-sale)}.change-plan__subtitle{font-family:SF Pro,sans-serif;font-weight:400;font-size:13px;margin-top:4px;color:var(--text-secondary)}.change-plan__price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.change-plan__price.change-plan__price{font-family:SF Pro,sans-serif;font-weight:700;color:var(--text-primary);font-size:18px;white-space:nowrap}.change-plan__price.change-plan__price.sale{color:var(--text-sale)}.change-plan__tag,.change-plan__discount{border-radius:8px;padding:3px 8px;font-size:11px}.change-plan__tag{color:var(--text-secondary);background-color:var(--border-secondary)}.change-plan__discount{color:var(--green);background-color:var(--green-12)}@media screen and (max-width:768px){.change-plan{gap:16px}.change-plan__header{align-items:flex-start}.change-plan__description{font-size:13px;line-height:1.35}.change-plan__list{gap:12px}.change-plan__item{padding:16px;border-radius:14px;gap:12px}.change-plan__title.change-plan__title{font-size:14px}.change-plan__subtitle{font-size:12px}.change-plan__price.change-plan__price{font-size:16px}}@media screen and (max-width:480px){.change-plan__back{font-size:13px}.change-plan__item{padding:14px}.change-plan__radio{width:16px;height:16px}.change-plan__item.active .change-plan__radio:after{inset:2px}.change-plan__tag,.change-plan__discount{font-size:10px;padding:2px 7px}}.activate-subscription-block.activate-subscription-block{display:flex;flex-direction:row;gap:12px}.activate-subscription-block.activate-subscription-block button{padding:12px;border-radius:12px;height:46px}@media screen and (max-width:768px){.activate-subscription-block.activate-subscription-block{flex-direction:column}}.cancel-plan{gap:20px}.cancel-plan__item{width:100%;border:1px solid var(--border);border-radius:14px;background-color:var(--bg-textfield);padding:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.cancel-plan__item:hover{border-color:var(--text-secondary)}.cancel-plan__left{display:flex;align-items:center;gap:14px}.cancel-plan__icon{font-size:22px}.cancel-plan__arrow{color:var(--text-secondary);font-size:22px}.cancel-plan__arrow-button{display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0}@media screen and (max-width:768px){.cancel-plan{gap:16px}.cancel-plan__item{padding:14px;border-radius:12px;gap:10px}.cancel-plan__left{gap:10px}.cancel-plan__icon{font-size:20px}.cancel-plan__arrow{font-size:18px}}.cancel-help__list{display:flex;flex-direction:column;gap:18px}.cancel-help__item{display:flex;align-items:flex-start;gap:14px}.cancel-help__num{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--red-20);color:var(--pink);font-family:SF Pro,sans-serif;font-weight:700;font-size:12px;flex-shrink:0}.cancel-help__title.cancel-help__title{font-family:SF Pro,sans-serif;font-weight:700;font-size:15px;color:var(--text-primary)}.cancel-help__text{font-family:SF Pro,sans-serif;font-weight:400;margin-top:4px;color:var(--text-secondary);font-size:14px}.discount-offer__badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:100px;color:var(--pink);background-color:var(--red-20);font-size:14px}.discount-offer__title.discount-offer__title{font-family:SF Pro,sans-serif;font-weight:700;font-size:30px;line-height:100%;color:var(--text-primary)}.discount-offer__price{flex-direction:row;align-items:center}.discount-offer__old{color:var(--text-secondary);text-decoration:line-through;font-size:18px}.discount-offer__price .change-plan__price{color:var(--red-2)}.discount-offer__decline{width:100%;text-align:center;color:var(--text-secondary);font-size:13px;line-height:100%}.discount-offer__decline:hover{color:var(--text-primary)}.other-reason__field{width:100%;min-height:220px;resize:vertical;color:var(--text-primary);background-color:var(--bg-textfield);border:1px solid var(--border-tertiary);border-radius:16px;padding:18px;font-family:SF Pro,sans-serif;font-weight:400;font-size:14px;line-height:100%;outline:none}.other-reason__field:focus{outline:none;box-shadow:none}.other-reason__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.other-reason__words.other-reason__words{font-family:SF Pro,sans-serif;font-weight:400;font-size:13px;line-height:100%}.other-reason__status.other-reason__status{color:var(--orange);font-size:13px;line-height:100%}.other-reason__submit.other-reason__submit{display:flex;align-items:center;justify-content:center;width:100%;padding:14px;border-radius:12px}.other-reason__submit.other-reason__submit:disabled{background-color:var(--red-20)}.other-reason__hint.other-reason__hint{font-weight:400;text-align:center;font-size:12px;line-height:100%}.vip-config{display:flex;flex-direction:column;gap:12px;border:1px solid var(--red-2);border-radius:14px;padding:18px;background:var(--gradient)}.vip-config__badge{align-items:center;border-radius:8px;background-color:var(--vip-button);color:var(--text-vip-4);font-size:11px;padding:3px 8px}.vip-config__title.vip-config__title{font-family:SF Pro,sans-serif;font-weight:700;font-size:18px;line-height:22px;color:var(--text-vip)}.vip-config__text.vip-config__text{color:var(--text-vip-2);font-size:13px}.vip-config__text.vip-config__text b{color:var(--text-vip-3)}.vip-config__copy{display:flex;gap:8px}.vip-config__copy>input{flex:1;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px;background-color:var(--bg-input);color:var(--text-sale);font-size:16px}.vip-config__copy>button{min-width:50px;padding:0 12px;border-radius:10px;background-color:var(--vip-button);font-size:13px;color:var(--text-vip-4)}.account-management{position:relative;width:fit-content}.account-management__trigger{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:14px;line-height:1;transition:color .2s ease-in-out}.account-management__trigger:hover,.account-management--open .account-management__trigger{color:var(--text-primary)}.account-management__trigger-icon{font-size:16px;line-height:1}.account-management__menu{position:absolute;top:calc(100% + 8px);left:0;padding:6px;z-index:10;min-width:240px;border-radius:12px;border:1px solid var(--border-secondary);background-color:var(--bg-quaternary);box-shadow:0 12px 32px #00000059}.account-management__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;color:var(--text-primary);font-size:14px;line-height:1;text-align:left;transition:background-color .2s ease-in-out,color .2s ease-in-out}.account-management__item:hover{background-color:var(--bg-quaternary)}.account-management__item--danger{color:var(--delete)}.account-management__item-icon{flex-shrink:0;width:18px;text-align:center;font-size:15px;line-height:1}.account-management__divider{margin:4px 0;border:none;border-top:1px solid var(--border-secondary)}.config-updated{display:flex;gap:12px;align-items:center;font-size:20px;padding:14px 16px;border-radius:14px;border:1px solid var(--red-30);background:var(--gradient-4)}.config-updated b{font-size:14px;margin-bottom:6px;color:var(--text-primary)}.config-updated p{font-family:SF Pro,sans-serif;font-weight:400;font-size:13px;color:var(--text-quaternary);margin-bottom:8px}.config-updated a{color:var(--red);font-size:14px}.modal-core--vip-config-confirm .modal-core__wrapper--vip-config-confirm{max-width:420px;border-radius:32px;background-color:#fff}.modal-core--vip-config-confirm .modal-core__content{border-radius:inherit;padding:30px}.change-config-confirm-modal--vip{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:32px 28px;text-align:left}@media screen and (max-width:480px){.change-config-confirm-modal--vip{padding:28px 24px;gap:14px}}.change-config-confirm-modal__title{margin:0;color:#000;font-size:22px;line-height:26px;letter-spacing:-.5px;text-transform:uppercase;text-align:left;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:480px){.change-config-confirm-modal__title{font-size:20px;line-height:24px}}.change-config-confirm-modal__text{margin:0;color:#8e8e93;font-size:15px;line-height:22px;text-align:left;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:480px){.change-config-confirm-modal__text{font-size:14px;line-height:20px}}.change-config-confirm-modal__actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}.change-config-confirm-modal__confirm{font-family:SF Pro,sans-serif;font-weight:700;width:100%;min-height:52px;padding:14px 20px;border:none;border-radius:12px;background-color:#000;color:#fff;font-size:14px;line-height:14px;letter-spacing:.28px;text-transform:uppercase;cursor:pointer}@media(hover:hover)and (pointer:fine){.change-config-confirm-modal__confirm:hover{opacity:.92}}.change-config-confirm-modal__cancel{font-family:SF Pro,sans-serif;font-weight:700;width:100%;min-height:52px;padding:14px 20px;border:1px solid #d1d1d6;border-radius:12px;background-color:transparent;color:#000;font-size:14px;line-height:14px;letter-spacing:.28px;text-transform:uppercase;cursor:pointer}@media(hover:hover)and (pointer:fine){.change-config-confirm-modal__cancel:hover{border-color:#000}}.reviews-title{display:flex;flex-direction:column;gap:24px;max-width:45%}@media screen and (max-width:768px){.reviews-title{align-items:center;max-width:100%;gap:16px}}.reviews-title h3{font-family:SF Pro,sans-serif;font-weight:900;font-size:40px;line-height:48px}@media screen and (max-width:768px){.reviews-title h3{text-align:center;font-size:24px;line-height:30px}}.reviews-title__stars{display:flex;gap:12px;align-items:center}.reviews-title__stars-avocado{color:var(--red)!important;fill:#49510f}.reviews-title__stars-stars{color:var(--yellow)!important;fill:#4d3d12}.reviews-title__stars svg{color:var(--text-primary)}.reviews-title__stars span{font-size:16px;line-height:100%;color:var(--text-secondary)}@media screen and (max-width:768px){.reviews-title__stars span{font-size:13px}}.reviews-title__stars img{height:31px;object-fit:contain}@media screen and (max-width:768px){.reviews-title__stars img{height:24px}}.reviews-title p{font-family:SF Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:var(--text-secondary)}@media screen and (max-width:768px){.reviews-title p{font-size:13px}}.reviews{display:flex;flex-direction:column;flex:1;min-width:0;padding:32px;border-radius:24px;border:1px solid var(--border);background-color:var(--bg-secondary);height:360px}@media screen and (max-width:768px){.reviews{padding:20px;height:230px;touch-action:pan-y}}.reviews button{display:flex;align-items:center;justify-content:start;padding:0;border:none;background:none;cursor:pointer;color:var(--red)}.reviews__text{margin-top:24px;font-size:20px;line-height:30px}@media screen and (max-width:768px){.reviews__text{margin-top:18px;font-size:15px;line-height:22px}}.reviews__bottom{margin-top:auto}.reviews__bottom p{font-size:16px;line-height:19px}@media screen and (max-width:768px){.reviews__bottom p{font-size:14px;line-height:17px}}.reviews__bottom>span{font-family:SF Pro,sans-serif;font-weight:700;font-size:16px;color:var(--button-text)}@media screen and (max-width:768px){.reviews__bottom>span{font-size:12px;line-height:15px}}.reviews__avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:var(--red);color:var(--button-text);font-size:16px;line-height:19px;font-family:SF Pro,sans-serif;font-weight:700}.reviews__author{display:flex;flex-direction:column;gap:4px;min-width:0}.reviews__author p{margin:0}.reviews__author span{font-family:SF Pro,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:var(--text-secondary)}@media screen and (max-width:768px){.reviews__author span{font-size:12px;line-height:15px}}.reviews-slider{display:flex;flex-direction:column;gap:24px;flex:1;min-width:0}@media screen and (max-width:768px){.reviews-slider{width:100%}}.reviews-slider__main{display:flex;align-items:center;gap:16px}.reviews-slider__nav{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer}@media screen and (max-width:768px){.reviews-slider__nav{display:none}}.reviews-slider__dots{display:flex;justify-content:center;align-items:center;gap:8px}.reviews-slider__dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background-color:var(--border);cursor:pointer;transition:width .2s ease,background-color .2s ease}.reviews-slider__dot.active{width:24px;background-color:var(--red)}.reviews-section--avocado{display:flex;flex-direction:column;width:100%;gap:0;margin-top:48px}@media screen and (max-width:768px){.reviews-section--avocado{margin-top:28px}}@media screen and (max-width:600px){.reviews-section--avocado{margin-top:24px}}.reviews-section--avocado .reviews-title{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;max-width:100%}@media screen and (max-width:768px){.reviews-section--avocado .reviews-title{flex-direction:column;align-items:flex-start;gap:12px}}.reviews-section--avocado .reviews-title h3{max-width:640px;margin:0}@media screen and (max-width:768px){.reviews-section--avocado .reviews-title h3{max-width:100%;text-align:left;font-size:22px;line-height:28px}}@media screen and (max-width:600px){.reviews-section--avocado .reviews-title h3{font-size:20px;line-height:26px}}.reviews-section--avocado .reviews-title__stars{flex-shrink:0;gap:10px;padding:10px 16px;border-radius:100px;background-color:var(--bg-secondary);border:1px solid var(--border-tertiary)}@media screen and (max-width:768px){.reviews-section--avocado .reviews-title__stars{padding:12px 16px;border-radius:14px}}.reviews-section--avocado .reviews-title__stars span{font-size:18px;line-height:22px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.reviews-section--avocado .reviews-title__stars span{font-size:16px;line-height:20px}}.reviews-section--avocado .reviews-title__stars img{height:20px}@media screen and (max-width:768px){.reviews-section--avocado .reviews-title__stars img{height:18px}}.reviews-section--avocado .reviews-slider{margin-top:32px;gap:20px;width:100%}@media screen and (max-width:768px){.reviews-section--avocado .reviews-slider{margin-top:20px;gap:16px}}.reviews-section--avocado .reviews-slider__main{align-items:stretch;gap:24px;width:100%}@media screen and (max-width:768px){.reviews-section--avocado .reviews-slider__main{gap:0}}.reviews-section--avocado .reviews{min-height:300px;height:auto;width:100%;border-color:var(--border-tertiary)}@media screen and (max-width:768px){.reviews-section--avocado .reviews{min-height:250px;padding:24px 26px;border-radius:20px;touch-action:pan-y}}.reviews-section--avocado .reviews__bottom{display:flex;align-items:center;gap:12px}.reviews-section--avocado .reviews__text{font-size:18px;line-height:26px}@media screen and (max-width:768px){.reviews-section--avocado .reviews__text{font-size:15px;line-height:22px}}.reviews-section--avocado .reviews-slider__dots{justify-content:flex-start}@media screen and (max-width:768px){.reviews-section--avocado .reviews-slider__dots{justify-content:center}}@media screen and (max-width:600px){.reviews-section--avocado .reviews__avatar{width:36px;height:36px;font-size:14px;line-height:17px}}.auth-container{display:flex;align-items:center;justify-content:center;width:100%;flex:1;min-height:0}.password-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;max-width:420px}.password-container h2{width:100%;font-size:24px;text-align:start}.password-back{display:flex;align-items:center;justify-content:start;width:100%;gap:2px}.password-back[type=button]{border:none;background:transparent;padding:0;cursor:pointer;font:inherit;text-align:left}.auth-wrapper{display:flex;justify-content:start;flex-direction:column;gap:20px;width:100%;max-width:420px;padding:40px;border-radius:24px;background-color:var(--bg-secondary);border:1px solid var(--border-tertiary)}@media screen and (max-width:768px){.auth-wrapper{padding:32px 24px}}.auth-wrapper>h1{font-size:28px;text-align:center}.auth-wrapper p{text-align:center;font-size:14px;color:var(--text-secondary);line-height:22px}.auth-wrapper>a{text-align:end}.button-auth{padding:16px;border-radius:14px;font-size:16px}.avocado-auth-brand{display:flex;align-items:center;gap:10px}.avocado-auth-brand__dot{flex-shrink:0;width:14px;height:14px;border-radius:50%;background-color:var(--red)}:root[data-theme=bullet] .avocado-auth-brand__dot{background-color:var(--yellow)}:root[data-theme=bullet] .auth-wrapper--avocado{gap:14px}:root[data-theme=bullet] .auth-wrapper--avocado>.red-text{color:var(--text-primary)}:root[data-theme=bullet] .auth-wrapper--avocado>.red-text:hover{color:var(--text-secondary)}:root[data-theme=bullet] .auth-wrapper--avocado>p{margin-top:4px}:root[data-theme=bullet] .auth-wrapper--avocado>p .red-text{color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:500}:root[data-theme=bullet] .auth-wrapper--avocado>p .red-text:hover{color:var(--text-secondary)}:root[data-theme=bullet] .auth-wrapper--avocado .verify-footer button{color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.avocado-auth-brand__name{font-size:22px;line-height:1;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}.avocado-auth-back{align-self:flex-start;margin:-8px 0 0;padding:0;border:none;background:transparent;color:var(--red);font-size:15px;line-height:18px;text-align:left;text-decoration:none;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.avocado-auth-back:hover{opacity:.85}.auth-title-left.auth-title-left{margin:0;font-size:32px;line-height:38px;text-align:left;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.auth-title-left.auth-title-left{font-size:28px;line-height:34px}}.auth-wrapper--avocado{gap:16px;max-width:440px}.auth-wrapper--avocado>h1{margin:0;font-size:32px;line-height:38px;text-align:left;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.auth-wrapper--avocado>h1{font-size:28px;line-height:34px}}.auth-wrapper--avocado .textfield label{margin-bottom:8px;font-size:13px;line-height:16px}.auth-wrapper--avocado .textfield__input{background-color:var(--bg-textfield);border-color:var(--border-tertiary);border-radius:12px}.auth-wrapper--avocado>.red-text{align-self:flex-end;font-size:14px;line-height:18px}.auth-wrapper--avocado .button-auth{width:100%;margin-top:4px;border:none;border-radius:14px;background-color:var(--red);color:var(--button-text);font-family:SF Pro,sans-serif;font-weight:500}.auth-wrapper--avocado .button-auth:disabled{opacity:.5}.auth-wrapper--avocado .button-auth--pill{border-radius:100px;padding:16px 24px;font-family:SF Pro,sans-serif;font-weight:700}.auth-wrapper--avocado>p{margin-top:8px;font-size:14px;line-height:20px}.auth-wrapper--avocado .avocado-auth__description{margin:0 0 4px;text-align:left;font-size:14px;line-height:20px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}.auth-wrapper--avocado .verify-footer{width:100%}.auth-wrapper--avocado .verify-footer p{margin:0;text-align:left}.auth-wrapper--avocado .verify-footer button{color:var(--red)}.auth-wrapper--avocado .auth-wrapper__divider{display:none}.verify-inputs{display:flex;align-items:center;justify-content:space-between;gap:10px}.verify-input{font-family:SF Pro,sans-serif;font-weight:700;max-width:70px;min-width:56px;width:100%;height:56px;border-radius:12px;background-color:var(--bg-quaternary);border:1px solid var(--border-secondary);text-align:center;font-size:22px;color:var(--text-primary);line-height:1;padding:0}.verify-input:focus{border-color:var(--red)}.verify-footer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:-8px}.verify-footer p{margin:0;color:var(--text-secondary)}.verify-footer button{color:var(--red)}.verify-footer button:disabled{color:var(--text-secondary);cursor:default}.verify-footer--vip{justify-content:flex-start;margin-top:0}.verify-footer--vip p{color:var(--text-vip-2);font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}.verify-footer--vip button{border:none;background:transparent;padding:0;color:var(--text-primary);font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.verify-footer--vip button:disabled{color:var(--text-vip-2);text-decoration:none;cursor:default}.link-button{color:var(--red)}.link-button:hover{color:var(--red-30)}.vpn-container.vip-auth{align-items:stretch;background-color:var(--bg-primary);padding:0 120px 48px}@media screen and (max-width:1200px){.vpn-container.vip-auth{padding:0 48px 40px}}@media screen and (max-width:768px){.vpn-container.vip-auth{padding:0 24px 32px}}@media screen and (max-width:600px){.vpn-container.vip-auth{padding:0 20px 24px}}@media screen and (max-width:480px){.vpn-container.vip-auth{padding:0 16px 20px}}.vpn-container.vip-auth .header{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:768px){.vpn-container.vip-auth .header{padding:16px 0}}@media screen and (max-width:480px){.vpn-container.vip-auth .header{padding:12px 0}}.auth-container--vip{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;margin:0 auto;flex:1;min-height:0}.vip-auth-page{display:flex;justify-content:center;width:100%;max-width:420px}.vip-auth-brand{display:flex;align-items:center}.vip-auth-brand__name{color:var(--text-primary);font-size:16px;line-height:20px;letter-spacing:.32px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:480px){.vip-auth-brand__name{font-size:15px;line-height:18px}}.vip-auth-form{display:flex;flex-direction:column;align-items:stretch;gap:28px;width:100%;max-width:420px;padding:0;border:none;border-radius:0;background-color:transparent}@media screen and (max-width:480px){.vip-auth-form{gap:24px}}.vip-auth-form__header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.vip-auth-form__title{margin:0;color:var(--text-primary);font-size:44px;line-height:40px;letter-spacing:-1px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.vip-auth-form__title{font-size:40px;line-height:36px}}@media screen and (max-width:480px){.vip-auth-form__title{font-size:36px;line-height:34px}}.vip-auth-form__text{margin:0;color:var(--text-vip-2);font-size:15px;line-height:22px;text-align:left;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:480px){.vip-auth-form__text{font-size:14px;line-height:20px}}.vip-auth-form__link{align-self:flex-end;margin:-12px 0 0;color:var(--text-vip-2);font-size:14px;line-height:18px;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:400}@media(hover:hover)and (pointer:fine){.vip-auth-form__link:hover{color:var(--text-primary)}}.vip-auth-form>p{margin:0;text-align:center;color:var(--text-vip-2);font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}.vip-auth-form>p a{color:var(--text-primary);text-decoration:none;font-family:SF Pro,sans-serif;font-weight:500}@media(hover:hover)and (pointer:fine){.vip-auth-form>p a:hover{opacity:.85}}.vip-auth-form .verify-inputs{justify-content:flex-start;gap:12px;width:100%;margin-top:0}.vip-auth-form .verify-input{flex:1;max-width:none;width:auto;min-width:0;height:48px;border:none;border-bottom:1px solid var(--text-primary);border-radius:0;background-color:transparent;font-size:24px;line-height:1}.vip-auth-form .verify-input:focus{border-color:var(--text-primary)}.vip-auth-back{align-self:flex-start;margin:0;color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:700}@media(hover:hover)and (pointer:fine){.vip-auth-back:hover{color:var(--text-primary)}}@media screen and (max-width:480px){.vip-auth-back{font-size:12px;line-height:15px}}.vip-auth-field .textfield label{margin-bottom:12px;color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:480px){.vip-auth-field .textfield label{font-size:12px;line-height:15px}}.vip-auth-field .textfield__input{align-items:center;padding:0 0 12px;border:none;border-bottom:1px solid var(--text-primary);border-radius:0;background-color:transparent}.vip-auth-field .textfield__input.error{border:none;border-bottom:1px solid var(--delete)}.vip-auth-field .textfield__input input{padding:0;font-size:16px;line-height:23px;color:var(--text-primary)}.vip-auth-field .textfield__input input::placeholder{color:var(--text-vip-2)}.vip-auth-field .textfield__input .textfield__input-button{margin-left:12px;color:var(--text-vip-2)}.vip-auth-field .error-text{margin-top:8px}.vip-auth-submit{font-family:SF Pro,sans-serif;font-weight:700;width:100%;min-height:52px;margin-top:4px;padding:14px 20px;border:none;border-radius:10px;background-color:var(--vip-button);color:var(--button-text);font-size:14px;line-height:14px;letter-spacing:.28px;text-transform:uppercase;cursor:pointer}@media(hover:hover)and (pointer:fine){.vip-auth-submit:hover:not(:disabled){opacity:.92}}.vip-auth-submit:disabled{opacity:.5;cursor:not-allowed}.login{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;max-width:500px}.login__attention{font-family:SF Pro,sans-serif;font-weight:400;font-size:13px;line-height:18px;color:var(--text-secondary-start)}.login__attention img{width:16px;margin-top:3px}.login__body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 0 40px}.login__container{width:100%;display:flex;flex-direction:column;align-items:start;text-align:center}.login__main-icon{margin-bottom:20px}.login__title{font-family:SF Pro,sans-serif;font-weight:700;font-size:26px;line-height:32px;color:var(--text-primary-start);margin-bottom:24px}.login__description{font-family:SF Pro,sans-serif;font-weight:400;font-size:15px;line-height:22px;text-align:start;color:var(--text-secondary-start);margin-bottom:24px}.login__form{width:100%;display:flex;flex-direction:column;align-items:stretch;text-align:left;margin-bottom:24px}.login__label{font-weight:510;font-size:13px;display:block;margin-bottom:14px;line-height:18px;color:var(--text-secondary-start)}.login__label--error{color:var(--red-start)}.login__input-wrap{display:flex;align-items:center;justify-content:center;font-family:SF Pro,sans-serif;font-weight:400;justify-content:flex-start;gap:10px;width:100%;padding:18px;height:58px;margin-bottom:6px;background-color:#fff;border:1px solid var(--border-start);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease;font-size:16px;line-height:100%}.login__input-wrap:focus-within{border-color:var(--blue-start)}.login__input-wrap--error{border-color:var(--red-start)}.login__input-wrap--error:focus-within{border-color:var(--red-start)}.login__error{font-family:SF Pro,sans-serif;font-weight:400;margin:-6px 0 14px;font-size:12px;line-height:16px;color:var(--red-start)}.login__input-icon{color:var(--text-quaternary-start)}.login__input{font-family:SF Pro,sans-serif;font-weight:400;flex:1;min-width:0;border:none;background:transparent;font-size:16px;line-height:20px;color:var(--text-primary-start)}.login__input::placeholder{color:var(--text-quaternary-start)}.login__input:focus{outline:none}.login__submit-btn{font-family:SF Pro,sans-serif;font-weight:500;width:100%;padding:15px 20px;border:none;height:56px;border-radius:16px;font-size:16px;line-height:1.2;color:#fff;background-color:var(--blue-start);cursor:pointer;box-shadow:0 8px 18px -4px #2663eb40}.login__submit-btn:hover:not(:disabled){filter:brightness(1.05)}.login__submit-btn:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.login__features{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;margin-bottom:24px;width:100%}.login__feature-item{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;line-height:16px;color:var(--text-secondary-start);white-space:nowrap}.login__footer{font-family:SF Pro,sans-serif;font-weight:400;font-size:11px;line-height:16px;color:var(--text-quaternary-start)}.login__footer-link{color:inherit}.login__footer-link:hover{color:var(--text-secondary-start)}.vpn-container.vpn-container--russia{position:relative;padding:0;background:#f3f6f9;color:#15171c}.vpn-container.vpn-container--russia:before{content:"";position:absolute;top:0;right:0;left:0;height:6px;background:linear-gradient(90deg,#fff 0 33.333%,#0039a6 33.333% 66.666%,#d52b1e 66.666% 100%)}.vpn-container.vpn-container--russia>.header{display:none}.vpn-container.vpn-container--russia .auth-container{box-sizing:border-box;padding:40px 20px}.russia-auth-brand{display:flex;align-items:center;gap:10px}.russia-auth-brand__mark{display:inline-flex;flex-direction:column;flex:0 0 auto;width:28px;height:28px;overflow:hidden;border-radius:7px;background:#fff}.russia-auth-brand__mark span{flex:1;min-height:0}.russia-auth-brand__mark span:nth-child(1){background:#fff}.russia-auth-brand__mark span:nth-child(2){background:#0039a6}.russia-auth-brand__mark span:nth-child(3){background:#d52b1e}.russia-auth-brand__name{color:#0c0d11;font-size:21px;line-height:28px;font-family:SF Pro,sans-serif;font-weight:700}.auth-wrapper--russia{gap:18px;max-width:440px;padding:40px;border:1px solid #e2e8ef;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f1e3a12}.auth-wrapper--russia>h1,.auth-wrapper--russia .auth-title-left{margin:0;color:#15171c;font-size:24px;line-height:29px;letter-spacing:0;text-align:left;font-family:SF Pro,sans-serif;font-weight:700}.auth-wrapper--russia .russia-auth__description{display:block;align-self:stretch;width:100%;margin:0;color:#66758c;font-size:15px;line-height:21px;justify-content:flex-start;text-align:left;font-family:SF Pro,sans-serif;font-weight:500}.auth-wrapper--russia .textfield{gap:8px}.auth-wrapper--russia .textfield label{margin:0;color:#66758c;font-size:13px;line-height:16px;font-family:SF Pro,sans-serif;font-weight:400}.auth-wrapper--russia .textfield__input{min-height:48px;padding:14px 16px;border:1px solid #e2e8ef;border-radius:8px;background:#f6f8fb}.auth-wrapper--russia .textfield__input input{color:#15171c;font-size:15px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}.auth-wrapper--russia .textfield__input input::placeholder{color:#8c99ad}.auth-wrapper--russia .textfield__input.error{border-color:#d52b1e}.auth-wrapper--russia .russia-auth-password-field__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.auth-wrapper--russia .russia-auth-forgot{flex:0 0 auto;color:#d52b1e;font-size:13px;line-height:16px;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:400}.auth-wrapper--russia .russia-auth-forgot:hover{opacity:.85}.auth-wrapper--russia .button-auth.russia-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;margin:0;padding:15px 24px;border:0;border-radius:8px;background:#d52b1e;color:#fff;font-size:15px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}.auth-wrapper--russia .button-auth.russia-button:hover:not(:disabled){background:#c7271b}.auth-wrapper--russia .button-auth.russia-button:disabled{background:#d52b1e;color:#fff;opacity:.55}.auth-wrapper--russia .auth-wrapper__divider{display:none}.auth-wrapper--russia .verify-inputs{display:flex;justify-content:center;gap:10px;width:100%;margin:0}.auth-wrapper--russia .verify-input{flex:0 0 48px;width:48px;min-width:48px;max-width:48px;height:56px;padding:0;border:1px solid #e2e8ef;border-radius:8px;background:#f6f8fb;color:#15171c;font-size:22px;line-height:1;text-align:center;font-family:SF Pro,sans-serif;font-weight:700}.auth-wrapper--russia .verify-input:focus{border:1.5px solid #0c0d11}.auth-wrapper--russia .verify-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin:0;color:#66758c;font-size:14px;line-height:20px}.auth-wrapper--russia .verify-footer p{margin:0;color:#66758c;font-family:SF Pro,sans-serif;font-weight:500}.auth-wrapper--russia .verify-footer button{padding:0;border:0;background:transparent;color:#d52b1e;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}.auth-wrapper--russia .verify-footer button:disabled{color:#d52b1e;cursor:default;opacity:.55}.auth-wrapper--russia>p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;color:#66758c;font-size:14px;line-height:20px;text-align:center;font-family:SF Pro,sans-serif;font-weight:500}.auth-wrapper--russia>p .russia-auth-link{padding:0;border:0;background:transparent;color:#d52b1e;font-size:14px;line-height:20px;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:400}.auth-wrapper--russia>p .russia-auth-link:hover{opacity:.85}@media screen and (max-width:600px){.auth-wrapper--russia{max-width:350px;padding:40px}.auth-wrapper--russia .verify-inputs{gap:6px}.auth-wrapper--russia .verify-input{flex-basis:42px;width:42px;min-width:42px;max-width:42px;height:54px}}.auth-wrapper--russia-code{align-items:center}.auth-wrapper--russia-code .russia-auth-brand{align-self:center}.auth-wrapper--russia-code>h1,.auth-wrapper--russia-code .auth-title-left,.auth-wrapper--russia-code .russia-auth__description{text-align:center}.auth-wrapper--russia-code .textfield{width:100%}.russia-auth-error{display:flex;align-items:center;gap:8px;width:100%;min-height:50px;padding:10px 12px;border:1px solid #f0c7c7;border-radius:8px;background:#fceded;color:#db4040;font-size:12px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:500}.russia-auth-error span{flex:0 0 auto;font-size:12px;line-height:1;font-family:SF Pro,sans-serif;font-weight:700}.russia-auth-error p{margin:0;white-space:nowrap}.auth-wrapper--russia-success{align-items:center;gap:16px}.auth-wrapper--russia-success .russia-auth-brand{align-self:center}.auth-wrapper--russia-success>h1,.auth-wrapper--russia-success .auth-title-left,.auth-wrapper--russia-success .russia-auth__description{text-align:center}.russia-auth-success__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:14px;background:#dcfce7;color:#16a34a;font-size:30px;line-height:1;font-family:SF Pro,sans-serif;font-weight:400}.russia-auth-success__spacer{display:block;width:10px;height:2px}.landing{width:100%;max-width:500px}.title>h2{font-family:SF Pro,sans-serif;font-weight:700;font-size:28px;line-height:34px;letter-spacing:-.7px;margin-bottom:12px}.title>p{font-family:SF Pro,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--text-secondary-start)}.title__options{display:flex;align-items:center;justify-content:start;padding:20px 0;gap:14px}.title__options>div{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:100%;color:var(--text-secondary-start);gap:6px}.check{color:var(--green-start)}.dots{color:var(--orange-start)}.cancel{color:var(--red-start)}.rating-cards{display:flex;align-items:center;justify-content:start;flex-direction:column;gap:20px;width:100%;padding-bottom:32px}.rating-cards__card{width:100%}.rating-card{font-family:SF Pro,sans-serif;font-weight:400;background:#fff;border-radius:24px;padding:18px;border:2px solid transparent;box-shadow:0 1px 2px #0d12260f}.rating-card--first{border-color:var(--gold-start)}.rating-card--second{border-color:var(--silver-start)}.rating-card--third{border-color:var(--bronze-start)}.rating-card__header{display:flex;align-items:center;justify-content:start;gap:12px;align-items:flex-start;margin-bottom:16px}.rating-card__medal-wrap{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:8px}.rating-card__medal-img{display:block;width:76px;height:auto}.rating-card__rating-pill{font-family:SF Pro,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;border-radius:12px;background:var(--blue-light-start);letter-spacing:-.3px}.rating-card__rating-value{font-family:SF Pro,sans-serif;font-weight:500;font-size:16px;line-height:100%;color:var(--blue-start)}.rating-card__lead{padding-top:2px}.rating-card__ribbon{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;line-height:100%;letter-spacing:.4px;gap:5px;padding:5px 8px;border-radius:100px;background-color:var(--yellow-light-start);color:var(--brown);width:max-content;font-family:SF Pro,sans-serif;font-weight:500;margin-bottom:6px}.rating-card__title{font-family:SF Pro,sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.4px;color:var(--text-primary-start);margin-bottom:4px}.rating-card__subtitle{font-family:SF Pro,sans-serif;font-weight:400;color:var(--text-secondary-start);font-size:13px;line-height:18px}.rating-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;margin-bottom:16px}.rating-card__grid-cell{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--text-primary-start)}.rating-card__grid-cell--icon{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.rating-card__grid-cell--stack{gap:8px}.rating-card__cell-label{color:var(--text-tertiary-start);font-size:14px}.rating-card__cell-label.price{color:var(--text-secondary-start)}.rating-card__metric{font-family:SF Pro,sans-serif;font-weight:700;color:var(--green-start);font-size:14px}.rating-card__metric-label{color:var(--text-secondary-start);font-size:14px}.rating-card__rubles{font-family:SF Pro,sans-serif;font-weight:700;color:#b45309;font-size:14px;line-height:100%}.rating-card__footer{border-top:1px solid #e2e8f0;padding-top:16px}.rating-card__cta{font-family:SF Pro,sans-serif;font-weight:500;width:100%;padding:15px 16px;border:none;border-radius:16px;font-size:16px;line-height:1;color:#fff;background:var(--blue-start);cursor:pointer}.rating-card__cta:hover{filter:brightness(1.05)}.check-circle{display:flex;align-items:center;justify-content:center;color:#fff;width:18px;height:18px;background-color:var(--green-start);border-radius:50%}.first-block{display:flex;flex-direction:column;align-items:center;gap:32px;padding:100px 0;width:100%}@media screen and (max-width:768px){.first-block{padding:48px 0}}.first-block>h3{padding:8px 16px;border-radius:100px;background-color:var(--red-10);border:1px solid var(--red-30);color:var(--red-2)}@media screen and (max-width:600px){.first-block>h3{font-size:13px}}.first-block h2{font-family:SF Pro,sans-serif;font-weight:700;text-align:center;color:var(--white);font-size:64px}@media screen and (max-width:768px){.first-block h2{font-size:36px}}.first-block span{color:var(--white);text-align:center;font-size:40px}@media screen and (max-width:768px){.first-block span{font-size:20px}}.first-block p{color:var(--text-secondary);font-size:20px;text-align:center;line-height:30px}@media screen and (max-width:600px){.first-block p{font-size:16px}}.first-block>.shock__attention{animation:shockAttentionBlink 1.2s ease-in-out infinite}@media screen and (max-width:600px){.first-block{gap:20px;padding:28px 14px 20px}.first-block>.shock__attention{font-size:11px;line-height:1;padding:5px 10px}.first-block .shock__title h2{font-size:44px;line-height:.94;letter-spacing:-2.4px}.first-block>div:nth-of-type(2){max-width:320px}.first-block>div:nth-of-type(2)>p{font-size:15px;line-height:1.45}.first-block .shock-timer{width:100%;max-width:360px}.first-block .shock-timer>p{font-size:12px;line-height:1.2}.first-block .shock-button{width:100%;max-width:360px;min-height:54px;padding:15px 16px;border-radius:14px;font-size:16px;line-height:1}}.block{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:80px 0;width:100%}@media screen and (max-width:768px){.block{margin:48px 0}}.block>h2{font-family:SF Pro,sans-serif;font-weight:700;text-align:center;font-size:40px;margin-bottom:48px}@media screen and (max-width:768px){.block>h2{margin-bottom:20px;font-size:28px}}.block-items{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1200px;width:100%;height:max-content}@media screen and (max-width:768px){.block-items{grid-template-columns:1fr;gap:12px}}.block-items.shock{margin-top:40px}.block-item{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:start;gap:20px;width:100%;max-width:none;text-align:left;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:22px;padding:28px 32px}@media screen and (max-width:768px){.block-item{padding:24px;gap:16px}}@media screen and (max-width:600px){.block-item{padding:20px;gap:16px}}.block-item h4{margin:0;font-family:SF Pro,sans-serif;font-weight:700;color:var(--text-primary);font-size:18px;line-height:22px}@media screen and (max-width:600px){.block-item h4{font-size:16px}}.block-item p{margin:0;color:var(--text-secondary);font-size:15px;line-height:22px}@media screen and (max-width:600px){.block-item p{font-size:14px;line-height:20px}}.block-item__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background-color:var(--red-20);font-size:22px;line-height:1}.icon-dark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;font-size:24px;line-height:1;background-color:var(--red-10)}@media screen and (max-width:768px){.icon-dark{width:40px;height:40px;font-size:20px}}.icon-red{display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:10px;background-color:var(--red);color:var(--button-text);height:48px;width:48px}@media screen and (max-width:768px){.icon-red{width:40px;height:40px;font-size:14px}}.main-button{display:flex;align-items:center;justify-content:center;border-radius:10px;padding:14px;width:100%;max-width:213px;font-size:17px}.app-store-fallback-note{margin-top:10px;color:var(--text-secondary);font-size:13px;text-align:center;line-height:1.35}.app-store-fallback-note>a{color:var(--red)}.app-store-fallback-note>a:hover{color:var(--red-30)}.item-mobile{display:flex;flex-direction:row}.shock__header{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:12px;font-size:13px;color:var(--text-primary);background-color:var(--red-2);box-shadow:0 0 0 100vmax var(--red-2);clip-path:inset(0 -100vmax)}.shock__header>p{font-family:SF Pro,sans-serif;font-weight:700}.shock__attention{display:flex;align-items:center;justify-content:center;font-family:SF Pro,sans-serif;font-weight:900;gap:6px;color:var(--red-2);font-size:13px;padding:8px 16px;border-radius:100px;background-color:var(--red-10);border:1px solid var(--red-30)}@media screen and (max-width:600px){.shock__attention{font-size:13px}}.shock__attention.yellow{font-family:SF Pro,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--yellow);background-color:var(--yellow-6);border:1px solid var(--yellow-15)}.shock__title h2{font-family:SF Pro,sans-serif;font-weight:900;font-size:88px;line-height:92px;text-align:center;letter-spacing:-3.5px}.red-circle{width:8px;height:8px;border-radius:50%;background-color:var(--red-2);animation:shockDotPulse 1.2s ease-in-out infinite;margin-bottom:1px}@keyframes shockAttentionBlink{0%,to{opacity:1}50%{opacity:.45}}@keyframes shockDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.75);opacity:.45}}.shock-timer__numbers{display:flex;align-items:center;justify-content:center;margin-top:14px;gap:14px}.shock-timer__numbers-item{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100px;height:102px;border-radius:16px;border:1px solid var(--red-30);background-color:var(--bg-secondary)}.shock-timer__numbers-item>p{font-family:SF Pro,sans-serif;font-weight:900;color:var(--text-primary);font-size:44px;line-height:100%;letter-spacing:-2px}.shock-timer__numbers-item>span{color:var(--text-secondary);font-size:11px;line-height:100%}@media screen and (max-width:600px){.shock-timer__numbers{gap:8px;justify-content:center}.shock-timer__numbers-item{width:70px;height:64px;border-radius:12px}.shock-timer__numbers-item>p{font-size:28px;letter-spacing:-1}.shock-timer__numbers-item>span{font-size:9px}}.shock-button{font-family:SF Pro,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;font-size:18px;border-radius:16px;text-wrap:nowrap}.shock-button p{font-size:15px}@media screen and (max-width:768px){.shock-button{padding:24px}}.shock-button--shimmer{position:relative;overflow:hidden;isolation:isolate}.shock-button--shimmer:before{content:"";position:absolute;top:0;left:-150%;width:45%;height:100%;z-index:1;background:linear-gradient(110deg,#fff0,#ffffff61,#fff0);transform:skew(-18deg);pointer-events:none;animation:shock-button-shimmer 2.6s ease-in-out infinite}.shock-button--shimmer>*{position:relative;z-index:2}.shock-block{display:flex;align-items:center;justify-content:center;margin:80px 0;flex-direction:column;gap:16px}.shock-block.second{gap:24px;width:100%;max-width:1200px}@media screen and (max-width:768px){.shock-block{margin:40px 0;gap:12px}.shock-block.second{gap:14px;max-width:100%}.shock-block .shock__attention{font-size:10px;line-height:1;padding:5px 10px}.shock-block .shock__attention.yellow{margin-top:2px;font-size:14px;padding:10px 12px;border-radius:12px}}.shock-offer{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;flex-direction:column;gap:24px;margin:80px 0 60px;padding:64px;border-radius:32px;border:1px solid var(--red-30);background:linear-gradient(180deg,#250814,#17070d);box-shadow:inset 0 0 36px #ff2a5d14,0 0 48px #ff2a5d24;text-align:center}.shock-offer>h2{font-family:SF Pro,sans-serif;font-weight:900;font-size:64px;line-height:64px;letter-spacing:-2.5px;text-align:center}.shock-offer>p{font-family:SF Pro,sans-serif;font-weight:400;font-size:20px;line-height:30px;text-align:center;color:var(--text-secondary)}.shock-offer__button{position:relative;overflow:hidden;max-width:560px;box-shadow:0 10px 40px #ff2d5580;isolation:isolate}.shock-offer__button span{font-size:18px}.shock-offer__button:before{content:"";position:absolute;top:0;left:-150%;width:45%;height:100%;z-index:1;background:linear-gradient(110deg,#fff0,#ffffff61,#fff0);transform:skew(-18deg);pointer-events:none;animation:shock-button-shimmer 2.6s ease-in-out infinite}.shock-offer__button:hover{box-shadow:none}.shock-offer__button>*{position:relative;z-index:2}.shock-offer__meta{display:flex;align-items:center;justify-content:center;gap:20px;color:var(--text-secondary);font-size:13px;line-height:1}.shock-offer__meta>span{display:flex;align-items:center;justify-content:center;gap:8px}@media screen and (max-width:768px){.shock-offer{margin:12px 0 48px;padding:28px 16px 22px;border-radius:22px;gap:14px}.shock-offer>h2{font-size:52px;letter-spacing:-1.6px;max-width:100%}.shock-offer>p{font-size:22px;max-width:100%;line-height:1.25}.shock-offer__button{max-width:100%;padding:20px 14px;border-radius:14px;font-size:24px}.shock-offer__meta{gap:12px;font-size:13px}}@media screen and (max-width:600px){.shock-offer{margin-top:60px;padding:40px 24px;border-radius:24px;gap:16px;border:1px solid var(--red-30);box-shadow:none}.shock-offer>h2{font-size:32px;line-height:36px;letter-spacing:-1px}.shock-offer>p{font-size:14px;line-height:20px}.shock-offer__button{width:100%;max-width:100%;min-height:64px;border-radius:16px;font-size:19px;line-height:1;padding:16px 14px;box-shadow:0 12px 34px #ff2d556b}.shock-offer__meta{gap:16px;font-size:14px;line-height:1.1;flex-wrap:wrap}.shock-offer__meta>span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px}.shock-offer__meta>span:last-child{display:none}}@keyframes shock-button-shimmer{0%{left:-150%}60%{left:170%}to{left:170%}}.shock-title{font-family:SF Pro,sans-serif;font-weight:900;color:var(--text-primary);font-size:48px;line-height:56px;letter-spacing:-1.5px;text-align:center}@media screen and (max-width:600px){.shock-title{font-size:28px;line-height:32px;letter-spacing:-.8px}}.shock-subtitle{font-family:SF Pro,sans-serif;font-weight:400;color:var(--text-secondary);font-size:20px;text-align:center;line-height:30px}@media screen and (max-width:600px){.shock-subtitle{font-size:16px;line-height:1.25}.shock-subtitle br{display:none}}.shock-item{display:flex;align-items:center;justify-content:center;border-radius:14px;width:48px;height:48px;font-size:24px}@media screen and (max-width:768px){.shock-item{width:40px;height:40px;font-size:20px}}.shock-item.brown{background-color:var(--red-10)}.shock-item.yellow{background-color:#ff991a1f}.shock-item.green{background-color:var(--green-12)}.shock-freedom .shock-freedom__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;row-gap:48px;width:100%;margin-top:40px}@media screen and (max-width:768px){.shock-freedom .shock-freedom__grid{grid-template-columns:1fr;margin-top:20px;gap:12px}}.shock-freedom .shock-freedom__card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-height:0;padding:28px;border-radius:20px;background-color:var(--bg-secondary);border:1px solid var(--border)}@media screen and (max-width:600px){.shock-freedom .shock-freedom__card{padding:20px;gap:12px}}.shock-freedom .shock-freedom__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;font-size:28px;line-height:1;background-color:var(--red)}@media screen and (max-width:600px){.shock-freedom .shock-freedom__icon{width:44px;height:44px;font-size:24px}}.shock-freedom .shock-freedom__card-title{font-family:SF Pro,sans-serif;font-weight:700;color:var(--text-primary);font-size:18px;line-height:1.25;margin:0}@media screen and (max-width:600px){.shock-freedom .shock-freedom__card-title{font-size:17px}}.shock-freedom .shock-freedom__card-text{font-family:SF Pro,sans-serif;font-weight:400;margin:0;color:var(--text-secondary);font-size:14px;line-height:150%}@media screen and (max-width:600px){.shock-freedom .shock-freedom__card-text{font-size:13px;line-height:20px}}.shock-freedom .shock-freedom__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin-top:24px}@media screen and (max-width:1024px){.shock-freedom .shock-freedom__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.shock-freedom .shock-freedom__stat{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;min-height:100px;padding:36px 0;border-radius:20px;background-color:var(--bg-secondary);border:1px solid var(--border);text-align:center}@media screen and (max-width:600px){.shock-freedom .shock-freedom__stat{min-height:82px;padding:24px 12px;gap:6px;border-radius:16px}}.shock-freedom .shock-freedom__stat-value{font-family:SF Pro,sans-serif;font-weight:900;font-size:40px;line-height:100%;text-align:center;color:var(--red)}@media screen and (max-width:600px){.shock-freedom .shock-freedom__stat-value{font-size:26px;letter-spacing:-.6px}}.shock-freedom .shock-freedom__stat-label{font-family:SF Pro,sans-serif;font-weight:400;color:var(--text-secondary);font-size:14px;line-height:140%;text-align:center}@media screen and (max-width:600px){.shock-freedom .shock-freedom__stat-label{font-size:11px;line-height:1.25}}.shock-block-data{width:100%;display:flex;justify-content:center;margin:80px 0;gap:16px}.shock-block-data>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;max-width:300px;width:100%}.shock-block-data>div>h3{font-family:SF Pro,sans-serif;font-weight:900;font-size:40px;line-height:100%;letter-spacing:-1.5px}.shock-block-data>div>p{font-size:13px;line-height:100%;color:var(--text-secondary)}@media screen and (max-width:768px){.shock-block-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:44px 0 20px}.shock-block-data>div{max-width:none;min-height:82px;border-radius:14px;border:1px solid var(--border-secondary);background-color:var(--bg-secondary);padding:18px 12px;gap:4px}.shock-block-data>div>h3{font-size:24px;line-height:1;letter-spacing:-.8px}.shock-block-data>div>p{font-size:11px;line-height:1.25;text-align:center}}.shock-block-reviews{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column;gap:24px}.shock-block-reviews>h3{font-family:SF Pro,sans-serif;font-weight:700;font-size:36px;line-height:100%}.shock-block-reviews__items{display:flex;align-items:center;justify-content:center;height:max-content;width:100%;gap:16px}@media screen and (max-width:768px){.shock-block-reviews__items{flex-direction:column}}.shock-block-reviews__item{width:100%;max-width:386px;border-radius:20px;border:1px solid var(--border-secondary);background-color:var(--bg-secondary);padding:20px;height:100%}.shock-block-reviews__item>.stars{font-family:SF Pro,sans-serif;font-weight:700;color:var(--yellow);font-size:14px;line-height:100%}.shock-block-reviews__item>.text{font-family:SF Pro,sans-serif;font-weight:400;color:var(--text-secondary);font-size:15px;line-height:22px;margin:14px 0}.shock-block-reviews__item>.meta{font-family:SF Pro,sans-serif;font-weight:400;color:var(--text-secondary);font-size:13px;line-height:100%}.shock-block-reviews__item>.meta>span{font-family:SF Pro,sans-serif;font-weight:700;color:var(--text-primary);font-size:14px;line-height:100%}@media screen and (max-width:600px){.shock-block-reviews{gap:18px}.shock-block-reviews>h3{font-size:28px;line-height:1.05;text-align:center;letter-spacing:-.8px}.shock-block-reviews__items{gap:12px;margin-bottom:80px}.shock-block-reviews__item{max-width:100%;border-radius:18px;padding:18px 16px}.shock-block-reviews__item>.stars{font-size:12px;letter-spacing:1.8px}.shock-block-reviews__item>.text{font-size:14px;line-height:20px;margin:10px 0}.shock-block-reviews__item>.meta{font-size:13px;line-height:1.2}.shock-block-reviews__item>.meta>span{font-size:12px}}.shock-refund{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:40px;gap:20px;align-items:stretch}@media screen and (max-width:768px){.shock-refund{flex-direction:column}}.shock-refund__item{width:100%;border-radius:20px;border:1px solid var(--green-25);background-color:var(--bg-secondary);padding:32px}.shock-refund__item.deny{border-color:var(--red-25)}.shock-refund__item.deny h4>span,.shock-refund__item.deny h5>span{color:var(--red)}.shock-refund__item.deny h5>span{font-size:14px;width:13px}.shock-refund__item.deny h4>span{font-size:30px;background-color:var(--red-10)}.shock-refund__item>h4{font-family:SF Pro,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:start;font-size:22px;line-height:100%;gap:12px;margin-bottom:20px}.shock-refund__item>h4>span{font-family:SF Pro,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--green);background-color:var(--green-12);font-size:20px}.shock-refund__point:not(:last-child){margin-bottom:20px}.shock-refund__point>h5{font-family:SF Pro,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:start;gap:8px;margin-bottom:9px;font-size:15px;line-height:100%}.shock-refund__point>h5>span{color:var(--green);font-size:14px}.shock-refund__point>p{font-family:SF Pro,sans-serif;font-weight:400;color:var(--text-secondary);padding-left:22px;font-size:14px;line-height:20px}.shock-refund__note{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column;gap:10px;border-radius:16px;border:1px solid var(--border-secondary);background-color:var(--bg-tertiary);padding:24px}.shock-refund__note>h4{font-family:SF Pro,sans-serif;font-weight:700;font-size:17px;line-height:100%}.shock-refund__note>p{font-family:SF Pro,sans-serif;font-weight:400;color:var(--text-secondary);font-size:14px;line-height:20px;text-align:center;max-width:740px}.shock-refund__legal{font-family:SF Pro,sans-serif;font-weight:400;color:var(--text-tertiary);font-size:12px;line-height:100%}@media screen and (max-width:1680px){.shock-refund__note{padding:20px}.shock-refund__note>h4{font-size:22px}.shock-refund__note>p{font-size:16px}.shock-refund__legal{font-size:13px}}@media screen and (max-width:600px){.shock-refund{margin-top:16px;gap:12px}.shock-refund__item{border-radius:16px;padding:20px}.shock-refund__item.deny>h4>span{font-size:22px}.shock-refund__item>h4{font-size:18px;margin-bottom:14px;gap:10px}.shock-refund__item>h4>span{width:34px;height:34px;border-radius:10px;font-size:16px}.shock-refund__point:not(:last-child){margin-bottom:14px}.shock-refund__point>h5{font-size:14px;line-height:1.25;margin-bottom:5px;gap:4px}.shock-refund__point>h5>span{font-size:13px}.shock-refund__point>p{padding-left:18px;font-size:13px;line-height:1.35}.shock-refund__note{margin-top:2px;border-radius:16px;padding:18px;gap:8px}.shock-refund__note>h4{font-size:15px}.shock-refund__note>p{font-size:13px;line-height:1.4}.shock-refund__legal{font-size:10px;line-height:1.3;text-align:center;max-width:100%}}.app-buttons{align-items:center;justify-content:center;display:flex;gap:16px;margin-bottom:80px}.app-buttons>a{text-wrap:nowrap}@media screen and (max-width:768px){.app-buttons{flex-direction:column;margin-bottom:20px;gap:20px;width:100%}.app-buttons>a{min-width:100%}}.vpn-container--avocado .block-item__step{display:flex;align-items:center;justify-content:center;font-family:SF Pro,sans-serif;font-weight:700;flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:var(--red);color:var(--button-text);font-size:20px;line-height:1}.vpn-container.pulya .pulya-account__main{display:flex;flex-direction:column;align-items:center;width:100%;padding:0}@media screen and (max-width:1024px){.vpn-container.pulya .pulya-account__main{padding:24px 16px calc(var(--pulya-bottom-nav-offset, 0px) + env(safe-area-inset-bottom,0px))}}.vpn-container.pulya .block-items{align-items:stretch}.vpn-container.pulya .block-item{height:auto}.avocado-landing-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;width:100%;margin:24px 0 48px;max-width:1200px;padding:56px 48px;border-radius:32px;background:linear-gradient(#c8d84a,#a3b03a);color:var(--button-text)}@media screen and (max-width:768px){.avocado-landing-hero{margin:16px 0 32px;padding:36px 24px;border-radius:28px;gap:16px}}@media screen and (max-width:600px){.avocado-landing-hero{padding:32px 20px;border-radius:24px}}.avocado-landing-hero__title{margin:0;max-width:720px;font-size:48px;line-height:1.08;letter-spacing:-.02em;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.avocado-landing-hero__title{font-size:32px;line-height:1.12}}@media screen and (max-width:600px){.avocado-landing-hero__title{font-size:28px}}.avocado-landing-hero__description{margin:0;max-width:560px;font-size:18px;line-height:1.45;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.avocado-landing-hero__description{font-size:16px;line-height:1.5}}.avocado-landing-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:8px}@media screen and (max-width:768px){.avocado-landing-hero__actions{gap:10px}}@media screen and (max-width:600px){.avocado-landing-hero__actions{flex-direction:column;gap:10px;margin-top:4px}}.avocado-landing-hero__btn{font-family:SF Pro,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:100px;font-size:15px;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,transform .2s ease;cursor:pointer}.avocado-landing-hero__btn img{flex-shrink:0;width:20px;height:20px}@media screen and (max-width:600px){.avocado-landing-hero__btn{width:100%}}@media(hover:hover)and (pointer:fine){.avocado-landing-hero__btn:hover{opacity:.92}}.avocado-landing-hero__btn--primary{border:none;background-color:var(--button-text);color:var(--red)}@media(hover:hover)and (pointer:fine){.avocado-landing-hero__btn--primary:hover{transform:translateY(-2px)}}.avocado-landing-hero__btn--outline{border:1.5px solid var(--button-text);background-color:transparent;color:var(--button-text)}@media(hover:hover)and (pointer:fine){.avocado-landing-hero__btn--outline:hover{background-color:var(--red-10)}}.avocado-landing-hero__fallback{margin:0;max-width:420px;font-size:13px;line-height:1.4;color:color-mix(in srgb,var(--button-text) 75%,transparent)}.avocado-landing-hero__fallback a{color:var(--button-text);text-decoration:underline}.pulya-landing-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;width:100%;margin:24px 0 48px;max-width:1200px;padding:56px 48px;border-radius:32px;background-color:var(--yellow);color:var(--text-primary)}@media screen and (max-width:768px){.pulya-landing-hero{margin:0;padding:36px 24px;border-radius:28px;gap:16px}}@media screen and (max-width:600px){.pulya-landing-hero{padding:32px 20px;border-radius:24px}}.pulya-landing-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;background-color:var(--text-primary);color:var(--bg-secondary);font-size:13px;line-height:16px;font-family:SF Pro,sans-serif;font-weight:500}.pulya-landing-hero__badge-icon{color:var(--yellow);font-size:14px;line-height:1}.pulya-landing-hero__title{margin:0;max-width:720px;font-size:48px;line-height:1.08;letter-spacing:-.02em;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.pulya-landing-hero__title{font-size:32px;line-height:1.12}}@media screen and (max-width:600px){.pulya-landing-hero__title{font-size:28px}}.pulya-landing-hero__description{margin:0;max-width:560px;font-size:18px;line-height:1.45;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.pulya-landing-hero__description{font-size:16px;line-height:1.5}}.pulya-landing-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:8px}@media screen and (max-width:768px){.pulya-landing-hero__actions{gap:10px}}@media screen and (max-width:600px){.pulya-landing-hero__actions{flex-direction:column;gap:10px;margin-top:4px}}.pulya-landing-hero__btn{font-family:SF Pro,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:100px;font-size:15px;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,transform .2s ease;cursor:pointer}.pulya-landing-hero__btn img{flex-shrink:0;width:20px;height:20px}@media screen and (max-width:600px){.pulya-landing-hero__btn{width:100%}}@media(hover:hover)and (pointer:fine){.pulya-landing-hero__btn:hover{opacity:.92}}.pulya-landing-hero__btn--primary{border:none;background-color:var(--text-primary);color:var(--bg-secondary)}@media(hover:hover)and (pointer:fine){.pulya-landing-hero__btn--primary:hover{transform:translateY(-2px)}}.pulya-landing-hero__btn--outline{border:1.5px solid var(--text-primary);background-color:transparent;color:var(--text-primary)}@media(hover:hover)and (pointer:fine){.pulya-landing-hero__btn--outline:hover{background-color:var(--bg-input)}}.pulya-landing-hero__fallback{margin:0;max-width:420px;font-size:13px;line-height:1.4;color:var(--text-vip-3)}.pulya-landing-hero__fallback a{color:var(--text-primary);text-decoration:underline}.block-item-pulya__step{display:flex;align-items:center;justify-content:center;font-family:SF Pro,sans-serif;font-weight:900;background-color:var(--red);width:40px;height:40px;border-radius:50%}.vpn-container.vip-landing{align-items:stretch;background-color:var(--bg-primary);padding:0 120px 48px}@media screen and (max-width:1200px){.vpn-container.vip-landing{padding:0 48px 40px}}@media screen and (max-width:768px){.vpn-container.vip-landing{padding:0 24px 32px}}@media screen and (max-width:600px){.vpn-container.vip-landing{padding:0 20px 24px}}@media screen and (max-width:480px){.vpn-container.vip-landing{padding:0 16px 20px}}.vip-landing__main{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;flex:1}.vip-landing__hero{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:48px 0 64px}@media screen and (max-width:768px){.vip-landing__hero{gap:20px;padding:32px 0 40px}}@media screen and (max-width:600px){.vip-landing__hero{gap:16px;padding:24px 0 32px}}@media screen and (max-width:480px){.vip-landing__hero{gap:14px;padding:20px 0 28px}}.vip-landing__badge{margin:0;color:var(--text-primary);font-size:13px;line-height:16px;letter-spacing:.52px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:480px){.vip-landing__badge{font-size:12px;line-height:15px;letter-spacing:.48px}}.vip-landing__title{display:flex;flex-direction:column;gap:0;margin:0;color:var(--text-primary);font-size:112px;line-height:103px;letter-spacing:-3px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}.vip-landing__title span{display:block}@media screen and (max-width:1200px){.vip-landing__title{font-size:88px;line-height:81px;letter-spacing:-2px}}@media screen and (max-width:1024px){.vip-landing__title{font-size:72px;line-height:66px;letter-spacing:-2px}}@media screen and (max-width:768px){.vip-landing__title{font-size:56px;line-height:52px;letter-spacing:-2px}}@media screen and (max-width:600px){.vip-landing__title{font-size:48px;line-height:44px;letter-spacing:-1px}}@media screen and (max-width:480px){.vip-landing__title{font-size:44px;line-height:40px;letter-spacing:-1px}}.vip-landing__description{max-width:640px;margin:0;color:var(--text-vip-2);font-size:18px;line-height:26px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-landing__description{max-width:none;font-size:16px;line-height:24px}}@media screen and (max-width:480px){.vip-landing__description{font-size:15px;line-height:22px}}.vip-landing__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-top:8px}@media screen and (max-width:768px){.vip-landing__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:4px}}.vip-landing__btn{font-family:SF Pro,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 28px;border-radius:999px;font-size:14px;line-height:14px;letter-spacing:.28px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s ease;cursor:pointer}.vip-landing__btn img{flex-shrink:0;width:20px;height:20px}@media screen and (max-width:768px){.vip-landing__btn{width:100%;min-height:48px;padding:12px 20px;font-size:13px;line-height:13px}}@media(hover:hover)and (pointer:fine){.vip-landing__btn:hover{opacity:.9}}.vip-landing__btn--primary{border:none;background-color:var(--vip-button);color:var(--button-text);border-radius:10px}.vip-landing__btn--store{border:1px solid var(--red-30);background-color:transparent;color:var(--text-primary);border-radius:10px}.vip-landing__divider{width:100%;height:1px;margin:0;border:none;background-color:var(--text-primary);flex-shrink:0}.vip-landing__divider--footer{max-width:1200px;height:3px;margin:0 auto}.vip-landing__features{display:flex;flex-direction:column;gap:48px;padding:64px 0 32px}@media screen and (max-width:768px){.vip-landing__features{gap:32px;padding:40px 0 24px}}@media screen and (max-width:600px){.vip-landing__features{gap:28px;padding:32px 0 20px}}@media screen and (max-width:480px){.vip-landing__features{gap:24px;padding:28px 0 16px}}.vip-landing__features-title{margin:0;color:var(--text-primary);font-size:48px;line-height:48px;letter-spacing:-1px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:1024px){.vip-landing__features-title{font-size:40px;line-height:40px}}@media screen and (max-width:768px){.vip-landing__features-title{font-size:32px;line-height:32px}}@media screen and (max-width:480px){.vip-landing__features-title{font-size:28px;line-height:28px}}.vip-landing__features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}@media screen and (max-width:1024px){.vip-landing__features-grid{gap:40px 24px}}@media screen and (max-width:768px){.vip-landing__features-grid{grid-template-columns:1fr;gap:28px}}@media screen and (max-width:480px){.vip-landing__features-grid{gap:24px}}.vip-landing__feature{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:480px){.vip-landing__feature{gap:12px}}.vip-landing__feature-number{font-family:SF Pro,sans-serif;font-weight:900;display:inline-flex;font-family:Arial Black,sans-serif;font-size:36px;line-height:32px;letter-spacing:-2px}.vip-landing__feature-number span{color:var(--bg-primary);-webkit-text-fill-color:var(--bg-primary);-webkit-text-stroke:1px var(--text-secondary)}@media screen and (max-width:480px){.vip-landing__feature-number{font-size:32px;line-height:28px;letter-spacing:-1px}}.vip-landing__feature-title{margin:0;color:var(--text-primary);font-size:18px;line-height:22px;letter-spacing:.36px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:480px){.vip-landing__feature-title{font-size:16px;line-height:20px;letter-spacing:.32px}}.vip-landing__feature-text{margin:0;color:var(--text-vip-2);font-size:16px;line-height:23px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:480px){.vip-landing__feature-text{font-size:15px;line-height:22px}}.vpn-container.vip-landing footer{width:100%;max-width:1200px;margin:0 auto;padding-top:24px}.vpn-container.vip-landing footer:before{display:none}@media screen and (max-width:768px){.vpn-container.vip-landing footer{align-items:flex-start;padding:20px 0 0;gap:8px}}@media screen and (max-width:480px){.vpn-container.vip-landing footer{padding-top:16px}}@media screen and (max-width:768px){.vpn-container.vip-landing footer .footer-mobile{align-items:flex-start;text-align:left}}.vip-landing__steps{display:flex;flex-direction:column;gap:48px;padding:64px 0 32px}@media screen and (max-width:768px){.vip-landing__steps{gap:32px;padding:40px 0 24px}}@media screen and (max-width:600px){.vip-landing__steps{gap:28px;padding:32px 0 20px}}@media screen and (max-width:480px){.vip-landing__steps{gap:24px;padding:28px 0 16px}}.vip-landing__steps-title{margin:0;color:var(--text-primary);font-size:48px;line-height:48px;letter-spacing:-1px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:1024px){.vip-landing__steps-title{font-size:40px;line-height:40px}}@media screen and (max-width:768px){.vip-landing__steps-title{font-size:32px;line-height:32px}}@media screen and (max-width:480px){.vip-landing__steps-title{font-size:28px;line-height:28px}}.vip-landing__steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}@media screen and (max-width:1024px){.vip-landing__steps-grid{gap:40px 24px}}@media screen and (max-width:768px){.vip-landing__steps-grid{grid-template-columns:1fr;gap:28px}}@media screen and (max-width:480px){.vip-landing__steps-grid{gap:24px}}.vip-landing__step{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:480px){.vip-landing__step{gap:12px}}.vip-landing__stores{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%}@media screen and (max-width:768px){.vip-landing__stores{flex-direction:column;align-items:stretch;gap:10px}}.vip-landing__btn--download{border:none;background-color:var(--vip-button);color:var(--button-text);border-radius:10px}.vpn-container.vip-landing .header{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:768px){.vpn-container.vip-landing .header{padding:16px 0}}@media screen and (max-width:480px){.vpn-container.vip-landing .header{padding:12px 0}}@media screen and (max-width:480px){.vpn-container.vip-landing .header h1{font-size:18px;line-height:22px}}@media screen and (max-width:480px){.vpn-container.vip-landing .header .header__buttons.login{padding:10px 18px;font-size:13px;line-height:16px}}.russia-landing{--russia-bg: #f3f6f9;--russia-surface: #ffffff;--russia-surface-alt: #f2f5fa;--russia-ink: #15171c;--russia-dark: #0c0d11;--russia-muted: #66758c;--russia-footer-muted: #99adcc;--russia-border: #e2e8ef;--russia-blue: #0039a6;--russia-red: #d52b1e;--russia-red-soft: #fce9e7;--russia-kremlin: #aec0e0;--russia-shadow: 0 4px 14px rgba(15, 30, 58, .07);min-height:100vh;width:100%;min-width:0;background:var(--russia-bg);color:var(--russia-ink);overflow-x:hidden;font-family:SF Pro,sans-serif;font-weight:400}.russia-landing__flag-stripe{display:flex;width:100%;height:8px}.russia-landing__flag-stripe span{flex:1}.russia-landing__flag-stripe span:nth-child(1){background:#fff}.russia-landing__flag-stripe span:nth-child(2){background:var(--russia-blue)}.russia-landing__flag-stripe span:nth-child(3){background:var(--russia-red)}.russia-landing-mark{display:inline-flex;flex-direction:column;flex:0 0 auto;width:28px;height:28px;overflow:hidden;border-radius:7px;background:#fff}.russia-landing-mark span{flex:1;min-height:0}.russia-landing-mark span:nth-child(1){background:#fff}.russia-landing-mark span:nth-child(2){background:var(--russia-blue)}.russia-landing-mark span:nth-child(3){background:var(--russia-red)}.russia-landing__strapline{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;background:var(--russia-blue);color:#fff;text-align:center;font-size:14px;line-height:24px;font-family:SF Pro,sans-serif;font-weight:500}.russia-landing>.header{padding-right:120px;padding-left:120px}@media screen and (max-width:1100px){.russia-landing>.header{padding-right:48px;padding-left:48px}}@media screen and (max-width:600px){.russia-landing>.header{padding-right:20px;padding-left:20px}}.russia-landing-strapline-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:18px;border:1.5px solid currentColor;border-radius:5px 8px 8px 5px;color:#fff;font-size:10px;line-height:1;font-family:SF Pro,sans-serif;font-weight:700}.russia-landing-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 120px;background:var(--russia-dark);color:#fff}.russia-landing-header__brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;color:inherit;text-decoration:none;font-size:21px;line-height:28px;font-family:SF Pro,sans-serif;font-weight:700}.russia-landing-header__nav,.russia-landing-header__actions{display:flex;align-items:center;gap:28px}.russia-landing-header__nav a{color:#c7d4e5;text-decoration:none;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.russia-landing-header__nav a:hover{color:#fff}.russia-landing-header__login,.russia-landing-header__start{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border-radius:8px;color:#fff;text-decoration:none;font-size:15px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}.russia-landing-header__login{border:1px solid #4d5e7a}.russia-landing-header__start{padding-right:18px;padding-left:18px;border:0;background:var(--russia-red);cursor:pointer}.russia-landing-hero{padding:80px 120px 72px;background:var(--russia-bg);color:var(--russia-ink);text-align:center}.russia-landing-hero__inner{max-width:840px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px}.russia-landing-hero__badge{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:var(--russia-red-soft);color:var(--russia-red);font-size:13px;line-height:18px}.russia-landing-hero__badge i{width:7px;height:7px;border-radius:50%;background:var(--russia-red)}.russia-landing-hero__badge .russia-landing-mark{width:18px;height:12px;border-radius:2px}.russia-landing-hero h1{display:block;max-width:780px;margin:0;color:var(--russia-ink);font-size:54px;line-height:58px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:900}.russia-landing-hero h1 span{display:block}.russia-landing-hero p{max-width:620px;margin:0;color:var(--russia-muted);font-size:18px;line-height:27px;font-family:SF Pro,sans-serif;font-weight:500}.russia-landing-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.russia-landing-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:15px 24px;border:0;border-radius:8px;text-decoration:none;cursor:pointer;font-size:15px;line-height:20px;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:400}.russia-landing-button--primary{background:var(--russia-red);color:#fff}.russia-landing-button--ghost{border:1.5px solid var(--russia-border);background:transparent;color:var(--russia-ink)}.russia-landing-button--light{background:#fff;color:var(--russia-red)}.russia-landing-hero__rating{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;color:var(--russia-muted);font-size:14px;line-height:20px}.russia-landing-hero__rating span{color:#d9991a;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-landing-hero__rating b{font-family:SF Pro,sans-serif;font-weight:500}.russia-landing-band{height:160px;padding:0 120px;background:#eef2f7;overflow:hidden}.russia-landing-kremlin{position:relative;width:min(1000px,100%);height:160px;margin:0 auto;overflow:hidden}.russia-landing-kremlin__skyline{position:absolute;inset:0}.russia-landing-kremlin__wall{position:absolute;left:5%;right:5%;bottom:0;height:30px;background:var(--russia-kremlin)}.russia-landing-kremlin__teeth{position:absolute;left:5.6%;right:5.6%;bottom:30px;height:9px;background:repeating-linear-gradient(90deg,var(--russia-kremlin) 0 16px,transparent 16px 30px)}.russia-landing-kremlin__tower{position:absolute;bottom:24px;width:50px;background:var(--russia-kremlin)}.russia-landing-kremlin__tower:before{content:"";position:absolute;left:50%;bottom:100%;width:0;height:0;transform:translate(-50%);border-right:30px solid transparent;border-bottom:35px solid var(--russia-kremlin);border-left:30px solid transparent}.russia-landing-kremlin__tower--1{left:12%;height:58px}.russia-landing-kremlin__tower--2{left:30%;height:68px}.russia-landing-kremlin__tower--3{left:47%;width:64px;height:76px}.russia-landing-kremlin__tower--3:after{content:"";position:absolute;left:50%;top:18px;width:22px;height:22px;transform:translate(-50%);border:2px solid var(--russia-red);border-radius:50%;background:#fff}.russia-landing-kremlin__tower--4{right:30%;height:68px}.russia-landing-kremlin__tower--5{right:12%;height:58px}.russia-landing-services,.russia-landing-section,.russia-landing-cta,.russia-landing-footer{padding-right:120px;padding-left:120px}.russia-landing-services{padding-top:72px;padding-bottom:72px;background:var(--russia-surface-alt)}.russia-landing-section{padding-top:80px;padding-bottom:80px;background:var(--russia-bg)}.russia-landing-section--white{background:var(--russia-surface)}.russia-landing-section-head{max-width:640px;margin:0 auto 44px;text-align:center}.russia-landing-section-head>span{display:block;margin-bottom:10px;color:var(--russia-red);font-size:13px;line-height:18px;letter-spacing:.08em;font-family:SF Pro,sans-serif;font-weight:400}.russia-landing-section-head h2{margin:0;color:var(--russia-ink);font-size:36px;line-height:44px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-landing-section-head p{max-width:560px;margin:10px auto 0;color:var(--russia-muted);font-size:16px;line-height:24px;font-family:SF Pro,sans-serif;font-weight:500}.russia-landing-services__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;max-width:940px;margin:0 auto}.russia-landing-chip{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0;padding:12px 18px;border:1px solid var(--russia-border);border-radius:999px;background:var(--russia-surface);color:var(--russia-ink);font-size:15px;line-height:20px;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:700}.russia-landing-chip__icon{flex:0 0 auto;width:16px;font-size:16px;line-height:1;text-align:center}.russia-landing-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1200px;margin:0 auto}.russia-landing-card{min-width:0;padding:28px;border:1px solid var(--russia-border);border-radius:12px;background:var(--russia-surface);box-shadow:var(--russia-shadow)}.russia-landing-card h3{margin:14px 0 0;color:var(--russia-ink);font-size:19px;line-height:25px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-landing-card p{margin:10px 0 0;color:var(--russia-muted);font-size:14px;line-height:21px;font-family:SF Pro,sans-serif;font-weight:500}.russia-landing-card__icon,.russia-landing-card__step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.russia-landing-card__icon{width:52px;height:52px;border-radius:12px;background:var(--russia-red-soft);color:var(--russia-ink);font-size:24px;line-height:1}.russia-landing-card__step{width:36px;height:36px;border-radius:9px;background:var(--russia-dark);color:#fff;font-size:16px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:700}.russia-landing-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 120px 72px;background:var(--russia-bg);color:#fff}.russia-landing-stats:before{content:"";grid-column:1/-1;height:0}.russia-landing-stats__item{padding:30px 0;background:var(--russia-blue);text-align:center}.russia-landing-stats__item:first-child{border-radius:14px 0 0 14px}.russia-landing-stats__item:last-child{border-radius:0 14px 14px 0}.russia-landing-stats__item strong,.russia-landing-stats__item span{display:block}.russia-landing-stats__item strong{font-size:32px;line-height:38px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-landing-stats__item span{margin-top:8px;color:#9eb0cc;font-size:12px;line-height:16px;letter-spacing:.08em;font-family:SF Pro,sans-serif;font-weight:400}.russia-landing-cta{padding-top:20px;padding-bottom:80px;background:var(--russia-bg)}.russia-landing-cta>div{max-width:1200px;margin:0 auto;padding:56px 40px;border-radius:20px;background:var(--russia-red);color:#fff;text-align:center}.russia-landing-cta h2{margin:0;font-size:36px;line-height:44px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-landing-cta p{max-width:620px;margin:16px auto 28px;color:#f7c6c1;font-size:16px;line-height:24px;font-family:SF Pro,sans-serif;font-weight:500}.russia-landing-footer{padding:44px 48px 34px;background:var(--russia-dark);color:#fff}.russia-landing-footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:64px;width:100%;max-width:none;margin:0 auto}.russia-landing-footer__brand{max-width:320px}.russia-landing-footer__brand p{margin:12px 0 0;color:var(--russia-footer-muted);font-size:14px;line-height:21px;font-family:SF Pro,sans-serif;font-weight:500}.russia-landing-footer__groups{display:flex;gap:64px}.russia-landing-footer__groups h3{margin:0 0 12px;color:#fff;font-size:14px;line-height:20px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:400}.russia-landing-footer__groups a{display:block;color:var(--russia-footer-muted);text-decoration:none;font-size:14px;line-height:21px;font-family:SF Pro,sans-serif;font-weight:500}.russia-landing-footer__groups a+a{margin-top:10px}.russia-landing-footer__groups a:hover{color:#fff}.russia-landing-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:none;margin:28px auto 0;padding-top:22px;border-top:1px solid #334566;color:#8094b2;font-size:13px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.russia-landing-footer__bottom nav{display:flex;align-items:center;gap:12px}.russia-landing-footer__bottom a{color:var(--russia-footer-muted);text-decoration:none}.russia-landing-footer__bottom a:hover{color:#fff}@media screen and (max-width:1100px){.russia-landing-header,.russia-landing-hero,.russia-landing-band,.russia-landing-services,.russia-landing-section,.russia-landing-cta,.russia-landing-footer,.russia-landing-stats{padding-right:48px;padding-left:48px}}@media screen and (max-width:768px){.russia-landing-header{align-items:flex-start;flex-direction:column;gap:18px}.russia-landing-header__nav,.russia-landing-header__actions{width:100%;justify-content:space-between}.russia-landing-hero h1{font-size:44px;line-height:50px}.russia-landing-card-grid{grid-template-columns:1fr;gap:16px}.russia-landing-stats{grid-template-columns:1fr;gap:0;padding-top:0}.russia-landing-stats:before{display:none}.russia-landing-stats__item{padding:20px}.russia-landing-stats__item:first-child{border-radius:14px 14px 0 0}.russia-landing-stats__item:last-child{border-radius:0 0 14px 14px}.russia-landing-footer__top{flex-direction:column;gap:28px}.russia-landing-footer__groups{gap:40px}}@media screen and (max-width:600px){.russia-landing__flag-stripe{height:6px}.russia-landing__strapline{padding:11px 20px;font-size:12px;line-height:18px}.russia-landing-header,.russia-landing-hero,.russia-landing-band,.russia-landing-services,.russia-landing-section,.russia-landing-cta,.russia-landing-footer,.russia-landing-stats{padding-right:20px;padding-left:20px}.russia-landing-header{padding-top:20px;padding-bottom:20px}.russia-landing-header__nav{display:none}.russia-landing-header__actions{gap:12px}.russia-landing-header__login,.russia-landing-header__start{flex:1;text-align:center}.russia-landing-hero{padding-top:56px;padding-bottom:44px}.russia-landing-hero__inner{max-width:350px}.russia-landing-hero__badge{font-size:13px}.russia-landing-hero h1{max-width:330px;font-size:34px;line-height:38px}.russia-landing-hero p{font-size:18px;line-height:27px}.russia-landing-hero__actions,.russia-landing-button{width:100%}.russia-landing-button{white-space:normal}.russia-landing-band,.russia-landing-kremlin{height:120px}.russia-landing-kremlin__wall{height:24px}.russia-landing-kremlin__teeth{bottom:24px;height:7px;background:repeating-linear-gradient(90deg,var(--russia-kremlin) 0 11px,transparent 11px 22px)}.russia-landing-kremlin__tower{bottom:20px;width:34px}.russia-landing-kremlin__tower:before{border-right-width:20px;border-bottom-width:24px;border-left-width:20px}.russia-landing-kremlin__tower--1{height:43px}.russia-landing-kremlin__tower--2,.russia-landing-kremlin__tower--4{height:51px}.russia-landing-kremlin__tower--3{width:44px;height:57px}.russia-landing-services{padding-top:48px;padding-bottom:48px}.russia-landing-section{padding-top:80px;padding-bottom:80px}.russia-landing-section-head{margin-bottom:44px}.russia-landing-section-head>span{font-size:13px}.russia-landing-section-head h2{font-size:26px;line-height:32px}.russia-landing-section-head p{font-size:16px;line-height:24px}.russia-landing-services .russia-landing-section-head{margin-bottom:18px}.russia-landing-services .russia-landing-section-head>span{font-size:12px}.russia-landing-services .russia-landing-section-head h2{font-size:24px;line-height:30px}.russia-landing-services .russia-landing-section-head p{font-size:14px;line-height:21px}.russia-landing-services__chips{gap:8px}.russia-landing-chip{padding:9px 14px;gap:6px}.russia-landing-card{padding:28px}.russia-landing-stats{padding-top:20px;padding-bottom:20px;background:var(--russia-blue)}.russia-landing-stats__item strong{font-size:30px;line-height:36px}.russia-landing-cta{padding-top:20px;padding-bottom:20px;background:var(--russia-red)}.russia-landing-cta>div{padding:56px 40px;background:var(--russia-dark)}.russia-landing-cta h2{font-size:25px;line-height:32px}.russia-landing-footer{padding-top:48px;padding-bottom:40px}.russia-landing-footer__groups{flex-direction:column;gap:24px}.russia-landing-footer__bottom{align-items:flex-start;flex-direction:column;gap:10px}}@media screen and (max-width:480px){.russia-landing-header__actions{flex-direction:column;align-items:stretch}.russia-landing-header__login,.russia-landing-header__start{width:100%}}.legal-page{width:100%;max-width:800px;margin:0 auto;padding:32px 24px 80px}@media screen and (max-width:768px){.legal-page{padding:0}}.legal-page h1{font-family:SF Pro,sans-serif;font-weight:700;margin:0 0 28px;font-size:32px;line-height:1.2;color:var(--text-primary)}@media screen and (max-width:600px){.legal-page h1{font-size:24px;margin-bottom:20px}}.legal-page h2{font-family:SF Pro,sans-serif;font-weight:700;margin:32px 0 16px;font-size:20px;line-height:1.3;color:var(--text-primary)}@media screen and (max-width:600px){.legal-page h2{font-size:18px;margin-top:24px}}.legal-page__subtitle{font-family:SF Pro,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:var(--text-secondary)}@media screen and (max-width:600px){.legal-page__subtitle{font-size:15px}}.legal-page__subtitle{margin:-16px 0 28px;font-size:18px;font-weight:400;color:var(--text-secondary)}@media screen and (max-width:600px){.legal-page__subtitle{font-size:16px;margin-bottom:20px}}.legal-page__n{color:var(--text-primary)}.legal-page__note{font-family:SF Pro,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:var(--text-secondary)}@media screen and (max-width:600px){.legal-page__note{font-size:15px}}.legal-page__note{display:block;margin-bottom:18px;padding:16px 18px;border-radius:12px;background:var(--bg-secondary);color:var(--text-primary)}@media screen and (max-width:600px){.legal-page__note{padding:14px 16px}}.legal-page p,.legal-page ul{font-family:SF Pro,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:var(--text-secondary)}@media screen and (max-width:600px){.legal-page p,.legal-page ul{font-size:15px}}.legal-page p,.legal-page ul{margin:0 0 18px}@media screen and (max-width:600px){.legal-page p,.legal-page ul{margin-bottom:16px}}.legal-page ul{padding-left:24px;list-style:disc}.legal-page li+li{margin-top:8px}.legal-page a{color:var(--red);text-decoration:none}.legal-page a:hover{text-decoration:underline}.vpn-container--vip-payment{min-height:100vh;padding:0;background:#000;color:#fff}.vip-payment-result-page{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:48px 20px;background:#000}.vip-payment-result{display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;text-align:center}.vip-payment-result__image{width:88px;height:88px;margin-bottom:28px;object-fit:contain}@media screen and (max-width:768px){.vip-payment-result__image{width:80px;height:80px;margin-bottom:24px}}.vip-payment-result__title{margin:0 0 16px;color:#fff;font-size:34px;line-height:38px;letter-spacing:.04em;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.vip-payment-result__title{font-size:30px;line-height:34px}}.vip-payment-result__description{margin:0 0 32px;color:#8f8f98;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-payment-result__description{margin-bottom:28px;font-size:14px;line-height:20px}}.vip-payment-result__primary{width:100%;min-height:52px;padding:16px 24px;border:none;border-radius:12px;background:#fff;color:#000;font-size:14px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}@media(hover:hover)and (pointer:fine){.vip-payment-result__primary:hover{opacity:.92}}.vip-payment-result__cancel{margin-top:18px;padding:8px;border:none;background:transparent;color:#fff;font-size:15px;line-height:20px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:400}@media(hover:hover)and (pointer:fine){.vip-payment-result__cancel:hover{opacity:.8}}.vpn-container--vip-payment .result-container--loading{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:100vh}.vpn-container--russia-payment{min-height:100vh;background:#f3f6f9}.russia-payment-result-page{width:100%;min-height:100vh;background:#f3f6f9}.russia-payment-result-page__stripe{display:grid;grid-template-columns:1fr 1fr 1fr;height:6px}.russia-payment-result-page__stripe span:nth-child(1){background:#fff}.russia-payment-result-page__stripe span:nth-child(2){background:#0f4bb8}.russia-payment-result-page__stripe span:nth-child(3){background:#d52b1e}.russia-payment-result-page__content{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - 6px);padding:48px 20px}.russia-payment-result{display:grid;justify-items:center;align-content:start;width:min(520px,100%);padding:36px;border:1px solid #e2e8ef;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f1e3a12;text-align:center}.russia-payment-result h1{margin:16px 0 8px;color:#15171c;font-size:22px;line-height:28px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-payment-result p{margin:0 0 16px;color:#62728a;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:500}.russia-payment-result__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:14px;font-size:30px;line-height:1}.russia-payment-result__icon.is-success{background:#dcfce7;color:#16a34a}.russia-payment-result__icon.is-error{background:#fceded;color:#d52b1e}.russia-payment-result__primary,.russia-payment-result__secondary{width:min(448px,100%);min-height:48px;border-radius:8px;font-size:15px;line-height:20px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-payment-result__details{display:grid;width:min(448px,100%);margin:0 0 16px;padding:0 18px;border:1px solid #e2e8ef;border-radius:8px;background:#f6f8fb}.russia-payment-result__details div{display:flex;align-items:center;justify-content:space-between;min-height:49px;gap:16px;border-bottom:1px solid #e2e8ef}.russia-payment-result__details div:last-child{border-bottom:0}.russia-payment-result__details dt,.russia-payment-result__details dd{margin:0;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.russia-payment-result__details dt{color:#62728a}.russia-payment-result__details dd{color:#15171c;text-align:right}.russia-payment-result__alert{display:flex;align-items:center;gap:10px;width:min(448px,100%);min-height:50px;margin:0 0 16px;padding:0 18px;border:1px solid #f0c7c7;border-radius:8px;background:#fceded;color:#d52b1e}.russia-payment-result__alert span{flex:0 0 auto;font-family:SF Pro,sans-serif;font-weight:700}.russia-payment-result__alert p{margin:0;color:#9b2d2d;font-size:14px;line-height:20px;text-align:left;font-family:SF Pro,sans-serif;font-weight:500}.russia-payment-result__primary{border:1px solid #d52b1e;background:#d52b1e;color:#fff}.russia-payment-result__primary:hover{background:#c7271b}.russia-payment-result__secondary{margin-top:12px;border:1px solid #dbe4ef;background:#fff;color:#15171c}@media screen and (max-width:768px){.russia-payment-result-page__content{padding:40px 20px}.russia-payment-result{width:min(350px,100%);padding:32px 22px}.russia-payment-result h1{font-size:21px;line-height:27px}}.avocado-payment-result-page{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:0;padding:16px 0 32px}.avocado-payment-result{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;text-align:center}.avocado-payment-result__image{width:80px;height:80px;margin-bottom:24px;object-fit:contain}@media screen and (max-width:768px){.avocado-payment-result__image{width:72px;height:72px;margin-bottom:20px}}.avocado-payment-result__title{margin:0 0 12px;font-size:26px;line-height:32px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.avocado-payment-result__title{font-size:24px;line-height:30px}}.avocado-payment-result__description{margin:0 0 28px;font-size:14px;line-height:20px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.avocado-payment-result__description{margin-bottom:24px}}.avocado-payment-result__primary{width:100%;padding:16px 24px;border:none;border-radius:14px;background-color:var(--red);color:var(--button-text);font-size:16px;line-height:19px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}.avocado-payment-result__primary:hover{opacity:.92}.avocado-payment-result__cancel{width:100%;margin-top:14px;padding:8px;border:none;background:transparent;color:var(--text-secondary);font-size:14px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:400}.avocado-payment-result__cancel:hover{color:var(--text-primary)}.pulya-payment-result-page{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:0;padding:16px 0 32px}.pulya-payment-result{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;text-align:center}.pulya-payment-result__image{width:80px;height:80px;margin-bottom:24px;object-fit:contain}@media screen and (max-width:768px){.pulya-payment-result__image{width:72px;height:72px;margin-bottom:20px}}.pulya-payment-result__title{margin:0 0 12px;font-size:26px;line-height:32px;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.pulya-payment-result__title{font-size:24px;line-height:30px}}.pulya-payment-result__description{margin:0 0 28px;font-size:14px;line-height:20px;color:var(--text-secondary);font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.pulya-payment-result__description{margin-bottom:24px}}.pulya-payment-result__primary{width:100%;padding:16px 24px;border:none;border-radius:14px;background-color:var(--red);color:var(--button-text);font-size:16px;line-height:19px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}.pulya-payment-result__primary:hover{opacity:.92}.pulya-payment-result__cancel{width:100%;margin-top:14px;padding:8px;border:none;background:transparent;color:var(--text-secondary);font-size:14px;line-height:18px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:400}.pulya-payment-result__cancel:hover{color:var(--text-primary)}.vpn-container--avocado .result-container--loading{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:0}.vpn-container.vip-account{align-items:stretch;background-color:var(--bg-primary);padding:0 120px 48px}@media screen and (max-width:1200px){.vpn-container.vip-account{padding:0 48px 40px}}@media screen and (max-width:768px){.vpn-container.vip-account{padding:0 24px 32px}}@media screen and (max-width:600px){.vpn-container.vip-account{padding:0 20px 24px}}@media screen and (max-width:480px){.vpn-container.vip-account{padding:0 16px 20px}}.vpn-container.vip-account .header{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:768px){.vpn-container.vip-account .header{padding:16px 0}}@media screen and (max-width:480px){.vpn-container.vip-account .header{padding:12px 0}}.vip-account__content{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;flex:1}.vip-account__checkout{display:flex;flex-direction:column;width:100%}.vip-account__header{display:flex;flex-direction:column;gap:16px;padding:32px 0 0}@media screen and (max-width:768px){.vip-account__header{gap:14px;padding-top:24px}}@media screen and (max-width:480px){.vip-account__header{gap:12px;padding-top:20px}}.vip-account__eyebrow{margin:0;color:var(--text-vip-2);font-size:13px;letter-spacing:2px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:480px){.vip-account__eyebrow{font-size:12px;line-height:15px}}.vip-account__title{margin:0;color:var(--text-primary);font-size:72px;line-height:68px;letter-spacing:-1px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.vip-account__title{font-size:32px;line-height:32px}}@media screen and (max-width:480px){.vip-account__title{font-size:28px;line-height:28px}}.vip-account__divider{width:100%;height:1px;margin:0;border:none;background-color:var(--text-primary);flex-shrink:0}.vip-account__plans{width:100%;padding-top:8px}.vip-account__plans .vip-plans{margin-top:0}.vip-account__legal{margin:24px 0 0;color:var(--text-vip-2);font-size:12px;line-height:16px;text-align:start;font-family:SF Pro,sans-serif;font-weight:400}.vip-account__legal a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:480px){.vip-account__legal{margin-top:20px;font-size:11px;line-height:15px}}.vip-account__guides{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 32px;padding:48px 0 0}@media screen and (max-width:768px){.vip-account__guides{grid-template-columns:1fr;gap:40px;padding-top:40px}}@media screen and (max-width:480px){.vip-account__guides{gap:32px;padding-top:32px}}.vip-account__how-it-works{display:flex;flex-direction:column;gap:32px;min-width:0}@media screen and (max-width:768px){.vip-account__how-it-works{gap:28px}}@media screen and (max-width:480px){.vip-account__how-it-works{gap:24px}}.vip-account__how-it-works h2{margin:0;color:var(--text-primary);font-size:32px;line-height:32px;letter-spacing:-1px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.vip-account__how-it-works h2{font-size:28px;line-height:28px}}@media screen and (max-width:480px){.vip-account__how-it-works h2{font-size:24px;line-height:24px}}.vip-account__how-it-works ul{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}@media screen and (max-width:480px){.vip-account__how-it-works ul{gap:20px}}.vip-account__how-it-works li{display:flex;align-items:flex-start;gap:16px;min-width:0}.vip-account__step-number{flex-shrink:0;font-family:Arial Black,sans-serif;font-size:32px;line-height:28px;letter-spacing:-1px;color:var(--bg-primary);-webkit-text-fill-color:var(--bg-primary);-webkit-text-stroke:1px var(--text-secondary)}@media screen and (max-width:480px){.vip-account__step-number{font-size:28px;line-height:24px}}.vip-account__step-text{padding-top:4px;color:var(--text-vip-2);font-size:16px;line-height:23px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:480px){.vip-account__step-text{padding-top:2px;font-size:15px;line-height:22px}}.vip-account__app-store.app-store-block--instruction{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-width:0;padding:0;border:none;border-radius:0;background-color:transparent}@media screen and (max-width:768px){.vip-account__app-store.app-store-block--instruction{gap:16px}}.vip-account__app-store.app-store-block--instruction .app-store-block--instruction__content h2{margin:0 0 12px;color:var(--text-primary);font-size:32px;line-height:32px;letter-spacing:-1px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.vip-account__app-store.app-store-block--instruction .app-store-block--instruction__content h2{font-size:28px;line-height:28px}}@media screen and (max-width:480px){.vip-account__app-store.app-store-block--instruction .app-store-block--instruction__content h2{font-size:24px;line-height:24px}}.vip-account__app-store.app-store-block--instruction .app-store-block--instruction__content p{margin:0;color:var(--text-vip-2);font-size:16px;line-height:23px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:480px){.vip-account__app-store.app-store-block--instruction .app-store-block--instruction__content p{font-size:15px;line-height:22px}}.vip-account__app-store.app-store-block--instruction .app-store-block--instruction__content .app-store-fallback-note{margin-top:12px;color:var(--text-vip-2);font-size:13px;line-height:18px}.vip-account__app-store.app-store-block--instruction .app-store-block--instruction__content .app-store-fallback-note a{color:var(--text-primary);text-decoration:underline}.vip-account__app-store.app-store-block--instruction .width100.flexColumn.gap10{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}.vip-account__app-store.app-store-block--instruction .white-button.main-button.app-link.wide{font-family:SF Pro,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 20px;border:none;border-radius:10px;background-color:var(--vip-button);color:var(--button-text);font-size:14px;line-height:14px;letter-spacing:.28px;text-transform:uppercase;text-decoration:none}.vip-account__app-store.app-store-block--instruction .white-button.main-button.app-link.wide img{width:20px;height:20px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.vip-account__app-store.app-store-block--instruction .white-button.main-button.app-link.wide:hover{opacity:.9}}.vip-account__content--active{padding-top:32px}@media screen and (max-width:768px){.vip-account__content--active{padding-top:16px}}@media screen and (max-width:480px){.vip-account__content--active{padding-top:12px}}.vip-account__active-header{display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (max-width:768px){.vip-account__active-header .vip-account__title{font-size:56px;line-height:52px}}@media screen and (max-width:480px){.vip-account__active-header .vip-account__title{font-size:44px;line-height:40px;letter-spacing:-1px}}@media screen and (max-width:480px){.vip-account__active-header{gap:12px}}.vip-account__status{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}.vip-account__status--active{color:var(--text-primary)}@media screen and (max-width:480px){.vip-account__status{font-size:12px;line-height:15px}}.vip-account__status-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:#34c759}.vip-account__sections{display:flex;flex-direction:column;width:100%}.vip-account-section{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:48px 64px;padding:48px 0;border-bottom:1px solid var(--text-primary)}@media screen and (max-width:768px){.vip-account-section{display:flex;flex-direction:column;gap:16px;padding:24px 0}}.vip-account-section__aside{display:flex;flex-direction:column;gap:12px;min-width:0}@media screen and (max-width:768px){.vip-account-section__aside{flex-direction:column;align-items:flex-start;gap:0}}.vip-account-section__number{display:inline-flex;font-family:Arial Black,sans-serif!important;font-size:56px;line-height:52px;letter-spacing:-2px;font-family:SF Pro,sans-serif;font-weight:900}.vip-account-section__number span{color:var(--bg-primary);-webkit-text-fill-color:var(--bg-primary);-webkit-text-stroke:1px var(--text-secondary)}@media screen and (max-width:768px){.vip-account-section__number{display:none}}.vip-account-section__title{margin:0;color:var(--text-primary);font-size:18px;line-height:22px;letter-spacing:.5px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-account-section__title{color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px}}.vip-account-section__body{min-width:0;width:100%}.vip-config-panel{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}@media screen and (max-width:768px){.vip-config-panel{gap:20px}}.vip-config-panel .config-updated{margin:0}.vip-config-panel__action-box{padding:12px;border:1px solid var(--border);border-radius:16px;background-color:var(--bg-secondary)}.vip-config-panel__action-box--loyal{display:grid;gap:12px}.vip-config-panel__loyal-title{margin:0;color:var(--text-primary);font-size:20px;line-height:24px;letter-spacing:.12em;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-config-panel__loyal-title{font-size:18px;line-height:22px}}.vip-config-panel__config-field{min-width:0}.vip-config-panel__config-field input{width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background-color:var(--bg-input);color:var(--text-primary);font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}.vip-config-panel__config-field input:focus{outline:none}.vip-config-panel__action-btn{font-family:SF Pro,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:14px 20px;border:none;border-radius:10px;background-color:var(--vip-button);color:var(--button-text);font-size:14px;line-height:14px;letter-spacing:.28px;text-transform:uppercase;cursor:pointer}@media(hover:hover)and (pointer:fine){.vip-config-panel__action-btn:hover:not(:disabled){opacity:.92}}.vip-config-panel__action-btn:disabled{background-color:var(--bg-input);cursor:not-allowed}.vip-config-panel__action-btn--copied{background-color:var(--bg-input);color:var(--text-vip-2)}.vip-config-panel__zones-loading{display:flex;align-items:center;justify-content:center;min-height:40px}.vip-config-panel__zones{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 32px}.vip-config-panel__zone{display:inline-flex;align-items:center;gap:8px;padding:0 0 10px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-vip-2);cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}@media(hover:hover)and (pointer:fine){.vip-config-panel__zone:hover:not(:disabled){color:var(--text-primary)}}.vip-config-panel__zone:disabled{opacity:.5;cursor:not-allowed}.vip-config-panel__zone--active{color:var(--text-primary);border-bottom-color:var(--text-primary)}.vip-config-panel__zone-flag{font-size:18px;line-height:1}.vip-config-panel__zone-label{font-size:13px;line-height:16px;letter-spacing:.5px;text-transform:uppercase}.vip-subscription-card{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:360px;min-width:0;padding:0;background-color:transparent}@media screen and (max-width:768px){.vip-subscription-card{max-width:100%}}@media screen and (max-width:480px){.vip-subscription-card{gap:20px}}.vip-subscription-card__price{display:flex;align-items:baseline;gap:8px;margin:0}.vip-subscription-card__amount{color:var(--text-primary);font-size:56px;line-height:52px;letter-spacing:-1px;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.vip-subscription-card__amount{font-size:40px;line-height:38px}}@media screen and (max-width:480px){.vip-subscription-card__amount{font-size:36px;line-height:34px}}.vip-subscription-card__period{color:var(--text-vip-2);font-size:18px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:480px){.vip-subscription-card__period{font-size:16px;line-height:20px}}.vip-subscription-card__rows{display:flex;flex-direction:column;gap:16px;width:100%}.vip-subscription-card__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.vip-subscription-card__label{color:var(--text-vip-2);font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:480px){.vip-subscription-card__label{font-size:14px;line-height:20px}}.vip-subscription-card__value{color:var(--text-primary);font-size:15px;line-height:22px;text-align:right;font-family:SF Pro,sans-serif;font-weight:500}@media screen and (max-width:480px){.vip-subscription-card__value{font-size:14px;line-height:20px}}.vip-subscription-card__button{font-family:SF Pro,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border:1px solid var(--border-quaternary);border-radius:10px;background-color:transparent;color:var(--text-primary);font-size:14px;line-height:14px;letter-spacing:.28px;text-transform:uppercase;cursor:pointer}@media screen and (max-width:768px){.vip-subscription-card__button{width:100%}}@media(hover:hover)and (pointer:fine){.vip-subscription-card__button:hover{border-color:var(--text-secondary)}}.vip-subscription-card__button--primary{border:none;background-color:var(--vip-button);color:var(--button-text)}@media(hover:hover)and (pointer:fine){.vip-subscription-card__button--primary:hover{opacity:.92}}.vip-subscription-card__change-plan{font-family:SF Pro,sans-serif;font-weight:500;padding:14px;border:1px solid var(--border-quaternary);border-radius:10px;background:transparent;color:var(--text-vip-2);font-size:14px;line-height:20px;text-align:left;text-underline-offset:2px;cursor:pointer}@media screen and (max-width:768px){.vip-subscription-card__change-plan{width:100%;text-align:center}}.vip-subscription-card__change-plan--open{color:var(--text-primary);border-color:var(--text-primary)}@media(hover:hover)and (pointer:fine){.vip-subscription-card__change-plan:hover{color:var(--text-primary)}}.vip-account__subscription{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (max-width:768px){.vip-account__subscription{gap:20px}}.vip-account-menu{width:100%}.vip-account-menu__list{display:flex;flex-direction:column}@media screen and (max-width:768px){.vip-account-menu__list{border-top:none}}.vip-account-menu__item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;border:none;border-bottom:1px solid var(--text-primary);background:transparent;text-decoration:none;text-align:left;color:var(--text-primary);cursor:pointer;font:inherit;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-account-menu__item{padding:16px 0}}.vip-account-menu__item:last-child{border-bottom:none}@media(hover:hover)and (pointer:fine){.vip-account-menu__item:hover{opacity:.88}}.vip-account-menu__item--danger,.vip-account-menu__item--danger .vip-account-menu__arrow{color:var(--text-vip-2)}.vip-account-menu__label{font-size:16px;line-height:23px}@media screen and (max-width:480px){.vip-account-menu__label{font-size:15px;line-height:22px}}.vip-account-menu__arrow{flex-shrink:0;color:var(--text-primary);font-size:18px;line-height:1}.vip-subscription-management{display:flex;flex-direction:column;gap:0;width:100%}.vip-subscription-management__back{align-self:flex-start;margin:0 0 24px;padding:0;border:none;background:transparent;color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-subscription-management__back{margin-bottom:16px}}@media(hover:hover)and (pointer:fine){.vip-subscription-management__back:hover{color:var(--text-primary)}}.vip-subscription-management__title{margin:0 0 24px;color:var(--text-primary);font-size:72px;line-height:68px;letter-spacing:-1px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.vip-subscription-management__title{margin-bottom:16px;font-size:40px;line-height:36px}}@media screen and (max-width:480px){.vip-subscription-management__title{font-size:36px;line-height:34px}}.vip-subscription-management__divider{width:100%;height:1px;margin:0;border:none;background-color:var(--text-primary);flex-shrink:0}.vip-subscription-management__plan-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 0}@media screen and (max-width:768px){.vip-subscription-management__plan-row{gap:16px;padding:20px 0}}.vip-subscription-management__plan-label{color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}.vip-subscription-management__price{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--text-primary);font-family:SF Pro,sans-serif;font-weight:900}.vip-subscription-management__price span:first-child{font-size:40px;line-height:44px;letter-spacing:-.5px}@media screen and (max-width:768px){.vip-subscription-management__price span:first-child{font-size:28px;line-height:32px}}@media screen and (max-width:480px){.vip-subscription-management__price span:first-child{font-size:24px;line-height:28px}}.vip-subscription-management__price span:last-child{color:var(--text-vip-2);font-size:18px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-subscription-management__price span:last-child{font-size:16px;line-height:20px}}.vip-subscription-management__action{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:32px 0;border:none;background:transparent;text-align:left;cursor:pointer}@media screen and (max-width:768px){.vip-subscription-management__action{gap:16px;padding:20px 0}}@media(hover:hover)and (pointer:fine){.vip-subscription-management__action:hover{opacity:.92}}.vip-subscription-management__action--muted .vip-subscription-management__action-title{color:var(--text-vip-2)}.vip-subscription-management__action-text{display:flex;flex-direction:column;gap:8px;min-width:0}@media screen and (max-width:768px){.vip-subscription-management__action-text{gap:6px}}.vip-subscription-management__action-title{color:var(--text-primary);font-size:18px;line-height:22px;letter-spacing:.5px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-subscription-management__action-title{font-size:16px;line-height:20px}}@media screen and (max-width:480px){.vip-subscription-management__action-title{font-size:15px;line-height:18px}}.vip-subscription-management__action-subtitle{color:var(--text-vip-2);font-size:15px;line-height:20px;text-transform:none;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-subscription-management__action-subtitle{font-size:14px}}.vip-subscription-management__arrow-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border:1px solid var(--border-quaternary);border-radius:10px;background-color:transparent;color:var(--text-vip-2);font-size:18px;line-height:1}@media screen and (max-width:768px){.vip-subscription-management__arrow-btn{width:44px;height:44px}}.vip-subscription-management__arrow-btn--primary{border:none;background-color:var(--vip-button);color:var(--button-text)}.vip-subscription-management--flow{width:100%;max-width:520px}@media screen and (max-width:768px){.vip-subscription-management--flow{max-width:100%}}.vip-subscription-management--flow .avocado-subscription-management__back,.vip-subscription-management--flow .vip-subscription-management__back{align-self:flex-start;margin:0 0 16px;padding:0;border:none;background:transparent;color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}.vip-subscription-management--flow .avocado-subscription-management__title{margin:0 0 16px;color:var(--text-primary);font-size:36px;line-height:34px;letter-spacing:-1px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}.vip-subscription-management--flow .avocado-subscription-management__change-plan-desc{color:var(--text-vip-2);text-align:left}.vip-subscription-management--flow .avocado-subscription-management__confirm,.vip-subscription-management--flow .avocado-discount-offer__decline{border-radius:10px}.vip-subscription-management--flow .avocado-subscription-management__confirm{background-color:var(--vip-button);color:var(--button-text)}.vip-subscription-management--change-plan{width:100%;max-width:100%}.vip-subscription-management--change-plan .vip-subscription-management__title{margin-bottom:16px}.vip-subscription-management--embedded{width:100%;max-width:100%;margin-top:8px}.vip-subscription-management--embedded .vip-subscription-management__title{margin-bottom:16px;font-size:40px;line-height:36px}@media screen and (max-width:768px){.vip-subscription-management--embedded .vip-subscription-management__title{font-size:32px;line-height:30px}}@media screen and (max-width:480px){.vip-subscription-management--embedded .vip-subscription-management__title{font-size:28px;line-height:26px}}.vip-subscription-management--embedded .vip-subscription-management__change-plan-desc{margin-bottom:16px}.vip-subscription-management--embedded .vip-subscription-management__change-plan-list{margin-bottom:24px}.vip-subscription-management--cancel-reason{width:100%;max-width:100%}.vip-subscription-management--cancel-reason .vip-subscription-management__title{margin-bottom:16px}.vip-subscription-management__reason-list{display:flex;flex-direction:column;width:100%}.vip-subscription-management__reason-list .vip-subscription-management__action{border-bottom:1px solid var(--text-primary)}.vip-subscription-management__change-plan-desc{margin:0 0 24px;color:var(--text-vip-2);font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-subscription-management__change-plan-desc{margin-bottom:16px;font-size:14px;line-height:20px}}.vip-subscription-management__change-plan-list{display:flex;flex-direction:column;width:100%;margin:0 0 32px}.vip-subscription-management__change-plan-item{display:flex;align-items:center;gap:20px;width:100%;padding:28px;border:none;border-bottom:1px solid var(--text-primary);background-color:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}@media screen and (max-width:768px){.vip-subscription-management__change-plan-item{gap:14px;padding:20px 6px}}.vip-subscription-management__change-plan-item:disabled{opacity:.6;cursor:not-allowed}.vip-subscription-management__change-plan-item--selected{padding:28px;border-bottom:1px solid var(--text-primary);border-radius:0;background-color:var(--vip-button);color:var(--button-text)}@media screen and (max-width:768px){.vip-subscription-management__change-plan-item--selected{padding:20px 6px}}.vip-subscription-management__change-plan-item--selected .vip-subscription-management__change-plan-name,.vip-subscription-management__change-plan-item--selected .vip-subscription-management__change-plan-price-value{color:var(--button-text)}.vip-subscription-management__change-plan-item--selected .vip-subscription-management__change-plan-period,.vip-subscription-management__change-plan-item--selected .vip-subscription-management__change-plan-price-period{color:var(--text-tertiary)}.vip-subscription-management__change-plan-item--selected .vip-subscription-management__change-plan-radio{border-color:var(--button-text)}.vip-subscription-management__change-plan-item--selected .vip-subscription-management__change-plan-radio.active{background-color:var(--button-text);box-shadow:inset 0 0 0 5px var(--vip-button)}.vip-subscription-management__change-plan-item--selected .vip-subscription-management__change-plan-tag{border-color:var(--button-text);color:var(--button-text)}.vip-subscription-management__change-plan-item--selected .vip-subscription-management__change-plan-discount{background-color:var(--button-text);color:var(--vip-button)}.vip-subscription-management__change-plan-radio{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--text-primary);background-color:transparent}.vip-subscription-management__change-plan-radio.active{border-color:var(--text-primary);background-color:var(--text-primary);box-shadow:inset 0 0 0 5px var(--bg-primary)}@media screen and (max-width:768px){.vip-subscription-management__change-plan-radio{width:22px;height:22px}}.vip-subscription-management__change-plan-info{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.vip-subscription-management__change-plan-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vip-subscription-management__change-plan-name{color:var(--text-primary);font-size:18px;line-height:22px;letter-spacing:.36px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-subscription-management__change-plan-name{font-size:16px;line-height:20px}}.vip-subscription-management__change-plan-period{color:var(--text-vip-2);font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-subscription-management__change-plan-period{font-size:13px;line-height:18px}}.vip-subscription-management__change-plan-tag{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--border-quaternary);border-radius:4px;color:var(--text-vip-2);font-size:11px;line-height:14px;letter-spacing:.44px;text-transform:lowercase;font-family:SF Pro,sans-serif;font-weight:700}.vip-subscription-management__change-plan-discount{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background-color:var(--vip-button);color:var(--button-text);font-size:11px;line-height:14px;letter-spacing:.44px;font-family:SF Pro,sans-serif;font-weight:700}.vip-subscription-management__change-plan-price{display:flex;flex-shrink:0;align-items:baseline;gap:4px;white-space:nowrap}.vip-subscription-management__change-plan-price-value{color:var(--text-primary);font-size:32px;line-height:36px;letter-spacing:-1px;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-subscription-management__change-plan-price-value{font-size:24px;line-height:28px}}.vip-subscription-management__change-plan-price-period{color:var(--text-vip-2);font-size:16px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-subscription-management__change-plan-price-period{font-size:14px;line-height:18px}}.vip-subscription-management__confirm{width:100%;padding:18px 24px;border:none;border-radius:12px;background-color:var(--vip-button);color:var(--button-text);font-size:14px;line-height:18px;letter-spacing:.56px;text-transform:uppercase;text-align:center;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-subscription-management__confirm{padding:16px 20px;font-size:13px;line-height:16px}}.vip-subscription-management__confirm:disabled{opacity:.4;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.vip-subscription-management__confirm:hover:not(:disabled){opacity:.92}}.vip-subscription-management--vpn-help{width:100%;max-width:100%}.vip-subscription-management--vpn-help .vip-subscription-management__title{margin-bottom:24px}@media screen and (max-width:768px){.vip-subscription-management--vpn-help .vip-subscription-management__title{margin-bottom:20px}}.vip-subscription-management--discount-offer,.vip-subscription-management--other-reason{width:100%;max-width:100%}.vip-subscription-management--other-reason .vip-subscription-management__title{margin-bottom:16px}.vip-vpn-help__gift{display:flex;flex-direction:column;gap:14px;padding:24px;margin-bottom:32px;border-radius:16px;background-color:var(--vip-button);color:var(--button-text)}@media screen and (max-width:768px){.vip-vpn-help__gift{gap:12px;padding:20px 16px;margin-bottom:24px;border-radius:14px}}.vip-vpn-help__gift-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vip-vpn-help__gift-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background-color:var(--button-text);color:var(--vip-button);font-size:12px;line-height:14px;font-family:SF Pro,sans-serif;font-weight:700}.vip-vpn-help__gift-title{margin:0;font-size:18px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-vpn-help__gift-title{font-size:16px;line-height:20px}}.vip-vpn-help__gift-text{margin:0;font-size:14px;line-height:20px;color:var(--text-tertiary);font-family:SF Pro,sans-serif;font-weight:400}.vip-vpn-help__gift-text strong{color:var(--button-text);font-weight:inherit;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-vpn-help__gift-text{font-size:13px;line-height:18px}}.vip-vpn-help__gift-copy{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1px solid var(--border-secondary);border-radius:12px;background-color:var(--bg-primary)}@media screen and (max-width:480px){.vip-vpn-help__gift-copy{padding:6px 6px 6px 12px;gap:8px}}.vip-vpn-help__gift-url{flex:1;min-width:0;border:none;background:transparent;padding:0;color:var(--text-tertiary);font-size:13px;line-height:16px;font-family:SF Pro,sans-serif;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}.vip-vpn-help__gift-url::placeholder{color:var(--text-tertiary)}@media screen and (max-width:768px){.vip-vpn-help__gift-url{font-size:12px;line-height:15px}}.vip-vpn-help__gift-copy-btn{flex-shrink:0;padding:10px 16px;border:none;border-radius:10px;background-color:var(--button-text);color:var(--vip-button);font-size:13px;line-height:16px;letter-spacing:.52px;text-transform:uppercase;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:480px){.vip-vpn-help__gift-copy-btn{padding:10px 12px;font-size:12px}}.vip-vpn-help__gift-copy-btn:disabled{opacity:.55;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.vip-vpn-help__gift-copy-btn:hover:not(:disabled){opacity:.92}}.vip-vpn-help__gift-loader{display:flex;align-items:center;justify-content:center;padding-top:4px}.vip-vpn-help__tips-label{margin:0 0 16px;color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-vpn-help__tips-label{margin-bottom:12px;font-size:12px;line-height:15px}}.vip-vpn-help__tips{display:flex;flex-direction:column;width:100%;margin-bottom:32px}@media screen and (max-width:768px){.vip-vpn-help__tips{margin-bottom:24px}}.vip-vpn-help__tip{display:flex;align-items:flex-start;gap:24px;padding:28px 0;border-bottom:1px solid var(--text-primary)}@media screen and (max-width:768px){.vip-vpn-help__tip{gap:16px;padding:20px 0}}.vip-vpn-help__tip-number{display:inline-flex;flex-shrink:0;font-family:Arial Black,sans-serif;font-size:36px;line-height:32px;letter-spacing:-2px}.vip-vpn-help__tip-number span{color:var(--bg-primary);-webkit-text-fill-color:var(--bg-primary);-webkit-text-stroke:1px var(--text-vip-2)}@media screen and (max-width:768px){.vip-vpn-help__tip-number{font-size:32px;line-height:28px;letter-spacing:-1px}}.vip-vpn-help__tip-content{min-width:0}.vip-vpn-help__tip-title{margin:0;color:var(--text-primary);font-size:18px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-vpn-help__tip-title{font-size:16px;line-height:20px}}.vip-vpn-help__tip-text{margin:8px 0 0;color:var(--text-vip-2);font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-vpn-help__tip-text{margin-top:6px;font-size:13px;line-height:18px}}.vip-vpn-help__cancel{width:100%;padding:18px 24px;border:1px solid var(--border-quaternary);border-radius:12px;background-color:transparent;color:var(--text-vip-2);font-size:14px;line-height:18px;letter-spacing:.56px;text-transform:uppercase;text-align:center;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-vpn-help__cancel{padding:16px 20px;font-size:13px;line-height:16px}}.vip-vpn-help__cancel:disabled{opacity:.4;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.vip-vpn-help__cancel:hover:not(:disabled){opacity:.92}}.vip-discount-offer__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;color:var(--text-vip-2);font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-discount-offer__badge{margin-bottom:12px;font-size:12px;line-height:15px}}.vip-discount-offer__title{margin:0 0 16px;color:var(--text-primary);font-size:72px;line-height:68px;letter-spacing:-1px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.vip-discount-offer__title{font-size:40px;line-height:36px}}@media screen and (max-width:480px){.vip-discount-offer__title{font-size:36px;line-height:34px}}.vip-discount-offer__plans{display:flex;flex-direction:column;width:100%;margin:0 0 32px}@media screen and (max-width:768px){.vip-discount-offer__plans{margin-bottom:24px}}.vip-discount-offer__plan{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px;border:none;border-bottom:1px solid var(--text-primary);background-color:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}@media screen and (max-width:768px){.vip-discount-offer__plan{gap:16px;padding:20px 6px}}.vip-discount-offer__plan:disabled{opacity:.6;cursor:not-allowed}.vip-discount-offer__plan--selected{padding:28px;border-bottom:1px solid var(--text-primary);border-radius:0;background-color:var(--vip-button);color:var(--button-text)}@media screen and (max-width:768px){.vip-discount-offer__plan--selected{padding:20px 6px}}.vip-discount-offer__plan--selected .vip-discount-offer__plan-title,.vip-discount-offer__plan--selected .vip-discount-offer__new-price{color:var(--button-text)}.vip-discount-offer__plan--selected .vip-discount-offer__plan-period,.vip-discount-offer__plan--selected .vip-discount-offer__old-price{color:var(--text-tertiary)}.vip-discount-offer__plan-info{display:flex;flex-direction:column;gap:6px;min-width:0}.vip-discount-offer__plan-title{color:var(--text-primary);font-size:18px;line-height:22px;letter-spacing:.36px;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-discount-offer__plan-title{font-size:16px;line-height:20px}}.vip-discount-offer__plan-period{color:var(--text-vip-2);font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-discount-offer__plan-period{font-size:13px;line-height:18px}}.vip-discount-offer__plan-prices{display:flex;flex-shrink:0;align-items:baseline;gap:10px;white-space:nowrap}@media screen and (max-width:480px){.vip-discount-offer__plan-prices{gap:8px}}.vip-discount-offer__old-price{color:var(--text-vip-2);font-size:16px;line-height:20px;text-decoration:line-through;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-discount-offer__old-price{font-size:14px;line-height:18px}}.vip-discount-offer__new-price{color:var(--text-primary);font-size:32px;line-height:36px;letter-spacing:-1px;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-discount-offer__new-price{font-size:24px;line-height:28px}}.vip-discount-offer__decline{width:100%;margin-top:16px;padding:12px;border:none;background-color:transparent;color:var(--text-vip-2);font-size:14px;line-height:20px;text-align:center;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-discount-offer__decline{margin-top:12px;font-size:13px;line-height:18px}}.vip-discount-offer__decline:disabled{opacity:.4;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.vip-discount-offer__decline:hover:not(:disabled){color:var(--text-primary)}}.vip-other-reason{display:flex;flex-direction:column;gap:12px;width:100%}.vip-other-reason__field{width:100%;min-height:200px;resize:vertical;padding:18px;border:1px solid var(--border-quaternary);border-radius:12px;background-color:transparent;color:var(--text-primary);font-size:14px;line-height:20px;outline:none;font-family:SF Pro,sans-serif;font-weight:400}@media screen and (max-width:768px){.vip-other-reason__field{min-height:180px;padding:16px}}.vip-other-reason__field::placeholder{color:var(--text-vip-2)}.vip-other-reason__field:focus{border-color:var(--text-vip-2)}.vip-other-reason__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media screen and (max-width:480px){.vip-other-reason__meta{flex-direction:column;gap:8px}}.vip-other-reason__words,.vip-other-reason__status{margin:0;color:var(--text-vip-2);font-size:13px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:400}.vip-other-reason__status{text-align:right}@media screen and (max-width:480px){.vip-other-reason__status{text-align:left}}.vip-other-reason__submit{width:100%;padding:18px 24px;border:1px solid var(--border-quaternary);border-radius:12px;background-color:transparent;color:var(--text-vip-2);font-size:14px;line-height:18px;letter-spacing:.56px;text-transform:uppercase;text-align:center;cursor:not-allowed;font-family:SF Pro,sans-serif;font-weight:700}@media screen and (max-width:768px){.vip-other-reason__submit{padding:16px 20px;font-size:13px;line-height:16px}}.vip-other-reason__submit--active{border:none;background-color:var(--vip-button);color:var(--button-text);cursor:pointer}.vip-other-reason__submit:disabled{opacity:1}@media(hover:hover)and (pointer:fine){.vip-other-reason__submit--active:hover:not(:disabled){opacity:.92}}.vip-subscription-page{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:1200px;margin:0 auto;flex:1;min-height:0;padding-top:32px}@media screen and (max-width:768px){.vip-subscription-page{padding-top:24px}}@media screen and (max-width:480px){.vip-subscription-page{padding-top:20px}}.russia-account-page{min-height:100vh;background:#f3f6f9;color:#15171c}.russia-account-page *{box-sizing:border-box}.russia-account-page__stripe{display:grid;grid-template-columns:1fr 1fr 1fr;height:6px}.russia-account-page__stripe span:nth-child(1){background:#fff}.russia-account-page__stripe span:nth-child(2){background:#0f4bb8}.russia-account-page__stripe span:nth-child(3){background:#d52b1e}.russia-account-page>.header{padding-right:120px;padding-left:120px}@media screen and (max-width:1200px){.russia-account-page>.header{padding-right:48px;padding-left:48px}}@media screen and (max-width:600px){.russia-account-page>.header{padding-right:20px;padding-left:20px}}.russia-account-brand,.russia-account-header__right,.russia-account-icon-button,.russia-primary-button,.russia-secondary-button,.russia-ghost-button,.russia-back-link{display:inline-flex;align-items:center}.russia-account-brand{gap:12px;color:#fff;font-size:20px;line-height:24px;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:700}.russia-account-flag{display:grid;overflow:hidden;flex:0 0 auto;border:1px solid rgba(15,23,42,.12)}.russia-account-flag span:nth-child(1){background:#fff}.russia-account-flag span:nth-child(2){background:#174bb8}.russia-account-flag span:nth-child(3){background:#e02b20}.russia-account-header__right{gap:18px}.russia-account-header__email{color:#c8d4e6;font-size:15px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.russia-account-icon-button{justify-content:center;width:auto;min-width:77px;height:38px;padding:0 18px;border:1px solid #2a3445;border-radius:10px;background:transparent;color:#fff;font-size:15px;line-height:20px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-account-content{width:100%;max-width:1200px;margin:0 auto;padding:40px 0 80px}.russia-account-content.is-compact{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 92px)}.russia-account-content .password-container--russia{display:flex;flex-direction:column;gap:20px;width:100%;max-width:440px;margin:0 auto;align-items:stretch}.russia-account-content .password-back{display:flex;align-items:center;justify-content:start;width:100%;gap:2px;margin-bottom:4px}.russia-account-content .auth-wrapper--russia{max-width:none}.russia-account-content .auth-wrapper--russia .textfield__input{background:#fff}.russia-account-title{display:grid;gap:8px;justify-items:start;margin:0 0 24px}.russia-account-title h1{margin:0;color:#15171c;font-size:30px;line-height:38px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-account-title p{max-width:620px;margin:8px 0 0;color:#62728a;font-size:16px;line-height:24px;font-family:SF Pro,sans-serif;font-weight:500}.russia-account-title__manage{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#d52b1e;font-size:15px;line-height:20px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-account-grid{display:grid;grid-template-columns:minmax(0,756px) 420px;gap:24px;align-items:start}.russia-account-main-column,.russia-account-side-column{display:grid;gap:20px}.russia-card{border:1px solid #e2e8ef;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f1e3a0f}.russia-kicker{display:block;margin:0 0 10px;color:#d52b1e;font-size:13px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:500}.russia-plan-card,.russia-side-card,.russia-store-card,.russia-instruction-card,.russia-support-card,.russia-faq-help-card,.russia-profile-card,.russia-danger-card,.russia-sub-actions-card,.russia-sub-help-card,.russia-config-card,.russia-faq-card,.russia-menu-card,.russia-sub-card,.russia-cancel-card,.russia-help-steps,.russia-discount-card,.russia-feedback-card,.russia-empty-card{padding:28px 32px}.russia-plan-card h2{margin:0;color:#15171c;font-size:26px;line-height:32px;font-family:SF Pro,sans-serif;font-weight:700}.russia-plan-card p{margin:8px 0 22px;color:#62728a;font-size:16px;line-height:24px;font-family:SF Pro,sans-serif;font-weight:500}.russia-plan-card__list{display:grid;gap:12px;margin-bottom:18px}.russia-plan-card__item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:16px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;color:#15171c;text-align:left;cursor:pointer}.russia-plan-card__item.is-active{border-color:#d52b1e;background:#fff4f2}.russia-plan-card__item.is-active .russia-plan-card__radio{border-color:#d52b1e}.russia-plan-card__item.is-active .russia-plan-card__radio:after{opacity:1}.russia-plan-card__radio{position:relative;width:22px;height:22px;border:2px solid #b8c5d6;border-radius:50%}.russia-plan-card__radio:after{position:absolute;inset:4px;border-radius:50%;background:#d52b1e;content:"";opacity:0}.russia-plan-card__copy,.russia-plan-card__price{display:grid;gap:3px}.russia-plan-card__copy b,.russia-plan-card__price b{color:#15171c;font-size:17px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:700}.russia-plan-card__copy span,.russia-plan-card__price span{color:#62728a;font-size:13px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:500}.russia-plan-card__price{justify-items:end}.russia-plan-card__price em{padding:3px 8px;border-radius:999px;background:#d52b1e;color:#fff;font-size:12px;line-height:16px;font-style:normal;font-family:SF Pro,sans-serif;font-weight:500}.russia-primary-button,.russia-secondary-button,.russia-ghost-button{justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:8px;font-size:15px;line-height:20px;text-decoration:none;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-primary-button{border:1px solid #d52b1e;background:#d52b1e;color:#fff}.russia-primary-button:hover{background:#c7271b}.russia-primary-button:disabled{cursor:default;opacity:.65}.russia-primary-button:disabled:hover{background:#d52b1e}.russia-secondary-button,.russia-ghost-button{border:1px solid #dbe4ef;background:#fff;color:#15171c}.russia-ghost-button{border:0;color:#d52b1e}.russia-steps{display:grid;gap:22px;margin:0;padding:0;list-style:none;counter-reset:russia-step}.russia-steps li{display:flex;align-items:center;gap:16px;counter-increment:russia-step}.russia-steps li:before{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:#0c0d11;color:#fff;font-size:13px;line-height:1;content:counter(russia-step);font-family:SF Pro,sans-serif;font-weight:700}.russia-steps b{color:#15171c;font-size:16px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:700}.russia-steps span{color:#62728a;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.russia-store-card h2,.russia-instruction-card h2,.russia-side-card h2,.russia-support-card h2,.russia-faq-help-card h2,.russia-sub-actions-card h2,.russia-sub-help-card h2{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:#15171c;font-size:20px;line-height:26px;font-family:SF Pro,sans-serif;font-weight:700}.russia-store-card h2:before,.russia-instruction-card h2:before,.russia-side-card h2:before,.russia-support-card h2:before,.russia-faq-help-card h2:before,.russia-sub-actions-card h2:before,.russia-sub-help-card h2:before{display:block;width:4px;height:22px;border-radius:999px;background:#d52b1e;content:""}.russia-store-card p,.russia-instruction-card p,.russia-side-card p,.russia-support-card p,.russia-faq-help-card p,.russia-sub-actions-card p,.russia-sub-help-card p{margin:0 0 18px;color:#62728a;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:500}.russia-store-card a,.russia-instruction-card a,.russia-faq-help-card button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border:1px solid #0c0d11;border-radius:8px;background:#0c0d11;color:#fff;font-size:15px;line-height:20px;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:500}.russia-store-card a img,.russia-instruction-card a img,.russia-faq-help-card button img{width:17px;height:17px;object-fit:contain}.russia-support-card button,.russia-sub-actions-card button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:0;border:0;border-top:1px solid #e2e8ef;background:transparent;color:#15171c;font-size:15px;line-height:20px;text-align:left;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-account-notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;border-radius:10px}.russia-account-notice span{flex:0 0 auto}.russia-account-notice p{margin:0;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:500}.russia-account-notice.is-warning{border:1px solid #f0d999;background:#fff6e5;color:#99731a}.russia-account-notice.is-success{border:1px solid #b9e6c7;background:#edfff3;color:#167a35}.russia-summary-band{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:24px;padding:28px 32px;border-radius:12px;background:#0c0d11;color:#fff}.russia-kremlin-mark{position:absolute;right:0;bottom:0;z-index:1;width:560px;height:88px;overflow:hidden;opacity:1;pointer-events:none}.russia-kremlin-mark img{display:block;width:100%;height:100%;object-fit:contain}.russia-summary-band__stats{position:relative;z-index:2;display:grid;grid-template-columns:188px 150px minmax(0,1fr);gap:32px}.russia-summary-band__stats div{display:grid;gap:8px;min-width:0}.russia-summary-band__stats span{color:#b2c2d9;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:500}.russia-summary-band__stats b{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:17px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:400}.russia-summary-band__stats b i{width:14px;height:14px;border-radius:50%;background:#22c55e}.russia-summary-band__stats b.is-paused i{background:#d99a1a}.russia-summary-band__stats b.is-autorenewal-off{color:#ff6b6b}.russia-summary-band__actions{position:relative;z-index:3;display:grid;gap:10px;min-width:min(100%,320px)}.russia-summary-band__actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border:1px solid #d52b1e;border-radius:8px;background:#d52b1e;color:#fff;cursor:pointer;text-align:center;font-family:SF Pro,sans-serif;font-weight:500}.russia-summary-band__actions button.is-outline{border-color:#ffffff59;background:transparent;color:#fff}.russia-summary-band__actions button.is-outline:hover{background:#ffffff14}.russia-summary-band>button{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border:1px solid #d52b1e;border-radius:8px;background:#d52b1e;color:#fff;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.russia-card-head h2{margin:0;color:#15171c;font-size:24px;line-height:30px;font-family:SF Pro,sans-serif;font-weight:700}.russia-status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#dcfce7;color:#16a34a;font-size:13px;line-height:18px;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:500}.russia-status-pill i{width:8px;height:8px;border-radius:50%;background:currentColor}.russia-config-card{display:grid;gap:20px}.russia-config-card .config-updated{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid rgba(213,43,30,.2);border-radius:10px;background:#fff4f2;font-size:20px}.russia-config-card .config-updated b{display:block;margin-bottom:6px;color:#15171c;font-size:14px;font-family:SF Pro,sans-serif;font-weight:700}.russia-config-card .config-updated p{margin:0;color:#62728a;font-size:13px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:400}.russia-config-card p{margin:0;color:#8a98ad;font-size:13px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:500}.russia-config-card label{margin-bottom:-8px;color:#62728a;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.russia-config-card__copy{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;border:1px solid #d52b1e;border-radius:8px;background:#d52b1e;color:#fff;cursor:pointer;font-size:15px;line-height:20px;height:max-content;padding:15px 0;font-family:SF Pro,sans-serif;font-weight:500}.russia-server-switch{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid #dbe4ef;border-radius:10px;background:#f6f8fb}.russia-server-switch button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:0;border-radius:7px;background:transparent;color:#62728a;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-server-switch button.is-active{background:#0c0d11;color:#fff}.russia-config-url{overflow:hidden;padding:14px;border:1px solid #e2e8ef;border-radius:8px;background:#f6f8fb;color:#4a5b72;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;font-family:SF Pro,sans-serif;font-weight:500}.russia-config-actions{display:flex;gap:12px;margin-top:16px}.russia-rail{display:grid;gap:12px}.russia-rail button{display:grid;grid-template-columns:38px minmax(0,1fr);gap:2px 12px;align-items:center;width:100%;padding:16px;border:1px solid #e2e8ef;border-radius:12px;background:#fff;text-align:left;box-shadow:0 4px 14px #0f1e3a12;cursor:pointer}.russia-rail span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fceded;color:#d52b1e;font-size:18px}.russia-rail b{color:#15171c;font-size:16px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:700}.russia-rail small{color:#62728a;font-size:13px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:500}.russia-back-link{gap:8px;margin:0 0 20px;padding:0;border:0;background:transparent;color:#d52b1e;font-size:15px;line-height:20px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-faq-card details{padding:18px 0;border-bottom:1px solid #e2e8ef}.russia-faq-card details:first-child{padding-top:0}.russia-faq-card details:last-child{padding-bottom:0;border-bottom:0}.russia-faq-card summary{color:#15171c;font-size:17px;line-height:24px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:700}.russia-faq-card p{margin:10px 0 0;color:#62728a;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:500}.russia-menu-card,.russia-sub-actions,.russia-cancel-card,.russia-help-steps{display:grid;gap:12px}.russia-menu-card a,.russia-menu-card button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:78px;padding:0;border:0;border-bottom:1px solid #e2e8ef;border-radius:0;background:#fff;color:#15171c;text-align:left;text-decoration:none;cursor:pointer}.russia-menu-card a:last-child,.russia-menu-card button:last-child{border-bottom:0}.russia-menu-card span{display:grid;gap:4px}.russia-menu-card b{color:#15171c;font-size:16px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:400}.russia-menu-card small{color:#62728a;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.russia-menu-card em{color:#d52b1e;font-size:15px;line-height:20px;font-style:normal;font-family:SF Pro,sans-serif;font-weight:500}.russia-sub-card__current{display:grid}.russia-sub-card__current p{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:53px;margin:0;border-bottom:1px solid #e2e8ef;color:#62728a;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:500}.russia-sub-card__current p:last-child{border-bottom:0}.russia-sub-card__current span{color:#62728a}.russia-sub-card__current b{color:#15171c;text-align:right;font-family:SF Pro,sans-serif;font-weight:400}.russia-sub-card__current b.is-red{color:#d52b1e}.russia-sub-card__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.russia-sub-card__head h2{margin:0;color:#15171c;font-size:20px;line-height:26px;font-family:SF Pro,sans-serif;font-weight:700}.russia-sub-layout{display:grid;grid-template-columns:1fr;gap:24px;margin-top:24px}.russia-manage-grid{display:grid;grid-template-columns:minmax(0,760px) 1fr;gap:24px;align-items:start}.russia-manage-side{display:grid;gap:24px}.russia-sub-actions-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:380px;height:274px;padding:26px}.russia-sub-actions-card h2{margin:0;font-size:18px;line-height:21px;letter-spacing:-.2px}.russia-sub-actions-card h2:before{height:17px}.russia-sub-actions-card button{min-height:48px;padding:15px 18px;border:0;border-radius:8px;background:#f6f8fb;color:#15171c;font-size:15px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:500}.russia-sub-actions-card button.is-danger{background:#fceded;color:#db4040}.russia-sub-actions-card__divider{display:block;width:100%;height:1px;background:#e2e8ef}.russia-sub-help-card{width:380px;min-height:107px;padding:22px}.russia-sub-help-card h2{gap:0;margin:0;font-size:0;line-height:0}.russia-sub-help-card h2:before{display:none}.russia-sub-help-card h2:after{color:#15171c;font-size:14px;line-height:17px;content:"💬  Поддержка 24/7";font-family:SF Pro,sans-serif;font-weight:500}.russia-sub-help-card p{width:224px;margin:0;color:#66758c;font-size:13px;line-height:19px;font-family:SF Pro,sans-serif;font-weight:400}.russia-menu-side{display:grid;width:360px;gap:24px;justify-self:start}.russia-profile-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:360px;min-height:157px;padding:26px}.russia-profile-card .russia-profile-card__user{display:flex;align-items:center;gap:12px;width:204px;height:48px}.russia-profile-card .russia-profile-card__user>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 auto;border-radius:14px;background:#fce9e7;color:#15171c;font-size:22px;line-height:26px;font-family:SF Pro,sans-serif;font-weight:400}.russia-profile-card .russia-profile-card__user div{display:grid;gap:3px}.russia-profile-card .russia-profile-card__user b,.russia-profile-card .russia-profile-card__user small{display:block}.russia-profile-card .russia-profile-card__user b{color:#15171c;font-size:15px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:500}.russia-profile-card .russia-profile-card__user small{color:#66758c;font-size:13px;line-height:16px;font-family:SF Pro,sans-serif;font-weight:400}.russia-profile-card .russia-profile-card__divider{display:block;width:100%;height:1px;min-height:1px;flex:0 0 1px;background:#e2e8ef}.russia-profile-card p{display:flex;align-items:center;justify-content:space-between;width:100%;height:28px;margin:0}.russia-profile-card p>span{color:#66758c;font-size:14px;line-height:17px;font-family:SF Pro,sans-serif;font-weight:400}.russia-profile-card p strong{display:inline-flex;align-items:center;gap:7px;min-width:91px;height:28px;padding:6px 12px 6px 10px;border-radius:6px;background:#dcfce7;color:#16a34a;font-size:13px;line-height:16px;font-family:SF Pro,sans-serif;font-weight:500}.russia-profile-card p strong i{width:7px;height:7px;border-radius:50%;background:#22c55e}.russia-profile-card p strong.is-autorenewal-off{min-width:0;height:auto;min-height:28px;background:#fee2e2;color:#dc2626}.russia-danger-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:360px;height:160px;padding:26px;border-color:#f0c7c7}.russia-danger-card h2{display:flex;align-items:center;gap:11px;margin:0;color:#db4040;font-size:18px;line-height:21px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-danger-card h2:before{content:"";display:block;width:4px;height:17px;border-radius:2px;background:#db4040}.russia-danger-card p{margin:0;color:#66758c;font-size:14px;line-height:17px;font-family:SF Pro,sans-serif;font-weight:400}.russia-danger-card a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:46px;padding:14px 0;border-radius:8px;background:#fceded;color:#db4040;font-size:15px;line-height:18px;text-decoration:none;font-family:SF Pro,sans-serif;font-weight:500}.russia-help-steps div{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #e2e8ef;border-radius:10px}.russia-help-steps span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#d52b1e;color:#fff;font-family:SF Pro,sans-serif;font-weight:700}.russia-help-steps b{color:#15171c;font-size:16px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:700}.russia-discount-card,.russia-feedback-card,.russia-empty-card{display:grid;justify-items:start;gap:14px}.russia-tariff-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.russia-tariff-card{display:grid;align-content:start;gap:20px;min-height:370px;padding:28px;border:1px solid #e2e8ef;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f1e3a0f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.russia-tariff-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #0f1e3a1f}.russia-tariff-card.is-dark{border-color:#0c0d11;background:#0c0d11;color:#fff}.russia-tariff-card.is-dark h2,.russia-tariff-card.is-dark b,.russia-tariff-card.is-dark li,.russia-tariff-card.is-dark em{color:#fff}.russia-tariff-card.is-dark small{color:#b2c2d9}.russia-tariff-card.is-selected,.russia-tariff-card.is-dark.is-selected{border-color:#d52b1e;box-shadow:0 0 0 1px #d52b1e}.russia-tariff-card{cursor:pointer}.russia-tariff-card p{margin:0}.russia-tariff-card b{color:#15171c;font-size:36px;line-height:42px;font-family:SF Pro,sans-serif;font-weight:700}.russia-tariff-card em{margin-left:8px;color:#62728a;font-size:16px;line-height:22px;font-style:normal;font-family:SF Pro,sans-serif;font-weight:500}.russia-tariff-card small{color:#62728a;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.russia-tariff-card ul{display:grid;gap:12px;margin:0;padding:18px 0 0;border-top:1px solid #e2e8ef;list-style:none}.russia-tariff-card li{color:#15171c;font-size:15px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}.russia-tariff-card li:before{margin-right:8px;color:#d52b1e;content:"✓"}.russia-tariff-card button{align-self:end;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;color:#15171c;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-tariff-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.russia-tariff-card__head h2{margin:0;color:#15171c;font-size:18px;line-height:24px;font-family:SF Pro,sans-serif;font-weight:700}.russia-tariff-card__head span{padding:7px 12px;border-radius:7px;background:#fceded;color:#d52b1e;font-size:13px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:500}.russia-tariff-card__head .is-current-tag{background:#eef2f7;color:#62728a}.russia-change-tariff-confirm{width:100%;min-height:56px;margin-top:28px}.russia-inline-change-tariff{margin-bottom:24px;padding:28px 32px;border:1px solid #e2e8ef;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f1e3a0f}.russia-inline-change-tariff__head{display:grid;gap:8px;margin-bottom:24px}.russia-inline-change-tariff__head h2{margin:0;color:#15171c;font-size:28px;line-height:34px;font-family:SF Pro,sans-serif;font-weight:700}.russia-inline-change-tariff__head p{margin:0;color:#62728a;font-size:16px;line-height:24px;font-family:SF Pro,sans-serif;font-weight:400}.russia-centered-flow{display:flex;justify-content:center;padding-top:94px}.russia-flow-back-layout{padding-top:40px}.russia-flow-back-layout .russia-back-link{display:flex;width:min(540px,100%);margin:0 auto 20px}.russia-flow-back-layout .russia-centered-flow--nested{padding-top:0}.russia-centered-flow>.russia-card{width:min(540px,100%);padding:36px}.russia-centered-flow>.russia-repair-card{width:min(520px,100%)}.russia-cancel-card h1,.russia-repair-card h1,.russia-discount-card h1,.russia-feedback-card h1{margin:0;color:#15171c;font-size:24px;line-height:30px;letter-spacing:0;font-family:SF Pro,sans-serif;font-weight:700}.russia-cancel-card>p,.russia-repair-card>p,.russia-discount-card>p,.russia-feedback-card>p{margin:0;color:#62728a;font-size:16px;line-height:24px;font-family:SF Pro,sans-serif;font-weight:500}.russia-cancel-card h1{display:flex;align-items:center;gap:11px;font-size:22px;line-height:26px;letter-spacing:-.2px}.russia-cancel-card h1:before{display:block;width:4px;height:21px;flex:0 0 auto;border-radius:2px;background:#d52b1e;content:""}.russia-cancel-card>button{display:flex;align-items:center;gap:14px;width:100%;min-height:50px;padding:0 16px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;color:#62728a;font-size:15px;line-height:20px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-cancel-card>button.is-selected{border-color:#d52b1e;background:#fff4f2;color:#15171c}.russia-cancel-card>button span{position:relative;width:20px;height:20px;flex:0 0 auto;border:2px solid #dbe4ef;border-radius:50%}.russia-cancel-card>button span.is-active{border-color:#d52b1e}.russia-cancel-card>button span.is-active:after{position:absolute;inset:4px;border-radius:50%;background:#d52b1e;content:""}.russia-cancel-card__actions,.russia-feedback-card>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:20px}.russia-cancel-card__actions button,.russia-feedback-card>div button{justify-content:center;min-height:52px;border:1px solid #dbe4ef;border-radius:8px;font-size:15px;line-height:20px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-cancel-card__actions button:first-child,.russia-feedback-card>div button:first-child{border-color:#d52b1e;background:#d52b1e;color:#fff}.russia-cancel-card__actions button:last-child,.russia-feedback-card>div button:last-child{border-color:#dbe4ef;background:#fff;color:#15171c}.russia-repair-card{width:520px;justify-items:center;gap:16px;text-align:center}.russia-repair-card>span{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:14px;background:#fceded;font-size:30px}.russia-repair-card button{width:100%;min-height:52px;border-radius:8px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-repair-card button:first-of-type{border:1px solid #d52b1e;background:#d52b1e;color:#fff}.russia-repair-card button:last-of-type{border:0;background:#f6f8fb;color:#15171c}.russia-discount-card{justify-items:stretch}.russia-discount-card>span{justify-self:center;padding:8px 14px;border-radius:7px;background:#fceded;color:#d52b1e;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:500}.russia-discount-card h1{text-align:center}.russia-discount-card__description{margin:0;color:#62728a;font-size:15px;line-height:22px;text-align:center;font-family:SF Pro,sans-serif;font-weight:500}.russia-discount-card>button{min-height:52px;border-radius:8px;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-discount-card>button.russia-primary-button{border:1px solid #d52b1e;background:#d52b1e;color:#fff}.russia-discount-card>button:not(.russia-primary-button){border:0;background:#f6f8fb;color:#15171c}.russia-discount-card__plans{display:grid;gap:12px;width:100%}.russia-discount-card__plans button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:64px;margin:0;padding:0 16px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.russia-discount-card__plans button.is-active{border-color:#d52b1e;background:#fff4f2}.russia-discount-card__plans button:disabled{cursor:not-allowed;opacity:.65}.russia-discount-card__plans b,.russia-discount-card__plans strong{color:#15171c;font-family:SF Pro,sans-serif;font-weight:700}.russia-discount-card__plans em{color:#8a98ad;font-style:normal;text-decoration:line-through}.russia-discount-card__plans strong{color:#d52b1e}.russia-discount-card__plan-name{display:grid;gap:4px}.russia-discount-card__current-tag{color:#62728a;font-size:12px;line-height:16px;font-family:SF Pro,sans-serif;font-weight:500}.russia-feedback-card{gap:22px}.russia-feedback-card__field{box-sizing:border-box;width:100%;min-height:120px;padding:14px 16px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;color:#15171c;font-size:15px;line-height:22px;resize:vertical;font-family:SF Pro,sans-serif;font-weight:400}.russia-feedback-card__field::placeholder{color:#8a98ad}.russia-feedback-card__field:focus{outline:none;border-color:#d52b1e}.russia-feedback-card__meta{display:grid;gap:4px}.russia-feedback-card__meta p{margin:0;color:#62728a;font-size:13px;line-height:18px;font-family:SF Pro,sans-serif;font-weight:500}.russia-feedback-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.russia-feedback-card__actions .russia-primary-button{min-height:52px}.russia-feedback-card__actions .russia-primary-button:disabled{cursor:not-allowed;opacity:.65}.russia-feedback-card__actions button:last-child{min-height:52px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;color:#15171c;cursor:pointer;font-family:SF Pro,sans-serif;font-weight:500}.russia-autopay-copy{display:grid;gap:8px;padding:22px 24px;border-color:#f0d999;background:#fffaf0}.russia-autopay-copy h2{margin:0;color:#15171c;font-size:22px;line-height:28px;font-family:SF Pro,sans-serif;font-weight:700}.russia-autopay-copy p{margin:0;color:#6b5a2d;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:500}.russia-discount-card__badge{padding:8px 12px;border-radius:999px;background:#d52b1e;color:#fff;font-family:SF Pro,sans-serif;font-weight:700}.russia-discount-card h2{margin:0;font-size:34px;line-height:40px;font-family:SF Pro,sans-serif;font-weight:700}.russia-discount-card p,.russia-empty-card p{margin:0;color:#62728a;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:500}.russia-feedback-card textarea{width:100%;min-height:160px;padding:14px;border:1px solid #e2e8ef;border-radius:8px;resize:vertical;color:#15171c;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:500}.russia-config-modal,.russia-autopay-modal{display:grid;justify-items:center;gap:20px;width:min(520px,100vw - 40px);padding:40px 36px;border-radius:16px;text-align:center}.russia-config-modal h2,.russia-autopay-modal h2{margin:0;color:#15171c;font-size:24px;line-height:30px;font-family:SF Pro,sans-serif;font-weight:700}.russia-config-modal p,.russia-autopay-modal p{margin:0;color:#62728a;font-size:15px;line-height:22px;font-family:SF Pro,sans-serif;font-weight:500}.russia-autopay-modal{width:min(600px,100vw - 40px)}.russia-autopay-modal .russia-secondary-button,.russia-autopay-modal .russia-primary-button{width:100%}.russia-autopay-modal__check{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e2e8ef;border-radius:10px;background:#f6f8fb;cursor:pointer}.russia-autopay-modal__check input{flex:0 0 auto;width:22px;height:22px;margin:1px 0 0;accent-color:#d52b1e}.russia-autopay-modal__check span{color:#4a5b72;font-size:14px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:500}@media(max-width:900px){.russia-account-content{padding:32px 20px 72px}.russia-account-title{flex-direction:column;gap:12px}.russia-account-title h1{font-size:24px;line-height:30px}.russia-account-title p{font-size:15px;line-height:22px}.russia-account-grid,.russia-manage-grid,.russia-sub-actions{grid-template-columns:1fr}.russia-menu-side{width:100%;justify-self:stretch}.russia-profile-card,.russia-danger-card{width:100%;max-width:none}.russia-profile-card__user{width:100%;height:auto}.russia-danger-card{height:auto;min-height:160px}.russia-profile-card p{height:auto;min-height:28px;flex-wrap:wrap;gap:8px}.russia-plan-card,.russia-side-card,.russia-store-card,.russia-support-card,.russia-faq-help-card,.russia-profile-card,.russia-danger-card,.russia-config-card,.russia-autopay-copy,.russia-faq-card,.russia-menu-card,.russia-sub-card,.russia-cancel-card,.russia-help-steps,.russia-discount-card,.russia-feedback-card,.russia-empty-card{padding:24px 20px}.russia-plan-card__item{grid-template-columns:22px minmax(0,1fr)}.russia-plan-card__price{grid-column:2;justify-items:start}.russia-summary-band__stats{grid-template-columns:1fr;gap:18px}.russia-summary-band,.russia-config-actions{grid-template-columns:1fr;align-items:stretch}.russia-summary-band__actions{min-width:0}.russia-inline-change-tariff{padding:24px 20px}.russia-primary-button,.russia-secondary-button,.russia-ghost-button{width:100%}.russia-tariff-cards{grid-template-columns:1fr}.russia-centered-flow{padding-top:32px}.russia-flow-back-layout{padding-top:24px}.russia-flow-back-layout .russia-back-link{width:100%;margin-bottom:16px}.russia-centered-flow>.russia-card{padding:28px 20px}.russia-sub-actions-card,.russia-sub-help-card,.russia-repair-card{width:100%}.russia-cancel-card__actions,.russia-feedback-card>div{grid-template-columns:1fr}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}h3{font-weight:500}input{outline:none;border:none;background-color:inherit}input[type=file]{display:none}button{font-family:inherit;border:none;background:none;font-size:inherit;color:inherit;cursor:pointer}ul{list-style:none}a{text-decoration:none}a:active{color:inherit}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--input-autofill-text)!important;caret-color:var(--input-autofill-text);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg) inset!important;box-shadow:0 0 0 1000px var(--input-autofill-bg) inset!important;border-radius:inherit;transition:background-color 99999s ease-out 0s,box-shadow 99999s ease-out 0s}input:autofill{background-color:inherit!important;color:var(--text-primary)!important}hr{border-color:var(--border-secondary)}:root{--yellow: #ffcc33;--yellow-6: #ffcc330f;--yellow-15: #ffcc3326;--orange: #ff9933;--green: #33c759;--green-12: #33c7591f;--green-25: rgba(51, 199, 89, .25);--bg-primary-start: #f2f4f7;--text-primary-start: #0f172a;--text-secondary-start: #64748b;--text-tertiary-start: #1e293b;--text-quaternary-start: #94a3b8;--blue-start: #2663eb;--blue-light-start: #dbeafb;--green-start: #10b981;--orange-start: #f59e0b;--red-start: #ef4444;--gold-start: #fbbf24;--silver-start: #b0bed4;--bronze-start: #cd692a;--brown-start: #733c05;--yellow-light: #fef3df;--border: #d5dbe6;--yellow-light-secondary: #fff4d5;--yellow-secondary: #fff2d1;--gold-pulya: #d9990d;--brown-pulya: #403305;--bg-pulya-secondary: #f8f6f0}:root[data-theme=red]{--red: #ff2d55;--delete: #ff2d55;--red-2: #f23333;--refund: #ff2d55;--red-10: rgba(255, 45, 85, .1);--red-20: rgba(255, 45, 85, .2);--red-30: rgba(255, 45, 85, .3);--pink: #ff4d73;--vip-button: #ff4d73;--gray: #2c2c2e;--gradient: linear-gradient(135deg, #2e0f1a 0%, #1f0f0a 100%);--gradient-2: linear-gradient(135deg, #ff4d73, #ff1f22);--gradient-3: linear-gradient(135deg, #ff5973, #ff2d55);--gradient-4: linear-gradient(135deg, #2e121a, #290f17);--bg-primary: #0a0a0a;--bg-textfield: #0a0a0a;--bg-secondary: #141414;--bg-tertiary: #0f0f11;--bg-quaternary: #19191b;--bg-input: #ffffff10;--bg-tariff: #0a0a0a;--text-primary: #ffffff;--text-sale: #ffffff;--text-secondary: #8e8e93;--text-tertiary: #66666b;--text-quaternary: #d1d1d6;--text-vip: #ffffff;--text-vip-2: #8e8e93;--text-vip-3: #d1d1d6;--text-vip-4: #ffffff;--border: #2c2c2e;--border-secondary: #2c2c2e80;--border-tertiary: #2c2c2e80;--border-quaternary: #2c2c2e;--button-text: #ffffff;--input-autofill-bg: transparent;--input-autofill-text: #ffffff;--shadow: 0 10px 30px rgba(255, 42, 93, .22);--shadow-2: 0 2px 14px rgba(255, 45, 85, .25)}:root[data-theme=avocado]{--red: #c8d84a;--delete: #ff2d55;--red-2: #b0bc34;--refund: #c8d84a;--red-10: rgba(200, 216, 74, .1);--red-20: rgba(200, 216, 74, .2);--red-30: rgba(200, 216, 74, .3);--button-text: #0a0a0a;--pink: #c8d84a;--vip-button: #c8d84a;--gradient: linear-gradient(135deg, #0f2e10 0%, #0a1f0b 100%);--gradient-2: linear-gradient(135deg, #eef35f, #a3b03a);--gradient-3: linear-gradient(135deg, #eef35f, #a3b03a);--gradient-4: linear-gradient(135deg, #c8d84a19, #9aaa3119);--gray: #5454577f;--bg-primary: #0a0a0a;--bg-textfield: #0a0a0a;--bg-secondary: #141414;--bg-tertiary: #0f0f11;--bg-quaternary: #19191b;--bg-input: #ffffff10;--bg-tariff: #141414;--text-primary: #ffffff;--text-sale: #ffffff;--text-secondary: #8e8e93;--text-tertiary: #66666b;--text-quaternary: #d1d1d6;--text-vip: #ffffff;--text-vip-2: #8e8e93;--text-vip-3: #d1d1d6;--text-vip-4: #0a0a0a;--border: #2c2c2e80;--border-secondary: #2c2c2e80;--border-tertiary: #2c2c2e80;--border-quaternary: #5454577f;--input-autofill-bg: #0a0a0a;--input-autofill-text: #ffffff;--shadow: 0 10px 30px rgba(176, 188, 52, .22);--shadow-2: 0 2px 14px rgba(200, 216, 74, .25)}:root[data-theme=bullet]{--red: #ffcc00;--delete: #d13838;--red-2: #ffcc00;--refund: #ffcc00;--red-10: rgba(255, 204, 0, .1);--red-20: rgba(255, 204, 0, .2);--red-30: rgba(255, 204, 0, .3);--pink: #ffcc00;--vip-button: #ffcc00;--gradient: linear-gradient(135deg, #ffffff 0%, #ffffff 100%);--gradient-2: linear-gradient(135deg, #ffcc00, #f0b800);--gradient-3: linear-gradient(135deg, #ffcc00, #f0b800);--gradient-4: linear-gradient(135deg, #ffcc0033, #eabb0033);--gray: #e6e2d880;--bg-primary: #f8f6f0;--bg-textfield: #f8f6f0;--bg-secondary: #ffffff;--bg-quaternary: #ffffff;--bg-input: #0a0a0a0f;--bg-tariff: #ffffff;--text-primary: #0a0a0a;--text-sale: #0a0a0a;--text-secondary: #8e8e93;--text-tertiary: #66666b;--text-quaternary: #6b6b6b;--text-vip: #0a0a0a;--text-vip-2: #8e8e93;--text-vip-3: #0a0a0ab2;--text-vip-4: #0a0a0a;--border: #66667399;--border-secondary: #e6e2d880;--border-tertiary: #e6e2d880;--border-quaternary: #66667399;--button-text: #0a0a0a;--input-autofill-bg: #f8f6f0;--input-autofill-text: #0a0a0a;--shadow: 0 10px 30px rgba(255, 204, 0, .22);--shadow-2: 0 2px 14px rgba(255, 204, 0, .02)}:root[data-theme=tg]{--red: #3390ec;--delete: #ff2d55;--red-2: #3390ec;--refund: #ff2d55;--red-10: rgba(51, 144, 236, .1);--red-20: rgba(51, 144, 236, .2);--red-30: rgba(51, 144, 236, .3);--pink: #3390ec;--vip-button: #3390ec;--gradient: linear-gradient(135deg, #ffffff 0%, #ffffff 100%);--gradient-2: linear-gradient(135deg, #3390ec, #2481cc);--gradient-3: linear-gradient(135deg, #3390ec, #2481cc);--gradient-4: linear-gradient(135deg, #3390ec33, #2a82d633);--gray: #e4e4e499;--bg-primary: #ffffff;--bg-textfield: #ffffff;--bg-secondary: #ffffff;--bg-quaternary: #f4f4f5;--bg-input: #0a0a0a0f;--bg-tariff: #f4f4f5;--text-primary: #000000;--text-sale: #000000;--text-secondary: #707579;--text-tertiary: #a8a8a8;--text-quaternary: #000000b2;--text-vip: #000000;--text-vip-2: #707579;--text-vip-3: #000000b2;--text-vip-4: #ffffff;--border: #666673;--border-secondary: #e4e4e499;--border-tertiary: #e4e4e499;--border-quaternary: #cfcfcf99;--button-text: #ffffff;--input-autofill-bg: #f4f4f5;--input-autofill-text: #0a0a0a;--shadow: 0 10px 30px rgba(51, 144, 236, .22);--shadow-2: 0 2px 14px rgba(51, 144, 236, .02)}:root[data-theme=v2box]{--red: #ffffff;--delete: #ff2d55;--red-2: #ffffff;--refund: #ffffff;--red-10: rgba(255, 255, 255, .1);--red-20: rgba(255, 255, 255, .2);--red-30: rgba(255, 255, 255, .3);--button-text: #000000;--pink: #ffffff;--vip-button: #ffffff;--gradient: linear-gradient(135deg, #ffffff1a 0%, #ffffff1a 100%);--gradient-2: linear-gradient(135deg, #ffffff, #e5e5e5);--gradient-3: linear-gradient(135deg, #ffffff, #e5e5e5);--gradient-4: linear-gradient(135deg, #ffffff19, #e3e3e319);--gray: #5e5e5e7f;--bg-primary: #0a0a0a;--bg-textfield: #0a0a0a;--bg-secondary: #111111;--bg-tertiary: #0f0f11;--bg-quaternary: #1a1a1a;--bg-input: #ffffff10;--bg-tariff: #111111;--text-primary: #ffffff;--text-sale: #ffffff;--text-secondary: #a8a8ad;--text-tertiary: #66666b;--text-quaternary: #d1d1d6;--text-vip: #ffffff;--text-vip-2: #a8a8ad;--text-vip-3: #d1d1d6;--text-vip-4: #000000;--border: #2a2a2a80;--border-secondary: #2a2a2acc;--border-tertiary: #525252;--border-quaternary: #5e5e5e7f;--input-autofill-bg: transparent;--input-autofill-text: #ffffff;--shadow: 0 10px 30px rgba(0, 0, 0, .22);--shadow-2: 0 2px 14px rgba(0, 0, 0, .25)}:root[data-theme=amnezia]{--red: #f5a560;--delete: #ff2d55;--red-2: #f5a560;--refund: #ffffff;--red-10: rgba(245, 165, 96, .1);--red-20: rgba(245, 165, 96, .2);--red-30: rgba(245, 165, 96, .3);--button-text: #000000;--pink: #f5a560;--vip-button: #000000;--gradient: linear-gradient(135deg, #f5a560 0%, #e8d250 50%, #a8d440 100%);--gradient-2: linear-gradient(135deg, #f5a560, #e8d250);--gradient-3: linear-gradient(135deg, #f5a560, #e8d250);--gradient-4: linear-gradient(135deg, #f5a56019, #d1884919);--gray: #6e6e6e80;--bg-primary: #0a0a0a;--bg-textfield: #0a0a0a;--bg-secondary: #111111;--bg-tertiary: #0f0f11;--bg-quaternary: #1a1a1a;--bg-input: #000000;--bg-tariff: #111111;--text-primary: #ffffff;--text-sale: #ffffff;--text-secondary: #a8a8ad;--text-tertiary: #66666b;--text-quaternary: #d1d1d6;--text-vip: #0a0a0a;--text-vip-2: #000000b2;--text-vip-3: #0a0a0a;--text-vip-4: #ffffff;--border: #2a2a2a80;--border-secondary: #2a2a2acc;--border-tertiary: #2a2a2acc;--border-quaternary: #6e6e6e80;--input-autofill-bg: #1a1a1a;--input-autofill-text: #ffffff;--shadow: 0 10px 30px rgba(245, 165, 96, .22);--shadow-2: 0 2px 14px rgba(245, 165, 96, .25)}:root[data-theme=planet]{--red: #e94a4d;--delete: #e94a4d;--red-2: #a4c060;--refund: #ff2d55;--red-10: rgba(164, 192, 96, .1);--red-20: rgba(233, 74, 77, .2);--red-30: rgba(233, 74, 77, .3);--pink: #e94a4d;--vip-button: #e94a4d;--gradient: linear-gradient(135deg, #a4c060 0%, #a4c060 100%);--gradient-2: linear-gradient(135deg, #dc5558, #e94a4d);--gradient-3: linear-gradient(135deg, #dc5558, #e94a4d);--gradient-4: linear-gradient(135deg, #a4c06019, #8eaa4919);--gray: #e4e4e499;--bg-primary: #f5f4fb;--bg-textfield: #f5f4fb;--bg-secondary: #ffffff;--bg-quaternary: #ffffff;--bg-input: #ffffff;--bg-tariff: #ffffff;--text-primary: #1a1b2e;--text-sale: #1a1b2e;--text-secondary: #717180;--text-tertiary: #a8a8a8;--text-quaternary: #000000b2;--text-vip: #1d1d34;--text-vip-2: #1d1d34b2;--text-vip-3: #000000b2;--text-vip-4: #ffffff;--border: #e4e4e499;--border-secondary: #e4e4e499;--border-tertiary: #e4e4e499;--border-quaternary: #b8b8b899;--button-text: #ffffff;--input-autofill-bg: #ffffff;--input-autofill-text: #0a0a0a;--shadow: 0 10px 30px rgba(233, 74, 77, .22);--shadow-2: 0 2px 14px rgba(233, 74, 77, .02)}:root[data-theme=cat]{--red: #21cc98;--delete: #ff4d73;--red-2: #21cc98;--refund: #ffffff;--red-10: rgba(33, 204, 152, .1);--red-20: rgba(33, 204, 152, .2);--red-30: rgba(33, 204, 152, .3);--button-text: #ffffff;--pink: #21cc98;--vip-button: #000000;--gradient: linear-gradient(135deg, #21cc98 0%, #21cc98 100%);--gradient-2: linear-gradient(135deg, #21cc98, #21cc98);--gradient-3: linear-gradient(135deg, #21cc98, #21cc98);--gradient-4: linear-gradient(135deg, #21cc9819, #18a67c19);--gray: #65656c;--bg-primary: #2a2835;--bg-textfield: #ffffff;--bg-secondary: #484651;--bg-tertiary: #0f0f11;--bg-quaternary: #484651;--bg-input: #ffffff;--bg-tariff: #f5f4fb;--text-primary: #ffffff;--text-sale: #000000;--text-secondary: #a8a8ad;--text-tertiary: #66666b;--text-quaternary: #d1d1d6;--text-vip: #0a0a0a;--text-vip-2: #000000b2;--text-vip-3: #0a0a0a;--text-vip-4: #ffffff;--border: #99999e;--border-secondary: #e5e5ec99;--border-tertiary: #484651;--border-quaternary: #484651;--input-autofill-bg: #1a1a1a;--input-autofill-text: #ffffff;--shadow: 0 10px 30px rgba(33, 204, 152, .22);--shadow-2: 0 2px 14px rgba(33, 204, 152, .25)}:root[data-theme=belka]{--red: #ff9933;--delete: #f23333;--red-2: #ff9933;--refund: #ff2d55;--red-10: rgba(255, 153, 51, .1);--red-20: rgba(255, 153, 51, .2);--red-30: rgba(255, 153, 51, .3);--pink: #ff9933;--vip-button: #ff9933;--gradient: linear-gradient(135deg, #ffffff 0%, #ffffff 100%);--gradient-2: linear-gradient(135deg, #ff9933, #ff9933);--gradient-3: linear-gradient(135deg, #ff9933, #ff9933);--gradient-4: linear-gradient(135deg, #ffffff, #ffffff);--gray: #f2d6b5;--bg-primary: #e8ebf5;--bg-secondary: #fce6cc;--bg-quaternary: #fce6cc;--bg-input: #3d3d3d0f;--bg-tariff: #f4f4f5;--bg-textfield: #ffffff;--text-primary: #3d3d3d;--text-sale: #000000;--text-secondary: #7a7a7a;--text-tertiary: #a8a8a8;--text-quaternary: #000000b2;--text-vip: #000000;--text-vip-2: #707579;--text-vip-3: #000000b2;--text-vip-4: #ffffff;--border: #f2d6b5;--border-secondary: #f2d6b5;--border-tertiary: #f2d6b580;--border-quaternary: #ff9933;--button-text: #ffffff;--input-autofill-bg: #f4f4f5;--input-autofill-text: #0a0a0a;--shadow: 0 10px 30px rgba(255, 153, 51, .22);--shadow-2: 0 2px 14px rgba(255, 153, 51, .25)}:root[data-theme=russia]{--red: #0039a6;--delete: #d52b1e;--red-2: #002f8a;--refund: #0039a6;--red-10: rgba(0, 57, 166, .1);--red-20: rgba(0, 57, 166, .2);--red-30: rgba(0, 57, 166, .3);--button-text: #ffffff;--pink: #d52b1e;--vip-button: #0039a6;--gradient: linear-gradient(135deg, #f3f6f9 0%, #eef2f7 100%);--gradient-2: linear-gradient(135deg, #0039a6, #002f8a);--gradient-3: linear-gradient(135deg, #d52b1e, #b52218);--gradient-4: linear-gradient(135deg, #0039a619, #d52b1e19);--gray: #e2e8ef;--bg-primary: #f3f6f9;--bg-textfield: #ffffff;--bg-secondary: #ffffff;--bg-tertiary: #eef2f7;--bg-quaternary: #f2f5fa;--bg-input: #ffffff;--bg-tariff: #ffffff;--text-primary: #0c0d11;--text-sale: #ffffff;--text-secondary: #4b5563;--text-tertiary: #6b7280;--text-quaternary: #111827;--text-vip: #0c0d11;--text-vip-2: #4b5563;--text-vip-3: #6b7280;--text-vip-4: #ffffff;--border: #e2e8ef;--border-secondary: #e2e8ef;--border-tertiary: #e2e8ef;--border-quaternary: #cbd5e1;--input-autofill-bg: transparent;--input-autofill-text: #0c0d11;--shadow: 0 4px 14px rgba(15, 30, 58, .07);--shadow-2: 0 8px 24px rgba(15, 30, 58, .12);--russia-bg: #f3f6f9;--russia-surface: #ffffff;--russia-surface-muted: #f2f5fa;--russia-band: #eef2f7;--russia-ink: #0c0d11;--russia-blue: #0039a6;--russia-red: #d52b1e;--russia-border: #e2e8ef;--russia-radius: 12px;--russia-shadow-card: 0 4px 14px rgba(15, 30, 58, .07);--russia-shadow-modal: 0 20px 44px rgba(18, 33, 60, .2)}.header-start{display:flex;align-items:center;justify-content:space-between;width:100%;padding:23px 0}.header-start>div{cursor:pointer}.header-start h1{font-size:22px}.header-start p{font-size:12px;color:var(--text-secondary-start)}.header-start a{color:var(--text-primary-start);font-size:18px}.header-start--login-start{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:16px 0 20px;box-sizing:border-box}.header-start__back{display:flex;align-items:center;justify-content:center;justify-self:start;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#fff;cursor:pointer;color:var(--text-primary-start);box-shadow:0 1px 3px #0f172a1a}.header-start__back:hover{box-shadow:0 2px 6px #0f172a1f}.header-start__login-brand{font-family:SF Pro,sans-serif;font-weight:700;justify-self:center;text-align:center;font-size:17px;line-height:22px;letter-spacing:-.3px;color:var(--text-primary-start)}.header-start__login-spacer{justify-self:end;width:44px;height:44px;flex-shrink:0;pointer-events:none}.header-start__button{font-family:SF Pro,sans-serif;font-weight:500;padding:10px 20px;font-size:13px;color:var(--blue-start);border-radius:10px}@media screen and (max-width:768px){.header-start__button:not(:last-child){padding:10px}}@media screen and (max-width:600px){.header-start__button:not(:last-child){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:120px}}.header-start__button:hover{color:var(--text-primary-start);transition:.2s ease-in-out}.header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:23px 0}.header>div{cursor:pointer}.header h1{font-size:22px}.header__brand{display:flex;align-items:center;gap:10px}.header__brand-dot{flex-shrink:0;width:14px;height:14px;border-radius:50%;background-color:var(--red)}@media screen and (max-width:768px){.header__brand-dot{width:12px;height:12px}}.header p{font-size:12px;color:var(--text-secondary)}.header a{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-primary)}@media screen and (max-width:768px){.header__buttons{display:flex}}.header__buttons button{padding:10px 20px;color:var(--text-secondary);border-radius:10px}@media screen and (max-width:768px){.header__buttons button:not(:last-child){padding:10px}}@media screen and (max-width:600px){.header__buttons button:not(:last-child){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:120px}}.header__buttons button:hover{color:var(--text-primary);transition:.2s ease-in-out}.header__buttons.login{background-color:var(--red);color:var(--button-text)}.header__buttons.login:hover{background-color:var(--red-30);transition:.2s ease-in-out}.header__buttons--login-pill{border-radius:100px;padding:12px 24px;font-family:SF Pro,sans-serif;font-weight:700}.logout{border:1px solid var(--border)}@media(hover:hover)and (pointer:fine){.logout:hover{border:1px solid var(--text-primary);transition:.2s ease-in-out}}.header--vip{max-width:1200px}.header--russia{width:100%;max-width:none;background:#0c0d11;color:#fff}.header--russia .header__brand-block{min-width:0}.header--russia h1{font-size:20px;line-height:24px}.header--russia p{display:none}.header--russia a{color:#fff}.header--russia .header__brand-flag{flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover}.header--russia .header__buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.header--russia .header__buttons .header__email{padding:10px;color:#c8d4e6;border-radius:10px;max-width:140px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:600px){.header--russia .header__buttons .header__email{max-width:120px;padding:8px;font-size:14px}}@media(hover:hover)and (pointer:fine){.header--russia .header__buttons .header__email:hover{color:#fff}}.header--russia .header__buttons>.header__buttons.login{background-color:#d52b1e;color:#fff}@media(hover:hover)and (pointer:fine){.header--russia .header__buttons>.header__buttons.login:hover{background-color:#c7271b;color:#fff}}.header--russia .header__buttons>.header__buttons.logout{border:1px solid #2a3445;color:#fff;background:transparent}@media(hover:hover)and (pointer:fine){.header--russia .header__buttons>.header__buttons.logout:hover{border-color:#fff;color:#fff}}.header--avocado,.vpn-container--avocado .header,:root[data-theme=avocado] .header{padding:16px 0;align-items:center;gap:12px}@media screen and (max-width:600px){.header--avocado,.vpn-container--avocado .header,:root[data-theme=avocado] .header{padding:12px 0}}.header--avocado .header__brand-block,.vpn-container--avocado .header .header__brand-block,:root[data-theme=avocado] .header .header__brand-block{min-width:0}.header--avocado h1,.vpn-container--avocado .header h1,:root[data-theme=avocado] .header h1{font-size:20px;line-height:24px}@media screen and (max-width:600px){.header--avocado h1,.vpn-container--avocado .header h1,:root[data-theme=avocado] .header h1{font-size:18px;line-height:22px}}.header--avocado p,.vpn-container--avocado .header p,:root[data-theme=avocado] .header p{display:none}.header--avocado .header__buttons,.vpn-container--avocado .header .header__buttons,:root[data-theme=avocado] .header .header__buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.header--avocado .header__buttons .header__email,.vpn-container--avocado .header .header__buttons .header__email,:root[data-theme=avocado] .header .header__buttons .header__email{padding:10px;color:var(--text-secondary);border-radius:10px;max-width:140px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:600px){.header--avocado .header__buttons .header__email,.vpn-container--avocado .header .header__buttons .header__email,:root[data-theme=avocado] .header .header__buttons .header__email{max-width:120px;padding:8px;font-size:14px}}@media(hover:hover)and (pointer:fine){.header--avocado .header__buttons .header__email:hover,.vpn-container--avocado .header .header__buttons .header__email:hover,:root[data-theme=avocado] .header .header__buttons .header__email:hover{color:var(--text-primary)}}.header--avocado .header__buttons>.header__buttons.login,.header--avocado .header__buttons>.header__buttons.logout,.vpn-container--avocado .header .header__buttons>.header__buttons.login,.vpn-container--avocado .header .header__buttons>.header__buttons.logout,:root[data-theme=avocado] .header .header__buttons>.header__buttons.login,:root[data-theme=avocado] .header .header__buttons>.header__buttons.logout{border-radius:100px;flex-shrink:0;font-family:SF Pro,sans-serif;font-weight:700}.header--avocado .header__buttons>.header__buttons.login,.vpn-container--avocado .header .header__buttons>.header__buttons.login,:root[data-theme=avocado] .header .header__buttons>.header__buttons.login{padding:12px 24px;background-color:var(--red);color:var(--button-text)}@media screen and (max-width:600px){.header--avocado .header__buttons>.header__buttons.login,.vpn-container--avocado .header .header__buttons>.header__buttons.login,:root[data-theme=avocado] .header .header__buttons>.header__buttons.login{padding:10px 20px;font-size:14px;line-height:17px}}@media(hover:hover)and (pointer:fine){.header--avocado .header__buttons>.header__buttons.login:hover,.vpn-container--avocado .header .header__buttons>.header__buttons.login:hover,:root[data-theme=avocado] .header .header__buttons>.header__buttons.login:hover{background-color:var(--red-30);color:var(--button-text)}}.header--avocado .header__buttons>.header__buttons.logout,.vpn-container--avocado .header .header__buttons>.header__buttons.logout,:root[data-theme=avocado] .header .header__buttons>.header__buttons.logout{padding:10px 20px;font-size:14px;line-height:17px}.payment-redirect-overlay{position:fixed;inset:0;z-index:2500;display:flex;align-items:center;justify-content:center;background:#333d45bd}.payment-redirect-overlay .loader{margin-top:0}.modal-core{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100vh;background:#333d45bd;z-index:3000;padding:15px;animation-name:appear}.modal-core__wrapper{overflow:visible;background:var(--bg-secondary);max-width:500px;width:100%;animation-name:slide-in;display:flex;max-height:calc(100vh - 30px);flex-direction:column;border-radius:24px}.modal-core__content{padding:24px;overflow-y:auto;height:100%;border-radius:inherit}.modal-core__content.modal-result{height:auto;overflow:visible}.payment-core{height:100%}.modal-result{display:flex;flex-direction:column;gap:20px;align-items:center;padding:32px;border:1px solid var(--green-12)}.modal-result button{width:100%;padding:16px;border-radius:14px;font-size:16px}.modal-result img{width:72px;height:72px}.modal-result h2{font-size:22px}.modal-result p{color:var(--text-secondary);font-size:14px;text-align:center;line-height:20px}.modal-result--avocado{display:contents}.modal-result--avocado button,.modal-result--avocado .logout{font-family:SF Pro,sans-serif;font-weight:500}.modal-result--vip{display:contents}.modal-result--vip img{width:88px;height:88px}.modal-result--vip h2{color:var(--text-primary);font-size:28px;line-height:32px;letter-spacing:.06em;text-transform:uppercase;text-align:center;font-family:SF Pro,sans-serif;font-weight:900}@media screen and (max-width:768px){.modal-result--vip h2{font-size:24px;line-height:28px}}.modal-result--vip p{color:var(--text-vip-2);font-size:15px;line-height:22px}.modal-result--vip button.red-button,.modal-result--vip .logout{min-height:52px;border-radius:12px;background:#fff;color:#000;font-size:14px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;font-family:SF Pro,sans-serif;font-weight:700}.modal-result--vip button.red-button:hover,.modal-result--vip .logout:hover{background:#fff;opacity:.92}.modal-result--vip button.red-button:disabled,.modal-result--vip .logout:disabled{opacity:.55}.modal-result--vip .logout{border:none;background:transparent;color:var(--text-primary);text-transform:none;letter-spacing:0;font-size:15px;line-height:20px;font-family:SF Pro,sans-serif;font-weight:400}:root[data-theme=v2box] .modal-core__content.modal-result{border:1px solid var(--border-secondary);background:var(--bg-secondary)}.result-container{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100dvh - 120px);padding:16px}.result-container>div{background-color:var(--bg-secondary);border-radius:20px}.result-cancel{padding:16px;border-radius:14px;border:1px solid var(--border)}*,*:before,*:after{transition:background-color .3s ease,color .3s ease,border-color .3s ease}html{overflow-x:hidden}body{min-height:100dvh;width:100%;font-weight:500;font-size:15px;font-family:SF Pro,sans-serif;background-color:var(--bg-primary)}body.domain-landing{background-color:var(--bg-primary-start)}.vpn-container{min-height:100dvh;width:100%;display:flex;flex-direction:column;align-items:center;color:var(--text-primary);background-color:var(--bg-primary);padding:0 120px}@media screen and (max-width:1200px){.vpn-container{padding:0 30px}}@media screen and (max-width:768px){.vpn-container.pulya{padding:0}}@media screen and (max-width:600px){.vpn-container{padding:0 20px}.vpn-container.pulya{padding:0}}#root{flex:1;display:flex;flex-direction:column;width:100%;min-width:0}.app-main{flex:1;align-items:center;display:flex;flex-direction:column;width:100%;min-width:0}.ml15{margin-left:15px}.ml25{margin-left:25px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mt3{margin-top:3px}.mt5{margin-top:5px}.mt15{margin-top:15px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt60{margin-top:60px}.mb3{margin-bottom:3px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb60{margin-bottom:60px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.gap10{gap:10px}.gap20{gap:20px}.gap30{gap:30px}.gap6{gap:6px}.width100{width:100%}.width50{width:50%}.height100{height:100%}.loader{animation:rotate 2s linear infinite}.loader.xs{width:30px}.loader.md{width:60px}.loader-circle{stroke:var(--red);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.alignStart{display:flex;align-items:start;justify-content:start}.alignCenter{display:flex;align-items:center;justify-content:center}.alignStartCenter{display:flex;align-items:center;justify-content:start}.alignEnd{display:flex;align-items:center;justify-content:end}.justifyCenter{display:flex;align-items:center;justify-content:start}.maxContent{width:max-content}.alignBetween{display:flex;align-items:center;justify-content:space-between}.flexColumn{display:flex;flex-direction:column}.rotated-180{transform:rotate(180deg)}.rotated-90{transform:rotate(90deg)}.rotated-270{transform:rotate(270deg)}.capitalize{text-transform:capitalize}.relative{position:relative}.red-button{background-color:var(--red);color:var(--button-text)}.red-button:hover{background-color:var(--red-30);transition:.2s ease-in-out}.red-button:disabled{background-color:var(--red-30);color:var(--text-secondary)}.white-button{background-color:var(--text-primary);color:var(--bg-primary)}.white-button:hover{background-color:var(--border-secondary);color:var(--text-primary)}.app-store-block--instruction__button.app-store-download-btn,.account-button.white-button.app-store-download-btn,.white-button.main-button.app-store-download-btn{border-radius:100px}.app-store-block--instruction__button.app-store-download-btn.app-store-download-btn--compact,.account-button.white-button.app-store-download-btn.app-store-download-btn--compact,.white-button.main-button.app-store-download-btn.app-store-download-btn--compact{border-radius:14px}.textfield{display:flex;flex-direction:column;width:100%}.textfield label{color:var(--text-secondary);font-size:14px;margin-bottom:16px}.textfield__input{display:flex;justify-content:space-between;width:100%;align-items:center;background-color:var(--bg-quaternary);padding:14px 16px;border-radius:12px;border:1px solid var(--border-secondary)}.textfield__input input{width:100%;font-size:16px;background-color:transparent;color:var(--text-primary)}.textfield__input input::placeholder{color:var(--text-tertiary)}.textfield__input input:focus{outline:none;box-shadow:none;background-color:var(--input-autofill-bg);color:var(--text-primary)}.textfield__input.error{border:1px solid var(--red)}.textfield__input-button{display:flex;align-items:center;justify-content:center;margin-left:10px}.error-text{margin-top:5px;font-size:12px;color:var(--red)}.red-text{color:var(--red);font-size:14px}.red-text:hover{color:var(--red-30);transition:.2s ease-in-out}.gray-text{color:var(--text-quaternary);font-size:14px}.gray-text:hover{color:var(--text-tertiary);transition:.2s ease-in-out}.footnote.footnote{font-size:13px}@media screen and (max-width:600px){.footnote.footnote{font-size:11px;line-height:1.2}}.textAlign.textAlign{text-align:center}footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;position:relative;z-index:0;width:100%;color:var(--text-secondary);padding:32px;margin-top:auto;border-top:none;background-color:var(--bg-primary);box-shadow:0 0 0 100vmax var(--bg-primary);clip-path:inset(0 -100vmax)}footer:before{content:"";position:absolute;z-index:1;top:0;left:50%;width:100vw;height:1px;transform:translate(-50%);background:var(--border-secondary)}footer>p{font-family:SF Pro,sans-serif;font-weight:400;font-size:13px;line-height:100%;text-align:center}footer>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px}footer a{font-family:SF Pro,sans-serif;font-weight:400;font-size:13px;line-height:100%;color:var(--text-secondary)}footer a:hover{color:var(--text-primary)}@media screen and (max-width:768px){footer{flex-direction:column;padding:48px 24px 24px;font-size:13px;gap:8px}}@media screen and (max-width:600px){footer{padding:24px 14px 28px}}.footer-mobile{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:100%}.footer-mobile>p,.footer-mobile>a{font-family:SF Pro,sans-serif;font-weight:400;color:var(--text-secondary);font-size:13px;line-height:1.35;text-align:center}.footer-mobile>a:hover{color:var(--text-primary)}.start-container{display:flex;align-items:center;min-height:100dvh;flex-direction:column;width:100%;color:var(--text-primary-start);background-color:var(--bg-primary-start)}@media screen and (max-width:1200px){.start-container{padding:0 30px}}@media screen and (max-width:600px){.start-container{padding:0 20px}}.start-container input:-webkit-autofill,.start-container input:-webkit-autofill:hover,.start-container input:-webkit-autofill:focus,.start-container input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary-start)!important;caret-color:var(--text-primary-start);-webkit-box-shadow:0 0 0 1000px var(--bg-primary-start) inset!important;box-shadow:0 0 0 1000px var(--bg-primary-start) inset!important;border-radius:inherit;transition:background-color 99999s ease-out 0s,box-shadow 99999s ease-out 0s}.start-container input:autofill{background-color:inherit!important;color:var(--text-primary-start)!important}.app-link{display:flex;gap:10px}.app-link img{width:22px;height:22px}.app-link.wide{min-width:100%}
