/* Нижние блоки Clover, изолированные от оформления первых форм. */
.conversion-home{--ink:#19372a;--muted:#708174;--line:#dce8d8;--green:#238045;--deep:#225737;padding-top:36px}
.conversion-home:not(.conversion-home--clover) h2,.conversion-home:not(.conversion-home--clover) h3{font-weight:800}
.conversion-home .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:76px}
.conversion-home .benefits>div{min-height:147px;border:1px solid var(--line);background:#fff;border-radius:19px;padding:21px}
.conversion-home .benefit-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:var(--conversion-tint,#e3f4d5);color:var(--deep);font-size:17px;font-weight:800}
.conversion-home .benefits strong{display:block;font-size:14px;margin-top:12px}
.conversion-home .benefits p{font-size:12px;line-height:1.6;color:var(--muted);margin:5px 0 0}
@media(max-width:900px){
.conversion-home .benefits{padding-bottom:54px}
}
@media(max-width:760px){
.conversion-home .benefits{grid-template-columns:1fr;gap:8px;padding-bottom:43px}
.conversion-home .benefits>div{min-height:auto;display:grid;grid-template-columns:30px 1fr;column-gap:11px;padding:14px 16px}
.conversion-home .benefits strong{margin:2px 0 0}
.conversion-home .benefits p{grid-column:2;margin:0}
}
.conversion-home .benefit-icon{width:42px;height:42px;border-radius:13px;background:var(--conversion-tint,#eaf6e5);color:var(--deep)}
.conversion-home .benefit-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
.conversion-home .benefits strong{margin-top:13px}
@media(max-width:760px){
.conversion-home .benefits>div{grid-template-columns:42px 1fr;align-items:center;column-gap:13px}
.conversion-home .benefits strong{margin:0}
.conversion-home .benefits p{align-self:start}
}
.conversion-home .benefits{gap:18px}
.conversion-home .benefits>div{min-height:224px;padding:25px 22px 23px;text-align:center;border-color:var(--conversion-line,#e5ece2);border-radius:22px;box-shadow:0 11px 27px var(--conversion-shadow,rgba(39,65,45,.08))}
.conversion-home .benefit-icon{width:66px;height:66px;margin-inline:auto;border-radius:19px;background:linear-gradient(145deg,#fff,var(--conversion-tint,#f2f8ee));box-shadow:0 9px 20px var(--conversion-shadow,rgba(40,78,43,.1))}
.conversion-home .benefit-icon svg{width:45px;height:45px;stroke-width:1.7}
.conversion-home .benefit-icon svg circle:last-of-type{fill:var(--conversion-tint,#f2fbe9)}
.conversion-home .benefits strong{margin-top:19px;font-size:16px;line-height:1.3;letter-spacing:-.02em}
.conversion-home .benefits p{margin-top:9px;font-size:12px;line-height:1.55}
@media(max-width:760px){
.conversion-home .benefits{gap:11px}
.conversion-home .benefits>div{min-height:112px;grid-template-columns:54px minmax(0,1fr);column-gap:14px;text-align:left;padding:18px;border-radius:18px}
.conversion-home .benefit-icon{width:54px;height:54px;margin:0;border-radius:15px;grid-row:1 / span 2}
.conversion-home .benefit-icon svg{width:37px;height:37px}
.conversion-home .benefits strong{margin:2px 0 0;font-size:14px;line-height:1.3}
.conversion-home .benefits p{grid-column:2;margin:5px 0 0;font-size:11px;line-height:1.5}
}
@media(max-width:390px){
.conversion-home .benefits>div{grid-template-columns:48px minmax(0,1fr);column-gap:11px;padding:15px}
.conversion-home .benefit-icon{width:48px;height:48px}
.conversion-home .benefit-icon svg{width:34px;height:34px}
.conversion-home .benefits strong{font-size:13px}
}
.conversion-home .activity{padding-bottom:64px}
.conversion-home .activity-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:18px}
.conversion-home .activity-heading h2{font-size:36px;line-height:1.16;letter-spacing:-.045em;margin:0}
.conversion-home .activity-clock{display:flex;align-items:center;gap:10px;flex:none;padding:10px 13px;border:1px solid var(--conversion-line,#dbe9d8);background:var(--conversion-tint,#f0f8ea);border-radius:999px;color:var(--conversion-deep,#41694c);font-size:12px;font-weight:750;white-space:nowrap}
.conversion-home .activity-track{display:flex;flex-direction:column;gap:9px;height:491px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain;padding:0 2px}
.conversion-home .activity-track:focus-visible{outline:3px solid var(--conversion-focus,#7dbf49);outline-offset:4px;border-radius:14px}
.conversion-home .activity-track::-webkit-scrollbar{display:none}
.conversion-home .activity-card{position:relative;flex:0 0 91px;display:flex;flex-direction:column;justify-content:space-between;padding:11px 15px;border:1px solid var(--conversion-line,#dfe9dc);border-radius:14px;background:#fff;box-shadow:0 6px 18px var(--conversion-shadow,rgba(39,65,45,.05));transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}
.conversion-home .activity-card.is-featured{z-index:1;transform:translateY(-1px);border-color:var(--conversion-border,#a9d19d);background:linear-gradient(105deg,var(--conversion-tint,#eff8e9),var(--conversion-surface,#fbfdf8));box-shadow:0 10px 25px var(--conversion-shadow,rgba(35,128,69,.13))}
.conversion-home .activity-card.is-featured::before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:0 3px 3px 0;background:var(--green)}
.conversion-home .activity-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.conversion-home .activity-name{font-size:13px;font-weight:850;color:var(--ink);white-space:nowrap}
.conversion-home .activity-product{margin-left:auto;padding:4px 7px;border-radius:99px;background:var(--conversion-tint,#eef7eb);color:var(--deep);font-size:10px;font-weight:800;white-space:nowrap}
.conversion-home .activity-sum{margin:0;color:var(--conversion-muted,#526458);font-size:11px;line-height:1.35}
.conversion-home .activity-sum strong{display:inline;color:var(--ink);font-size:13px;letter-spacing:-.02em;white-space:nowrap}
.conversion-home .activity-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}
.conversion-home .activity-status{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;max-width:48%;color:var(--conversion-accent,#35714a);font-size:11px;font-weight:750;line-height:1.25;text-align:right}
.conversion-home .activity-status svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.conversion-home .activity-status--progress{color:var(--conversion-deep,#6b7e3b)}
.conversion-home .activity-status--choice{color:var(--conversion-accent,#247657)}
.conversion-home .activity-card time{color:var(--conversion-muted,#829086);font-size:11px;font-weight:700}
@media(max-width:760px){
.conversion-home .activity{padding-bottom:42px}
.conversion-home .activity-heading{display:block;margin-bottom:15px}
.conversion-home .activity-heading h2{font-size:28px}
.conversion-home .activity-clock{width:max-content;margin-top:12px;padding:8px 10px;font-size:11px}
}
@media(max-width:390px){
.conversion-home .activity-heading h2{font-size:26px}
.conversion-home .activity-card{padding-inline:10px}
.conversion-home .activity-card-top{gap:5px}
.conversion-home .activity-name{font-size:12px}
.conversion-home .activity-product{font-size:9px}
.conversion-home .activity-card time{font-size:10px}
.conversion-home .activity-status{gap:4px;font-size:10px}
.conversion-home .activity-status svg{width:15px;height:15px}
}
@media(prefers-reduced-motion:reduce){
.conversion-home .activity-track{scroll-behavior:auto}
}
.conversion-home .activity-status--approved{color:var(--conversion-accent,#1c8150);font-weight:850}
.conversion-home .activity-status--issuance{color:var(--conversion-deep,#1e755f);font-weight:850}
.conversion-home .activity-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:17px}
.conversion-home .activity-clock{gap:5px;padding:9px 12px}
@media(max-width:760px){
.conversion-home .activity-heading{display:grid;gap:8px}
.conversion-home .activity-heading h2{font-size:26px}
.conversion-home .activity-clock{width:auto;margin-top:0;padding:8px 10px;font-size:11px}
}
@media(max-width:390px){
.conversion-home .activity-heading h2{font-size:22px}
.conversion-home .activity-clock{padding:7px 9px;font-size:10px}
}
.conversion-home .metrics-highlight{position:relative;overflow:hidden;margin-bottom:65px;padding:28px 46px;border-radius:30px;background:var(--conversion-metrics-background,linear-gradient(125deg,#123f66 0%,#165d78 53%,#127963 100%));color:#fff;box-shadow:0 19px 45px var(--conversion-shadow,rgba(18,74,98,.16))}
.conversion-home .metrics-highlight:before,.conversion-home .metrics-highlight:after{content:"";position:absolute;pointer-events:none;border:1px solid rgba(189,236,246,.12);border-radius:50%}
.conversion-home .metrics-highlight:before{width:420px;height:420px;right:-130px;top:-280px;box-shadow:0 0 0 64px rgba(255,255,255,.035),0 0 0 128px rgba(255,255,255,.025)}
.conversion-home .metrics-highlight:after{width:260px;height:260px;left:-160px;bottom:-210px}
.conversion-home .metrics-heading,.conversion-home .metrics-grid,.conversion-home .metrics-disclaimer{position:relative;z-index:1}
.conversion-home .metrics-kicker{display:inline-flex;align-items:center;gap:12px;color:var(--conversion-heading,#c3f1e7);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.conversion-home .metrics-kicker span{padding:3px 7px;border:1px solid rgba(218,245,236,.42);border-radius:100px;color:var(--conversion-heading,#e1f7ee);font-size:9px;letter-spacing:.05em}
.conversion-home .metrics-heading h2{max-width:720px;margin:0 0 28px;font-size:clamp(29px,3.4vw,43px);line-height:1.12;letter-spacing:-.045em}
.conversion-home .metrics-heading h2 em{font-style:normal;color:var(--conversion-heading,#b9f2d7)}
.conversion-home .metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.conversion-home .metric{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center;padding:25px 18px 22px;border:1px solid rgba(228,250,247,.24);border-radius:23px;background:rgba(255,255,255,.10);backdrop-filter:blur(3px)}
.conversion-home .metric-circle{--ring-progress:0%;position:relative;display:grid;place-items:center;width:124px;height:124px;flex:none;border:2px solid rgba(255,255,255,.84);border-radius:50%;background:conic-gradient(var(--conversion-ring,#bafa64) 0 var(--ring-progress),rgba(255,255,255,.27) var(--ring-progress) 100%);color:var(--conversion-deep,#146448);box-shadow:0 10px 28px rgba(0,30,41,.18)}
.conversion-home .metric-circle::before{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff 0%,var(--conversion-circle-middle,#e9fff2) 58%,var(--conversion-circle-edge,#d1f5e1) 100%);box-shadow:inset 0 0 0 5px var(--conversion-ring-shadow,rgba(43,148,102,.08))}
.conversion-home .metric-circle strong{position:relative;font-size:37px;letter-spacing:-.06em;line-height:1}
.conversion-home .metric h3{margin:19px 0 7px;font-size:19px;line-height:1.2;letter-spacing:-.025em}
.conversion-home .metric p{max-width:250px;margin:0;color:var(--conversion-copy,#dceff0);font-size:12px;line-height:1.55}
.conversion-home .metrics-disclaimer{max-width:730px;margin:24px 0 0;color:var(--conversion-copy,#d0e6e4);font-size:11px;line-height:1.5}
@media(max-width:760px){
.conversion-home .metrics-highlight{margin-bottom:42px;padding:22px 21px;border-radius:23px}
.conversion-home .metrics-heading h2{margin:0 0 22px;font-size:29px}
.conversion-home .metrics-grid{grid-template-columns:1fr;gap:10px}
.conversion-home .metric{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:16px;align-items:center;min-height:111px;padding:12px 15px;text-align:left;border-radius:17px}
.conversion-home .metric-circle{grid-row:1 / span 2;width:84px;height:84px}
.conversion-home .metric-circle::before{inset:6px}
.conversion-home .metric-circle strong{font-size:28px}
.conversion-home .metric h3{margin:0 0 4px;font-size:16px}
.conversion-home .metric p{max-width:none;font-size:12px}
.conversion-home .metrics-disclaimer{margin-top:17px;font-size:11px}
}
@media(max-width:390px){
.conversion-home .metrics-highlight{padding:20px 16px}
.conversion-home .metrics-heading h2{margin-bottom:20px;font-size:23px}
.conversion-home .metric{grid-template-columns:76px minmax(0,1fr);column-gap:12px;padding:11px}
.conversion-home .metric-circle{width:74px;height:74px}
.conversion-home .metric-circle strong{font-size:25px}
.conversion-home .metric h3{font-size:15px}
.conversion-home .metric p{font-size:11px}
}


/* У Clover сохранены исходные цвета и отступы. */
.conversion-home.conversion-home--clover{--ink:#17211d;--muted:#66736b;--line:#dce5db;--deep:#175f37;padding-top:0}
.navigator-home .conversion-home{--ink:#10233f;--muted:#61718a;--line:#dce4ef;--green:#2157d9;--deep:#1744b0;--conversion-tint:#edf4ff;--conversion-surface:#fbfdff;--conversion-line:#dce4ef;--conversion-border:#99b8ef;--conversion-deep:#1744b0;--conversion-muted:#61718a;--conversion-accent:#2157d9;--conversion-focus:#739be8;--conversion-heading:#c8e3ff;--conversion-ring:#8bc4ff;--conversion-circle-middle:#eef5ff;--conversion-circle-edge:#d9e8ff;--conversion-copy:#e0ecff;--conversion-shadow:rgba(25,70,145,.11);--conversion-ring-shadow:rgba(33,87,217,.08);--conversion-metrics-background:linear-gradient(125deg,#102e67 0%,#174aa1 53%,#2465cf 100%)}
.moment-home .conversion-home{--ink:#30231d;--muted:#79685e;--line:#efded4;--green:#e45b37;--deep:#aa4428;--conversion-tint:#fff0e6;--conversion-surface:#fffaf6;--conversion-line:#efded4;--conversion-border:#edb08d;--conversion-deep:#aa4428;--conversion-muted:#79685e;--conversion-accent:#ce512e;--conversion-focus:#f58d64;--conversion-heading:#ffdab8;--conversion-ring:#ffbc80;--conversion-circle-middle:#fff5ec;--conversion-circle-edge:#ffe0c7;--conversion-copy:#ffeadc;--conversion-shadow:rgba(151,68,34,.11);--conversion-ring-shadow:rgba(228,91,55,.08);--conversion-metrics-background:linear-gradient(125deg,#71351f 0%,#a34423 53%,#cb552b 100%)}

/* Спокойный юридический блок по образцу Clover. */
:is(.navigator-home,.moment-home) .site-footer{border-top:1px solid #e1e6e4;background:#f2f5f2;color:#53645a}
:is(.navigator-home,.moment-home) .footer-legal{padding-top:42px;padding-bottom:38px}
:is(.navigator-home,.moment-home) .footer-title-row>div>span{color:#75847b;font-size:11px}
:is(.navigator-home,.moment-home) .footer-title-row h2{margin-top:7px;font-size:27px;color:#4c6053}
:is(.navigator-home,.moment-home) .footer-intro{color:#728076;font-size:12px;line-height:1.7}
:is(.navigator-home,.moment-home) .footer-bottom{border-top:1px solid #e1e6e4;background:#edf1ed}
:is(.navigator-home,.moment-home) .footer-brand :is(.brand__text,.brand-copy) strong{color:#4c6053}
:is(.navigator-home,.moment-home) .footer-brand :is(.brand__text,.brand-copy) small{color:#728076}
:is(.navigator-home,.moment-home) .footer-links a,:is(.navigator-home,.moment-home) .footer-contacts a{color:#617267}
:is(.navigator-home,.moment-home) .legal-toggle{border-color:#d0dcd2;background:#fff;color:#5e7465}
@media(max-width:760px){.conversion-home{padding-top:22px}:is(.navigator-home,.moment-home) .footer-title-row h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.conversion-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
