@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,400&family=Roboto+Slab:wght@400;600;700&display=swap";:root{--brand-primary: #07699E;--brand-heading: #005675;--brand-primary-hover: #272727;--brand-primary-light: #E0EFF8;--brand-primary-soft: #F2FBFF;--brand-accent-red: #F90909;--brand-accent-red-alt: #DF0000;--brand-accent-red-icon: #FF3737;--brand-accent-red-hover: #D50000;--brand-green: #107C1E;--brand-amber: #DD881B;--brand-dark: #272727;--brand-darker: #101010;--brand-black: #000000;--brand-muted: #707070;--brand-muted-light: #8A96A3;--brand-bg: #FFFFFF;--brand-bg-soft: #F8FAFC;--brand-border: #E9E9E9;--brand-border-light: #E2E8F0;--footer-main: #0E0F20;--footer-bar: #1C1D2E;--footer-text: #EBEBEB;--footer-social-bg: #3C3D55;--footer-link-hover: #07699E;--font-heading: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Roboto Slab", Georgia, serif;--container-max-w: 1200px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%;overflow-x:clip}body{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--brand-dark);background-color:var(--brand-bg);width:100%;max-width:100%;overflow-x:clip;position:relative}#root,.site-layout,.site-main-content{width:100%;max-width:100%;min-width:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--brand-primary);text-decoration:none;transition:color .25s ease}a:hover{color:var(--brand-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--brand-heading);font-weight:600;line-height:1.3}button{font-family:inherit;cursor:pointer;border:none;outline:none}.wrap{width:100%;max-width:var(--container-max-w);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.site-header{position:sticky;top:0;z-index:1000;background-color:#fff;border-bottom:1px solid var(--brand-border);box-shadow:0 2px 8px #0000000d;transition:background-color .3s ease,box-shadow .3s ease}.header-container{max-width:var(--container-max-w);margin:0 auto;padding:6px 20px;display:flex;align-items:center;justify-content:space-between;min-height:60px}.brand{display:flex;align-items:center}.brand-logo-img{max-height:42px;width:auto;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:8px}.desktop-nav .nav-link{font-family:var(--font-heading);font-size:14px;font-weight:500;color:#000;padding:10px 15px;background:transparent;display:inline-flex;align-items:center;gap:4px;transition:color .2s ease}.desktop-nav .nav-link:hover,.desktop-nav .nav-link.active{color:var(--brand-primary)}.submenu-arrow{font-size:10px;transition:transform .2s ease}.mega-menu-trigger-container{position:relative}.mega-menu-trigger-container:hover .submenu-arrow{transform:rotate(180deg)}.mega-menu-panel{position:absolute;top:100%;left:50%;transform:translate(-50%);width:min(960px,calc(100vw - 40px));max-width:960px;background-color:#fff;border:1px solid var(--brand-border);box-shadow:0 15px 35px #0000001f;border-radius:6px;padding:24px 28px;z-index:1001;animation:megaFadeIn .2s ease}@keyframes megaFadeIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.mega-menu-inner{display:grid;grid-template-columns:200px 200px 200px 1fr;gap:24px}.mega-col-title{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--brand-heading);margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid var(--brand-primary-light)}.mega-col-list{list-style:none}.mega-col-list li{margin-bottom:7px}.mega-col-list li a{font-size:13px;color:#333;line-height:1.35;display:block;transition:color .2s ease,transform .2s ease}.mega-col-list li a:hover{color:var(--brand-primary);transform:translate(2px)}.mega-col-wide .mega-split-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.header-actions{display:flex;align-items:center;gap:12px}.btn-apply-header{background-color:var(--brand-primary);color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:500;padding:9px 24px;border-radius:4px;transition:background-color .25s ease,color .25s ease;display:inline-block;text-align:center}.btn-apply-header:hover{background-color:var(--brand-primary-hover);color:#fff}.mobile-toggle-btn{display:none;background:none;border:none;cursor:pointer;padding:6px;flex-direction:column;gap:5px}.hamburger-bar{width:24px;height:2.5px;background-color:#333;border-radius:2px}.mobile-menu-drawer{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:2000;overflow-y:auto;padding:20px;display:flex;flex-direction:column}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--brand-border)}.mobile-close-btn{background:none;border:none;font-size:24px;color:#333;cursor:pointer;padding:4px 8px}.mobile-menu-list{list-style:none;margin-top:16px;flex-grow:1}.mobile-menu-list>li{border-bottom:1px solid #F1F5F9}.mobile-nav-link,.mobile-submenu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 4px;font-family:var(--font-heading);font-size:15px;font-weight:600;color:#000;background:transparent;text-align:left}.mobile-submenu{list-style:none;padding:4px 0 12px 16px;background-color:#f8fafc;border-radius:6px;margin-bottom:8px}.mobile-submenu li a{display:block;padding:8px 10px;font-size:13.5px;color:#475569}.mobile-submenu li a:hover{color:var(--brand-primary)}.mobile-drawer-cta{margin-top:24px;padding-top:16px}.btn-mobile-apply{display:block;width:100%;text-align:center;background-color:var(--brand-primary);color:#fff;font-family:var(--font-heading);font-size:15px;font-weight:600;padding:13px;border-radius:6px}.home-hero-section{border-bottom:3px solid var(--brand-border);padding:30px 0 35px;background-color:#fff}.home-hero-container{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:40px}.home-hero-left{display:flex;align-items:center;justify-content:center}.home-hero-illustration{max-width:100%;height:auto;object-fit:contain}.home-hero-right{padding:20px 0 20px 10px}.hero-subhead{font-family:var(--font-heading);font-size:26px;font-weight:600;color:var(--brand-heading);margin-bottom:6px}.hero-mainhead{font-family:var(--font-heading);font-size:38px;font-weight:700;color:var(--brand-heading);margin-bottom:16px;line-height:1.25}.highlight-red{color:var(--brand-accent-red)}.hero-desc{font-family:var(--font-body);font-size:15px;color:var(--brand-muted);line-height:1.65;margin-bottom:28px;max-width:580px}.btn-hero-apply{display:inline-flex;align-items:center;gap:10px;background-color:var(--brand-primary);color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:500;padding:16px 28px;border-radius:8px;box-shadow:0 4px 14px #07699e33;transition:all .25s ease}.btn-hero-apply:hover{background-color:var(--brand-primary-hover);color:#fff;transform:translateY(-1px)}.btn-hero-apply .btn-arrow{font-size:18px;line-height:1}.section-title-bar{padding-top:35px;padding-bottom:12px}.section-title-inner{display:flex;align-items:center;gap:20px}.section-bar-heading{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--brand-heading);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.section-bar-line{flex-grow:1;height:1px;background-color:var(--brand-border)}.product-cards-section{padding-top:14px;padding-bottom:20px}.product-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.elementor-card-box{background-color:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:20px 20px 16px;display:flex;flex-direction:column;justify-content:space-between;min-height:165px;position:relative;transition:all .25s ease;box-shadow:0 2px 6px #00000008}.elementor-card-box:hover{border-color:#bee3f8;box-shadow:0 8px 22px #07699e17;transform:translateY(-2px)}.card-top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.card-text-col{flex-grow:1}.card-title{font-family:var(--font-heading);font-size:14px;font-weight:700;margin-bottom:6px;line-height:1.3}.card-title a{color:var(--brand-heading)}.card-title a:hover{color:var(--brand-primary)}.card-desc{font-family:var(--font-body);font-size:12px;color:var(--brand-muted);line-height:1.45}.card-icon-col{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.card-svg-icon{width:32px;height:32px;object-fit:contain}.card-btn-row{margin-top:14px;padding-top:10px;border-top:1px dashed #F1F5F9}.card-action-btn{font-family:var(--font-heading);font-size:12px;font-weight:600;color:var(--brand-primary);background:transparent;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease,transform .2s ease}.card-action-btn:hover{color:#000;transform:translate(2px)}.card-btn-arrow{font-size:14px;line-height:1}.card-badge-wrap{margin-bottom:8px}.card-badge{display:inline-block;font-family:var(--font-heading);font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.3px}.badge-discount{background-color:#fef2f2;color:#dc2626;border:1px solid #FECACA}.badge-preapproved{background-color:#eff6ff;color:#2563eb;border:1px solid #BFDBFE}.badge-new{background-color:#f0fdf4;color:#16a34a;border:1px solid #BBF7D0}.safety-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.safety-img-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000000d;transition:transform .25s ease,box-shadow .25s ease}.safety-img-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.safety-img-card img{width:100%;height:auto;display:block}.optima-secure-section{padding-top:40px;padding-bottom:25px}.optima-inner-card{background-color:#fff;border:1px solid var(--brand-border);border-radius:12px;padding:36px 40px;display:grid;grid-template-columns:260px 1fr;gap:40px;box-shadow:0 4px 20px #07699e0f}.optima-left-title{font-family:var(--font-heading);font-size:32px;font-weight:700;color:var(--brand-heading);line-height:1.25;margin-bottom:12px}.optima-left-divider{width:60px;height:3px;background-color:var(--brand-primary);border-radius:2px}.optima-right-col{display:flex;flex-direction:column}.optima-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.optima-logo{max-height:38px;width:auto;object-fit:contain}.optima-tag{font-family:var(--font-heading);font-size:12px;font-weight:600;background-color:var(--brand-primary-light);color:var(--brand-primary);padding:4px 12px;border-radius:4px}.optima-feature-title{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--brand-heading);margin-bottom:14px}.optima-checklist{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin-bottom:24px}.optima-checklist li{font-size:13.5px;color:#334155;display:flex;align-items:center;gap:8px}.check-icon{color:#10b981;font-weight:700}.optima-action-row{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.btn-optima-know-more{background-color:var(--brand-primary);color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:600;padding:11px 26px;border-radius:6px;transition:background-color .25s ease}.btn-optima-know-more:hover{background-color:var(--brand-primary-hover);color:#fff}.optima-illustration{max-height:70px;width:auto}.compare-choose-section{padding-top:50px;padding-bottom:45px}.compare-grid{display:grid;grid-template-columns:1.1fr 1.2fr;gap:50px;align-items:center}.compare-divider{width:50px;height:3px;background-color:var(--brand-primary);margin-bottom:16px}.compare-heading{font-family:var(--font-heading);font-size:32px;font-weight:700;color:var(--brand-heading);line-height:1.35}.compare-right{display:flex;flex-direction:column;gap:24px}.compare-feature-title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--brand-primary);margin-bottom:6px}.compare-feature-desc{font-size:14px;color:var(--brand-muted);line-height:1.6}.company-callouts-section{padding-top:15px;padding-bottom:35px}.callouts-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.callout-box{background-color:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:8px;padding:36px 32px;display:flex;flex-direction:column}.callout-box-title{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--brand-heading);margin-bottom:8px}.callout-box-desc{font-size:14.5px;color:var(--brand-muted);margin-bottom:24px;flex-grow:1}.btn-callout{display:inline-block;background-color:var(--brand-primary);color:#fff;font-family:var(--font-heading);font-size:13.5px;font-weight:600;padding:10px 24px;border-radius:4px;text-align:center;width:fit-content;transition:background-color .25s ease}.btn-callout:hover{background-color:var(--brand-primary-hover);color:#fff}.partners-section{padding-top:35px;padding-bottom:60px}.partners-title-wrap{text-align:center;margin-bottom:30px}.partners-main-title{font-family:var(--font-heading);font-size:26px;font-weight:700;color:var(--brand-heading)}.highlight-blue{color:var(--brand-primary)}.partners-ribbon-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;align-items:center}.partner-card{background-color:#fff;border:1px solid var(--brand-border);border-radius:6px;padding:14px 12px;display:flex;align-items:center;justify-content:center;min-height:64px;transition:all .2s ease}.partner-card:hover{border-color:#93c5fd;box-shadow:0 4px 12px #07699e14}.partner-card img{max-height:38px;max-width:100%;object-fit:contain}.site-footer{color:var(--footer-text);font-family:var(--font-body)}.footer-top-cta-bar{background-color:var(--footer-bar);padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08)}.footer-cta-container{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-cta-text{font-family:var(--font-heading);font-size:17px;font-weight:600;color:#c9c9c9;line-height:1.45;max-width:800px}.btn-footer-cta{background-color:var(--brand-primary);color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:500;padding:11px 28px;border-radius:4px;display:inline-block;white-space:nowrap;transition:all .25s ease}.btn-footer-cta:hover{background-color:#e6e1e1;color:#05375e}.footer-main{background-color:var(--footer-main);padding:55px 0 45px}.footer-columns-grid{display:grid;grid-template-columns:1.35fr 1fr 1.2fr .8fr 1fr;gap:24px}.footer-logo-wrap{margin-bottom:16px}.footer-logo-img{max-height:42px;width:auto;object-fit:contain}.footer-mission-text{font-size:14px;line-height:1.7;color:var(--footer-text);text-align:justify;margin-bottom:22px}.footer-social-icons{display:flex;gap:10px}.social-btn{width:36px;height:36px;background-color:var(--footer-social-bg);color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;transition:background-color .2s ease,transform .2s ease}.social-btn:hover{background-color:var(--brand-primary);color:#fff;transform:translateY(-2px)}.footer-title{font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:32px;color:#fff;margin-bottom:14px;padding-bottom:6px;border-bottom:2px solid rgba(255,255,255,.1)}.footer-link-list{list-style:none}.footer-link-list li{margin-bottom:9px}.footer-link-list li a{color:#fff;font-size:13.5px;transition:color .2s ease,transform .2s ease;display:inline-block}.footer-link-list li a:hover{color:var(--brand-primary);transform:translate(3px)}.footer-bottom-bar{background-color:var(--footer-bar);padding:18px 0;border-top:1px solid rgba(255,255,255,.05)}.footer-bottom-inner{text-align:center}.copyright-text{font-size:13px;color:#94a3b8;margin:0}.inner-hero-section{background-color:var(--brand-primary-soft);border-bottom:1px solid var(--brand-primary-light);padding:36px 0 42px}.inner-hero-container{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px}.breadcrumb{font-size:13px;color:var(--brand-muted);margin-bottom:12px}.breadcrumb a{color:var(--brand-primary)}.breadcrumb .current{color:var(--brand-dark);font-weight:600}.inner-hero-title{font-size:32px;font-weight:700;color:var(--brand-heading);margin-bottom:12px;line-height:1.25}.inner-hero-desc{font-size:15px;color:var(--brand-muted);line-height:1.6;max-width:620px}.lender-quick-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.badge-pill{font-family:var(--font-heading);font-size:12px;font-weight:600;background-color:#fff;color:var(--brand-dark);border:1px solid var(--brand-border);padding:5px 14px;border-radius:999px;box-shadow:0 1px 3px #0000000a}.inner-hero-media{display:flex;align-items:center;justify-content:center}.inner-hero-img{border-radius:8px;max-height:280px;width:auto;box-shadow:0 8px 24px #07699e14}.debt-page-hero{padding:38px 0 44px;background:linear-gradient(125deg,#eff9ff,#f8fcff 56%,#e8f5fc);border-bottom:1px solid #d9ebf5}.debt-page-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr);align-items:center;gap:clamp(32px,5vw,72px)}.debt-page-intro .breadcrumb{margin-bottom:28px}.debt-page-eyebrow,.debt-page-section-kicker{color:var(--brand-primary);font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.debt-page-intro h1{max-width:650px;margin:10px 0 16px;color:#142e43;font-family:var(--font-heading);font-size:clamp(34px,4vw,50px);font-weight:700;letter-spacing:-.035em;line-height:1.12}.debt-page-description{max-width:590px;color:#5c7181;font-size:16px;line-height:1.75}.debt-page-highlights{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.debt-page-highlights span{padding:8px 12px;border:1px solid #d8e9f3;border-radius:999px;background:#ffffffd1;color:#355268;font-size:12px;font-weight:600}.debt-page-form-panel{width:100%;max-width:440px;justify-self:end;overflow:hidden;border:1px solid #e0eaf0;border-radius:14px;background:#fff;box-shadow:0 18px 50px #143a5221}.debt-page-form-panel .lead-form-card{border:0;border-radius:14px;box-shadow:none}.debt-page-form-panel .lead-form-header{padding:20px 22px 16px}.debt-page-form-panel .lead-form-title{font-size:19px}.debt-page-form-panel .lead-form-body{padding:18px 22px 20px}.debt-page-content{padding-top:44px;padding-bottom:72px}.debt-page-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px}.debt-page-card{padding:clamp(22px,3vw,34px);border:1px solid #e5edf2;border-radius:12px;background:#fff;box-shadow:0 8px 28px #1a455e0b}.debt-page-card h2,.debt-page-features-section>h2,.debt-page-faq-section>h2{margin:8px 0 18px;color:#19364b;font-family:var(--font-heading);font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.25}.debt-page-card p,.debt-page-section-intro{color:#617381;font-size:14px;line-height:1.75}.debt-page-list{display:grid;gap:10px;margin-top:18px;list-style:none}.debt-page-list li{position:relative;padding-left:23px;color:#354f61;font-size:14px;line-height:1.55}.debt-page-list li:before{position:absolute;top:.45em;left:0;width:8px;height:8px;border-radius:50%;background:#1e8abc;content:""}.debt-page-how-it-works{margin-bottom:44px;background:#f7fbfd}.debt-page-how-it-works p+p{margin-top:12px}.debt-page-example-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;list-style:none}.debt-page-example-list li{padding:10px 14px;border:1px solid #dcebf3;border-radius:8px;background:#fff;color:#355268;font-size:13px;font-weight:600}.debt-page-features-section{margin-bottom:54px}.debt-page-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.debt-page-feature-card{min-height:180px;padding:22px;border:1px solid #e5edf2;border-radius:11px;background:#fff}.debt-page-feature-number{color:#2d94c3;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.08em}.debt-page-feature-card h3{margin:12px 0 8px;color:#203f54;font-family:var(--font-heading);font-size:16px;line-height:1.4}.debt-page-feature-card p{color:#657785;font-size:13px;line-height:1.7}.debt-page-faq-section{max-width:900px;margin:0 auto 54px}.debt-page-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:12px;background:#eff8fc}.debt-page-bottom-cta h2{margin-bottom:5px;color:#19364b;font-family:var(--font-heading);font-size:21px}.debt-page-bottom-cta p{color:#637785;font-size:13px}.page-main-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;padding:50px 20px 75px}.content-article{min-width:0}.content-section-block{margin-bottom:36px}.page-content-image{margin:24px 0}.page-content-image img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.section-block-title{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--brand-heading);margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid var(--brand-primary-light)}.article-paragraph{font-size:14.5px;color:var(--brand-dark);line-height:1.7;margin-bottom:14px}.article-list{padding-left:22px;margin-bottom:18px}.article-list li{font-size:14px;color:var(--brand-dark);line-height:1.65;margin-bottom:8px}.content-paragraphs-block{margin-bottom:18px}.policy-row{margin-bottom:8px;font-size:14.5px;line-height:1.55}.policy-row strong{color:var(--brand-dark);font-weight:600;min-width:170px;display:inline-block}.page-content-image{margin:24px 0;text-align:center}.page-content-image img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 14px #0000000f}.table-component-wrapper{margin:30px 0;width:100%;max-width:100%;min-width:0}.table-component-title{font-size:18px;font-weight:700;color:var(--brand-heading);margin-bottom:12px}.table-responsive-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--brand-border);border-radius:6px;width:100%;max-width:100%;min-width:0}.custom-data-table{width:100%;border-collapse:collapse;font-size:13.5px}.custom-data-table thead th{background-color:var(--brand-heading);color:#fff;font-family:var(--font-heading);font-weight:600;text-align:left;padding:12px 16px;border:1px solid #065B89}.custom-data-table tbody td{padding:11px 16px;border:1px solid var(--brand-border);color:var(--brand-dark)}.custom-data-table tbody tr:nth-child(2n){background-color:#f8fafc}.custom-data-table tbody tr:hover{background-color:#f0f9ff}.page-faqs-section{margin-top:40px}.accordion-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:14px}.accordion-card{border:1px solid var(--brand-border);border-radius:6px;overflow:hidden;background-color:#fff;transition:border-color .2s ease}.accordion-card.is-open{border-color:#93c5fd}.accordion-header{width:100%;background:transparent;padding:14px 18px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:14px}.accordion-question{font-family:var(--font-heading);font-size:14.5px;font-weight:600;color:var(--brand-dark)}.accordion-card.is-open .accordion-question{color:var(--brand-primary)}.accordion-icon{font-size:18px;font-weight:700;color:var(--brand-primary);flex-shrink:0}.accordion-body{padding:0 18px 16px;border-top:1px solid #F1F5F9;background-color:#fcfdfe}.accordion-answer{font-size:13.5px;color:#475569;line-height:1.65;margin-top:10px}.page-sidebar{min-width:0}.sticky-sidebar{position:sticky;top:75px;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 85px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(7,105,158,.25) transparent;padding-right:2px}.sticky-sidebar::-webkit-scrollbar{width:5px}.sticky-sidebar::-webkit-scrollbar-thumb{background-color:#07699e40;border-radius:4px}.lead-form-card{background-color:#fff;border:1px solid var(--brand-border);border-radius:8px;overflow:hidden;box-shadow:0 4px 18px #0000000f}.lead-form-header{background-color:var(--brand-primary);color:#fff;padding:16px 20px}.lead-form-title{color:#fff;font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:3px;line-height:1.25}.lead-form-subtitle{font-family:var(--font-body);font-size:12px;color:#e0eff8;line-height:1.35}.lead-form-body{padding:16px 18px 14px}.form-group{margin-bottom:11px}.form-group:last-of-type{margin-bottom:8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:11px}.form-row .form-group{margin-bottom:0}.form-label{display:block;font-family:var(--font-body);font-size:11.5px;font-weight:600;color:#374151;margin-bottom:4px}.form-control,.form-input,.form-select{display:block;width:100%;height:38px;padding:8px 11px;font-family:var(--font-body);font-size:13px;color:#1f2937;background-color:#fff;border:1px solid #D1D5DB;border-radius:5px;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.form-control::placeholder,.form-input::placeholder{color:#9ca3af;font-size:12.5px}.form-control:focus,.form-input:focus,.form-select:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px #07699e26}.employment-radios{display:grid;grid-template-columns:1fr 1fr;gap:8px}.radio-pill{display:flex;align-items:center;justify-content:center;height:34px;border:1px solid #D1D5DB;border-radius:5px;font-family:var(--font-body);font-size:12px;font-weight:600;color:#4b5563;cursor:pointer;background-color:#f9fafb;transition:all .15s ease;-webkit-user-select:none;user-select:none}.radio-pill input{display:none}.radio-pill:hover{background-color:#f3f4f6;border-color:#9ca3af}.radio-pill.active{border-color:var(--brand-primary);background-color:var(--brand-primary-soft);color:var(--brand-primary);font-weight:700}.phone-input-wrapper{display:flex;align-items:stretch;width:100%;border:1px solid #D1D5DB;border-radius:5px;background-color:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.phone-input-wrapper:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #07699e26}.phone-prefix{display:flex;align-items:center;padding:0 10px;background-color:#f3f4f6;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:#4b5563;border-right:1px solid #D1D5DB;-webkit-user-select:none;user-select:none}.phone-input-wrapper .phone-input{border:none!important;border-radius:0!important;box-shadow:none!important;height:38px;flex:1}.consent-group{margin-top:8px;margin-bottom:10px}.checkbox-label,.consent-label{display:flex;align-items:flex-start;gap:8px;font-family:var(--font-body);font-size:11px;color:#64748b;line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input,.consent-label input{margin-top:2px;width:14px;height:14px;accent-color:var(--brand-primary);flex-shrink:0;cursor:pointer}.checkbox-label a,.consent-label a{color:var(--brand-primary);text-decoration:underline}.form-error-alert{background-color:#fef2f2;border:1px solid #FECACA;color:#dc2626;padding:8px 12px;border-radius:5px;font-size:12px;font-weight:500;margin-bottom:10px;display:flex;align-items:center;gap:6px}.btn-form-submit{width:100%;height:42px;background-color:var(--brand-primary);color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:700;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;transition:background-color .2s ease,transform .1s ease;box-shadow:0 2px 6px #07699e40}.btn-form-submit:hover:not(:disabled){background-color:var(--brand-primary-hover);box-shadow:0 4px 12px #07699e59}.btn-form-submit:active:not(:disabled){transform:translateY(1px)}.btn-form-submit:disabled{opacity:.7;cursor:not-allowed}.lead-form-success{padding:28px 18px;text-align:center}.success-icon{width:48px;height:48px;background-color:#dcfce7;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin:0 auto 12px}.lead-form-success h4{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--brand-heading);margin-bottom:8px}.lead-form-success p{font-size:13px;color:#475569;line-height:1.5;margin-bottom:14px}.success-note{font-size:11px;color:#94a3b8;margin-bottom:16px}.sidebar-banner-card{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000000d}.sidebar-banner-img{width:100%;height:auto;display:block}.sidebar-help-card{background-color:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:8px;padding:20px}.sidebar-help-card h4{font-size:15px;font-weight:700;color:var(--brand-heading);margin-bottom:6px}.sidebar-help-card p{font-size:13px;color:var(--brand-muted);line-height:1.45;margin-bottom:12px}.help-phone{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;margin-bottom:4px}.help-phone a{color:var(--brand-primary)}.help-hours{font-size:11.5px;color:#64748b}@media(max-width:1023px){.desktop-nav,.mega-menu-panel{display:none!important}.mobile-toggle-btn{display:flex}.home-hero-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;width:100%;max-width:100%;overflow:hidden}.home-hero-left,.home-hero-right{width:100%;max-width:100%;min-width:0}.home-hero-right{padding:0}.hero-desc{margin-left:auto;margin-right:auto}.product-cards-grid{grid-template-columns:repeat(2,1fr)}.optima-inner-card{grid-template-columns:1fr;padding:28px;gap:20px}.compare-grid{grid-template-columns:1fr;gap:30px}.partners-ribbon-grid{grid-template-columns:repeat(3,1fr)}.footer-columns-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.page-main-layout{grid-template-columns:1fr;gap:40px}.sticky-sidebar{position:static;max-height:none;overflow:visible;padding-right:0}.inner-hero-container{grid-template-columns:1fr;text-align:center}.lender-quick-badges{justify-content:center}}@media(max-width:767px){.hero-subhead{font-size:20px}.hero-mainhead{font-size:28px}.product-cards-grid,.safety-cards-grid,.callouts-grid{grid-template-columns:1fr}.partners-ribbon-grid{grid-template-columns:repeat(2,1fr)}.footer-cta-container{flex-direction:column;text-align:center}.footer-columns-grid{grid-template-columns:1fr;gap:28px}.optima-checklist{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:10px}}@media(max-width:980px){.debt-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:28px}}@media(max-width:767px){.debt-page-hero{padding:24px 0 30px}.debt-page-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.debt-page-intro .breadcrumb{margin-bottom:20px;text-align:left}.debt-page-intro h1{font-size:34px}.debt-page-description{font-size:14px}.debt-page-highlights{margin-top:18px}.debt-page-form-panel{max-width:none;justify-self:stretch}.debt-page-content{padding-top:28px;padding-bottom:44px}.debt-page-info-grid,.debt-page-feature-grid{grid-template-columns:minmax(0,1fr)}.debt-page-info-grid{gap:14px}.debt-page-card{padding:22px}.debt-page-how-it-works,.debt-page-features-section,.debt-page-faq-section{margin-bottom:36px}.debt-page-feature-card{min-height:0}.debt-page-bottom-cta{align-items:flex-start;flex-direction:column;padding:24px}}.short-hero{padding:28px 0 32px}.apply-now-page-wrapper{padding:50px 20px 80px}.apply-now-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:flex-start}.apply-perks-card{background-color:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:8px;padding:32px 28px}.apply-perks-card h3{font-size:20px;font-weight:700;color:var(--brand-heading);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--brand-primary-light)}.apply-perks-list{list-style:none;display:flex;flex-direction:column;gap:18px;margin-bottom:30px}.apply-perks-list li{display:flex;gap:14px;align-items:flex-start}.perk-bullet{font-size:20px;line-height:1;flex-shrink:0;margin-top:2px}.apply-perks-list strong{display:block;font-size:14px;color:var(--brand-dark);margin-bottom:4px}.apply-perks-list p{font-size:13px;color:var(--brand-muted);line-height:1.5;margin:0}.need-help-callout{background-color:#fff;border:1px solid var(--brand-border);border-radius:6px;padding:20px;text-align:center}.need-help-callout h4{font-size:15px;font-weight:700;color:var(--brand-heading);margin-bottom:6px}.need-help-callout p{font-size:13px;color:var(--brand-muted);margin-bottom:10px}.apply-help-phone{display:inline-block;font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--brand-primary);margin-bottom:6px}.need-help-callout small{display:block;font-size:11.5px;color:#64748b}@media(max-width:900px){.apply-now-grid{grid-template-columns:1fr;gap:36px}}.product-intro-titlebar{background:#f5f5f5;padding:10px 0}.product-intro-section{margin-top:16px}.product-intro-inner{width:min(1210px,calc(100% - 40px));margin:0 auto}.product-intro-titlebar h1{color:var(--brand-heading);font-size:26px;font-weight:600;line-height:1.3}.product-intro-copy{padding-top:23px;padding-bottom:32px;color:#333;font-size:14.5px;line-height:1.5}.product-intro-copy p+p{margin-top:10px}.product-intro-copy ul{margin:8px 0 0 22px}.product-application-section{width:min(1200px,calc(100% - 40px));margin:0 auto}.product-application-card{min-height:394px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:34px;padding:35px 44px 35px 34px;background:#fff;border:1px solid #0a3d70;border-left:10px solid #0a3d70;border-radius:26px;box-shadow:0 10px 22px #0f172a1f}.product-application-art img{display:block;width:100%;height:auto}.product-lead-form-card{min-width:0;border:0;border-radius:0;box-shadow:none;overflow:visible}.product-lead-form-header{margin-bottom:12px}.product-lead-form-title{color:#0a3d70;font-size:22px;font-weight:700;line-height:1.35;margin:0}.product-lead-form-underline{width:50px;height:3px;background-color:#f90909;margin-top:8px;margin-bottom:16px;border-radius:2px}.product-lead-form-card .lead-form-body{display:grid;grid-template-columns:1fr 1.2fr;gap:20px 10px;padding:0}.product-lead-form-card .form-group,.product-lead-form-card .form-row{min-width:0;margin:0}.product-lead-form-card .form-row{grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:10px}.product-lead-form-card .form-label{margin-bottom:8px;color:#64748b;font-size:12px;font-weight:400}.product-lead-form-card .form-label span{color:red}.product-lead-form-card .form-control,.product-lead-form-card .phone-input-wrapper{height:43px;border:0;border-bottom:1px solid #c4c4c4;border-radius:0 0 18px 18px;box-shadow:none;font-size:12px}.product-lead-form-card .form-control{padding:8px 14px}.product-lead-form-card .form-control::placeholder{color:#aaa;font-size:12px}.product-lead-form-card .phone-input-wrapper{background:transparent}.product-lead-form-card .phone-input-wrapper .phone-input{height:43px}.product-secondary-row{grid-column:1 / -1;display:grid;grid-template-columns:.72fr 1.28fr;align-items:end;gap:10px}.product-lead-form-card .product-employment-group .form-label{margin-bottom:12px}.product-lead-form-card .employment-radios{display:flex;align-items:center;gap:12px;min-height:22px}.product-employment-option{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:12px;white-space:nowrap;cursor:pointer}.product-employment-option input{width:14px;height:14px;margin:0;accent-color:#0a3d70}.product-lead-form-card .consent-group{grid-column:1 / -1;margin:0}.product-lead-form-card .checkbox-label{gap:5px;color:#64748b;font-size:12px;line-height:1.8}.product-lead-form-card .checkbox-label input{margin-top:4px}.product-lead-form-card .btn-form-submit{grid-column:1 / -1;width:50%;height:41px;margin:0;border-radius:4px;background:red;box-shadow:none;font-size:14px}.product-lead-form-card .btn-form-submit:hover:not(:disabled){background:#d90000;box-shadow:none}.product-page-content{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:48px;padding-top:50px}.product-page-content>.content-article{min-width:0}.product-page-content>.page-sidebar{display:block;width:100%;height:100%}.product-page-content .sticky-sidebar{position:-webkit-sticky;position:sticky;top:85px;z-index:20;max-height:none;overflow:visible}.product-page-content .sidebar-banner-card{border-radius:12px;overflow:hidden;box-shadow:0 4px 18px #00000014;border:1px solid var(--brand-border);background:#fff;transition:transform .2s ease,box-shadow .2s ease}.product-page-content .sidebar-banner-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.product-page-content .sidebar-banner-img{width:100%;height:auto;display:block}@media(max-width:991px){.product-page-content{grid-template-columns:1fr;gap:32px}.product-page-content .sticky-sidebar{position:static;max-width:440px;margin:0 auto}}.debt-partners-section{margin:36px 0;padding:26px;border:1px solid #e2eaf1;border-radius:14px;background:#f8fbfd}.debt-partners-section>p{margin:0 0 18px}.debt-partner-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.debt-partner-item{min-height:92px;padding:12px;display:grid;place-items:center;border:1px solid #e6edf3;border-radius:10px;background:#fff}.debt-partner-item img{display:block;width:100%;max-width:150px;height:62px;object-fit:contain}.debt-visuals-section .page-content-image{margin:24px auto}.debt-visuals-section .page-content-image img{max-width:min(100%,500px);max-height:420px;object-fit:contain}@media(max-width:760px){.debt-partners-section{padding:18px}.debt-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.debt-partner-item{min-height:76px;padding:8px}.debt-partner-item img{height:52px}}@media(max-width:420px){.debt-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.debt-page{color:#0b3f70;background:#fff;font-family:inherit}.debt-hero{padding:26px 20px 36px}.debt-hero-inner{width:min(1070px,100%);min-height:382px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:42px}.debt-hero-art{display:grid;place-items:center;min-width:0}.debt-hero-art img{width:min(100%,390px);max-height:330px;object-fit:contain}.debt-form-card{min-width:0;padding:20px 24px;border:1px solid #ddd;border-radius:14px;box-shadow:0 8px 16px #00000014}.debt-form-card .product-lead-form-title{font-size:21px}.debt-form-card .product-lead-form-header:after{content:"Check the Best Offers for you";display:block;color:#0873ad;font-size:14px;font-weight:700;margin-top:5px}.debt-logo-strip{height:190px;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:18px max(20px,calc((100% - 1110px)/2));background:#f0ebeb}.debt-logo-track{display:grid;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:18px;height:145px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.debt-logo-track::-webkit-scrollbar{display:none}.debt-logo-card{display:grid;place-items:center;min-width:0;padding:12px;background:#fff;scroll-snap-align:start}.debt-logo-card img{width:100%;height:100%;max-height:122px;object-fit:contain}.debt-logo-arrow{border:0;background:transparent;color:#111;font-size:36px;line-height:1;cursor:pointer;padding:0}.debt-content-wrap{width:min(1070px,calc(100% - 40px));margin:0 auto;padding:30px 0 72px}.debt-section-heading{margin:26px auto 22px;color:#0873ad;text-align:center;font-size:32px;line-height:1.12;font-weight:700}.debt-section-heading strong{color:#f20d16}.debt-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 12px}.debt-benefit{min-height:92px;display:flex;align-items:center;gap:16px;padding:12px 14px;border:1px solid #aaa;border-radius:15px;color:#111}.debt-benefit-icon{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;border-radius:50%;background:#0873ad;color:#fff;font-size:26px}.debt-benefit b{font-size:16px}.debt-eligibility-heading{margin:54px auto 42px}.debt-check-columns{display:grid;grid-template-columns:1fr 240px 1fr;align-items:center;gap:28px}.debt-check-columns h3{margin:0 0 14px;color:#0873ad;font-size:21px;line-height:1.3}.debt-check-columns ul{list-style:none;padding:0 0 0 22px;margin:0;color:#111}.debt-check-columns li{position:relative;margin:0 0 10px;line-height:1.45}.debt-check-columns li:before{content:"✓";position:absolute;left:-20px;color:#078b20;font-weight:800}.debt-check-columns img{width:100%;max-height:260px;object-fit:contain}.debt-steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 42px;margin:36px 0 52px}.debt-step{min-height:105px;display:flex;align-items:center;gap:18px;color:#172b40}.debt-step:nth-child(2n){flex-direction:row-reverse;text-align:right}.debt-step span{display:grid;place-items:center;width:94px;height:94px;flex:0 0 94px;border-radius:50%;background:#0873ad;color:#fff;font-size:33px}.debt-step b{font-size:16px;line-height:1.3}.debt-article-section{margin:42px 0 62px}.debt-article-section .debt-section-heading{margin-bottom:34px}.debt-article-row{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start;color:#123f6a;line-height:1.55}.debt-article-row p{margin:0 0 12px}.debt-article-row img{width:100%;max-height:330px;object-fit:contain}.debt-example{padding-left:22px}.debt-left-heading{text-align:left!important;margin-left:0!important}.debt-feature-list{padding-left:28px;color:#103b67}.debt-feature-list li{margin:0 0 6px}.debt-feature-list li::marker{color:#103b67}.debt-feature-list li{font-weight:400}.debt-feature-list li:first-letter{color:#f10c16}.debt-page .page-faqs-section{margin-top:55px}@media(max-width:760px){.debt-hero{padding:18px 16px 26px}.debt-hero-inner{grid-template-columns:1fr;gap:14px}.debt-hero-art img{max-height:250px}.debt-form-card{padding:17px}.debt-logo-strip{height:146px;grid-template-columns:22px minmax(0,1fr) 22px;gap:5px;padding:12px 10px}.debt-logo-track{height:118px;grid-auto-columns:minmax(145px,42vw);gap:10px}.debt-logo-card img{max-height:98px}.debt-content-wrap{width:calc(100% - 32px);padding-top:18px}.debt-section-heading{font-size:25px;margin:24px auto 18px}.debt-benefits-grid{grid-template-columns:1fr 1fr;gap:10px}.debt-benefit{min-height:78px;gap:10px;padding:9px}.debt-benefit-icon{width:48px;height:48px;flex-basis:48px;font-size:21px}.debt-benefit b{font-size:13px}.debt-eligibility-heading{margin:38px auto 28px}.debt-check-columns{grid-template-columns:1fr;gap:20px}.debt-check-columns img{grid-row:2;max-height:230px}.debt-steps-grid{gap:18px;margin:24px 0 38px}.debt-step,.debt-step:nth-child(2n){flex-direction:column;text-align:center;gap:9px}.debt-step span{width:66px;height:66px;flex-basis:66px;font-size:25px}.debt-step b{font-size:13px}.debt-article-row{grid-template-columns:1fr;gap:12px}.debt-article-row img{max-height:230px}.debt-article-section{margin:38px 0}}@media(max-width:820px){.product-application-section{width:min(100% - 28px,680px);margin-top:0}.product-application-card{grid-template-columns:1fr;gap:22px;padding:22px;border-left-width:7px;border-radius:20px}.product-application-art img{max-height:300px;object-fit:contain}.product-page-content{padding-top:44px}}@media(max-width:520px){.product-lead-form-card .lead-form-body{grid-template-columns:1fr;gap:16px}.product-lead-form-card .form-row,.product-secondary-row,.product-lead-form-card .consent-group,.product-lead-form-card .btn-form-submit{grid-column:1}.product-secondary-row{grid-template-columns:1fr;gap:16px}.product-lead-form-card .btn-form-submit{width:100%}}.blog-index-wrapper{padding:50px 20px 80px}.blog-posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.blog-card{background-color:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:30px 28px;display:flex;flex-direction:column;transition:all .25s ease;box-shadow:0 2px 8px #0000000a}.blog-card:hover{border-color:#93c5fd;box-shadow:0 8px 24px #07699e14;transform:translateY(-2px)}.blog-card-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--brand-muted);margin-bottom:14px}.blog-category-tag{background-color:var(--brand-primary-light);color:var(--brand-primary);font-weight:600;padding:3px 10px;border-radius:4px}.blog-card-title{font-size:20px;font-weight:700;line-height:1.35;margin-bottom:12px}.blog-card-title a{color:var(--brand-heading)}.blog-card-title a:hover{color:var(--brand-primary)}.blog-card-excerpt{font-size:14px;color:var(--brand-muted);line-height:1.6;margin-bottom:20px;flex-grow:1}.read-more-link{font-family:var(--font-heading);font-size:13.5px;font-weight:600;color:var(--brand-primary);display:inline-flex;align-items:center;gap:4px}.read-more-link:hover{color:var(--brand-primary-hover)}.blog-post-wrapper{padding:50px 20px 80px;max-width:860px;margin:0 auto}.blog-post-article{background-color:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:40px 45px;box-shadow:0 2px 12px #0000000a}.blog-post-meta{display:flex;gap:14px;font-size:13px;color:var(--brand-muted);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #F1F5F9}.blog-post-body{margin-top:24px;font-size:15px;line-height:1.8;color:#334155}.blog-post-body h2{font-size:24px;color:var(--brand-heading);margin:32px 0 14px}.blog-post-body h3{font-size:20px;color:var(--brand-heading);margin:24px 0 12px}.blog-post-body p{margin-bottom:18px}.blog-post-body ul,.blog-post-body ol{padding-left:24px;margin-bottom:20px}.blog-post-body li{margin-bottom:8px}@media(max-width:767px){.blog-posts-grid{grid-template-columns:1fr}.blog-post-article{padding:24px 20px}}.company-content-wrapper{padding:50px 20px 80px}.company-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:50px}.company-about-text h2{font-size:28px;font-weight:700;color:var(--brand-heading);margin-bottom:16px}.company-about-text p{font-size:15px;color:#334155;line-height:1.75;margin-bottom:16px}.stats-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0}.stat-box{background-color:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:8px;padding:24px 18px;text-align:center}.stat-number{font-family:var(--font-heading);font-size:32px;font-weight:700;color:var(--brand-primary);display:block;margin-bottom:6px}.stat-label{font-size:13px;color:var(--brand-muted)}.contact-columns-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.contact-card{background-color:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:36px 32px;box-shadow:0 2px 12px #0000000a}.contact-card h2{font-size:24px;font-weight:700;color:var(--brand-heading);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--brand-primary-light)}.contact-item{display:flex;gap:14px;margin-bottom:20px}.contact-icon{font-size:20px;flex-shrink:0;margin-top:2px}.contact-item strong{display:block;font-size:14px;color:var(--brand-dark);margin-bottom:4px}.contact-item p,.contact-item a{font-size:14px;color:#475569;line-height:1.5}.contact-item a:hover{color:var(--brand-primary)}@media(max-width:900px){.company-about-grid,.contact-columns-grid{grid-template-columns:1fr;gap:36px}.stats-card-grid{grid-template-columns:repeat(2,1fr)}}.legal-content-wrapper{padding:50px 20px 80px;max-width:900px;margin:0 auto}.legal-card{background-color:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:40px 45px;box-shadow:0 2px 12px #0000000a}.legal-card h2{font-size:22px;font-weight:700;color:var(--brand-heading);margin:28px 0 12px}.legal-card h2:first-child{margin-top:0}.legal-card p{font-size:14.5px;color:#334155;line-height:1.75;margin-bottom:16px}.legal-card ul,.legal-card ol{padding-left:24px;margin-bottom:20px}.legal-card li{font-size:14px;color:#334155;line-height:1.65;margin-bottom:8px}.floating-contact-container{position:fixed;bottom:24px;right:24px;z-index:1500}.floating-trigger-btn{background-color:var(--brand-primary);color:#fff;border-radius:50px;padding:12px 20px;display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:14px;font-weight:600;box-shadow:0 4px 18px #07699e59;transition:all .25s ease}.floating-trigger-btn:hover{background-color:var(--brand-primary-hover);transform:translateY(-2px);box-shadow:0 6px 22px #00000040}.trigger-icon{font-size:16px}.floating-contact-popover{position:absolute;bottom:60px;right:0;width:290px;background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000002e;overflow:hidden;border:1px solid var(--brand-border);animation:popoverFade .2s ease}@keyframes popoverFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.floating-popover-header{background-color:var(--brand-primary);color:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.floating-popover-header h4{color:#fff;font-size:14px;font-weight:600;margin:0}.btn-close-popover{background:none;border:none;color:#fff;font-size:14px;cursor:pointer;padding:2px}.floating-popover-body{padding:12px;display:flex;flex-direction:column;gap:10px}.contact-channel-btn{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;transition:background-color .2s ease}.contact-channel-btn strong{display:block;font-size:13px;color:var(--brand-dark)}.contact-channel-btn small{display:block;font-size:11px;color:var(--brand-muted)}.whatsapp-btn{background-color:#f0fdf4;border:1px solid #BBF7D0}.whatsapp-btn:hover{background-color:#dcfce7}.call-btn{background-color:#eff6ff;border:1px solid #BFDBFE}.call-btn:hover{background-color:#dbeafe}.channel-icon{font-size:20px}.eyebrow-tag{display:inline-block;font-family:var(--font-heading);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--brand-primary);background-color:var(--brand-primary-light);padding:3px 10px;border-radius:4px;margin-bottom:10px}.article-meta-bar{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--brand-muted);margin-top:10px}.article-cta-box{background-color:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:8px;padding:28px 24px;margin-top:36px}.article-cta-box h3{font-size:18px;font-weight:700;color:var(--brand-heading);margin-bottom:8px}.article-cta-box p{font-size:14px;color:var(--brand-muted);margin-bottom:16px}.btn-primary{display:inline-block;background-color:var(--brand-primary);color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:600;padding:11px 24px;border-radius:4px;transition:background-color .25s ease}.btn-primary:hover{background-color:var(--brand-primary-hover);color:#fff}.btn-secondary{display:inline-block;background-color:#e2e8f0;color:#334155;font-family:var(--font-heading);font-size:13.5px;font-weight:600;padding:10px 20px;border-radius:4px;transition:all .25s ease}.btn-secondary:hover{background-color:#cbd5e1;color:#0f172a}.company-page-content{padding:50px 20px 80px}.company-story-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-bottom:50px}.story-text h2{font-size:26px;font-weight:700;color:var(--brand-heading);margin-bottom:14px}.story-text h3{font-size:20px;font-weight:700;color:var(--brand-heading);margin:24px 0 10px}.story-text p{font-size:14.5px;color:#334155;line-height:1.75;margin-bottom:14px}.story-stats-card{display:flex;flex-direction:column;gap:16px}.story-stats-card .stat-box{background-color:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:8px;padding:20px;text-align:left}.story-stats-card .stat-box strong{font-family:var(--font-heading);font-size:28px;font-weight:700;color:var(--brand-primary);display:block;margin-bottom:4px}.story-stats-card .stat-box p{font-size:13px;color:var(--brand-muted);line-height:1.5;margin:0}.company-values-section{margin-top:50px}.company-values-section h2{font-size:24px;font-weight:700;color:var(--brand-heading);margin-bottom:24px;text-align:center}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.value-card{background-color:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:28px 24px;text-align:center;box-shadow:0 2px 8px #00000008}.value-icon{font-size:32px;display:block;margin-bottom:12px}.value-card h3{font-size:17px;font-weight:700;color:var(--brand-heading);margin-bottom:8px}.value-card p{font-size:13.5px;color:var(--brand-muted);line-height:1.55;margin:0}.careers-roles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.career-card{background-color:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:26px 22px;display:flex;flex-direction:column}.career-dept{font-size:12px;font-weight:700;color:var(--brand-primary);text-transform:uppercase;margin-bottom:6px}.career-card h3{font-size:17px;font-weight:700;color:var(--brand-heading);margin-bottom:6px}.career-loc{font-size:12.5px;color:var(--brand-muted);margin-bottom:12px}.career-card p{font-size:13.5px;color:#475569;line-height:1.55;margin-bottom:16px;flex-grow:1}.career-apply-info{background-color:#f8fafc;border-radius:4px;padding:10px 12px;font-size:12px;color:#475569}.career-apply-info span{display:block;margin-bottom:2px}.email-link{font-weight:700;color:var(--brand-primary)}.careers-perks-box{background-color:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:8px;padding:30px}.careers-perks-box h3{font-size:18px;font-weight:700;color:var(--brand-heading);margin-bottom:14px}.perks-list{padding-left:20px}.perks-list li{font-size:14px;color:#334155;margin-bottom:8px}.contact-page-hero{padding:34px 0 48px;background:linear-gradient(125deg,#eff9ff,#f8fcff 60%,#e8f5fc);border-bottom:1px solid #d9ebf5}.contact-page-hero-inner{max-width:1200px}.contact-page-hero .breadcrumb{margin-bottom:28px}.contact-page-eyebrow,.contact-page-section-kicker{color:var(--brand-primary);font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.contact-page-hero h1{margin:9px 0 12px;color:#142e43;font-family:var(--font-heading);font-size:clamp(38px,5vw,54px);font-weight:700;letter-spacing:-.04em;line-height:1.1}.contact-page-hero-copy{max-width:640px;color:#5c7181;font-size:16px;line-height:1.75}.contact-page-hours{display:inline-flex;align-items:center;gap:9px;margin-top:20px;padding:9px 13px;border:1px solid #d7e9f2;border-radius:999px;background:#ffffffd1;color:#355268;font-size:12px;font-weight:600}.contact-status-dot{width:8px;height:8px;border-radius:50%;background:#21a575;box-shadow:0 0 0 3px #21a57521}.contact-page-main{padding-top:42px;padding-bottom:76px}.contact-page-layout{max-width:1000px;margin:0 auto}.contact-page-details{display:grid;gap:22px}.contact-page-panel,.contact-page-form-panel{border:1px solid #e3edf2;border-radius:14px;background:#fff;box-shadow:0 10px 32px #1a455e0f}.contact-page-panel{padding:clamp(22px,3vw,32px)}.contact-page-panel h2,.contact-page-desks-heading h2,.contact-page-form-heading h2{margin:8px 0 20px;color:#19364b;font-family:var(--font-heading);font-size:25px;font-weight:700;line-height:1.3}.contact-page-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.contact-page-method-card,.contact-page-address-card{padding:18px;border:1px solid #e5edf2;border-radius:10px;background:#f8fbfd}.contact-page-method-label{display:block;margin-bottom:8px;color:#718493;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.contact-page-method-value{display:block;color:#193b53;font-family:var(--font-heading);font-size:19px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.contact-page-phone-copy{margin-top:7px;color:#657987;font-size:12px;line-height:1.55}.contact-page-email-list{display:grid;gap:6px}.contact-page-email-list a{color:var(--brand-primary);font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.contact-page-email{font-size:16px}.contact-page-method-action{display:inline-block;margin-top:8px;color:var(--brand-primary);font-size:12px;font-weight:700}.contact-page-address-card{margin-top:13px}.contact-page-address-card address{color:#425a6b;font-size:14px;font-style:normal;line-height:1.7}.contact-page-desks{padding:4px 0}.contact-page-desks-heading{margin-bottom:16px}.contact-page-desks-heading h2{margin-bottom:7px}.contact-page-desks-heading>p:last-child{max-width:650px;color:#687c89;font-size:14px;line-height:1.65}.contact-page-desk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.contact-page-desk-card{min-width:0;padding:18px;border:1px solid #e3edf2;border-radius:10px;background:#fff;transition:border-color .2s ease,transform .2s ease}.contact-page-desk-card:hover{transform:translateY(-2px);border-color:#b9d8e8}.contact-page-desk-card h3{margin-bottom:6px;color:#27475e;font-family:var(--font-heading);font-size:14px;line-height:1.4}.contact-page-desk-card p{min-height:40px;margin-bottom:11px;color:#71818d;font-size:12px;line-height:1.6}.contact-page-desk-card a{display:block;color:var(--brand-primary);font-size:12px;font-weight:700;overflow-wrap:anywhere}.contact-page-form-panel{position:sticky;top:86px;overflow:hidden}.contact-page-form-panel .lead-form-card{border:0;border-radius:14px;box-shadow:none}.contact-page-form-panel .lead-form-header{padding:20px 22px 17px}.contact-page-form-panel .lead-form-title{font-size:19px}.contact-page-form-panel .lead-form-body{padding:18px 22px 20px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.contact-details-col h2{font-size:26px;font-weight:700;color:var(--brand-heading);margin-bottom:8px}.contact-details-col>p{font-size:14.5px;color:var(--brand-muted);margin-bottom:24px}.contact-cards-stack{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.contact-info-card{display:flex;gap:16px;background-color:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:20px;box-shadow:0 2px 6px #00000008}.contact-info-card .contact-icon{font-size:24px;color:var(--brand-primary)}.contact-text strong{display:block;font-size:14.5px;color:var(--brand-dark);margin-bottom:4px}.phone-big{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--brand-primary);display:block;margin-bottom:4px}.contact-text small{font-size:12px;color:#64748b}.contact-text address{font-style:normal;font-size:13.5px;color:#475569;line-height:1.5}.dedicated-desks-box{background-color:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:8px;padding:24px}.dedicated-desks-box h3{font-size:16px;font-weight:700;color:var(--brand-heading);margin-bottom:6px}.dedicated-desks-box>p{font-size:13px;color:var(--brand-muted);margin-bottom:14px}.desks-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.desk-item{font-size:12.5px}.desk-item strong{display:block;color:var(--brand-dark)}.desk-item a{color:var(--brand-primary);word-break:break-all}.legal-page-wrapper{padding:50px 20px 80px}.legal-article-container{max-width:880px;margin:0 auto;background-color:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:40px 45px;box-shadow:0 2px 12px #0000000a}.fraud-alert-banner{background-color:#fef2f2;border-left:4px solid #DC2626;padding:16px 20px;border-radius:4px;margin-bottom:30px;font-size:14px;color:#991b1b;line-height:1.6}.legal-section-block{margin-bottom:30px}.legal-section-title{font-size:20px;font-weight:700;color:var(--brand-heading);margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid var(--brand-border)}.legal-paragraph{font-size:14.5px;color:#334155;line-height:1.75;margin-bottom:14px}.legal-list{padding-left:22px;margin-bottom:16px}.legal-list li{font-size:14px;color:#334155;line-height:1.65;margin-bottom:8px}.legal-faqs-section{margin-top:36px}.legal-footer-note{margin-top:36px;padding-top:20px;border-top:1px solid var(--brand-border);font-size:13px;color:var(--brand-muted);line-height:1.6}@media(max-width:900px){.company-story-grid,.contact-grid,.contact-page-layout{grid-template-columns:1fr}.contact-page-form-panel{position:static}.values-grid,.careers-roles-grid,.desks-grid{grid-template-columns:1fr}.legal-article-container{padding:24px 20px}}@media(max-width:600px){.contact-page-hero{padding:24px 0 32px}.contact-page-hero .breadcrumb{margin-bottom:21px}.contact-page-hero h1{font-size:38px}.contact-page-hero-copy{font-size:14px}.contact-page-hours{align-items:flex-start;border-radius:10px;line-height:1.5}.contact-page-main{padding-top:25px;padding-bottom:48px}.contact-page-layout,.contact-page-details{gap:16px}.contact-page-panel{padding:21px 17px}.contact-page-method-grid,.contact-page-desk-grid{grid-template-columns:1fr}.contact-page-desk-card p{min-height:0}.contact-page-form-panel .lead-form-header,.contact-page-form-panel .lead-form-body{padding-right:17px;padding-left:17px}}@media(max-width:760px){.debt-form-card .product-lead-form-card .lead-form-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 10px}.debt-form-card .product-lead-form-card .form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.debt-page .page-faqs-section{padding:0}.debt-page .accordion-item{min-width:0}}@media(max-width:520px){.debt-hero{padding:12px 14px 22px}.debt-hero-inner{min-height:0}.debt-hero-art img{width:min(100%,300px);max-height:210px}.debt-form-card{padding:15px 14px;border-radius:12px}.debt-form-card .product-lead-form-title{font-size:19px}.debt-form-card .product-lead-form-card .lead-form-body,.debt-form-card .product-lead-form-card .form-row,.debt-form-card .product-secondary-row{grid-template-columns:minmax(0,1fr);gap:12px}.debt-form-card .product-lead-form-card .btn-form-submit{width:100%}.debt-logo-strip{grid-template-columns:18px minmax(0,1fr) 18px;padding:10px 7px}.debt-logo-track{grid-auto-columns:minmax(130px,68vw)}.debt-logo-arrow{font-size:28px}.debt-content-wrap{width:calc(100% - 28px)}.debt-section-heading{font-size:22px}.debt-benefits-grid{grid-template-columns:minmax(0,1fr)}.debt-benefit{min-height:68px}.debt-benefit-icon{width:44px;height:44px;flex-basis:44px}.debt-check-columns h3{font-size:18px}.debt-steps-grid{grid-template-columns:minmax(0,1fr);gap:20px}.debt-step,.debt-step:nth-child(2n){flex-direction:row;text-align:left}.debt-step span{width:58px;height:58px;flex-basis:58px;font-size:23px}.debt-article-row{font-size:15px;overflow-wrap:anywhere}.debt-feature-list{padding-left:22px}}@media(max-width:767px){html{scroll-padding-top:68px}.wrap{padding-right:16px;padding-left:16px}.header-container{min-height:58px;gap:8px;padding:7px 16px}.brand-logo-img{max-width:min(42vw,190px);max-height:36px}.header-actions{gap:8px}.mobile-toggle-btn{min-width:44px;min-height:44px;align-items:center;justify-content:center}.mobile-close-btn{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;font-size:0}.mobile-close-btn:after{color:#334155;content:"×";font-size:28px;line-height:1}.mobile-menu-drawer{padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.mobile-nav-link,.mobile-submenu-toggle{min-height:48px;font-size:15px}.mobile-submenu li a{min-height:42px;display:flex;align-items:center}.home-hero-section{padding:20px 0 24px;width:100%;overflow:hidden}.home-hero-container{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:100%;padding:0;overflow:hidden}.home-hero-left{width:100%;max-width:100%;min-width:0;display:flex;justify-content:center;align-items:center}.home-hero-illustration{width:100%;max-width:300px;max-height:230px;height:auto;object-fit:contain;margin:0 auto;display:block}.home-hero-right{width:100%;max-width:100%;min-width:0;padding:0 4px;text-align:center;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.hero-subhead{font-size:clamp(16px,4.8vw,20px);line-height:1.35;margin-bottom:6px;text-align:center;word-break:break-word;overflow-wrap:break-word}.hero-mainhead{font-size:clamp(22px,6.2vw,28px);line-height:1.25;margin-bottom:12px;text-align:center;word-break:break-word;overflow-wrap:break-word}.hero-desc{font-size:13.5px;line-height:1.5;max-width:100%;margin:0 auto 18px;padding:0 4px;text-align:center;word-break:break-word;overflow-wrap:break-word}.hero-btn-wrap{width:100%;display:flex;justify-content:center}.btn-hero-apply{width:100%;max-width:320px;text-align:center;justify-content:center;padding:12px 16px;font-size:14px;box-sizing:border-box}.product-cards-grid{grid-template-columns:1fr;gap:14px;width:100%}.elementor-card-box{width:100%;max-width:100%;padding:16px 14px;box-sizing:border-box}.card-top-row{gap:12px}.card-text-col{min-width:0}.card-title{font-size:16px;word-break:break-word}.card-desc{font-size:13px;line-height:1.45}.card-btn-row .card-action-btn{width:100%;text-align:center;justify-content:center}.optima-inner-card{grid-template-columns:1fr;padding:20px 16px;gap:18px;width:100%;box-sizing:border-box}.optima-left-title{font-size:clamp(20px,5.5vw,24px);line-height:1.25}.optima-checklist{grid-template-columns:1fr;gap:12px}.safety-cards-grid,.callouts-grid{grid-template-columns:1fr;gap:16px;width:100%}.safety-card,.callout-box{padding:18px 16px;width:100%;box-sizing:border-box}.partners-ribbon-grid{grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.partner-card{min-height:54px;padding:8px 10px}.partner-card img{max-height:30px;max-width:100%;object-fit:contain}.footer-top-cta-bar{padding:22px 0;width:100%}.footer-cta-container{flex-direction:column;text-align:center;gap:14px;width:100%;padding:0 16px;box-sizing:border-box}.footer-cta-text{font-size:14px;line-height:1.5;width:100%;max-width:100%;text-align:center;word-break:break-word;overflow-wrap:break-word}.footer-cta-btn-wrap{width:100%;display:flex;justify-content:center}.btn-footer-cta{width:100%;max-width:260px;text-align:center;justify-content:center;padding:10px 20px;font-size:14px;box-sizing:border-box}.footer-main{padding:34px 0 28px;width:100%}.footer-columns-grid{grid-template-columns:1fr;gap:24px;width:100%;box-sizing:border-box}.footer-col{width:100%;max-width:100%}.footer-bottom-bar .wrap{flex-direction:column;text-align:center;gap:10px}.inner-hero-section{padding:24px 0 28px}.inner-hero-title{font-size:clamp(26px,7vw,32px)}.inner-hero-desc{font-size:14px}.product-application-section{width:calc(100% - 24px);max-width:100%;margin:16px auto}.product-application-card{grid-template-columns:1fr;padding:20px 14px;border-left-width:6px;border-radius:14px;gap:16px;width:100%;box-sizing:border-box}.product-application-art{width:100%;max-width:260px;margin:0 auto;display:flex;justify-content:center}.product-application-art img{max-height:220px;width:auto;max-width:100%;object-fit:contain}.product-lead-form-card .lead-form-body{grid-template-columns:1fr;gap:12px;padding:14px 10px;width:100%;box-sizing:border-box}.product-secondary-row{grid-template-columns:1fr;gap:12px}.product-lead-form-card .btn-form-submit{width:100%}.page-main-layout{gap:24px;width:100%;box-sizing:border-box}.content-article,.content-section-block,.page-faqs-section,.page-tables-section{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.page-content-image{margin-right:0;margin-left:0;max-width:100%}.form-control,.form-input,.form-select,.phone-input-wrapper .phone-input{min-height:44px;height:44px;font-size:16px}.radio-pill{min-height:42px;height:auto;padding:8px 6px}.btn-form-submit,.btn-primary,.btn-mobile-apply{min-height:46px}.lead-form-body{padding:16px}.form-row{grid-template-columns:minmax(0,1fr);gap:10px}.table-responsive-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;display:block;margin:16px 0;box-sizing:border-box}.table-responsive-scroll table,.custom-data-table{min-width:520px}.accordion-header{min-height:52px;gap:12px;padding:13px 14px}.accordion-question{font-size:14px;line-height:1.45;text-align:left}.section-padding,.company-page-content.section-padding{padding-top:34px;padding-bottom:44px}.blog-index-wrapper,.blog-post-wrapper,.legal-page-wrapper{padding:30px 16px 48px}.blog-post-article{padding:22px 18px}.blog-post-body h2{font-size:21px}.blog-post-body h3{font-size:18px}.floating-contact-container{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.floating-trigger-btn{min-height:44px;padding:10px 15px;font-size:13px}.floating-contact-popover{right:0;width:min(290px,calc(100vw - 28px))}}@media(max-width:480px){.btn-apply-header{display:none}.brand-logo-img{max-width:150px;max-height:32px}.mobile-drawer-header img{width:140px;height:auto}.wrap{padding-left:14px;padding-right:14px}.home-hero-illustration{max-width:260px;max-height:200px}.hero-subhead{font-size:16px}.hero-mainhead{font-size:22px}.hero-desc{font-size:13px}.optima-inner-card{padding:18px 14px}.optima-left-title{font-size:20px}.section-bar-heading{font-size:18px}.partner-card{min-height:50px;padding:6px 8px}.partner-card img{max-height:26px}.employment-radios{gap:6px}.radio-pill{font-size:11px}.product-application-card{padding:16px 12px}.product-lead-form-card .lead-form-body{padding:12px 2px 2px}.product-lead-form-card .btn-form-submit{width:100%}.btn-primary,.btn-mobile-apply{width:100%;text-align:center}.floating-contact-container{right:10px;bottom:max(10px,env(safe-area-inset-bottom))}.floating-trigger-btn{min-height:40px;padding:8px 12px;font-size:12px}.floating-contact-popover{width:min(280px,calc(100vw - 20px))}}.contact-intro-section{margin-top:16px}.contact-intro-section .product-intro-titlebar{padding:16px 0 18px;background:#f5f5f5}.contact-intro-section .breadcrumb{margin-bottom:10px}.contact-intro-section .contact-page-eyebrow{margin-bottom:3px;font-size:10px}.contact-intro-section .product-intro-titlebar h1{font-size:30px}.contact-intro-section .product-intro-copy{padding-top:18px;padding-bottom:22px}.contact-page-main{padding-top:16px;padding-bottom:64px}.contact-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.contact-page-card,.contact-page-grid .contact-page-address-card{display:flex;min-width:0;flex-direction:column;margin:0;padding:26px;border:1px solid #e3edf2;border-radius:12px;background:#fff;box-shadow:0 8px 24px #1a455e0f}.contact-page-card-kicker{margin-bottom:12px;color:var(--brand-primary);font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.contact-page-card h2{margin-bottom:14px;color:#19364b;font-family:var(--font-heading);font-size:21px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.contact-page-card-primary-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin-bottom:6px;padding:9px 14px;border-radius:6px;background:var(--brand-primary);color:#fff;font-size:13px;font-weight:700}.contact-page-card-primary-link:hover{background:#055781;color:#fff}.contact-page-card-copy{margin:6px 0 10px;color:#657987;font-size:12px;line-height:1.65}.contact-page-whatsapp-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;align-self:flex-start;margin-top:3px;padding:8px 13px;border:1px solid #b9dfca;border-radius:6px;background:#effaf3;color:#107c41;font-size:12px;font-weight:700}.contact-page-whatsapp-link:hover{border-color:#78c699;color:#0c6434}.contact-page-grid .contact-page-email-list{gap:9px;margin-top:2px}.contact-page-grid .contact-page-email-list a{display:block;padding:10px 11px;border:1px solid #e4edf2;border-radius:6px;background:#f8fbfd;font-size:13px}.contact-page-grid .contact-page-address-card address{color:#425a6b;font-size:14px;font-style:normal;line-height:1.8;overflow-wrap:anywhere}@media(max-width:950px){.contact-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page-grid .contact-page-address-card{grid-column:1 / -1}}@media(max-width:600px){.contact-intro-section .product-intro-inner{width:calc(100% - 32px)}.contact-intro-section .product-intro-titlebar{padding:13px 0 16px}.contact-intro-section .product-intro-titlebar h1{font-size:25px}.contact-intro-section .product-intro-copy{padding-top:14px;padding-bottom:18px}.contact-page-main{padding-top:4px;padding-bottom:44px}.contact-page-grid{grid-template-columns:minmax(0,1fr);gap:13px}.contact-page-grid .contact-page-address-card{grid-column:auto}.contact-page-card,.contact-page-grid .contact-page-address-card{padding:21px}}.compare-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 46px}.compare-choose-section.wrap{max-width:1060px}.compare-heading{font-size:27px;font-weight:400;line-height:1.08}.compare-feature-block{position:relative;padding-top:38px}.compare-feature-icon{position:absolute;top:0;left:0;width:42px;height:42px;color:#fa1520}.compare-feature-title{font-size:20px;font-weight:500}.compare-feature-desc{line-height:1.55}.callout-box{min-height:615px;justify-content:flex-end;align-items:center;text-align:center;padding:28px 28px 50px;border:0;border-radius:16px;overflow:hidden;position:relative;isolation:isolate}.callout-box:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,#bceaff,#52c8f4)}.callout-work-box:before{background:linear-gradient(155deg,#c7f8b9,#159d58)}.callout-box-title{font-size:30px;margin-bottom:10px}.callout-box-desc{font-size:16px;margin-bottom:26px}.callout-illustration{position:absolute;z-index:0;top:28px;left:7%;width:86%;height:350px;object-fit:contain}.callout-about-illustration{border-radius:12px}.callout-work-illustration{top:35px;height:330px}.callout-box-title,.callout-box-desc,.callout-btn-wrap{position:relative;z-index:1}.btn-callout{min-width:190px;padding:17px 24px;background:#fff;color:#102c49;text-transform:uppercase}.btn-callout:hover{background:#f2f8ff;color:#075f97}.partners-section{background:#f2f8ff;padding:36px 0 70px}.partners-directory-inner{width:min(1180px,calc(100% - 40px));margin:0 auto}.partners-title-wrap{max-width:340px;text-align:left;margin:0 0 18px}.partners-main-title{font-size:28px;line-height:1.18;font-weight:500}.partners-main-title .highlight-blue{display:inline}.partner-category-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.partner-category-tabs button{min-height:46px;padding:0 20px;border:1px solid #167bff;background:transparent;color:#263c52;font:600 14px var(--font-heading);cursor:pointer}.partner-category-tabs button.active,.partner-category-tabs button:hover{color:#fff;background:#0873ad;border-color:#0873ad}.partners-ribbon-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px 20px;align-items:stretch}.partner-card{min-height:60px;padding:8px 12px;border:0;border-radius:8px;box-shadow:0 2px 8px #164a7710}.partner-card img{max-height:48px}.safe-section-wrapper.wrap{max-width:1060px}.company-callouts-section.wrap{max-width:1070px}.home-line-icon{fill:none!important}.section-bar-heading{font-size:17px;font-weight:500}.section-bar-line{flex:0 0 132px;flex-grow:0}.elementor-card-box{border-radius:16px;box-shadow:0 8px 20px #07699e14}.card-btn-row{border-top:0;padding-top:8px}.product-cards-grid:not(.insurance-grid) .elementor-card-box:nth-child(1) .card-svg-icon{fill:#ff343a}.product-cards-grid:not(.insurance-grid) .elementor-card-box:nth-child(2) .card-svg-icon{fill:#159447}.product-cards-grid:not(.insurance-grid) .elementor-card-box:nth-child(3) .card-svg-icon{fill:#f58220}.product-cards-grid:not(.insurance-grid) .elementor-card-box:nth-child(4) .card-svg-icon{fill:#087fe5}.product-cards-grid:not(.insurance-grid) .elementor-card-box:nth-child(5) .card-svg-icon{fill:#2989ff}.product-cards-grid:not(.insurance-grid) .elementor-card-box:nth-child(6) .card-svg-icon{fill:#f12b37}.insurance-grid .elementor-card-box:nth-child(1) .card-svg-icon{fill:#653bff}.insurance-grid .elementor-card-box:nth-child(2) .card-svg-icon{fill:#168b31}.insurance-grid .elementor-card-box:nth-child(3) .card-svg-icon{fill:#e8871b}.insurance-grid .elementor-card-box:nth-child(4) .card-svg-icon{fill:#ff2340}@media(max-width:900px){.compare-right{gap:22px 26px}.partners-ribbon-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.callout-box{min-height:490px}}@media(max-width:600px){.compare-right{grid-template-columns:1fr 1fr;gap:24px 16px}.compare-heading{font-size:25px}.compare-feature-title{font-size:16px}.compare-feature-desc{font-size:13px}.callout-box{min-height:390px;padding:22px 18px 34px}.callout-illustration{top:18px;height:220px}.callout-work-illustration{top:24px;height:210px}.partners-section{padding:32px 0 42px}.partners-directory-inner{width:calc(100% - 28px)}.partners-title-wrap{max-width:300px}.partners-main-title{font-size:24px}.partner-category-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.partner-category-tabs button{flex:0 0 auto;min-height:42px;padding:0 14px;font-size:13px}.partners-ribbon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.partner-card{min-height:55px;padding:7px}.partner-card img{max-height:34px}}@media(max-width:380px){.compare-right{grid-template-columns:1fr}.partners-ribbon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-application-card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);padding:clamp(20px,3vw,40px);border:1px solid #dce5ef;border-radius:20px;box-shadow:0 12px 36px #0a3d7012}.product-application-art{min-width:0;width:100%;max-width:none;min-height:300px;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:14px;background:#f5f8fc;box-sizing:border-box}.product-application-art img{width:auto;height:auto;max-width:100%;max-height:380px;object-fit:contain}.product-lead-form-card .lead-form-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.product-lead-form-card .form-row{gap:16px}.product-lead-form-card .form-label{color:#334155;font-size:13px;font-weight:600}.product-lead-form-card .form-control{height:48px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1e293b;font-size:14px}.product-lead-form-card .form-control::placeholder{color:#788597;font-size:13px}.product-lead-form-card .form-control:focus{border-color:#0a3d70;outline:3px solid rgba(10,61,112,.12);outline-offset:1px}.product-lead-form-card .phone-input-wrapper{height:auto;border:1px solid #cbd5e1;border-radius:8px}.product-lead-form-card .phone-input-wrapper:focus-within{border-color:#0a3d70}.product-lead-form-card .phone-input-wrapper .phone-input{height:48px}.product-secondary-row{grid-template-columns:minmax(0,1fr);gap:20px}.product-lead-form-card .employment-radios{flex-wrap:wrap;gap:10px}.product-employment-option{flex:1 1 130px;gap:8px;min-height:44px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;color:#475569;font-size:13px;box-sizing:border-box}.product-employment-option:has(input:checked){border-color:#0a3d70;background:#edf4fb;color:#0a3d70}.product-employment-option:focus-within{outline:3px solid rgba(10,61,112,.15);outline-offset:2px}.product-lead-form-card .btn-form-submit{width:100%;height:48px;border-radius:8px}.product-lead-form-card .form-error-alert{grid-column:1 / -1}@media(max-width:900px){.product-application-card{grid-template-columns:minmax(0,1fr);gap:24px}.product-application-art{min-height:220px;margin:0}.product-application-art img{max-height:280px}}@media(max-width:480px){.product-application-card{padding:18px}.product-lead-form-card .form-row{grid-template-columns:minmax(0,1fr);gap:16px}.product-application-art{min-height:180px;padding:16px}.product-application-art img{max-height:220px}}.credit-card-artwork-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:22px 18px;width:100%}.credit-card-artwork-link{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1.58;border-radius:8px;transition:transform .2s ease}.credit-card-artwork-link:hover{transform:translateY(-3px)}.credit-card-artwork-link:focus-visible{outline:3px solid #0a3d70;outline-offset:5px}.product-application-art .credit-card-artwork-link img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(10,61,112,.12))}@media(prefers-reduced-motion:reduce){.credit-card-artwork-link{transition:none}.credit-card-artwork-link:hover{transform:none}}.apply-now-page-wrapper{width:min(1240px,calc(100% - 48px));max-width:1240px;padding:22px 0 76px}.apply-now-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,84px);align-items:center}.apply-breadcrumb{margin:0 0 20px;font-size:13px}.apply-page-title{margin:0 0 30px;text-align:center;color:#276f91;font-size:clamp(26px,3vw,38px);line-height:1.2}.apply-page-title span{color:#e3242b}.apply-form-column{min-width:0}.apply-exclusive-label{width:fit-content;max-width:100%;margin:0 auto 20px;padding:10px 24px;border:1px dashed #66a36c;border-radius:12px;color:#64845e;text-align:center;font-size:15px}.apply-visual{min-height:480px;display:grid;place-items:center;position:relative;isolation:isolate}.apply-visual-disc{position:absolute;z-index:-1;width:min(88%,420px);aspect-ratio:1;border-radius:50%;background:#2448b5}.apply-phone{width:min(68%,280px);aspect-ratio:.49;padding:9px;border:4px solid #151515;border-radius:38px;background:#101010;box-shadow:0 0 0 2px #9ca3af,0 16px 35px #13255038}.apply-phone-screen{height:100%;position:relative;overflow:hidden;border-radius:27px;background:#fff;color:#20242a}.apply-phone-status{display:flex;justify-content:space-between;padding:17px 14px 8px;font-size:9px;font-weight:700}.apply-phone-notch{position:absolute;top:6px;left:50%;width:33%;height:12px;transform:translate(-50%);border-radius:0 0 10px 10px;background:#111}.apply-phone-content{padding:12px 14px}.apply-phone-content>strong{display:block;font-size:14px;margin-bottom:5px}.apply-phone-content>small{display:block;font-size:8px;line-height:1.4;color:#747b83;margin-bottom:17px}.apply-phone-field{margin:0 0 11px}.apply-phone-field span,.apply-phone-label{display:block;font-size:8px;margin-bottom:4px}.apply-phone-field i{display:block;padding:7px 8px;border:1px solid #aeb5bd;border-radius:4px;color:#8a9096;font-size:8px;font-style:normal}.apply-phone-genders,.apply-phone-options{display:flex;gap:5px;margin:5px 0 12px}.apply-phone-genders b,.apply-phone-options b{flex:1;padding:7px 2px;border:1px solid #c8d7e0;border-radius:4px;color:#43515e;font-size:7px;text-align:center;font-weight:500}.apply-phone-genders b:first-child,.apply-phone-options b:first-child{background:#d7edfa;color:#156c9a}.apply-certification{display:flex;gap:12px;align-items:center;margin:18px 0 0;color:#727b82;font-size:13px}.apply-certification span{color:#32804f;font-size:20px}.apply-lead-form-card{border:0;border-radius:0;box-shadow:none;background:transparent}.apply-lead-form-card .lead-form-body{padding:0}.apply-lead-form-card .btn-form-submit{background:#f50910;border-color:#f50910}.apply-lead-form-card .btn-form-submit:hover{background:#d9080e;border-color:#d9080e}.apply-lead-form-card .form-control{min-height:42px;border-radius:20px;padding-inline:14px}.apply-lead-form-card .form-label{font-size:13px}.apply-lead-form-card .gender-group{min-width:0;padding:0;border:0;margin:0 0 11px}.apply-lead-form-card .gender-options{grid-template-columns:repeat(3,minmax(0,1fr))}.apply-lead-form-card .gender-options .radio-pill{position:relative;min-height:38px}.apply-lead-form-card .gender-options input{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.apply-lead-form-card .gender-options .radio-pill:focus-within{outline:2px solid var(--brand-primary);outline-offset:2px}.careers-showcase{width:90%;max-width:1720px;margin:30px auto 0;padding-bottom:48px}.careers-showcase>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.careers-banner{height:clamp(240px,16vw,305px);background:linear-gradient(90deg,#051d358a,#07466f59),url(/assets/careers-workplace.jpg) center 42% / cover no-repeat}.career-teams-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2vw,38px);margin:-145px 8px 0}.career-teams-grid .career-card{display:flex;flex-direction:column;min-width:0;min-height:620px;padding:clamp(34px,3.3vw,64px);border:0;border-radius:20px;background:#fff;box-shadow:0 14px 28px #15394921}.career-icon{display:block;width:48px;height:48px;margin-bottom:24px}.career-icon svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.career-icon-laptop{color:#e99600}.career-icon-person{color:#143cff}.career-icon-team{color:#159425}.career-card-rule{width:86px;height:2px;margin:0 0 26px;background:#f50910}.career-teams-grid .career-card h2{margin:0 0 20px;color:#08719f;font-size:clamp(22px,1.4vw,26px);font-weight:400;line-height:1.35}.career-teams-grid .career-card p{flex-grow:0;margin:0;color:#334155;font-size:clamp(16px,1.1vw,20px);line-height:1.42}.career-apply-copy{display:block;margin:30px 0 18px;color:#333;font-size:18px;line-height:1.5}.career-email{display:block;max-width:300px;color:#e92c66;font-size:19px;font-weight:700;line-height:1.5;overflow-wrap:anywhere;text-decoration:none}.career-email:hover,.career-email:focus-visible{text-decoration:underline}@media(max-width:1100px){.careers-showcase{width:calc(100% - 40px)}.career-teams-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-110px}.career-teams-grid .career-card{min-height:540px;padding:34px}}@media(max-width:700px){.careers-showcase{width:calc(100% - 32px);margin-top:18px;padding-bottom:32px}.careers-banner{height:210px;background-position:center}.career-teams-grid{grid-template-columns:1fr;gap:16px;margin:-36px 8px 0}.career-teams-grid .career-card{min-height:0;padding:28px 24px 30px;border-radius:14px}.career-icon{width:42px;height:42px;margin-bottom:18px}.career-card-rule{margin-bottom:20px}.career-teams-grid .career-card h2{margin-bottom:14px;font-size:22px}.career-teams-grid .career-card p{font-size:16px}.career-apply-copy{margin:28px 0 12px;font-size:16px}.career-email{font-size:16px}}.fraud-guidelines{color:#334155}.fraud-guidelines a{color:var(--brand-primary);font-weight:600}.fraud-intro{margin-bottom:30px;padding:20px 22px;background:#f3f9fc;border-left:4px solid var(--brand-primary);border-radius:4px}.fraud-intro p,.fraud-section p{font-size:14.5px;line-height:1.75;margin:0 0 14px}.fraud-intro p:last-child,.fraud-section p:last-child{margin-bottom:0}.fraud-fee-note{color:#64748b}.fraud-section{margin:30px 0}.fraud-section .legal-list{margin-top:12px}.fraud-steps{counter-reset:fraud-step;list-style:none;margin:18px 0;padding:0;display:grid;gap:12px}.fraud-steps li{counter-increment:fraud-step;position:relative;padding:16px 18px 16px 58px;border:1px solid var(--brand-border);border-radius:6px;color:#334155;font-size:14px;line-height:1.65}.fraud-steps li:before{content:counter(fraud-step);position:absolute;left:18px;top:14px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--brand-primary-soft);color:var(--brand-primary);font-weight:700}.fraud-contact-methods li{margin-bottom:14px}.fraud-touchpoints{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.fraud-touchpoints li{color:#334155;font-size:14px}.fraud-touchpoints a{color:var(--brand-primary);font-weight:600}.fraud-contact-section{padding-top:6px}@media(max-width:767px){.apply-now-page-wrapper{width:min(calc(100% - 32px),560px);padding:18px 0 48px}.apply-page-title{margin-bottom:12px}.apply-now-grid{grid-template-columns:1fr;gap:12px}.apply-visual{min-height:350px}.apply-phone{width:min(45%,215px)}.apply-visual-disc{width:min(78%,310px)}.apply-exclusive-label{margin-bottom:15px}.apply-lead-form-card .lead-form-body{padding:0}}@media(max-width:430px){.apply-now-page-wrapper{width:calc(100% - 28px)}.apply-visual{min-height:310px}.apply-phone{width:min(50%,190px)}.apply-lead-form-card .form-row{gap:8px}}
