.eyebrow{font-size:16px}.hero .display{font-size:clamp(44px,7.2vw,100px)}.hero .lead{font-size:clamp(18px,2vw,24px)}.topics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1000px;margin:clamp(28px,3.5vw,44px) auto 0}@media(max-width:900px){.topics{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.topics{grid-template-columns:1fr}}.tp{border:1px solid var(--line);border-radius:20px;padding:24px 22px 22px;text-align:left;background:#ffffff05;cursor:pointer;color:var(--ink);font-family:var(--sans);display:flex;flex-direction:column;align-items:flex-start;transition:border-color .25s,background .25s,transform .3s var(--ease)}.tp:hover{border-color:#ffffff47;background:#ffffff0d;transform:translateY(-3px)}.tp.on{border-color:var(--mint);background:#3cfdb50f}.tp__i{width:36px;height:36px;border-radius:10px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.tp__i svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tp__t{display:block;font-size:24px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.tp p{font-size:16px;color:var(--ink-3);line-height:1.5}.msg{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(32px,6vw,96px);align-items:start}@media(max-width:900px){.msg{grid-template-columns:1fr}}.msg .h2{margin-bottom:18px;font-size:clamp(32px,4.6vw,62px)}.msg .lead{margin-bottom:34px}.ways{border-top:1px solid var(--line-p)}.way{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line-p);font-size:16px;color:var(--p2);flex-wrap:wrap}.way b{color:var(--p1);font-weight:600;display:block;font-size:16px}.way span{font-size:16px;color:var(--p3)}.way a{font-weight:600;color:var(--blue)}.form{background:var(--paper-2);border:1px solid var(--line-p);border-radius:28px;padding:clamp(24px,3.4vw,44px);box-shadow:0 30px 80px #0b0b0f1a}.f2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:600px){.f2{grid-template-columns:1fr}}.fld{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.fld label{font-size:16px;font-weight:600;color:var(--p2)}.fld input,.fld select,.fld textarea{width:100%;border:1.5px solid var(--line-p);border-radius:14px;background:var(--paper);padding:14px 16px;font-family:var(--sans);font-size:15px;color:var(--p1);transition:border-color .2s,background .2s;appearance:none}.fld select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A8A96' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.fld textarea{min-height:150px;resize:vertical;line-height:1.5}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--p1);background:#fff}.fld .bad{border-color:var(--loss)!important}.consent{display:flex;gap:12px;align-items:flex-start;font-size:16px;color:var(--p2);line-height:1.5;margin:6px 0 22px}.consent input{width:24px;height:24px;margin-top:-1px;flex:none;accent-color:var(--p1)}.consent.bad{color:var(--loss)}.consent a{color:var(--blue);font-weight:600;padding:2px 0}.form__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.form__note{font-size:16px;color:var(--p3)}.form__err{flex-basis:100%;font-size:16px;color:var(--loss);margin:0}.ok{text-align:center;padding:40px 10px}.ok__i{width:56px;height:56px;border-radius:50%;background:var(--mint);margin:0 auto 18px;display:flex;align-items:center;justify-content:center;color:#000;font-size:26px;font-weight:800}.ok__h{margin:0 0 8px;line-height:1.2;font-size:24px;font-weight:800;letter-spacing:-.03em}.ok p{color:var(--p2);font-size:15px}.faqh{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:8px}.faq{border-top:1px solid var(--line);margin-top:clamp(28px,4vw,44px)}.faq details{border-bottom:1px solid var(--line)}.faq summary{padding:22px 0;cursor:pointer;font-size:clamp(18px,2vw,24px);font-weight:600;letter-spacing:-.02em;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:300;font-size:26px;color:var(--ink-3);flex:none;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details[open] summary:after{content:"–"}.faq p{padding:0 0 24px;color:var(--ink-2);font-size:16px;max-width:76ch;line-height:1.6}.faq p+p{padding-top:0;margin-top:-12px}.faq__more{margin-top:28px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--ink-2);font-size:16px}
