.mock-grid-top{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;margin-top:40px;display:grid}@media (width<=900px){.mock-grid-top{grid-template-columns:1fr}}.mock-points{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}.mock-points li{color:var(--ace-body);gap:14px;font-size:15.5px;line-height:1.55;display:flex}.mock-points li:before{content:"";background:var(--ace-cyan-soft);background-image:radial-gradient(circle at center,var(--ace-cyan) 0,var(--ace-cyan) 5px,transparent 6px);border-radius:50%;flex:0 0 24px;height:24px;margin-top:2px}.mock-points li strong{color:var(--ace-ink);font-family:var(--f-display);margin-bottom:2px;font-size:16px;display:block}.mock-form-big{background:var(--ace-surface);border:1px solid #00c8e459;border-radius:20px;padding:36px;box-shadow:0 30px 70px #0006}.mock-form-big h3{letter-spacing:-.3px;margin-bottom:6px;font-size:24px}.mock-form-big .btn{justify-content:center;width:100%;margin-top:24px}.mock-form-big .fine{color:var(--ace-mute);text-align:center;margin-top:12px;font-size:12.5px}.what-grid{background:var(--ace-surface);border:1px solid var(--ace-line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid;overflow:hidden}@media (width<=800px){.what-grid{grid-template-columns:repeat(2,1fr)}}.what-grid>div{border-right:1px solid var(--ace-line);padding:28px 24px}.what-grid>div:last-child{border-right:0}@media (width<=800px){.what-grid>div{border-right:0;border-bottom:1px solid var(--ace-line)}.what-grid>div:nth-child(2n){border-right:0}.what-grid>div:nth-last-child(-n+2){border-bottom:0}}.what-grid h4{color:var(--ace-ink);font-family:var(--f-display);letter-spacing:-.2px;font-size:17px}.what-grid p{color:var(--ace-body);margin-top:8px;font-size:14px;line-height:1.55}.what-grid .icn{background:var(--ace-cyan-soft);width:42px;height:42px;color:var(--ace-cyan);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px;display:grid}@media (width<=800px){.steps{grid-template-columns:1fr}}.step{background:var(--ace-surface);border:1px solid var(--ace-line);counter-increment:step;border-radius:16px;padding:28px;position:relative}.step:before{content:counter(step,decimal-leading-zero);font-family:var(--f-mono);color:var(--ace-cyan);letter-spacing:1.6px;font-size:14px}.step h4{color:var(--ace-ink);letter-spacing:-.2px;margin-top:8px;font-size:17px}.step p{color:var(--ace-body);margin-top:8px;font-size:14.5px;line-height:1.6}
