.ct-sky{--u:.5px;--sk:.5;margin-top:0}.ct-sky .rim{transform:scale(var(--sk))}.ct-sky .skyline{padding-top:calc(260 * var(--u))}.ct-sky .rim .roof{stroke-width:3px}.ct-sky .rim .trace{stroke-width:3.2px}.ct-sky .rim .tip{width:10px;height:10px;box-shadow:0 0 12px 2px #fff9}.ct-inner{gap:96px}.ct-main{grid-template:"intro form""faq form"1fr/minmax(0,1fr) 460px;align-items:start;gap:56px;display:grid}.ct-intro{flex-direction:column;grid-area:intro;align-items:flex-start;gap:16px;display:flex}.ct-intro .lead{max-width:520px}.ct-aside{grid-area:form;align-self:start;scroll-margin-top:24px;position:sticky;top:24px}.ct-faq{flex-direction:column;grid-area:faq;gap:24px;min-width:0;display:flex}.ct-faq-title{font:700 28px/1.15 var(--f-display);letter-spacing:-.02em;color:#fffffff5;margin:0}@media (max-width:1024px){.ct-sky .skyline{padding-top:calc(280 * var(--u))}.ct-inner{gap:72px}.ct-main{flex-direction:column;align-items:stretch;gap:48px;display:flex}.ct-aside{position:static}}@media (max-width:760px){.ct-sky{--u:.333333px;--sk:.333333}.ct-sky .skyline{padding-top:calc(300 * var(--u))}.ct-sky .rim .trace{stroke-width:4.2px}.ct-sky .rim .tip{width:14px;height:14px;box-shadow:0 0 18px 3px #fff9}.ct-inner{gap:56px}.ct-main{gap:32px}.ct-intro{gap:12px}.ct-intro .lead{font-size:18px}.ct-faq{gap:16px}.ct-faq-title{font-size:24px}}
