.co-page{flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.co-header{height:86px;margin:0 var(--lp-x);z-index:3;border-bottom:1px solid #c9cbc8;justify-content:space-between;align-items:center;display:flex;position:relative}.co-logo{align-items:center;min-width:59px;height:44px;display:inline-flex}.co-logo img{width:59px;height:30px;display:block}.co-page .lp-auth-nav{min-height:44px;position:static;top:auto;right:auto}.co-main{width:min(100% - 2*var(--lp-x),1480px);flex:1 0 auto;margin:0 auto;padding:clamp(72px,9vh,112px) 0 90px;position:relative}.co-signal{z-index:0;pointer-events:none;opacity:.7;width:66%;height:auto;position:absolute;top:0;left:-17%;overflow:visible}.co-signal path{fill:none;stroke:#7da1ff;stroke-width:.65px;stroke-dasharray:850;stroke-dashoffset:850px;animation:2.2s ease-out both co-draw}.co-signal path:nth-child(2){animation-delay:.25s}.co-signal path:nth-child(3){animation-delay:.5s}.co-signal path:nth-child(4){animation-delay:.75s}.co-signal circle{fill:#3157e8;opacity:0;animation:1.2s ease-out 1.3s forwards co-dot}@keyframes co-draw{to{stroke-dashoffset:0}}@keyframes co-dot{to{opacity:.85}}.co-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(56px,9vw,160px);max-width:1280px;margin:0 auto;display:grid;position:relative}.co-intro{padding-top:30px}.co-eyebrow,.co-form-kicker{color:#3157e8;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.co-intro h1{letter-spacing:-.055em;color:#17191c;margin:25px 0;font:400 clamp(70px,7.4vw,112px)/.94 Georgia,Times New Roman,serif}.co-lede{color:#4e535b;letter-spacing:-.015em;max-width:25em;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.co-email{color:#3157e8;letter-spacing:-.015em;align-items:center;gap:18px;margin-top:33px;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.co-email:hover{text-underline-offset:5px;text-decoration:underline}.co-email svg{transition:transform .2s}.co-email:hover svg{transform:translate(3px,-3px)}.co-social{border-top:1px solid #c9cbc8;max-width:440px;margin-top:68px}.co-social a{color:#17191c;border-bottom:1px solid #c9cbc8;grid-template-columns:38px 1fr 20px;align-items:center;gap:18px;min-height:69px;font-size:16px;text-decoration:none;transition:color .18s,padding .18s;display:grid}.co-social a:hover{color:#3157e8;padding-left:5px}.co-social-mark{letter-spacing:-.08em;justify-content:center;align-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:21px;font-weight:700;display:inline-flex}.co-social-in{color:#f4f4f3;letter-spacing:-.05em;background:#17191c;border-radius:3px;font-size:19px}.co-social-x{font-size:27px;font-weight:400}.co-social svg{justify-self:end}.co-form{align-self:start;padding-top:29px}.co-form-kicker{margin-bottom:27px}.co-form form{flex-direction:column;gap:24px;display:flex}.co-field{flex-direction:column;gap:9px;display:flex}.co-field label{color:#252a30;font-size:14px;font-weight:500}.co-field input,.co-field textarea{color:#17191c;width:100%;font:inherit;background:#ffffff9e;border:1px solid #aeb4bf;border-radius:5px;outline:none;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s}.co-field input{height:54px;padding:0 16px}.co-field textarea{resize:vertical;min-height:184px;padding:15px 16px}.co-field input::placeholder,.co-field textarea::placeholder{color:#7d8490}.co-field input:hover,.co-field textarea:hover{border-color:#707b8c}.co-field input:focus,.co-field textarea:focus{background:#fff;border-color:#3157e8;box-shadow:0 0 0 3px #3157e820}.co-field [aria-invalid=true]{border-color:#b12d3b}.co-field [aria-invalid=true]:focus{box-shadow:0 0 0 3px #b12d3b25}.co-error{color:#b12d3b;margin:0;font-size:13px;line-height:1.4}.co-form-error{margin:-7px 0 0}.co-submit{color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#3157e8;border:1px solid #3157e8;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;font-size:16px;font-weight:500;transition:background .18s,transform .18s;display:flex}.co-submit:hover{background:#2449d0}.co-submit:active{transform:translateY(1px)}.co-submit:disabled{opacity:.65;cursor:wait}.co-privacy{color:#6e747c;margin:-7px 0 0;font-size:12px;line-height:1.5}.co-privacy a{color:#3157e8;text-underline-offset:2px;text-decoration:underline}.co-success{border-top:1px solid #c9cbc8;border-bottom:1px solid #c9cbc8;flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;display:flex}.co-success-mark{color:#3157e8;border:1px solid #3157e8;border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;margin-bottom:32px;display:flex}.co-success .co-form-kicker{margin-bottom:18px}.co-success h2{letter-spacing:-.045em;margin:0;font:400 clamp(48px,5vw,74px)/1 Georgia,Times New Roman,serif}.co-success h2:focus{outline:none}.co-success p:not(.co-form-kicker){color:#4e535b;overflow-wrap:anywhere;max-width:24em;margin:20px 0 32px;font-size:18px;line-height:1.5}.co-success strong{color:#17191c;font-weight:500}.co-reset{color:#3157e8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:500;display:inline-flex}.co-reset:hover{text-underline-offset:4px;text-decoration:underline}.co-page .lp-footer{margin-top:auto}.co-page .lp-footer-inner{border-color:#c9cbc8}@media (max-width:900px){.co-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:55px}.co-intro h1{font-size:clamp(64px,8vw,88px)}.co-lede,.co-email{font-size:18px}.co-social{margin-top:50px}}@media (max-width:759px){.co-header{height:76px}.co-logo{min-width:47px}.co-logo img{width:47px;height:24px}.co-main{padding:67px 0 64px}.co-grid{grid-template-columns:1fr;gap:55px}.co-intro{padding-top:0}.co-intro h1{margin:20px 0 21px;font-size:clamp(61px,13.5vw,82px)}.co-lede{max-width:29em;font-size:18px}.co-email{margin-top:25px}.co-social{max-width:none;margin-top:46px}.co-form{padding-top:0}.co-form-kicker{margin-bottom:25px}.co-signal{opacity:.5;width:120%;top:3px;left:-27%}.co-page .lp-footer-inner{gap:15px}.co-page .lp-footer nav{gap:17px}}@media (max-width:390px){.co-page .lp-auth-nav{gap:15px}.co-page .lp-nav-link{font-size:12px}.co-main{padding-top:56px}.co-intro h1{font-size:60px}.co-page .lp-footer nav{gap:13px}}@media (prefers-reduced-motion:reduce){.co-signal path,.co-signal circle{stroke-dashoffset:0;opacity:.8;animation:none}.co-email svg,.co-submit,.co-social a{transition:none}}
