*{margin:0;padding:0;box-sizing:border-box}:root{--padding-inline-mobile:20px}html,body{max-width:100vw;overflow-x:hidden}body{font-family:'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background-color:#f5f5f5}button{font-family:inherit;text-wrap:nowrap}.container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){button:hover{transform:translateY(0) !important}}@media (max-width:480px){h1{font-size:32px !important}h2{font-size:28px !important}}.topbar{background-color:#fff;padding:20px 0;box-shadow:0 2px 4px rgba(0,0,0,0.05);position:relative;z-index:100}.container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.logo-section{display:flex;align-items:center;gap:12px}.logo-img{width:155px;height:auto}.logo-text{font-family:'Poppins',sans-serif;font-size:24px;font-weight:600;color:#4a5568;margin:0}.nav-menu{display:flex;align-items:center;gap:32px;flex:1;justify-content:center}.nav-item-wrapper{position:relative}.nav-link{text-decoration:none;color:#4a5568;font-size:16px;font-weight:600;display:flex;align-items:center;gap:6px;transition:color 0.3s ease;position:relative}.nav-link:hover{color:#3b82f6}.nav-link.dropdown{cursor:pointer}.chevron{width:12px;height:12px;color:currentColor;transition:transform 0.3s ease}.nav-link:hover .chevron{transform:translateY(2px)}.dropdown-menu{position:absolute;top:calc(108%);left:50%;transform:translateX(-50%);background:#fff;border-radius:32px;box-shadow:0 10px 40px rgba(0,0,0,0.1);padding:18px;min-width:240px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;transform:translateX(-50%) translateY(-10px);z-index:1000}.dropdown-menu::before{content:'';position:absolute;top:-8px;left:0;right:0;height:8px}.nav-item-wrapper:hover .dropdown-menu,.dropdown-menu:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.products-dropdown{display:flex;gap:16px;min-width:520px}.dropdown-section{flex:0 0 auto;width:200px;display:flex;flex-direction:column;gap:6px}.dropdown-detail{flex:1;background:#f8f9fa;border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:12px}.detail-title{font-size:16px;font-weight:600;color:#4a5568;margin:0}.detail-tags{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:6px}.detail-tag{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:6px 12px;font-size:12px;color:#4a5568;font-weight:500;white-space:nowrap}.detail-image-placeholder{background:#e8eaed;border-radius:16px;height:140px;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:13px;border:2px dashed #d1d5db}.dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:28px;text-decoration:none;color:#4a5568;font-size:14px;font-weight:500;transition:background-color 0.2s ease,color 0.2s ease;cursor:pointer;white-space:nowrap}.dropdown-item:hover{background-color:#dbeafe;color:#3b82f6}.dropdown-item.has-detail{background-color:#f8f9fa;border:2px solid #e2e8f0}.dropdown-item.has-detail:hover{background-color:#dbeafe;border-color:#3b82f6}.dropdown-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dropdown-icon img{width:40px;height:40px}.dropdown-icon svg{width:18px;height:18px}.aboutus-dropdown,.resources-dropdown{min-width:220px;display:flex;flex-direction:column;gap:6px}.contact-btn{background-color:transparent;border:2px solid #3b82f6;color:#3b82f6;padding:16px 38px;border-radius:28px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;font-family:'Poppins',sans-serif;text-decoration:none}.contact-btn:hover{background-color:#3b82f6;color:#fff}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:none;border:none;cursor:pointer;gap:5px;padding:4px;border-radius:12px;transition:background 0.2s;z-index:200;flex-shrink:0}.hamburger:hover{background:#f1f5f9}.hamburger .bar{display:block;width:24px;height:2.5px;background:#4a5568;border-radius:4px;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.25s ease,width 0.3s ease;transform-origin:center}.hamburger.open .bar:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.hamburger.open .bar:nth-child(2){opacity:0;width:0}.hamburger.open .bar:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mobile-drawer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:150;pointer-events:none}.mobile-drawer::before{content:'';position:absolute;inset:0;background:rgba(15,23,42,0.4);backdrop-filter:blur(10px);opacity:0;transition:opacity 0.35s ease}.mobile-drawer.open::before{opacity:1;pointer-events:auto}.drawer-panel{position:absolute;top:0;right:0;width:min(360px,90vw);height:100%;background:#fff;box-shadow:-8px 0 40px rgba(0,0,0,0.12);display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);overflow-y:auto;pointer-events:auto}.mobile-drawer.open .drawer-panel{transform:translateX(0)}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.drawer-close{width:36px;height:36px;background:#f1f5f9;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s;color:#64748b;flex-shrink:0}.drawer-close:hover{background:#e2e8f0;color:#1e293b}.drawer-nav{flex:1;padding:16px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.drawer-link,.drawer-accordion-toggle{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:16px;text-decoration:none;font-size:15px;font-weight:600;color:#4a5568;background:none;border:none;cursor:pointer;width:100%;text-align:left;transition:background 0.2s,color 0.2s;font-family:'Poppins',sans-serif}.drawer-link:hover,.drawer-accordion-toggle:hover{background:#eff6ff;color:#3b82f6}.drawer-accordion-toggle svg{flex-shrink:0;transition:transform 0.3s ease;color:#94a3b8}.drawer-accordion-toggle.open{color:#3b82f6;background:#eff6ff}.drawer-accordion-toggle.open svg{transform:rotate(180deg);color:#3b82f6}.drawer-sub{overflow:hidden;max-height:0;transition:max-height 0.35s cubic-bezier(0.4,0,0.2,1)}.drawer-sub.open{max-height:400px}.drawer-sub-inner{padding:4px 0 4px 16px;display:flex;flex-direction:column;gap:2px}.drawer-sub-link{display:block;padding:12px 16px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;color:#64748b;transition:background 0.2s,color 0.2s;font-family:'Poppins',sans-serif}.drawer-sub-link:hover{background:#dbeafe;color:#3b82f6}.drawer-divider{height:1px;background:#f1f5f9;margin:6px 4px;flex-shrink:0}.drawer-footer{padding:20px 24px;border-top:1px solid #f1f5f9;flex-shrink:0}.drawer-contact-btn{width:100%;display:block;text-align:center;padding:16px;border-radius:16px;font-size:16px;justify-content:center}@media (max-width:1024px){.nav-menu{display:none}.contact-btn:not(.drawer-contact-btn){display:none}.hamburger{display:flex}.mobile-drawer{display:block}}@media (max-width:480px){.logo-img{width:105px;height:auto}.logo-text{font-size:18px !important;max-width:125px}}.welcome-section{padding:80px 0;background:linear-gradient(to bottom,#fff 0%,#f8f9fa 100%)}.welcome-container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:60px}.welcome-left{flex:1;display:flex;flex-direction:column;gap:24px}.chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border:1px solid #d1d5db;border-radius:24px;background:linear-gradient(to right,#e5e7eb 0%,#fff 100%);font-size:14px;color:#4a5568;font-weight:500;width:fit-content}.welcome-title{display:flex;flex-direction:column;gap:8px}.title-line{font-size:56px;font-weight:1000;color:#444;line-height:1.2;margin:0}.highlight-line{position:relative;display:inline-block;width:fit-content}.highlight-box{position:relative;z-index:1}.highlight-box::before{content:'';position:absolute;left:-15px;right:-10px;top:50%;transform:translateY(-50%);height:80px;border-radius:50px 0 0 50px;background:linear-gradient(to right,rgba(177,229,252,0.6) 0%,rgba(177,229,252,0) 100%);z-index:-1}.highlight-box::after{content:'';position:absolute;left:-15px;right:-10px;top:50%;transform:translateY(-50%);height:80px;border-radius:50px 0 0 50px;border:2px solid transparent;border-right:none;background:linear-gradient(to right,#b1e5fc 0%,transparent 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;z-index:-1;pointer-events:none}@media (max-width:768px){.welcome-section .welcome-left,.welcome-section .welcome-left .welcome-title{align-items:center}.welcome-section .welcome-left p{text-align:center}.highlight-box::after{height:40px}.highlight-box::before{height:40px}}.welcome-subtitle{font-size:18px;font-weight:600;color:#4a5568;margin:0;line-height:1.6}.get-started-btn{background-color:#00b3ff;color:#fff;padding:16px 38px;border:none;border-radius:28px;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s ease;width:fit-content;box-shadow:0 4px 12px rgba(0,179,255,0.3);text-decoration:none;text-align:center}.get-started-btn:hover{background-color:#09d;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,179,255,0.4)}.welcome-right{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.welcome-right svg{max-width:100%;height:auto}.fixed-terms-image{width:100%;height:auto;border-radius:30px}@media (max-width:780px){.welcome-right{width:100%}.fixed-terms-image{height:400px;width:100%;object-fit:cover}}.solutions-section{padding:0px var(--padding-inline-mobile)}.blue-background{max-width:1400px;margin:0 auto;border-radius:60px;background:radial-gradient(156.35% 100% at 100% 53.31%,#a3d1ff 0%,#c9e4ff 20.15%,rgba(230,243,255,0.2) 50%,#c9e4ff 79.68%,#a3d1ff 100%);background-blend-mode:soft-light,normal;padding:80px 60px}.solutions-container{display:flex;align-items:center;gap:80px}.solutions-left{flex:1;display:flex;flex-direction:column;gap:32px}.solutions-title{font-size:42px;font-weight:700;color:#334155;margin:0;line-height:1.2}.solution-cards{display:flex;flex-direction:column;gap:16px}.solution-card{background:#fff;border-radius:20px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}.solution-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.12)}.card-icon-wrapper{width:56px;height:56px;border-radius:50%;background-color:#b1e5fc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon{object-fit:cover}.card-icon-flag{width:56px;height:56px;object-fit:cover}.card-content{flex:1}.card-title{font-size:18px;font-weight:600;color:#334155;margin:0 0 4px 0}.card-subtitle{font-size:14px;color:#64748b;margin:0;line-height:1.5}.solutions-buttons{display:flex;gap:16px;align-items:center}.solutions-section .solutions-buttons .get-started-btn{text-wrap:nowrap}.explore-btn{background-color:transparent;border:2px solid #00b3ff;color:#00b3ff;padding:14px 32px;border-radius:28px;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;text-decoration:none;text-align:center}.explore-btn:hover{background-color:#00b3ff;color:#fff}.solutions-right{flex:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}.circles-container{position:absolute;width:100%;height:100%;pointer-events:none}.circle{position:absolute;border-radius:50%;background:transparent;border:2px solid #b1e5fc}.circle-1{width:200px;height:200px;top:10%;left:5%}.circle-2{width:150px;height:150px;top:50%;right:10%}.circle-3{width:100px;height:100px;bottom:15%;left:20%}.solution-image{width:400px;height:auto;border-radius:30px;position:relative;z-index:2;box-shadow:0 10px 30px rgba(0,0,0,0.15)}.solution-overlay-card{position:absolute;bottom:-20px;left:20px;background:#fff;border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 24px rgba(0,0,0,0.15);z-index:3;min-width:240px}.overlay-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.overlay-icon{width:42px;height:42px;border-radius:50%;background-color:#b1e5fc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.overlay-chart{width:83px;height:50px;flex-shrink:0}.overlay-number{font-size:40px;font-weight:1000;color:#334155;line-height:1;margin:0}.overlay-bottom-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.overlay-text{font-size:13px;color:rgba(0,0,0,0.6);margin:0}.overlay-percentage{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#2bb048}@media (max-width:920px){.solutions-section .solutions-container{display:flex;flex-direction:column}.solutions-section .solutions-container .solutions-title{text-align:center}.solutions-section .solutions-container .solutions-buttons{justify-content:center}}.about-section{padding:100px 60px;display:flex;align-items:center;justify-content:center;min-height:600px}.about-container{max-width:900px;display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center}.about-title-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.about-title{font-size:42px;font-weight:900;color:#334155;margin:0}.about-logo-section{display:flex;align-items:center;gap:12px}.about-logo-img{height:100px;width:auto;object-fit:contain}.about-logo-text{font-size:16px;font-weight:600;font-family:'Poppins',sans-serif;color:#334155}.about-description{font-size:18px;line-height:1.6;color:#333;margin:0;max-width:750px}.about-buttons{display:flex;gap:16px;margin-top:12px}.about-btn-primary{padding:14px 28px;background-color:#0077e6;color:#fff !important;border:none;border-radius:24px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;text-align:center}.about-btn-primary:hover{background-color:#06c;transform:translateY(-2px)}.about-btn-secondary{padding:12px 28px;background-color:#fff;color:#0077e6 !important;border:2px solid #0077e6;border-radius:24px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;text-align:center}.about-btn-secondary:hover{background-color:#f0f8ff;transform:translateY(-2px)}@media (max-width:768px){.about-section{padding-bottom:0 !important}}@media (max-width:480px){.about-section{padding:100px var(--padding-inline-mobile)}.about-section .about-buttons{text-wrap:nowrap}}@media (max-width:320px){.about-buttons{flex-direction:column;gap:8px}}.join-section{padding:100px 60px;display:flex;align-items:center;justify-content:center}.join-container{max-width:1400px;display:flex;flex-direction:column;align-items:center;text-align:center}.join-title{display:flex;flex-direction:column;align-items:center;gap:0}.join-description{font-size:16px;line-height:1.6;color:#475569;margin:24px 0 0 0;max-width:750px}.join-gap{height:64px}.join-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:1200px}.join-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}.join-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.join-card-image{width:100%;height:240px;object-fit:cover;border-radius:12px 12px 0 0}.join-card-content{padding:24px;text-align:left;display:flex;flex-direction:column;gap:12px}.join-card-label{font-size:12px;font-weight:700;letter-spacing:1px;color:#00b3ff}.join-card-title{font-size:24px;font-weight:700;color:#444;margin:0}.join-card-description{font-size:15px;line-height:1.6;color:#444;margin:0}.join-buttons{display:flex;gap:8px;margin-top:48px}@media (max-width:920px){.join-section .join-cards{grid-template-columns:repeat(1,1fr)}.join-section .join-cards .join-card{display:flex}.join-section .join-cards .join-card img{border-radius:16px;width:300px;height:250px}}@media (max-width:640px){.join-section .join-cards .join-card{flex-direction:column}.join-section .join-cards .join-card img{border-radius:16px;width:100%}}@media (max-width:480px){.join-section{padding-inline:var(--padding-inline-mobile)}}@media (max-width:320px){.join-buttons{flex-direction:column}}.ready-section{padding:0 var(--padding-inline-mobile)}.ready-section .blue-background{padding:80px 60px;overflow:hidden}.ready-container{display:grid;grid-template-columns:60% 40%;gap:40px;align-items:center}.ready-left{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ready-logo-circle{width:80px;height:80px}.ready-title{display:flex;flex-direction:column;align-items:flex-start;gap:0;z-index:999}.ready-title .title-line{text-align:left}.ready-description{font-size:16px;line-height:1.6;color:#334155;margin:0;text-align:left}.ready-buttons{display:flex;gap:16px;z-index:999}.ready-right{position:relative;height:100%;min-height:400px}.circle-element{position:absolute;width:250px;height:250px;opacity:0.6}.circle-top{top:-160px;left:60%;transform:translateX(-50%)}.circle-middle-left{top:50%;left:-30px;transform:translateY(-50%)}.circle-middle-right{top:50%;right:-125px;transform:translateY(-50%)}.circle-bottom{bottom:-160px;left:60%;transform:translateX(-50%)}@media (max-width:640px){.ready-section .blue-background .ready-buttons{flex-direction:column;gap:8px}}@media (max-width:480px){.ready-section .blue-background{padding:40px var(--padding-inline-mobile)}}.everyday-section{min-height:1300px;background:linear-gradient(180deg,#f8fafc -2.49%,rgba(248,250,252,0.6) 100%),url('/images/BankDiMare/city.jpg') #d3d3d3 -15.153px -2.465921745px 156.798% no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:60px 40px}.everyday-container{width:100%;max-width:1400px;display:flex;flex-direction:column;height:1180px}.everyday-top{flex:0 0 40%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px}.everyday-title{display:flex;flex-direction:column;align-items:center;gap:0}.everyday-description{font-size:16px;line-height:1.6;color:#334155;margin:0;max-width:600px}.everyday-bottom{flex:0 0 60%;display:flex;align-items:center;justify-content:center;gap:32px}.person-card{width:280px;height:480px;transition:transform 0.3s ease}.person-card-middle{transform:translateY(-40px)}.person-card-bg{width:100%;height:100%;background-size:cover;background-position:center;border-radius:24px;position:relative;overflow:hidden}.person-card-inner{position:absolute;bottom:16px;left:16px;right:16px;height:70%;border:2px solid rgba(255,255,255,0.3);border-radius:20px;padding:24px;display:flex;flex-direction:column;background:rgba(255,255,255,0);backdrop-filter:none}.person-card-header{display:flex;justify-content:space-between;align-items:center}.person-card-icon-circle{width:24px;height:24px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.person-icon{width:24px;height:24px}.person-card-percentage{display:flex;align-items:center;gap:4px;color:#fff;font-size:14px;font-weight:600}.arrow-icon{width:16px;height:16px}.person-card-value{font-size:36px;font-weight:700;color:#fff;margin-top:16px}.person-card-type{font-size:16px;color:rgba(255,255,255,0.9);margin-top:4px}.person-card-chart{display:flex;justify-content:center;align-items:center;padding:12px 0;margin-top:auto}.chart-icon{width:100%;max-width:180px;height:auto}.person-card-footer{margin-top:12px;display:flex;justify-content:space-between;align-items:center}.person-card-balance{font-size:16px;color:#fff;font-weight:500}.person-logo{height:24px;width:auto}@media (max-width:768px){.everyday-section .everyday-container{height:auto;gap:64px}.everyday-section .everyday-bottom{flex-direction:column}.everyday-section .everyday-bottom .person-card{width:100%}.everyday-section .everyday-bottom .person-card-middle{transform:translateY(0)}}@media (max-width:480px){.everyday-section{padding-inline:var(--padding-inline-mobile)}}.latest-news-section{padding:100px 60px;display:flex;align-items:center;justify-content:center}.latest-news-container{max-width:1400px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.news-title{font-size:42px;font-weight:700;color:#334155;margin:0}.news-description{font-size:16px;line-height:1.6;color:#334155;margin:0;max-width:700px}.news-cards{display:flex;gap:32px;margin-top:40px;width:100%;justify-content:center}.news-card-block{background:#fff;border-radius:20px;display:flex;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.08);flex:1;max-width:600px}.news-card-left{flex:1;padding:32px;display:flex;flex-direction:column;gap:16px;text-align:left}.news-chip{display:inline-block;padding:8px 18px;background-color:#b1e5fc;color:#000;border-radius:20px;font-size:13px;font-weight:600;align-self:flex-start}.news-card-title{font-size:22px;font-weight:700;color:#000;margin:0;line-height:1.3}.news-card-description{font-size:15px;line-height:1.6;color:#444;margin:0}.news-card-footer{display:flex;gap:8px;font-size:14px;color:#666;margin-top:auto}.news-card-right{flex:0 0 250px;display:flex;align-items:stretch}.news-card-image{width:100%;height:100%;object-fit:cover}.view-all-btn{margin-top:24px;padding:14px 32px;background-color:#0077e6;color:#fff;border:none;border-radius:28px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;text-decoration:none}.view-all-btn:hover{background-color:#06c;transform:translateY(-2px)}@media (max-width:1280px){.latest-news-section .news-cards .news-card-block{flex-direction:column-reverse}}@media (max-width:640px){.latest-news-section .news-cards{flex-direction:column}}@media (max-width:480px){.latest-news-section{padding-inline:var(--padding-inline-mobile)}}.footer{background-color:#f8f9fa;padding-top:80px}.footer-content{max-width:1400px;margin:0 auto;padding:0 60px 60px;display:flex;justify-content:space-between;gap:80px}.footer-left{flex:0 0 40%;display:flex;flex-direction:column;gap:24px}.footer-logo-row{display:flex;align-items:center;gap:16px}.footer-divider{color:#666;font-size:24px}.footer-tagline{font-size:16px;color:#334155;font-weight:600}.footer-description{font-size:18px;line-height:1.6;color:#666;margin:0}.footer-social{display:flex;gap:16px}.social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;transition:background-color 0.3s ease,transform 0.2s ease}.social-icon:hover{background-color:#e0e0e0;transform:translateY(-2px)}.social-icon img{width:40px;height:40px}.footer-right{flex:1;display:flex;gap:60px;justify-content:flex-end}.footer-column{display:flex;flex-direction:column;gap:16px}.footer-column-title{font-size:16px;font-weight:700;color:#334155;margin:0}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links a{font-size:16px;color:#666;text-decoration:none;transition:color 0.3s ease}.footer-links a:hover{color:#0077e6}.footer-banner{background-color:#0077e6;padding:32px 0;color:#fff;font-size:15px}.footer-banner-content{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;justify-content:space-between;align-items:center}.footer-banner-left{font-weight:500}.footer-banner-right{font-weight:400}@media (max-width:980px){footer .footer-content{flex-direction:column;align-items:flex-start}footer .footer-banner .footer-banner-content{gap:20px;flex-wrap:wrap}}@media (max-width:480px){footer .footer-content{padding:0 var(--padding-inline-mobile) 60px}footer .footer-content .footer-right{flex-direction:column;gap:var(--padding-inline-mobile)}footer .footer-banner-content{padding-inline:var(--padding-inline-mobile)}}@media (max-width:768px){.container{padding:0 20px;flex-wrap:wrap}.nav-menu{flex-direction:column;gap:16px;width:100%;margin-top:20px}.contact-btn{margin-top:20px}.welcome-container{flex-direction:column;gap:40px;padding:0 20px}.title-line{font-size:40px}.top-blue-shape,.bottom-video-shape{max-width:100%}.solutions-container{flex-direction:column;gap:40px}.blue-background{padding:40px 20px;border-radius:30px}.solutions-title{font-size:32px}.solution-image{width:100%;max-width:350px}.solutions-buttons{flex-direction:column;width:100%}.solutions-buttons .button{width:100%}}.prepaid-hero-wrapper{position:relative;display:inline-block}.prepaid-hero-block{position:relative;border-radius:24px;display:flex;align-items:center;justify-content:center}.prepaid-hero-block .smile-image{width:100%;height:auto;border-radius:24px}.prepaid-hero-wrapper .ratings-badge{position:absolute;top:20px;left:20px;width:120px;height:auto;z-index:10}.why-choose-section{padding:0px 0px}.why-choose-container{max-width:1200px;margin:0 auto;padding:60px 40px;display:flex;gap:80px;align-items:center}.why-choose-left{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.why-choose-left .people-card-image{width:100%;max-width:500px;height:auto;display:block}.why-choose-left .active-prepaid-badge{position:absolute;right:20px;bottom:20px;width:300px;height:auto;z-index:10}.why-choose-right{flex:1;display:flex;flex-direction:column;gap:24px}.why-choose-title{font-size:48px;line-height:1.2;color:#334155;margin:0}.why-choose-title .title-bold{font-weight:700}.why-choose-title .title-normal{font-weight:400}.why-choose-subtitle{font-size:18px;color:#334155;margin:0}.why-choose-cards{display:flex;flex-direction:column;gap:16px}@media (max-width:1440px){.why-choose-section{padding-inline:var(--padding-inline-mobile)}}@media (max-width:980px){.why-choose-section .why-choose-container{flex-direction:column;align-items:center;padding:0;gap:0}.why-choose-section .why-choose-left{width:100%}.why-choose-section .why-choose-right .explore-prepaid-btn{align-self:center}.why-choose-section .why-choose-right h2,.why-choose-section .why-choose-right p{text-align:center}.why-choose-section .why-choose-right .solution-card p{text-align:left}}@media (max-width:480px){.why-choose-section .people-card-image{display:none}.why-choose-section .active-prepaid-badge{position:relative;width:100%;right:0;bottom:0}}.explore-prepaid-btn{background-color:#0077e6;color:#fff;border:none;padding:14px 32px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;align-self:flex-start;text-decoration:none}.explore-prepaid-btn:hover{background-color:#06c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,119,230,0.3)}.smarter-cards-section{padding:80px 0;background-color:#fff}.smarter-cards-container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;text-align:center}.smarter-cards-title{font-size:48px;font-weight:700;color:#334155;margin:20px 0}.smarter-cards-description{font-size:18px;color:#64748b;max-width:700px;margin:0 0 60px 0;line-height:1.6}.benefit-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.benefit-card{background:#f8fafc;border-radius:16px;padding:24px;display:flex;flex-direction:row;align-items:center;gap:16px;transition:all 0.3s ease;min-height:120px}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.08)}.benefit-icon-wrapper{width:64px;height:64px;background:#b1e5fc;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-icon{width:32px;height:32px;filter:brightness(0) saturate(100%) invert(27%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(95%) contrast(90%)}.benefit-content{display:flex;flex-direction:column;gap:4px;text-align:left}.benefit-title{font-size:18px;font-weight:600;color:#334155;margin:0}.benefit-subtitle{font-size:14px;color:#64748b;margin:0}@media (max-width:920px){.smarter-cards-section .benefit-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.smarter-cards-section .benefit-cards-grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:480px){.smarter-cards-container{padding-inline:var(--padding-inline-mobile)}}.built-for-section{padding:80px 0;background-color:#f5f5f5}.built-for-container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;text-align:center}.built-for-title{margin-bottom:20px}.built-for-description{font-size:18px;color:#64748b;max-width:700px;margin:0 0 60px 0;line-height:1.6}.built-for-content{background:#fff;border-radius:24px;padding:60px;display:flex;gap:60px;width:100%;max-width:1100px;margin:0 40px;box-shadow:0 4px 16px rgba(0,0,0,0.05)}.built-for-left{flex:1;display:flex;align-items:center;justify-content:center}.offer-image{width:100%;max-width:450px;height:auto;border-radius:12px}.built-for-right{flex:1;display:flex;flex-direction:column;gap:24px}.offer-item{display:flex;gap:16px;align-items:flex-start}.offer-icon-wrapper{width:48px;height:48px;background:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.offer-icon{width:24px;height:24px}.offer-content{flex:1;text-align:left}.offer-title{font-size:20px;font-weight:600;color:#334155;margin:0 0 8px 0}.offer-description{font-size:15px;color:#64748b;line-height:1.6;margin:0}.offer-divider{height:1px;background:#e2e8f0;margin:8px 0}@media (max-width:980px){.built-for-section .built-for-content{flex-direction:column}}@media (max-width:480px){.built-for-section .built-for-container{padding-inline:var(--padding-inline-mobile)}.built-for-section .built-for-content{padding:var(--padding-inline-mobile)}}.proven-success-section{padding:var(--padding-inline-mobile)}.proven-success-container{max-width:1200px;margin:0 auto;padding:80px 40px;display:flex;gap:60px;align-items:center;justify-content:space-between}.proven-success-left,.proven-success-right{flex:0 0 auto}.side-icons-image{width:150px;height:auto}.proven-success-center{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.proven-success-logo{width:100px;height:100px;margin-bottom:10px}.proven-success-title{color:#444}.proven-success-title .title-line{font-size:48px;font-weight:700;line-height:1.2;margin:0}.proven-success-description{font-size:18px;color:#444;line-height:1.6;max-width:650px;margin:0}@media (max-width:980px){.proven-success-section .proven-success-container{padding:0;gap:24px}.proven-success-section .proven-success-left,.proven-success-section .proven-success-right{padding:0}}@media (max-width:768px){.proven-success-section .proven-success-left,.proven-success-section .proven-success-right{display:none}}.right-prepaid-section{padding:80px 0;background-color:#fff}.right-prepaid-container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;text-align:center}.right-prepaid-title{margin-bottom:20px}.right-prepaid-title .title-line{font-size:48px;font-weight:700;color:#334155;line-height:1.2;margin:0}.right-prepaid-description{font-size:18px;color:#64748b;margin:0 0 60px 0}.carousel-wrapper{position:relative;width:100%;max-width:600px;height:300px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel-images{display:flex;width:100%;height:100%;position:relative}.carousel-image{position:absolute;width:250px;height:100%;object-fit:contain;transition:all 0.5s ease-in-out;left:50%;transform:translateX(-50%) scale(0.8);opacity:0.3;z-index:1}.carousel-image:nth-child(1){transform:translateX(-200%) scale(0.7)}.carousel-image:nth-child(2){transform:translateX(-50%) scale(1);opacity:1;z-index:3}.carousel-image:nth-child(3){transform:translateX(100%) scale(0.7)}.carousel-image.active{transform:translateX(-50%) scale(1);opacity:1;z-index:3}.card-product-title{font-size:16px;font-weight:700;color:#334155;margin:0 0 30px 0}.carousel-controls-container{display:flex;align-items:center;gap:40px;max-width:800px;width:100%}.carousel-btn{width:48px;height:48px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;color:#334155;flex-shrink:0}.carousel-btn:hover{background:#e2e8f0;transform:scale(1.05)}.carousel-content{flex:1;display:flex;flex-direction:column;align-items:center;gap:20px}.carousel-description{font-size:16px;color:#64748b;margin:0}.learn-more-btn{background-color:#00b3ff;color:#fff;border:none;padding:12px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.learn-more-btn:hover{background-color:#0096d6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,179,255,0.3)}@media (max-width:480px){.right-prepaid-section .right-prepaid-container{padding-inline:var(--padding-inline-mobile)}.right-prepaid-section .right-prepaid-container .carousel-controls-container{gap:20px}.right-prepaid-section .right-prepaid-container .carousel-controls-container .learn-more-btn{text-wrap:nowrap}}.management-team-section{padding:80px 0;background-color:#fff}.management-container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;text-align:center}.management-title{font-size:48px;font-weight:700;color:#334155;margin:20px 0}.management-description{font-size:18px;color:#64748b;margin:0 0 40px 0;max-width:700px}.management-gap{height:40px}.board-heading{font-size:24px;font-weight:700;color:#334155;margin:0 0 40px 0}.team-cards-row{display:flex;gap:24px;width:100%;justify-content:center;margin-bottom:24px}.team-cards-single{justify-content:center}.team-card{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,0.15);transition:all 0.3s ease;flex:0 1 280px;max-width:280px;position:relative}.team-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.team-card-url{position:absolute;left:0;width:100%;top:0;height:100%;z-index:99999}.team-card-image-wrapper{position:relative;width:100%;height:320px;overflow:hidden}.team-card-image-wrapper img{width:100%;max-width:100%;height:auto}.team-image{width:100%;height:100%;object-fit:cover;object-position:center 50px;filter:grayscale(100%)}.team-gradient-overlay{position:absolute;bottom:0;left:0;right:0;height:20%;background:linear-gradient(to top,#00b3ff,transparent);pointer-events:none;z-index:2}.team-card-content{display:flex;flex-direction:column;flex-grow:1;padding:20px;background:#00b3ff;position:relative;z-index:3}.team-name{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px 0}.team-position{font-size:18px;font-weight:500;color:#fff;margin:0}@media (max-width:768px){.management-team-section .team-cards-row{flex-wrap:wrap}}@media (max-width:480px){.management-team-section .management-container{padding-inline:var(--padding-inline-mobile)}}.committees-section{padding:0 0 80px 0;background-color:#fff}.committees-container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center}.committees-gap{height:60px}.committees-heading{font-size:24px;font-weight:700;color:#334155;text-align:center;margin:0 0 40px 0}.committees-content{background:#fff;border-radius:24px;padding:60px;box-shadow:0 4px 16px rgba(0,0,0,0.08);width:100%;max-width:900px;display:flex;flex-direction:column;gap:40px}.committee-block{padding-bottom:40px;border-bottom:1px solid #e2e8f0}.committee-block:last-child{padding-bottom:0;border-bottom:none}.committee-title{font-size:20px;font-weight:700;color:#334155;margin:0 0 16px 0}.committee-member{font-size:16px;color:#64748b;margin:8px 0;line-height:1.6}.committee-member strong{color:#334155;font-weight:600}@media (max-width:480px){.committees-section .committees-container{padding-inline:var(--padding-inline-mobile)}.committees-section .committees-container .committees-content{padding:var(--padding-inline-mobile)}}.who-we-are-intro-section{padding:80px 0;background-color:#f8fafc}.who-we-are-intro-container{max-width:900px;margin:0 auto;padding:0 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px}.who-intro-subtitle{font-size:18px;color:#64748b;font-weight:400;line-height:1.6;margin:0}.who-intro-content{display:flex;flex-direction:column;gap:24px;width:100%}.who-intro-text{font-size:16px;font-weight:700;color:#1e293b;line-height:1.8;margin:0;text-align:center}.read-more-btn{padding:14px 32px;background-color:#fff;border:2px solid #0077e6;border-radius:30px;color:#0077e6;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:16px}.read-more-btn:hover{background-color:#0077e6;color:#fff;transform:translateY(-2px)}@media (max-width:480px){.who-we-are-intro-section .who-we-are-intro-container{padding-inline:var(--padding-inline-mobile)}}.mission-vision-section{padding:80px 0;background-color:#f8fafc}.mission-vision-container{max-width:1200px;margin:0 auto;padding:0 40px}.mission-vision-header{text-align:center;margin-bottom:60px;display:flex;flex-direction:column;align-items:center;gap:16px}.mission-vision-subtitle{font-size:18px;color:#64748b;font-weight:400;line-height:1.6;margin:0}.mission-vision-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mission-vision-left{display:flex;flex-direction:column;gap:48px}.mission-block,.vision-block{display:flex;flex-direction:column;gap:16px}.mission-block-title,.vision-block-title{font-size:22px;font-weight:700;color:#1e293b;margin:0}.mission-block-text,.vision-block-text{font-size:16px;color:#64748b;line-height:1.8;margin:0}.mission-vision-right{display:flex;justify-content:center;align-items:center}.mission-image{width:100%;height:auto;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,0.1)}@media (max-width:480px){.mission-vision-container{padding-inline:var(--padding-inline-mobile)}}@media (max-width:340px){.mission-vision-container .highlight-box::before,.mission-vision-container .highlight-box::after{height:90px}}.values-strategy-section{padding:80px 0;background-color:#f8fafc}.values-strategy-container{max-width:1200px;margin:0 auto;padding:0 40px}.values-strategy-header{text-align:center;margin-bottom:60px;display:flex;flex-direction:column;align-items:center;gap:16px}.values-strategy-subtitle{font-size:18px;color:#64748b;font-weight:400;line-height:1.6;margin:0}.values-strategy-content{background-color:#fff;border-radius:16px;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;box-shadow:0 4px 16px rgba(0,0,0,0.08)}.values-strategy-left{display:flex;justify-content:center;align-items:center}.values-image{width:100%;height:auto;border-radius:12px}.values-strategy-right{display:flex;flex-direction:column;gap:32px}.value-item{display:flex;flex-direction:column;gap:12px}.value-header{display:flex;align-items:center;gap:16px}.value-icon-wrapper{width:56px;height:56px;border-radius:50%;background-color:#fff;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.value-icon{width:28px;height:28px}.value-title{font-size:20px;font-weight:700;color:#1e293b;margin:0}.value-description{font-size:16px;color:#64748b;line-height:1.8;margin:0;margin-left:72px}@media (max-width:480px){.values-strategy-container{padding-inline:var(--padding-inline-mobile)}}@media (max-width:768px){.mission-vision-content,.values-strategy-content{grid-template-columns:1fr;gap:40px}.values-strategy-content{padding:32px}.value-description{margin-left:0}}.card-link{display:inline-flex;align-items:center;gap:8px;color:#0077e6;text-decoration:none;font-size:14px;font-weight:600;transition:all 0.3s ease}.card-link:hover{color:#0096d6;gap:12px}.card-link svg{width:16px;height:16px;transition:transform 0.3s ease}.card-link:hover svg{transform:translateX(4px)}.about-description-split{display:flex;flex-direction:column;gap:8px;text-align:center;margin:24px 0}.about-description-main{font-size:28px;font-weight:400;color:#1e293b;line-height:1.4;margin:0}.about-description-sub{font-size:18px;font-weight:400;color:#64748b;line-height:1.6;margin:0}.news-updates-section{padding:0 0 80px;background-color:#fff}.news-updates-container{max-width:1200px;margin:0 auto;padding:0 40px}.news-header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:60px}.news-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:80px}.news-article-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:all 0.3s ease;display:flex;flex-direction:column}.news-article-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.news-card-image-rounded{width:100%;height:200px;object-fit:cover}.news-card-body{padding:24px;display:flex;flex-direction:column;gap:16px}.news-card-bold-title{font-size:18px;font-weight:700;color:#334155;margin:0;line-height:1.4}.news-card-description{font-size:15px;font-weight:400;color:#64748b;margin:0;line-height:1.6;transition:all 0.3s ease}.news-card-description.collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expand-btn{margin-top:8px;align-self:flex-start}@media (max-width:1024px){.news-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news-cards-grid{grid-template-columns:1fr}.press-cards-wrapper{grid-template-columns:1fr}.press-title-wrapper{flex-direction:column;gap:8px}}@media (max-width:480px){.news-updates-section .news-updates-container{padding-inline:var(--padding-inline-mobile)}}.press-announcements-section{padding:80px 0;background-color:#f8fafc}.press-announcements-container{max-width:1200px;margin:0 auto;padding:0 40px}.press-announcements-header{text-align:center;margin-bottom:60px;display:flex;flex-direction:column;align-items:center;gap:16px}.press-title-wrapper{display:flex;align-items:center;gap:16px}.press-cards-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.press-card{background:#fff;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:all 0.3s ease}.press-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.press-date{font-size:14px;font-weight:700;color:#0077e6;margin:0}.press-title{font-size:24px;font-weight:700;color:#334155;margin:0;line-height:1.3}.press-description{font-size:15px;font-weight:400;color:#64748b;margin:0;line-height:1.7}.press-read-more{display:inline-flex;align-items:center;gap:8px;margin-top:8px;text-decoration:none;color:#334155;font-weight:700;transition:all 0.3s ease}.press-read-more:hover{color:#0077e6;gap:12px}.press-read-more svg{transition:transform 0.3s ease}.press-read-more:hover svg{transform:translateX(4px)}.read-more-text{font-size:15px}@media (max-width:768px){.press-announcements-section .press-cards-wrapper{grid-template-columns:repeat(1,1fr)}}@media (max-width:480px){.press-announcements-section .press-announcements-container{padding-inline:var(--padding-inline-mobile)}}.contact-us-section{padding:80px 0;background-color:#f8fafc}.contact-us-container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:40px}.contact-top-row{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.contact-form-card{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 12px rgba(0,0,0,0.08);display:flex;flex-direction:column;gap:24px}.contact-form-title{font-size:28px;font-weight:700;color:#334155;margin:0}.contact-form-description{font-size:16px;font-weight:400;color:#64748b;margin:0;line-height:1.6}.contact-form{display:flex;flex-direction:column;gap:20px}.contact-form .about-btn-primary{align-self:flex-start}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:15px;font-weight:700;color:#334155}.form-input,.form-textarea{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;font-size:15px;font-weight:400;color:#334155;font-family:'Open Sans',sans-serif;transition:border-color 0.3s ease}.form-input::placeholder,.form-textarea::placeholder{color:#94a3b8;font-weight:400}.form-input:focus,.form-textarea:focus{outline:none;border-color:#0077e6}.form-textarea{resize:vertical;min-height:120px}.contact-image-wrapper{display:flex;align-items:stretch}.contact-image{width:100%;height:100%;object-fit:cover;border-radius:16px}.contact-bottom-row{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.contact-info-card{background:#b1e5fc;border-radius:16px;padding:40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;transition:all 0.3s ease}.contact-info-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(177,229,252,0.5)}.contact-info-icon-wrapper{width:80px;height:80px;border-radius:50%;background-color:#b1e5fc;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.contact-info-icon{width:40px;height:40px}.contact-info-title{font-size:24px;font-weight:700;color:#334155;margin:0}.contact-info-description{font-size:15px;font-weight:400;color:#334155;margin:0;line-height:1.7}@media (max-width:1024px){.contact-top-row{grid-template-columns:1fr}}@media (max-width:768px){.contact-bottom-row{grid-template-columns:1fr}.contact-form-card{padding:32px}}@media (max-width:480px){.contact-us-section .contact-us-container{padding-inline:var(--padding-inline-mobile)}}.publications-section{padding:0 0 80px;background-color:#fff}.publications-container{max-width:1200px;margin:0 auto;padding:0 40px}.publications-header{display:flex;flex-direction:column;gap:20px;margin-bottom:60px}.publications-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.publications-subtitle{font-size:18px;font-weight:600;color:#4a5568;margin:0;line-height:1.6}.publications-list{display:flex;flex-direction:column}.publication-item{display:flex;flex-direction:column}.publication-divider{width:100%;height:1px;background-color:#e2e8f0}.publication-content{display:flex;align-items:center;gap:32px;padding:24px 0}.publication-date{font-size:15px;font-weight:400;color:#64748b;min-width:120px;flex-shrink:0}.publication-title{font-size:18px;font-weight:700;color:#334155;margin:0;flex:1}.publication-arrow-link{width:48px;height:48px;border-radius:50%;background-color:#fff;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.3s ease;text-decoration:none;color:#000}.publication-arrow-link:hover{background-color:#0077e6;border-color:#0077e6;color:#fff}.publication-arrow-link svg{transition:transform 0.3s ease}.publication-arrow-link:hover svg{transform:translateX(2px)}@media (max-width:768px){.publications-title-row{flex-direction:column;align-items:flex-start}.publication-arrow-link:hover{background-color:#fff;border-color:#e2e8f0;color:#000}.publication-arrow-link:hover svg{transform:translateX(0)}.publication-content{flex-direction:column;align-items:flex-start;gap:16px}.publication-date{min-width:auto}}@media (max-width:480px){.publications-section .publications-container{padding:0 var(--padding-inline-mobile)}}.board-member-section{padding:80px 0;background-color:#fff}.board-member-container{max-width:1200px;margin:0 auto;padding:0 40px}.board-member-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:60px}.board-member-subtitle{font-size:18px;font-weight:700;color:#334155;margin:0}.board-member-content{display:grid;grid-template-columns:320px 1fr;gap:60px;align-items:start}.board-member-left{display:flex;flex-direction:column;gap:24px}.board-member-left .team-card{max-width:100%;width:100%;flex:1 1 auto;display:flex;flex-direction:column}.board-member-left .team-card-image-wrapper{flex:1;min-height:320px}.board-member-left .team-card-content{flex-shrink:0;display:flex}.board-member-right{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.board-member-bio{display:flex;flex-direction:column;gap:24px}.bio-paragraph{font-size:16px;font-weight:400;color:#334155;margin:0;line-height:1.8;text-align:left}.board-member-navigation{margin-top:32px;display:flex;justify-content:space-between;gap:32px}.board-nav-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#0077e6;font-size:16px;font-weight:600;transition:all 0.3s ease}.board-nav-link.next-link span{text-align:right}.board-nav-link:hover{gap:12px}.board-nav-link svg{transition:transform 0.3s ease}.back-link:hover svg{transform:translateX(-2px)}.next-link{align-self:flex-end}.next-link:hover svg{transform:translateX(2px)}@media (max-width:1024px){.board-member-content{grid-template-columns:1fr;gap:40px}.board-member-left{align-items:center}}@media (max-width:920px){.board-member-section .board-member-left .team-card{max-width:400px}}@media (max-width:480px){.board-member-section .board-member-container{padding-inline:var(--padding-inline-mobile)}}.logo-section{text-decoration:none}.content-sublayout-section{padding:20px 0;background-color:#f8fafc}.content-sublayout-container{max-width:1200px;margin:0 auto;padding:0 40px;text-align:left;display:flex;flex-direction:column;align-items:center;gap:32px}.content-sublayout-container ul{margin:0px 20px}.content-sublayout-intro-subtitle{font-size:18px;color:#64748b;font-weight:400;line-height:1.6;margin:0}.content-sublayout-intro-content{display:block;flex-direction:column;gap:24px;width:100%;text-align:left}.content-sublayout-intro-text{font-size:16px;color:#1e293b;line-height:1.8;margin:0;text-align:justify}.content-sublayout-intro-text img{margin:20px 0px 20px 20px;border-radius:12px;max-width:100%;height:auto !important}.content-sublayout-intro-text h2{margin:20px 0}@media (max-width:768px){.content-sublayout-intro-text h1,h2,h3,h4,h5,a,ul,li{text-align:left}}.content-sublayout-intro-text a{color:#0077e6;word-wrap:break-word}.footer-banner-content a{color:#fff;text-decoration:none}.products-dropdown{min-width:200px}.dropdown-detail{display:none}.content-cta-container,.ctaButtonFixedContainer,.applyBtnContainer{display:flex;gap:16px}.content-cta-btn{text-decoration:none;padding:12px 28px;background-color:#0077e6;color:#fff;border:none;border-radius:24px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}.content-cta-btn:hover{background-color:#06c;transform:translateY(-2px)}.ctaButton{text-decoration:none;padding:12px 28px;background-color:#fff;color:#0077e6;border:2px solid #0077e6;border-radius:24px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}.ctaButton:hover{background-color:#f0f8ff;transform:translateY(-2px)}.fa{font-size:24px}.career-top-text{text-align:left;color:#444}.career-top-text .fa{font-size:18px}.careerInlineImage{display:block;width:50% !important;height:auto !important;float:right;margin-right:0;margin-left:30px}.locationFilterContainer{display:inline-block;position:relative;float:left;margin-bottom:32px}@media (max-width:768px){#career .content-cta-container{flex-wrap:wrap}}.locationFilter{border-radius:0;background-color:#fff;color:#0077e6;border:2px solid #0077e6;border-radius:24px;font-size:15px;font-weight:600;padding:8px 28px;display:inline-block;-webkit-appearance:none;width:auto;float:none;max-width:100%;cursor:pointer}.applyJobBtn{text-decoration:none;padding:12px 28px;background-color:#fff;color:#0077e6;border:2px solid #0077e6;border-radius:24px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}.applyJobBtn:hover{background-color:#f0f8ff;transform:translateY(-2px)}.jobItem h1{display:block;font-size:32px;font-weight:1000;margin:20px 0 32px !important;color:#444;line-height:1.2}.jobTitle a{font-size:18px;font-weight:700;color:#334155;margin:0;flex:1;text-decoration:none;display:inline-block;margin-bottom:10px}@media (max-width:768px){#career .jobTitle h2{font-size:20px !important}}.jobTitle a:hover{text-decoration:underline}.job-items .additionalJobInformation{width:20%;font-size:14px;padding-left:20px}@media (max-width:768px){.job-items .additionalJobInformation{width:100%;padding-left:0px}}.jobItem .additionalJobInformation{width:75%;margin-bottom:20px;font-size:14px}.jobItem .additionalJobInformation>div{display:table-row}.jobItem .additionalJobInformation .fa{font-size:12px}.jobItem .jobLabel{display:table-cell;padding:0 25px 0 15px}.jobItem p{margin:10px 0}.jobItem h3{margin:10px 0px}.jobList h1{text-align:left;margin-bottom:32px}.jobListItem{border-bottom:1px solid #ccc}.jobListItem a.btn-blue{text-decoration:none;padding:12px 28px;background-color:#fff;color:#0077e6;border:2px solid #0077e6;border-radius:24px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;display:inline-block;width:fit-content;text-align:center}.contentBlockWithImageAndSeparateHeader{width:100%}.contentBlockWithImageAndSeparateHeader a{color:#334155;text-decoration:none}.contentBlockWithImageAndSeparateHeader h2{font-size:32px;font-weight:700}.validationMessage{font-size:14px;color:#d91e18;padding-top:5px}.applyjob-top-row{display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:stretch}.content-sublayout-section.careers-page .content-sublayout-container{align-items:flex-start}.subMenuEmployees{margin:15px 0;color:#444}.form-checkbox label{margin-left:5px}.socialShareContainer i{color:#0077e6}.jobListItemRow{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0}@media (max-width:768px){.jobListItemRow{flex-direction:column}}.jobListItemRow .jobTitle{width:75%}@media (max-width:768px){.jobListItemRow .jobTitle{width:100%}}.jobListItem .jobTitle a:hover,.jobListItem .jobTitle a:focus{color:#0077e6;text-decoration:none}.jobListItemRow .additionalJobInformationRow{display:flex;align-items:center;margin-bottom:5px}.jobListItemRow .additionalJobInformationIcon{width:32px;display:flex;align-items:center;justify-content:center;margin-right:5px;color:#444}.jobListItemRow .additionalJobInformationWrapper{display:flex;flex-direction:column}@media (max-width:768px){.jobListItemRow .additionalJobInformationWrapper{flex-direction:row;align-content:flex-start;justify-content:space-between;margin-top:15px}.jobListItemRow .additionalJobInformationWrapper .add-info{width:50%}}.socialShareContainer{margin:15px 0}@media (max-width:768px){.socialShareContainer{margin:0 0 15px}}.socialShareLink:hover i,.socialShareLink:focus i{color:#06c;transform:translateY(-2px)}#career .contentBlockWithImageAndSeparateHeader h2{text-align:center;color:#444;margin-bottom:32px}#career .contentBlockWithImageAndSeparateHeader .row{display:flex;align-items:center;justify-content:center;padding:40px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.05)}@media (max-width:768px){#career .contentBlockWithImageAndSeparateHeader .row{flex-direction:column}}#career .contentBlockWithImageAndSeparateHeader h2{font-size:56px;font-weight:1000;color:#444;line-height:1.2}#career .contentBlockWithImageAndSeparateHeader .contentBlockText{display:flex;flex-direction:column;margin-left:32px}#career .contentBlockWithImageAndSeparateHeader .contentBlockText p{font-size:15px;color:#64748b;line-height:1.6;margin:0}#career .contentBlockWithImageAndSeparateHeader .contentBlockText h3{font-size:20px;font-weight:600;color:#334155;margin:0 0 8px 0}#career .contentBlockWithImageAndSeparateHeader .mainImageContainer img{border-radius:12px}.jobItem .job-content{margin-top:64px}.solution-card{text-decoration:none}.center-buttons{padding:40px 60px;display:flex;align-items:center;justify-content:center;gap:32px}a.read-more-btn{text-decoration:none;line-height:1em}a.about-btn-primary,a.about-btn-secondary{text-decoration:none}#consumer-loans .mission-vision-left{height:100%}@media (max-width:480px){#home .news-title{font-size:26px !important}}.welcome-right img{width:100%;max-width:100%;height:auto}.news-article-section{padding:80px 0;background-color:#fff}.news-article-section .news-location{margin-top:20px}.news-article-section .news-article-content{display:grid;grid-template-columns:420px 1fr;gap:60px;align-items:start;margin-top:60px}@media (max-width:1024px){.news-article-section .news-article-content{grid-template-columns:1fr;gap:40px}}.news-article-section .news-content-left{display:flex;gap:24px}.news-article-section .news-content-right{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.news-article-section img.news-image{height:auto;width:100%;max-width:100%;border-radius:24px;display:block;margin:0 auto}.news-article-section .news-text p{margin-bottom:20px}.news-article-section .news-text h1,.news-article-section .news-text h2,.news-article-section .news-text h3,.news-article-section .news-text h4,.news-article-section .news-text h5,.news-article-section .news-text h6{margin:20px 0}.news-article-section .news-text a{color:#0077e6}.press-announcement-section{padding:80px 0;background-color:#fff}.press-announcement-section .press-date{margin-top:20px}.press-announcement-section .press-announcement-content{margin-top:60px}.press-announcement-section .press-announcement-content p{margin-bottom:20px}.press-announcement-section .press-announcement-content h1,.press-announcement-section .press-announcement-content h2,.press-announcement-section .press-announcement-content h3,.press-announcement-section .press-announcement-content h4,.press-announcement-section .press-announcement-content h5,.press-announcement-section .press-announcement-content h6{margin:20px 0}.press-announcement-section .press-announcement-content a{color:#0077e6}.intro-section{padding:80px 0 60px;background-color:#fff}.intro-container{max-width:1200px;margin:0 auto;padding:0 40px}@media (max-width:480px){.intro-container{padding:0 var(--padding-inline-mobile)}}.intro-header{display:flex;flex-direction:column;gap:20px;margin-bottom:0}.intro-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}@media (max-width:768px){.intro-title-row{flex-direction:column;align-items:flex-start}}.intro-subtitle{font-size:18px;font-weight:600;color:#4a5568;margin:0;line-height:1.6}.contact-info-description a{text-decoration:none;color:#0077e6}