@font-face{font-family:Roboto;font-weight:400;src:url(../assets/fonts/font-75be45f9d2d223ca.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:700;src:url(../assets/fonts/font-1708a4aece7b9ae7.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary:#e31952;--accent:#7835c3;--accent-dark:#49286f;--accent-deep:#522a7f;--gradient-banner:linear-gradient(180deg,#522a7f,#b61442);--bg:#fdfdfd;--text:#343434;--soft:#555;--muted:#848484;--surface:#f5f5f7;--tint:#f3eefb;--tint-red:#fce8ee;--line:rgba(52,52,52,.08);--r-sm:12px;--r-md:20px;--r-lg:28px;--max-w:1240px}body{background:var(--bg);color:var(--text);font-family:Roboto,sans-serif;font-size:16px;line-height:1.5}.wrapper{margin:0 auto;max-width:var(--max-w);padding:0 20px}.inv-section-banner{padding:0}.product-page-banner{align-items:center;background:var(--gradient-banner);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:56px 48px;position:relative}.product-page-banner__title{color:#fdfdfd;font-size:34px;font-weight:700;line-height:1.1;position:relative;text-align:center;z-index:2}.product-page-banner__sub{color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.6;max-width:540px;position:relative;text-align:center;z-index:2}.blob{pointer-events:none;position:absolute;z-index:1}.blob-left{height:200px;left:-40px;top:50%;transform:translateY(-30%);width:160px}.blob-tr{height:180px;right:-20px;top:-20px;width:180px}.blob-br{bottom:-30px;height:100px;right:20px;width:100px}.inv-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;padding:20px 0}.inv-breadcrumb a{color:var(--soft);text-decoration:none}.inv-breadcrumb a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.inv-breadcrumb .sep{color:var(--muted);font-size:12px}.inv-breadcrumb .current{color:var(--text);font-weight:700}.faq-layout{align-items:start;display:grid;gap:48px;grid-template-columns:220px 1fr;padding-bottom:80px;padding-top:40px}.faq-nav{position:sticky;top:24px}.faq-nav__label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.faq-nav__list{display:flex;flex-direction:column;gap:4px;list-style:none}.faq-nav__link{align-items:center;border:1.5px solid transparent;border-radius:var(--r-sm);color:var(--soft);display:flex;font-size:14px;font-weight:700;gap:10px;padding:10px 14px;text-decoration:none;transition:all .18s}.faq-nav__link:hover{background:var(--surface);color:var(--text)}.faq-nav__link.active{background:var(--tint);border-color:rgba(120,53,195,.2);color:var(--accent)}.faq-nav__link svg{flex:0 0 16px;height:16px;width:16px}.faq-nav__count{background:var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.6;margin-left:auto;padding:1px 7px}.faq-nav__link.active .faq-nav__count{background:rgba(120,53,195,.12);color:var(--accent)}.faq-section{margin-bottom:52px;scroll-margin-top:100px}.faq-section:last-child{margin-bottom:0}.faq-section__header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.faq-section__icon{align-items:center;background:var(--tint);border-radius:12px;color:var(--accent);display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.faq-section__icon svg{height:20px;width:20px}.faq-section__title{color:var(--text);font-size:22px;font-weight:700}.faq-list{border:1px solid var(--line);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:0;overflow:hidden}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:none}.faq-question{align-items:center;background:#fff;border:none;color:var(--text);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;gap:16px;justify-content:space-between;padding:18px 24px;text-align:left;transition:background .15s;width:100%}.faq-question:hover{background:var(--surface)}.faq-item.open .faq-question{background:var(--tint);color:var(--accent)}.faq-question__chevron{color:var(--muted);flex:0 0 20px;height:20px;transition:transform .25s;width:20px}.faq-item.open .faq-question__chevron{color:var(--accent);transform:rotate(180deg)}.faq-answer{background:#fff;color:var(--soft);display:none;font-size:14px;line-height:1.75;padding:16px 24px 28px}.faq-item.open .faq-answer{display:block}.faq-answer p{margin-bottom:14px}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.faq-answer a:hover{color:var(--accent)}.faq-answer b,.faq-answer strong{color:var(--text);font-weight:700}.faq-answer ol,.faq-answer ul{display:flex;flex-direction:column;gap:10px;margin:12px 0 16px;padding-left:20px}.faq-answer li{line-height:1.65}.faq-answer h4{border-bottom:1px solid var(--line);color:var(--text);font-size:12px;font-weight:700;letter-spacing:.07em;margin:22px 0 12px;padding-bottom:8px;text-transform:uppercase}.pay-grid{display:grid;gap:10px 32px;grid-template-columns:1fr 1fr;margin:12px 0 16px}.pay-grid span{align-items:center;color:var(--soft);display:flex;font-size:13px;gap:7px}.pay-grid span:before{color:var(--accent);content:"·";font-size:18px;line-height:1}.faq-steps{flex-direction:column;margin:12px 0 16px}.faq-step,.faq-steps{display:flex;gap:14px}.faq-step{align-items:flex-start}.faq-step__num{align-items:center;background:var(--tint);border-radius:999px;color:var(--accent);display:flex;flex:0 0 26px;font-size:12px;font-weight:700;height:26px;justify-content:center;margin-top:1px;width:26px}.faq-step__text{color:var(--soft);font-size:14px;line-height:1.65}.faq-cta-strip{align-items:center;background:var(--tint);border:1px solid rgba(120,53,195,.15);border-radius:var(--r-md);display:flex;flex-wrap:wrap;gap:20px;margin-top:32px;padding:20px 24px}.faq-cta-strip svg{color:var(--accent);flex:0 0 24px}.faq-cta-strip p{color:var(--soft);flex:1;font-size:14px;line-height:1.5}.faq-cta-strip a{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;gap:7px;padding:10px 18px;text-decoration:none;transition:all .2s;white-space:nowrap}.faq-cta-strip a:hover{filter:brightness(1.08)}@media (max-width:860px){.faq-layout{gap:24px;grid-template-columns:1fr}.faq-nav{position:static}.faq-nav__list{flex-direction:row;flex-wrap:wrap;gap:6px}.faq-nav__link{padding:8px 14px}.faq-nav__count{display:none}}@media (max-width:640px){.product-page-banner{padding:40px 24px}.product-page-banner__title{font-size:26px}.faq-question{font-size:14px;padding:16px 18px}.faq-answer{padding:14px 18px 22px}.pay-grid{grid-template-columns:1fr}}.faq-step,.faq-step__text{min-width:0!important}.faq-step__text a{word-break:break-all!important}