.tn-h2{max-width:22ch;margin-bottom:28px;font-size:clamp(28px,3.6vw,46px)}.tn-note{color:var(--dim);max-width:80ch;margin-top:18px}.tn-note a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.tn-prices{gap:10px;display:grid}.tn-price{background:var(--panel);border:1px solid var(--line-soft);border-radius:14px;grid-template-columns:1.1fr 1fr 1.6fr .6fr .7fr;align-items:center;gap:16px;padding:18px 22px;transition:border-color .25s;display:grid}.tn-price:hover{border-color:var(--accent)}.tn-price__name{font-size:17px;font-weight:700}.tn-price__who,.tn-price__what{color:var(--dim);font-size:14.5px}.tn-price__days{color:var(--text-2);font-size:13px}.tn-price__sum{color:var(--accent);text-align:right;white-space:nowrap;font-size:18px}.tn-case{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r);grid-template-columns:1.15fr 1fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.tn-case__img{min-height:100%;display:block}.tn-case__img img{object-fit:cover;width:100%;height:100%}.tn-case__body{flex-direction:column;justify-content:center;gap:16px;padding:36px;display:flex}.tn-case__body h2{font-size:clamp(26px,2.6vw,36px)}.tn-case__body p{color:var(--text-2)}.tn-case__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tn-case__stats div{border-top:1px solid var(--line);padding-top:10px}.tn-case__stats b{color:var(--accent);font-family:Unbounded,sans-serif;font-size:30px;display:block}.tn-case__stats span{color:var(--dim);font-size:13.5px}.tn-case__body .btn{align-self:flex-start}.tn-grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tn-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r);flex-direction:column;gap:8px;padding:22px;display:flex}.tn-card b{font-size:17px;line-height:1.3}.tn-card p{color:var(--dim);font-size:15px}.tn-step{color:var(--accent);font-size:13px}.tn-guar{border-radius:var(--r);background:linear-gradient(#ff4d6d12,#0000);border:1px solid #ff4d6d59;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;padding:20px 22px;display:grid}.tn-guar b{font-size:15.5px;display:block}.tn-guar span{color:var(--dim);font-size:14px}.tn-duo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tn-card--lg{gap:14px;padding:30px}.tn-card--lg b{font-size:21px}.tn-card--lg .btn{align-self:flex-start;margin-top:auto}.tn-nap{margin-top:auto}.tn-nap a{color:var(--text);font-weight:600}.faq-side__note{color:var(--dim);font-size:15px}.faq-side__note a,.qa p a{color:var(--text);border-bottom:1px solid #ff4d6d80}.faq-side__note a:hover,.qa p a:hover{color:var(--accent)}.qa{border-top:1px solid var(--line)}.qa__item{border-bottom:1px solid var(--line-soft)}.qa__item h3{font-size:inherit}.qa__q{width:100%;color:var(--text);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:700 19px/1.3 Manrope,sans-serif;transition:color .2s;display:flex}.qa__q:hover{color:var(--accent)}.qa__ic{flex:none;width:16px;height:16px;position:relative}.qa__ic:before,.qa__ic:after{content:"";background:var(--accent);width:16px;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;top:7px;left:0}.qa__ic:after{transform:rotate(90deg)}.qa__item.is-open .qa__ic:after{transform:rotate(0)}.qa__a{transition:grid-template-rows .32s var(--ease);grid-template-rows:0fr;display:grid}.qa__a>div{overflow:hidden}.qa__a p{color:var(--text-2);opacity:0;max-width:65ch;padding-bottom:22px;transition:opacity .25s}.qa__item.is-open .qa__a{grid-template-rows:1fr}.qa__item.is-open .qa__a p{opacity:1}@media (prefers-reduced-motion:reduce){.qa__a{transition:none}}@media (width<=1000px){.tn-grid4,.tn-guar{grid-template-columns:1fr 1fr}}@media (width<=900px){.tn-price{grid-template-columns:1fr auto;gap:4px 12px;padding:16px 18px}.tn-price__name{grid-column:1}.tn-price__sum{grid-area:1/2}.tn-price__who{display:none}.tn-price__what,.tn-price__days{grid-column:1/-1}.tn-case{grid-template-columns:1fr}.tn-case__img img{aspect-ratio:3/2;height:auto}.tn-case__body{padding:24px 20px}.tn-duo{grid-template-columns:1fr}.qa__q{padding:18px 0;font-size:17px}}@media (width<=560px){.tn-grid4,.tn-guar{grid-template-columns:1fr}.tn-case__stats b{font-size:24px}}
