.AppDetailPage_section__Yvnp_{margin-bottom:2.5rem}.AppDetailPage_detailTitle__bZdlA{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-weight:800;color:var(--idy-text,#111827);font-size:clamp(1.85rem,5vw,2.35rem);margin-bottom:.75rem;line-height:1.2}.AppDetailPage_detailLead__lchRV{color:var(--idy-muted,#4b5563);font-size:1.05rem;line-height:1.65;margin-bottom:1.75rem;max-width:52rem}.AppDetailPage_card__Q3xi_{background:#fff;border:1px solid var(--idy-border,#e5e7eb);border-radius:1.2rem;box-shadow:0 8px 28px rgba(15,23,42,.06);padding:2rem 1.6rem;color:var(--idy-muted,#4b5563);font-size:1rem;line-height:1.7}.AppDetailPage_card__Q3xi_ h2{color:var(--idy-text,#111827);font-size:1.25rem;margin-top:0;margin-bottom:.7rem}.AppDetailPage_card__Q3xi_ ul{margin:.4rem 0 1rem 1.3rem;padding:0}.AppDetailPage_card__Q3xi_ li{margin-bottom:.35rem}.AppDetailPage_card__Q3xi_ a{color:var(--idy-blue,#006cb4);text-decoration:underline}.AppDetailPage_card__Q3xi_ a:hover{color:var(--idy-blue-dark,#006cb4)}.AppDetailPage_contactsGrid__gW05L{margin-top:2.2rem;margin-bottom:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.AppDetailPage_contactCard__DeNgU{background:rgba(240,248,245,.75);border-radius:1rem;border:1px solid var(--idy-border,#e5e7eb);padding:1.1rem 1rem;display:flex;flex-direction:column;gap:.4rem}.AppDetailPage_contactLabel__OgIs_{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--idy-muted,#6b7280)}.AppDetailPage_contactValue__rm9EK{font-size:.98rem;color:var(--idy-text,#111827)}.AppDetailPage_contactLink__AqZnr{color:var(--idy-blue,#006cb4);text-decoration:none}.AppDetailPage_contactLink__AqZnr:hover{color:var(--idy-blue-dark,#006cb4);text-decoration:underline}@media (max-width:768px){.AppDetailPage_card__Q3xi_{padding:1.3rem 1rem;border-radius:.9rem}}.BitrixAppContactForm_formSection__i548y{margin-top:2.5rem;padding:1.75rem 1.5rem 1.9rem;border-radius:1.2rem;border:1px solid var(--idy-border,#e5e7eb);background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.06)}.BitrixAppContactForm_formTitle__iu4uZ{font-size:1.4rem;font-weight:600;margin-bottom:.4rem;color:var(--idy-text,#111827)}.BitrixAppContactForm_formSubtitle__xEyCw{font-size:.95rem;line-height:1.6;color:var(--idy-muted,#4b5563);margin-bottom:1.4rem}.BitrixAppContactForm_form__dVErM{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.BitrixAppContactForm_formGroup__Swm1K{display:flex;flex-direction:column;gap:.35rem}.BitrixAppContactForm_formGroup__Swm1K label{color:var(--idy-muted,#4b5563);font-size:.9rem}.BitrixAppContactForm_formGroup__Swm1K:nth-child(5),.BitrixAppContactForm_formGroup__Swm1K:nth-child(6),.BitrixAppContactForm_formGroup__Swm1K:nth-child(7){grid-column:1/-1}.BitrixAppContactForm_contactTypeGroup__Mlf5H{grid-column:1/-1;display:flex;flex-direction:column;gap:.5rem}.BitrixAppContactForm_contactTypeGroup__Mlf5H p{color:var(--idy-muted,#4b5563);margin:0}.BitrixAppContactForm_contactTypeButtons__MwyMu{display:flex;flex-wrap:wrap;gap:.5rem}.BitrixAppContactForm_contactButtonActive__K_QFs,.BitrixAppContactForm_contactButton__HI2Kt{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:24px;border:1px solid var(--idy-border,#e5e7eb);background:#fff;color:var(--idy-muted,#4b5563);font-size:.85rem;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.BitrixAppContactForm_contactButtonActive__K_QFs{background:rgba(0,108,180,.12);border-color:rgba(0,108,180,.4);color:var(--idy-blue-dark,#006cb4);font-weight:600;box-shadow:none}.BitrixAppContactForm_contactButton__HI2Kt:hover:not(.BitrixAppContactForm_contactButtonActive__K_QFs){background:rgba(240,248,245,.95);border-color:rgba(0,108,180,.25)}.BitrixAppContactForm_inputField__VkgAO{border-radius:.75rem;border:1px solid var(--idy-border,#e5e7eb);padding:.6rem .85rem;font-size:.95rem;outline:none;background:#fff;color:var(--idy-text,#111827);transition:border-color .18s,box-shadow .18s}.BitrixAppContactForm_inputField__VkgAO::placeholder{color:rgba(107,114,128,.8)}.BitrixAppContactForm_inputField__VkgAO:focus{border-color:rgba(0,108,180,.45);box-shadow:0 0 0 3px rgba(0,108,180,.12)}.BitrixAppContactForm_errorField__37g1k{border-color:#ef4444}.BitrixAppContactForm_checkboxField__MU2H6{width:1rem;height:1rem;margin-right:.5rem;accent-color:var(--idy-blue,#006cb4)}.BitrixAppContactForm_consentLabel__y9ir2{display:flex;align-items:flex-start;gap:.45rem;font-size:.85rem;line-height:1.5}.BitrixAppContactForm_consentText__H4TaN{color:var(--idy-muted,#4b5563)}.BitrixAppContactForm_link__9aTF4{color:var(--idy-blue,#006cb4);text-decoration:underline;text-decoration-thickness:1px}.BitrixAppContactForm_link__9aTF4:hover{color:var(--idy-blue-dark,#006cb4)}.BitrixAppContactForm_errorMessage__Mb4qV{margin-top:.15rem;font-size:.8rem;color:#dc2626}.BitrixAppContactForm_formStatusError__71iVi,.BitrixAppContactForm_formStatusSuccess__sojmZ{grid-column:1/-1;padding:.65rem .9rem;border-radius:.9rem;font-size:.9rem}.BitrixAppContactForm_formStatusError__71iVi{background:rgba(239,68,68,.08);color:#b91c1c;border:1px solid rgba(239,68,68,.35)}.BitrixAppContactForm_formStatusSuccess__sojmZ{background:rgba(34,197,94,.1);color:#15803d;border:1px solid rgba(34,197,94,.35)}.BitrixAppContactForm_submitButton__mp0IJ{grid-column:1/-1;margin-top:.25rem;justify-self:flex-start;border-radius:12px;padding:.7rem 1.6rem;border:none;background:linear-gradient(135deg,var(--idy-blue,#006cb4),var(--idy-blue-dark,#006cb4));color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 4px 18px rgba(0,108,180,.3);transition:opacity .18s,box-shadow .18s,transform .15s}.BitrixAppContactForm_submitButton__mp0IJ:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.BitrixAppContactForm_submitButton__mp0IJ:disabled{opacity:.7;cursor:default;box-shadow:none}@media (max-width:768px){.BitrixAppContactForm_form__dVErM{grid-template-columns:1fr}.BitrixAppContactForm_formSection__i548y{padding:1.5rem 1.15rem 1.7rem}}