.cs-hero__bg{object-position:60% 40%}.cs-h1{max-width:17ch;font-size:clamp(2.3rem,7vw,4.8rem)}.cs-decisions{gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (min-width:680px){.cs-decisions{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.cs-decisions{grid-template-columns:repeat(3,1fr)}}.cs-decisions li{border-top:4px solid var(--m-coral);background:#fff;border-radius:18px;padding:24px}.cs-decisions__icon{background:var(--m-ink);width:48px;height:48px;color:var(--m-coral-lt);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.cs-decisions p{color:var(--m-slate);margin:0;line-height:1.55}.cs-parts{gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (min-width:680px){.cs-parts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.cs-parts{grid-template-columns:repeat(3,1fr)}}.cs-parts li{background:#f5f2e40d;border:1px solid #a9c2b440;border-radius:18px;padding:26px}.cs-parts__n{letter-spacing:-.02em;color:var(--m-coral-lt);margin-bottom:14px;font-size:2.2rem;font-weight:800;line-height:1;display:block}.cs-parts p{color:#f5f2e4bf;margin:0;font-size:.97rem;line-height:1.6}.cs-visits{counter-reset:v;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cs-visits li{counter-increment:v;background:#fff;border-radius:14px;padding:14px 16px 14px 58px;line-height:1.45;position:relative}.cs-visits li:before{content:counter(v);background:var(--m-coral);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.cs-visits strong{display:block}.cs-visits span{color:var(--m-slate);font-size:.95rem}.cs-no{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.cs-no{grid-template-columns:repeat(3,1fr)}}.cs-no li{border-left:4px solid var(--m-coral);background:#fff;border-radius:18px;padding:24px}.cs-no p{color:var(--m-slate);margin:0;line-height:1.55}.cs-invest{max-width:46rem}.mt-final .mt-text a{color:var(--m-coral-lt)}.cs-faq{gap:12px;margin-top:28px;display:grid}.cs-faq details{background:#fff;border-radius:16px;padding:4px 22px}.cs-faq summary{cursor:pointer;padding:18px 36px 18px 0;font-size:1.05rem;font-weight:700;line-height:1.4;list-style:none;position:relative}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary:after{content:"+";color:var(--m-coral);font-size:1.5rem;font-weight:700;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cs-faq details[open] summary:after{content:"–"}.cs-faq details p{color:var(--m-slate);max-width:46rem;margin:0 0 20px;line-height:1.65}.cs-apply{scroll-margin-top:0}.cs-apply__wrap{max-width:820px}.cs-form{gap:18px;margin-top:28px;display:grid}.cs-form__grid{gap:18px;display:grid}@media (min-width:700px){.cs-form__grid{grid-template-columns:1fr 1fr}}.cs-field{gap:8px;display:grid}.cs-field>span{letter-spacing:.16em;text-transform:uppercase;color:var(--m-sage);font-size:.74rem;font-weight:700}.cs-field input,.cs-field select,.cs-field textarea{width:100%;font:inherit;color:var(--m-cream);background:#f5f2e40f;border:1px solid #f5f2e438;border-radius:12px;padding:14px 16px;font-size:1rem}.cs-field select option{color:var(--m-ink)}.cs-field textarea{resize:vertical;min-height:140px;line-height:1.55}.cs-field input:focus,.cs-field select:focus,.cs-field textarea:focus{outline:2px solid var(--m-coral-lt);outline-offset:1px;border-color:#0000}.cs-field small{color:#f5f2e48c;font-size:.8rem}.cs-field small.cs-field__ok{color:var(--m-sage)}.cs-form__check{color:#f5f2e4cc;align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.5;display:flex}.cs-form__check input{width:18px;height:18px;accent-color:var(--m-coral);flex:none;margin-top:4px}.cs-form__check a{color:var(--m-coral-lt);text-decoration:underline}.cs-form__submit{cursor:pointer;border:0;justify-self:start;font-family:inherit}.cs-form__submit:disabled{opacity:.6;cursor:wait}.cs-form__note{color:#f5f2e499;margin:0;font-size:.88rem}.cs-form__error{color:var(--m-coral-lt);margin:0;font-weight:600}
