.landing-vnext{--landing-ink:#141414;--landing-muted:#5d5d5d;--landing-line:rgba(20,20,20,.14);--landing-surface:#fff;--landing-soft:#f7f7f7;--landing-orange:#ff7a1a;--landing-orange-dark:#d94f00;color:var(--landing-ink);background:#fff;overflow:hidden}.landing-vnext *{letter-spacing:0}.landing-hero{position:relative;min-height:clamp(470px,68vh,640px);display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(12,12,12,.86),rgba(12,12,12,.62) 38%,rgba(12,12,12,.28) 70%,rgba(12,12,12,.16)),linear-gradient(180deg,rgba(12,12,12,.18),rgba(12,12,12,.38)),url("/img/banners/mainpage/ffmn4n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.landing-hero::after{content:"";position:absolute;inset:auto 0 0;height:170px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff);pointer-events:none}.landing-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.6fr);gap:48px;align-items:center;padding-top:72px;padding-bottom:72px}.landing-hero-copy h1,.landing-section-head h2,.landing-workflow h2,.landing-cta h2{margin:0;font-weight:800;line-height:1.05}.landing-hero-copy h1{max-width:900px;font-size:clamp(2.15rem,5vw,3.2rem)}.landing-hero-copy p{max-width:760px;margin:24px 0 0;color:rgba(255,255,255,.9);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.landing-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:inherit;font-size:.82rem;font-weight:800;text-transform:uppercase}.landing-kicker::before{content:"";width:34px;height:3px;border-radius:8px;background:currentColor;opacity:.75}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:34px}.landing-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 22px;border-radius:8px;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.landing-btn:hover{transform:translateY(-1px);text-decoration:none}.landing-btn-primary{color:#13201f;background:#fff;box-shadow:0 16px 34px rgba(0,0,0,.18)}.landing-btn-primary:hover{color:#13201f;background:#fff3ea}.landing-btn-secondary{color:#fff;border:1px solid rgba(255,255,255,.55)}.landing-btn-secondary:hover{color:#fff;background:rgba(255,255,255,.14)}.landing-hero-facts{display:grid;gap:14px}.landing-hero-facts div{padding:18px 0;border-top:1px solid rgba(255,255,255,.35)}.landing-hero-facts strong,.landing-hero-facts span{display:block}.landing-hero-facts strong{font-size:1.35rem;line-height:1.2}.landing-hero-facts span{margin-top:6px;color:rgba(255,255,255,.78);line-height:1.45}.landing-section{padding:84px 0}.landing-open-access{background:linear-gradient(135deg,rgba(255,122,26,.08),rgba(20,20,20,.035)),#fff}.landing-open-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:42px;align-items:start}.landing-open-layout h2{margin:0;color:var(--landing-ink);font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1.05}.landing-open-layout p{margin:16px 0 0;color:var(--landing-muted);font-size:1.08rem;line-height:1.65}.landing-open-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing-open-points article{min-height:170px;padding:22px;border:1px solid var(--landing-line);border-radius:8px;background:#fff;box-shadow:0 16px 34px rgba(20,20,20,.06)}.landing-open-points strong,.landing-open-points span{display:block}.landing-open-points strong{color:var(--landing-ink);font-size:1.18rem;line-height:1.25}.landing-open-points span{margin-top:10px;color:var(--landing-muted);line-height:1.55}.landing-section-head{max-width:760px;margin-bottom:34px}.landing-section-head .landing-kicker,.landing-workflow .landing-kicker,.landing-cta .landing-kicker{color:var(--landing-orange-dark)}.landing-section-head h2,.landing-workflow h2,.landing-cta h2{font-size:clamp(2rem,3vw,3rem)}.landing-section-head p,.landing-cta p{margin:14px 0 0;color:var(--landing-muted);font-size:1.08rem;line-height:1.6}.landing-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.landing-audience-card{min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding:24px;border-radius:8px;color:#fff;text-decoration:none;background:#141414;box-shadow:0 18px 42px rgba(23,33,38,.13);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.landing-audience-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,12,12,.08),rgba(12,12,12,.3) 48%,rgba(12,12,12,.8));pointer-events:none}.landing-audience-card>*{position:relative;z-index:1}.landing-audience-card:hover{color:#fff;text-decoration:none;transform:translateY(-3px);box-shadow:0 22px 48px rgba(23,33,38,.2)}.landing-card-green{background:linear-gradient(135deg,rgba(20,20,20,.12),rgba(255,122,26,.18)),url("/img/banners/mik/1_crm_for_sto_mik_fon.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.landing-card-rose{background:linear-gradient(135deg,rgba(20,20,20,.1),rgba(255,122,26,.16)),url("/img/banners/mik/2_crm_for_detailingg_mik.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.landing-card-blue{background:linear-gradient(135deg,rgba(20,20,20,.12),rgba(255,159,66,.18)),url("/img/banners/mik/3_crm_for_autoshkool_mik.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.landing-card-lime{background:linear-gradient(135deg,rgba(20,20,20,.06),rgba(255,122,26,.12)),url("/img/banners/mik/4_uchet_avtopark_mik.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff}.landing-card-cyan{background:linear-gradient(135deg,rgba(20,20,20,.12),rgba(255,106,0,.18)),url("/img/banners/mik/5_gruz_auto_mik.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.landing-card-red{background:linear-gradient(135deg,rgba(20,20,20,.1),rgba(255,122,26,.16)),url("/img/banners/mik/6_lich_isp_mik.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.landing-card-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:auto;border-radius:8px;background:rgba(255,255,255,.18);font-size:1.35rem}.landing-audience-card h3{margin:30px 0 10px;color:inherit;font-size:1.55rem;font-weight:800}.landing-audience-card p{margin:0 0 20px;color:rgba(255,255,255,.86);line-height:1.5}.landing-audience-card>span:last-child{font-weight:800}.landing-details{background:var(--landing-soft)}.landing-accounting{background:#fff}.landing-accounting-grid,.landing-type-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.landing-accounting-grid a,.landing-type-links a{min-height:58px;display:inline-flex;align-items:center;padding:14px 16px;border:1px solid var(--landing-line);border-radius:8px;color:var(--landing-ink);background:#fff;font-weight:800;line-height:1.25;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.landing-accounting-grid a:hover,.landing-type-links a:hover{border-color:rgba(255,122,26,.7);color:var(--landing-ink);text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 30px rgba(20,20,20,.08)}.landing-types{background:linear-gradient(135deg,rgba(20,20,20,.04),rgba(255,122,26,.08)),#fff}.landing-types-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:42px;align-items:start}.landing-types h2{margin:0;color:var(--landing-ink);font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1.05}.landing-types p{margin:16px 0 0;color:var(--landing-muted);font-size:1.05rem;line-height:1.6}.landing-inline-link{display:inline-flex;margin-top:20px;color:var(--landing-orange-dark);font-weight:800;text-decoration:none}.landing-inline-link:hover{color:var(--landing-ink);text-decoration:none}.landing-detail-list{display:grid;gap:12px}.landing-detail-row{display:grid;grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:24px;align-items:start;padding:24px 0;border-top:1px solid var(--landing-line)}.landing-detail-row:last-child{border-bottom:1px solid var(--landing-line)}.landing-detail-row h3{margin:0;color:var(--landing-ink);font-size:1.25rem;font-weight:800}.landing-detail-row p{margin:0;color:var(--landing-muted);font-size:1.03rem;line-height:1.65}.landing-workflow-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start}.landing-steps{display:grid;gap:14px}.landing-step{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:center;padding:20px;border:1px solid var(--landing-line);border-radius:8px;background:var(--landing-surface)}.landing-step span{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:var(--landing-orange-dark);font-weight:900}.landing-step p{margin:0;color:var(--landing-muted);line-height:1.55}.landing-cta{padding:72px 0;background:linear-gradient(135deg,rgba(255,122,26,.14),rgba(20,20,20,.08)),#fff}.landing-cta-inner{display:flex;gap:28px;align-items:center;justify-content:space-between}.landing-cta-inner>div{max-width:760px}.landing-cta .landing-btn-primary{color:#fff;background:#141414;box-shadow:0 14px 32px rgba(20,20,20,.22);flex:0 0 auto}.landing-cta .landing-btn-primary:hover{color:#fff;background:var(--landing-orange-dark)}.landing-faq{background:#fff}.landing-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing-faq-item{padding:22px;border:1px solid var(--landing-line);border-radius:8px;background:var(--landing-surface)}.landing-faq-item h3{margin:0 0 10px;color:var(--landing-ink);font-size:1.15rem;font-weight:800}.landing-faq-item p{margin:0;color:var(--landing-muted);line-height:1.6}@media(max-width:1199.98px){.landing-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991.98px){.landing-hero{min-height:auto}.landing-hero-inner,.landing-workflow-grid,.landing-open-layout,.landing-types-layout{grid-template-columns:1fr;gap:32px}.landing-accounting-grid,.landing-type-links{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-section{padding:62px 0}.landing-cta-inner{align-items:flex-start;flex-direction:column}}@media(max-width:767.98px){.landing-hero-inner{padding-top:52px;padding-bottom:54px}.landing-actions{align-items:stretch;flex-direction:column}.landing-btn{width:100%}.landing-hero-facts,.landing-audience-grid,.landing-open-points,.landing-detail-row,.landing-accounting-grid,.landing-type-links,.landing-faq-list{grid-template-columns:1fr}.landing-hero-facts div{padding:14px 0}.landing-audience-card{min-height:230px}.landing-detail-row{gap:8px}}@media(max-width:420px){.landing-hero-copy h1{font-size:2rem}.landing-section-head h2,.landing-workflow h2,.landing-cta h2{font-size:1.8rem}}