body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#fff;font-family:Inter,Montserrat,Arial,sans-serif;margin:0;overflow-x:hidden}.top-bar{background:#ff1628;color:#fff;font-size:1rem;font-weight:500;letter-spacing:.5px;padding:8px 0;text-align:center}.sub-header,.top-bar{font-family:inherit;transition:top .3s}.sub-header{align-items:center;background:#f6f6f6;display:flex;font-size:.95rem;justify-content:flex-end;padding:10px 20px 10px 0}.sub-header-actions{align-items:center;display:flex;gap:12px}.sub-header a{color:#222;font-family:inherit;font-weight:400;outline:2px solid #0b1d51;padding:5px;text-decoration:none;transition:color .2s}.sub-header a:hover{background:#0b1d51;color:#fff}.sub-header .divider{color:#888;margin:0 8px}@media (max-width:900px){.sub-header{font-size:.92rem;gap:6px;min-height:32px;padding:5px}.sub-header-actions{gap:6px}.sub-header a{font-size:.75rem;min-width:100px;padding:3px 6px}}.main-header{align-items:center;background:#fff;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;left:0;min-height:70px;padding:5px 32px;position:sticky;right:0;top:0;z-index:2000}.logo-section .logo{display:block;height:60px}.nav-actions{align-items:center;display:flex;gap:24px}.main-nav{align-items:center;background:none;box-shadow:none;display:flex;gap:32px;height:auto;position:static;transition:none;width:auto}.main-nav .dropdown-toggle,.main-nav a{align-items:center;background:none;border:none;color:#222;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;gap:6px;padding:8px 0;position:relative;text-decoration:none}.main-nav a.active{color:#002071!important;font-weight:700}.main-nav .dropdown-toggle:hover,.main-nav a:hover{color:#f28500}.nav-dropdown{display:inline-block;position:relative}.dropdown-toggle .dropdown-icon{display:inline-block;font-size:1.1em;transition:transform .2s}.dropdown-content{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000001f;display:none;flex-direction:column;left:0;min-width:180px;padding:0;position:absolute;top:100%;z-index:100}.nav-dropdown.open .dropdown-content,.nav-dropdown:focus-within .dropdown-content,.nav-dropdown:hover .dropdown-content{display:flex}.dropdown-content a{background:#fff;color:#111;display:block;font-size:1rem;font-weight:500;overflow:hidden;padding:12px 20px;text-overflow:ellipsis;transition:background .2s,color .2s;white-space:nowrap}.dropdown-content a:hover{background:#f2f6fa;color:#f28500}.hamburger{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:36px;justify-content:center;position:absolute;right:24px;top:24px;width:36px;z-index:2001}.hamburger span{background:#002071;border-radius:2px;display:block;height:3px;margin:5px 0;transition:all .3s;width:28px}@media (max-width:900px){.hamburger{display:flex}.main-nav{background:#fff;box-shadow:-2px 0 16px #00000014;flex-direction:column;height:60vh;max-width:400px;overflow-y:auto;padding:48px 24px 24px;position:fixed;right:-100vw;top:0;transition:right .35s cubic-bezier(.77,0,.18,1);width:60vw;z-index:1202}.main-nav.open{right:0}.menu-close-btn{background:none;border:none;cursor:pointer;display:block;position:fixed;right:24px;top:24px;z-index:1203}.nav-actions{width:100%}.main-header{position:relative;z-index:1200}.nav-overlay{background:#00000059;display:block;height:100vh;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s;width:100vw;z-index:1200}.nav-overlay.hide{display:none;opacity:0}}@media (min-width:901px){.menu-close-btn,.nav-overlay{display:none!important}}body.menu-open{overflow:hidden}.hero{background:#fff;gap:80px;justify-content:flex-start;min-height:480px;padding:60px 0 40px}.hero,.hero-left{align-items:flex-start;display:flex}.hero-left{flex:1.2 1;flex-direction:column;gap:18px;margin-left:60px}.certified-badge{background:none;box-shadow:none;height:auto;margin-left:0;margin-top:0;object-fit:contain;width:120px}.hero-left h1{color:#0b1d51;font-size:3rem;.dropdown-icon{display:inline-block;font-size:1.1em;margin-left:8px;transition:transform .2s}.nav-dropdown.open .dropdown-icon{transform:rotate(180deg)}}.hero-left h2{color:#000;font-size:2rem;font-weight:500;margin:0 0 5px}.hero-left p{color:#000;font-size:1.25rem;margin-bottom:2px}.contact-btn{background:#0a1e5e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:10px;padding:13px 32px;transition:background .2s}.contact-btn:hover{background:#f90;border:2px solid #f90;color:#fff}.hero-right{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-end;margin-top:10px}.hero-images{height:340px;position:relative;width:340px}.hero-img{background:#fff;border-radius:12px;box-shadow:0 12px 40px 0 #1e285038,0 2px 8px 0 #1e28501a;height:300px;object-fit:cover;position:absolute;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:250px}.hero-img-top{right:470px;top:75px;transform:rotate(-18deg);z-index:2}.hero-img-bottom{right:170px;top:240px;transform:rotate(15deg);z-index:1}.hero-img:hover{box-shadow:0 6px 20px 0 #1e28502e,0 1px 4px 0 #1e285014;transform:scale(.85) rotate(0deg);transform:scale(.85) rotate(var(--rotate,0deg))}.hero-img-top{--rotate:-18deg}.hero-img-bottom{--rotate:15deg}@media screen and (max-width:1200px){.container,.home-blue-container.two-col,.micro-cards-row,.micro-hero-row{max-width:98vw;padding-left:12px;padding-right:12px}}@media screen and (max-width:1024px){.home-blue-container.two-col{gap:16px}.hero{gap:24px;padding:32px 2vw 24px}}@media screen and (max-width:768px){.home-blue-container.two-col{flex-direction:column;gap:12px;text-align:center}.home-blue-desc,.home-blue-title{font-size:1.5rem;text-align:center}.hero{flex-direction:column;gap:18px;min-height:0;min-height:auto;padding:24px 2vw 18px}.hero-left h1{font-size:1.75rem}.hero-left h2{font-size:1.1rem}.hero-left p{font-size:1rem}.hero-images{height:140px;width:140px}.hero-img{height:80px;width:80px}.certified-badge{height:auto;margin-bottom:12px;width:60px}}@media screen and (max-width:576px){.hero{padding:12px 2vw 8px}.contact-btn{font-size:.95rem;margin-top:12px;padding:10px 0;width:100%}.home-blue-desc,.home-blue-title{font-size:1.1rem}}@media screen and (max-width:400px){.hero{padding:6px 1vw 4px}.hero-left h1{font-size:1.1rem}.hero-left h2{font-size:.9rem}.home-blue-desc,.home-blue-title{font-size:.95rem}.contact-btn{font-size:.9rem;padding:8px 0}}@media (max-width:900px){.hero{flex-direction:column;gap:0;justify-content:flex-start;max-width:100vw;min-height:0;min-height:auto;overflow-x:hidden;padding:32px 4vw 24px;text-align:center;width:100vw}.hero,.hero-left{align-items:center}.hero-left{gap:14px;margin-left:0;width:100%}.hero-left h1,.hero-left h2,.hero-left p{text-align:center;width:100%}.certified-badge{display:block;height:auto;left:0;margin:0 auto 12px;position:relative;right:0;top:15px;width:100px}.hero-right{margin-top:18px;width:100%}.hero-images,.hero-right{align-items:center;display:flex;justify-content:center}.hero-images{height:180px;margin:0 auto;overflow:visible;position:relative;width:180px}.hero-img{background:#fff;border-radius:12px;box-shadow:0 6px 20px 0 #1e28502e,0 1px 4px 0 #1e285014;height:140px;object-fit:cover;position:absolute;width:120px}.hero-img-top{left:-50px;top:10px;transform:rotate(-15deg);z-index:2}.hero-img-bottom{left:100px;top:30px;transform:rotate(12deg);z-index:1}}.contact-btn,button{border-radius:15px!important}.home-blue-section{background:#1a237e;padding:75px 0 55px;width:100%}.home-blue-container.two-col{align-items:center;display:flex;gap:25px;justify-content:space-between;margin:0 auto;max-width:1200px}.home-blue-title{color:#fff;flex:1 1;font-size:2.5rem;font-weight:700;margin:0;text-align:left}.home-blue-desc{color:#fff;flex:1 1;font-size:1.55rem;font-weight:400;margin:0;text-align:right}@media (max-width:700px){.home-blue-container.two-col{flex-direction:column;gap:16px;text-align:center}.home-blue-desc,.home-blue-title{text-align:center}}.footer-social-top{background:#fff;gap:350px;padding:32px 0 18px;width:100%}.footer-social-top,.footer-social-top a{align-items:center;display:flex;justify-content:center}.footer-social-top a{background:#f8f8f8;border-radius:50%;box-shadow:0 2px 8px #00000014;font-size:36px;height:56px;transition:box-shadow .2s,transform .2s;width:56px}.footer-social-top a:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px) scale(1.08)}.footer-social-top a:first-child svg{color:#0077b5}.footer-social-top a:nth-child(2) svg{color:#e4405f}.footer-social-top a:nth-child(3) svg{color:#1877f3}.footer-social-top a:nth-child(4) svg{color:red}@media (max-width:600px){.footer-social-top{gap:55px;padding:18px 0 10px}.footer-social-top a{font-size:22px;height:38px;width:38px}}.footer{background:#f8f8f8;color:#11131a;font-family:Inter,Montserrat,Arial,sans-serif;padding:48px 0 24px}.footer-content-4col{display:flex;flex-wrap:wrap;gap:250px;justify-content:center;margin:0 auto 32px;max-width:1400px}.footer-col{max-width:300px;min-width:220px}.footer-logo{height:90px;margin-bottom:18px}.footer-address,.footer-contact{font-size:1rem;line-height:1.7;margin-bottom:16px}.footer-contact a{color:#11131a;text-decoration:none;transition:color .2s}.footer-contact a:hover{color:#f28500}.footer-col h4{font-size:1.15rem;font-weight:700;margin-bottom:18px}.footer-col h4:after{background:#0b1d51;border-radius:2px;content:"";display:block;height:4px;margin-top:4px;width:60px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{align-items:center;color:#11131a;cursor:pointer;display:inline-flex;font-size:1rem;position:relative;text-decoration:none;transition:color .2s}.footer-col ul li a:focus,.footer-col ul li a:hover{color:#f28500}.footer-arrow{color:#0b1d51;font-size:1.2em;margin-right:8px;transition:color .2s}.footer-newsletter{display:flex;flex-direction:row;gap:0;margin-bottom:18px}.footer-newsletter input[type=email]{background:#fff;border:none;border-radius:0;color:#11131a;font-family:inherit;font-size:1rem;outline:2px solid #11131a;padding:10px 14px;transition:background .2s,color .2s;width:100%}.footer-newsletter input[type=email]::placeholder{color:#bbb}.footer-newsletter button{background:#0b1d51;border:none;border-radius:0;color:#fff;font-size:1rem;font-weight:600;margin-left:0;outline:2px solid #11131a;padding:10px 22px;transition:background .2s,color .2s}.footer-newsletter button:hover{background:#f28500;color:#fff}.footer-newsletter button{border-radius:0!important}.footer-policies{margin-top:10px}.footer-policies li{margin-bottom:10px}.footer-copyright{color:#11131a;font-size:1rem;font-weight:700;margin-top:12px;text-align:center}.footer-contact-row{align-items:flex-start;display:flex;margin-bottom:8px}.footer-contact-icon{color:#0b1d51;font-size:1.2em;margin-right:8px;min-width:20px}.footer-contact-text{display:block;line-height:1.7;white-space:pre-line}.footer-newsletter button{align-items:center;cursor:pointer;display:flex;gap:6px;justify-content:center}.footer-newsletter button .fa-bell{transition:transform .2s}@keyframes shake-horizontal{0%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}to{transform:translateX(0)}}.footer-newsletter button:hover .fa-bell{animation:shake-horizontal .5s}@media (max-width:900px){.footer-content-4col{align-items:center;flex-direction:column;gap:32px}.footer-col{max-width:100%;min-width:0;text-align:center;width:100%}.footer-newsletter{align-items:center;flex-direction:column;gap:10px}.footer-newsletter input[type=email]{width:100%}.footer-newsletter button{margin-left:0;width:100%}}.footer-social{display:none!important}@media (max-width:700px){.footer-content-4col{box-sizing:border-box;flex-direction:column;gap:24px;padding-left:18px}.footer-col,.footer-content-4col{align-items:flex-start;text-align:left;width:100%}.footer-col{margin:0 0 16px;max-width:350px}.footer-logo{display:block;height:auto;margin:0 0 16px;max-width:180px}.footer-contact>div{align-items:center;display:flex;font-size:1rem;justify-content:flex-start;margin-bottom:8px;text-align:left}.footer-social-top{box-sizing:border-box;display:flex;gap:0;justify-content:space-between;margin-bottom:16px;padding-left:18px;padding-right:18px;width:100%}.footer-newsletter{align-items:stretch;flex-direction:row!important;gap:0;width:100%}.footer-newsletter input[type=email]{border-radius:0;border-right:none;margin-bottom:0;max-width:none;width:50%}.footer-newsletter button{border-radius:0!important;margin-left:0;max-width:none;width:35%}.footer-policies{padding-left:0;text-align:left}.footer-copyright{margin-left:0;margin-right:0;padding-left:0;text-align:center!important;width:100%}.footer-contact-row{align-items:flex-start;display:flex;margin-bottom:8px}.footer-contact-icon{color:#0b1d51;font-size:1.2em;margin-right:8px;margin-top:3px;min-width:20px}.footer-contact-text{display:block;line-height:1.7;white-space:pre-line}}.outstanding-stats-section{background:#11131a;margin:0 0 64px;min-height:420px;padding:0;position:relative;width:100%;z-index:1}.outstanding-heading-wrap{align-items:center;background:#002071;display:flex;justify-content:center;min-height:90px;width:100%}.outstanding-heading{color:#fff;font-family:Inter,Montserrat,Arial,sans-serif;font-size:2.2rem;font-weight:800;letter-spacing:.5px;margin:0;padding:32px 0;text-align:center;width:100%}.outstanding-stats-row{align-items:stretch;background:#11131a;display:flex;flex-wrap:nowrap;gap:40px;justify-content:center;margin:0 auto;max-width:1100px;padding:48px 0 56px;position:relative;z-index:2}.outstanding-stats-box{align-items:center;background:#11131a;border-radius:18px;box-shadow:none;display:flex;flex-direction:column;min-height:140px;min-width:180px;opacity:0;padding:38px 32px 24px}.stats-number{color:#ff1628;font-family:Inter,Montserrat,Arial,sans-serif;font-size:3.2rem;font-weight:800;line-height:1}.outstanding-stats-label{color:#fff;font-family:inherit;font-size:1.1rem;font-weight:600;letter-spacing:.2px;margin-top:12px;text-align:center}@media (max-width:900px){.outstanding-stats-row{align-items:center;flex-direction:column;gap:18px;padding:24px 0 32px}.outstanding-stats-box{min-width:70vw;padding:28px 12px 18px}.stats-number{font-size:2.2rem}}.nomination-section{align-items:center;background:#fafbfc;display:flex;flex-direction:row;gap:0;justify-content:center;min-height:480px;padding:64px 0 80px}.nomination-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:600px;min-width:420px;padding-left:60px}.nomination-title{color:#111;font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:18px}.nomination-desc{color:#222;font-size:1.25rem;margin-bottom:0;max-width:420px}.nomination-form.white-bg-form{background:#fff;border-radius:12px;box-shadow:0 2px 16px #00000012;display:flex;flex:1 1;flex-direction:column;gap:10px;margin:0 60px 0 0;max-width:700px;min-width:420px;padding:32px 24px}.form-row{display:flex;margin-bottom:0}.form-group{display:flex;flex:1 1;flex-direction:column}.nomination-form label{color:#222;font-size:1rem;font-weight:500;margin-bottom:4px}.nomination-form input[type=email],.nomination-form input[type=text],.nomination-form select{background:#fafbfc;border:1px solid #d6d6d6;border-radius:12px;color:#222;font-size:1rem;outline:none;padding:12px 14px;transition:border .2s}.nomination-form input[type=email]:focus,.nomination-form input[type=text]:focus,.nomination-form select:focus{border-color:#f28500}.contact-form-outer select,.nomination-form select{appearance:none;-webkit-appearance:none;background:#fafbfc url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 7 7 7-7' stroke='%23999' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 12px center/16px 10px}.contact-form-outer select{-moz-appearance:none;border:1px solid #d6d6d6;border-radius:12px;color:#222;font-size:1rem;padding-right:36px}.nomination-form input[type=checkbox]{accent-color:#002071;margin-right:8px}.nomination-form a{color:#002071}.contact-btn,.nomination-form button[type=submit]{align-self:flex-start;background:#002071;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:18px;padding:12px 0;transition:background .2s,color .2s,border .2s;width:160px}.contact-btn:hover,.nomination-form button[type=submit]:hover{background:#f28500;border-color:#f28500;color:#fff}.nomination-form .form-row{display:flex;gap:18px}.nomination-form .form-group{flex:1 1;min-width:0}@media (max-width:900px){.nomination-section{align-items:center;background:#fafbfc;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;min-height:auto;padding:0;width:100vw}.nomination-left{align-items:center;justify-content:center;margin-bottom:0;max-width:100vw;padding:32px 0 0;text-align:center;width:100%}.nomination-title{font-size:1rem}.nomination-desc{font-size:1rem;margin:0 auto;max-width:80%}.nomination-desc,.nomination-title{margin:0 auto 12px;text-align:center;width:100%}.nomination-form.white-bg-form{align-items:stretch;background:#fff;border-radius:18px;box-shadow:0 2px 16px #00000012;display:flex;flex-direction:column;margin:24px auto 32px;max-width:420px;min-width:0;padding:24px 12px;width:95vw}.form-row{flex-direction:column;gap:12px}.form-group,.form-row{width:100%}.nomination-form label{color:#222;font-size:1rem;font-weight:500;margin-bottom:4px;text-align:left}.nomination-form input[type=email],.nomination-form input[type=text],.nomination-form select{background:#fafbfc;border:1px solid #d6d6d6;border-radius:12px;font-size:1rem;padding:12px 14px;width:100%}.contact-btn,.nomination-form button[type=submit]{align-self:center;border-radius:12px;font-size:1.1rem;margin-top:18px;padding:12px 0;width:40%}.checkbox-group{align-items:flex-start!important;flex-direction:row!important;justify-content:flex-start!important;width:100%}.checkbox-group input[type=checkbox]{margin-left:0!important}.checkbox-label{text-align:left!important;width:auto}}@media (max-width:700px){.nomination-form .form-group{width:100%}.nomination-form input,.nomination-form select,.nomination-form textarea{box-sizing:border-box}}@media (max-width:900px){.home-blue-section{padding:40px 0 28px}.home-blue-container.two-col{align-items:center;flex-direction:column;gap:16px;justify-content:center;padding:0 8px;text-align:center}.home-blue-desc,.home-blue-title{font-size:1rem;margin-bottom:10px;text-align:center;width:100%}}.what-we-do-section{align-items:center;flex-wrap:wrap;gap:40px;justify-content:center;padding:50px 8%}.what-we-do-image img{box-shadow:0 4px 15px #0000001a;height:500px;max-width:450px;object-fit:cover;width:100%}.what-we-do-content{flex:1 1;min-width:300px}.what-we-do-content h1{color:#0b1d51;font-size:2.75rem;font-weight:700;margin-bottom:20px}.what-we-do-content p{color:#333;font-size:1rem;line-height:1.6;margin-bottom:15px}.what-we-do-section{align-items:flex-start;display:flex;margin-top:3rem}.what-we-do-images{height:340px;margin-right:3rem;min-width:320px;position:relative;width:350px}.styled-img{background:#fff;border-radius:20px;box-shadow:0 8px 24px #00000026;height:250px;object-fit:cover;position:absolute;width:220px}.img-rotate-left{left:0;top:0;transform:rotate(-10deg);z-index:2}.img-rotate-right{left:120px;top:280px;transform:rotate(25deg);z-index:1}@media (max-width:1200px){.what-we-do-section{gap:24px;padding:40px 2vw}.what-we-do-image img{height:400px;max-width:350px}}@media (max-width:1024px){.what-we-do-section{align-items:center;flex-direction:column;gap:18px;padding:32px 2vw}.what-we-do-image img{height:320px;margin:0 auto;max-width:320px}.what-we-do-content{align-items:center;max-width:98vw;text-align:center}.what-we-do-content h1,.what-we-do-content p{text-align:center}.what-we-do-btn{align-self:center}}@media (max-width:768px){.what-we-do-section{gap:12px;padding:18px 2vw}.what-we-do-image img{border-radius:12px;height:180px;max-width:98vw}.what-we-do-content h1{font-size:1.5rem;margin-bottom:12px}.what-we-do-content p{font-size:1rem;margin-bottom:10px}.what-we-do-btn{border-radius:8px;font-size:1rem;padding:10px 18px}}@media (max-width:576px){.what-we-do-section{gap:8px;padding:10px 2vw}.what-we-do-image img{border-radius:8px;height:120px;max-width:98vw}.what-we-do-content h1{font-size:1.1rem}.what-we-do-btn,.what-we-do-content p{font-size:.95rem}.what-we-do-btn{border-radius:6px;padding:8px 12px}}@media (max-width:400px){.what-we-do-section{gap:4px;padding:6px 1vw}.what-we-do-image img{border-radius:6px;height:80px}.what-we-do-content h1{font-size:.95rem}.what-we-do-btn,.what-we-do-content p{font-size:.88rem}.what-we-do-btn{border-radius:4px;padding:6px 8px}}@media (max-width:600px){.what-we-do-section{align-items:center;background:#fff;border-radius:18px;box-shadow:0 2px 16px #2c3e5014;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:98vw;padding:18px 0 24px;width:100%}.what-we-do-images{height:180px;margin:0 auto 18px;max-width:320px;position:relative;width:100%}.styled-img{border-radius:12px;box-shadow:0 4px 12px #2c3e501a;height:140px;width:120px}.img-rotate-left{left:30px;top:15px;transform:rotate(-10deg)}.img-rotate-right{left:150px;top:145px;transform:rotate(25deg)}.what-we-do-content h1{color:#0b1d51;font-size:1.25rem;font-weight:700;margin-bottom:12px;margin-top:110px;text-align:left}.what-we-do-content p{color:#222;font-size:.9rem;line-height:1.6;margin-bottom:10px;text-align:left}.what-we-do-btn{background:#0b1d51;border:none;border-radius:12px;box-shadow:0 2px 8px #2c3e5014;color:#fff;display:block;font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin-top:18px;padding:14px 0;text-align:center;transition:background .2s;width:50%}.what-we-do-btn:focus,.what-we-do-btn:hover{background:#002071}}.values-section-custom{background:#f8f8f8;padding:60px 0 40px;width:100%}.value-text-custom{align-items:center;display:flex;flex-direction:column;font-size:2.2rem;margin:0 auto 1rem;max-width:1100px;padding:0 32px;width:100%}.value-bullets,.value-desc,.value-title{align-self:flex-start;text-align:left;width:100%}.value-title{color:#0b1d51;font-size:2.5rem;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:24px;margin-top:0;text-align:left}.value-desc{color:#222;font-size:1.18rem;line-height:1.6;margin-bottom:18px;max-width:800px;text-align:left}.value-bullets{color:#222;display:block;font-size:1.08rem;list-style:disc;margin:0 0 32px;max-width:600px;padding-left:1.2em;text-align:left}.values-cards-custom{align-items:stretch;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:1200px;width:100%}.value-card-custom{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 12px #2c3e5014;display:flex;flex:1 1 380px;flex-direction:column;max-width:480px;min-width:280px;padding:38px 24px 28px;text-align:center}.value-card-custom .icon{color:#0b1d51;font-size:2.8rem;margin-bottom:18px}.value-card-custom h3{color:#0b1d51;font-size:1.35rem;font-weight:700;margin-bottom:2px;margin-top:0 auto}.value-card-custom p{color:#222;font-size:1.08rem;line-height:1.5}.value-card-custom:hover{box-shadow:0 12px 40px #2c3e502e}@media (max-width:900px){.value-text-custom{align-items:flex-start;margin-bottom:1.5rem;padding:0 8px;text-align:left}.value-title{font-size:2rem}.value-bullets,.value-desc,.value-title{text-align:left}.value-bullets{margin:0 0 24px}.values-cards-custom{align-items:center;flex-direction:column;gap:18px;max-width:100vw}.value-card-custom{max-width:70vw;padding:10px 10px 0;width:100%}}.our-team-container{background:#fff;margin:0 auto;max-width:1400px;padding:48px 32px 0}.our-team-title{color:#0b1d51;font-size:2.5rem;font-weight:700;margin-bottom:32px;padding-left:16px}.our-team-title:after{background:#1a237e;border-radius:2px;content:"";display:block;height:4px;margin-top:4px;width:90px}.team-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start}.team-card{background:#fff;border-radius:18px;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;margin-bottom:32px;min-width:240px;overflow:hidden;width:calc(25% - 24px)}.card-image-wrapper{aspect-ratio:1/1;overflow:hidden;width:100%}.team-image{border-radius:18px 18px 0 0;display:block;height:100%;object-fit:cover;width:100%}.team-info{display:flex;flex-direction:column;gap:8px;padding:24px 18px 18px}.team-info-row{align-items:center;display:flex;justify-content:space-between}.team-name{color:#1a237e;font-size:1.2rem;font-weight:700}.linkedin-icon{align-items:center;background:#fff;border-radius:50%;color:#0a66c2;display:flex;margin-left:8px;padding:5px;transition:background .2s}.linkedin-icon:hover{background:#1a237e;color:#fff}.team-role{color:#263238;font-size:1rem;font-weight:500}@media (max-width:900px){.team-card{width:calc(50% - 16px)}.team-grid{gap:16px}.team-name{font-size:.95rem}.team-role{font-size:.75rem}.our-team-title{font-size:1.8rem;margin-bottom:24px}}@media (max-width:600px){.our-team-container{padding:24px 8px 0}.team-card{min-width:140px;width:calc(50% - 8px)}.team-info{padding:14px 8px 12px}}.micro-bg{background:#fafbfc}.micro-hero-section{background:#fff;padding:48px 0 0}.micro-hero-row{gap:48px;margin:0 auto;max-width:1200px;padding:0 16px}.micro-hero-left,.micro-hero-row{align-items:flex-start;display:flex}.micro-hero-left{flex:1 1;flex-direction:column;min-width:320px}.certified-badge{display:block;height:250px;margin-bottom:32px;margin-left:38px;width:auto}.micro-hero-title{font-size:1.1rem;font-weight:700;line-height:1.1;margin-bottom:14px;margin-left:38px}.micro-hero-desc{color:#222;font-size:1rem;line-height:1.5;margin-left:38px;max-width:600px}.micro-hero-right{display:flex;flex:1 1;justify-content:center;min-width:320px}.micro-hero-img{background:#f5f7fa;border-radius:0 50px 0 50px;margin-right:100px;margin-top:100px;max-width:100%;object-fit:cover;width:600px}.micro-blue-section{background:#1a237e;margin:40px 0 0;padding:32px 0;text-align:center;width:100%}.micro-blue-container{text-align:center}.micro-blue-title{color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:.5px;margin:0;text-align:center}.micro-cards-section{background:#fafbfc;padding:40px 0 0}.micro-cards-row{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 16px}.micro-card{align-items:center;background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px 0 #1a237e0f;color:#222;display:flex;flex:1 1 220px;flex-direction:column;max-width:285px;min-width:285px;padding:32px 16px 28px;text-decoration:none;transition:box-shadow .2s,border .2s}.micro-card.active,.micro-card:focus,.micro-card:hover{border:2px solid #1a237e;box-shadow:0 4px 24px 0 #1a237e1a}.micro-card:focus,.micro-card:hover{color:#0b1d51}.micro-card-title{color:#1a237e;font-size:1.1rem;font-weight:700;margin-bottom:8px;text-align:center;white-space:nowrap}.micro-card-subtitle{color:#222;font-size:.98rem;margin-bottom:20px;text-align:center}.card-view-btn{background:#1a237e;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:auto;padding:10px 32px;transition:background .2s}.card-view-btn:focus,.card-view-btn:hover{background:#f28500;color:#fff}.micro-section-title{background:#fafbfc;padding:32px 0 0}.micro-section-title-container{margin:0 auto;max-width:1200px;padding:0 16px}.micro-section-title-text{color:#1a237e;font-size:1.65rem;font-weight:700;margin-bottom:24px;text-align:center}.micro-table-section{background:#fff;border-radius:20px;padding:0 0 40px}.micro-table-container{margin:0 auto;max-width:1200px;padding:0 16px}.micro-table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.micro-table-entities{font-size:1rem}.micro-table-select{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:4px 8px}.micro-table-searchbox{align-items:center;display:flex;font-size:1rem}.micro-table-search{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-left:4px;padding:6px 10px}.micro-table-wrapper{background:#fff;border-radius:0;overflow-x:auto}.micro-table{background:#fff;border-collapse:collapse;width:100%}.micro-th{background:#e6ecff;border-bottom:2px solid #65b2ff;font-weight:700;height:60px;padding:12px 10px;text-align:left}.micro-td,.micro-th{font-size:1rem;text-align:center}.micro-td{background:#fafafa;border-bottom:1px solid #f1f1f1;height:50px;padding:10px}.micro-td-center{font-size:1rem;padding:32px;text-align:center}.micro-profile-link{color:#1a237e;font-weight:500;text-decoration:underline}.micro-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px}.micro-page-btn{background:#fff;border:1px solid #11131a;border-radius:6px;color:#1a237e;cursor:pointer;font-weight:600;padding:6px 14px;transition:background .2s,color .2s}.micro-page-btn.active,.micro-page-btn:focus,.micro-page-btn:hover{background:#1a237e;color:#fff}.micro-page-btn:disabled{background:#eee;color:#aaa;cursor:not-allowed}.micro-table-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px;padding:0 0 24px}.micro-table-info{color:#222;font-family:inherit;font-size:1.1rem;margin-left:2px}.micro-pagination{flex:1 1;justify-content:flex-end;margin-top:0}.micro-profile-btn{background:#1a237e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:9px 26px;text-align:center;text-decoration:none;transition:background .2s}.micro-profile-btn:focus,.micro-profile-btn:hover{background:#f28500;color:#fff;text-decoration:none}.micro-create-btn{background:#1a237e;color:#fff;font-weight:700;padding:7px 16px}.micro-create-btn,.micro-edit-btn{border:none;border-radius:4px;cursor:pointer}.micro-edit-btn{background:#ffc107;color:#222;margin-right:5px;padding:5px 12px}.micro-delete-btn{background:#e53935;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 12px}.micro-modal-bg{align-items:center;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.micro-modal{background:#fff;border-radius:8px;box-shadow:0 2px 16px #00000026;max-width:400px;min-width:350px;padding:30px 24px}.micro-save-btn{background:#1a237e;color:#fff;margin-right:8px}.micro-cancel-btn,.micro-save-btn{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:7px 16px}.micro-cancel-btn{background:#eee;color:#222}@media (max-width:700px){.micro-table-section{max-width:100vw;padding:0 0 20px}.micro-hero-img{margin-right:0;margin-top:0}.home-hero-images{margin-top:10px}.micro-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100vw}.micro-table{min-width:600px;width:max-content}.micro-table-header{align-items:flex-start;flex-direction:column;gap:12px}.micro-table-searchbox{width:100%}.micro-table-search{margin-left:0;width:100%}.micro-table-footer{align-items:flex-start;flex-direction:column;gap:12px}.micro-pagination{justify-content:flex-start;width:100%}.micro-table-info{margin-left:0}}.privacy-policy-page{background:#fff;border-radius:0;box-shadow:none;color:#222;margin:0 auto 60px;max-width:900px;padding:40px 32px 48px}.privacy-policy-page h1{font-size:4rem;margin-bottom:40px;text-align:center}.privacy-policy-page h1,.privacy-policy-page h2{color:#111;font-family:Montserrat,Arial,sans-serif;font-weight:700;letter-spacing:.5px}.privacy-policy-page h2{font-size:1.45rem;margin-bottom:18px;margin-top:38px}.privacy-policy-page ul{font-size:1.08rem;margin:0 0 0 24px;padding:0}.privacy-policy-page ul li{line-height:1.8;margin-bottom:12px}.privacy-policy-page p{color:#222;font-size:1.08rem;line-height:1.8;margin-bottom:0}.privacy-policy-page a{color:#1a237e;text-decoration:underline;word-break:break-all}@media (max-width:600px){.privacy-policy-page{padding:16px 6px}.privacy-policy-page h1{font-size:1.5rem}.privacy-policy-page h2{font-size:1.1rem}}.modal-overlay{align-items:center;background:#00000040;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content.modern-modal{animation:modalFadeIn .2s;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;margin:0 auto;max-width:380px;padding:18px 12px;position:relative;width:98vw}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.modal-header h3{color:#002071;font-size:1.35rem;font-weight:700;margin:0}.modal-close{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;line-height:1;transition:color .2s}.modal-close:hover{color:#002071}.modal-fields{display:flex;flex-direction:column;gap:10px}.modal-fields label{color:#222;font-size:.98rem;font-weight:500;margin-bottom:2px}.modal-fields input,.modal-fields textarea{background:#f8f8f8;border:1px solid #d3d3d3;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:1rem;margin-bottom:0;padding:10px 12px;transition:border .2s;width:100%}.modal-fields textarea{max-height:120px;min-height:38px;resize:vertical}.modal-fields input:focus,.modal-fields textarea:focus{background:#fff;border-color:#002071;outline:none}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.primary-btn{background:#002071;border:none;border-radius:8px;box-shadow:0 2px 8px #00207114;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:600;padding:10px 28px;transition:background .2s}.primary-btn:hover{background:#0050d8}.secondary-btn{background:#e0e0e0;border:none;border-radius:8px;color:#222;cursor:pointer;font-size:1.08rem;font-weight:500;padding:10px 24px;transition:background .2s}.secondary-btn:hover{background:#bdbdbd}.table-delete-btn,.table-edit-btn{align-items:center;background:#fff;border:2px solid #002071;border-radius:8px;color:#002071;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:500;gap:4px;margin-right:4px;padding:6px 16px;transition:background .2s,color .2s}.table-edit-btn:hover{background:#002071;color:#fff}.table-delete-btn{border-color:#d32f2f;color:#d32f2f}.table-delete-btn:hover{background:#d32f2f;color:#fff}@media (max-width:600px){.modal-content.modern-modal{max-width:98vw;padding:18px 8px}.modal-header h3{font-size:1.05rem}.modal-fields label{font-size:.95rem}.primary-btn,.secondary-btn{font-size:1rem;padding:8px 16px}}.container,.main-content,.micro-table-container,.micro-table-section{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 16px;width:100%}.micro-table,.micro-table-small,.micro-table-wrapper{overflow-x:auto;width:100%}.micro-table td,.micro-table th,.micro-table-small td,.micro-table-small th{font-size:.98rem;padding:8px 6px;word-break:break-word}@media (max-width:700px){.micro-table td,.micro-table th,.micro-table-small td,.micro-table-small th{font-size:.92rem;padding:6px 2px}.micro-table-container,.micro-table-section{padding:0}}@media (max-width:600px){.modal-content.modern-modal{max-width:98vw;padding:10px 4px 12px}.modal-header h3{font-size:1rem}.modal-fields label{font-size:.95rem}.primary-btn,.secondary-btn{font-size:.95rem;padding:7px 12px}}.micro-table-search,.micro-table-select,.modal-fields input,.modal-fields textarea{box-sizing:border-box;font-size:1rem;width:100%}@media (max-width:500px){.micro-table-search,.micro-table-select,.modal-fields input,.modal-fields textarea{font-size:.95rem}}.primary-btn,.secondary-btn,.table-delete-btn,.table-edit-btn{border-radius:8px;font-size:1rem;padding:8px 16px}@media (max-width:500px){.primary-btn,.secondary-btn,.table-delete-btn,.table-edit-btn{font-size:.95rem;padding:7px 12px}}@media (max-width:700px){.footer{font-size:.95rem;padding:10px 2px}}.micro-table-footer,.micro-table-header{flex-wrap:wrap;gap:10px}@media (max-width:600px){.micro-table-footer,.micro-table-header{align-items:flex-start;flex-direction:column;gap:6px}}.card,.grid,.section{box-sizing:border-box;margin-bottom:18px;width:100%}@media (max-width:600px){.card,.grid,.section{margin-bottom:12px}}@media (max-width:500px){.micro-table-wrapper,.modal-content.modern-modal{-ms-overflow-style:none;scrollbar-width:none}.micro-table-wrapper::-webkit-scrollbar,.modal-content.modern-modal::-webkit-scrollbar{display:none}}.upload-insights-container{align-items:flex-start;background-color:#f9fafb;display:flex;justify-content:center;min-height:100vh;padding:20px}.upload-insights-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;max-width:800px;padding:30px;width:100%}.upload-insights-title{color:#1f2937;font-size:1.8rem;font-weight:700;margin-bottom:8px;text-align:center}.upload-insights-subtitle{color:#2563eb;font-size:1rem;margin-bottom:24px;text-align:center}.upload-form-title{color:#111827;font-size:1.4rem;font-weight:600;margin-bottom:20px;text-align:center}.upload-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.upload-form-group{display:flex;flex-direction:column}.upload-form-group label{color:#374151;font-size:.9rem;font-weight:600;margin-bottom:6px;margin-top:6px}.upload-form-group input,.upload-form-group textarea{border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;padding:10px 12px;transition:border-color .2s ease-in-out}.upload-form-group input:focus,.upload-form-group textarea:focus{border-color:#f28500;outline:none}.upload-full-width{grid-column:1/-1}.upload-submit-btn{background-color:#0b1d51;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:12px 0;transition:background-color .2s ease;width:25%}.upload-submit-btn:hover{background-color:#f28500}.upload-thankyou-msg{color:#0b1d51;font-size:1.1rem;font-weight:600;margin-top:18px;text-align:center}@media (max-width:600px){.upload-insights-card{padding:20px}.upload-form-grid{gap:12px}.upload-insights-title{font-size:1.5rem}.upload-form-title{font-size:1.2rem;margin-bottom:16px}.upload-submit-btn{font-size:1rem;width:100%}}.org-framework-hero{background:#fff;padding:48px 0}.org-framework-container{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;margin:0 auto;max-width:1200px}.org-framework-left{flex:1 1;min-width:320px}.org-framework-left h1{color:#0b1d51;font-size:2.7rem;font-weight:700;margin-bottom:24px}.org-framework-left p{font-size:1.2rem;margin-bottom:32px}.org-framework-right{flex:1 1;min-width:320px;text-align:center}.org-framework-img{border-radius:0 50px 0 50px;box-shadow:0 4px 32px #0b1d5114;max-width:100%}@media (max-width:900px){.org-framework-container{flex-direction:column;gap:32px;padding:0 16px}.org-framework-left,.org-framework-right{min-width:0}.org-framework-left h1{font-size:1.7rem}}.certification-aim-section{background:#fff;padding:40px 0 60px}.certification-aim-title{color:#0b1d51;font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.certification-aim-content{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:1200px}.certification-aim-list{display:flex;flex:1 1;flex-direction:column;gap:40px;min-width:280px}.certification-aim-item{align-items:center;background:#fff;border-radius:16px;box-shadow:0 6px 32px #0b1d5114;color:#222;display:flex;font-size:1.15rem;font-weight:500;padding:28px 32px}.certification-aim-icons{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.certification-aim-check{background:#fff;border-radius:50%;box-shadow:0 2px 12px #0b1d511a;color:#1846b2;font-size:2.5rem!important}.certification-aim-line{background:#1846b2;border-radius:2px;height:80px;margin:0 auto;width:4px}.certification-aim-list.mobile{display:none}.certification-aim-icons.desktop,.certification-aim-list.desktop{display:flex}@media (max-width:900px){.certification-aim-content{flex-direction:column;gap:0}.certification-aim-title{font-size:1.8rem}.certification-aim-icons.desktop,.certification-aim-list.desktop{display:none}.certification-aim-list.mobile{gap:24px}.certification-aim-item{flex-direction:row;gap:16px}.mobile-check{margin-right:8px}.certification-aim-list.mobile{display:flex;flex-direction:column;gap:0;width:100%}.certification-aim-mobile-row{align-items:stretch;display:flex;flex-direction:row;margin-bottom:0;min-height:70px;position:relative}.certification-aim-mobile-icon{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-right:0;min-width:40px;padding-top:18px;position:relative}.certification-aim-mobile-line{background:#1846b2;border-radius:2px;height:40px;margin:0 auto;width:4px}.certification-aim-mobile-row:last-child .certification-aim-mobile-line{display:none}.certification-aim-item{align-items:center;background:#fff;border-radius:16px;box-shadow:0 6px 32px #0b1d5114;color:#222;display:flex;flex:1 1;font-size:1.05rem;font-weight:500;margin-left:8px;min-height:70px;padding:20px 18px}.mobile-check{background:#fff;border-radius:50%;box-shadow:0 2px 12px #0b1d511a;color:#1846b2;font-size:2rem!important;margin-bottom:25px}.certification-aim-list.mobile{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;margin-top:24px;position:relative;width:100%}.certification-aim-mobile-row{align-items:stretch;display:flex;flex-direction:row;min-height:120px;position:relative;width:100%}.certification-aim-mobile-row:not(:last-child){margin-bottom:16px}.certification-aim-mobile-icon{align-items:center;display:flex;flex-direction:column;min-width:48px;position:relative;width:48px;z-index:2}.certification-aim-check.mobile-check{background:#fff;border-radius:50%;box-shadow:0 2px 8px #0b1d5114;color:#1742a2;font-size:2rem!important;margin:auto 0;z-index:2}.certification-aim-mobile-line{background:#1742a2;border-radius:2px;flex:1 1;height:100%;margin-bottom:8px;margin-top:8px;width:4px;z-index:1}.certification-aim-mobile-row:last-child .certification-aim-mobile-line{display:none}.certification-aim-item{align-items:center;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0b1d5114;color:#17222e;display:flex;flex:1 1 auto;font-size:1.05rem;font-weight:500;margin-left:12px;min-height:90px;padding:20px 18px}}.proven-framework-section{background:#fff;padding:56px 0 40px}.proven-framework-title{color:#0b1d51;font-size:2.5rem;font-weight:700;margin-bottom:12px;text-align:center}.proven-framework-subtitle{color:#444;font-size:1.2rem;margin-bottom:40px;text-align:center}.framework-card{align-items:center;background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 6px 32px #0b1d5114;display:flex;flex-direction:column;padding:32px 24px 24px;text-align:center;transition:box-shadow .3s,border .3s}.framework-card-img{background:#f5f8ff;border-radius:12px;box-shadow:0 2px 12px #1846b214;height:56px;margin-bottom:18px;object-fit:contain;width:56px}.framework-card h3{color:#0b1d51;font-size:1.25rem;font-weight:700;margin-bottom:14px}.framework-card ul{color:#222;font-size:1rem;font-weight:400;list-style:none;margin:0;padding:0;text-align:left}.framework-card ul li{margin-bottom:8px;padding-left:0;position:relative}.framework-card:focus,.framework-card:hover{background:#f5f8ff;border:2px solid #1846b2;box-shadow:0 8px 32px #1846b22e}.proven-framework-grid{grid-gap:32px;display:grid;gap:32px;grid-template-areas:"card1 card2 card3" "card4 card5 .";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);margin:0 auto;max-width:1200px}.framework-card:first-child{grid-area:card1}.framework-card:nth-child(2){grid-area:card2}.framework-card:nth-child(3){grid-area:card3}.framework-card:nth-child(4){grid-area:card4}.framework-card:nth-child(5){grid-area:card5}@media (max-width:900px){.proven-framework-grid{display:flex;flex-direction:column;gap:24px;padding:0 12px}.framework-card{margin:0 auto;max-width:300px;padding:28px 14px 20px;width:100%}}.eligibility-section{background:#fff;padding:56px 0 40px}.eligibility-title{color:#0b1d51;font-size:2.3rem;font-weight:700;margin-bottom:40px;text-align:center}.eligibility-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.eligibility-card{background:#fff;border:2px solid #1846b2;border-radius:18px;box-shadow:none;color:#444;display:flex;flex-direction:column;font-size:1.15rem;font-weight:400;justify-content:center;min-height:0;padding:20px 24px 18px}.eligibility-card ul{list-style:disc inside;margin:0;padding-left:0}.eligibility-card ul li{line-height:1.7;margin-bottom:14px}.eligibility-rating-title{color:#222;font-size:1.1rem;font-weight:600;margin-bottom:18px}@media (max-width:900px){.eligibility-grid{gap:24px;grid-template-columns:1fr;padding:0 12px}.eligibility-card{min-height:0;padding:24px 14px 18px}}.key-benefits-section{background:#fff;padding:56px 0 40px}.key-benefits-title{color:#0b1d51;font-size:2.3rem;font-weight:700;margin-bottom:40px;text-align:center}.key-benefits-scroll{margin:0 auto;max-width:1200px;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;width:100%}.key-benefits-row{gap:32px;width:max-content}.key-benefit-card{align-items:center;border:2px solid #0000;border-radius:18px;box-shadow:0 6px 32px #0b1d5114;display:flex;flex-direction:column;max-width:320px;min-width:320px;padding:32px 24px 24px;transition:box-shadow .3s,border .3s}.key-benefit-card:focus,.key-benefit-card:hover{background:#f5f8ff;border:2px solid #1846b2;box-shadow:0 8px 32px #1846b22e}.key-benefit-icon{color:#1846b2;font-size:2.5rem!important;margin-bottom:18px}.key-benefit-card h3{color:#000;font-size:1.15rem;font-weight:700;margin-bottom:12px}.key-benefit-card p{color:#222;font-size:1rem;font-weight:400;margin:0}.key-benefits-cards{align-items:center;display:flex;flex-direction:column;gap:24px}.key-benefits-row{display:flex;gap:24px;justify-content:center}.key-benefit-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0b1d5114;flex:1 1;max-width:360px;min-width:300px;padding:24px 16px;text-align:center}.key-benefits-pagination{display:flex;gap:8px;justify-content:center;margin-top:16px}.key-benefits-bullet{background:#d1d5db;border-radius:50%;cursor:pointer;display:inline-block;height:8px;transition:background .2s;width:8px}.key-benefits-bullet.active{background:#0b1d51}@media (max-width:900px){.key-benefits-title{font-size:2rem}.key-benefits-row{gap:16px}.key-benefit-card{max-width:60vw;min-width:60vw;padding:24px 10px 18px}}.why-choose-us-section{margin:64px 0 32px;text-align:center}.why-choose-us-title{color:#0b1d51;font-size:2rem;font-weight:700;margin-bottom:32px}.why-choose-us-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.why-choose-us-card{background:#fff;border-radius:18px;box-shadow:0 2px 12px #0b1d5114;cursor:pointer;flex:1 1;max-width:340px;min-width:260px;padding:32px 24px 28px;text-align:center;transition:box-shadow .3s,background .3s}.why-choose-us-card:focus,.why-choose-us-card:hover{box-shadow:0 6px 24px #0b1d512e}.why-choose-us-img{height:64px;margin-bottom:18px;object-fit:contain;width:64px}.why-choose-us-card h3{color:#0b1d51;font-size:1.18rem;font-weight:700;margin-bottom:12px}.why-choose-us-card ul{color:#222;font-size:1rem;line-height:1.7;list-style:disc outside;margin:0;padding-left:20px;text-align:left}.why-choose-us-card ul li{line-height:1.7;margin-bottom:10px;padding-left:0;text-indent:0}.why-choose-us-card p{color:#222;font-size:1rem;line-height:1.6;margin-bottom:0}@media (max-width:900px){.why-choose-us-row{align-items:center;flex-direction:column;gap:24px}.why-choose-us-card{max-width:84vw;min-width:75vw;padding:20px 8px}}.certification-process-section{margin:64px 0 32px;text-align:center}.certification-process-title{color:#0b1d51;font-size:2rem;font-weight:700;margin-bottom:40px}.certification-process-steps.horizontal{align-items:start;display:grid;grid-template-areas:"step1 step2 step3" ".    step4 step5";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);justify-items:center;margin:0 auto;max-width:1200px;width:100%}.certification-process-step{align-items:center;background:none;box-shadow:none;display:flex;flex-direction:column;justify-self:center;margin:0;max-width:260px;min-width:180px;padding:0 12px}.certification-process-step:first-child{grid-area:step1}.certification-process-step:nth-child(2){grid-area:step2}.certification-process-step:nth-child(3){grid-area:step3}.certification-process-step:nth-child(4){grid-area:step4}.certification-process-step:nth-child(5){grid-area:step5}.certification-process-step:nth-child(4),.certification-process-step:nth-child(5){margin-left:-320px;margin-right:40px}.certification-process-step-img{height:120px;margin-bottom:18px;object-fit:contain;width:120px}.certification-process-step-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:240px;text-align:center;width:100%}.certification-process-step-title{color:#222;font-size:1.02rem;font-weight:700;margin-bottom:12px}.certification-process-step ul{box-sizing:border-box;color:#222;display:block;font-size:1rem;line-height:1.7;list-style:disc outside;margin-left:50px;margin-top:0;padding-left:18px;text-align:left;width:100%}.certification-process-step ul li{line-height:1.4;margin-bottom:8px;padding-left:0;text-indent:0}@media (max-width:900px){.certification-process-steps.horizontal{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.certification-process-step{margin-bottom:18px;max-width:98vw;min-width:0;padding:0;width:90vw}.certification-process-step:nth-child(4),.certification-process-step:nth-child(5){margin-left:-320px;margin-right:-300px}}.faqs-section{background:#f8f8f8;min-height:80vh;padding:60px 0}.faqs-container{margin:0 auto;max-width:1100px;padding:0 16px}.faqs-title{color:#0b1d51;font-size:2.5rem;font-weight:700;letter-spacing:-1px;margin-bottom:40px;text-align:center}.faqs-list{margin:0 auto;max-width:900px;width:100%}.faq-item{background:#fff;border-radius:18px;box-shadow:0 2px 8px #0001;margin-bottom:28px;overflow:hidden;padding:0;transition:box-shadow .2s}.faq-item:last-child{margin-bottom:0}.faq-question{align-items:center;background:none;border:none;color:#222;cursor:pointer;display:flex;font-size:1.35rem;font-weight:600;justify-content:space-between;outline:none;padding:32px 32px 20px;text-align:left;transition:background .2s;width:100%}.faq-q-text{flex:1 1;text-align:left}.faq-q-icon{align-items:center;background:#0b1d51;border-radius:50%;display:flex;height:48px;justify-content:center;margin-left:16px;transition:background .2s;width:48px}.faq-q-icon svg{transition:transform .2s}.faq-q-icon .rotated{transform:rotate(180deg)}.faq-answer{animation:faqOpen .2s;background:#fff;color:#444;font-size:1.08rem;padding:0 32px 32px}@keyframes faqOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.faqs-section{padding:32px 0 24px}.faqs-title{font-size:1.5rem;margin-bottom:24px;padding:0}.faqs-list{max-width:100vw;padding:0}.faq-item{border-radius:16px;box-shadow:0 2px 8px #0001;margin-bottom:18px;padding:0}.faq-question{background:#fff;border-radius:16px;box-shadow:none;color:#222;margin:0;padding:18px 18px 12px}.faq-q-text,.faq-question{font-size:1.05rem;font-weight:700}.faq-q-text{color:#0b1d51;text-align:left}.faq-q-icon{align-items:center;background:#0b1d51;border-radius:50%;display:flex;height:38px;justify-content:center;margin-left:10px;width:38px}.faq-q-icon svg{height:22px;width:22px}.faq-answer{background:#fff;border-radius:0 0 16px 16px;color:#222;font-size:.98rem;padding:0 18px 18px}}.scroll-to-top-btn{align-items:center;background:linear-gradient(135deg,#1a237e);border:none;border-radius:50%;bottom:32px;box-shadow:0 8px 32px #1a237e2e;cursor:pointer;display:flex;height:55px;justify-content:center;opacity:0;outline:none;pointer-events:none;position:fixed;right:24px;transition:opacity .3s,box-shadow .2s,transform .2s;width:55px;z-index:2002}.scroll-to-top-btn.show{opacity:1;pointer-events:auto}.scroll-to-top-btn:hover{box-shadow:0 12px 40px #1a237e47;transform:translateY(-4px) scale(1.08)}.scroll-to-top-btn svg{display:block;height:32px;width:32px}@media (max-width:600px){.scroll-to-top-btn{bottom:12px;height:56px;right:12px;width:56px}.scroll-to-top-btn svg{height:28px;width:28px}}body,html{max-width:100vw;overflow-x:hidden}.container,.footer,.hero,.home-blue-container,.home-blue-section,.micro-cards-row,.micro-cards-section,.micro-hero-row,.micro-hero-section,.nomination-section{box-sizing:border-box;max-width:100vw;overflow-x:hidden}@media (max-width:900px){.footer-content-4col,.hero,.home-blue-container.two-col,.micro-cards-row,.micro-hero-row{flex-wrap:wrap;max-width:100vw;overflow-x:hidden;width:100vw}}.micro-bg,.micro-hero-section{overflow-x:hidden}.admin-dashboard-main{background:none;margin:0;padding:0}.dashboard-main-content{background:#fafbfc;margin-left:220px;min-height:100vh}.dashboard-top-grid{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,120px);margin:0 auto 32px;max-width:900px;position:relative}.dashboard-card-new{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 12px #0001;display:flex;flex:1 1;gap:18px;max-width:320px;min-width:260px;padding:18px 28px;position:relative;transition:box-shadow .2s}.dashboard-card-new:hover{box-shadow:0 4px 16px #0002}.dashboard-card-icon-box{align-items:center;background:#eaf0ff;border-radius:12px;display:flex;height:70px;justify-content:center;margin-right:16px;width:70px}.dashboard-card-img{height:44px;object-fit:contain;width:44px}.dashboard-card-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.dashboard-card-count{color:#0b1d51;font-size:1.7rem;font-weight:700;margin-bottom:2px}.dashboard-card-label{color:#7a859e;font-size:1rem;font-weight:500;letter-spacing:.01em}.dashboard-card-arrow{color:#0b1d51;font-size:1.5rem;font-weight:700;margin-left:10px;transition:transform .2s}.dashboard-card-new:hover .dashboard-card-arrow{transform:translateX(4px)}.dashboard-congrats-card{align-items:center;background:#0b1d51;border-radius:16px;box-shadow:0 2px 12px #0002;color:#fff;display:flex;flex-direction:column;grid-column:3;grid-row:1/span 2;justify-content:center;margin-left:32px;max-width:260px;min-width:220px;padding:24px 28px}.congrats-title{font-size:1.1rem;font-weight:700;margin-bottom:6px}.congrats-sub{font-size:1rem;margin-bottom:8px}.congrats-count{font-size:2.2rem;font-weight:700;margin-bottom:2px}.congrats-label{font-size:1rem;margin-bottom:8px}.congrats-date{background:#fff;border-radius:8px;color:#0b1d51;font-size:.95rem;font-weight:600;margin-top:8px;padding:4px 12px}.dashboard-bottom-grid{align-items:flex-start;display:flex;gap:24px;margin-top:0}.dashboard-visitors-card{background:#0b1d51;border-radius:16px;color:#fff;flex:2 1;min-width:320px;padding:28px 24px}.visitors-title{font-size:1.2rem;font-weight:600}.live-dot{color:orange;font-weight:700}.visitors-count{font-size:2.2rem;font-weight:700;margin:12px 0 4px}.visitors-sub{font-size:1rem;margin-bottom:12px}.locations-title{font-weight:600;margin-bottom:6px}.visitors-locations ul{list-style:none;margin:0;padding:0}.visitors-locations li{align-items:center;display:flex;gap:10px;margin-bottom:6px}.location-bar{background:#4f8cff;border-radius:4px;display:inline-block;height:8px}.dashboard-followers-grid{grid-gap:18px;display:grid;flex:1 1;gap:18px;grid-template-columns:repeat(2,1fr)}.dashboard-follower-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0001;display:flex;flex-direction:column;padding:18px 0}.follower-img{height:32px;margin-bottom:8px;width:32px}.follower-count{color:#0b1d51;font-size:1.2rem;font-weight:700}.follower-label{color:#7a859e;font-size:.98rem;font-weight:500}@media (max-width:1100px){.dashboard-bottom-grid,.dashboard-top-grid{max-width:100vw;padding-left:12px;padding-right:12px}.dashboard-congrats-card{margin-left:0}}@media (max-width:900px){.dashboard-top-grid{gap:18px;grid-template-columns:1fr;grid-template-rows:auto}.dashboard-congrats-card{grid-column:auto;grid-row:auto;margin-left:0;margin-top:18px;max-width:100vw;width:100%}.dashboard-bottom-grid{flex-direction:column;gap:18px}.dashboard-visitors-card{width:100%}.dashboard-followers-grid{gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:auto;width:100%}}@media (max-width:600px){.dashboard-bottom-grid,.dashboard-top-grid{padding-left:4px;padding-right:4px}.dashboard-card-new,.dashboard-congrats-card,.dashboard-follower-card,.dashboard-visitors-card{padding:12px}}.admin-sidenav{align-items:center;background:#fff;border-right:1px solid #f2f2f2;display:flex;flex-direction:column;left:0;min-height:100vh;position:fixed;top:0;width:220px;z-index:10}.sidenav-logo img{margin-bottom:32px;margin-top:32px;width:100px}.sidenav-menu{display:flex;flex-direction:column;gap:8px;width:100%}.sidenav-item{align-items:center;border-radius:8px;color:#0b1d51;cursor:pointer;display:flex;font-size:1.08rem;font-weight:500;gap:14px;padding:12px 28px;text-decoration:none;transition:background .15s}.sidenav-item.active,.sidenav-item:hover{background:#eaf0ff}.sidenav-icon{height:22px;object-fit:contain;width:22px}.org-parent{justify-content:space-between}.sidenav-arrow{font-size:1rem;margin-left:auto;transition:transform .2s}.sidenav-arrow.open{transform:rotate(180deg)}.sidenav-submenu{display:flex;flex-direction:column;gap:2px;margin-left:44px;margin-top:2px}.sidenav-subitem{border-radius:6px;color:#0b1d51;font-size:.98rem;padding:6px 0;text-decoration:none;transition:background .15s}.sidenav-subitem:hover{background:#eaf0ff}.admin-topnav{align-items:center;background:#fff;box-shadow:0 2px 8px #0001;display:flex;justify-content:space-between;min-height:64px;padding:0 32px;position:sticky;top:0;z-index:100}.dashboard-content{padding:24px 32px 0 0}.topnav-search{align-items:center;background:#f8f9fb;border-radius:8px;box-shadow:0 1px 4px #0001;display:flex;height:40px;margin-top:0;min-width:300px;padding:0 14px}.search-icon{height:18px;margin-right:8px;opacity:.7;width:18px}.search-input{background:#0000;border:none;color:#0b1d51;font-size:1rem;outline:none;width:100%}.topnav-actions{align-items:center;display:flex;gap:28px}.topnav-icon-btn{background:none;border:none;cursor:pointer;padding:0}.topnav-icon{height:26px;object-fit:contain;width:26px}.topnav-profile{position:relative}.profile-btn{background:#fff;border:none;cursor:pointer;gap:8px;padding:0}.profile-btn,.profile-circle{align-items:center;display:flex}.profile-circle{background:#0b1d51;border-radius:50%;color:#fff;font-size:1.3rem;font-weight:700;height:42px;justify-content:center;width:42px}.profile-arrow{color:#7a859e;font-size:1.1rem;margin-left:2px}.profile-dropdown{background:#fff;border-radius:12px;box-shadow:0 4px 24px #0002;min-width:180px;padding:10px 0;position:absolute;right:0;top:54px;z-index:100}.dropdown-item{align-items:center;color:#0b1d51;cursor:pointer;display:flex;font-size:1rem;gap:12px;padding:10px 22px;transition:background .15s}.dropdown-item:hover{background:#f8f9fb}.dropdown-item.email{cursor:default;font-weight:600}.dropdown-icon{height:20px;object-fit:contain;width:20px}.admin-login-bg{align-items:center;background:linear-gradient(135deg,#2952e3,#4f8cff);display:flex;justify-content:center;min-height:100vh}.admin-login-container{background:#fff;border-radius:18px;box-shadow:0 8px 32px #2c3e501f;display:flex;max-width:800px;min-height:440px;overflow:hidden;width:100%}.admin-login-left{align-items:center;background:#f6f9ff;display:flex;flex:1 1;justify-content:center;padding:32px 0}.admin-login-img{max-width:320px;object-fit:contain;width:80%}.admin-login-right{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:48px 36px}.admin-login-title{color:#2952e3;font-size:2rem;font-weight:700;margin-bottom:24px;text-align:left}.admin-login-form{width:100%}.admin-login-field{display:flex;flex-direction:column;margin-bottom:18px}.admin-login-field label{color:#222;font-size:1rem;font-weight:500;margin-bottom:6px}.admin-login-field input{background:#f6f9ff;border:1px solid #dbeafe;border-radius:8px;font-size:1rem;padding:10px 14px;transition:border .2s}.admin-login-field input:focus{border-color:#2952e3;outline:none}.admin-login-links{display:flex;justify-content:flex-end;margin-bottom:12px}.admin-login-forgot{color:#2952e3;font-size:.95rem;text-decoration:none;transition:color .2s}.admin-login-forgot:hover{color:#1d3fa6;text-decoration:underline}.admin-login-error{background:#fff4f4;border-radius:6px;color:#e53935;font-size:.98rem;margin-bottom:12px;padding:8px 12px;text-align:left}.admin-login-btn{background:#2952e3;border:none;border-radius:8px;box-shadow:0 2px 8px #2c3e5014;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:600;margin-bottom:10px;padding:12px 0;transition:background .2s;width:100%}.admin-login-btn:hover{background:#1d3fa6}.admin-login-signup{color:#444;font-size:.98rem;margin-top:8px;text-align:center}.admin-login-signup a{color:#2952e3;font-weight:500;text-decoration:none}.admin-login-signup a:hover{text-decoration:underline}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.fbe53327.css.map*/