.page_main__DDDeH{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;padding:calc(24px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left))}.page_card__cKfun{position:relative;width:100%;max-width:460px;background:var(--card);border:2px dashed var(--card-border);border-radius:28px;padding:34px 26px 30px;box-shadow:var(--shadow);text-align:center;animation:page_rise__BCpOy .6s ease both}@keyframes page_rise__BCpOy{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page_avatar__9uuox{width:92px;height:92px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;font-size:44px;background:linear-gradient(145deg,#d8f0f8,#aed8e8);box-shadow:0 10px 26px rgba(31,59,87,.18)}.page_title__LgIpK{font-family:var(--font-caveat),var(--font-nunito),cursive;font-size:52px;font-weight:700;line-height:1;letter-spacing:.5px;color:var(--ink)}.page_motto__IbZ9d{margin-top:8px;font-family:var(--font-caveat),var(--font-nunito),cursive;font-size:24px;font-weight:700;color:var(--ink)}.page_features__hjMI5,.page_motto__IbZ9d{display:flex;align-items:center;justify-content:center;gap:8px}.page_features__hjMI5{margin-top:14px;list-style:none;flex-wrap:wrap}.page_feature__A2IIf{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.page_heart__2v7Sc{color:var(--heart);font-size:.95em;line-height:1}.page_tagline__b7CoW{margin-top:16px;font-size:15px;font-weight:700;color:var(--ink-soft)}.page_description__1Nrzl{margin-top:12px;font-size:15.5px;line-height:1.6;font-weight:600;color:var(--ink-soft)}.page_contactBlock__Y23bY{margin-top:28px;padding:22px 18px 20px;border-radius:22px;background:linear-gradient(180deg,#eef8fc,#e3f2f8);border:2px solid #c8e4ef;box-shadow:inset 0 1px 0 rgba(255,255,255,.85);text-align:left}.page_contactTitle__yRuuf{margin-bottom:14px;font-family:var(--font-caveat),var(--font-nunito),cursive;font-size:28px;font-weight:700;line-height:1.1;text-align:center;color:var(--ink)}.page_buttons__DIBTt{display:flex;flex-direction:column;gap:12px}.page_button__vjvvA{display:flex;align-items:center;gap:12px;min-height:56px;padding:15px 18px;border-radius:16px;text-decoration:none;color:#fff;font-size:16px;font-weight:700;touch-action:manipulation;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;box-shadow:0 8px 22px rgba(0,0,0,.25)}@media (hover:hover){.page_button__vjvvA:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 12px 28px rgba(0,0,0,.32)}}.page_button__vjvvA:active{transform:scale(.98);filter:brightness(.95)}.page_icon__A7nDz{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center}.page_icon__A7nDz svg{width:24px;height:24px}.page_tg__SdBRa{background:linear-gradient(135deg,#2aabee,var(--tg))}.page_wa__pZKdY{background:linear-gradient(135deg,#34e57a,var(--wa))}.page_max__xsBtC{background:linear-gradient(135deg,#3b82f6,var(--max))}.page_phone__MfYTW{background:linear-gradient(135deg,#fbbf24,var(--phone));color:#3b2606}.page_faq__DPAwt{margin-top:28px;padding-top:24px;border-top:2px dashed var(--card-border);text-align:left}.page_faqTitle__IZNZ0{font-family:var(--font-caveat),var(--font-nunito),cursive;font-size:32px;font-weight:700;line-height:1.1;text-align:center;color:var(--ink)}.page_faqList__ttD9U{margin-top:18px;display:flex;flex-direction:column;gap:14px}.page_faqItem__l_Rr2{padding:16px 16px 14px;border-radius:18px;background:#f7fcfe;border:1px solid #d6ebf3}.page_faqQuestion__tCido{font-size:16px;font-weight:800;line-height:1.35;color:var(--ink)}.page_faqAnswer__E3O5h{margin-top:8px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.55;font-weight:600;color:var(--ink-soft)}.page_faqAnswer__E3O5h p{margin:0}.page_footer__UcU5V{font-size:13px;color:var(--ink-soft);opacity:.85}@media (max-width:380px){.page_card__cKfun{padding:28px 18px 24px}.page_title__LgIpK{font-size:44px}.page_motto__IbZ9d{font-size:21px}.page_button__vjvvA{font-size:15px}}