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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#0b1021;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100%;width:100%}*{box-sizing:border-box}.app-wrapper{flex-direction:column;min-height:100vh;overflow-x:hidden;width:100%}.app-container,.app-wrapper{background:#fff;display:flex}.app-container{align-items:center;color:#0b1021;flex:1 1;flex-direction:column;justify-content:center;padding:0;text-align:center}a{color:#2b65ff;text-decoration:none}a:hover{color:#1f4ccc;text-decoration:underline}@media (max-width:1024px){.app-container{padding:30px 15px}}@media (max-width:768px){.app-container{padding:20px 12px}}@media (max-width:480px){.app-container{padding:16px 10px}}.navbar{background:#0000;box-sizing:border-box;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:70px;height:var(--nav-h);justify-content:space-between;padding:0 24px;width:100%}.navbar,.navbar-logo1{align-items:center;display:flex}.navbar-logo1{cursor:pointer;height:100%}.navbar-logo1 img{height:auto;margin-top:2px;object-fit:contain;transition:transform .2s ease,opacity .2s ease;width:85px}.navbar-logo1:hover img{opacity:.95;transform:scale(1.03)}.navbar-list{align-items:center;display:flex;flex-grow:1;gap:18px;justify-content:center;list-style:none;margin:0;padding:0}.navbar-button{align-items:center;background:none;border:none;border-radius:8px;color:#0b1021;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:600;gap:6px;padding:10px 8px;transition:color .15s ease,background .15s ease,transform .12s ease}.navbar-button:hover{background:#2b65ff14;color:#2b65ff;color:var(--brand)}.dropdown-arrow{display:inline-block;font-size:12px;position:relative;top:-1px;transition:transform .2s ease}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-container{left:0;position:fixed;top:70px;top:var(--nav-h);width:100vw;z-index:9999}.dropdown{display:none}.dropdown.active{background:#fff;border-bottom:1px solid #e8edf5;border-bottom:1px solid var(--line);box-shadow:0 16px 40px #0d122114;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding:14px 20px;text-align:center;width:100%}.dropdown-items{align-items:flex-start;display:flex;flex-direction:column}.dropdown.active.one-col .dropdown-section,.dropdown.active.two-col .dropdown-section{text-align:center}.dropdown.active.one-col .dropdown-items,.dropdown.active.two-col .dropdown-items{align-items:center}.dropdown-section{min-width:220px;text-align:left}.dropdown-title{color:#4b5563;color:var(--muted);font-size:.8rem;font-weight:800;letter-spacing:.02em;margin:0 0 8px;text-transform:uppercase}.dropdown-item{border-radius:8px;color:#0b1021;color:var(--ink);cursor:pointer;font-size:.95rem;padding:8px 10px;transition:background .15s ease,color .15s ease,transform .1s ease}.dropdown-item:hover{background:#2b65ff14;color:#2b65ff;color:var(--brand);transform:translateX(2px)}.navbar-toggle{cursor:pointer;display:none;flex-direction:column;gap:5px}.bar{background-color:#0b1021;background-color:var(--ink);height:3px;transition:background .2s ease;width:25px}.bar.active{background-color:#2b65ff;background-color:var(--brand)}.mobile-menu{background:#fff;border-left:1px solid #e8edf5;border-left:1px solid var(--line);box-shadow:-12px 0 40px #0d122114;display:flex;flex-direction:column;font-family:inherit;height:100vh;padding:18px;position:fixed;right:0;top:0;width:280px;z-index:10001}.close-button{align-self:flex-end;background:none;border:none;color:#4b5563;color:var(--muted);cursor:pointer;font-size:28px}.mobile-menu-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:6px 0 0;padding:0}.mobile-menu-item{margin:0}.mobile-menu-button{background:none;border:none;border-radius:8px;color:#0b1021;color:var(--ink);cursor:pointer;font-size:1rem;font-weight:700;padding:10px 6px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.mobile-menu-button:hover{background:#2b65ff14;color:#2b65ff;color:var(--brand)}.mobile-dropdown{display:flex;flex-direction:column;gap:6px;padding-left:10px}@media (max-width:900px){.navbar-list{display:none}.navbar-toggle{display:flex}}:root{--line:#e8edf5;--nav-h:70px}body,html{margin:0;padding:0}body{padding-top:70px;padding-top:var(--nav-h)}#root,body,html{margin:0;max-width:none;padding:0;width:100%}.layout-root{align-items:stretch;background:#fff;background:var(--bg);display:flex;flex-direction:column;min-height:100vh;width:100%}.nav-shell{align-items:center;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);background:#ffffffd9;border-bottom:1px solid #e8edf5;border-bottom:1px solid var(--line);display:flex;height:70px;height:var(--nav-h);left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.nav-inner{margin:0;max-width:none;padding:0 24px;width:100%}.navbar-title{padding:6px 0;text-align:center;width:100%}.navbar-title h1{font-size:0;margin:0}.page-content{flex:1 1;margin:0 auto;max-width:1280px;padding:8px 18px;width:100%}.site-footer{background:#e6e4df;border-top:1px solid #2435541f;margin-top:0;width:100%}.footer-inner{margin:0 auto;max-width:1400px;padding:70px var(--gutter) 42px}.footer-top{grid-gap:clamp(48px,6vw,96px);align-items:start;border-bottom:1px solid #2435541f;display:grid;gap:clamp(48px,6vw,96px);grid-template-columns:1.5fr 1.1fr;padding-bottom:34px}.footer-top h2{color:#243554;font-size:clamp(34px,4.6vw,50px);font-weight:100;justify-self:start;letter-spacing:-.03em;line-height:1.05;margin:0;text-align:left}.footer-contact h3{color:#243554;font-size:23px;font-weight:750;margin:6px 0 10px}.footer-contact p{color:#243554c7;font-size:18px;line-height:1.7;margin:0 70px 16px;max-width:1000px;text-align:left}.footer-cta{align-items:center;background:#2b65ff;background:var(--brand);border-radius:999px;box-shadow:0 10px 22px #2b65ff2e;color:#fff;display:inline-flex;font-weight:750;gap:10px;padding:12px 18px;text-decoration:none}.footer-cta:hover{transform:translateY(-1px)}.footer-links{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(180px,1fr));padding:28px 0 22px}.footer-section h3{color:#243554;font-size:14px;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section li{margin:10px 0}.footer-section a{color:#243554c7;font-size:17px;text-decoration:none}.footer-section a:hover{color:#2b65ff;color:var(--brand)}.social-link{gap:10px}.social-icon{height:18px;width:18px}.footer-bottom{border-top:1px solid #2435541f;padding-top:16px}.footer-copy{color:#243554b8;font-size:13px;margin:0}@media (max-width:900px){.footer-links,.footer-top{grid-template-columns:1fr}.footer-contact p{max-width:none}}.social-link{align-items:center;color:#4b5563;color:var(--muted);display:inline-flex;gap:8px}.social-icon{height:20px;object-fit:contain;transition:transform .2s ease;width:20px}.social-link:hover .social-icon{transform:scale(1.12)}.footer-media{display:flex;justify-content:flex-end}.footer-media-frame{border:1px solid #e8edf5;border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 44px #0d122114;max-width:560px;overflow:hidden;position:relative;width:100%}.footer-media video{display:block;height:100%;object-fit:cover;width:100%}.footer-media-mask{background:radial-gradient(60% 70% at 80% 10%,#0000 0,#00000040 70%);inset:0;pointer-events:none;position:absolute}#google_translate_element{left:100%;position:absolute;transform:translateX(50%);z-index:9999}.goog-te-combo,.goog-te-gadget select{background-color:#fff;border:1px solid #e8edf5;border:1px solid var(--line);border-radius:6px;color:#111!important;cursor:pointer;font-size:14px;padding:5px 8px}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr}.footer-media{justify-content:center}}@media (max-width:640px){.footer-columns{grid-template-columns:1fr}.nav-inner{padding:8px 14px}.page-content{padding:14px}}@media (min-width:1400px){.footer-grid.no-media{padding-left:64px;padding-right:64px}}@media (max-width:1024px){.footer-columns{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:640px){.footer-columns{grid-template-columns:1fr}}.navbar-title{display:none!important}.page-content{padding-top:0!important}:root{--section-top:100px}:where(.cap-container,.form-page-container,.leaders-container,.page-container,.locations-container,.form-container){display:flow-root;margin-top:100px!important;margin-top:var(--section-top)!important;padding-top:1px}:where(.cap-container,.form-page-container,.leaders-container,.page-container,.locations-container,.form-container)>:first-child{margin-top:0!important}:where(.cap-container h1,.form-page-container h1,.leaders-container h1,.page-container h1,.locations-container h1,.form-container h1){margin-bottom:.75rem!important;margin-top:0!important}.scroll-section{background-color:initial;display:block;margin-left:50%;padding:20px 0;transform:translateX(-50%);width:90vw}.scroll-section,.scroll-wrapper{overflow:hidden;position:relative}.scroll-wrapper{max-width:none;padding:0 var(--gutter);width:100%}@keyframes scrollAnimation{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-container{animation:scrollAnimation 30s linear infinite;display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:10px;margin-top:10px;min-width:100%;width:200%}.scroll-item{align-items:center;background-color:#3ca1b3;border-radius:10px;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:space-between;max-width:100%;min-height:400px;min-width:270px;overflow:hidden;padding:10px;text-align:center;transition:transform .3s ease-in-out}.scroll-item:hover{transform:scale(1.05)}.scroll-item img{border-radius:8px;height:200px;object-fit:cover;width:100%}.scroll-item h3{word-wrap:break-word;align-items:center;color:#000;display:flex;flex-grow:1;flex-wrap:wrap;font-size:min(1.4rem,3vw);justify-content:center;line-height:1.4;overflow:hidden;overflow-wrap:break-word;padding:5px;text-align:center;white-space:normal;width:100%;word-break:break-word}.scroll-item h3 .arrow{display:inline-block;font-size:1.3rem;margin-left:8px;transition:transform .3s ease-in-out,font-size .3s ease-in-out;white-space:nowrap}.scroll-item:hover h3 .arrow{font-size:1.4rem;transform:translateX(5px)}@media (max-width:900px){.scroll-wrapper{width:90%}.scroll-item{min-height:250px;min-width:180px}.scroll-item img{height:160px}}@media (max-width:600px){.scroll-wrapper{width:95%}.scroll-item{min-height:220px;min-width:160px}.scroll-item img{height:140px}.scroll-container{animation:scrollAnimation 18s linear infinite;animation-delay:3s}}:root{--ink:#0b1021;--muted:#4b5563;--line:#eef2f7;--card:#fff;--bg:#fff;--brand:#2b65ff;--gutter:clamp(12px,2.5vw,32px)}.homepage-container{align-items:stretch;background:#fff;background:var(--bg);display:flex;flex-direction:column;max-width:none;min-height:100vh;padding:24px clamp(12px,2.5vw,32px);padding:24px var(--gutter)}.homepage-container h1{font-size:clamp(30px,4.8vw,52px);margin:0 0 10px}.homepage-container h1,.homepage-container h2{color:#0b1021;color:var(--ink);font-weight:800;text-align:center}.homepage-container h2{font-size:clamp(24px,3.6vw,36px);margin:0 0 8px}.homepage-container h3{color:#0b1021;color:var(--ink);font-size:clamp(18px,2.6vw,22px);font-weight:700;margin:0 0 6px;text-align:center}.homepage-container p{color:#4b5563;color:var(--muted);font-size:16px;margin:0 auto;max-width:820px;text-align:center}.hero-section{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin-left:50%;min-height:80vh;overflow:hidden;padding-bottom:40px;padding-top:70px;position:relative;transform:translateX(-50%);width:100vw}.firstline{color:#0b1021;color:var(--ink);font-size:20px!important;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-align:center;text-transform:uppercase}.hero-sub--full{margin-left:50%;padding:0;transform:translateX(-50%);width:100vw}.hero-video{filter:grayscale(10%);height:100%;inset:0;object-fit:cover;opacity:.35;position:absolute;width:100%;z-index:1}.hero-text{margin-top:0;max-width:1400px;padding:10px clamp(12px,2.5vw,32px);padding:10px var(--gutter);position:relative;width:100%;z-index:2}.hero-text .line1,.hero-text .line2,.hero-text .line3{color:#0b1021;color:var(--ink);display:block;font-weight:800;letter-spacing:-.02em;text-align:center}.hero-text .line1{font-size:clamp(24px,4.2vw,38px)}.hero-text .line2{font-size:clamp(24px,4.8vw,38px)}.hero-text .line3{font-size:clamp(24px,3.8vw,34px);opacity:.85}.hero-right{margin-top:8px;max-width:1400px;padding:8px clamp(12px,2.5vw,32px);padding:8px var(--gutter);position:relative;width:100%;z-index:2}.hero-right p{color:#4b5563;color:var(--muted);font-size:clamp(15px,2.2vw,18px);line-height:1.55}.button-container{display:flex;gap:10px;justify-content:center;margin-top:14px}.cta-button,.hero-button{background:#2b65ff;background:var(--brand);border:none;border-radius:14px;box-shadow:0 10px 24px #2b65ff2e;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.cta-button:hover,.hero-button:hover{box-shadow:0 14px 30px #2b65ff38;transform:translateY(-2px)}.hero-button.alt{background:#fff;border:1px solid #eef2f7;border:1px solid var(--line);box-shadow:none;color:#0b1021;color:var(--ink)}.interactive-tiles{display:flex;gap:12px;justify-content:center;margin-top:18px;padding:0 clamp(12px,2.5vw,32px);padding:0 var(--gutter);pointer-events:none;position:static}.floaty-tile{align-items:center;background:#fff;background:var(--card);border:1px solid #eef2f7;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px #0d12210f;display:flex;gap:10px;min-width:180px;padding:10px 12px;pointer-events:auto;transform-style:preserve-3d;transition:transform .2s ease}.floaty-tile img{background:#f8fafc;border-radius:10px;height:44px;object-fit:contain;padding:6px;width:44px}.floaty-tile span{color:#0b1021;color:var(--ink);font-weight:700}.floaty-tile small{color:#4b5563;color:var(--muted);display:block;line-height:1}.floaty-tile:hover{transform:translateY(-3px)}.content-section,.cta-section,.features-section,.spotlight{margin:28px 0 10px;max-width:none;padding:0 clamp(12px,2.5vw,32px);padding:0 var(--gutter);text-align:center;width:100%}.cta-section{margin-bottom:-36px!important}.features-grid{grid-gap:clamp(12px,1.6vw,22px);display:grid;gap:clamp(12px,1.6vw,22px);grid-template-columns:repeat(4,minmax(220px,1fr));margin-top:16px}@media (max-width:1100px){.features-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.features-grid{grid-template-columns:1fr}}.feature-card{background:#fff;background:var(--card);border:1px solid #eef2f7;border:1px solid var(--line);border-radius:18px;box-shadow:0 6px 16px #0d12210f;padding:18px;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{box-shadow:0 14px 30px #0d122114;transform:translateY(-4px)}.feature-card img{height:58px;margin-bottom:8px;object-fit:contain;width:58px}.spotlight-grid{grid-gap:clamp(12px,1.6vw,22px);display:grid;gap:clamp(12px,1.6vw,22px);grid-template-columns:repeat(5,minmax(220px,1fr))}@media (max-width:1400px){.spotlight-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.spotlight-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.spotlight-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.spotlight-grid{grid-template-columns:1fr}}.spotlight-card{background:#fff;background:var(--card);border:1px solid #eef2f7;border:1px solid var(--line);border-radius:18px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.spotlight-card:hover{box-shadow:0 16px 40px #0d122114;transform:translateY(-6px)}.spotlight-media{aspect-ratio:16/10;overflow:hidden;position:relative}.spotlight-media img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.spotlight-card:hover .spotlight-media img{transform:scale(1.05)}.spotlight-copy{padding:14px}.spotlight-copy h3{font-size:18px;margin:0 0 4px}.spotlight-copy p{color:#4b5563;color:var(--muted);margin:0}.cta-section{background:#243554;border-bottom:1px solid #eef2f7;border-bottom:1px solid var(--line);border-top:1px solid #eef2f7;border-top:1px solid var(--line);margin-left:50%;padding:48px clamp(12px,2.5vw,32px);padding:48px var(--gutter);text-align:center;transform:translateX(-50%);width:100vw}.cta-section h2{color:#fff;font-size:50px;margin:0 0 6px}.cta-section p{color:#fff;font-size:19px;margin:0 auto;max-width:760px}.cta-actions{display:flex;gap:10px;justify-content:center;margin-top:10px}.assist-section{background:#7ba8c3;margin-left:50%;padding:0;transform:translateX(-50%);width:100vw}.assist-inner{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;min-height:420px}.assist-left{margin-left:auto;max-width:700px;padding:150px clamp(12px,2.5vw,32px);padding:150px var(--gutter)}.assist-title{color:#0b1021;color:var(--ink);font-size:clamp(42px,5vw,84px);font-weight:800;letter-spacing:-.04em;line-height:.95;margin:0 0 14px;text-align:left}.assist-subtitle{color:#0b1021b8;font-size:16px;line-height:1.65;margin:0 0 22px;max-width:560px;text-align:left}.assist-controls{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px}.assist-select{display:flex;flex-direction:column;gap:8px;min-width:280px}.assist-select span{color:#0b1021;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.02em}.assist-select select{-webkit-appearance:none;appearance:none;background:#ffffffd9;border:1px solid #0b102124;border-radius:14px;font-size:15px;outline:none;padding:14px}.assist-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.assist-right{border-radius:0;margin:0;min-height:420px;overflow:hidden;position:relative}.assist-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.why2-section{padding:64px clamp(12px,2.5vw,32px);padding:64px var(--gutter);width:100%}.why2-inner{margin:0 auto;max-width:1400px}.why2-header{margin-bottom:34px;text-align:center}.why2-header h2{color:#0b1021;color:var(--ink);font-size:clamp(30px,3.6vw,36px);letter-spacing:-.03em;line-height:1.06;margin:0 0 10px}.why2-header p{color:#4b5563;color:var(--muted);line-height:1.6;margin:0 auto;max-width:820px}.why2-rail{grid-gap:clamp(16px,2vw,28px);display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(4,1fr);padding-top:28px;position:relative}.why2-rail:before{background:#eef2f7;background:var(--line);content:"";height:1px;left:0;position:absolute;right:0;top:14px}.why2-item{padding-bottom:6px;text-align:left}.why2-icon{align-items:center;background:#2b65ff14;border:1px solid #2b65ff2e;border-radius:999px;display:flex;height:46px;justify-content:center;margin-bottom:12px;width:46px}.why2-icon img{height:27px;object-fit:contain;width:27px}.why2-item h3{color:#0b1021;color:var(--ink);font-size:18px;line-height:1.2;margin:0 0 6px}.why2-item p{color:#4b5563;color:var(--muted);line-height:1.6;margin:0;max-width:none;text-align:left}.why2-cta{margin-top:34px;text-align:center}@media (max-width:1100px){.why2-rail{grid-template-columns:repeat(2,1fr);row-gap:32px}}@media (max-width:560px){.why2-rail{grid-template-columns:1fr}.why2-rail:before{display:none}}@media (max-width:900px){.assist-inner{grid-template-columns:1fr;min-height:0;min-height:auto}.assist-right{border-radius:18px;margin:0 clamp(12px,2.5vw,32px);margin:0 var(--gutter) 0;min-height:240px}}.cap-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000f;display:flex;flex-direction:column;gap:2rem;margin:128px 0 40px;max-width:none;padding:0 24px;width:100%}.cap-container h1{color:#0b1021;font-size:2.25rem;font-weight:800;margin:0 0 1rem;padding-bottom:.25rem;position:relative;text-align:center;text-transform:uppercase}.cap-container h1:after{background-color:#007bff;border-radius:2px;content:"";display:block;height:4px;margin-top:6px;width:100%}.cap-container li,.cap-container strong{color:#0b1021}.cap-section{align-items:center;border-radius:12px;display:flex;gap:2rem;justify-content:space-between;padding:1rem 0;transition:transform .3s ease-in-out}.cap-section:nth-child(2n){flex-direction:row-reverse}.text-content{flex:1 1;max-width:600px;text-align:left}.image-container{flex:1 1;max-width:500px}.image-container img{border-radius:10px;box-shadow:0 5px 15px #0000001a;height:auto;transition:transform .3s ease-in-out;width:100%}.image-container img:hover{transform:scale(1.05)}.cap-container h2{color:#0b1021;font-size:1.75rem;font-weight:700;margin-bottom:.75rem}.cap-container h3{color:#0b1021;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.cap-container p{color:#000;font-size:1rem;line-height:1.7;margin-bottom:1rem;text-align:justify}.cap-button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-top:1.5rem;padding:.75rem 1.5rem;text-align:center;transition:all .3s ease}.cap-button:hover{background:linear-gradient(135deg,#0056b3,#003d82);transform:translateY(-2px)}.collapse{border-top:1px solid #e6eaf0;margin-top:12px;padding-top:12px}.collapse-trigger{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;text-align:left;width:100%}.collapse-title{color:#0b1021;font-size:1.15rem;font-weight:700}.collapse-icon{color:#0b1021a6;font-size:1.1rem;transition:transform .2s ease}.collapse-icon.open{transform:rotate(180deg)}.collapse-panel{max-height:0;overflow:hidden;transition:max-height .25s ease}.collapse-panel.open{max-height:800px}@media (max-width:1024px){.cap-section{flex-direction:column;gap:1.5rem;text-align:center}.image-container,.text-content{max-width:100%}.image-container img{width:90%}.cap-container h1{font-size:6vw}.cap-container h2{font-size:5vw}.cap-container p{font-size:4vw}.cap-button{font-size:3.5vw;padding:.75rem 1.25rem}}.page-container{background-color:#fff;border:1px solid #e6eaf0;border-radius:12px;box-shadow:0 4px 16px #0000000f;margin:120px 0 40px;margin-top:calc(var(--nav-h) + 64px);max-width:none;padding:0 24px}.page-container h1{color:#0b1021;font-size:2.25rem;font-weight:800;margin:0 0 1rem;padding-bottom:.25rem;position:relative;text-align:center;text-transform:uppercase}.page-container h1:after{background-color:#007bff;border-radius:2px;content:"";display:block;height:4px;margin-top:6px;width:100%}.page-container h2{color:#0b1021;font-size:1.75rem;font-weight:700;margin-top:2rem}.page-container h3{color:#0b1021;font-size:1.25rem;font-weight:600;margin-top:1.25rem}.page-container p{color:#000;font-size:1rem;line-height:1.7;margin-bottom:1.25rem;text-align:justify}.page-container a{color:#2b65ff;font-weight:600;text-decoration:none;transition:color .2s ease}.page-container a:hover{color:#1f4ccc;text-decoration:underline}.page-button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;margin-top:1.25rem;padding:12px 24px;text-align:center;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.page-button:hover{background:linear-gradient(135deg,#0056b3,#003d82);box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.page-section{background:#fff;border:1px solid #e6eaf0;border-radius:8px;box-shadow:0 3px 6px #0000000d;margin-top:2rem;padding:1.25rem}@media (max-width:768px){.page-container{margin:40px auto;max-width:92%;padding:1rem}.page-container h1{font-size:1.75rem}.page-container h2{font-size:1.5rem}.page-container p{font-size:.95rem}.page-button{font-size:.9rem;padding:10px 18px}}.wet-container{margin:-2vw auto 40px;max-width:1200px;padding:20px;text-align:center}.wet-container h1{color:#fff;display:inline-block;font-size:36px;font-weight:700;margin-bottom:20px;margin-top:-30px;padding-bottom:10px;position:relative;text-transform:uppercase}.wet-container h1:after{background-color:#007bff;border-radius:2px;content:"";display:block;height:4px;margin-top:5px;width:100%}.wet-container p{color:#fff;font-size:17px;margin-bottom:30px;margin-top:0;text-align:center}.wet-container strong{color:#fff}.articles-list{display:flex;flex-direction:column;gap:20px}.article-box{align-items:center;background:linear-gradient(135deg,#555e67,#0056b3);border-radius:8px;box-shadow:0 4px 8px #00000026;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;justify-content:space-between;margin:0 auto;max-width:1000px;padding:40px 30px;position:relative;text-align:left;transition:all .3s ease;width:100%}.article-box:after{color:#fff;content:"➜";font-size:28px;transition:transform .3s ease}.article-box:hover{background:linear-gradient(135deg,#4b555f,#003d82);transform:scale(1.02)}.article-box:hover:after{transform:translateX(5px)}.form-page-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000f;display:flex;flex-direction:column;gap:2rem;margin:40px 0;max-width:none;padding:0 24px}.form-page-container h1{color:#0b1021;font-size:2.25rem;font-weight:800;margin:0 0 1rem;padding-bottom:.25rem;position:relative;text-align:center;text-transform:uppercase}.form-page-container h1:after{background-color:#007bff;border-radius:2px;content:"";display:block;height:4px;margin-top:6px;width:100%}.form-page-button-group{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.form-page-button-group button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:180px;padding:12px 24px;text-align:center;transition:all .3s ease}.form-page-button-group button:hover{background:linear-gradient(135deg,#0056b3,#003d82);transform:translateY(-2px)}@media (max-width:768px){.form-page-container{margin:30px auto;max-width:90%;padding:1rem}.form-page-container h1{font-size:1.75rem}.form-page-button-group{flex-direction:column}.form-page-button-group button{width:100%}}@media (min-width:1400px){.form-page-container{margin:80px auto;max-width:1200px}}.leaders-container{background-color:#fff;border:1px solid #e6eaf0;border-radius:12px;box-shadow:0 4px 16px #0000000f;margin:40px 0;max-width:none;padding:0 24px}.leaders-container h1{color:#0b1021;font-size:2.25rem;font-weight:800;margin:0 0 1rem;padding-bottom:.25rem;position:relative;text-align:center;text-transform:uppercase}.leaders-container h1:after{background-color:#007bff;border-radius:2px;content:"";display:block;height:4px;margin:6px auto 0;width:40%}.leaders-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin-top:1.25rem}.leader-card{align-items:center;background-color:#fff;border:1px solid #e6eaf0;border-radius:12px;box-shadow:0 6px 16px #0000000f;display:flex;flex-direction:column;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.leader-card:hover{box-shadow:0 10px 24px #00000014;transform:translateY(-2px)}.leader-image{border-radius:10px;box-shadow:0 4px 10px #00000014;height:auto;max-width:200px;object-fit:cover;width:100%}.leader-name{color:#0b1021;font-size:1.375rem;font-weight:800;margin-top:14px}.leader-role{color:#000;font-size:1.05rem;font-weight:600;margin:6px 0 8px}.leader-description{color:#000;font-size:1rem;line-height:1.55;margin:0;max-width:52ch;text-align:center}@media (max-width:900px){.leaders-grid{grid-template-columns:1fr}.leaders-container{margin:40px auto;padding:1.25rem}}@media (max-width:480px){.leader-card{padding:16px}.leader-name{font-size:1.25rem}.leader-description{font-size:.95rem}}.form-container{background-color:#fff;border:1px solid #e6eaf0;border-radius:12px;box-shadow:0 4px 16px #0000000f;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:60px auto;max-width:640px;padding:24px;text-align:left}.form-container h1{color:#0b1021;font-size:1.75rem;font-weight:800;margin:0 0 16px;text-align:center}.form-grid{gap:16px}.form-container label,.form-grid{display:flex;flex-direction:column}.form-container label{color:#0b1021;font-size:.95rem;font-weight:600;gap:8px}.form-container input[type=email],.form-container input[type=file],.form-container input[type=tel],.form-container input[type=text],.form-container select,.form-container textarea{background:#fff;border:1px solid #d7ddea;border-radius:8px;color:#0b1021;font-size:.95rem;outline:none;padding:12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-container input::placeholder,.form-container textarea::placeholder{color:#94a3b8}.form-container input:focus,.form-container select:focus,.form-container textarea:focus{border-color:#2b65ff;box-shadow:0 0 0 3px #2b65ff2e}.form-container textarea{line-height:1.5;min-height:140px;resize:vertical}.form-container button{align-self:start;background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 16px;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.form-container button:hover{background:linear-gradient(135deg,#005fd6,#0048a2);box-shadow:0 8px 18px #00000014;transform:translateY(-1px)}@media (max-width:768px){.form-container{margin:40px auto;max-width:92%;padding:18px}.form-container label{font-size:.95rem}.form-container input,.form-container select,.form-container textarea{font-size:.95rem;padding:12px}.form-container button{align-self:stretch;text-align:center;width:100%}}.article-container{background-color:initial;border-radius:0;line-height:1.8;margin:10vh auto 20px;max-width:1000px;padding:0}.article-container h1{word-wrap:break-word;color:#000;font-size:32px;font-weight:700;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:100%;overflow-wrap:break-word;padding-bottom:10px;text-align:center;text-transform:uppercase}.article-container h1:after{background-color:#65adfa;border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:100%}.article-container h2{border-bottom:2px solid #ddd;font-size:28px;margin-top:40px;padding-bottom:8px}.article-container h2,.article-container h3{color:#000;font-weight:700;text-align:center}.article-container h3{font-size:22px;margin-top:25px}.article-container p{color:#000;font-size:17px;line-height:1.8;margin-bottom:18px;text-align:justify}.article-container strong{color:#000}.article-container blockquote{background:#f9f9f9;border-left:4px solid #007bff;color:#000;font-size:18px;font-style:italic;margin:20px 0;padding:15px}.article-container ul,ol{margin-bottom:20px;padding-left:25px}.article-container li{color:#000;font-size:16px;padding:6px 0}.article-container a{color:#007bff;font-weight:700;text-decoration:none;transition:color .3s ease-in-out}.article-container a:hover{color:#0056b3;text-decoration:underline}.article-button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-top:20px;padding:12px 24px;text-align:center;transition:all .3s ease}.article-button:hover{background:linear-gradient(135deg,#0056b3,#003d82);transform:scale(1.05)}.article-section{background-color:#000;border-radius:8px;box-shadow:0 3px 6px #00000014;margin-top:40px;padding:25px}@media (max-width:768px){.article-container{max-width:90%;padding:20px}.article-container h1{font-size:28px}.article-container h2{font-size:24px}.article-container p{font-size:16px}.article-button{font-size:14px;padding:10px 20px}}.legal-container{border-radius:0;margin:10vh auto 20px;max-width:1000px;padding:0;text-align:center}.legal-container h1{color:#000;font-size:36px;font-weight:700;margin-bottom:20px;padding-bottom:10px;position:relative;text-align:center;text-transform:uppercase}.legal-container h1:after{background-color:#007bff;border-radius:2px;content:"";display:block;height:4px;margin-top:5px;width:100%}.legal-container h2{color:#000;font-size:24px;font-weight:700;margin-top:30px}.legal-container h3{color:#000;font-size:20px;font-weight:700;margin-top:25px}.legal-container p{color:#000;font-size:16px;line-height:1.8;margin-bottom:15px;text-align:justify}.legal-highlight{background-color:#005bbb1a;border-left:4px solid #007bff;border-radius:5px;margin:15px 0;padding:10px 15px}.legal-note{font-size:15px}.legal-contact,.legal-note{color:#0056b3;font-weight:700;margin-top:20px;text-align:center}.legal-contact{font-size:16px}@media (max-width:768px){.legal-container{max-width:90%;padding:20px}.legal-container h1{font-size:30px}.legal-container h2{font-size:22px}.legal-container h3{font-size:18px}.legal-container p{font-size:15px}}.locations-container{background-color:#fff;border:1px solid #e6eaf0;border-radius:12px;box-shadow:0 4px 16px #0000000f;display:flex;flex-direction:column;gap:1.25rem;margin:40px 0;max-width:none;padding:0 24px;text-align:center}.locations-container h1{color:#0b1021;font-size:2rem;font-weight:800;margin:0 0 .5rem;padding-bottom:.25rem;position:relative;text-transform:uppercase}.locations-container h1:after{background-color:#007bff;border-radius:2px;content:"";display:block;height:4px;margin-top:6px;width:100%}.locations-container p{color:#000;font-size:1rem;margin:0;text-align:center}.locations-content{align-items:stretch;display:flex;gap:20px;margin-top:10px}.locations-list{background:#fff;border:1px solid #e6eaf0;border-radius:10px;box-shadow:0 2px 8px #0000000d;display:flex;flex:1 1;flex-direction:column;height:auto;max-width:320px;padding:12px;text-align:left}.location-item{background:#f1f5ff;border:1px solid #e6eaf0;border-radius:8px;color:#0b1021;cursor:pointer;font-size:.9rem;font-weight:700;margin-bottom:10px;padding:8px 12px;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.location-item:hover{background:#e6eeff;box-shadow:0 2px 8px #0000000f;transform:translateX(3px)}.location-item.active{background:#e0e9ff;border-color:#2b65ff;box-shadow:0 0 0 3px #2b65ff2e}.map-container{border:1px solid #e6eaf0;border-radius:10px;box-shadow:0 6px 16px #0000000f;flex:2 1;height:500px;overflow:hidden;width:100%}.dark-mode-toggle{align-self:flex-end;background:#fff;border:1px solid #e6eaf0;border-radius:8px;color:#0b1021;cursor:pointer;font-size:.9rem;font-weight:700;margin:4px 0 0;padding:8px 12px;transition:background .2s ease,box-shadow .15s ease,transform .15s ease}.dark-mode-toggle:hover{background:#f9fbff;box-shadow:0 4px 12px #0000000f;transform:translateY(-1px)}@media (max-width:900px){.locations-content{flex-direction:column}.locations-list{height:auto;max-width:100%}.location-item{width:100%}.map-container{height:420px;width:100%}}@media (max-width:480px){.locations-container{margin:40px auto;padding:1rem}.map-container{height:360px}}
/*# sourceMappingURL=main.b25cec48.css.map*/