.v-accountant{--ac-paper:#FCFAF4;--ac-ink:#1A2338;--ac-body:#454C5E;--ac-muted:#6C7285;--ac-rule:#E2DDCF;--ac-rule-soft:#EDE8DA;--ac-terracotta:#A8442A;--ac-accent:var(--fp-accent-color,#1F3A63);--ac-serif:Literata,Georgia,"Times New Roman",serif;--ac-sans:Commissioner,"Helvetica Neue",Arial,sans-serif;background:var(--ac-paper);color:var(--ac-ink);font-family:var(--ac-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}.v-accountant *,.v-accountant *::before,.v-accountant *::after{box-sizing:border-box;}.v-accountant a{color:inherit;text-decoration:none;}.v-accountant p{margin:0;}.v-accountant h1,.v-accountant h2,.v-accountant h3{margin:0;font-family:var(--ac-serif);font-weight:500;letter-spacing:-0.02em;}.ac-shell{display:flex;align-items:flex-start;min-height:100vh;}.ac-aside{position:sticky;top:0;flex:0 0 250px;align-self:stretch;display:flex;flex-direction:column;min-height:100vh;padding:34px 26px;border-right:1px solid var(--ac-rule);background:var(--ac-paper);}.ac-logo{display:block;}.ac-logo-image{display:block;max-width:100%;height:auto;}.ac-logo__name{display:block;font-family:var(--ac-serif);font-size:23px;font-weight:600;line-height:1.15;letter-spacing:-0.01em;}.ac-logo__tagline{display:block;margin-top:10px;font-size:11px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--ac-muted);}.ac-nav{margin-top:38px;display:flex;flex-direction:column;}.ac-nav a{padding:9px 0;border-top:1px solid var(--ac-rule-soft);font-size:15px;transition:color 0.15s ease;}.ac-nav a:last-child{border-bottom:1px solid var(--ac-rule-soft);}.ac-nav a:hover,.ac-nav a:focus-visible{color:var(--ac-terracotta);}.ac-aside__foot{margin-top:auto;padding-top:28px;}.ac-aside__phone{display:block;font-family:var(--ac-serif);font-size:19px;font-weight:500;}.ac-aside__messengers{margin-top:8px;display:flex;gap:14px;font-size:14px;}.ac-aside__messengers a{color:var(--ac-accent);border-bottom:1px solid #C9D2E0;}.ac-aside__note{margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--ac-muted);}.ac-main{flex:999 1 520px;min-width:0;}.ac-burger{display:none;}.ac-sec,.ac-split,.ac-hero,.ac-about,.ac-contacts,.v-accountant .fp-component{padding:clamp(36px,5vw,64px);border-bottom:1px solid var(--ac-rule);}.ac-eyebrow{display:block;font-size:11.5px;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--ac-terracotta);}.ac-h2{font-size:clamp(28px,3.4vw,34px);line-height:1.12;}.ac-lead{margin-top:14px;max-width:56ch;font-size:16px;color:var(--ac-body);}.ac-note{margin-top:14px;max-width:70ch;font-size:15px;color:var(--ac-muted);}.ac-note--after{margin-top:26px;}.v-accountant .ac-btn{display:inline-flex;align-items:center;min-height:54px;padding:0 30px;background:var(--ac-accent);color:var(--ac-paper);font-size:16px;font-weight:500;}.ac-link{font-size:16px;border-bottom:1px solid #C3BCA8;padding-bottom:2px;}.ac-split{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);}.ac-split__aside{position:sticky;top:40px;align-self:start;flex:1 1 220px;max-width:300px;}.ac-split__body{flex:999 1 340px;min-width:0;}.ac-sec__head{max-width:1020px;}.ac-hero{padding:clamp(44px,6vw,76px) clamp(28px,5vw,64px) 60px;}.ac-hero__body{max-width:1020px;}.ac-hero__title{margin-top:26px;font-size:clamp(34px,5vw,68px);line-height:1.06;letter-spacing:-0.025em;max-width:16ch;text-wrap:balance;}.ac-hero__lead{margin-top:28px;max-width:56ch;font-size:19px;color:var(--ac-body);text-wrap:pretty;}.ac-hero__actions{margin-top:36px;display:flex;gap:26px;align-items:center;flex-wrap:wrap;}.ac-deadline{margin-top:56px;max-width:1020px;padding-top:18px;border-top:2px solid var(--ac-ink);display:flex;gap:14px 32px;align-items:baseline;flex-wrap:wrap;}.ac-deadline__label{font-size:11.5px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--ac-muted);}.ac-deadline__date{font-family:var(--ac-serif);font-size:26px;font-weight:500;}.ac-deadline__text{flex:999 1 240px;min-width:0;font-size:16px;color:var(--ac-body);}.ac-deadline__left{font-family:var(--ac-serif);font-size:17px;}.ac-deadline__more{font-size:14px;border-bottom:1px solid #C9D2E0;}.ac-deadline[data-tone="urgent"] .ac-deadline__left,.deadlines-item--urgent .deadlines-item__day,.deadlines-item--urgent .deadlines-item__left{color:var(--ac-terracotta);}.ac-deadline[data-tone="soon"] .ac-deadline__left,.deadlines-item--soon .deadlines-item__day,.deadlines-item--soon .deadlines-item__left{color:var(--ac-accent);}.deadlines-item--past .deadlines-item__day,.deadlines-item--past .deadlines-item__left{color:var(--ac-muted);}.ac-fit__row{display:flex;flex-wrap:wrap;gap:10px 28px;padding:22px 0;border-top:1px solid var(--ac-rule);}.ac-fit__label{flex:0 0 auto;min-width:96px;font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-muted);}.ac-fit__text{flex:999 1 260px;min-width:0;}.ac-fit__title{font-family:var(--ac-serif);font-size:21px;font-weight:500;}.ac-fit__text p{margin-top:8px;font-size:15.5px;color:var(--ac-body);}.ac-price{margin-top:40px;}.ac-price__row{display:flex;flex-wrap:wrap;gap:10px 32px;align-items:baseline;padding:20px 0;border-top:1px solid var(--ac-rule);}.ac-price__text{flex:999 1 300px;min-width:0;}.ac-price__title{font-family:var(--ac-serif);font-size:20px;font-weight:500;}.ac-price__text p{margin-top:6px;font-size:15px;color:var(--ac-muted);}.ac-price__value{flex:0 0 auto;text-align:right;}.ac-price__value b{display:block;font-family:var(--ac-serif);font-size:22px;font-weight:500;white-space:nowrap;}.ac-price__value span{display:block;margin-top:3px;font-size:12.5px;color:var(--ac-muted);}.ac-process{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));}.ac-process__step{padding:24px 28px;border-top:1px solid var(--ac-rule);border-left:1px solid var(--ac-rule);min-width:0;}.ac-process__step:first-child{padding-left:0;border-left:0;}.ac-process__numeral{font-family:var(--ac-serif);font-size:15px;letter-spacing:0.1em;color:var(--ac-terracotta);}.ac-process__title{display:block;margin-top:14px;font-family:var(--ac-serif);font-size:21px;font-weight:500;}.ac-process__step p{margin-top:8px;font-size:15.5px;color:var(--ac-body);}.ac-compare{margin-top:36px;display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,48px);}.ac-compare__col{flex:1 1 300px;min-width:0;padding-top:18px;border-top:1px solid var(--ac-rule);}.ac-compare__col--own{border-top:2px solid var(--ac-ink);}.ac-compare__label{display:block;font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-muted);}.ac-compare__col--own .ac-compare__label{color:var(--ac-terracotta);}.ac-compare__list{margin:16px 0 0;padding:0;list-style:none;}.ac-compare__list li{padding:12px 0;border-top:1px solid var(--ac-rule-soft);font-size:15.5px;color:var(--ac-body);}.ac-compare__list li:first-child{border-top:0;}.figures-list{margin-top:40px;}.figures-case{display:flex;flex-wrap:wrap;gap:12px 36px;align-items:baseline;padding:24px 0;border-top:1px solid var(--ac-rule);}.figures-case__metrics{flex:0 0 auto;min-width:160px;}.figures-case__value{font-family:var(--ac-serif);font-size:clamp(26px,3vw,34px);font-weight:500;color:var(--ac-terracotta);}.figures-case__label{display:block;margin-top:4px;font-size:12.5px;color:var(--ac-muted);}.figures-case__body{flex:999 1 320px;min-width:0;}.figures-case__tag{display:block;font-size:12.5px;color:var(--ac-muted);}.figures-case__title{display:block;margin-top:6px;font-family:var(--ac-serif);font-size:19px;font-weight:500;}.figures-case__text{margin-top:8px;font-size:15.5px;color:var(--ac-body);}.figures-case__period{display:block;margin-top:8px;font-size:13px;color:var(--ac-muted);}.ac-about{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);}.ac-about__photo{flex:1 1 260px;max-width:360px;}.ac-about__photo img{display:block;width:100%;height:auto;filter:grayscale(0.15);}.ac-about__body{flex:999 1 340px;min-width:0;}.ac-about__text{margin-top:16px;font-size:16.5px;color:var(--ac-body);}.ac-facts{margin:30px 0 0;}.ac-facts__row{display:flex;flex-wrap:wrap;gap:6px 24px;padding:14px 0;border-top:1px solid var(--ac-rule);}.ac-facts dt{flex:0 0 auto;min-width:110px;font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-muted);}.ac-facts dd{flex:999 1 260px;min-width:0;margin:0;font-size:15.5px;color:var(--ac-body);}.ac-contacts{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);}.ac-contacts__body{flex:999 1 340px;min-width:0;}.ac-contacts__body .ac-h2{max-width:22ch;}.ac-contacts__channels{flex:1 1 260px;max-width:360px;}.ac-channel{display:flex;flex-direction:column;gap:3px;padding:16px 0;border-top:1px solid var(--ac-rule);}.ac-channel:last-child{border-bottom:1px solid var(--ac-rule);}.ac-channel__title{font-family:var(--ac-serif);font-size:18px;font-weight:500;}.ac-channel__note{font-size:14px;color:var(--ac-muted);}.deadlines-head{display:flex;gap:20px 40px;align-items:flex-end;flex-wrap:wrap;max-width:1020px;}.deadlines-head>div:first-child{flex:999 1 300px;min-width:0;}.deadlines-filters{flex:0 0 auto;display:flex;gap:20px;align-items:baseline;}.deadlines-filters__label{font-size:11.5px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--ac-muted);}.deadlines-filter{cursor:pointer;background:none;border:0;padding:0 0 3px;font-family:inherit;font-size:16px;color:var(--ac-muted);border-bottom:2px solid transparent;}.deadlines-filter.is-active{color:var(--ac-ink);border-bottom-color:var(--ac-ink);}.deadlines-groups{margin-top:44px;}.deadlines-group{display:flex;flex-wrap:wrap;gap:16px clamp(20px,3vw,40px);padding:26px 0;border-top:1px solid var(--ac-ink);}.deadlines-group__month{position:sticky;top:40px;align-self:start;flex:1 1 140px;max-width:200px;}.deadlines-group__title{display:block;font-family:var(--ac-serif);font-size:27px;font-weight:500;line-height:1.1;}.deadlines-group__count{display:block;margin-top:6px;font-size:13px;color:var(--ac-muted);}.deadlines-group__items{flex:999 1 320px;min-width:0;}.deadlines-item{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--ac-rule);}.deadlines-item__date{flex:0 0 auto;min-width:54px;}.deadlines-item__day{font-family:var(--ac-serif);font-size:30px;font-weight:500;line-height:1;}.deadlines-item__weekday{display:block;margin-top:5px;font-size:12px;color:var(--ac-muted);}.deadlines-item__body{flex:999 1 220px;min-width:0;}.deadlines-item__title{display:block;font-size:18px;font-weight:500;line-height:1.35;}.deadlines-item__subtitle,.deadlines-item__moved{display:block;font-size:15px;color:var(--ac-muted);}.deadlines-item__moved{font-size:13px;font-style:italic;}.deadlines-item__aside{flex:1 1 130px;min-width:0;text-align:right;}.deadlines-item__left{display:block;font-family:var(--ac-serif);font-size:16px;}.deadlines-item__meta{display:block;margin-top:3px;font-size:12.5px;color:var(--ac-muted);}.deadlines-note,.figures-note{margin-top:26px;max-width:70ch;font-size:14px;color:var(--ac-muted);}.v-accountant .rv-card,.v-accountant .faq-item{border-top:1px solid var(--ac-rule);}.v-accountant .faq-q{width:100%;display:flex;justify-content:space-between;gap:16px;padding:18px 0;background:none;border:0;font-family:var(--ac-serif);font-size:19px;font-weight:500;text-align:left;cursor:pointer;color:inherit;}.v-accountant .faq-a{display:none;padding-bottom:20px;max-width:70ch;font-size:15.5px;color:var(--ac-body);}.v-accountant .faq-item.is-open .faq-a{display:block;}.v-accountant .fp-component__empty{margin-top:24px;font-size:15px;color:var(--ac-muted);}.ac-footer{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;padding:28px clamp(28px,5vw,64px);font-size:13.5px;color:var(--ac-muted);}.ac-footer__links{display:flex;flex-wrap:wrap;gap:18px;}.ac-footer__links a{border-bottom:1px solid var(--ac-rule);}@media (max-width:900px){.ac-shell{display:block;}.ac-burger{position:fixed;top:14px;right:14px;z-index:30;display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;border:1px solid var(--ac-rule);background:var(--ac-paper);cursor:pointer;}.ac-burger span{display:block;height:1.5px;background:var(--ac-ink);}.ac-aside{position:static;flex:none;width:100%;min-height:0;padding:24px clamp(20px,5vw,28px);border-right:0;border-bottom:1px solid var(--ac-rule);}.ac-nav{display:none;margin-top:22px;}.ac-aside.is-open .ac-nav{display:flex;}.ac-aside__foot{margin-top:22px;padding-top:0;}.ac-split__aside,.deadlines-group__month{position:static;max-width:none;}.ac-process__step{padding:20px 0;border-left:0;}.ac-price__value,.deadlines-item__aside{text-align:left;}}
