.spinner-section-scope .side-section.is-bordered{border-bottom:1px solid var(--border)}.spinner-section-scope .side-section.is-inverted.is-bordered{border-bottom-color:var(--dark-border)}.spinner-section-scope .spinner-container{position:relative}.spinner-section-scope .spinner-container .spinner-base{opacity:0}.spinner-section-scope .spinner-container .set-logo{position:absolute!important;top:45%!important;left:0!important}.spinner-section-scope .spinner-container .spinner-layer{position:absolute;top:0;left:0}.spinner-section-scope .spinner-container .spinner-layer.layer-1{animation:rotation 48s linear infinite}.spinner-section-scope .spinner-container .spinner-layer.layer-2{animation:rotation 34s linear infinite}.spinner-section-scope .spinner-container .spinner-layer.layer-3{animation:rotation 21s linear infinite}.spinner-section-scope .iconify{transition:transform .3s;vertical-align:middle}.spinner-section-scope .action-link{font-weight:500;margin-right:.75rem}.spinner-section-scope .action-link:hover{opacity:.7;color:var(--primary)}.spinner-section-scope .action-link:hover+.iconify{opacity:.7;color:var(--primary);transform:translateX(5px)!important}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.spinner-section-scope .spinner-container{max-width:580px;margin:0 auto}.spinner-section-scope .set-logo{position:absolute!important;top:45%!important;left:0!important}}@media only screen and (max-width:767px){.spinner-section-scope .set-logo{position:absolute!important;top:45%!important;left:0!important}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.spinner-section-scope .side-section .title.is-2{font-size:2rem}}.contact-us-scope .contact-us-section{padding:4rem 1rem;min-height:100vh;display:flex;align-items:center}.contact-us-scope .contact-us-section .container{width:100%;max-width:1280px;margin:0 auto}.contact-us-scope .contact-us-section .section-header{text-align:center;margin-bottom:3rem}.contact-us-scope .contact-us-section .section-header .section-title{font-size:2.5rem;font-weight:700;color:var(--text-primary,#1e293b);margin:0 0 1rem;line-height:1.2}.contact-us-scope .contact-us-section .section-header .section-subtitle{font-size:1.5rem;color:var(--text-secondary,#0b0b0b);line-height:1.6;font-weight:700;max-width:1200px;margin:0 auto}.contact-us-scope .contact-us-section .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:flex-start}.contact-us-scope .contact-us-section .contact-grid .contact-form-column,.contact-us-scope .contact-us-section .contact-grid .contact-info-column{min-height:100%}.contact-us-scope .contact-us-section .contact-grid .contact-form-column{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}@media(max-width:1024px){.contact-us-scope .contact-us-section{padding:3rem 1rem}.contact-us-scope .contact-us-section .section-header{margin-bottom:2.5rem}.contact-us-scope .contact-us-section .section-header .section-title{font-size:2rem}.contact-us-scope .contact-us-section .section-header .section-subtitle{font-size:1rem}.contact-us-scope .contact-us-section .contact-grid{gap:1.5rem}}@media(max-width:767px){.contact-us-scope .contact-us-section{padding:2rem 1rem;min-height:auto}.contact-us-scope .contact-us-section .section-header{margin-bottom:2rem}.contact-us-scope .contact-us-section .section-header .section-title{font-size:1.75rem}.contact-us-scope .contact-us-section .section-header .section-subtitle{font-size:.9375rem}.contact-us-scope .contact-us-section .contact-grid{grid-template-columns:1fr;gap:1.5rem}.contact-us-scope .contact-us-section .contact-grid .contact-form-column{order:-1;padding:1.5rem}.contact-us-scope .contact-us-section .contact-grid .contact-info-column{order:1}}@media(max-width:480px){.contact-us-scope .contact-us-section{padding:1.5rem .75rem}.contact-us-scope .contact-us-section .section-header .section-title{font-size:1.5rem}.contact-us-scope .contact-us-section .section-header .section-subtitle{font-size:.875rem}.contact-us-scope .contact-us-section .contact-grid{gap:1.25rem}.contact-us-scope .contact-us-section .contact-grid .contact-form-column{padding:1.25rem}}