.ServiceInquiryForm-module__6jwVOq__form{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-8);box-shadow:var(--shadow-xl);width:100%;max-width:600px}.ServiceInquiryForm-module__6jwVOq__formGrid{gap:var(--spacing-6);margin-bottom:var(--spacing-6);grid-template-columns:1fr 1fr;display:grid}.ServiceInquiryForm-module__6jwVOq__formGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.ServiceInquiryForm-module__6jwVOq__fullWidth{grid-column:1/-1}.ServiceInquiryForm-module__6jwVOq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--spacing-1);display:flex}.ServiceInquiryForm-module__6jwVOq__required{color:var(--color-error);font-weight:var(--font-weight-bold)}.ServiceInquiryForm-module__6jwVOq__input,.ServiceInquiryForm-module__6jwVOq__textarea,.ServiceInquiryForm-module__6jwVOq__select{width:100%;padding:var(--spacing-3)var(--spacing-4);font-size:var(--font-size-base);font-family:var(--font-body);color:var(--color-text-primary);background-color:var(--color-white);border:2px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base);outline:none}.ServiceInquiryForm-module__6jwVOq__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-3)center;padding-right:var(--spacing-10)}.ServiceInquiryForm-module__6jwVOq__input:hover,.ServiceInquiryForm-module__6jwVOq__textarea:hover,.ServiceInquiryForm-module__6jwVOq__select:hover{border-color:var(--color-text-secondary)}.ServiceInquiryForm-module__6jwVOq__input:focus,.ServiceInquiryForm-module__6jwVOq__textarea:focus,.ServiceInquiryForm-module__6jwVOq__select:focus{border-color:var(--color-primary-blue);box-shadow:0 0 0 3px #1e3a8a1a}.ServiceInquiryForm-module__6jwVOq__input::placeholder,.ServiceInquiryForm-module__6jwVOq__textarea::placeholder{color:var(--color-text-light)}.ServiceInquiryForm-module__6jwVOq__textarea{resize:vertical;min-height:120px;line-height:var(--line-height-relaxed)}.ServiceInquiryForm-module__6jwVOq__inputError{border-color:var(--color-error);background-color:#ef44440d}.ServiceInquiryForm-module__6jwVOq__inputError:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #ef44441a}.ServiceInquiryForm-module__6jwVOq__errorMessage{font-size:var(--font-size-sm);color:var(--color-error);font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing-1);margin-top:calc(var(--spacing-2)*-1);display:flex}.ServiceInquiryForm-module__6jwVOq__errorMessage:before{content:"⚠";font-size:var(--font-size-base)}.ServiceInquiryForm-module__6jwVOq__errorBanner{border:2px solid var(--color-error);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-6);background:#ef44441a}.ServiceInquiryForm-module__6jwVOq__errorBanner strong{color:var(--color-error);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2);display:block}.ServiceInquiryForm-module__6jwVOq__errorBanner p{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-normal);margin:0}.ServiceInquiryForm-module__6jwVOq__formFooter{gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.ServiceInquiryForm-module__6jwVOq__privacyNote{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal);text-align:center;margin:0}.ServiceInquiryForm-module__6jwVOq__successMessage{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-10);box-shadow:var(--shadow-xl);text-align:center;align-items:center;gap:var(--spacing-4);flex-direction:column;width:100%;max-width:600px;display:flex}.ServiceInquiryForm-module__6jwVOq__successIcon{background:linear-gradient(135deg,var(--color-success)0%,#059669 100%);border-radius:var(--radius-full);width:64px;height:64px;color:var(--color-white);justify-content:center;align-items:center;animation:.6s ease-out ServiceInquiryForm-module__6jwVOq__successPulse;display:flex}@keyframes ServiceInquiryForm-module__6jwVOq__successPulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.ServiceInquiryForm-module__6jwVOq__successMessage h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ServiceInquiryForm-module__6jwVOq__successMessage p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:400px;margin:0}.ServiceInquiryForm-module__6jwVOq__successSubtext{font-size:var(--font-size-sm);color:var(--color-text-light);font-style:italic}@media (max-width:640px){.ServiceInquiryForm-module__6jwVOq__form,.ServiceInquiryForm-module__6jwVOq__successMessage{padding:var(--spacing-6);border-radius:var(--radius-lg)}.ServiceInquiryForm-module__6jwVOq__formGrid{gap:var(--spacing-5);grid-template-columns:1fr}.ServiceInquiryForm-module__6jwVOq__formGroup{gap:var(--spacing-2)}.ServiceInquiryForm-module__6jwVOq__input,.ServiceInquiryForm-module__6jwVOq__textarea,.ServiceInquiryForm-module__6jwVOq__select{padding:var(--spacing-3);font-size:var(--font-size-sm)}.ServiceInquiryForm-module__6jwVOq__label{font-size:var(--font-size-xs)}.ServiceInquiryForm-module__6jwVOq__textarea{min-height:100px}.ServiceInquiryForm-module__6jwVOq__successMessage{padding:var(--spacing-8)}.ServiceInquiryForm-module__6jwVOq__successIcon{width:56px;height:56px}.ServiceInquiryForm-module__6jwVOq__successMessage h3{font-size:var(--font-size-xl)}.ServiceInquiryForm-module__6jwVOq__successMessage p{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.ServiceInquiryForm-module__6jwVOq__input,.ServiceInquiryForm-module__6jwVOq__textarea,.ServiceInquiryForm-module__6jwVOq__select,.ServiceInquiryForm-module__6jwVOq__successIcon{transition:none;animation:none}}@media (prefers-contrast:high){.ServiceInquiryForm-module__6jwVOq__input,.ServiceInquiryForm-module__6jwVOq__textarea,.ServiceInquiryForm-module__6jwVOq__select{border-width:2px}.ServiceInquiryForm-module__6jwVOq__inputError{border-width:3px}}
.page-module__VKYseq__main{min-height:100vh}.page-module__VKYseq__sectionHeader{text-align:center;margin-bottom:var(--spacing-12);max-width:800px;margin-left:auto;margin-right:auto}.page-module__VKYseq__sectionTitle{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-4);font-family:var(--font-heading)}.page-module__VKYseq__sectionSubtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6}.page-module__VKYseq__lightText{color:#fff!important}.page-module__VKYseq__servicesGrid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.page-module__VKYseq__benefitsGrid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.page-module__VKYseq__benefitCard{text-align:center;padding:var(--spacing-6)}.page-module__VKYseq__benefitIcon{margin-bottom:var(--spacing-4);font-size:3rem}.page-module__VKYseq__benefitTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-3);font-family:var(--font-heading)}.page-module__VKYseq__benefitDescription{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6}.page-module__VKYseq__processTimeline{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid;position:relative}.page-module__VKYseq__processStep{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.page-module__VKYseq__stepNumber{background:var(--color-accent-yellow);border-radius:var(--radius-full);width:80px;height:80px;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-blue);margin-bottom:var(--spacing-4);justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #00000026}.page-module__VKYseq__stepContent{flex:1}.page-module__VKYseq__stepTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--spacing-3);font-family:var(--font-heading)}.page-module__VKYseq__stepDescription{font-size:var(--font-size-base);color:#ffffffe6;line-height:1.6}.page-module__VKYseq__stepConnector{display:none}.page-module__VKYseq__pricingSection{gap:var(--spacing-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module__VKYseq__pricingContent{gap:var(--spacing-6);flex-direction:column;display:flex}.page-module__VKYseq__pricingTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-family:var(--font-heading)}.page-module__VKYseq__pricingDescription{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.7}.page-module__VKYseq__pricingFeatures{gap:var(--spacing-4);flex-direction:column;display:flex}.page-module__VKYseq__pricingFeature{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--color-text-primary);display:flex}.page-module__VKYseq__checkmark{color:var(--color-accent-yellow);flex-shrink:0}.page-module__VKYseq__pricingImage{justify-content:center;align-items:center;display:flex}.page-module__VKYseq__pricingImagePlaceholder{background:linear-gradient(135deg,var(--color-primary-blue)0%,#2563eb 100%);border-radius:var(--radius-lg);color:#fff;justify-content:center;align-items:center;width:300px;height:300px;display:flex;box-shadow:0 10px 30px #00000026}.page-module__VKYseq__contactSection{gap:var(--spacing-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__VKYseq__contactInfo{gap:var(--spacing-6);flex-direction:column;display:flex}.page-module__VKYseq__contactTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-family:var(--font-heading)}.page-module__VKYseq__contactDescription{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.7}.page-module__VKYseq__contactMethods{gap:var(--spacing-6);flex-direction:column;display:flex}.page-module__VKYseq__contactMethod{align-items:center;gap:var(--spacing-4);display:flex}.page-module__VKYseq__contactIcon{background:var(--color-background-light);border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-primary-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__VKYseq__contactLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-1)}.page-module__VKYseq__contactLink{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary-blue);transition:color var(--transition-base);text-decoration:none}.page-module__VKYseq__contactLink:hover{color:#2563eb;text-decoration:underline}.page-module__VKYseq__trustSignals{gap:var(--spacing-3);padding:var(--spacing-6);background:var(--color-background-light);border-radius:var(--radius-md);border-left:4px solid var(--color-accent-yellow);flex-direction:column;display:flex}.page-module__VKYseq__trustSignal{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--color-text-primary);display:flex}.page-module__VKYseq__trustSignal svg{color:var(--color-accent-yellow);flex-shrink:0}.page-module__VKYseq__contactForm{justify-content:center;display:flex}@media (max-width:1024px){.page-module__VKYseq__contactSection,.page-module__VKYseq__pricingSection{gap:var(--spacing-8);grid-template-columns:1fr}.page-module__VKYseq__pricingImage{order:-1}.page-module__VKYseq__pricingImagePlaceholder{width:250px;height:250px}}@media (max-width:768px){.page-module__VKYseq__sectionTitle{font-size:var(--font-size-3xl)}.page-module__VKYseq__sectionSubtitle{font-size:var(--font-size-base)}.page-module__VKYseq__servicesGrid{grid-template-columns:1fr}.page-module__VKYseq__benefitsGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.page-module__VKYseq__processTimeline{grid-template-columns:1fr}.page-module__VKYseq__stepNumber{width:64px;height:64px;font-size:var(--font-size-2xl)}.page-module__VKYseq__pricingTitle,.page-module__VKYseq__contactTitle{font-size:var(--font-size-2xl)}.page-module__VKYseq__pricingDescription,.page-module__VKYseq__contactDescription{font-size:var(--font-size-base)}.page-module__VKYseq__pricingImagePlaceholder{width:200px;height:200px}.page-module__VKYseq__contactMethods{gap:var(--spacing-4)}.page-module__VKYseq__contactIcon{width:40px;height:40px}.page-module__VKYseq__contactLink{font-size:var(--font-size-base)}}@media (max-width:640px){.page-module__VKYseq__sectionHeader{margin-bottom:var(--spacing-8)}.page-module__VKYseq__sectionTitle{font-size:var(--font-size-2xl)}.page-module__VKYseq__benefitsGrid{grid-template-columns:1fr}.page-module__VKYseq__benefitCard{padding:var(--spacing-4)}.page-module__VKYseq__pricingImagePlaceholder{width:150px;height:150px}.page-module__VKYseq__pricingImagePlaceholder svg{width:80px;height:80px}.page-module__VKYseq__trustSignals{padding:var(--spacing-4)}}
