.ba-cap{text-align:center!important;justify-content:center!important;align-items:center!important}@media (width<=680px){.ba-cap{align-items:center!important;margin-inline:auto!important}.ba-cap span{text-align:center!important}}.opt.featured{padding-top:32px}.opt-badge{top:-16px}@media (width<=820px){.opt-badge{white-space:nowrap;align-self:flex-start;max-width:100%;margin:0 0 6px;padding:7px 12px!important;font-size:.72rem!important;position:relative!important;top:auto!important;left:auto!important}.opt.featured{padding-top:24px}}#options.sec{padding-bottom:clamp(28px,4vw,48px)!important}#how.sec{padding-top:clamp(28px,4vw,48px)!important}.foot-trust-item,.foot-trust-item:hover{filter:none!important;opacity:1!important}.foot-trust-item svg{width:auto;height:30px}.news h2{margin-top:14px!important}.news p.sub{margin-top:8px!important}.news .news-form{margin-top:18px!important}.news .news-fine{margin-top:10px!important;margin-bottom:0!important}@media (width<=820px){.news .wrap{flex-direction:column!important;gap:0!important;display:flex!important}.news .wrap>div:first-child{display:contents!important}.news .wrap .news-badge{order:1;align-self:flex-start}.news .wrap h2{order:2;text-align:left!important}.news .wrap p.sub{order:3;max-width:100%;text-align:left!important}.news .wrap .news-shots{order:4;margin:16px 0!important;display:block!important}.news .wrap .news-shots .shot{width:100%;max-width:100%;margin:0!important}.news .wrap .news-form{order:5;margin-top:8px!important}.news .wrap .news-fine{order:6;text-align:left!important}}section.news.sec{padding-top:clamp(28px,4vw,56px)!important;padding-bottom:clamp(28px,4vw,48px)!important}.sec{padding-block:clamp(56px,7vw,96px)!important}#options.sec,#how.sec,#proof.sec,section.news.sec{padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(56px,7vw,96px)!important}#how.sec.band{background:#fff!important}#how .step,#how .how-foot{background:var(--paper-2,#f6f4ef)!important;border:0!important}h1,h2,h3,h4,h5,h6,.t-h1,.t-h2,.t-h3{text-wrap:balance}.opt.featured{border:2px solid #7c3aed!important}@media (width<=680px){.mobile-menu{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100dvh - 142px);overflow-y:auto!important}}.rev{gap:28px}.rev blockquote{margin-bottom:6px}.rev .who{padding-top:22px}.hero-rating{flex-wrap:wrap;max-width:100%}.hero-rating__txt{min-width:0}@media (width<=680px){.hero-rating{flex-wrap:nowrap;align-items:center}.hero-rating__txt{flex:auto}.hero-rating__arrow{flex-shrink:0}}html,body{max-width:100%;overflow-x:hidden}@media (width<=820px){.wrap,.hero-fig,.hero-fig .frame,.hero-photo{max-width:100%}.opt,.opts{min-width:0;max-width:100%}}@media (width<=680px){.opt .btn{box-sizing:border-box;white-space:normal;justify-content:center;width:100%;min-width:0;max-width:100%;align-self:stretch!important;padding-inline:18px!important;font-size:1rem!important}}@media (width<=420px){.opt{overflow:hidden;padding:22px 16px 20px!important}.opt .btn{width:100%;max-width:100%;line-height:1.15;letter-spacing:0!important;align-self:stretch!important;gap:8px!important;min-height:60px!important;padding:14px 12px!important;font-size:1.05rem!important}.opt .btn .ic{flex:0 0 20px;width:20px;height:20px}}@media (width<=680px){.how-foot,.faq-help{box-sizing:border-box;overflow:hidden}.how-foot>.btn,.faq-help .btn{box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;align-self:stretch;width:100%;min-width:0;max-width:100%}.how-foot>.btn .ic,.faq-help .btn .ic{flex:0 0 20px;width:20px;height:20px}}@media (width<=420px){.how-foot,.faq-help{padding:24px 16px!important}.faq-help{flex-direction:column!important;justify-content:center!important;align-items:center!important}.how-foot>.btn,.faq-help .btn{line-height:1.12;letter-spacing:0!important;align-self:center!important;gap:6px!important;width:calc(100% - 56px)!important;max-width:252px!important;min-height:52px!important;margin-inline:auto!important;padding:11px 10px!important;font-size:.86rem!important}}@media (width<=360px){.how-foot>.btn,.faq-help .btn{gap:5px!important;width:calc(100% - 64px)!important;max-width:244px!important;padding-inline:8px!important;font-size:.82rem!important}.how-foot>.btn .ic,.faq-help .btn .ic{flex-basis:18px;width:18px;height:18px}}
