.LandingCta_section__32ej_{padding:4.5rem var(--zakrep-page-gutter) 5rem}.LandingCta_inner__CjTpz{max-width:72rem;margin:0 auto;width:100%}.LandingCta_title__Cn0iH{margin:0 0 .85rem;font-family:var(--zakrep-font-display);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.05;letter-spacing:-.04em}.LandingCta_lead__xKymS{margin:0 0 1.25rem;color:var(--zakrep-color-muted);font-size:1.05rem;line-height:1.45}.LandingCta_button__ACYUZ{display:inline-flex;align-items:center;min-height:2.75rem;padding:.7rem 1.15rem;background:var(--zakrep-color-ink);color:var(--zakrep-color-accent);text-decoration:none;border-radius:var(--zakrep-radius);font-weight:700}.LandingCta_actions__XYEba{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.LandingCta_secondary__Q1orc{display:inline-flex;align-items:center;min-height:2.75rem;padding:.7rem 1.15rem;border:1px solid rgba(12,18,34,.25);border:1px solid color-mix(in oklab,var(--zakrep-color-ink) 25%,transparent);border-radius:var(--zakrep-radius);color:var(--zakrep-color-ink);text-decoration:none;font-weight:600}.LandingDemo_section__D3Tmz{padding:4.5rem var(--zakrep-page-gutter);background:rgb(237,243,227);background:color-mix(in oklab,var(--zakrep-color-accent) 10%,var(--zakrep-color-bg))}.LandingDemo_inner__aqTDi{max-width:72rem;margin:0 auto;width:100%}.LandingDemo_eyebrow__fbzY6{margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;color:var(--zakrep-color-muted)}.LandingDemo_title__fTlQ4{margin:0 0 .75rem;font-family:var(--zakrep-font-display);font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.04em;color:var(--zakrep-color-ink)}.LandingDemo_lead__XgxCs{margin:0 0 2rem;color:var(--zakrep-color-muted);font-size:1.02rem;line-height:1.45}.LandingDemo_grid__sM3mm{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}.LandingDemo_cardExecutor__T_BHC,.LandingDemo_card__MzYd5{display:grid;grid-template-rows:auto 1fr auto;gap:.75rem;height:100%;padding:1.35rem;border:1px solid var(--zakrep-color-line)}.LandingDemo_card__MzYd5{background:var(--zakrep-color-surface);color:var(--zakrep-color-ink)}.LandingDemo_cardExecutor__T_BHC{background:var(--zakrep-color-ink);color:#f4f6fa;border-color:transparent}.LandingDemo_cardTitle__137qK{margin:0;font-family:var(--zakrep-font-display);font-size:1.35rem;letter-spacing:-.02em;color:inherit}.LandingDemo_cardText__bcsbQ{margin:0;line-height:1.45;color:var(--zakrep-color-muted)}.LandingDemo_cardExecutor__T_BHC .LandingDemo_cardText__bcsbQ{color:rgba(255,255,255,.72);color:color-mix(in oklab,white 72%,transparent)}.LandingDemo_linkExecutor__mXCUg,.LandingDemo_link__HAtlc{justify-self:start;align-self:end;margin-top:.35rem;padding:.55rem .9rem;border-radius:var(--zakrep-radius);font-weight:700;text-decoration:none}.LandingDemo_link__HAtlc{background:var(--zakrep-color-ink);color:var(--zakrep-color-accent)}.LandingDemo_linkExecutor__mXCUg{background:var(--zakrep-color-accent);color:var(--zakrep-color-accent-ink)}@media (max-width:760px){.LandingDemo_grid__sM3mm{grid-template-columns:1fr}}.LandingFaq_section__TYQvj{padding:4.5rem var(--zakrep-page-gutter);background:rgba(255,255,255,.7);background:color-mix(in oklab,var(--zakrep-color-surface) 70%,transparent)}.LandingFaq_inner__MOukG{max-width:72rem;margin:0 auto;width:100%}.LandingFaq_eyebrow__jx7mD{margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;color:var(--zakrep-color-muted)}.LandingFaq_title___ye98{margin:0 0 1.75rem;font-family:var(--zakrep-font-display);font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.04em}.LandingFaq_list___gErN{display:grid;gap:.65rem}.LandingFaq_item__Qi6KU{margin:0;padding:.95rem 1.05rem;border:1px solid var(--zakrep-color-line);border-radius:var(--zakrep-radius);background:var(--zakrep-color-surface)}.LandingFaq_question__NAjeV{cursor:pointer;list-style:none;font-weight:700;font-size:1rem;line-height:1.35;color:var(--zakrep-color-ink)}.LandingFaq_question__NAjeV::-webkit-details-marker{display:none}.LandingFaq_answer__pEBTt{margin:.7rem 0 0;font-size:.95rem;line-height:1.5;color:var(--zakrep-color-muted)}