.cr .s1-point:only-child{grid-template-columns:minmax(0,1fr)}.cr .s1-point:only-child:before,.cr .s1-point:only-child:after{display:none}.cr .s1-point:only-child p{font-size:19px;line-height:1.85}.cr .s1-cta{margin-left:0}.cr-apply{background:var(--sp-grey);padding-block:96px}.cr-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;align-items:start}.cr-form{background:#fff;border-top:4px solid var(--accent);border-radius:5px;padding:48px 46px 46px;box-shadow:0 22px 50px #0b23421a}.cr-form h2{margin:0 0 .45em}.cr-lead p{font-size:18px;margin:0 0 .9em}.cr .checks{margin:4px 0 22px}.cr .checks li{align-items:center;padding:16px 20px;background:var(--sp-grey);border-left:4px solid var(--accent);border-radius:5px;font:600 19px/1.3 var(--display);color:var(--ink)}.cr .checks svg{display:grid;width:30px;height:30px;padding:6px;margin:0;border-radius:50%;background:var(--accent);color:#fff;stroke-width:3}.cr .cform{max-width:none;margin-top:26px;gap:18px}.cr .cf-row{gap:18px}.cr .cf-field{gap:8px}.cr .cf-field span{font:600 12px/1.2 var(--display);letter-spacing:.14em;color:var(--navy)}.cr .cf-field input,.cr .cf-field textarea{border:1px solid #d3dbe5;border-radius:5px;font-family:var(--sans);font-size:17px;padding:12px 14px;background:#fff}.cr .cf-field textarea{min-height:150px}.cr .cf-field input:focus-visible,.cr .cf-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.cr .cf-send{min-width:220px;border-radius:5px;font-family:var(--display);font-weight:600;font-size:16px}.cr .cf-send:disabled{opacity:1;cursor:not-allowed}.cr .cf-note,.cr .cf-err{border-radius:5px}.cr .cf-note{position:relative;background:#fff4e8;border:1px solid #fbe0c2;padding:14px 18px 14px 50px;color:#000;font-size:15.5px}.cr .cf-note:before{content:"!";position:absolute;left:18px;top:15px;width:20px;height:20px;border:2px solid var(--accent-deep);border-radius:50%;color:var(--accent-deep);font:700 13px/16px var(--display);text-align:center}.cr .cf-note a{color:var(--navy);font-weight:700}.cr-info{position:sticky;top:calc(var(--hdr-h) + 28px);background:var(--sp-dark);color:#fff;border-radius:5px;padding:40px 34px;box-shadow:0 22px 50px #0b23422e;overflow:hidden;isolation:isolate}.cr-info:after{content:"";position:absolute;right:-60px;bottom:-60px;z-index:-1;width:220px;height:220px;background:repeating-radial-gradient(circle,transparent 0 22px,rgba(255,255,255,.05) 23px 24px)}.cr-list{list-style:none;margin:0;padding:0;display:grid;gap:28px}.cr-list li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;margin:0}.cr-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:5px;background:var(--accent);color:var(--accent-ink)}.cr-ico svg{width:22px;height:22px}.cr-list b{display:block;font:600 12px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:4px 0 8px}.cr-list p{margin:0;color:#fff;font-size:17px;line-height:1.55}.cr-phone a{color:#fff;font:700 26px/1.1 var(--display);text-decoration:none;letter-spacing:-.01em}.cr-phone a:hover{color:var(--accent)}@media(max-width:1000px){.cr-grid{grid-template-columns:1fr}.cr-info{position:relative;top:auto}}@media(max-width:680px){.cr-apply{padding-block:64px}.cr-form{padding:32px 20px}.cr-info{padding:30px 22px}.cr .cf-send{width:100%}}
