.audit__lead,.audit__text{margin:0}.audit__lead{font:var(--text-lead);line-height:1.32}.audit__text{max-width:34em;color:var(--mute);font-size:16px}.audit__price{font:700 clamp(44px, 7vw, 120px) var(--d);white-space:nowrap;line-height:1}.audit__button{justify-self:start}.faq{padding-bottom:clamp(64px,16vh,160px)}.faq .section__body{gap:clamp(40px,6vh,64px)}.faq__item{gap:16px;display:grid}.faq__question,.faq__answer{margin:0}.faq__question{color:var(--ink);font:var(--text-lead);line-height:1.32}.faq__answer{color:var(--mute);font:var(--text-body);line-height:1.32}.extras{gap:28px;display:grid}.extras__item{gap:8px;display:grid}.extras__head{align-items:baseline;gap:12px;display:flex}.extras__title,.extras__price{font:400 clamp(18px, 1.9vw, 28px) var(--d);line-height:1.12}.extras__price{white-space:nowrap}.extras__dots{border-bottom:2px dotted var(--mute);flex:1;min-width:16px;transform:translateY(-.2em)}.extras__text{color:var(--mute);font-size:16px}.pricing__print{max-width:48em;padding:20px var(--g) 0;color:var(--mute);gap:12px;font-size:12px;display:grid}.pricing__print p{margin:0}.pricing__total{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing__row{color:var(--mute);font-size:16px}.pricing__amount{color:var(--ink);font:400 clamp(26px, 3vw, 48px) var(--d);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;line-height:1.12;display:block}@media (max-width:639px){.pricing__total{grid-template-columns:1fr}.pricing__row:first-child .pricing__amount{font-size:clamp(40px,13vw,64px)}.pricing__row:last-child .pricing__amount{font-size:clamp(24px,7vw,36px)}}.contact-form{flex-direction:column;flex:1;gap:16px;display:flex}.contact-form .button--wide{width:auto;margin:0 calc(var(--panel-pad) * -1) calc(var(--panel-pad) * -1)}.contact-form__title{max-width:18em;font:400 clamp(22px, 2.4vw, 38px) var(--d);margin:0;line-height:1.32}.contact-form__input{border:0;border-bottom:2px solid var(--ink);width:100%;color:var(--ink);font:400 clamp(26px, 3.4vw, 52px) var(--d);background:0 0;border-radius:0;outline:none;padding:10px 0;line-height:1.12}.contact-form__input::placeholder{color:#80869a}.contact-form__input:focus{border-bottom-color:var(--blue)}.contact-form__status{min-height:1.6em;font:400 clamp(16px, 1.6vw, 22px) var(--d);margin:0;line-height:1.32}.contact-form__status--error{color:#d1274b}.contact-form__middle{gap:16px;width:100%;display:grid}.contact-form__consent{color:var(--mute);font:400 12px var(--f);line-height:var(--lh);margin:auto 0 0}.period{background:#0d0e1214;border:0;grid-auto-columns:1fr;grid-auto-flow:column;min-width:0;margin:0;padding:0;display:inline-grid;position:relative}.period__thumb{width:calc(100% / var(--count));background:var(--ink);transform:translateX(calc(var(--index) * 100%));transition:transform .25s;position:absolute;top:0;bottom:0;left:0;right:auto}.period__button{color:var(--ink);font:400 15px var(--f);cursor:pointer;background:0 0;border:0;border-radius:0;padding:8px 20px;line-height:1.12;transition:color .25s;position:relative}.period__button[aria-pressed=true]{color:#fff}.option{border:1px solid var(--line);background:var(--card);width:100%;min-height:clamp(160px,24vh,240px);color:var(--ink);text-align:left;cursor:pointer;border-radius:0;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.option+.option{margin-top:-1px}.option__face{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:16px;padding:clamp(18px,2.4vw,36px);display:grid}.option__face--hover{background:var(--ink);color:#fff;clip-path:inset(0 100% 0 0);pointer-events:none;transition:clip-path .3s;position:absolute;top:0;bottom:0;left:0;right:0}.option__title{font:400 clamp(20px, 1.9vw, 30px) var(--d);grid-area:1/1;line-height:1.32}.option__text{white-space:pre-line;max-width:32em;font-size:16px;line-height:var(--lh);color:var(--mute);grid-area:2/1/3/-1;align-self:end}.option__face--hover .option__text{color:#ffffffb3}.option__price{white-space:nowrap;grid-area:1/2;justify-items:end;gap:6px;display:grid}.option__amount{font:700 clamp(22px, 2.3vw, 36px) var(--d);line-height:1.12}.option__unit{font:400 14px var(--f);opacity:.7;line-height:1.12}.option:focus-visible{outline:none}.option:focus-visible .option__face--hover{clip-path:inset(0)}@media (hover:hover){.option:hover .option__face--hover{clip-path:inset(0)}}@media (max-width:480px){.option__face{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.option__price{grid-area:2/1;justify-items:start}.option__text{grid-area:3/1}}.wizard{min-height:min(calc(100vh - var(--header-height)), 520px);padding:clamp(20px, 5vh, 56px) var(--g) 0;flex-direction:column;margin-top:clamp(64px,16vh,160px);display:flex}@supports (height:100svh){.wizard{min-height:min(calc(100svh - var(--header-height)), 520px)}}.wizard__panel{--panel-pad:clamp(20px, 3vw, 40px);width:100%;max-width:880px;padding:var(--panel-pad);background:var(--card);flex-direction:column;flex:1;margin:0 auto;display:flex}.wizard__bar{width:100%;max-width:880px;min-height:1.4em;color:var(--mute);font:400 16px var(--f);justify-content:space-between;align-items:center;gap:16px;margin:0 auto 12px;line-height:1.4;display:flex}.wizard__back{min-height:44px;color:var(--mute);align-items:center;display:inline-flex}.wizard__counter{margin-left:auto}.wizard__title{font:600 clamp(22px, 2.4vw, 38px) var(--d);margin:0 0 clamp(20px,3vh,32px);line-height:1.32}.wizard__step{flex-direction:column;flex:1;gap:32px;animation:.45s ease-out rise;display:flex}.wizard__options{grid-template-columns:minmax(0,1fr);display:grid}.wizard__skip{align-self:center;margin-top:auto}.wizard__step>.period{align-self:flex-start}.wizard__group{gap:10px;display:grid}.wizard__group-title{color:var(--mute);font:400 16px var(--f);margin:0;line-height:1.12}
