main.contact-us-page{padding:9vw 4vw 5vw;width:100%;min-height:100vh;position:relative;justify-content:flex-start!important;z-index:2}.cu-container{width:100%;max-width:83.5vw;margin:0 auto;align-items:stretch;gap:1.67vw}.cu-breadcrumb{list-style:none;justify-content:flex-start;gap:.5vw;font-size:var(--fontSize-xxs);color:var(--primary-600)}.cu-breadcrumb a{color:var(--primary-600);text-decoration:none;transition:color .2s ease}.cu-breadcrumb a:hover{color:var(--primary-blue-500)}.cu-breadcrumb-active{color:var(--primary-800);font-weight:600}.cu-hero{width:100%;padding:1.95vw;border-radius:1.1vw;background:linear-gradient(135deg,var(--primary-blue-25),var(--primary-blue-50));justify-content:space-between;gap:1.67vw}.cu-hero-text{align-items:flex-start;gap:.7vw;flex:1 1;min-width:0}.cu-hero-text h1{font-size:var(--fontSize-xxxl);font-weight:800;color:var(--primary-900);line-height:1.55}.cu-hero-text p{font-size:var(--fontSize-md);font-weight:400;color:var(--primary-800);line-height:1.6;max-width:44vw}.cu-hero-art{flex-shrink:0;width:33.3vw;max-width:480px}.cu-hero-art img{width:100%;height:auto;object-fit:contain}.cu-info-section{width:100%;align-items:stretch;gap:1.1vw}.cu-section-title{font-size:var(--fontSize-xxl);font-weight:700;color:var(--primary-900);text-align:right}.cu-info-row{width:100%;background:#ffffff;border:.07vw solid var(--primary-300);border-radius:.83vw;align-items:stretch;justify-content:space-between;gap:0}.cu-info-item{flex:1 1;min-width:0;padding:1.4vw 1.67vw;gap:.83vw;justify-content:flex-start;align-items:center}.cu-info-item+.cu-info-item{border-right:.07vw solid var(--primary-300)}.cu-info-icon{width:2.8vw;height:2.8vw;min-width:2.8vw;border-radius:50%;background:var(--primary-blue-25);color:var(--primary-blue-500);font-size:var(--fontSize-md)}.cu-info-body{align-items:flex-start;gap:.35vw;flex:1 1;min-width:0}.cu-info-label{font-size:var(--fontSize-xxs);color:var(--primary-600);font-weight:500}.cu-info-value{font-size:var(--fontSize-sm);color:var(--primary-800);font-weight:600;line-height:1.6;text-align:right;text-decoration:none}a.cu-info-value{color:var(--primary-blue-500);transition:color .2s ease}a.cu-info-value:hover{color:var(--primary-blue-700)}.cu-faq-block{width:100%;padding:1.1vw 1.4vw;border-radius:.83vw;background:var(--primary-blue-25);gap:1.1vw;justify-content:flex-start;flex-direction:row-reverse}.cu-faq-text{flex:1 1;min-width:0;font-size:var(--fontSize-sm);color:var(--primary-700);line-height:1.6;text-align:right}.cu-faq-icon{width:2.8vw;height:2.8vw;min-width:2.8vw;border-radius:50%;background:rgba(2,61,243,.09);font-size:var(--fontSize-md)}.cu-faq-btn,.cu-faq-icon{color:var(--primary-blue-500)}.cu-faq-btn{flex-shrink:0;padding:.76vw 1.25vw;border-radius:.83vw;background:transparent;border:.07vw solid var(--primary-blue-500);font-size:var(--fontSize-sm);font-weight:600;text-decoration:none;white-space:nowrap}.cu-faq-btn:hover{background:var(--primary-blue-500);color:#ffffff}.cu-grid{width:100%;display:grid;grid-template-columns:40% 1fr;grid-gap:1.67vw;gap:1.67vw;align-items:stretch}.cu-illustration-panel{position:relative;border-radius:1.4vw;overflow:hidden;min-height:36vw;background:linear-gradient(135deg,var(--primary-blue-25),var(--primary-blue-50))}.cu-illustration-panel img{object-fit:cover}.cu-form-card{background:#ffffff;border:.07vw solid var(--primary-300);border-radius:1.1vw;padding:2.2vw;align-items:stretch;gap:1.67vw}.cu-form-title{font-size:var(--fontSize-xl);font-weight:700;color:var(--primary-900);text-align:right}.cu-form{align-items:stretch;gap:1.67vw}.cu-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.1vw;gap:1.1vw}.cu-field{align-items:stretch!important;gap:.5vw!important}.cu-field-wide{grid-column:1/-1}.cu-field label{font-size:var(--fontSize-sm);font-weight:600;color:var(--primary-800);text-align:right}.cu-field input,.cu-field select,.cu-field textarea{border-radius:.55vw;border-color:var(--primary-300);font-size:var(--fontSize-sm);font-weight:500;padding:.83vw;background:#ffffff}.cu-field textarea{background:#ffffff!important;resize:vertical;min-height:6vw;line-height:1.7}.cu-field select{background:#ffffff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cu-field input::placeholder,.cu-field textarea::placeholder{color:var(--primary-500);font-size:var(--fontSize-sm);font-weight:400}.cu-field input:focus,.cu-field select:focus,.cu-field textarea:focus{border-color:var(--primary-blue-500);background:#ffffff}.cu-field>i.fa-angle-down{top:60%;left:1vw;font-size:var(--fontSize-sm);color:var(--primary-600);pointer-events:none}.cu-error-msg{justify-content:flex-start;gap:.3vw;font-size:var(--fontSize-xxs);color:var(--error-light);text-align:right}.cu-form-footer{width:100%;justify-content:space-between;gap:1.1vw;flex-direction:row-reverse}.cu-form-helper{flex:1 1;min-width:0;font-size:var(--fontSize-sm);color:var(--primary-600);text-align:right;line-height:1.6}.cu-submit-btn{flex-shrink:0;padding:.83vw 1.67vw;border-radius:.83vw;background:var(--primary-blue-500);color:#ffffff;font-size:var(--fontSize-sm);font-weight:600}.cu-submit-btn:hover:not(:disabled){background:var(--primary-blue-600)}body.dark .cu-hero,body.dark .cu-illustration-panel{background:linear-gradient(135deg,rgba(2,61,243,.18),rgba(2,61,243,.06))}body.dark .cu-hero-art img{filter:invert(1) hue-rotate(180deg)}body.dark .cu-breadcrumb-active,body.dark .cu-form-title,body.dark .cu-hero-text h1,body.dark .cu-section-title{color:var(--primary-100)}body.dark .cu-field label,body.dark .cu-hero-text p,body.dark .cu-info-value{color:var(--primary-200)}body.dark .cu-breadcrumb,body.dark .cu-breadcrumb a,body.dark .cu-faq-text,body.dark .cu-form-helper,body.dark .cu-info-label{color:var(--primary-500)}body.dark .cu-form-card,body.dark .cu-info-row{background:rgba(26,26,26,.5);border-color:rgba(255,255,255,.08)}body.dark .cu-info-item+.cu-info-item{border-right-color:rgba(255,255,255,.08)}body.dark .cu-faq-icon,body.dark .cu-info-icon{background:rgba(2,61,243,.2);color:var(--primary-cyan-300)}body.dark a.cu-info-value{color:var(--primary-cyan-300)}body.dark .cu-faq-block{background:rgba(2,61,243,.12)}body.dark .cu-faq-btn{border-color:var(--primary-cyan-300);color:var(--primary-cyan-300)}body.dark .cu-faq-btn:hover{background:var(--primary-cyan-300);color:var(--primary-900)}body.dark .cu-field input,body.dark .cu-field select,body.dark .cu-field textarea{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.12);color:var(--primary-100)}@media screen and (max-width:992px){main.contact-us-page{padding:30vw 5vw 12vw}.cu-container{max-width:100%;gap:5vw}.cu-breadcrumb{gap:1.5vw}.cu-hero{flex-direction:column;align-items:flex-start;padding:6vw;border-radius:4vw;gap:4vw}.cu-hero-text{gap:2vw}.cu-hero-text p{max-width:100%}.cu-hero-art{width:68vw;max-width:none;align-self:center}.cu-info-section{gap:3vw}.cu-info-row{flex-direction:column;border-radius:3vw;border-width:.2vw}.cu-info-item{width:100%;padding:4vw;gap:3vw}.cu-info-item+.cu-info-item{border-right:none;border-top:.2vw solid var(--primary-300)}.cu-info-icon{width:10vw;height:10vw;min-width:10vw;font-size:var(--fontSize-md)}.cu-faq-block{flex-wrap:wrap;align-items:center;padding:4vw;border-radius:3vw;gap:3vw}.cu-faq-icon{width:10vw;height:10vw;min-width:10vw}.cu-faq-btn{flex-basis:100%;padding:3vw;border-radius:3vw;border-width:.2vw;justify-content:center}.cu-grid{grid-template-columns:1fr;gap:4vw}.cu-illustration-panel{min-height:62vw;border-radius:4vw}.cu-form-card{padding:5vw;border-radius:3vw;border-width:.2vw;gap:4vw}.cu-form,.cu-form-grid{gap:4vw}.cu-form-grid{grid-template-columns:1fr}.cu-field{gap:1.5vw!important}.cu-field input,.cu-field select,.cu-field textarea{border-radius:2.4vw;padding:3vw;border-width:.2vw}.cu-field textarea{min-height:24vw}.cu-field>i.fa-angle-down{left:4vw;font-size:var(--fontSize-sm)}.cu-error-msg{gap:1vw}.cu-form-footer{flex-direction:column-reverse;gap:3vw}.cu-form-helper{text-align:center;width:100%}.cu-submit-btn{width:100%;padding:3.25vw;border-radius:3vw}}@media screen and (max-width:450px){main.contact-us-page{padding:32vw 4vw 10vw}.cu-faq-icon,.cu-info-icon{width:11vw;height:11vw;min-width:11vw}.cu-illustration-panel{min-height:61.5vw}}