:root{--luscii-mint-200:#b8e3cf;--luscii-mint-400:#5dbe96;--luscii-ink-900:#1b2735;--luscii-blue-500:#0b5fff;--luscii-blue-600:#0848c9;--luscii-pink-accent:#f4c0d1;--luscii-paper:#fff;--luscii-radius-lg:20px;--luscii-shadow-lg:0 12px 32px rgba(27,39,53,.08),0 4px 8px rgba(27,39,53,.04);--luscii-font:"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif}.luscii-cta-form{background:var(--luscii-ink-900);color:var(--luscii-paper);overflow:hidden;padding:96px 0;position:relative}.luscii-cta-form:before{background-image:radial-gradient(circle at 80% 20%,rgba(93,190,150,.08) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(244,192,209,.05) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.luscii-cta-form__inner{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1200px;padding:0 32px;position:relative;z-index:1}.luscii-cta-form__eyebrow{color:var(--luscii-mint-200);display:inline-block;font-family:var(--luscii-font);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.luscii-cta-form__headline{color:var(--luscii-paper);font-family:var(--luscii-font);font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px}.luscii-cta-form__lead{color:hsla(0,0%,100%,.7);font-family:var(--luscii-font);font-size:17px;line-height:1.65;margin-bottom:24px}.luscii-cta-form__lead p{margin:0}.luscii-cta-form__bullets{list-style:none;margin:0;padding:0}.luscii-cta-form__bullets li{color:hsla(0,0%,100%,.85);font-family:var(--luscii-font);font-size:15px;padding:8px 0 8px 28px;position:relative}.luscii-cta-form__bullets li:before{background-image:linear-gradient(135deg,var(--luscii-mint-400),var(--luscii-mint-200));border-radius:50%;content:"";height:16px;left:0;position:absolute;top:13px;width:16px}.luscii-cta-form__bullets li:after{color:var(--luscii-ink-900);content:"\2713";font-size:11px;font-weight:900;left:4px;position:absolute;top:8px}.luscii-cta-form__card{background:var(--luscii-paper);border-radius:var(--luscii-radius-lg);box-shadow:var(--luscii-shadow-lg);color:var(--luscii-ink-900);padding:40px}.luscii-cta-form__card-title{color:var(--luscii-ink-900);font-family:var(--luscii-font);font-size:20px;font-weight:800;margin:0 0 24px}@media (max-width:960px){.luscii-cta-form__inner{gap:48px;grid-template-columns:1fr}.luscii-cta-form__headline{font-size:32px}}@media (max-width:560px){.luscii-cta-form{padding:64px 0}.luscii-cta-form__inner{padding:0 20px}.luscii-cta-form__card{padding:24px}}.luscii-cta-form__lead,.luscii-cta-form__lead *{color:hsla(0,0%,100%,.75)!important}.luscii-cta-form__card .hs-form,.luscii-cta-form__card form.hs-form{background:transparent!important;border:0!important}.luscii-cta-form__card .hs-form-richtext,.luscii-cta-form__card .hs-form-wrapper,.luscii-cta-form__card .hs_cos_wrapper_type_form{background:transparent!important;border:0!important;box-shadow:none!important}.luscii-cta-form__card .hs-form-field>label{color:var(--luscii-ink-900);display:block;font-family:var(--luscii-font);font-size:14px;font-weight:700;margin-bottom:6px}.luscii-cta-form__card input[type=email],.luscii-cta-form__card input[type=tel],.luscii-cta-form__card input[type=text],.luscii-cta-form__card select,.luscii-cta-form__card textarea{background:#f7f9fb;border:1px solid #e5e8ee;border-radius:10px;box-sizing:border-box;color:var(--luscii-ink-900);font-family:var(--luscii-font);font-size:15px;padding:12px 14px;transition:border-color .2s ease,background .2s ease;width:100%}.luscii-cta-form__card input:focus,.luscii-cta-form__card select:focus,.luscii-cta-form__card textarea:focus{background:var(--luscii-paper);border-color:var(--luscii-mint-400);outline:none}.luscii-cta-form__card .hs-button,.luscii-cta-form__card input[type=submit]{background:var(--luscii-blue-500);border:0;border-radius:999px;color:var(--luscii-paper);cursor:pointer;font-family:var(--luscii-font);font-size:16px;font-weight:800;margin-top:8px;padding:16px 24px;transition:background .2s ease;width:100%}.luscii-cta-form__card .hs-button:hover,.luscii-cta-form__card input[type=submit]:hover{background:var(--luscii-blue-600)}.luscii-cta-form__card .hs-richtext,.luscii-cta-form__card .hs-richtext p{color:rgba(27,39,53,.65);font-family:var(--luscii-font);font-size:13px;line-height:1.55;margin:12px 0}.luscii-cta-form__card .hs-richtext a{color:var(--luscii-blue-500)}.luscii-cta-form__card .form-title,.luscii-cta-form__card .hs_cos_wrapper.form-title,.luscii-cta-form__card h3.form-title{display:none!important}.luscii-cta-form__bullets li:before{content:""!important;display:block!important}.luscii-cta-form__bullets li{padding:8px 0 8px 28px!important}.luscii-cta-form__card #hs_form_target_form_727052106,.luscii-cta-form__card .hs-form-frame,.luscii-cta-form__card .hs_cos_wrapper_type_form,.luscii-cta-form__card .hs_cos_wrapper_widget,.luscii-cta-form__card [id^=hs_form_target_]{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.luscii-cta-form__bullets li:before{align-items:center;color:var(--luscii-ink-900);content:"\2713"!important;display:flex!important;font-family:var(--luscii-font);font-size:11px;font-weight:900;justify-content:center}.luscii-cta-form__bullets li:after{content:none!important}.luscii-cta-form__card .hs-form-private,.luscii-cta-form__card .hs_cos_wrapper,.luscii-cta-form__card .hs_cos_wrapper_type_form,.luscii-cta-form__card .hs_cos_wrapper_type_module,.luscii-cta-form__card .hs_cos_wrapper_widget,.luscii-cta-form__card [class*=hs-form-],.luscii-cta-form__card [class*=hsForm_],.luscii-cta-form__card [data-hs-cos-type=form],.luscii-cta-form__card [data-hs-forms-root],.luscii-cta-form__card form,.luscii-cta-form__card form.hs-form{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.luscii-cta-form__card{background:var(--luscii-paper)!important;box-shadow:var(--luscii-shadow-lg)!important;padding:40px!important}.luscii-cta-form__card .form-columns-2{display:flex;gap:16px}.luscii-cta-form__card .form-columns-2>.hs-form-field{flex:1}@media (max-width:560px){.luscii-cta-form__card .form-columns-2{flex-direction:column;gap:0}}