.ct-hero{--ov:clamp(64px,7vw,100px);padding:calc(88px + clamp(40px,5vw,72px)) 0 calc(8px + var(--ov))}.ct-hero .sp-hero-lede{grid-column:1/span 7}.ct-main{--ov:clamp(64px,7vw,100px);background:var(--cloud);color:var(--navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0 0 clamp(72px,8vw,120px)}.ct-main .ct-grid{z-index:1;margin-top:calc(-1 * var(--ov));position:relative}.ct-main .eyebrow{color:var(--royal)}.ct-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ct-card{background:#fff;border:1px solid #e3e6ef;border-radius:18px;grid-column:1/-1;padding:clamp(28px,3.4vw,48px);box-shadow:0 24px 60px -24px #02021e59}.ct-card h2{margin-top:16px;font-size:clamp(30px,3vw,42px);line-height:1.08}.ct-intro{max-width:560px;color:var(--slate);margin:14px 0 32px;font-size:16px;line-height:1.6}.ct-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.ct-wide{grid-column:1/-1}.ct-fld{font:500 13.5px/1.2 var(--font-inter),Arial,sans-serif;color:#2a2f4c;flex-direction:column;gap:8px;display:flex}.ct-fld em{color:var(--slate);font-style:normal;font-weight:400}.ct-fld input,.ct-fld select,.ct-fld textarea{width:100%;height:52px;color:var(--navy);font:400 15.5px/1.4 var(--font-inter),Arial,sans-serif;transition:border-color var(--t),box-shadow var(--t);background:#fff;border:1.5px solid #cbd3ea;border-radius:12px;padding:0 16px}.ct-fld select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%231146F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 18px center no-repeat;padding-right:44px}.ct-fld textarea{resize:vertical;height:auto;min-height:140px;padding:14px 16px}.ct-fld input:hover,.ct-fld select:hover,.ct-fld textarea:hover{border-color:#9fb0e6}.ct-fld input:focus,.ct-fld select:focus,.ct-fld textarea:focus{border-color:var(--royal);outline:0;box-shadow:0 0 0 4px #1146f229}.ct-fld [aria-invalid=true]{border-color:#d93636}.ct-fld [aria-invalid=true]:focus{box-shadow:0 0 0 4px #d9363624}.ct-err{font:500 12.5px/1.3 var(--font-inter),Arial,sans-serif;color:#c42b2b}.ct-form .btn{cursor:pointer;margin-top:6px}.ct-form .btn svg{width:16px;height:16px}.ct-thanks{flex-direction:column;gap:12px;padding:12px 0 8px;display:flex}.ct-thanks-mk{width:260px;height:auto;margin:4px 0 6px;overflow:visible}.ct-thanks-mk path{stroke:var(--royal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:1.2s cubic-bezier(.6,0,.2,1) both c20Draw}.ct-thanks-mk .mk-knee{animation-duration:.5s;animation-delay:1.05s}.ct-thanks-mk circle{fill:var(--royal);transform-box:fill-box;transform-origin:50%;animation:.5s 1.1s both c20Pop}.ct-thanks-mk .mk-halo{opacity:.12}.ct-thanks h2{margin:0;font-size:clamp(30px,3vw,42px)}.ct-thanks p{max-width:520px;color:var(--slate);font-size:16px;line-height:1.6;animation:.8s cubic-bezier(.2,.7,.2,1) .9s both c20Rise}@media (max-width:640px){.ct-form{grid-template-columns:1fr}.ct-hero .sp-hero-lede{grid-column:1/-1}}.ct-vs{background:var(--cloud);color:var(--navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:clamp(72px,7vw,96px) 0 clamp(80px,8vw,112px)}.ct-vs .eyebrow{color:var(--royal)}.ct-vs-grid{grid-template-columns:minmax(0,5fr) 60px minmax(0,7fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.ct-vs-head{flex-direction:column;gap:18px;display:flex}.ct-vs-head h2{font-size:clamp(34px,3.5vw,50px);line-height:1.04}.ct-vs-sig{width:60px;height:336px;display:block;overflow:visible}.ct-vs-sig path{stroke:var(--royal);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.ct-vs-sig .mk-halo{fill:var(--royal);opacity:.12}.ct-vs-sig .mk-node{fill:var(--royal)}.ct-vs-sig circle{transform-box:fill-box;transform-origin:50%}.ct-vs-rows{margin:0;padding:0;list-style:none}.ct-vs-rows li{border-bottom:1px solid #dfe0e1;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:32px;height:112px;display:grid}.ct-vs-rows h3{font:400 clamp(19px,1.6vw,22px)/1.2 var(--display);letter-spacing:-.02em;margin:0}.ct-vs-rows p{color:var(--slate);font-size:15px;line-height:1.55}.ct-vs-grid.sp-sig-pre path{stroke-dashoffset:100px}.ct-vs-grid.sp-sig-pre circle{transform:scale(0)}.ct-vs-grid.sp-sig-pre .ct-vs-rows li{opacity:0;transform:translate(12px)}.ct-vs-grid.sp-sig-go path{animation:c20Draw .55s linear calc(var(--i) * .55s) both}.ct-vs-grid.sp-sig-go circle{animation:c20Pop .45s ease calc(var(--i) * .55s + .5s) both}.ct-vs-grid.sp-sig-go .ct-vs-rows li{animation:.7s cubic-bezier(.2,.7,.2,1) both c20Rise}.ct-vs-grid.sp-sig-go .ct-vs-rows li:nth-child(2){animation-delay:.55s}.ct-vs-grid.sp-sig-go .ct-vs-rows li:nth-child(3){animation-delay:1.1s}@media (max-width:980px){.ct-vs-grid{grid-template-columns:60px minmax(0,1fr);row-gap:40px}.ct-vs-head{grid-column:1/-1}.ct-vs-rows li{grid-template-columns:1fr;align-content:center;gap:6px}}@media (max-width:560px){.ct-vs-rows li{height:auto;min-height:112px;padding:14px 0}.ct-vs-sig{display:none}.ct-vs-grid{grid-template-columns:1fr}}.ct-card{text-align:center}.ct-intro{margin-left:auto;margin-right:auto}.ct-form{text-align:left;max-width:860px;margin:0 auto}.ct-form>.ct-wide:last-child{text-align:center}.ct-thanks{text-align:center;align-items:center}.ct-thanks p{margin:0 auto}.ct-det{background:radial-gradient(55% 60% at 60% 50%,#1146f242,transparent 70%),var(--navy);color:#fff;padding:clamp(72px,6vw,88px) 0 clamp(80px,7vw,104px);position:relative}.ct-det-head{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.ct-det-head h2{font-size:clamp(32px,3.1vw,44px);line-height:1.08}.ct-det-list{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;max-width:1200px;margin:clamp(48px,5vw,72px) auto 0;padding:0;list-style:none;display:grid}.ct-det-list li{flex-direction:column;align-items:center;display:flex}.ct-oct{background:var(--royal);color:#fff;clip-path:polygon(29.29% 0,70.71% 0,100% 29.29%,100% 70.71%,70.71% 100%,29.29% 100%,0 70.71%,0 29.29%);place-items:center;width:80px;height:80px;display:grid}.ct-oct svg{width:28px;height:28px}.ct-det-list small{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6cc0f5;margin:22px 0 10px}.ct-det-v{font:500 17px/1.4 var(--font-inter),Arial,sans-serif}.ct-det-v a{color:inherit;transition:border-color var(--t),color var(--t);border-bottom:1px solid #0000;text-decoration:none}.ct-det-v a:hover{color:var(--sky);border-color:currentColor}@media (max-width:1000px){.ct-det-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (max-width:560px){.ct-det-list{grid-template-columns:1fr}}
