:root{--theme-color:#1374f6;--theme-color2:#16c7a3;--theme-bg-light:#eef7ff;--color-dark:#071c3d;--company-accent:#ffd447;--company-muted:#64748b;--company-border:#d8e4f2;--company-soft:#f5f9fd}body,h1,h2,h3,h4,h5,h6,label,p{font-family:Roboto,sans-serif}.navbar-brand img{max-height:74px;width:120px;object-fit:contain}.feature-item,.header-top{background:#071c3d}.copyright{background:#0d4aa5}.main-navigation,.navbar.fixed-top{background:#fff}.navbar .nav-item .nav-link{color:#071c3d}.navbar .nav-item .nav-link.active,.navbar .nav-item .nav-link:hover{color:#1374f6}.navbar .nav-item .ci-nav-dropdown{border:1px solid #e5e7eb;border-radius:10px;padding:8px 0;box-shadow:0 8px 32px rgba(7,28,61,.12);width:auto;min-width:250px;background:#fff}.navbar .nav-item .ci-nav-dropdown .dropdown-item{font-size:14px;font-weight:600;color:#071c3d;padding:9px 18px;white-space:nowrap;border-radius:6px;overflow:visible;transition:background .15s,color .15s}.navbar .nav-item .ci-nav-dropdown .dropdown-item i{color:#1374f6}.navbar .nav-item .ci-nav-dropdown .dropdown-item:hover{background:#eff6ff;color:#1374f6;padding-left:18px}.navbar .nav-item .ci-nav-dropdown .dropdown-item::before{display:none}.ci-nav-dropdown-label{display:block;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#9ca3af;padding:6px 18px 2px}.nav-right-btn .theme-btn,.nav-right-btn .theme-btn2{font-size:13px;padding:8px 16px;white-space:nowrap}.choose-item-icon,.feature-icon,.process-card span,.service-icon,.theme-btn,.theme-btn2::before,.theme-btn::before{background:linear-gradient(180deg,#16c7a3 0,#16c7a3 100%)}.theme-btn:hover{color:#fff}.theme-btn2{background:#071c3d}.feature-link:hover,.pricing-amount strong,.service-item .service-price,.site-title span,.site-title-tagline{color:#1374f6}.site-title-tagline{background:rgba(70,54,255,.08)}.heading-divider::after,.heading-divider::before,.scroll-top,.site-title-tagline i{background:#1374f6}.checkout-area,.pricing-area.bg,.process-area.bg,.service-area.bg{background:#eef7ff}.service-icon::before{border-color:#16c7a3}.pricing-item.active,.pricing-item:hover{border-color:#1374f6}.pricing-item.active .pricing-btn .theme-btn{background:linear-gradient(180deg,#16c7a3 0,#16c7a3 100%)}.hero-single{min-height:540px}.hero-location-badge{background:rgba(70,54,255,.92);border-radius:999px;color:#fff;display:inline-flex;font-weight:700;margin-bottom:18px;padding:10px 22px}.home-feature{margin-top:-65px;position:relative;z-index:2}.feature-link{align-items:center;background:#fff;border-radius:8px;box-shadow:0 10px 35px rgb(0 0 0 / 10%);color:#0f172a;display:flex;font-weight:700;gap:12px;justify-content:space-between;min-height:92px;padding:20px}.feature-link:hover{color:var(--theme-color)}.about-list-wrapper{margin-top:24px}.about-list{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.about-list li{align-items:center;background:#eef7ff;border:1px solid #d8e4f2;border-radius:8px;color:#071c3d;display:flex;font-weight:700;gap:10px;line-height:1.35;min-height:58px;padding:14px 16px}.about-list li::before{color:#1374f6;content:"\f058";font-family:"Font Awesome 6 Pro";font-weight:900}.pricing-note{color:#667085;font-weight:600;margin:-8px 0 20px;text-align:center}.checkout-panel,.process-card{background:#fff;border:1px solid #edf0f5;border-radius:8px;box-shadow:0 10px 30px rgb(15 23 42 / 6%);padding:28px}.checkout-panel h3,.process-card h4{font-size:22px}.process-card span{align-items:center;background:var(--theme-color);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 54px;font-size:24px;height:54px;justify-content:center;width:54px}.service-item .service-price{color:var(--theme-color);font-size:20px;font-weight:800;margin-bottom:8px}.service-item .service-text{min-height:108px}.checkout-area{background:#f7f9fc}.contact-form,.contact-form-intro{background:#eef7ff;border-radius:12px;box-shadow:none;padding:36px}.contact-form-points{margin-top:24px}.contact-form-points li{color:#071c3d;font-weight:700;margin-bottom:14px}.contact-form-points i{color:#1374f6;margin-right:10px}.contact-form .input-group{margin-bottom:20px}.contact-form .input-group-text{background:#eef7ff;border:1px solid #d8e4f2;color:#1374f6;min-width:54px;justify-content:center}.contact-form .form-control{border:1px solid #d8e4f2;min-height:54px}.contact-form textarea.form-control{min-height:150px}.checkout-note{background:#eef7ff;border-left:4px solid #1374f6;border-radius:8px;color:#071c3d;font-weight:700;padding:14px 16px}.checkout-payments{display:block;margin:0 0 20px;max-width:260px;width:100%}.checkout-assurance{display:grid;gap:10px;margin:20px 0}.checkout-assurance span,.checkout-terms{align-items:center;background:#eef7ff;border-radius:8px;color:#071c3d;display:flex;font-weight:700;gap:10px;padding:12px 14px}.checkout-assurance i{color:#1374f6}.checkout-terms{align-items:flex-start;cursor:pointer;line-height:1.45;margin-bottom:18px}.checkout-terms input{margin-top:5px}.checkout-panel label{color:#0f172a;font-weight:700}.checkout-panel .form-control,.checkout-panel .form-select{border:1px solid #dbe2ea;border-radius:6px;min-height:54px}.checkout-summary{position:sticky;top:110px}.summary-total{align-items:center;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;padding:18px 0}.summary-total strong{color:#0f172a;font-size:22px}.process-card{min-height:170px}.process-grid{align-items:stretch}.process-card{background:#fff;border:1px solid #d8e4f2;border-radius:8px;height:100%;overflow:hidden;position:relative}.process-card::before{background:linear-gradient(180deg,#16c7a3 0,#16c7a3 100%);content:"";height:4px;inset:0 0 auto;position:absolute}.process-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.process-card-top span{align-items:center;background:linear-gradient(180deg,#16c7a3 0,#16c7a3 100%);border-radius:50%;color:#fff;display:inline-flex;font-size:22px;font-weight:800;height:54px;justify-content:center;width:54px}.process-card-top i{color:#16c7a3;font-size:36px}.process-card p{color:#6b7280;margin-bottom:0}.site-breadcrumb::before{opacity:.72}.usa-benefits-area{background:#fff}.usa-benefits-layout{align-items:stretch;background:radial-gradient(circle at 20% 20%,rgba(221,36,255,.16),transparent 34%),linear-gradient(135deg,#071c3d 0,#0d4aa5 48%,#16c7a3 100%);border-radius:8px;display:grid;gap:28px;grid-template-columns:.9fr 1.35fr;overflow:hidden;padding:30px}.usa-benefits-visual{border-radius:8px;min-height:520px;overflow:hidden;position:relative}.usa-benefits-visual img{height:100%;object-fit:cover;width:100%}.usa-benefits-visual::before{background:linear-gradient(180deg,rgba(31,24,65,.08),rgba(31,24,65,.72));content:"";inset:0;position:absolute}.usa-benefits-badge{background:rgba(255,255,255,.94);border-radius:8px;bottom:24px;box-shadow:0 20px 50px rgba(31,24,65,.25);left:24px;padding:18px 22px;position:absolute}.usa-benefits-badge strong{color:#1374f6;display:block;font-size:42px;line-height:1}.usa-benefits-badge span{color:#071c3d;font-weight:800}.usa-benefits-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.usa-benefit-card{background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.62);border-radius:8px;min-height:158px;padding:22px;position:relative}.usa-benefit-card::after{background:linear-gradient(180deg,#16c7a3 0,#16c7a3 100%);border-radius:8px 0 8px 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.usa-benefit-number{color:rgba(132,31,249,.18);font-size:42px;font-weight:900;line-height:1;position:absolute;right:18px;top:16px}.usa-benefit-icon{align-items:center;background:#eef7ff;border-radius:50%;display:flex;height:58px;justify-content:center;margin-bottom:16px;width:58px}.usa-benefit-icon img{height:32px;width:32px}.usa-benefit-card p{color:#071c3d;font-size:16px;font-weight:800;line-height:1.55;margin:0}.home-faq-area{background:#eef7ff}.company-cta-area{background-position:center;background-size:cover;padding:90px 0;position:relative}.company-cta-area::before{background:rgba(31,24,65,.78);content:"";inset:0;position:absolute}.company-cta-area .container{position:relative;z-index:1}.company-cta-content h2,.company-cta-content p{color:#fff}.company-cta-content h2{font-size:46px;margin-bottom:14px}.company-footer{background:#08111a;overflow:hidden;position:relative}.footer-grid-bg{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;inset:0;opacity:.9;position:absolute}.company-footer::after,.company-footer::before{background:rgba(70,54,255,.18);border-radius:50%;content:"";filter:blur(55px);height:180px;position:absolute;width:180px}.company-footer::before{left:-60px;top:60px}.company-footer::after{bottom:30px;right:-70px}.company-footer .copyright,.company-footer .footer-widget{position:relative;z-index:1}.company-footer .footer-widget-title{color:#fff}.company-footer a,.company-footer li,.company-footer p,.company-footer span{color:rgba(255,255,255,.86)}.company-footer a:hover{color:#fff}.company-footer .footer-logo img{max-width:130px}.footer-payments{background:rgba(255,255,255,.94);border-radius:8px;padding:12px;width:100%}.footer-trust{display:grid;gap:10px;margin-top:18px}.footer-trust span{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;gap:10px;padding:10px 12px}.company-footer .footer-contact i,.company-footer .footer-list i,.footer-trust i{color:#16c7a3}.company-footer .copyright{background:rgba(64,13,185,.92)}.about-stat-card{background:#fff;border:1px solid #d8e4f2;border-radius:8px;box-shadow:0 10px 30px rgb(31 24 65 / 8%);padding:28px;text-align:center}.about-stat-card img{height:48px;margin-bottom:16px;width:48px}.about-stat-card strong{color:#1374f6;display:block;font-size:34px;line-height:1;margin-bottom:10px}.about-stat-card span{color:#071c3d;font-weight:800}.mission-card,.value-item,.values-card{background:#fff;border:1px solid #d8e4f2;border-radius:8px;box-shadow:0 10px 30px rgb(31 24 65 / 6%);padding:30px}.mission-card{background:radial-gradient(circle at 92% 12%,rgba(221,36,255,.14),transparent 28%),#fff}.mission-card h2{color:#071c3d;font-size:38px;margin:22px 0 18px}.value-item{box-shadow:none;height:100%;padding:24px}.value-item i{color:#1374f6;font-size:32px;margin-bottom:16px}.value-item h4{margin-bottom:8px}.value-item p{margin-bottom:0}.policy-area{background:#f8f9ff}.policy-document{background:#fff;border:1px solid #d8e4f2;border-radius:8px;box-shadow:0 16px 48px rgb(31 24 65 / 7%);padding:46px}.policy-intro{border-bottom:1px solid #ece9ff;margin-bottom:34px;padding-bottom:28px}.policy-intro h1{color:#071c3d;font-size:44px;line-height:1.15;margin:18px 0 14px}.policy-intro p{color:#5d5a72;font-size:18px;line-height:1.8;margin-bottom:12px}.policy-intro small{color:#1374f6;font-weight:800}.policy-section+.policy-section{border-top:1px solid #f0eefb;margin-top:28px;padding-top:28px}.policy-section h2{color:#071c3d;font-size:26px;margin-bottom:12px}.policy-section p{color:#5d5a72;line-height:1.85;margin-bottom:12px}.policy-section p:last-child{margin-bottom:0}.checkout-terms a{color:#1374f6;font-weight:800;text-decoration:underline;text-underline-offset:3px}.feature-item,.header-top{background:#071c3d}.company-footer .copyright,.copyright{background:#06142e}.navbar .nav-item .nav-link{color:#071c3d}.checkout-terms a,.feature-link:hover,.navbar .nav-item .nav-link.active,.navbar .nav-item .nav-link:hover,.pricing-amount strong,.service-item .service-price,.site-title span,.site-title-tagline{color:#1374f6}.choose-item-icon,.feature-icon,.pricing-item.active .pricing-btn .theme-btn,.process-card span,.process-card-top span,.service-icon,.theme-btn,.theme-btn2::before,.theme-btn::before{background:linear-gradient(135deg,#1374f6 0,#16c7a3 100%)}.theme-btn2{background:#071c3d}.home-faq-area,.pricing-area.bg,.process-area.bg,.service-area.bg,.site-title-tagline{background:#eef7ff}.heading-divider::after,.heading-divider::before,.scroll-top,.site-title-tagline i{background:#1374f6}.service-icon::before{border-color:#16c7a3}.pricing-item.active,.pricing-item:hover{border-color:#1374f6}.site-breadcrumb.checkout-hero{background-position:center!important;background-size:cover!important;min-height:360px;padding:132px 0 92px}.site-breadcrumb.checkout-hero::before{background:linear-gradient(135deg,rgba(7,28,61,.92),rgba(13,74,165,.82) 58%,rgba(22,199,163,.72));opacity:1}.checkout-kicker{align-items:center;background:rgba(255,212,71,.96);border-radius:999px;color:#071c3d;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:0;margin-bottom:14px;padding:8px 16px;position:relative;z-index:1}.checkout-hero-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;position:relative;z-index:1}.checkout-hero-points span{align-items:center;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;display:inline-flex;font-weight:800;gap:8px;padding:9px 14px}.checkout-hero-points i{color:#ffd447}.checkout-area{background:linear-gradient(180deg,#f5f9fd 0,#fff 46%,#f5f9fd 100%)}.checkout-steps{background:#fff;border:1px solid #d8e4f2;border-radius:8px;box-shadow:0 16px 45px rgb(7 28 61 / 7%);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;padding:10px}.checkout-steps span{align-items:center;background:#f5f9fd;border-radius:6px;color:#64748b;display:flex;font-size:14px;font-weight:900;gap:8px;justify-content:center;min-height:44px;padding:9px 10px}.checkout-steps span.active{background:#071c3d;color:#fff}.checkout-steps i{color:#16c7a3}.about-stat-card,.checkout-panel,.mission-card,.policy-document,.process-card,.value-item,.values-card{border-color:#d8e4f2;box-shadow:0 16px 45px rgb(7 28 61 / 7%)}.checkout-panel{position:relative}.checkout-panel::before{background:linear-gradient(135deg,#1374f6 0,#16c7a3 100%);border-radius:8px 8px 0 0;content:"";height:4px;inset:0 0 auto;position:absolute}.checkout-panel-title{align-items:center;display:flex;gap:12px;margin-bottom:22px}.checkout-panel-title span{align-items:center;background:#eef7ff;border:1px solid #d8e4f2;border-radius:999px;color:#1374f6;display:inline-flex;flex:0 0 44px;font-size:14px;font-weight:900;height:44px;justify-content:center;width:44px}.checkout-panel-title h3{color:#071c3d;margin-bottom:0}.checkout-panel label{color:#071c3d}.checkout-panel .form-control,.checkout-panel .form-select{background-color:#fff;border-color:#d8e4f2}.checkout-panel .form-control:focus,.checkout-panel .form-select:focus{border-color:#1374f6;box-shadow:0 0 0 .2rem rgba(19,116,246,.13)}.checkout-assurance span,.checkout-note,.checkout-terms{background:#eef7ff;color:#071c3d}.checkout-note{border-left-color:#16c7a3}.checkout-assurance i{color:#16c7a3}.summary-badge{background:#ffd447;border-radius:999px;color:#071c3d;display:inline-flex;font-size:13px;font-weight:900;margin-bottom:12px;padding:7px 13px}.checkout-summary{border-color:#b9d4ef}.checkout-summary h3,.summary-total strong{color:#071c3d}.summary-total{border-bottom-color:#d8e4f2}.checkout-summary p,.policy-section p,.process-card p{color:#64748b}.process-card::before,.usa-benefit-card::after{background:linear-gradient(135deg,#1374f6 0,#16c7a3 100%)}.company-footer .footer-contact i,.company-footer .footer-list i,.contact-form-points i,.footer-trust i,.process-card-top i{color:#16c7a3}.usa-benefits-layout{background:radial-gradient(circle at 20% 20%,rgba(255,212,71,.2),transparent 34%),linear-gradient(135deg,#071c3d 0,#0d4aa5 50%,#16c7a3 100%)}.about-stat-card strong,.policy-intro small,.usa-benefits-badge strong,.value-item i{color:#1374f6}.about-list li,.contact-form,.contact-form-intro,.usa-benefit-icon{background:#eef7ff;border-color:#d8e4f2;color:#071c3d}.about-list li::before{color:#16c7a3}.company-footer{background:#071c3d}body{background:#fff;color:#64748b}h1,h2,h3,h4,h5,h6{color:#071c3d}p{color:#64748b}a{color:#1374f6}.main-navigation{border-bottom:1px solid rgba(216,228,242,.8);box-shadow:0 12px 36px rgb(7 28 61 / 6%)}.header-top{border-bottom:1px solid rgba(255,255,255,.08)}.header-top-contact a,.header-top-contact i{color:rgba(255,255,255,.9)}.navbar .nav-item .nav-link{font-weight:800}.navbar .nav-item .nav-link::before{background:#16c7a3}.nav-right .theme-btn{box-shadow:0 14px 32px rgb(19 116 246 / 24%)}.theme-btn{border-radius:7px;box-shadow:0 14px 32px rgb(19 116 246 / 22%)}.theme-btn:hover{box-shadow:0 16px 36px rgb(22 199 163 / 24%)}.theme-btn2{box-shadow:0 14px 32px rgb(7 28 61 / 18%)}.hero-single{background-position:center!important;background-size:cover!important;position:relative}.hero-single::before{background:linear-gradient(90deg,rgba(7,28,61,.92) 0,rgba(7,28,61,.76) 48%,rgba(7,28,61,.2) 100%),linear-gradient(135deg,rgba(19,116,246,.5),rgba(22,199,163,.28))}.hero-location-badge{background:#ffd447;color:#071c3d;box-shadow:0 14px 34px rgb(255 212 71 / 18%)}.hero-sub-title{color:#8ee8d6}.hero-content p,.hero-title{color:#fff}.hero-content p{font-size:18px;line-height:1.75;max-width:650px}.feature-link{border:1px solid #d8e4f2;box-shadow:0 16px 45px rgb(7 28 61 / 8%)}.feature-link i{align-items:center;background:#eef7ff;border-radius:50%;color:#1374f6;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.about-area,.contact-area,.counter-area,.faq-area,.mission-values-area,.pricing-area,.process-area,.service-area{background:#fff}.faq-area,.mission-values-area.bg,.policy-area,.pricing-area.bg,.process-area.bg,.service-area.bg{background:linear-gradient(180deg,#f5f9fd 0,#fff 52%,#f5f9fd 100%)}.site-heading .site-title{color:#071c3d;line-height:1.15}.site-title span{color:#1374f6}.site-title-tagline{border:1px solid #d8e4f2;border-radius:999px;color:#1374f6;font-weight:900;padding:8px 15px}.site-title-tagline.light{background:#fff;color:#1374f6}.heading-divider::after,.heading-divider::before{background:#16c7a3}.about-img img{border-radius:8px}.about-img .img-1,.about-img .img-2{box-shadow:0 22px 52px rgb(7 28 61 / 12%)}.about-list li{box-shadow:0 10px 24px rgb(7 28 61 / 5%)}.pricing-item{border:1px solid #d8e4f2;border-radius:8px;box-shadow:0 16px 45px rgb(7 28 61 / 7%);overflow:hidden}.pricing-item.active{border-color:#1374f6;box-shadow:0 22px 56px rgb(19 116 246 / 14%)}.pricing-item.active::before{background:#ffd447;color:#071c3d}.accordion-button,.contact-info h5,.pricing-feature li,.service-title a{color:#071c3d}.pricing-header h5{color:#fff}.pricing-feature{text-align:left}.pricing-feature li i{color:#16c7a3}.pricing-shape,.service-shape{opacity:.12;filter:hue-rotate(120deg) saturate(.8)}.service-item{border:1px solid #d8e4f2;border-radius:8px;box-shadow:0 16px 45px rgb(7 28 61 / 7%);height:100%;overflow:hidden}.contact-info:hover,.pricing-item:hover,.process-card:hover,.service-item:hover,.value-item:hover{transform:translateY(-4px);transition:all .25s ease}.service-icon{box-shadow:0 16px 34px rgb(19 116 246 / 18%)}.service-title a:hover{color:#1374f6}.about-stat-card,.process-card,.value-item{transition:all .25s ease}.mission-card h2,.policy-intro h1,.policy-section h2,.process-card h4,.value-item h4{color:#071c3d}.usa-benefits-badge{border:1px solid rgba(216,228,242,.9)}.company-cta-area::before{background:linear-gradient(90deg,rgba(7,28,61,.92),rgba(13,74,165,.78)),rgba(7,28,61,.78)}.contact-info{border:1px solid #d8e4f2;border-radius:8px;box-shadow:0 16px 45px rgb(7 28 61 / 7%)}.contact-info-icon{background:#eef7ff;color:#1374f6}.contact-info-icon i{color:#1374f6}.contact-form,.contact-form-intro{border-radius:8px;box-shadow:0 16px 45px rgb(7 28 61 / 7%)}.contact-form{background:#fff;border:1px solid #d8e4f2}.contact-form .form-control:focus{border-color:#1374f6;box-shadow:0 0 0 .2rem rgba(19,116,246,.13)}.accordion-item{border:1px solid #d8e4f2;border-radius:8px!important;box-shadow:0 12px 34px rgb(7 28 61 / 6%);margin-bottom:14px;overflow:hidden}.accordion-button:not(.collapsed){background:#eef7ff;color:#071c3d}.accordion-button:focus{border-color:#1374f6;box-shadow:0 0 0 .2rem rgba(19,116,246,.13)}.site-breadcrumb:not(.checkout-hero){background-position:center!important;background-size:cover!important;min-height:300px;padding:126px 0 82px}.site-breadcrumb:not(.checkout-hero)::before{background:linear-gradient(135deg,rgba(7,28,61,.92),rgba(13,74,165,.82) 60%,rgba(22,199,163,.68));opacity:1}.site-breadcrumb:not(.checkout-hero) .container::before{background:#ffd447;border-radius:999px;color:#071c3d;content:"Company Incorp";display:inline-flex;font-size:13px;font-weight:900;margin-bottom:12px;padding:8px 15px;position:relative;z-index:1}.site-breadcrumb .breadcrumb-title{color:#fff;position:relative;z-index:1}.company-footer::after,.company-footer::before{background:rgba(22,199,163,.16)}.footer-payments{border:1px solid rgba(255,255,255,.16)}.footer-trust span{border-color:rgba(255,255,255,.12)}.scroll-top{background:linear-gradient(135deg,#1374f6 0,#16c7a3 100%)}@media (max-width:575px){.hero-content p{font-size:16px}.site-breadcrumb:not(.checkout-hero){min-height:270px;padding:106px 0 66px}}@media (max-width:991px){.hero-single{min-height:640px}.checkout-summary{position:static}.checkout-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature{margin-top:30px}.about-list{grid-template-columns:1fr}.usa-benefits-layout{grid-template-columns:1fr}.usa-benefits-visual{min-height:320px}.usa-benefits-grid{grid-template-columns:1fr}}@media (max-width:575px){.site-breadcrumb.checkout-hero{min-height:330px;padding:110px 0 70px}.checkout-steps{grid-template-columns:1fr}.checkout-hero-points span,.checkout-steps span{justify-content:flex-start;width:100%}.policy-document{padding:28px 22px}.policy-intro h1{font-size:32px}.policy-section h2{font-size:22px}}.home-feature{margin-top:0!important;padding-top:40px;padding-bottom:40px}.ci-trust-bar{position:relative;z-index:3}.hero-rating{align-items:center;display:flex;gap:10px;margin:18px 0 10px}.hero-stars{display:flex;gap:2px}.hero-stars i{color:#ffd447;font-size:16px}.hero-rating span{color:rgba(255,255,255,.82);font-size:14px}.hero-rating span strong{color:#fff}.hero-trust-checklist{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px}.ci-trust-check{align-items:center;display:flex;gap:7px;font-size:14px;color:rgba(255,255,255,.88)}.ci-trust-check i{color:#16c7a3;font-size:15px}.ci-trust-bar{background:#fff;border-bottom:1px solid #d8e4f2;padding:16px 0}.ci-trust-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:6px 0;justify-content:center}.ci-trust-item{align-items:center;display:flex;font-size:13px;gap:7px;padding:6px 20px;color:#64748b}.ci-tb-stars{display:flex;gap:2px}.ci-tb-stars i{color:#ffd447;font-size:12px}.ci-trust-item .ci-tb-icon{color:#16c7a3;font-size:16px}.ci-trust-item strong{color:#071c3d;margin-right:2px}.ci-trust-divider{background:#d8e4f2;flex-shrink:0;height:26px;width:1px}@media (max-width:767px){.ci-trust-divider{display:none}.ci-trust-item{padding:5px 14px}}.guarantee-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:28px}.guarantee-badge{align-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:8px 16px}.guarantee-badge i{color:#ffd447;font-size:14px}.pricing-popular-badge{background:linear-gradient(135deg,#1374f6 0,#16c7a3 100%);border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:900;letter-spacing:.5px;margin-bottom:10px;padding:5px 14px;text-transform:uppercase}.state-fee-note{background:linear-gradient(180deg,#f5f9fd 0,#fff 100%);border:1px solid #d8e4f2;border-radius:8px;color:#64748b;font-size:14px;line-height:1.65;margin:28px auto 0;max-width:700px;padding:14px 22px;text-align:center}.state-fee-note i{color:#1374f6;margin-right:6px}.state-fee-note strong{color:#071c3d}.review-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 24px}.review-summary .rs-stars{display:flex;gap:3px}.review-summary .rs-stars i{color:#ffd447;font-size:15px}.review-summary strong{color:#071c3d;font-size:18px}.review-summary span{color:#64748b;font-size:13px}@media (max-width:991px){.hero-trust-checklist{gap:8px 16px}.guarantee-badges{gap:8px}}@media (max-width:575px){.hero-rating{flex-wrap:wrap}.hero-trust-checklist{gap:8px 14px}.ci-trust-item{font-size:12px;padding:4px 10px}}@media (max-width:991px){.hero-single{min-height:460px}}@media (max-width:575px){.hero-single{min-height:380px}}.contact-form-intro{background:linear-gradient(135deg,#071c3d 0,#0d4aa5 60%,#16c7a3 100%);border-radius:12px;padding:40px}.contact-form-intro .site-title-tagline{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:#fff}.contact-form-intro .site-title-tagline i{background:0 0;color:#ffd447}.contact-form-intro h2.site-title{color:#fff;font-size:30px;margin:18px 0 14px}.contact-form-intro p{color:rgba(255,255,255,.88)}.contact-form-points li{color:rgba(255,255,255,.92);font-weight:600;margin-bottom:12px}.contact-form-points i{color:#16c7a3}.contact-form{background:#fff;border:1px solid #d8e4f2;border-radius:12px;box-shadow:0 16px 45px rgb(7 28 61 / 7%);padding:40px}.contact-form .contact-form-header{border-bottom:1px solid #edf0f5;margin-bottom:28px;padding-bottom:18px}.contact-form .contact-form-header h3{color:#071c3d;font-size:22px;margin:0}.contact-form .input-group{margin-bottom:18px}.contact-form .input-group-text{background:#eef7ff;border:1px solid #d8e4f2;border-right:none;color:#1374f6;min-width:50px;justify-content:center}.contact-form .form-control{border:1px solid #d8e4f2;border-left:none;min-height:52px;font-size:15px}.contact-form .form-control:focus{border-color:#1374f6;box-shadow:0 0 0 .2rem rgba(19,116,246,.12)}.contact-form textarea.form-control{border-left:1px solid #d8e4f2;min-height:140px}.contact-info{border-radius:12px;padding:28px 24px;text-align:center;transition:all .25s ease}.contact-info-icon{align-items:center;background:#eef7ff;border-radius:50%;color:#1374f6;display:inline-flex;font-size:22px;height:62px;justify-content:center;margin-bottom:16px;width:62px}.contact-info h5{color:#071c3d;font-size:17px;font-weight:800;margin-bottom:6px}.contact-info a,.contact-info p{color:#64748b;font-size:15px;text-decoration:none}.contact-info a:hover{color:#1374f6}.company-footer .footer-contact{list-style:none;margin:0;padding:0}.company-footer .footer-contact li{align-items:flex-start;display:flex;gap:10px;margin-bottom:14px;font-size:14px}.company-footer .footer-contact li i{color:#16c7a3;flex-shrink:0;font-size:15px;margin-top:2px}.company-footer .footer-list{list-style:none;margin:0;padding:0}.company-footer .footer-list li{margin-bottom:10px}.company-footer .footer-list a{align-items:center;color:rgba(255,255,255,.78);display:flex;font-size:14px;gap:8px;text-decoration:none;transition:all .2s ease}.company-footer .footer-list a:hover{color:#16c7a3;gap:12px}.company-footer .footer-list a i{color:#16c7a3;font-size:11px}.footer-widget-title{font-size:17px!important;font-weight:800!important;margin-bottom:22px!important}.checkout-steps{background:#fff;border:1px solid #d8e4f2;border-radius:10px;box-shadow:0 6px 24px rgb(7 28 61 / 6%);display:flex;gap:4px;margin-bottom:28px;padding:8px}.checkout-steps span{align-items:center;border-radius:7px;color:#94a3b8;display:flex;flex:1;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:46px;padding:8px 10px;transition:all .2s ease}.checkout-steps span.active{background:linear-gradient(135deg,#071c3d 0,#0d4aa5 100%);color:#fff;box-shadow:0 6px 18px rgb(7 28 61 / 22%)}.checkout-steps span.done{background:#eef7ff;color:#16c7a3}.checkout-steps i{font-size:14px}.checkout-panel{background:#fff;border:1px solid #e2ecf7;border-radius:12px;box-shadow:0 8px 32px rgb(7 28 61 / 6%);overflow:hidden;padding:32px;position:relative}.checkout-panel::before{background:linear-gradient(90deg,#1374f6 0,#16c7a3 100%);content:"";height:3px;inset:0 0 auto;position:absolute}.checkout-panel-title{align-items:center;border-bottom:1px solid #edf0f5;display:flex;gap:14px;margin-bottom:24px;padding-bottom:18px}.checkout-panel-title span{align-items:center;background:linear-gradient(135deg,#1374f6 0,#16c7a3 100%);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 40px;font-size:15px;font-weight:900;height:40px;justify-content:center;width:40px}.checkout-panel-title h3{color:#071c3d;font-size:20px;font-weight:800;margin:0}.checkout-panel label.form-label{color:#071c3d;font-size:13px;font-weight:700;margin-bottom:6px;text-transform:uppercase;letter-spacing:.3px}.checkout-panel .form-control,.checkout-panel .form-select{background:#f8fafd;border:1.5px solid #dbe8f4;border-radius:8px;color:#0f172a;font-size:15px;min-height:50px;transition:border-color .2s ease,box-shadow .2s ease}.checkout-panel .form-control:focus,.checkout-panel .form-select:focus{background:#fff;border-color:#1374f6;box-shadow:0 0 0 3px rgba(19,116,246,.1)}.checkout-panel textarea.form-control{min-height:110px;resize:vertical}.payment-security-badge{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;font-size:13px;font-weight:600;gap:10px;margin-bottom:22px;padding:12px 16px;color:#15803d}.payment-security-badge i{color:#16a34a;font-size:16px}.card-type-icons{display:flex;gap:8px;margin-bottom:18px}.card-type-icons span{align-items:center;background:#f8fafd;border:1.5px solid #dbe8f4;border-radius:6px;color:#64748b;display:inline-flex;font-size:20px;height:36px;justify-content:center;width:52px}.card-input-wrap{position:relative}.card-input-wrap .form-control{padding-right:50px}.card-input-icon{align-items:center;bottom:0;color:#94a3b8;display:flex;font-size:18px;justify-content:center;pointer-events:none;position:absolute;right:14px;top:0}.checkout-note{background:#fff8e7;border-left:4px solid #f59e0b;border-radius:8px;color:#92400e;font-size:13px;font-weight:500;line-height:1.6;margin-bottom:22px;padding:12px 16px}.checkout-summary{background:#fff;border:1.5px solid #1374f6;border-radius:12px;box-shadow:0 16px 48px rgb(19 116 246 / 10%);overflow:hidden;padding:0;position:sticky;top:100px}.checkout-summary::before{background:linear-gradient(90deg,#1374f6 0,#16c7a3 100%);content:"";display:block;height:4px}.checkout-summary-inner{padding:28px}.summary-badge{background:#ffd447;border-radius:999px;color:#071c3d;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.3px;margin-bottom:14px;padding:6px 14px;text-transform:uppercase}.checkout-summary h3{color:#071c3d;font-size:21px;font-weight:800;margin-bottom:18px}.summary-package-select{background:#f8fafd;border:1.5px solid #dbe8f4;border-radius:8px;color:#0f172a;font-size:14px;min-height:48px;width:100%;margin-bottom:20px;padding:8px 14px}.summary-total{align-items:center;border-top:1px solid #edf0f5;display:flex;justify-content:space-between;padding:14px 0}.summary-total:first-of-type{border-top:none}.summary-total span{color:#64748b;font-size:14px;font-weight:600}.summary-total strong{color:#071c3d;font-size:16px;font-weight:800}.summary-total.total-row strong{color:#1374f6;font-size:22px}.checkout-assurance{display:grid;gap:8px;margin:18px 0}.checkout-assurance span{align-items:center;background:#eef7ff;border:1px solid #d8e4f2;border-radius:8px;color:#071c3d;display:flex;font-size:13px;font-weight:700;gap:10px;padding:10px 14px}.checkout-assurance i{color:#16c7a3}.checkout-terms{align-items:flex-start;background:#f8fafd;border:1px solid #dbe8f4;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;line-height:1.5;margin-bottom:18px;padding:12px 14px}.checkout-terms input{margin-top:3px;flex-shrink:0}.checkout-terms a{color:#1374f6;font-weight:700;text-decoration:underline;text-underline-offset:2px}.checkout-submit-btn{background:linear-gradient(135deg,#1374f6 0,#16c7a3 100%);border:none;border-radius:10px;box-shadow:0 14px 34px rgb(19 116 246 / 28%);color:#fff;font-size:16px;font-weight:800;height:56px;letter-spacing:.2px;transition:all .25s ease;width:100%}.checkout-submit-btn:hover{box-shadow:0 18px 38px rgb(22 199 163 / 28%);transform:translateY(-2px);color:#fff}.checkout-submit-btn i{margin-left:8px}.submit-secure-note{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:6px;justify-content:center;margin-top:12px}.submit-secure-note i{color:#16c7a3}.site-breadcrumb:not(.checkout-hero){min-height:260px!important;padding:110px 0 70px!important}@media (max-width:991px){.checkout-summary{position:static}.checkout-steps{flex-wrap:wrap;gap:6px}.checkout-steps span{flex:0 0 calc(50% - 3px);justify-content:flex-start}}@media (max-width:575px){.checkout-panel{padding:22px 18px}.checkout-summary-inner{padding:20px 18px}.checkout-steps span{flex:0 0 100%}}.site-breadcrumb.contact-hero{min-height:280px;padding:120px 0 80px}.site-breadcrumb.contact-hero::before{background:linear-gradient(135deg,rgba(7,28,61,.92),rgba(13,74,165,.82) 60%,rgba(22,199,163,.68));opacity:1}.contact-hero-sub{color:rgba(255,255,255,.78);font-size:15px;margin:10px 0 0;position:relative;z-index:1}.contact-wrapper .contact-form-intro{border-radius:12px 0 0 12px}.contact-wrapper .contact-form{border-radius:0 12px 12px 0}@media (max-width:991px){.contact-wrapper .contact-form-intro{border-radius:12px 12px 0 0}.contact-wrapper .contact-form{border-radius:0 0 12px 12px}}.ci-intro-tag{align-items:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:7px;margin-bottom:18px;padding:7px 16px}.ci-intro-tag i{color:#ffd447}.contact-form-intro h2{color:#fff;font-size:32px;font-weight:900;line-height:1.2;margin-bottom:16px}.contact-form-intro h2 span{color:#ffd447}.ci-intro-response{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:rgba(255,255,255,.88);display:flex;font-size:13px;gap:8px;margin-top:28px;padding:12px 16px}.ci-intro-response i{color:#ffd447;font-size:15px}.ci-intro-response strong{color:#fff}.contact-info:hover{box-shadow:0 12px 32px rgb(19 116 246 / 10%);transform:translateY(-3px)}.contact-info:hover .contact-info-icon{background:linear-gradient(135deg,#1374f6,#16c7a3);color:#fff}@media (max-width:575px){.site-breadcrumb.contact-hero{min-height:240px;padding:100px 0 66px}.contact-form-intro h2{font-size:26px}.contact-form,.contact-form-intro{padding:28px 22px}}.contact-info{border-radius:12px!important;border:1px solid #e8eef8!important;box-shadow:0 4px 20px rgb(7 28 61 / 6%)!important;gap:12px!important;margin-bottom:0!important;padding:28px 24px!important}.contact-info:hover{transform:translateY(-4px)!important}.contact-info .contact-info-icon{align-items:center!important;background:#eef7ff!important;border-radius:50%!important;display:inline-flex!important;height:64px!important;justify-content:center!important;margin-bottom:0!important;width:64px!important}.contact-info .contact-info-icon i{background:0 0!important;border-radius:0!important;color:#1374f6!important;font-size:26px!important;height:auto!important;line-height:1!important;text-align:center!important;width:auto!important}.contact-info:hover .contact-info-icon{background:linear-gradient(135deg,#1374f6,#16c7a3)!important}.contact-info:hover .contact-info-icon i{color:#fff!important}.contact-form .input-group{border:1.5px solid #d8e4f2!important;border-radius:10px!important;margin-bottom:18px!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.contact-form .input-group:focus-within{border-color:#1374f6!important;border-radius:10px!important;box-shadow:0 0 0 3px rgba(19,116,246,.1)!important;outline:0!important}.contact-form .input-group .form-control,.contact-form .input-group .form-select{background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#0f172a!important;font-size:15px;min-height:52px;padding:12px 18px 12px 4px!important}.contact-form .input-group .input-group-text{background:#f5f9ff!important;border:none!important;border-radius:0!important;border-right:1.5px solid #d8e4f2!important;color:#1374f6!important;justify-content:center;min-width:50px;padding:0 16px!important}.contact-form .input-group:focus-within .input-group-text{background:#eef7ff!important;border-right-color:#1374f6!important}.contact-form .input-group.textarea .form-control{min-height:140px;border-left:1.5px solid #d8e4f2!important;padding:12px 18px!important;resize:vertical}.ci-footer{background:#071c3d;color:#a8bcd4;font-family:Roboto,sans-serif}.ci-footer-cta{background:linear-gradient(135deg,#0d3db5 0,#1374f6 55%,#16c7a3 100%);padding:90px 0;text-align:center;position:relative;overflow:hidden}.ci-footer-cta-orb{position:absolute;border-radius:50%;background:rgba(255,255,255,.06);pointer-events:none}.ci-footer-cta-orb-1{width:480px;height:480px;top:-160px;left:-120px}.ci-footer-cta-orb-2{width:360px;height:360px;bottom:-120px;right:-80px}.ci-footer-cta-center{position:relative;z-index:1;max-width:720px;margin:0 auto}.ci-footer-cta-trust-row{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:50px;padding:7px 20px;color:rgba(255,255,255,.9);font-size:13px;font-weight:500;margin-bottom:28px;flex-wrap:wrap;justify-content:center}.ci-fct-stars{color:#fbbf24;font-size:12px;letter-spacing:1px}.ci-fct-sep{color:rgba(255,255,255,.4)}.ci-footer-cta-heading{font-size:46px;font-weight:800;color:#fff;margin-bottom:18px;line-height:1.15;letter-spacing:-.5px}.ci-footer-cta-desc{font-size:17px;color:rgba(255,255,255,.82);margin-bottom:36px;line-height:1.75}.ci-footer-cta-btn{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#1374f6;font-size:17px;font-weight:700;padding:17px 40px;border-radius:50px;text-decoration:none;white-space:nowrap;transition:transform .22s,box-shadow .22s,background .2s;box-shadow:0 8px 32px rgba(0,0,0,.28)}.ci-footer-cta-btn:hover{background:#eff6ff;color:#1374f6;transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.35)}.ci-footer-cta-note{font-size:13px;color:rgba(255,255,255,.55);margin-top:18px;margin-bottom:0}.ci-footer-body{border-bottom:1px solid rgba(255,255,255,.08)}.ci-footer-logo img{max-height:72px;width:auto;margin-bottom:18px;display:block}.ci-footer-about{font-size:14px;line-height:1.7;color:#8fa4bd;margin-bottom:22px}.ci-footer-stats{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-bottom:22px}.ci-footer-stat{text-align:center;flex-shrink:0}.ci-footer-stat strong{display:block;font-size:20px;font-weight:800;color:#fff;line-height:1.2}.ci-footer-stat span{font-size:11px;color:#8fa4bd;white-space:nowrap}.ci-footer-stat-div{width:1px;height:36px;background:rgba(255,255,255,.12)}.ci-footer-social{display:flex;gap:10px}.ci-footer-social a{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);color:#a8bcd4;display:flex;align-items:center;justify-content:center;font-size:14px;text-decoration:none;transition:background .2s,color .2s;border:1px solid rgba(255,255,255,.1)}.ci-footer-social a:hover{background:#1374f6;color:#fff;border-color:#1374f6}.ci-footer-heading{color:#fff;font-size:15px;font-weight:700;margin-bottom:18px;position:relative;padding-bottom:10px}.ci-footer-heading::after{content:'';position:absolute;bottom:0;left:0;width:28px;height:2px;background:#1374f6;border-radius:2px}.ci-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ci-footer-links a{color:#8fa4bd;font-size:14px;text-decoration:none;transition:color .2s,padding-left .2s;display:inline-block}.ci-footer-links a:hover{color:#fff;padding-left:4px}.ci-footer-contact{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:12px}.ci-footer-contact li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#8fa4bd}.ci-fc-icon{width:30px;height:30px;min-width:30px;border-radius:6px;background:rgba(19,116,246,.15);color:#1374f6;display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:1px}.ci-footer-contact a{color:#8fa4bd;text-decoration:none}.ci-footer-contact a:hover{color:#fff}.ci-footer-pay-wrap{margin-top:6px}.ci-footer-trust-list{margin-top:16px;display:flex;flex-direction:column;gap:9px}.ci-footer-trust-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#8fa4bd;line-height:1.4}.ci-footer-trust-item i{font-size:13px;flex-shrink:0}.ci-ft-green{color:#4ade80}.ci-ft-blue{color:#60a5fa}.ci-footer-cert-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.ci-footer-pay-img{max-width:100%;height:auto}.ci-cert-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#8fa4bd;border:1px solid rgba(143,164,189,.3);border-radius:4px;padding:3px 8px;background:rgba(255,255,255,.04)}.ci-footer-pay-label{font-size:12px;color:#8fa4bd;margin-bottom:8px;display:flex;align-items:center;gap:5px}.ci-footer-pay-img{max-width:220px;opacity:.85}.ci-disclosure-bar{background:rgba(0,0,0,.15);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:12px 0}.ci-disclosure-text{margin:0;font-size:11.5px;color:rgba(255,255,255,.65);line-height:1.6;text-align:center}.ci-disclosure-text i{color:#f59e0b;margin-right:5px}.ci-disclosure-text strong{color:rgba(255,255,255,.85);font-weight:600}.ci-footer-bottom{background:rgba(0,0,0,.2);padding:18px 0}.ci-footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.ci-footer-bottom p{font-size:13px;color:#8fa4bd;margin:0}.ci-footer-bottom-links{display:flex;gap:16px}.ci-footer-bottom-links a{font-size:13px;color:#8fa4bd;text-decoration:none;transition:color .2s}.ci-footer-bottom-links a:hover{color:#fff}@media (max-width:767px){.ci-footer-cta{padding:60px 0}.ci-footer-cta-heading{font-size:30px}.ci-footer-cta-desc{font-size:15px}.ci-footer-cta-btn{font-size:15px;padding:14px 28px}.ci-footer-bottom-inner{flex-direction:column;text-align:center}.ci-footer-bottom-links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 0}.ci-footer-bottom-links a{padding:4px 12px;border-right:1px solid rgba(255,255,255,.15);line-height:1}.ci-footer-bottom-links a:last-child{border-right:none}.ci-footer-stats{justify-content:center}.ci-footer-stat-div{display:none}.ci-footer-social{justify-content:center}.ci-footer-heading::after{left:50%;transform:translateX(-50%)}.ci-footer-heading{text-align:center}.ci-footer-links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 14px}.ci-footer-links a:hover{padding-left:0}.ci-footer-logo{display:block;text-align:center}.ci-footer-logo img{margin-left:auto;margin-right:auto}.ci-footer-about{text-align:center}.ci-footer-contact{align-items:flex-start}.ci-footer-pay-wrap{text-align:center}.ci-footer-pay-label{justify-content:center}.ci-footer-trust-list{align-items:center}.ci-footer-trust-item{justify-content:center;width:100%}.ci-footer-cert-badges{justify-content:center}.ci-footer-pay-img{max-width:180px}}.co-hero{position:relative;background:linear-gradient(135deg,#071c3d 0,#1374f6 100%);padding:60px 0 50px;text-align:center;overflow:hidden}.co-hero-overlay{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.co-hero-inner{position:relative;z-index:1}.co-hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:500;padding:6px 16px;border-radius:50px;margin-bottom:18px;border:1px solid rgba(255,255,255,.2)}.co-hero-title{color:#fff;font-size:42px;font-weight:700;margin-bottom:20px}.co-hero-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.co-hero-pills span{background:rgba(255,255,255,.12);color:#fff;font-size:13px;padding:6px 14px;border-radius:50px;display:inline-flex;align-items:center;gap:6px}.co-area{padding:60px 0 80px;background:var(--company-soft)}.co-alert{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:10px;margin-bottom:24px;font-size:14px;font-weight:500}.co-alert-success{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.co-alert-danger{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.co-steps{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:40px;flex-wrap:wrap}.co-step{display:flex;flex-direction:column;align-items:center;gap:6px}.co-step-num{width:42px;height:42px;border-radius:50%;background:#d8e4f2;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:all .3s}.co-step.active .co-step-num{background:var(--theme-color);color:#fff;box-shadow:0 4px 14px rgba(19,116,246,.35)}.co-step span{font-size:12px;font-weight:500;color:#94a3b8}.co-step.active span{color:var(--theme-color)}.co-step-line{flex:1;min-width:40px;height:2px;background:#d8e4f2;margin:0 4px;margin-bottom:20px}.co-panel{background:#fff;border-radius:16px;border:1px solid var(--company-border);padding:28px;margin-bottom:24px;box-shadow:0 2px 12px rgba(19,116,246,.06)}.co-panel-hd{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #eef3fa}.co-panel-num{width:38px;height:38px;min-width:38px;border-radius:50%;background:var(--theme-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.co-panel-num-pay{background:#16c7a3}.co-panel-hd h3{font-size:18px;font-weight:700;color:var(--color-dark);margin:0 0 2px}.co-panel-hd p{font-size:13px;color:var(--company-muted);margin:0}.co-label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.co-label span{color:#ef4444}.co-input-wrap{position:relative}.co-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px;pointer-events:none}.co-input{width:100%;height:48px;border:1.5px solid var(--company-border);border-radius:10px;padding:0 14px 0 40px;font-size:14px;color:var(--color-dark);background:#fff;transition:border-color .2s,box-shadow .2s;outline:0;-webkit-appearance:none;appearance:none}.co-input:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px rgba(19,116,246,.12)}.co-input::placeholder{color:#c4c9d4}.co-textarea{height:auto;padding:12px 14px 12px 40px;resize:vertical;min-height:90px}.co-hint{font-size:12px;color:var(--company-muted);margin-top:5px}.co-select-wrap::after{content:'\f078';font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:12px;pointer-events:none}.co-select{padding-right:36px;cursor:pointer}.co-panel-payment{border-top:3px solid var(--theme-color)}.co-ssl-badge{display:flex;align-items:center;gap:8px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 14px;font-size:13px;color:#166534;margin-bottom:16px}.co-card-brands{display:flex;gap:10px;margin-bottom:20px;font-size:28px}.co-card-brands .fa-cc-visa{color:#1a1f71}.co-card-brands .fa-cc-mastercard{color:#eb001b}.co-card-brands .fa-cc-amex{color:#007bc1}.co-card-brands .fa-cc-discover{color:#f60}.co-card-detect{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:22px}.co-expiry-wrap{display:flex;align-items:center;gap:8px}.co-expiry-wrap .co-input{padding-left:14px;text-align:center}.co-expiry-wrap .co-select-wrap .co-input{padding-right:28px}.co-expiry-sep{font-size:18px;color:#94a3b8;font-weight:600;flex-shrink:0}.co-cvc-help{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--company-muted);text-align:center}.co-cvc-help img{width:36px;border-radius:4px}.co-billing-toggle{margin-top:18px}.co-billing-toggle-btn{background:0 0;border:none;color:var(--theme-color);font-size:14px;font-weight:600;cursor:pointer;padding:0;display:flex;align-items:center;gap:6px}.co-billing-toggle-btn:hover{text-decoration:underline}.co-optional{font-size:11px;color:#94a3b8;font-weight:400}#billingChevron{transition:transform .25s}.co-next-steps{background:#fff;border-radius:14px;border:1px solid var(--company-border);padding:24px 28px;box-shadow:0 2px 12px rgba(19,116,246,.06)}.co-next-steps h5{font-size:15px;font-weight:700;color:var(--color-dark);margin-bottom:14px;display:flex;align-items:center;gap:8px}.co-next-steps h5 i{color:var(--theme-color)}.co-next-steps ol{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px}.co-next-steps li{font-size:14px;color:var(--company-muted);line-height:1.5}.co-next-steps li strong{color:var(--color-dark)}.co-summary{background:#fff;border-radius:16px;border:1px solid var(--company-border);box-shadow:0 4px 20px rgba(19,116,246,.1);overflow:hidden;position:sticky;top:100px}.co-summary-head{display:flex;justify-content:space-between;align-items:center;background:var(--color-dark);color:#fff;padding:16px 22px;font-size:14px;font-weight:600}.co-summary-secure{color:#16c7a3;font-size:13px}.co-summary-pkg{padding:18px 22px 0}.co-summary-pkg label{font-size:12px;color:var(--company-muted);font-weight:600;display:block;margin-bottom:6px}.co-pkg-select{width:100%;height:44px;border:1.5px solid var(--company-border);border-radius:10px;padding:0 32px 0 12px;font-size:14px;font-weight:600;color:var(--color-dark);background:#fff;-webkit-appearance:none;appearance:none;cursor:pointer;outline:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.co-pkg-select:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px rgba(19,116,246,.12)}.co-summary-lines{padding:18px 22px 0;display:flex;flex-direction:column;gap:10px}.co-line{display:flex;justify-content:space-between;align-items:center;font-size:14px}.co-line span{color:var(--company-muted)}.co-line strong{color:var(--color-dark);font-weight:600}.co-line-note{color:var(--company-muted)!important;font-weight:400!important;font-size:13px}.co-summary-total{display:flex;justify-content:space-between;align-items:center;margin:18px 22px;padding:14px 18px;background:var(--theme-bg-light);border-radius:10px;border:1px solid #c7dbf9}.co-summary-total span{font-size:14px;font-weight:600;color:var(--color-dark)}.co-total-amount{font-size:26px;font-weight:800;color:var(--theme-color)}.co-pay-methods{padding:0 22px 14px;text-align:center}.co-pay-methods p{font-size:12px;color:var(--company-muted);margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:5px}.co-pay-methods img{max-width:220px}.co-guarantees{padding:0 22px 14px;display:flex;flex-direction:column;gap:10px}.co-guarantee{display:flex;align-items:center;gap:12px;font-size:13px}.co-guarantee>i{font-size:18px;color:var(--theme-color);width:24px;text-align:center;flex-shrink:0}.co-guarantee div{display:flex;flex-direction:column;gap:1px}.co-guarantee strong{font-size:13px;color:var(--color-dark)}.co-guarantee span{font-size:12px;color:var(--company-muted)}.co-terms{display:flex;align-items:flex-start;gap:10px;padding:14px 22px;border-top:1px solid #eef3fa;font-size:13px;color:var(--company-muted);cursor:pointer}.co-terms input[type=checkbox]{margin-top:2px;flex-shrink:0;accent-color:var(--theme-color);width:15px;height:15px}.co-terms a{color:var(--theme-color);text-decoration:none}.co-terms a:hover{text-decoration:underline}.co-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:calc(100% - 44px);margin:0 22px 14px;height:52px;background:linear-gradient(135deg,#1374f6 0,#0d5bd4 100%);color:#fff;font-size:16px;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:opacity .2s,transform .15s;letter-spacing:.3px}.co-submit:hover{opacity:.9;transform:translateY(-1px)}.co-submit:active{transform:translateY(0)}.co-submit-note{text-align:center;font-size:12px;color:var(--company-muted);padding:0 22px 18px;display:flex;align-items:center;justify-content:center;gap:5px;margin:0}@media (max-width:991px){.co-hero-title{font-size:30px}.co-summary{position:static;margin-top:30px}}@media (max-width:575px){.co-hero{padding:40px 0 36px}.co-hero-title{font-size:24px}.co-panel{padding:20px 16px}.co-step-line{min-width:20px}}.co-product-badge{display:flex;align-items:center;gap:14px;background:var(--theme-bg-light);border:1.5px solid #c7dbf9;border-radius:12px;padding:14px 18px;margin:16px 22px 0}.co-product-icon{width:44px;height:44px;min-width:44px;border-radius:10px;background:var(--theme-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.co-product-name{font-size:15px;font-weight:700;color:var(--color-dark)}.co-product-tag{font-size:12px;color:var(--company-muted);margin-top:2px}.co-feature-list{list-style:none;padding:14px 22px 0;margin:0;display:flex;flex-direction:column;gap:7px}.co-feature-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#374151}.co-feature-list li i{color:#16c7a3;font-size:13px;margin-top:2px;flex-shrink:0}.ty-veriff{background:#f8faff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:56px 0}.ty-veriff-inner{display:flex;align-items:center;gap:56px}.ty-veriff-text{flex:1}.ty-veriff-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(239,68,68,.1);color:#dc2626;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:5px 12px;border-radius:20px;margin-bottom:14px}.ty-veriff-text h2{font-size:26px;font-weight:700;color:#1a0a4e;margin-bottom:12px}.ty-veriff-text p{color:#555;line-height:1.7;margin-bottom:20px}.ty-veriff-steps{list-style:none;padding:0;margin:0 0 28px}.ty-veriff-steps li{display:flex;align-items:center;gap:10px;font-size:14px;color:#444;margin-bottom:10px}.ty-veriff-steps li i{color:#1374f6;width:18px;text-align:center}.ty-veriff-btn{display:inline-flex;align-items:center;gap:8px;background:#1a0a4e;color:#fff;font-size:16px;font-weight:700;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .2s}.ty-veriff-btn:hover{background:#1374f6;color:#fff}.ty-veriff-qr{text-align:center;flex-shrink:0}.ty-veriff-qr-label{font-size:13px;font-weight:600;color:#555;margin-bottom:14px}.ty-veriff-qr-sub{font-size:12px;color:#aaa;margin-top:12px}#ty-qr-code canvas,#ty-qr-code img{border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.12)}@media (max-width:767px){.ty-veriff-inner{flex-direction:column;gap:32px}.ty-veriff-qr{order:-1}}.ty-hero{background:linear-gradient(135deg,#0d5bd4 0,#16c7a3 100%);padding:70px 0 60px;text-align:center}.ty-hero-inner{position:relative;z-index:1}.ty-check{width:72px;height:72px;border-radius:50%;background:#fff;color:#16c7a3;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px;box-shadow:0 8px 28px rgba(0,0,0,.15)}.ty-title{color:#fff;font-size:36px;font-weight:800;margin-bottom:12px}.ty-sub{color:rgba(255,255,255,.9);font-size:16px;margin-bottom:24px}.ty-sub strong{color:#fff}.ty-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ty-pills span{background:rgba(255,255,255,.15);color:#fff;font-size:13px;padding:7px 16px;border-radius:50px;display:inline-flex;align-items:center;gap:6px}.ty-recap-bar{background:var(--color-dark);padding:20px 0}.ty-recap-inner{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.ty-recap-item{text-align:center;padding:0 32px}.ty-recap-item span{display:block;font-size:11px;color:#8fa4bd;text-transform:uppercase;letter-spacing:.6px;margin-bottom:3px}.ty-recap-item strong{color:#fff;font-size:15px;font-weight:700}.ty-recap-div{width:1px;height:40px;background:rgba(255,255,255,.1)}.ty-upsell{padding:70px 0 80px;background:var(--company-soft)}.ty-upsell-head{text-align:center;margin-bottom:40px}.ty-upsell-badge{display:inline-flex;align-items:center;gap:6px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:700;padding:5px 14px;border-radius:50px;margin-bottom:12px;letter-spacing:.3px}.ty-upsell-head h2{font-size:42px;font-weight:800;color:var(--color-dark);margin-bottom:10px}.ty-upsell-head p{color:var(--company-muted);font-size:17px}.ty-card{background:#fff;border:1px solid var(--company-border);border-radius:16px;padding:22px;height:100%;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s}.ty-card:hover{box-shadow:0 8px 28px rgba(19,116,246,.12);transform:translateY(-3px)}.ty-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ty-card-icon{width:42px;height:42px;border-radius:10px;background:var(--theme-bg-light);color:var(--theme-color);display:flex;align-items:center;justify-content:center;font-size:18px}.ty-card-price{font-size:26px;font-weight:800;color:var(--theme-color)}.ty-card-price span{font-size:13px;font-weight:500;color:var(--company-muted)}.ty-card-name{font-size:19px;font-weight:700;color:var(--color-dark);margin-bottom:8px}.ty-card-desc{font-size:15px;color:var(--company-muted);flex:1;margin-bottom:16px;line-height:1.6}.ty-card-actions{display:flex;gap:8px;margin-top:auto}.ty-card-detail{flex:1;text-align:center;padding:9px 12px;border:1.5px solid var(--company-border);border-radius:8px;font-size:13px;font-weight:600;color:var(--company-muted);text-decoration:none;transition:border-color .2s,color .2s}.ty-card-detail:hover{border-color:var(--theme-color);color:var(--theme-color)}.ty-card-add{flex:2;text-align:center;padding:9px 12px;background:var(--theme-color);color:#fff;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .2s}.ty-card-add:hover{opacity:.88;color:#fff}.ty-veriff-countdown-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:14px 20px;font-size:14px;color:#1e40af;margin-bottom:28px;text-align:center}.ty-veriff-countdown-bar i{font-size:16px;color:#3b82f6}.ty-veriff-countdown-bar a{color:#1d4ed8;font-weight:700;text-decoration:none}.ty-veriff-countdown-bar a:hover{text-decoration:underline}.ty-skip{text-align:center;margin-top:40px}.ty-skip a{color:var(--company-muted);font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ty-skip a:hover{color:var(--theme-color)}@media (max-width:767px){.ty-title{font-size:24px}.ty-recap-inner{gap:8px 0}.ty-recap-item{padding:6px 18px}.ty-recap-div{display:none}}.sd-hero{background:linear-gradient(135deg,#071c3d 0,#1374f6 100%);padding:70px 0 60px;color:#fff}.sd-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:600;padding:6px 16px;border-radius:50px;margin-bottom:16px;border:1px solid rgba(255,255,255,.2)}.sd-hero-title{font-size:36px;font-weight:800;color:#fff;margin-bottom:14px;line-height:1.25}.sd-hero-sub{color:rgba(255,255,255,.82);font-size:15px;line-height:1.65;margin-bottom:22px}.sd-hero-price{margin-bottom:24px;display:flex;align-items:baseline;gap:6px}.sd-price-amount{font-size:42px;font-weight:900;color:#fff}.sd-price-cycle{font-size:15px;color:rgba(255,255,255,.7)}.sd-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.sd-trust{display:flex;gap:16px;flex-wrap:wrap}.sd-trust span{font-size:13px;color:rgba(255,255,255,.75);display:flex;align-items:center;gap:5px}.sd-trust i{color:#16c7a3}.sd-features-box{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:28px;backdrop-filter:blur(6px)}.sd-features-box h4{color:#fff;font-size:16px;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:8px}.sd-features-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.sd-features-list li{display:flex;align-items:flex-start;gap:10px;color:rgba(255,255,255,.9);font-size:14px}.sd-features-list li i{color:#16c7a3;font-size:14px;margin-top:2px;flex-shrink:0}.sd-features-cta{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--theme-color);font-size:15px;font-weight:700;padding:13px 20px;border-radius:10px;text-decoration:none;transition:opacity .2s}.sd-features-cta:hover{opacity:.9;color:var(--theme-color)}.sd-benefit-card{background:#fff;border:1px solid var(--company-border);border-radius:14px;padding:26px;text-align:center;height:100%;transition:box-shadow .25s,transform .2s}.sd-benefit-card:hover{box-shadow:0 6px 24px rgba(19,116,246,.1);transform:translateY(-3px)}.sd-benefit-icon{width:52px;height:52px;border-radius:14px;background:var(--theme-bg-light);color:var(--theme-color);display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 14px}.sd-benefit-card h4{font-size:15px;font-weight:700;color:var(--color-dark);margin-bottom:8px}.sd-benefit-card p{font-size:13px;color:var(--company-muted);line-height:1.6;margin:0}.sd-about-text{font-size:15px;color:var(--company-muted);line-height:1.75}.sd-price-card{background:var(--color-dark);border-radius:18px;padding:32px;color:#fff}.sd-pc-label{font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:#8fa4bd;margin-bottom:8px}.sd-pc-price{font-size:44px;font-weight:900;color:#fff;margin-bottom:6px}.sd-pc-price span{font-size:16px;font-weight:400;color:#8fa4bd;margin-left:4px}.sd-pc-features{list-style:none;padding:0;margin:18px 0 24px;display:flex;flex-direction:column;gap:10px}.sd-pc-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:rgba(255,255,255,.85)}.sd-pc-features li i{color:#16c7a3;margin-top:2px;flex-shrink:0}.sd-pc-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--theme-color);color:#fff;font-size:16px;font-weight:700;padding:14px;border-radius:10px;text-decoration:none;transition:opacity .2s;margin-bottom:12px}.sd-pc-btn:hover{opacity:.9;color:#fff}.sd-pc-note{font-size:12px;color:#8fa4bd;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;gap:5px}.sd-faq-item{border:1px solid var(--company-border)!important;border-radius:10px!important;margin-bottom:10px;overflow:hidden}.sd-faq-item .accordion-button{font-size:15px;font-weight:600;color:var(--color-dark);background:#fff;box-shadow:none!important}.sd-faq-item .accordion-button:not(.collapsed){color:var(--theme-color);background:var(--theme-bg-light)}.sd-faq-body{font-size:14px;color:var(--company-muted);line-height:1.7}.sd-cta{background:linear-gradient(135deg,#1374f6 0,#0d5bd4 100%);padding:50px 0}.sd-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.sd-cta-text h3{color:#fff;font-size:24px;font-weight:800;margin-bottom:6px}.sd-cta-text p{color:rgba(255,255,255,.8);font-size:14px;margin:0}.sd-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--theme-color);font-size:16px;font-weight:700;padding:14px 28px;border-radius:50px;text-decoration:none;white-space:nowrap;transition:opacity .2s,transform .2s}.sd-cta-btn:hover{opacity:.9;transform:translateY(-2px);color:var(--theme-color)}.sd-rel-card{background:#fff;border:1.5px solid var(--company-border);border-radius:14px;padding:24px;height:100%;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,box-shadow .2s,transform .2s}.sd-rel-card:hover{border-color:#1374f6;box-shadow:0 8px 28px rgba(19,116,246,.13);transform:translateY(-3px)}.sd-rel-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#1374f6 0,#16c7a3 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:6px;flex-shrink:0}.sd-rel-card h4{font-size:15px;font-weight:700;color:var(--color-dark);margin:0}.sd-rel-card p{font-size:13px;color:var(--company-muted);margin:0;flex:1}.sd-rel-price{font-size:18px;font-weight:800;color:#1374f6}.sd-rel-card a{font-size:13px;font-weight:600;color:#1374f6;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.sd-rel-card a:hover{text-decoration:underline}.py-80{padding-top:80px;padding-bottom:80px}.mb-50{margin-bottom:50px}@media (max-width:991px){.sd-hero-title{font-size:28px}.sd-price-amount{font-size:36px}.sd-cta-inner{flex-direction:column;text-align:center}}@media (max-width:575px){.sd-hero{padding:50px 0 40px}.sd-hero-title{font-size:22px}.sd-hero-actions{flex-direction:column}.ty-recap-item{padding:4px 12px}}.fp-hero{background:linear-gradient(135deg,#071c3d 0,#1a3c6b 60%,#2563eb 100%);padding:90px 0 70px;color:#fff}.fp-badge{display:inline-block;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:13px;font-weight:600;padding:5px 14px;border-radius:30px;margin-bottom:18px}.fp-hero-title{font-size:clamp(26px, 4vw, 42px);font-weight:800;line-height:1.2;margin-bottom:14px}.fp-hero-sub{font-size:17px;opacity:.85;margin-bottom:22px;max-width:560px}.fp-hero-features{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.fp-hero-feat{display:flex;align-items:center;gap:9px;font-size:15px}.fp-hero-feat i{color:#4ade80;font-size:16px;flex-shrink:0}.fp-hero-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.fp-link-plain{color:rgba(255,255,255,.85);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.fp-link-plain:hover{color:#fff}.fp-trust-row{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;opacity:.8}.fp-trust-row i{margin-right:5px;color:#4ade80}.fp-price-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.25);color:#071c3d}.fp-price-card-head{background:linear-gradient(135deg,#1a3c6b,#2563eb);padding:22px 26px;color:#fff}.fp-price-card-badge{display:inline-block;background:rgba(255,255,255,.2);font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;letter-spacing:.5px;margin-bottom:6px}.fp-price-card-head h3{font-size:20px;font-weight:700;margin:0}.fp-price-amount{padding:20px 26px 0;font-size:42px;font-weight:900;color:#1a3c6b}.fp-price-amount span{font-size:16px;font-weight:400;color:#64748b}.fp-price-list{list-style:none;padding:14px 26px;margin:0;display:flex;flex-direction:column;gap:7px}.fp-price-list li{display:flex;align-items:center;gap:9px;font-size:14px;color:#334155}.fp-price-list li i{color:#10b981;font-size:14px}.fp-price-note{font-size:12px;color:#64748b;padding:0 26px 18px;margin:0}.fp-price-note i{margin-right:4px}.fp-price-card .theme-btn{margin:0 26px;display:block;text-align:center}.fp-what-text{font-size:16px;line-height:1.8;color:#334155;max-width:780px;margin:0 auto}.fp-benefit-card{background:#fff;border-radius:12px;padding:28px 22px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.06);height:100%;transition:transform .2s,box-shadow .2s}.fp-benefit-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.fp-benefit-icon{width:60px;height:60px;background:linear-gradient(135deg,#e8f4ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px;color:#2563eb}.fp-benefit-card h4{font-size:16px;font-weight:700;margin-bottom:10px;color:#071c3d}.fp-benefit-card p{font-size:14px;color:#64748b;margin:0;line-height:1.6}.fp-step-card{background:#fff;border-radius:12px;padding:28px 22px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.06);position:relative;height:100%}.fp-step-num{width:36px;height:36px;background:linear-gradient(135deg,#2563eb,#1a3c6b);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;margin:0 auto 12px}.fp-step-icon{font-size:28px;color:#2563eb;margin-bottom:14px}.fp-step-card h4{font-size:16px;font-weight:700;margin-bottom:10px;color:#071c3d}.fp-step-card p{font-size:14px;color:#64748b;margin:0;line-height:1.6}.fp-accordion{border:none}.fp-acc-item{border:1px solid #e2e8f0;border-radius:8px!important;margin-bottom:10px;overflow:hidden}.fp-acc-btn{font-size:15px;font-weight:600;color:#071c3d;background:#fff;padding:16px 20px}.fp-acc-btn:not(.collapsed){background:#f0f6ff;color:#2563eb}.fp-acc-btn::after{filter:none}.fp-acc-body{font-size:14px;color:#4b5563;line-height:1.7;background:#fafcff;padding:16px 20px}.fp-cta-band{background:linear-gradient(135deg,#1a3c6b,#2563eb);padding:60px 0;color:#fff}.fp-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.fp-cta-inner h2{font-size:28px;font-weight:800;margin-bottom:8px}.fp-cta-inner p{font-size:15px;opacity:.85;margin:0}.fp-cta-btn{display:inline-block;background:#fff;color:#1a3c6b;font-weight:700;font-size:16px;padding:14px 30px;border-radius:6px;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s}.fp-cta-btn:hover{background:#f0f6ff;transform:translateY(-2px)}.fp-rel-card{background:#fff;border-radius:12px;padding:28px 24px;border:2px solid #e2e8f0;height:100%;transition:border-color .2s,transform .2s}.fp-rel-card:hover{border-color:#2563eb;transform:translateY(-3px)}.fp-rel-badge{display:inline-block;background:#f0f6ff;color:#2563eb;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;margin-bottom:12px}.fp-rel-card h3{font-size:19px;font-weight:700;margin-bottom:10px;color:#071c3d}.fp-rel-card p{font-size:14px;color:#64748b;margin-bottom:16px}.fp-rel-link{font-size:14px;font-weight:600;color:#2563eb;text-decoration:none;transition:gap .2s}.fp-rel-link:hover{text-decoration:underline}.fp-rel-link i{margin-left:4px}.ci-auth-body{background:linear-gradient(135deg,#071c3d 0,#1a3c6b 100%);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px 16px}.ci-auth-wrap{width:100%;max-width:460px}.ci-auth-card{background:#fff;border-radius:16px;padding:40px 40px 36px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.ci-auth-logo{text-align:center;margin-bottom:28px}.ci-auth-logo img{max-height:44px}.ci-auth-title{font-size:24px;font-weight:800;text-align:center;color:#071c3d;margin-bottom:6px}.ci-auth-sub{font-size:14px;color:#64748b;text-align:center;margin-bottom:24px}.ci-auth-alert{border-radius:8px;padding:12px 16px;font-size:14px;margin-bottom:18px;display:flex;align-items:center;gap:8px}.ci-auth-alert-error{background:#fee2e2;color:#b91c1c}.ci-auth-alert-success{background:#dcfce7;color:#15803d}.ci-auth-form{display:flex;flex-direction:column;gap:18px}.ci-auth-field label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.ci-auth-input-wrap{position:relative;display:flex;align-items:center}.ci-auth-input-wrap i{position:absolute;left:14px;color:#9ca3af;font-size:15px;pointer-events:none}.ci-auth-input-wrap input{width:100%;padding:11px 14px 11px 40px;border:1.5px solid #d1d5db;border-radius:8px;font-size:15px;color:#111;outline:0;transition:border-color .2s}.ci-auth-input-wrap input:focus{border-color:#2563eb}.ci-auth-btn{background:linear-gradient(135deg,#2563eb,#1a3c6b);color:#fff;border:none;padding:13px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;width:100%;transition:opacity .2s}.ci-auth-btn:hover{opacity:.9}.ci-auth-btn i{margin-right:8px}.ci-auth-footer-links{display:flex;justify-content:space-between;margin-top:22px;padding-top:18px;border-top:1px solid #e5e7eb;font-size:13px}.ci-auth-footer-links a{color:#2563eb;text-decoration:none}.ci-auth-footer-links a:hover{text-decoration:underline}.ci-dash-body{background:#f1f5f9;font-family:'Segoe UI',system-ui,sans-serif;color:#0f172a}.ci-dash-topbar{position:fixed;top:0;left:0;right:0;height:62px;background:#fff;border-bottom:1px solid #e2e8f0;z-index:1000;box-shadow:0 1px 8px rgba(0,0,0,.05)}.ci-dash-topbar-inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 20px}.ci-dash-topbar-left{display:flex;align-items:center;gap:14px}.ci-dash-hamburger{background:0 0;border:none;font-size:20px;color:#334155;cursor:pointer;display:none;padding:4px 8px}.ci-dash-logo img{height:52px}.ci-dash-topbar-right{display:flex;align-items:center;gap:16px}.ci-dash-user-name{font-size:14px;font-weight:600;color:#334155}.ci-dash-user-name i{margin-right:6px;color:#2563eb}.ci-dash-logout{font-size:13px;font-weight:600;color:#dc2626;text-decoration:none;padding:6px 12px;border:1px solid #fecaca;border-radius:6px;transition:background .2s}.ci-dash-logout:hover{background:#fee2e2}.ci-dash-layout{display:flex;min-height:100vh;padding-top:62px}.ci-dash-sidebar{width:240px;flex-shrink:0;background:#1e293b;display:flex;flex-direction:column;position:fixed;top:62px;bottom:0;left:0;overflow-y:auto;z-index:900;transition:transform .25s}.ci-dash-sidebar-profile{display:flex;align-items:center;gap:12px;padding:20px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ci-dash-avatar{width:42px;height:42px;background:linear-gradient(135deg,#2563eb,#1a3c6b);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0}.ci-dash-profile-info strong{display:block;color:#f1f5f9;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ci-dash-profile-info span{display:block;font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ci-dash-nav{flex:1;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.ci-dash-nav-item{display:flex;align-items:center;gap:12px;padding:10px 14px;color:#94a3b8;text-decoration:none;border-radius:8px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.ci-dash-nav-item i{width:18px;text-align:center;font-size:15px}.ci-dash-nav-item:hover{background:rgba(255,255,255,.07);color:#f1f5f9}.ci-dash-nav-item.active{background:#2563eb;color:#fff}.ci-dash-sidebar-footer{padding:10px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:2px}.ci-dash-sidebar-footer .text-danger{color:#f87171!important}.ci-dash-main{flex:1;margin-left:240px;padding:30px 28px;min-width:0}.ci-dash-alert{border-radius:8px;padding:12px 18px;font-size:14px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.ci-dash-alert-success{background:#dcfce7;color:#15803d}.ci-dash-alert-error{background:#fee2e2;color:#b91c1c}.ci-dash-page-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:28px}.ci-dash-page-head h1{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 4px}.ci-dash-page-head p{font-size:14px;color:#64748b;margin:0}.ci-dash-page-head .theme-btn{align-self:center}.ci-dash-stat-card{background:#fff;border-radius:12px;padding:20px 22px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:box-shadow .2s,transform .2s;cursor:pointer;color:inherit}a.ci-dash-stat-card:hover{box-shadow:0 6px 24px rgba(19,116,246,.15);transform:translateY(-2px)}.ci-dash-stat-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.ci-dash-stat-icon.blue{background:#eff6ff;color:#2563eb}.ci-dash-stat-icon.green{background:#f0fdf4;color:#16a34a}.ci-dash-stat-icon.yellow{background:#fefce8;color:#ca8a04}.ci-dash-stat-icon.purple{background:#faf5ff;color:#7c3aed}.ci-dash-stat-num{display:block;font-size:30px;font-weight:900;color:#0f172a;line-height:1}.ci-dash-stat-label{display:block;font-size:13px;color:#64748b;margin-top:3px}.ci-dash-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.ci-dash-card-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.ci-dash-card-head h3{font-size:15px;font-weight:700;color:#0f172a;margin:0}.ci-dash-card-head h3 i{margin-right:8px;color:#2563eb}.ci-dash-card-head a{font-size:13px;font-weight:600;color:#2563eb;text-decoration:none}.ci-dash-card-head a:hover{text-decoration:underline}.ci-dash-card-body{padding:18px 20px}.ci-dash-table-wrap{overflow-x:auto}.ci-dash-table{width:100%;border-collapse:collapse;font-size:14px}.ci-dash-table th{text-align:left;padding:10px 12px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0}.ci-dash-table td{padding:12px 12px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.ci-dash-table tr:last-child td{border-bottom:none}.ci-dash-table tr:hover td{background:#f8fafc}.ci-dash-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.ci-dash-badge.lg{padding:6px 16px;font-size:14px}.ci-dash-priority{font-size:12px;font-weight:600;color:#64748b;text-transform:capitalize}.ci-dash-priority.high{color:#b91c1c}.ci-dash-priority.urgent{color:#7c3aed}.ci-dash-empty{text-align:center;padding:40px 20px;color:#94a3b8}.ci-dash-empty.small{padding:20px}.ci-dash-empty i{font-size:40px;margin-bottom:14px;display:block}.ci-dash-empty h4{font-size:16px;color:#334155;margin-bottom:8px}.ci-dash-empty p{font-size:14px;margin-bottom:14px}.ci-dash-ticket-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f1f5f9;text-decoration:none;color:inherit;transition:background .15s}.ci-dash-ticket-row:last-child{border-bottom:none}.ci-dash-ticket-row:hover{background:#f8fafc;border-radius:6px;padding:10px 6px}.ci-dash-ticket-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ci-dash-ticket-subject{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.ci-dash-ticket-date{font-size:12px;color:#94a3b8}.ci-dash-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ci-dash-qa-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 10px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:600;color:#334155;text-decoration:none;transition:border-color .2s,background .2s}.ci-dash-qa-btn:hover{border-color:#2563eb;background:#eff6ff;color:#2563eb}.ci-dash-qa-btn i{font-size:14px}.ci-dash-back-link{font-size:13px;color:#2563eb;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:6px}.ci-dash-thread{display:flex;flex-direction:column;gap:14px}.ci-dash-msg{max-width:700px;border-radius:12px;padding:16px 20px}.ci-dash-msg-customer{background:#eff6ff;border:1px solid #bfdbfe;align-self:flex-end}.ci-dash-msg-agent{background:#fff;border:1px solid #e2e8f0;align-self:flex-start}.ci-dash-msg-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ci-dash-msg-sender{font-size:13px;font-weight:700;color:#334155}.ci-dash-msg-sender i{margin-right:6px;color:#2563eb}.ci-dash-msg-time{font-size:12px;color:#94a3b8}.ci-dash-msg-body{font-size:14px;color:#334155;line-height:1.7}.ci-dash-form-group{margin-bottom:16px}.ci-dash-label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.ci-dash-input,.ci-dash-select,.ci-dash-textarea{width:100%;padding:10px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:14px;color:#111;outline:0;transition:border-color .2s;background:#fff;font-family:inherit}.ci-dash-input:focus,.ci-dash-select:focus,.ci-dash-textarea:focus{border-color:#2563eb}.ci-dash-textarea{resize:vertical;min-height:120px}.ci-dash-form-actions{display:flex;align-items:center;gap:16px}.ci-dash-btn-plain{font-size:14px;color:#64748b;text-decoration:none}.ci-dash-btn-plain:hover{color:#334155}.ci-dash-link{font-size:13px;font-weight:600;color:#2563eb;text-decoration:none}.ci-dash-link:hover{text-decoration:underline}.ci-dash-info-note{background:#f0f6ff;border-left:4px solid #2563eb;border-radius:4px;padding:14px 18px;font-size:14px;color:#334155}.ci-dash-info-note i{margin-right:6px;color:#2563eb}.ci-dash-upload-area{border:2px dashed #d1d5db;border-radius:10px;padding:30px 20px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;color:#64748b;margin-bottom:12px}.ci-dash-upload-area.drag-over,.ci-dash-upload-area:hover{border-color:#2563eb;background:#eff6ff}.ci-dash-upload-area i{font-size:36px;color:#93c5fd;margin-bottom:10px;display:block}.ci-dash-upload-area p{font-size:15px;font-weight:600;margin:0 0 4px;color:#334155}.ci-dash-upload-area small{font-size:12px;color:#94a3b8}.ci-dash-upload-area input[type=file]{display:none}.ci-dash-selected-file{display:flex;align-items:center;gap:8px;font-size:13px;color:#2563eb;font-weight:600;padding:8px 12px;background:#eff6ff;border-radius:6px;margin-bottom:10px}.ci-dash-doc-list{display:flex;flex-direction:column;gap:2px}.ci-dash-doc-row{display:flex;align-items:center;gap:14px;padding:12px 6px;border-bottom:1px solid #f1f5f9}.ci-dash-doc-row:last-child{border-bottom:none}.ci-dash-doc-icon{font-size:24px;color:#2563eb;flex-shrink:0;width:30px;text-align:center}.ci-dash-doc-name{display:block;font-size:14px;font-weight:600;color:#0f172a}.ci-dash-doc-meta{display:block;font-size:12px;color:#94a3b8;margin-top:2px}.ci-dash-svc-card{background:#fff;border-radius:12px;padding:22px;border:2px solid #e2e8f0;display:flex;flex-direction:column;gap:12px;height:100%;transition:border-color .2s}.ci-dash-svc-card:hover{border-color:#2563eb}.ci-dash-svc-icon{width:48px;height:48px;background:#eff6ff;color:#2563eb;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.ci-dash-svc-info h4{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 6px}.ci-dash-svc-info p{font-size:13px;color:#64748b;margin:0;line-height:1.5}.ci-dash-svc-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:10px}.ci-dash-svc-price{font-size:20px;font-weight:900;color:#1a3c6b}.ci-dash-svc-price small{font-size:13px;font-weight:400;color:#64748b}.ci-dash-svc-btns{display:flex;align-items:center;gap:8px}.ci-dash-svc-learn{font-size:13px;font-weight:600;color:#2563eb;text-decoration:none;padding:7px 12px;border:1.5px solid #bfdbfe;border-radius:6px;white-space:nowrap}.ci-dash-svc-learn:hover{background:#eff6ff}.theme-btn.sm{padding:7px 14px;font-size:13px}@media (max-width:991px){.ci-dash-hamburger{display:block}.ci-dash-sidebar{transform:translateX(-100%)}.ci-dash-sidebar.open{transform:translateX(0)}.ci-dash-main{margin-left:0;padding:20px 16px}.ci-dash-topbar-inner{padding:0 14px}.ci-dash-user-name{display:none}}@media (max-width:575px){.ci-auth-card{padding:28px 22px}.fp-price-card .theme-btn{margin:0 16px}.ci-dash-page-head{flex-direction:column}}.fp-hero .fp-hero-title,.fp-hero h1{color:#fff!important}.fp-hero .fp-hero-sub{color:rgba(255,255,255,.88)!important}.fp-hero .fp-hero-feat{color:#fff!important}.fp-hero .fp-badge{color:#fff!important}.fp-hero .fp-link-plain{color:rgba(255,255,255,.85)!important}.fp-hero .fp-trust-row{color:rgba(255,255,255,.75)!important}.fp-hero .fp-hero-cta .theme-btn2{color:#fff!important;border-color:rgba(255,255,255,.4)!important;background:rgba(255,255,255,.12)!important}.fp-hero .fp-hero-cta .theme-btn2:hover{background:rgba(255,255,255,.22)!important}.fp-cta-band h2,.fp-cta-band p,.fp-cta-text h2,.fp-cta-text p{color:#fff!important}.ci-sp-hero{background:linear-gradient(135deg,#0f172a 0,#1e3a8a 55%,#1d4ed8 100%);padding:90px 0 80px;position:relative;overflow:hidden}.ci-sp-hero::before{content:'';position:absolute;top:-60px;right:-60px;width:480px;height:480px;border-radius:50%;background:rgba(255,255,255,.04);pointer-events:none}.ci-sp-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:13px;font-weight:600;padding:6px 16px;border-radius:50px;margin-bottom:18px;backdrop-filter:blur(4px)}.ci-sp-hero-title{font-size:clamp(30px, 4vw, 46px);font-weight:800;color:#fff!important;line-height:1.18;margin-bottom:18px}.ci-sp-hero-sub{font-size:17px;color:rgba(255,255,255,.85)!important;line-height:1.7;margin-bottom:26px}.ci-sp-trust-checks{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.ci-usp-badge{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;letter-spacing:.2px;border:1px solid transparent}.ci-usp-amber{background:rgba(251,191,36,.18);border-color:rgba(251,191,36,.35);color:#fbbf24}.ci-usp-amber i{color:#fbbf24}.ci-usp-violet{background:rgba(167,139,250,.18);border-color:rgba(167,139,250,.35);color:#c4b5fd}.ci-usp-violet i{color:#c4b5fd}.ci-usp-green{background:rgba(74,222,128,.15);border-color:rgba(74,222,128,.35);color:#4ade80}.ci-usp-green i{color:#4ade80}.ci-sp-trust-checks span:not(.ci-usp-badge){color:rgba(255,255,255,.9)!important;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}.ci-sp-trust-checks span i{color:#4ade80;font-size:15px}.ci-sp-ratings{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.ci-sp-rating-item{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.85)!important;font-size:13px}.ci-sp-stars{color:#facc15;font-size:13px}.ci-sp-rating-div{width:1px;height:28px;background:rgba(255,255,255,.2)}.ci-sp-rating-icon{font-size:18px;color:#60a5fa}.ci-lead-card{background:#fff;border-radius:16px;padding:32px 30px 26px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.ci-lead-card-head{margin-bottom:20px}.ci-lead-card-head h3{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:4px}.ci-lead-card-head p{font-size:13.5px;color:#64748b;margin:0}.ci-lead-alert{padding:10px 14px;border-radius:8px;font-size:13.5px;margin-bottom:14px;display:flex;align-items:center;gap:8px}.ci-lead-alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.ci-lead-form{display:flex;flex-direction:column;gap:14px}.ci-lead-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ci-lead-field{display:flex;flex-direction:column;gap:5px}.ci-lead-field label{font-size:13px;font-weight:600;color:#374151}.ci-lead-field label span{color:#ef4444}.ci-lead-input-wrap{position:relative}.ci-lead-input-wrap>i{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:13px;pointer-events:none}.ci-lead-input-wrap input,.ci-lead-input-wrap select{width:100%;padding:10px 12px 10px 36px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#f8fafc;outline:0;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.ci-lead-input-wrap input:focus,.ci-lead-input-wrap select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12);background:#fff}.ci-lead-field textarea{width:100%;padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#f8fafc;outline:0;resize:vertical;transition:border-color .2s,box-shadow .2s}.ci-lead-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12);background:#fff}.ci-lead-submit{width:100%;padding:13px 20px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s,box-shadow .15s;margin-top:4px}.ci-lead-submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(37,99,235,.35)}.ci-wait-bar{display:flex;align-items:center;justify-content:center;gap:8px;color:rgba(255,255,255,.92);font-size:13px;font-weight:500;padding:0 4px 10px;text-align:center;letter-spacing:.2px}.ci-wait-bar i{color:#7dd3fc;font-size:12px}.ci-wait-bar strong{color:#fff;font-weight:700}.ci-lead-note{font-size:12px;color:#94a3b8;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;gap:5px}.ci-trust-bar{background:#1e293b;padding:18px 0}.ci-trust-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}.ci-trust-item{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.85);font-size:13.5px;padding:8px 24px}.ci-trust-divider{width:1px;height:30px;background:rgba(255,255,255,.15)}.ci-tb-icon{color:#60a5fa;font-size:18px}.ci-trust-item strong{color:#fff}.ci-sp-sec-desc{font-size:16px;color:#475569;line-height:1.75;margin-bottom:26px}.ci-sp-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-bottom:28px}.ci-sp-feat{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#334155;line-height:1.4}.ci-sp-feat i{color:#2563eb;font-size:15px;margin-top:1px;flex-shrink:0}.ci-sp-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:8px}.ci-sp-learn{font-size:14.5px;font-weight:600;color:#2563eb;text-decoration:none;display:flex;align-items:center;gap:6px;transition:gap .15s}.ci-sp-learn:hover{gap:10px}.ci-sp-info-card{background:#f0f7ff;border:1px solid #bfdbfe;border-radius:16px;padding:30px 28px}.ci-sp-info-card.blue{background:#eff6ff;border-color:#93c5fd}.ci-sp-info-card h4{font-size:19px;font-weight:700;color:#0f172a;margin-bottom:20px}.ci-sp-why-item{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.ci-sp-why-item:last-child{margin-bottom:0}.ci-sp-why-icon{width:40px;height:40px;background:#2563eb;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ci-sp-why-icon.blue{background:#1d4ed8}.ci-sp-why-item strong{font-size:14.5px;font-weight:700;color:#0f172a;display:block;margin-bottom:3px}.ci-sp-why-item p{font-size:13.5px;color:#475569;margin:0;line-height:1.55}.ci-sp-steps-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:30px 28px;box-shadow:0 4px 24px rgba(0,0,0,.07)}.ci-sp-steps-card h4{font-size:19px;font-weight:700;color:#0f172a;margin-bottom:20px}.ci-sp-step{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.ci-sp-step:last-child{margin-bottom:0}.ci-sp-step-num{width:28px;height:28px;background:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;margin-top:2px}.ci-sp-step-icon{width:36px;height:36px;background:#eff6ff;color:#2563eb;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.ci-sp-step strong{font-size:14.5px;font-weight:700;color:#0f172a;display:block;margin-bottom:3px}.ci-sp-step p{font-size:13.5px;color:#64748b;margin:0}.badge-new{background:#dbeafe;color:#1d4ed8}.badge-assigned{background:#fef9c3;color:#854d0e}.badge-contacted{background:#e0e7ff;color:#3730a3}.badge-converted{background:#dcfce7;color:#166534}.badge-closed{background:#f1f5f9;color:#475569}.badge-pending{background:#fff7ed;color:#9a3412}.badge-paid{background:#dcfce7;color:#166534}.badge-processing{background:#dbeafe;color:#1d4ed8}.badge-failed{background:#fee2e2;color:#991b1b}.badge-cancelled{background:#f1f5f9;color:#475569}@media (max-width:991px){.ci-sp-hero{padding:60px 0 50px}.ci-sp-hero-title{font-size:28px}.ci-lead-card{margin-top:32px}.ci-trust-wrap{justify-content:flex-start}.ci-trust-divider{display:none}.ci-trust-item{padding:6px 14px}.ci-sp-feat-grid{grid-template-columns:1fr}.ci-sp-rating-div{display:none}}@media (max-width:575px){.ci-sp-hero{padding:44px 0 38px}.ci-lead-card{padding:22px 18px 20px}.ci-lead-row{grid-template-columns:1fr}}.ci-testi-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px 26px;height:100%;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 16px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s}.ci-testi-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.11)}.ci-testi-stars{color:#facc15;font-size:15px;display:flex;gap:3px}.ci-testi-text{font-size:14.5px;color:#475569;line-height:1.7;flex:1;margin:0}.ci-testi-author{display:flex;align-items:center;gap:12px;border-top:1px solid #f1f5f9;padding-top:14px;margin-top:auto}.ci-testi-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ci-testi-author strong{display:block;font-size:14px;font-weight:700;color:#0f172a}.ci-testi-author span{font-size:12.5px;color:#64748b}.ci-testi-summary{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:10px 28px;font-size:14px;color:#475569;box-shadow:0 2px 10px rgba(0,0,0,.06)}.ci-testi-sum-stars{color:#facc15;font-size:14px;display:flex;gap:2px;margin-right:4px}.ci-testi-summary strong{color:#0f172a;font-weight:700}.ci-apart-section{background:#fff}.ci-apart-card{display:flex;gap:18px;align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #1374f6;border-radius:12px;padding:22px 20px;height:100%;transition:transform .2s,box-shadow .2s}.ci-apart-card:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(19,116,246,.12);border-left-color:#0d5fd4}.ci-apart-icon-wrap{width:44px;height:44px;background:linear-gradient(135deg,#1374f6,#16c7a3);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ci-apart-body h5{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:6px}.ci-apart-body p{font-size:13.5px;color:#64748b;margin:0;line-height:1.6}.ci-hiw-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px 20px;height:100%;text-align:left;transition:transform .2s,box-shadow .2s;position:relative}.ci-hiw-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(37,99,235,.12);border-color:#bfdbfe}.ci-hiw-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ci-hiw-num{width:40px;height:40px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700}.ci-hiw-icon{width:40px;height:40px;background:#eff6ff;color:#2563eb;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.ci-hiw-card h5{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:8px}.ci-hiw-card p{font-size:13.5px;color:#64748b;line-height:1.65;margin:0}.iti{width:100%;display:block}.iti__country-list{z-index:9999}.ci-sp-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:28px}.ci-sp-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#1d4ed8;font-size:15px;font-weight:700;padding:12px 26px;border-radius:50px;text-decoration:none;transition:background .2s,transform .15s;box-shadow:0 4px 16px rgba(0,0,0,.15)}.ci-sp-cta-btn:hover{background:#f0f7ff;transform:translateY(-2px);color:#1e3a8a}.ci-sp-video-btn{display:inline-flex;align-items:center;gap:10px;background:0 0;border:2px solid rgba(255,255,255,.45);color:#fff;font-size:14.5px;font-weight:600;padding:10px 20px;border-radius:50px;cursor:pointer;transition:background .2s,border-color .2s}.ci-sp-video-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.7)}.ci-sp-play-icon{width:32px;height:32px;border-radius:50%;background:#fff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:11px;padding-left:2px;flex-shrink:0}@keyframes leadHighlight{0%{box-shadow:0 20px 60px rgba(0,0,0,.25)}50%{box-shadow:0 0 0 6px rgba(37,99,235,.35),0 20px 60px rgba(37,99,235,.2)}100%{box-shadow:0 20px 60px rgba(0,0,0,.25)}}.ci-lead-card--highlight{animation:leadHighlight 1.2s ease}.ci-lead-field .iti{width:100%;display:block;position:relative}.ci-lead-field .iti input[type=tel]{width:100%;padding-top:10px;padding-bottom:10px;padding-right:12px;border:1.5px solid #e2e8f0!important;border-radius:8px!important;font-size:14px;color:#0f172a;background:#f8fafc;outline:0;height:42px;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}.ci-lead-field .iti input[type=tel]:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;background:#fff}.ci-lead-field .iti.phone-error input[type=tel]{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.12)!important}.ci-lead-field .iti__flag-container{position:absolute;top:0;bottom:0;left:0}.ci-lead-field .iti__selected-flag{height:100%;padding:0 8px 0 10px;background:0 0!important;border-right:1px solid #e2e8f0;border-radius:7px 0 0 7px;outline:0;cursor:pointer}.ci-lead-field .iti__selected-flag:hover{background:rgba(0,0,0,.04)!important}.ci-lead-field .iti__country-list{z-index:9999}#phoneError{font-size:12px;color:#ef4444;display:none;margin-top:3px}@media (max-width:991px){.header-top{display:none!important}.navbar{position:relative!important;background:#fff!important}.main-navigation{background:#fff!important;box-shadow:0 2px 12px rgba(0,0,0,.08);position:relative;z-index:999}.navbar-collapse{background:#fff!important;border-top:1px solid #f0f3f7;padding:8px 12px 16px;max-height:none!important;border-radius:0!important}.navbar .nav-item .nav-link{padding:11px 4px;border-bottom:1px solid #f3f4f6;font-size:15px;font-weight:500}.navbar .nav-item:last-child .nav-link{border-bottom:none}.nav-right{padding:14px 0 4px}.nav-right-btn{flex-direction:column;gap:8px!important}.nav-right-btn .theme-btn,.nav-right-btn .theme-btn2{width:100%;text-align:center;justify-content:center}}@media (max-width:575px){.ci-sp-hero{padding:32px 0 28px!important}.ci-sp-hero-title{font-size:24px!important;line-height:1.22!important;margin-bottom:12px!important}.ci-sp-hero-sub{font-size:14px!important;line-height:1.6!important;margin-bottom:14px!important}.ci-sp-badge{font-size:11px;padding:5px 12px}.ci-sp-trust-checks{gap:6px;margin-bottom:14px}.ci-usp-badge{font-size:11px;padding:4px 10px}.ci-sp-hero-actions{flex-direction:column;gap:10px;margin-bottom:16px}.ci-sp-cta-btn{font-size:14px;padding:13px 20px;width:100%;justify-content:center}.ci-sp-video-btn{width:100%;justify-content:center;padding:11px 20px}.ci-sp-ratings{gap:8px 14px;flex-wrap:wrap}.ci-sp-rating-div{display:none}.ci-lead-card{margin-top:20px!important;padding:20px 16px 18px!important}.ci-lead-card-head h3{font-size:16px}}.fp-addons{background:#f8faff}.ci-addons{background:#fff}.fp-addon-card{display:flex;align-items:center;gap:18px;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;padding:18px 20px;transition:border-color .2s,box-shadow .2s,transform .2s;text-decoration:none;color:inherit;height:100%}.fp-addon-card:hover{color:inherit;text-decoration:none;transform:translateY(-3px)}.fp-addon-card.purple:hover{border-color:#6c3fc5;box-shadow:0 8px 28px rgba(108,63,197,.13)}.fp-addon-card.purple .fp-addon-icon{background:linear-gradient(135deg,#6c3fc5 0,#9b59b6 100%)}.fp-addon-card.purple .fp-addon-price{color:#6c3fc5}.fp-addon-card.blue:hover{border-color:#1374f6;box-shadow:0 8px 28px rgba(19,116,246,.13)}.fp-addon-card.blue .fp-addon-icon{background:linear-gradient(135deg,#1374f6 0,#16c7a3 100%)}.fp-addon-card.blue .fp-addon-price{color:#1374f6}.fp-addon-icon{width:54px;height:54px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.fp-addon-body{flex:1;min-width:0}.fp-addon-name{font-size:15px;font-weight:700;color:#071c3d;margin:0 0 4px;line-height:1.3}.fp-addon-desc{font-size:13px;color:#64748b;margin:0;line-height:1.5}.fp-addon-price{font-size:16px;font-weight:800;white-space:nowrap;flex-shrink:0}@media (max-width:991px){.site-title{font-size:32px!important}.company-cta-content h2{font-size:30px}.co-hero-title{font-size:30px}.sd-pc-price{font-size:34px}.fp-price-amount{font-size:34px}.policy-intro h1{font-size:32px}.py-80{padding-top:60px;padding-bottom:60px}.mb-50{margin-bottom:36px}}@media (max-width:767px){.site-title{font-size:26px!important}.site-title-tagline{font-size:12px;padding:6px 12px}.company-cta-content h2{font-size:24px}.co-hero-title{font-size:24px}.sd-pc-price{font-size:30px}.fp-price-amount{font-size:30px}.policy-intro h1{font-size:26px}.usa-benefits-badge strong{font-size:30px}.py-80{padding-top:48px;padding-bottom:48px}.mb-50{margin-bottom:28px}.fp-addon-card{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.fp-addon-price{font-size:15px}.breadcrumb-title{font-size:26px!important}}@media (max-width:575px){.site-title{font-size:22px!important;line-height:1.25!important}.site-title-tagline{font-size:11px;padding:5px 10px}.site-heading{margin-bottom:0}.company-cta-content h2{font-size:20px}.company-cta-area{padding:60px 0}.co-hero-title{font-size:20px}.co-hero{padding:40px 0 32px}.sd-pc-price{font-size:28px}.sd-pc-card{padding:22px}.fp-price-amount{font-size:28px}.fp-price-card{margin-bottom:12px}.policy-intro h1{font-size:22px}.usa-benefits-badge strong{font-size:26px}.usa-benefit-number{font-size:28px}.py-80{padding-top:40px;padding-bottom:40px}.mb-50{margin-bottom:24px}.breadcrumb-title{font-size:22px!important}.site-breadcrumb{padding:60px 0!important}.ci-footer-bottom-links{gap:4px 0}.ci-footer-stats{gap:6px}.ci-footer-stat strong{font-size:17px}}