.ba-cap span.hidden{display:none!important}.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,p{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}}b.as-h2{font-family:var(--serif);color:var(--ink);text-wrap:balance;font-weight:700;display:block}.sec-head b.as-h2{letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:1.06}.news b.as-h2{font-size:clamp(2rem,3.2vw,2.8rem);margin:14px 0 0!important}b.cta-ready__title{display:block}@media (width<=820px){.news .wrap b.as-h2{order:2;text-align:left!important}}@media (width>=900px){.cred{grid-template-columns:repeat(3,1fr)}.cred-card{flex-direction:column;align-items:stretch}.cred-card .cred-logo{margin-bottom:8px}}.os-section{background:#fff;padding:64px 0 96px}.os-wrap{max-width:780px}.os-form{background:var(--surface,#fff);border:1px solid var(--line-c,#e4decf);border-radius:16px;padding:28px;font-family:inherit}.os-label{color:var(--ink,#161d17);letter-spacing:.01em;margin-bottom:12px;font-size:1.34rem;font-weight:700;display:block}.os-input-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.os-input-wrap{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.os-input-wrap svg{color:var(--ink-3,#6b6f6c);pointer-events:none;position:absolute;left:14px}.os-input{border:1px solid var(--line-c,#e4decf);width:100%;height:60px;font:inherit;color:var(--ink,#161d17);background:#fff;border-radius:999px;padding:0 18px 0 46px;font-size:1.08rem}.os-input:focus{border-color:var(--v,#6d4aff);background:#fff;outline:none;box-shadow:0 0 0 3px #6d4aff26}.os-submit{white-space:nowrap;min-height:60px;padding:0 32px;font-size:1.08rem}.os-btn{background:var(--v,#6d4aff);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.os-btn:hover{background:var(--v-700,#5a38e0)}.os-btn:disabled{opacity:.6;cursor:not-allowed}.os-hint{color:var(--ink-3,#6b6f6c);text-wrap:pretty;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.96rem;line-height:1.5;display:flex}.os-hint>svg{width:16px;height:21px;color:var(--ink-3,#6b6f6c);flex:none;align-self:flex-start;display:block}.os-hint b{color:var(--ink,#161d17);white-space:nowrap;font-weight:700}@media (width<=560px){.os-submit{width:100%}}.os-result{flex-direction:column;gap:20px;margin-top:24px;display:flex}.os-status{background:var(--surface,#fff);border:1px solid var(--line-c,#e4decf);border-radius:16px;padding:28px}.os-status__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.os-status__meta{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3,#6b6f6c);font-size:.74rem;font-weight:800;display:block}.os-status__title{color:var(--ink,#161d17);margin:6px 0 4px;font-size:1.62rem;line-height:1.2}.os-status__sub{color:var(--ink-3,#6b6f6c);margin:0;font-size:1rem}.os-status__note{background:var(--v-050,#f4f1ff);border-left:3px solid var(--v,#6d4aff);color:var(--ink,#161d17);border-radius:6px;margin:16px 0 0;padding:12px 14px;font-size:1.02rem}.os-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:700;display:inline-block}.os-badge.is-info{background:var(--v-050,#f4f1ff);color:var(--v-700,#5a38e0)}.os-badge.is-progress{color:#7a5a12;background:#fff6e0}.os-badge.is-done{color:#1f5a30;background:#e6f5ea}.os-badge.is-bad{color:#8a2626;background:#fbe4e4}.os-steps{flex-direction:column;gap:0;margin:24px 0 0;padding:0;list-style:none;display:flex;position:relative}.os-step{gap:14px;padding:12px 0 20px;display:flex;position:relative}.os-step:not(:last-child):before{content:"";background:var(--line-c,#e4decf);width:2px;position:absolute;top:36px;bottom:0;left:15px}.os-step--done:not(:last-child):before{background:var(--v,#6d4aff)}.os-step__dot{width:32px;height:32px;color:var(--ink-3,#6b6f6c);z-index:1;background:#f2efe7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.os-step--done .os-step__dot{background:var(--v,#6d4aff);color:#fff}.os-step--active .os-step__dot{background:var(--v,#6d4aff);color:#fff;animation:2s ease-in-out infinite os-pulse;box-shadow:0 0 0 4px #6d4aff2e}@keyframes os-pulse{0%,to{box-shadow:0 0 0 4px #6d4aff2e}50%{box-shadow:0 0 0 8px #6d4aff47}}.os-step__num{font-size:.9rem;font-weight:700}.os-step__label{color:var(--ink,#161d17);font-size:1.14rem;font-weight:700}.os-step__blurb{color:var(--ink-3,#6b6f6c);margin-top:4px;font-size:1.02rem;line-height:1.5}.os-step--todo .os-step__label{color:var(--ink-3,#6b6f6c)}.os-cancelled{border:1px solid var(--line-c,#e4decf);color:var(--ink,#161d17);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;margin-top:20px;padding:18px 20px;display:flex}.os-cancelled svg{color:#8a2626;flex-shrink:0;margin-top:2px}.os-cancelled__title{color:var(--ink,#161d17);font-size:1.14rem;font-weight:700}.os-cancelled__sub{color:var(--ink-3,#6b6f6c);margin-top:4px;font-size:1rem;line-height:1.5}.os-actions{border-top:1px solid var(--line-c,#e4decf);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.os-contact{flex-direction:column;gap:2px;display:flex}.os-contact__label{color:var(--ink,#161d17);font-size:.833rem;font-weight:700}.os-contact__email{color:var(--v,#6d4aff);font-size:.944rem;font-weight:600;text-decoration:none}.os-contact__email:hover{text-decoration:underline}.hero .display{font-weight:900}
