.ch-form{position:relative;z-index:3;display:block;width:100%;max-width:920px;margin:0 auto;padding:18px 20px 16px;text-align:center;background:#071021;border:1px solid rgba(96,165,250,.18);border-radius:18px;box-shadow:0 18px 42px -24px rgba(0,0,0,.62)}.ch-form .ch-field-labels{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto;gap:10px;margin:0 0 6px;padding:0;text-align:left}.ch-form .ch-field-labels span{padding-left:2px;color:rgba(248,250,252,.55);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ch-form .ch-field-labels span:first-child{grid-column:1/2}.ch-form .ch-field-labels span:last-child{grid-column:2/span 2;padding-left:6px}.ch-form .ch-input-row{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto;gap:10px;align-items:stretch;margin:0}.ch-form .ch-input-with-icon{position:relative;display:flex;align-items:center;min-width:0}.ch-form .ch-input-prefix{position:absolute;left:14px;display:inline-flex;align-items:center;justify-content:center;color:rgba(148,163,184,.85);pointer-events:none}.ch-form .ch-input{width:100%;min-width:0;height:48px;padding:14px 16px;color:#f8fafc;font-size:14.5px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ch-form .ch-input-with-icon .ch-input{padding-left:40px}.ch-form .ch-input::placeholder{color:rgba(148,163,184,.65)}.ch-form .ch-input:focus{outline:none;color:#f8fafc;background:rgba(255,255,255,.06);border-color:rgba(96,165,250,.55);box-shadow:0 0 0 3px rgba(59,130,246,.18)}.ch-form .custom-select{align-self:stretch;min-width:110px;height:48px;color:#f8fafc!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important}.ch-form .custom-select:focus-within,.ch-form .custom-select:hover{background:rgba(255,255,255,.06)!important;border-color:rgba(96,165,250,.45)!important}.ch-form .custom-select .select-trigger{height:100%;color:#f8fafc;background:transparent;border:none;border-radius:10px;box-shadow:none}.ch-form .custom-select .select-trigger:focus,.ch-form .custom-select .select-trigger:hover{background:transparent;border:none;box-shadow:none}.ch-form .custom-select .select-arrow,.ch-form .custom-select .select-globe,.ch-form .custom-select .select-hint{color:rgba(148,163,184,.9)}.ch-form .ch-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;height:48px;margin:0;padding:0 22px;color:#ffffff;font-size:14.5px;font-weight:600;letter-spacing:.005em;white-space:nowrap;cursor:pointer;background:#2563eb;border:none;border-radius:10px;box-shadow:0 10px 26px -12px rgba(37,99,235,.55);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ch-form .ch-submit:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 14px 32px -12px rgba(37,99,235,.6)}.ch-form .ch-submit:disabled{cursor:not-allowed;opacity:.78}.ch-form .ch-submit.analyzing{background:#1d4ed8}.ch-form .spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#ffffff;border-radius:50%;animation:ch-form-spin .7s linear infinite}@keyframes ch-form-spin{to{transform:rotate(1turn)}}.ch-form .ch-error{margin:8px 0 0;color:#fca5a5;font-size:13px;text-align:center}.ch-form .ch-trust-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 22px;margin:12px 0 2px;color:rgba(248,250,252,.7);font-size:12.5px}.ch-form .ch-trust-dot{display:inline-flex;align-items:center;gap:6px}.ch-form .ch-trust-dot svg{width:12px;height:12px;flex-shrink:0;color:#60a5fa}@media (max-width:900px){.ch-form{padding:16px}.ch-form .ch-field-labels{display:none}.ch-form .ch-input-row{grid-template-columns:minmax(0,1fr)}.ch-form .ch-submit,.ch-form .custom-select{width:100%}}@media (prefers-reduced-motion:reduce){.ch-form .ch-submit{transition:none}}.section-cta-enhanced{position:relative;overflow:hidden;contain:paint;padding:120px 0;color:#f8fafc;background:radial-gradient(ellipse 1000px 480px at 50% 112%,rgba(37,99,235,.2) 0,transparent 64%),linear-gradient(180deg,#070f20,#0d1b3e)}.section-cta-enhanced:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;transform:translateZ(0);background-image:linear-gradient(rgba(238,243,251,.04) 1px,transparent 0),linear-gradient(90deg,rgba(238,243,251,.04) 1px,transparent 0);background-size:54px 54px}.fcta-eyebrow{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:26px;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(238,243,251,.45)}.fcta-eyebrow__pulse{position:relative;width:5px;height:5px;border-radius:50%;background:#60a5fa}.fcta-eyebrow__pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(96,165,250,.55);opacity:.22;transform:scale(1.9)}.section-cta-enhanced .final-cta-container{position:relative;z-index:1;width:100%;max-width:980px;margin:0 auto;padding:0 24px}.section-cta-enhanced .final-cta-title{font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#f8fafc;text-align:center;margin-bottom:30px}.section-cta-enhanced .final-cta-title .text-gradient-elite{text-shadow:none}@media (max-width:1024px){.section-cta-enhanced{padding:80px 0}}@media (max-width:768px){.section-cta-enhanced{padding:60px 0}}