/* Local revision 3: compact four-card situations, illustrated setup, violet accent, bolder Golos. */
@font-face{font-family:AviGolos;src:url('/golos-variable.ttf') format('truetype');font-style:normal;font-weight:400 900;font-display:swap}
.cro-candidate{--canvas:#FAFBFD;--line:#E5E9F1;--chapter-blue:#F3EFFF;--brand:#7A38DF;--brand-text:#7130CC;background:var(--canvas);color:#182131;font-family:PanelInter,Arial,sans-serif}
.cro-candidate h1,.cro-candidate h2,.cro-candidate h3{font-family:AviGolos,PanelInter,Arial,sans-serif;font-weight:740;letter-spacing:-.025em}
.cro-candidate .button{font-family:PanelGeist,PanelInter,Arial,sans-serif}
.cro-candidate .skip-link:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}
.cro-candidate .hero-intro h1 span,.cro-candidate .chapter-heading h2 span,.cro-candidate .story-copy h3 span,.cro-candidate .pricing h2 span,.cro-candidate .setup h2 span{color:var(--brand-text)}
.cro-candidate .header{min-height:88px}
.cro-candidate .hero{padding:56px 0 72px;background:radial-gradient(ellipse at 92% 35%,rgba(215,196,249,.42),transparent 55%),linear-gradient(180deg,#FAFBFD,#F6F2FE)}
.cro-candidate .hero-inner{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:48px;align-items:center}
.cro-candidate .hero-intro{align-items:flex-start;text-align:left;max-width:none;margin:0}
.cro-candidate h1{max-width:none;margin:0;font-size:52px;line-height:1.12;text-wrap:pretty}
.cro-candidate .hero-intro .eyebrow{font-size:14px;font-weight:600;color:#596477;margin-bottom:22px}
.hero-audience{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}
.avito-only{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:6px 12px;border-radius:999px;background:#F1E9FD;color:#7130CC;font-size:12px;line-height:18px;font-weight:650}
.cro-candidate .hero-explainer{margin:24px 0 0;max-width:440px;font-size:18px;line-height:28px;color:#596477}
.cro-candidate .hero-actions{align-items:flex-start;flex-direction:column;gap:12px;margin-top:28px}
.cro-candidate .hero-secondary{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;color:#7130CC}
.cro-candidate .hero-terms{margin-top:14px;color:#647084;font-size:12px;line-height:19px}
.hero-visual{min-width:0;position:relative}
.cro-candidate .mode-tabs{margin-bottom:12px;padding-bottom:12px}
.cro-candidate .benefit-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:480px 44px;gap:12px;width:100%}
.cro-candidate .benefit-stage{grid-column:1;grid-row:1;width:100%;height:480px;padding:24px;background:radial-gradient(ellipse at 0% 0%,#E8DAFC,transparent 65%),linear-gradient(135deg,#F3EDFD,#EAE2F6)}
.cro-candidate .chat-window{width:100%;height:100%}
.cro-candidate .demo-controls{grid-column:1;grid-row:2}
.cro-candidate .demo-controls button,.cro-candidate .story-controls button{background:#EEF1F6;border-color:#DFE5EE;color:#526077}
.hero-demo-note{margin:14px 0 0;color:#647084;font-size:12px;line-height:19px}
.cro-candidate .hero-panel.live-panel{padding:16px;background:#F0EAFB}
.cro-candidate .lc-shell{grid-template-columns:minmax(0,1fr)}
.cro-candidate .lc-side{border-left:0;border-top:1px solid var(--line);padding:16px 20px}
.cro-candidate .lc-side-text,.cro-candidate .lc-side-privacy{display:none}
.cro-candidate .lc-side-title{font-size:18px}
.cro-candidate .lc-messages{height:300px}
.situations{background:radial-gradient(ellipse at 0% 58%,rgba(222,204,248,.32),transparent 60%),linear-gradient(180deg,#F6F2FE 0%,#F1EAFD 48%,#FAFBFD 100%);padding:72px 0 80px}
.chapter-heading{margin-bottom:40px}
.chapter-heading h2{max-width:840px;font-size:40px;line-height:1.16}
.situations .chapter-heading{text-align:center}
.situations .chapter-heading h2{margin-inline:auto}
.situations .eyebrow{font-size:13px;color:#647084}
.situation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.situation-grid article{display:flex;flex-direction:column;min-width:0;padding:20px 22px 18px;border:1px solid #E8E1F2;border-radius:24px;background:#FFF;box-shadow:0 8px 24px rgba(70,40,112,.035)}
.pain-illustration,.setup-illustration{background-image:url('/cro-illustrations-v3.png');background-repeat:no-repeat;background-size:400% 200%}
.pain-illustration{width:164px;height:164px;max-width:100%;margin:0 auto 18px}
.pain-evening{background-position:0% 0%}
.pain-repeats{background-position:33.333333% 0%}
.pain-details{background-position:66.666667% 0%}
.pain-design{background-position:100% 0%}
.situation-grid h3{font-size:20px;line-height:27px;letter-spacing:-.02em;font-weight:700}
.situation-grid article>p{max-width:32ch;margin-top:12px;font-size:14px;color:#647084;line-height:23px}
.situation-grid article>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:14px;font-size:12px;line-height:19px;color:#7130CC}
.furniture-focus{padding:80px 0 0;background:radial-gradient(ellipse at 98% 68%,rgba(224,211,247,.22),transparent 52%),#FAFBFD}
.furniture-focus .chapter-heading h2{max-width:1000px}
.furniture-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.furniture-focus-grid article{min-width:0}
.furniture-focus-grid img{width:100%;height:210px;object-fit:cover;border-radius:20px}
.furniture-focus-grid article>div{padding-top:20px}
.furniture-focus-grid h3{font-size:24px;line-height:31px;font-weight:700}
.furniture-focus-grid article p{margin-top:12px;font-size:16px;line-height:25px;color:#596477}
.furniture-disclosure{margin-top:12px;font-size:12px;line-height:19px;color:#647084}
.fit-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;padding-top:30px;border-top:1px solid var(--line)}
.fit-reasons>article{min-width:0}
.fit-reasons h3{margin-top:18px;font-size:19px;line-height:26px;font-weight:700}
.fit-reasons article>p{margin-top:8px;font-size:14px;line-height:23px;color:#596477}
.benefit-visual{position:relative;display:grid;place-items:center;height:212px;padding:18px;overflow:hidden;border:1px solid #EAE4F3;border-radius:20px;background:linear-gradient(145deg,#FAF8FE,#F0EAF9)}
.scenario-preview{width:100%;max-width:310px;padding:14px 15px;border:1px solid #E3DBEE;border-radius:16px;background:#FFF}
.scenario-preview-label{display:block;font-size:11px;line-height:17px;color:#647084}
.scenario-preview ol{display:grid;gap:3px;margin:8px 0 0;padding:0;list-style:none}
.scenario-preview li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:baseline;font-size:12px;line-height:21px;color:#182131}
.scenario-preview li>span{color:#7130CC;font-size:10px;font-variant-numeric:tabular-nums}
.scenario-goal{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #EEE9F5;color:#7130CC;font-size:12px;line-height:20px;font-weight:650}
.scenario-goal>span{text-align:center;font-size:17px;font-weight:400}
.benefit-photo{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:6px;padding:18px 12px}
.benefit-photo figure{width:100%;min-width:0}
.benefit-photo img{width:100%;height:126px;object-fit:cover;border-radius:12px}
.benefit-photo figcaption{margin-top:10px;text-align:center;font-size:11px;line-height:17px;color:#596477}
.photo-arrow{margin-bottom:27px;color:#7130CC;font-size:22px;line-height:24px}
.order-preview{width:100%;max-width:310px;padding:14px 15px;border:1px solid #E3DBEE;border-radius:16px;background:#FFF}
.order-preview-label{display:block;margin-bottom:5px;font-size:11px;line-height:17px;color:#647084}
.order-preview>strong{font-family:AviGolos,PanelInter,Arial,sans-serif;font-size:17px;line-height:23px;font-weight:650}
.order-preview dl{margin:10px 0 0}
.order-preview dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;padding:4px 0;border-top:1px solid #EEE9F5}
.order-preview dt{font-size:11px;line-height:19px;color:#647084}
.order-preview dd{margin:0;font-size:12px;line-height:19px;color:#182131}
.fit-legend{margin-top:16px;font-size:11px;line-height:18px;color:#647084}
.cro-candidate .results{padding:0}
.story-introduction{padding-top:88px;margin-bottom:32px}
.story-band{padding:48px 0;background:var(--canvas)}
.band-warm{background:radial-gradient(ellipse at 85% 50%,rgba(221,204,246,.27),transparent 62%),linear-gradient(180deg,#FAFBFD,#F4F1FB)}
.band-coral{background:radial-gradient(ellipse at 10% 40%,rgba(226,215,246,.25),transparent 58%),linear-gradient(180deg,#F4F1FB,#FAFBFD)}
.band-cyan{background:radial-gradient(ellipse at 90% 60%,rgba(219,211,245,.25),transparent 58%),linear-gradient(180deg,#FAFBFD,#F1F3FC)}
.band-pink{background:radial-gradient(ellipse at 10% 50%,rgba(226,215,249,.25),transparent 58%),linear-gradient(180deg,#F1F3FC,#FAFBFD)}
.cro-candidate .story-row{margin:0;width:100%;grid-template-columns:minmax(0,736px) minmax(0,408px);column-gap:64px}
.cro-candidate .story-row--reverse{grid-template-columns:minmax(0,408px) minmax(0,736px)}
.cro-candidate .story-copy{align-self:center}
.cro-candidate .story-copy h3{max-width:450px;font-size:36px;line-height:1.17}
.cro-candidate .story-copy>p:not(.eyebrow):not(.story-note){margin-top:20px;font-size:17px;line-height:27px;color:#596477}
.cro-candidate .story-copy .eyebrow{margin-bottom:18px;font-size:12px;color:#647084}
.cro-candidate .story-copy .story-note{font-size:12px;line-height:19px;margin-top:22px;color:#647084}
.cro-candidate .story-row .warm-stage{background:radial-gradient(ellipse at 0% 0%,#E8DAFC,transparent 65%),#F0EBF8}
.cro-candidate .story-row .coral-stage{background:radial-gradient(ellipse at 100% 100%,#E7DCF8,transparent 65%),#F2EDFA}
.cro-candidate .story-row .cyan-stage{background:radial-gradient(ellipse at 0% 100%,#E3DBF4,transparent 65%),#F2EEF9}
.cro-candidate .story-row .pink-stage{background:radial-gradient(ellipse at 100% 100%,#E4DAF6,transparent 65%),#F3EFFB}
/* Product screenshots and animated interfaces keep their existing typography. */
.cro-candidate .benefit-stage,.cro-candidate .story-stage{font-family:PanelGeist,PanelInter,Arial,sans-serif;color:#171717}
.cro-candidate .story-stage h2,.cro-candidate .story-stage h3,.cro-candidate .story-stage h4{font-family:PanelGeist,PanelInter,Arial,sans-serif;font-weight:580}
.photo-proof{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}
.photo-proof img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:12px}
.photo-proof figcaption{margin-top:7px;font-size:11px;color:#647084}
.cro-candidate .cabinet{padding:80px 0;background:radial-gradient(ellipse at 85% 60%,rgba(225,214,244,.28),transparent 65%),linear-gradient(180deg,#FAFBFD 0%,#FAFBFD 65%,#F4EFFB 100%)}
.control-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;margin-bottom:38px;align-items:center}
.control-heading h2{font-size:40px;line-height:1.16}
.control-points{display:grid;gap:16px}
.control-points p{display:grid;grid-template-columns:150px 1fr;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:14px}
.control-points b{font-weight:600}
.control-points span{color:#647084}
.cabinet-overview{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.cro-candidate .cabinet-demo{margin:0;min-width:0}
.cro-candidate .tour-copy{display:block;padding:0}
.cro-candidate .tour-copy h3{font-size:23px;line-height:30px}
.cro-candidate .tour-copy .eyebrow{margin-bottom:12px}
.cro-candidate .tour-copy>p{margin-top:12px;font-size:15px;color:#647084}
.cro-candidate .cabinet-stage{display:block;height:auto;min-height:0;padding:20px;margin-top:20px;background:#F2EDFA}
.cro-candidate .cabinet-figure{margin:0}
.cro-candidate .cabinet-stage-meta{margin-top:12px;font-size:12px;color:#647084}
.setup-band{background:radial-gradient(ellipse at 10% 50%,rgba(222,203,249,.22),transparent 58%),linear-gradient(180deg,#F4EFFB 0%,#F3EDFC 55%,#FAFBFD 100%)}
.cro-candidate .setup{display:block;padding:72px 0}
.cro-candidate .setup>div{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:64px}
.cro-candidate .setup .eyebrow{width:100%}
.cro-candidate .setup h2{font-size:36px;max-width:560px;line-height:1.17}
.cro-candidate .setup .intro{max-width:430px;font-size:17px;line-height:27px;margin:0;color:#647084}
.cro-candidate .setup ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:36px 0 0;padding:0;border:0;list-style:none}
.cro-candidate .setup li{display:flex;flex-direction:column;gap:0;min-width:0;padding:22px;border:1px solid #E8E1F2;border-radius:24px;background:#FFF}
.setup-illustration{width:150px;height:150px;max-width:100%;margin:0 auto 16px}
.setup-graphic-1{background-position:0% 100%}
.setup-graphic-2{background-position:33.333333% 100%}
.setup-graphic-3{background-position:66.666667% 100%}
.setup-graphic-4{background-position:100% 100%}
.cro-candidate .setup li>span{display:block;margin-bottom:10px;padding:0;border:0;font-size:12px;line-height:18px;font-weight:650;color:#7130CC}
.cro-candidate .setup li h3{font-size:18px;line-height:25px;font-weight:700}
.cro-candidate .setup li p{font-size:14px;line-height:23px;margin-top:10px;color:#647084}
.price-band{background:radial-gradient(ellipse at 85% 35%,rgba(229,214,250,.25),transparent 60%),#FAFBFD}
.cro-candidate .pricing{padding:80px 0;grid-template-columns:1fr 1fr;gap:36px 80px;border-top:0}
.cro-candidate .pricing h2{font-size:44px;line-height:1.17}
.cro-candidate .pricing .intro{font-size:17px;line-height:27px;color:#647084}
.cro-candidate .price-block{padding:32px;background:#FFF;border-color:#E7DFF0;box-shadow:0 12px 40px rgba(40,63,112,.04)}
.cro-candidate .amount{font-family:AviGolos,PanelInter,Arial,sans-serif;font-size:68px;letter-spacing:-.03em}
.cro-candidate .avito-terms{grid-column:1/-1;max-width:850px;color:#647084;font-size:12px;line-height:19px}
.avito-terms a{text-decoration:underline;text-underline-offset:3px}
.cro-candidate .faq{padding:72px 0}
.cro-candidate .faq h2{font-size:36px;line-height:1.17}
.cro-candidate .closing{background:radial-gradient(ellipse at 15% 65%,rgba(216,195,247,.45),transparent 60%),radial-gradient(ellipse at 90% 60%,rgba(231,217,252,.6),transparent 60%),linear-gradient(180deg,#FAFBFD,#F2ECFC 65%,#FAFBFD);padding:64px 0}
.cro-candidate .closing h2{font-size:40px;line-height:1.17;max-width:780px}
.cro-candidate .footer{padding-block:36px}
@media(max-width:900px){
 .fit-reasons{grid-template-columns:1fr;gap:28px}
}
@media(min-width:1001px) and (max-width:1200px){
 .cro-candidate .hero-inner{gap:28px;grid-template-columns:.9fr 1.1fr}
 .cro-candidate h1{font-size:44px}
 .cro-candidate .story-row,.cro-candidate .story-row--reverse{grid-template-columns:minmax(0,1fr);gap:18px}
 .cro-candidate .story-copy{grid-column:1;grid-row:1;width:100%;max-width:none}
 .cro-candidate .story-row .story-stage{grid-row:2}
 .cro-candidate .story-row .story-controls{grid-row:3}
 .situation-grid article{padding-inline:20px}
 .pain-illustration{width:150px;height:150px}
}
@media(max-width:1000px){
 .cro-candidate .wrap{width:calc(100% - 40px)}
 .cro-candidate .hero{padding:32px 0 48px}
 .cro-candidate .hero-inner{grid-template-columns:1fr;gap:32px}
 .cro-candidate .hero-intro{max-width:680px}
 .cro-candidate h1{font-size:46px;line-height:1.15}
 .cro-candidate .hero-explainer{max-width:540px}
 .cro-candidate .hero-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 24px}
 .situation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
 .situation-grid article{padding:22px}
 .furniture-focus-grid{gap:20px}
 .furniture-focus-grid img{height:180px}
 .furniture-focus-grid h3{font-size:21px;line-height:28px}
 .furniture-focus-grid article p{font-size:15px;line-height:24px}
 .fit-reasons{gap:20px}
 .cro-candidate .story-row,.cro-candidate .story-row--reverse{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:16px}
 .cro-candidate .story-row .story-copy{grid-column:1;grid-row:1;max-width:100%;padding:0}
 .cro-candidate .story-row .story-stage{grid-column:1;grid-row:2;max-width:736px;justify-self:center}
 .cro-candidate .story-row .story-controls{grid-column:1;grid-row:3}
 .cro-candidate .story-copy h3{max-width:650px}
 .cro-candidate .story-copy>p:not(.eyebrow):not(.story-note){max-width:640px}
 .photo-proof{max-width:420px}
 .control-heading{grid-template-columns:1fr;gap:28px}
 .cro-candidate .setup>div{display:block}
 .cro-candidate .setup .intro{margin-top:22px}
 .cro-candidate .setup ol{grid-template-columns:repeat(2,minmax(0,1fr))}
 .cro-candidate .pricing{gap:32px}
 .cro-candidate .pricing h2{font-size:38px}
}
@media(max-width:600px){
 .cro-candidate .header{min-height:76px}
 .cro-candidate h1{font-size:35px;line-height:1.16}
 .cro-candidate h1 br{display:none}
 .cro-candidate .hero-intro .eyebrow{margin-bottom:16px;font-size:13px;line-height:20px}
 .cro-candidate .hero-explainer{margin-top:18px;font-size:16px;line-height:25px}
 .cro-candidate .hero-actions{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;gap:8px}
 .cro-candidate .hero-actions>.button{width:100%}
 .cro-candidate .hero-secondary{justify-content:center}
 .cro-candidate .hero-terms{margin-top:8px;font-size:12px;line-height:18px}
 .cro-candidate .hero-inner{gap:24px}
 .cro-candidate .mode-tabs{gap:6px}
 .cro-candidate .mode-tabs button{padding:0 12px;font-size:12px;flex:1}
 .cro-candidate .benefit-layout{grid-template-rows:420px 44px}
 .cro-candidate .benefit-stage{height:420px;padding:16px}
 .cro-candidate .chat-head{padding-inline:12px;gap:8px}
 .cro-candidate .chat-head small{font-size:11px}
 .cro-candidate .chat-reset{padding-inline:10px;font-size:12px}
 .cro-candidate .chat-messages{padding:12px}
 .cro-candidate .chat-bubble p{font-size:16px;line-height:23px}
 .cro-candidate .chat-bubble b,.cro-candidate .chat-bubble time{font-size:12px}
 .cro-candidate .hero-panel.live-panel{padding:10px}
 .cro-candidate .lc-message-text{font-size:16px;line-height:24px}
 .hero-demo-note{font-size:11px;line-height:17px}
 .situations{padding:48px 0}
 .chapter-heading h2,.control-heading h2{font-size:31px;line-height:1.18}
 .chapter-heading{margin-bottom:28px}
 .situation-grid{grid-template-columns:1fr;gap:16px}
 .situation-grid article{display:grid;grid-template-columns:108px minmax(0,1fr);grid-template-rows:auto auto auto;gap:0 18px;padding:20px 18px}
 .pain-illustration{grid-column:1;grid-row:1/4;width:108px;height:108px;margin:0;align-self:center}
 .situation-grid h3{font-size:19px;line-height:25px;align-self:initial}
 .situation-grid h3 br{display:none}
 .situation-grid article>p{font-size:14px;line-height:22px;margin-top:10px}
 .situation-grid article>a{font-size:12px;line-height:19px;margin-top:4px;padding-top:6px}
 .furniture-focus{padding-top:48px}
 .furniture-focus-grid{grid-template-columns:1fr;gap:32px}
 .furniture-focus-grid img{height:210px}
 .furniture-focus-grid article>div{padding-top:16px}
 .furniture-focus-grid h3{font-size:23px;line-height:30px}
 .furniture-focus-grid article p{font-size:16px;line-height:25px;margin-top:10px}
 .furniture-disclosure{margin-top:12px;font-size:11px;line-height:18px}
 .fit-reasons{grid-template-columns:1fr;gap:28px;padding-top:26px}
 .fit-reasons h3{font-size:19px;line-height:26px}
 .story-introduction{padding-top:52px;margin-bottom:24px}
 .story-band{padding:36px 0}
 .cro-candidate .story-copy h3{font-size:30px;line-height:1.19}
 .cro-candidate .story-copy>p:not(.eyebrow):not(.story-note){font-size:16px;line-height:25px;margin-top:16px}
 .cro-candidate .story-copy .story-note{font-size:12px;line-height:19px;margin-top:16px}
 .cro-candidate .story-row .story-stage{height:480px;min-height:420px}
 .cro-candidate .cabinet{padding:48px 0}
 .control-heading{margin-bottom:30px}
 .control-points p{grid-template-columns:110px 1fr;gap:14px;font-size:14px}
 .cabinet-overview{grid-template-columns:1fr;gap:36px}
 .cro-candidate .tour-copy h3{font-size:22px;line-height:28px}
 .cro-candidate .cabinet-stage{padding:14px}
 .cro-candidate .setup{padding:48px 0}
 .cro-candidate .setup h2{font-size:30px;line-height:1.19}
 .cro-candidate .setup .intro{font-size:16px;line-height:25px;margin-top:18px}
 .cro-candidate .setup ol{grid-template-columns:1fr;gap:16px;margin-top:30px}
 .cro-candidate .setup li{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-rows:auto auto;gap:0 18px;padding:20px 18px}
 .setup-illustration{grid-column:1;grid-row:1/3;width:100px;height:100px;margin:0;align-self:center}
 .cro-candidate .setup li h3{font-size:17px;line-height:23px}
 .cro-candidate .setup li p{font-size:14px;line-height:22px}
 .cro-candidate .setup li>span{display:none}
 .cro-candidate .pricing{grid-template-columns:1fr;padding:48px 0}
 .cro-candidate .pricing h2{font-size:34px}
 .cro-candidate .price-block{padding:24px}
 .cro-candidate .price-block .button{padding-inline:16px;font-size:13px;width:100%}
 .cro-candidate .avito-terms{font-size:12px;line-height:19px}
 .cro-candidate .faq{padding:48px 0}
 .cro-candidate .faq h2{font-size:30px}
 .cro-candidate .closing{padding:48px 0}
 .cro-candidate .closing h2{font-size:32px;line-height:1.18}
}
