.ci-contact-theme{--ci-teal-500:#14b8a6;--ci-teal-400:#2dd4bf;--ci-indigo-700:#1e3a8a;--ci-indigo-500:#3b82f6;--ci-gradient-main:linear-gradient(135deg,#14b8a6 0%,#1e3a8a 100%);--ci-gradient-hover:linear-gradient(135deg,#2dd4bf 0%,#3b82f6 100%)}.ci-contact-theme .section-title .bar{background:#cfeee9}.ci-contact-theme .section-title .bar:before{background:var(--ci-teal-500)}.ci-contact-theme .btn-primary:before{background:var(--ci-indigo-700)!important}.ci-contact-theme .btn-primary:after{background:var(--ci-indigo-500)!important}.ci-contact-theme .contact-info ul li .icon{border-color:var(--ci-teal-500)!important}.ci-contact-theme .contact-info ul li .icon:before{background:var(--ci-gradient-main)!important}.ci-contact-theme .contact-info ul li .icon:after{background:var(--ci-gradient-hover)!important}.ci-contact-theme .contact-info ul li:hover .icon{border-color:var(--ci-indigo-500)!important}.ci-contact-theme .contact-info ul li a:hover{color:var(--ci-teal-500)!important}.ci-contact-theme .form-control:focus{border-color:var(--ci-teal-500)!important}.ci-contact-theme .account-create-area{color:#fff;border-radius:8px;padding:40px;position:relative;overflow:hidden;background:var(--ci-gradient-main)!important}.ci-contact-theme .account-create-area:before{content:"";background:var(--ci-gradient-hover);opacity:0;z-index:0;transition:opacity .35s;position:absolute;inset:0}.ci-contact-theme .account-create-area:hover:before{opacity:1}.ci-contact-theme .account-create-area .account-create-content{z-index:1;position:relative}.ci-contact-theme .account-create-area h2,.ci-contact-theme .account-create-area p{color:#fff!important}.ci-contact-theme .account-create-area p{opacity:.9;margin-bottom:0}.ci-contact-theme .account-create-area .btn-primary{color:var(--ci-indigo-700)!important;background-color:#fff!important}.ci-contact-theme .account-create-area .btn-primary:before,.ci-contact-theme .account-create-area .btn-primary:after{background:#fff!important}.ci-contact-theme .account-create-area .btn-primary:hover,.ci-contact-theme .account-create-area .btn-primary:focus{color:var(--ci-indigo-700)!important}.ci-contact-theme .page-title-content .bar,.ci-contact-theme .page-banner-content .bar{background:#cfeee9}.ci-contact-theme .page-title-content .bar:before,.ci-contact-theme .page-banner-content .bar:before{background:var(--ci-teal-500)}.ci-contact-theme .ci-section-eyebrow{color:var(--ci-teal-500);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.ci-contact-theme .ci-intent-card{height:100%;color:inherit;background:#fff;border:1px solid #eef2f7;border-radius:12px;flex-direction:column;margin-bottom:24px;padding:28px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 20px #141e3c0a}.ci-contact-theme .ci-intent-card:hover,.ci-contact-theme .ci-intent-card:focus{border-color:var(--ci-teal-500);text-decoration:none;transform:translateY(-4px);box-shadow:0 12px 32px #141e3c1a}.ci-contact-theme .ci-intent-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--ci-indigo-700);background:#eef2ff;border-radius:999px;align-self:flex-start;margin-bottom:18px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.ci-contact-theme .ci-intent-card h3{color:#0b132b;margin:0 0 12px;font-size:20px}.ci-contact-theme .ci-intent-card p{color:#555;flex:auto;margin-bottom:18px;font-size:14px;line-height:1.6}.ci-contact-theme .ci-intent-cta{letter-spacing:.3px;color:var(--ci-teal-500);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.ci-contact-theme .ci-intent-card:hover .ci-intent-cta{color:var(--ci-indigo-700)}.ci-contact-theme .ci-response-pill{color:#047857;letter-spacing:.3px;background:#ecfdf5;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.ci-contact-theme .contact-info ul li .ci-info-note{color:#6b7280;margin-top:6px;font-size:12px;line-height:1.5;display:block}.ci-contact-theme .contact-info ul li .ci-social-icon{color:var(--ci-teal-500);margin-right:8px}.ci-contact-theme .ci-coverage-card{text-align:center;background:#fff;border:1px solid #eef2f7;border-radius:12px;margin-bottom:24px;padding:28px 18px;box-shadow:0 4px 20px #141e3c0a}.ci-contact-theme .ci-coverage-value{background:var(--ci-gradient-main);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:36px;font-weight:800;line-height:1}.ci-contact-theme .ci-coverage-label{color:#555;font-size:13px;line-height:1.5}.ci-contact-theme .ci-faq-list{max-width:820px;margin:0 auto}.ci-contact-theme .ci-faq-item{background:#fff;border:1px solid #eef2f7;border-radius:12px;margin-bottom:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.ci-contact-theme .ci-faq-item.is-open{border-color:var(--ci-teal-500);box-shadow:0 6px 20px #14b8a61a}.ci-contact-theme .ci-faq-question{text-align:left;color:#0b132b;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 22px;font-size:15px;font-weight:600;display:flex}.ci-contact-theme .ci-faq-question:hover{color:var(--ci-teal-500)}.ci-contact-theme .ci-faq-question i{color:var(--ci-teal-500);font-size:12px}.ci-contact-theme .ci-faq-answer{color:#555;padding:0 22px 20px;font-size:14px;line-height:1.6}[dir=rtl] .ci-contact-theme .ci-faq-question{text-align:right}[dir=rtl] .ci-contact-theme .contact-info ul li .ci-social-icon{margin-left:8px;margin-right:0}
