.app-page[data-v-891af417]{background:url(/bg.webp) 50%/cover fixed;min-height:100vh;position:relative}.app-page[data-v-891af417]:before{content:"";pointer-events:none;background:linear-gradient(#06090ed6 0%,#06090ef0 30%,#070a10 60% 100%);position:absolute;inset:0}.app-page[data-v-891af417]>*{z-index:1;position:relative}.app-hero[data-v-891af417]{padding:64px 0 40px}.app-hero__inner[data-v-891af417]{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;display:grid}@media (width>=992px){.app-hero__inner[data-v-891af417]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px}}.app-hero__kicker[data-v-891af417]{color:#ffd28f;letter-spacing:.16em;text-transform:uppercase;background:#ffd28f1a;border:1px solid #ffd28f47;border-radius:99px;margin-bottom:18px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-flex}.app-hero__title[data-v-891af417]{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2rem,5vw,3.2rem);font-weight:850;line-height:1.06}.app-hero__lead[data-v-891af417]{color:#fff9;max-width:50ch;margin:0 0 26px;font-size:1.05rem;line-height:1.7}.app-hero__note[data-v-891af417]{color:#ffffff6b;margin:14px 0 0;font-size:.85rem}.app-hero__visual[data-v-891af417]{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.app-hero__visual figcaption[data-v-891af417]{color:#ffffff59;font-size:.75rem}.app-section[data-v-891af417]{padding:40px 0}.app-heading[data-v-891af417]{text-align:center;margin-bottom:28px}.app-heading__kicker[data-v-891af417]{letter-spacing:.16em;text-transform:uppercase;color:#ffd28f;margin-bottom:10px;font-size:11px;font-weight:800}.app-heading__title[data-v-891af417]{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800}.app-features[data-v-891af417]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=640px){.app-features[data-v-891af417]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.app-features[data-v-891af417]{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-feature[data-v-891af417]{background:#ffffff06;border:1px solid #ffffff12;border-top:2px solid #ffd28f47;border-radius:14px;padding:22px 20px;transition:border-color .2s,background .2s,transform .2s}.app-feature[data-v-891af417]:hover{background:#ffd28f0a;border-color:#ffd28f4d;transform:translateY(-3px)}.app-feature__icon[data-v-891af417]{color:#ffd28f;background:#ffd28f1a;border:1px solid #ffd28f38;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-size:1.05rem;display:flex}.app-feature__title[data-v-891af417]{color:#fff;margin:0 0 8px;font-size:1.02rem;font-weight:800}.app-feature__desc[data-v-891af417]{color:#ffffff94;margin:0;font-size:.9rem;line-height:1.65}.app-guides[data-v-891af417]{background:linear-gradient(135deg,#ffd28f14,#ffd28f05);border:1px solid #ffd28f2e;border-radius:18px;align-items:flex-start;gap:22px;padding:28px;display:flex}.app-guides__icon[data-v-891af417]{color:#ffd28f;background:#ffd28f1f;border-radius:16px;flex:0 0 56px;justify-content:center;align-items:center;height:56px;font-size:1.4rem;display:flex}.app-guides__title[data-v-891af417]{color:#fff;margin:0 0 10px;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:800}.app-guides__text[data-v-891af417]{color:#ffffff9e;max-width:70ch;margin:0 0 14px;font-size:.95rem;line-height:1.75}.app-guides__link[data-v-891af417]{color:#ffd28f;font-weight:700;text-decoration:none;transition:opacity .2s}.app-guides__link[data-v-891af417]:hover{opacity:.75}@media (width<=575.98px){.app-guides[data-v-891af417]{flex-direction:column;gap:14px;padding:22px 18px}}.app-section .app-note[data-v-891af417]{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;max-width:760px;margin:0 auto;padding:16px 18px;display:flex}.app-note i[data-v-891af417]{color:#ffd28f;margin-top:3px}.app-note p[data-v-891af417]{color:#fff9;margin:0;font-size:.9rem;line-height:1.65}.app-note b[data-v-891af417]{color:#ffffffe6}.app-section[data-v-891af417]:last-child{padding-bottom:80px}@media (width<=575.98px){.app-hero[data-v-891af417]{padding:44px 0 28px}}
