.dc .ct-hero{padding:180px 24px 80px}.dc .dc-pill.ct-pill i{background:#34d399;box-shadow:0 0 12px #34d399}.dc .ct-h1{letter-spacing:-.05em;max-width:1000px;font-size:clamp(52px,7.4vw,112px);line-height:.96}.dc .ct-lede{max-width:560px}.dc .ct-main{padding:40px 24px 120px;position:relative}.dc .ct-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:56px;display:grid}.dc .ct-side{flex-direction:column;gap:48px;display:flex}.dc .ct-steps{border-bottom:1px solid #ffffff14;margin:20px 0 0;padding:0;list-style:none}.dc .ct-steps li{border-top:1px solid #ffffff14;gap:18px;padding:22px 0;display:flex}.dc .ct-steps li>span{width:28px;color:var(--dc-periwinkle);flex:none;font-size:14px;font-weight:500}.dc .ct-step-t{font-size:18px;font-weight:500}.dc .ct-step-b{color:var(--dc-mute);margin-top:4px;font-size:15px;line-height:1.55}.dc .ct-direct{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;display:grid}.dc .ct-direct>div{flex-direction:column;gap:6px;display:flex}.dc .ct-direct span{letter-spacing:.14em;text-transform:uppercase;color:#7c8494;font-size:13px}.dc .ct-direct a,.dc .ct-direct strong{color:#fff;overflow-wrap:anywhere;font-size:20px;font-weight:500}.dc .ct-direct a:hover{color:var(--dc-periwinkle)}.dc .ct-solo{color:var(--dc-periwinkle);align-items:center;gap:10px;font-size:16px;font-weight:500;display:inline-flex}.dc .ct-solo:hover{color:#fff}.dc .ct-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1020bf;border:1px solid #ffffff17;border-radius:28px;padding:clamp(24px,3.5vw,40px)}.dc .ct-form{flex-direction:column;gap:18px;display:flex;position:relative}.dc .ct-hp{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.dc .ct-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.dc .ct-label,.dc .ct-label-t{color:var(--dc-dim);flex-direction:column;gap:8px;font-size:13px;display:flex}.dc .ct-input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#05060d99;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:14px 16px;font-size:15px;transition:border-color .2s}.dc .ct-input::placeholder{color:#6b7280}.dc .ct-input:focus{border-color:var(--dc-blue)}.dc .ct-textarea{resize:vertical}.dc .ct-interest{flex-direction:column;gap:10px;display:flex}.dc .ct-chips{flex-wrap:wrap;gap:8px;display:flex}.dc .ct-chip{font:inherit;cursor:pointer;color:var(--dc-soft);background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:9px 16px;font-size:14px;transition:all .25s}.dc .ct-chip:hover{color:#fff;border-color:#ffffff4d}.dc .ct-chip.is-on{border-color:var(--dc-blue);color:#fff;background:#2563ff33}.dc .ct-submit{font:inherit;cursor:pointer;border:0;justify-content:center;margin-top:4px;padding:16px 28px;font-size:16px;font-weight:500}.dc .ct-submit:disabled{opacity:.6;cursor:progress}.dc .ct-error{color:#f87171;margin:0;font-size:14px;line-height:1.5}.dc .ct-legal{color:#7c8494;margin:0;font-size:12px;line-height:1.5}.dc .ct-legal a{color:var(--dc-dim)}.dc .ct-legal a:hover{color:#fff}.dc .ct-sent{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:420px;display:flex}.dc .ct-sent-tick{background:var(--dc-cyan);color:#05060d;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:grid}.dc .ct-sent h3{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:500}.dc .ct-sent p{max-width:380px;color:var(--dc-mute);margin:0;font-size:17px;line-height:1.6}.dc .ct-faq-section{padding:120px 24px 40px;position:relative}.dc .ct-faq-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:56px;display:grid}.dc .ct-h2{font-size:clamp(40px,5vw,68px);line-height:1}.dc .ct-faq-sub{max-width:380px;color:var(--dc-mute);margin:24px 0 0;font-size:18px;line-height:1.6}.dc .ct-faq-sub a{color:#fff;border-bottom:1px solid #ffffff4d}.dc .ct-faq{border-top:1px solid #ffffff14}.dc .ct-faq-item{border-bottom:1px solid #ffffff14}.dc .ct-faq-item>button{color:#fff;width:100%;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:clamp(19px,2vw,23px);font-weight:500;display:flex}.dc .ct-faq-icon{border:1px solid #ffffff26;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:20px;font-weight:300;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s;display:grid}.dc .ct-faq-item.is-open .ct-faq-icon{background:var(--dc-blue);transform:rotate(45deg)}.dc .ct-faq-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.dc .ct-faq-item.is-open .ct-faq-body{grid-template-rows:1fr}.dc .ct-faq-body>div{overflow:hidden}.dc .ct-faq-body p{color:var(--dc-mute);text-wrap:pretty;margin:0;padding:0 60px 28px 0;font-size:17px;line-height:1.65}@media (max-width:600px){.ct-faq-body p{padding-right:0}}
