.s-points{display:grid;gap:12px;margin-top:22px;max-width:32em;font-size:clamp(17px,1.3vw,20px)}.s-points li{padding-left:28px;position:relative}.s-points li:before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;border-radius:50%;background:var(--pink)}.s-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-optional{font-weight:400;opacity:.8}.s-agree{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4}.c-form .s-agree input[type=checkbox]{width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0;border:0;background:none;box-shadow:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--white);flex:none}.s-agree a{color:var(--white)}.s-welcome{margin-top:clamp(28px,5vw,72px);display:grid;gap:18px;justify-items:start}.s-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:clamp(20px,3vw,44px);align-items:start}.s-preview{background:var(--white);min-height:640px}.s-preview iframe{display:block;width:100%;height:720px;border:0}.s-steps{display:grid;gap:16px}.s-steps h2{font:800 clamp(26px,2.4vw,34px)/.95 var(--display);font-stretch:62%;text-transform:uppercase;margin:4px 0 10px}.s-steps p{font-size:16px}.s-steps .btn{margin-top:14px}.s-step{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.s-applink{margin-top:10px;font-weight:700}@media(max-width:860px){.s-grid,.s-row{grid-template-columns:minmax(0,1fr)}.s-preview iframe{height:640px}}
