:root{--vps-blue:#1a68ad;--vps-dark-blue:#0d3f6e;--vps-light-blue:#e8f0f8;--vps-navy:#303a49;--vps-gray:#666;--vps-light-gray:#f5f5f5;--vps-border:#ddd;--vps-white:#fff;--vps-green:#2ecc71;--font-primary:"Open Sans", sans-serif;--font-heading:"Raleway", sans-serif}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-primary);color:var(--vps-navy);background:var(--vps-white);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.7}#root{flex-direction:column;min-height:100vh;display:flex}main{flex:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--vps-navy);margin:0 0 16px;font-weight:600;line-height:1.3}h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}p{margin:0 0 16px}a{color:var(--vps-blue);text-decoration:none;transition:color .2s}a:hover{color:var(--vps-dark-blue)}img{max-width:100%;height:auto}.container{max-width:1170px;margin:0 auto;padding:0 20px}.btn{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:2px solid #0000;border-radius:3px;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary{background:var(--vps-blue);color:var(--vps-white);border-color:var(--vps-blue)}.btn-primary:hover{background:var(--vps-dark-blue);border-color:var(--vps-dark-blue);color:var(--vps-white)}.btn-outline{color:var(--vps-blue);border-color:var(--vps-blue);background:0 0}.btn-outline:hover{background:var(--vps-blue);color:var(--vps-white)}.btn-white{color:var(--vps-white);border-color:var(--vps-white);background:0 0}.btn-white:hover{background:var(--vps-white);color:var(--vps-blue)}.site-header{z-index:1000;background:var(--vps-white);position:sticky;top:0;box-shadow:0 2px 4px #00000014}.site-header.header--home{width:100%;box-shadow:none;background:0 0;position:fixed}.site-header.header--home .header-top{background:var(--vps-blue)}.site-header.header--home .header-main{background:0 0;border-bottom:none}.site-header.header--home .nav-button,.site-header.header--home .main-nav a{color:#ffffffeb}.site-header.header--home .nav-button:hover,.site-header.header--home .main-nav a:hover{color:#fff;opacity:1}.site-header.header--home .arrow{color:#ffffffb3}.site-header.header--home .dropdown{border-top-color:var(--vps-blue);background:#00193cf5;box-shadow:0 4px 16px #0000004d}.site-header.header--home .dropdown li a{color:#ffffffd9}.site-header.header--home .dropdown li a:hover{color:#fff;background:#ffffff14}.site-header.header--home.header--scrolled{-webkit-backdrop-filter:blur(8px);background:#001e46eb;transition:background .3s}.header-top{background:var(--vps-blue);color:var(--vps-white);font-size:13px}.header-top-inner{justify-content:flex-end;max-width:1170px;margin:0 auto;padding:6px 20px;display:flex}.header-top-links{gap:20px;display:flex}.header-top-links a{color:var(--vps-white);font-size:13px;font-weight:500;text-decoration:none}.header-top-links a:hover{opacity:.85;color:var(--vps-white)}.header-main{border-bottom:3px solid var(--vps-blue)}.header-main-inner{justify-content:space-between;align-items:center;max-width:1170px;margin:0 auto;padding:12px 20px;display:flex}.logo-link{align-items:center;display:flex}.logo{width:auto;height:50px}.site-header.header--home .logo{height:60px}.main-nav .nav-list{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.nav-list>li{position:relative}.nav-list>li>a,.nav-button{font-family:var(--font-heading);color:var(--vps-navy);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:block}.nav-list>li>a:hover,.nav-button:hover{color:var(--vps-blue)}.arrow{margin-left:4px;font-size:10px}.has-dropdown{position:relative}.dropdown{background:var(--vps-white);border-top:3px solid var(--vps-blue);z-index:100;min-width:220px;margin:0;padding:8px 0;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000001f}.dropdown li a{color:var(--vps-navy);padding:8px 20px;font-size:13px;font-weight:500;display:block}.dropdown li a:hover{background:var(--vps-light-blue);color:var(--vps-blue)}.mobile-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.mobile-toggle span{background:var(--vps-navy);width:24px;height:2px;transition:all .3s;display:block}.mobile-toggle.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (width<=992px){.mobile-toggle{display:flex}.main-nav{background:var(--vps-white);border-top:1px solid var(--vps-border);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #0000001a}.main-nav.open{display:block}.nav-list{flex-direction:column;padding:10px 0}.nav-list>li>a,.nav-button{text-align:left;width:100%;padding:12px 24px}.dropdown{box-shadow:none;background:var(--vps-light-gray);border-top:none;position:static}.dropdown li a{padding-left:40px}}.site-footer{background:var(--vps-navy);color:#ffffffbf;font-size:14px}.footer-cta{background:var(--vps-blue);text-align:center;padding:40px 20px}.footer-cta h2{color:var(--vps-white);margin-bottom:20px;font-size:24px}.footer-cta .btn-primary{background:var(--vps-white);color:var(--vps-blue);border-color:var(--vps-white)}.footer-cta .btn-primary:hover{color:var(--vps-white);background:0 0}.footer-main{max-width:1170px;margin:0 auto;padding:50px 20px 30px}.footer-columns{grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px;display:grid}.footer-col h3{color:var(--vps-white);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:16px}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col ul li{margin-bottom:8px}.footer-col ul li a{color:#ffffffa6;font-size:13px;transition:color .2s}.footer-col ul li a:hover{color:var(--vps-white)}.footer-social{border-top:1px solid #ffffff26;justify-content:center;gap:16px;padding:20px 0;display:flex}.footer-social a{color:#fff9;transition:color .2s}.footer-social a:hover{color:var(--vps-white)}.footer-bottom{color:#ffffff73;border-top:1px solid #ffffff1a;padding:16px 20px 20px;font-size:12px}.footer-legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.footer-legal a{color:#fff9;text-decoration:none}.footer-legal a:hover{color:var(--vps-white)}.footer-bottom-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.footer-copy{color:#ffffff73;margin:0}.footer-credit-group{align-items:center;gap:8px;display:flex}.footer-credit{color:#fff9;text-decoration:none}.footer-credit:hover{color:var(--vps-white)}.footer-sep{color:#ffffff4d}@media (width<=560px){.footer-bottom-bar{text-align:center;flex-direction:column}}.cookie-banner{z-index:9999;background:var(--vps-navy);border-top:3px solid var(--vps-blue);padding:18px 0;position:fixed;bottom:0;left:0;right:0}.cookie-banner__inner{justify-content:space-between;align-items:center;gap:32px;max-width:1170px;margin:0 auto;padding:0 24px;display:flex}.cookie-banner__text{color:#ffffffbf;margin:0;font-size:14px;line-height:1.6}.cookie-banner__text a{color:var(--vps-light-blue);text-decoration:underline}.cookie-banner__actions{flex-shrink:0;gap:10px;display:flex}.cookie-banner__decline{color:#ffffff80;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);background:0 0;border:1px solid #fff3;border-radius:4px;padding:8px 18px;transition:all .2s}.cookie-banner__decline:hover{color:#ffffffd9;border-color:#fff6}.cookie-banner__accept{color:#fff;background:var(--vps-blue);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:4px;padding:8px 20px;transition:background .2s}.cookie-banner__accept:hover{background:var(--vps-dark-blue)}@media (width<=640px){.cookie-banner__inner{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=768px){.footer-columns{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.footer-columns{grid-template-columns:1fr}}.page-hero{background:linear-gradient(135deg, var(--vps-dark-blue), var(--vps-blue));color:var(--vps-white);text-align:center;padding:60px 0}.page-hero h1{color:var(--vps-white);margin-bottom:8px}.page-hero .page-subtitle{color:#fffc;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:16px}.hero-slider{position:relative;overflow:hidden}.hero-slide:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0014328c 0%,#0000 100%);height:280px;position:absolute;top:0;left:0;right:0}.hero-body,.hero-role-row{z-index:2;position:relative}.hero-slide{background-position:50%;background-size:cover;flex-direction:column;min-height:100vh;display:flex}.hero-body{flex:1;justify-content:center;align-items:center;padding:140px 20px 40px;display:flex}.hero-content{text-align:center;max-width:800px}.hero-content h1{color:var(--vps-white);text-shadow:0 2px 8px #000000b3,0 4px 24px #00000080;margin-bottom:16px;font-size:48px;font-weight:700}.hero-subtitle{color:#ffffffeb;text-shadow:0 1px 8px #0000004d;font-size:22px;font-weight:300}.hero-role-row{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:1170px;margin:0 auto;padding:0 24px 40px;display:grid}.hero-role-card{-webkit-backdrop-filter:blur(14px);color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#001432b8;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,border-color .2s;display:flex}.hero-role-card:hover{color:#fff;background:#002864e0;border-color:#ffffff59;transform:translateY(-3px)}.hero-role-icon{opacity:.9}@media (width<=768px){.hero-slide{min-height:100svh}.hero-body{padding-top:120px}.hero-content h1{font-size:28px}.hero-role-row{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px 32px}.hero-role-card{padding:18px 12px;font-size:13px}}.role-cards{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.role-card{border:1px solid var(--vps-border);color:var(--vps-navy);border-radius:6px;flex-direction:column;align-items:center;padding:30px 20px;text-decoration:none;transition:all .3s;display:flex}.role-card:hover{border-color:var(--vps-blue);color:var(--vps-blue);transform:translateY(-2px);box-shadow:0 4px 16px #1a68ad26}.role-icon{color:var(--vps-blue);margin-bottom:16px}.role-card h3{text-transform:uppercase;letter-spacing:1px;margin:0;font-size:16px}@media (width<=768px){.role-cards{grid-template-columns:repeat(2,1fr)}}.pillars-section{background:var(--vps-light-gray);padding:60px 0}.pillars{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.pillar a{color:var(--vps-navy);background:var(--vps-white);border-radius:6px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:block;overflow:hidden;box-shadow:0 2px 8px #00000014}.pillar a:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001f}.pillar-img-wrapper{height:200px;overflow:hidden}.pillar-img-wrapper img{object-fit:cover;width:100%;height:100%}.pillar h3{color:var(--vps-blue);padding:20px 20px 0;font-size:20px}.pillar p{color:var(--vps-gray);padding:0 20px 20px;font-size:14px}@media (width<=768px){.pillars{grid-template-columns:1fr}}.stats-section{background:var(--vps-blue);color:var(--vps-white);padding:60px 0}.stats-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.stat-number{font-family:var(--font-heading);margin-bottom:8px;font-size:48px;font-weight:700}.stat-label{opacity:.9;font-size:15px}@media (width<=768px){.stats-grid{grid-template-columns:1fr;gap:40px}.stat-number{font-size:36px}}.about-section{text-align:center;padding:80px 0}.about-section h2{color:var(--vps-blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-size:14px}.section-title{color:var(--vps-navy);margin-bottom:24px;font-size:28px}.section-title.light{color:var(--vps-white)}.about-section p{max-width:800px;color:var(--vps-gray);margin:0 auto 16px}.research-pubs-section{background:var(--vps-light-gray);text-align:center;padding:80px 0}.research-pubs-section h2{color:var(--vps-blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:40px;font-size:14px}.research-cards{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.research-card{background:var(--vps-white);text-align:center;border-radius:6px;transition:transform .3s;overflow:hidden;box-shadow:0 2px 8px #00000014}.research-card:hover{transform:translateY(-3px)}.research-card img{object-fit:cover;width:100%;height:160px}.research-card h3{color:var(--vps-navy);padding:16px 16px 0;font-size:18px}.research-card p{color:var(--vps-gray);padding:0 16px;font-size:13px}.research-card .btn{margin:8px 16px 20px;padding:8px 20px;font-size:12px}@media (width<=992px){.research-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.research-cards{grid-template-columns:1fr}}.why-section{color:var(--vps-white);text-align:center;background-position:50%;background-size:cover;padding:80px 0}.why-section h2{color:#fffc;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-size:14px}.why-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.why-item{background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;padding:24px}.why-item h4{color:var(--vps-white);margin-bottom:8px;font-size:16px}.why-item p{color:#fffc;margin:0;font-size:13px}@media (width<=992px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.why-grid{grid-template-columns:1fr}}.partners-section{text-align:center;padding:60px 0}.partners-intro{color:var(--vps-gray);margin-bottom:30px;font-size:16px}.partners-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.partners-logos img{opacity:.8;width:auto;height:70px;transition:opacity .3s}.partners-logos img:hover{opacity:1}.page-team .team-section{padding:60px 0}.page-team .team-section:nth-child(odd){background:var(--vps-light-gray)}.team-section h2{text-align:center;color:var(--vps-blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:40px;font-size:14px}.team-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.team-grid.executive{max-width:900px;margin:0 auto}.team-card{text-align:center}.team-photo{background:var(--vps-light-gray);border-radius:50%;width:150px;height:150px;margin:0 auto 16px;overflow:hidden}.team-photo img{object-fit:cover;width:100%;height:100%}.team-photo.placeholder{justify-content:center;align-items:center;display:flex}.team-card h4{margin-bottom:4px;font-size:16px}.team-title{color:var(--vps-gray);margin-bottom:4px;font-size:12px}.team-role{color:var(--vps-blue);font-size:13px;font-weight:600}@media (width<=992px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.team-grid{grid-template-columns:repeat(2,1fr)}}.timeline-section{padding:60px 0}.timeline{max-width:900px;margin:0 auto;position:relative}.timeline:before{content:"";background:var(--vps-blue);width:3px;height:100%;position:absolute;left:50%;transform:translate(-50%)}.timeline-item{margin-bottom:40px;display:flex;position:relative}.timeline-item.left{justify-content:flex-start;padding-right:55%}.timeline-item.right{justify-content:flex-end;padding-left:55%}.timeline-year{background:var(--vps-blue);color:var(--vps-white);font-family:var(--font-heading);z-index:1;border-radius:20px;padding:4px 16px;font-size:14px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.timeline-content{background:var(--vps-white);border:1px solid var(--vps-border);border-radius:6px;padding:20px;box-shadow:0 2px 8px #0000000f}.timeline-content p{color:var(--vps-gray);margin:0;font-size:14px}.history-narrative{background:var(--vps-light-gray);padding:60px 0}.history-narrative p{max-width:800px;color:var(--vps-gray);margin:0 auto 16px}.history-narrative h3{max-width:800px;color:var(--vps-blue);margin:32px auto 16px}@media (width<=768px){.timeline:before{left:20px}.timeline-item.left,.timeline-item.right{justify-content:flex-start;padding-left:60px;padding-right:0}.timeline-year{left:20px;transform:translate(-50%)}}.testimonials-section{padding:60px 0}.testimonial-card{background:var(--vps-white);border:1px solid var(--vps-border);border-left:4px solid var(--vps-blue);border-radius:6px;margin-bottom:24px;padding:30px;position:relative}.quote-icon{color:var(--vps-blue);opacity:.2;font-family:Georgia,serif;font-size:60px;line-height:1;position:absolute;top:10px;left:20px}.testimonial-card blockquote{color:var(--vps-gray);margin:0;padding:0;font-size:15px;font-style:italic;line-height:1.8}.testimonial-author{flex-direction:column;gap:2px;margin-top:16px;display:flex}.testimonial-author strong{color:var(--vps-navy);font-size:15px}.testimonial-author span{color:var(--vps-gray);font-size:13px}.testimonial-author .org{color:var(--vps-blue);font-weight:600}.content-page{padding:60px 0}.content-page .container{max-width:900px}.content-page h2{color:var(--vps-blue);margin-top:32px}.content-page h3{color:var(--vps-navy);margin-top:24px}.content-page ul{color:var(--vps-gray);padding-left:20px}.content-page li{margin-bottom:8px}.product-hero{background:linear-gradient(135deg, var(--vps-dark-blue), var(--vps-blue));color:var(--vps-white);text-align:center;padding:80px 0}.product-hero h1{color:var(--vps-white)}.product-hero p{color:#ffffffd9;max-width:700px;margin:0 auto;font-size:18px}.product-features{padding:60px 0}.feature-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.feature-card{border:1px solid var(--vps-border);border-radius:6px;padding:30px;transition:border-color .3s}.feature-card:hover{border-color:var(--vps-blue)}.feature-card h3{color:var(--vps-blue);margin-bottom:12px;font-size:18px}.feature-card p{color:var(--vps-gray);margin:0;font-size:14px}@media (width<=768px){.feature-grid{grid-template-columns:1fr}}.role-hero{background:linear-gradient(135deg, var(--vps-dark-blue), var(--vps-blue));color:var(--vps-white);text-align:center;padding:80px 0}.role-hero h1{color:var(--vps-white);font-size:34px}.role-hero p{color:#ffffffd9;max-width:700px;margin:0 auto;font-size:17px}.role-benefits{padding:60px 0}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.benefit-card{background:var(--vps-white);border:1px solid var(--vps-border);border-top:3px solid var(--vps-blue);border-radius:6px;padding:30px}.benefit-card h3{color:var(--vps-blue);margin-bottom:12px;font-size:18px}.benefit-card p,.benefit-card li{color:var(--vps-gray);font-size:14px}.benefit-card ul{margin:8px 0 0;padding-left:18px}.role-stats{background:var(--vps-light-gray);text-align:center;padding:50px 0}.role-stats .stats-grid{max-width:800px;margin:0 auto}.role-stats .stat-number{color:var(--vps-blue)}.role-stats .stat-label{color:var(--vps-gray)}@media (width<=768px){.benefits-grid{grid-template-columns:1fr}}.contact-section{padding:60px 0}.contact-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.contact-info h3{color:var(--vps-blue);margin-bottom:20px}.contact-detail{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.contact-detail svg{color:var(--vps-blue);flex-shrink:0;margin-top:2px}.contact-detail p{margin:0;font-size:14px}.contact-form h3{color:var(--vps-blue);margin-bottom:20px}.form-group{margin-bottom:16px}.form-group label{color:var(--vps-navy);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-group input,.form-group textarea{border:1px solid var(--vps-border);width:100%;font-family:var(--font-primary);border-radius:4px;padding:10px 14px;font-size:14px;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:var(--vps-blue);outline:none}.form-group textarea{resize:vertical;min-height:120px}@media (width<=768px){.contact-grid{grid-template-columns:1fr}}.join-section{padding:60px 0}.join-steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.join-step{text-align:center;border:1px solid var(--vps-border);border-radius:6px;padding:30px 20px}.step-number{background:var(--vps-blue);width:50px;height:50px;color:var(--vps-white);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:22px;font-weight:700;display:inline-flex}.join-step h3{margin-bottom:8px;font-size:18px}.join-step p{color:var(--vps-gray);font-size:14px}@media (width<=768px){.join-steps{grid-template-columns:1fr}}.qi-section{padding:60px 0}.qi-section:nth-child(2n){background:var(--vps-light-gray)}.qi-collaborative{background:var(--vps-white);border:1px solid var(--vps-border);border-left:4px solid var(--vps-blue);border-radius:6px;margin-bottom:40px;padding:30px}.qi-collaborative h3{color:var(--vps-blue);margin-bottom:8px}.qi-collaborative .qi-tag{color:var(--vps-white);background:var(--vps-blue);border-radius:12px;margin-bottom:12px;padding:2px 10px;font-size:12px;display:inline-block}.qi-collaborative ul{color:var(--vps-gray);padding-left:20px}.qi-collaborative li{margin-bottom:6px;font-size:14px}.why-content{padding:60px 0}.why-features{max-width:800px;margin:0 auto}.why-feature-item{border-bottom:1px solid var(--vps-border);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.why-check{flex-shrink:0;margin-top:2px}.why-feature-item p{margin:0;font-size:16px;line-height:1.6}.why-cta{text-align:center;padding:60px 0 20px}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hero-lead{color:#ffffffd9;max-width:700px;margin:0 auto;font-size:17px}.contact-form{background:var(--vps-light-gray);border-radius:6px;padding:30px}.home-contact-section{background:var(--vps-light-gray,#f8fafc);padding:60px 0}.home-contact-inner{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.home-contact-text h2{color:var(--vps-dark-blue,#0d2137);margin-bottom:12px}.home-contact-text p{color:#4b5563;line-height:1.7}.home-contact-text a{color:var(--vps-blue,#1a68ad)}.home-contact-form input,.home-contact-form textarea{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;margin-bottom:12px;padding:12px 14px;font-family:inherit;font-size:14px}.home-contact-form textarea{resize:vertical}.home-contact-form .form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=768px){.home-contact-inner{grid-template-columns:1fr;gap:32px}.home-contact-form .form-row{grid-template-columns:1fr}}
