._4CUZdq_contactSection{padding:var(--spacing-2xl) var(--spacing-md);background-color:var(--color-bg-base)}._4CUZdq_container{max-width:840px;margin:0 auto}._4CUZdq_header{text-align:center;margin-bottom:var(--spacing-xl)}._4CUZdq_badge{border-radius:var(--radius-pill);background-color:color-mix(in oklch, var(--color-brand-petrol-dark) 10%, transparent);color:var(--color-brand-petrol-dark);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}._4CUZdq_title{font-family:var(--font-heading);color:var(--color-text-main);margin-bottom:var(--spacing-sm);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}._4CUZdq_subtitle{font-family:var(--font-body);color:var(--color-text-muted);max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.5}._4CUZdq_formCard{background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:0 10px 30px #0c43560d}._4CUZdq_formGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){._4CUZdq_formGrid{grid-template-columns:repeat(2,1fr)}._4CUZdq_fullWidth{grid-column:span 2}}._4CUZdq_fieldGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}._4CUZdq_label{font-family:var(--font-body);color:var(--color-text-main);font-size:.875rem;font-weight:600}._4CUZdq_required{color:#d40924;color:lab(45.5382% 69.8881 46.2994);margin-left:2px}._4CUZdq_input,._4CUZdq_select,._4CUZdq_textarea{width:100%;font-family:var(--font-body);color:var(--color-text-main);background-color:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:.75rem 1rem;font-size:.95rem;transition:border-color .15s,background-color .15s,box-shadow .15s}._4CUZdq_input:focus,._4CUZdq_select:focus,._4CUZdq_textarea:focus{background-color:var(--color-surface-card);border-color:var(--color-brand-petrol-dark);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-brand-petrol-dark) 15%, transparent);outline:none}._4CUZdq_inputError,._4CUZdq_selectError,._4CUZdq_textareaError{background-color:#fff6f5!important;background-color:lab(97.5883% 3.05605 1.64278)!important;border-color:#d40924!important;border-color:lab(45.5382% 69.8881 46.2994)!important}._4CUZdq_selectWrapper{position:relative}._4CUZdq_select{appearance:none;padding-right:2.5rem}._4CUZdq_selectWrapper:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--color-text-muted);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}._4CUZdq_textarea{resize:vertical;min-height:110px}._4CUZdq_errorMessage{font-family:var(--font-body);color:#d40924;color:lab(45.5382% 69.8881 46.2994);margin-top:2px;font-size:.8rem}._4CUZdq_submitButton{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:1rem var(--spacing-lg);font-family:var(--font-heading);color:var(--color-text-inverse);background-color:var(--color-brand-petrol-dark);border-radius:var(--radius-md);cursor:pointer;margin-top:var(--spacing-sm);border:none;font-size:1rem;font-weight:700;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex}._4CUZdq_submitButton:hover:not(:disabled){background-color:var(--color-brand-petrol-accent);box-shadow:0 4px 14px color-mix(in oklch, var(--color-brand-petrol-dark) 30%, transparent);transform:translateY(-1px)}._4CUZdq_submitButton:active:not(:disabled){transform:translateY(0)}._4CUZdq_submitButton:disabled{opacity:.7;cursor:not-allowed}._4CUZdq_successCard{background-color:var(--color-surface-card);border:2px solid var(--color-brand-petrol-dark);border-radius:var(--radius-lg);padding:var(--spacing-2xl) var(--spacing-xl);text-align:center;animation:.3s ease-out _4CUZdq_fadeIn;box-shadow:0 10px 30px #0c435614}@keyframes _4CUZdq_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._4CUZdq_successIconWrapper{background-color:color-mix(in oklch, var(--color-brand-petrol-dark) 12%, transparent);width:64px;height:64px;color:var(--color-brand-petrol-dark);margin-bottom:var(--spacing-md);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._4CUZdq_successTitle{font-family:var(--font-heading);color:var(--color-text-main);margin-bottom:var(--spacing-sm);font-size:1.5rem;font-weight:700}._4CUZdq_successText{font-family:var(--font-body);color:var(--color-text-muted);max-width:580px;margin:0 auto var(--spacing-xl) auto;font-size:1rem;line-height:1.6}._4CUZdq_resetButton{padding:.75rem var(--spacing-lg);font-family:var(--font-heading);color:var(--color-brand-petrol-dark);border:1.5px solid var(--color-brand-petrol-dark);border-radius:var(--radius-md);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}._4CUZdq_resetButton:hover{background-color:var(--color-brand-petrol-dark);color:var(--color-text-inverse)}
.X7kM2G_bannerSection{padding-block:var(--spacing-2xl);padding-inline:var(--spacing-md);background-color:var(--color-surface-subtle);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.X7kM2G_container{max-width:1200px;margin:0 auto}.X7kM2G_card{background:linear-gradient(135deg, var(--color-surface-card) 0%, var(--color-surface-subtle) 100%);border-radius:var(--radius-lg);color:var(--color-text-main);text-align:center;align-items:center;gap:var(--spacing-md);border:1px solid color-mix(in oklch, var(--color-brand-petrol-dark) 15%, transparent);flex-direction:column;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #0c435614,0 4px 12px #00000008}.X7kM2G_badgeGroup{justify-content:center;display:flex}.X7kM2G_badge{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-petrol-dark);background-color:color-mix(in oklch, var(--color-brand-petrol-dark) 8%, transparent);border-radius:var(--radius-pill);border:1px solid color-mix(in oklch, var(--color-brand-petrol-dark) 20%, transparent);padding:.35rem .875rem;font-size:.75rem;font-weight:700}.X7kM2G_title{font-family:var(--font-heading);color:var(--color-brand-petrol-dark);max-width:48rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.2}.X7kM2G_subtitle{font-family:var(--font-body);color:var(--color-text-muted);max-width:36rem;font-size:clamp(1rem,2vw,1.1875rem);line-height:1.6}.X7kM2G_actions{margin-top:var(--spacing-sm)}.X7kM2G_primaryButton{background-color:var(--color-brand-petrol-dark);color:var(--color-text-inverse);font-family:var(--font-heading);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:1rem 2.25rem;font-size:1rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #0c435640}.X7kM2G_primaryButton:hover{background-color:var(--color-brand-petrol-accent);transform:translateY(-2px);box-shadow:0 8px 24px #0c435659}.X7kM2G_primaryButton:focus-visible{outline:2px solid var(--color-brand-petrol-dark);outline-offset:4px}
.KRU6Oa_faqSection{padding:var(--spacing-2xl) var(--spacing-md);background-color:var(--color-bg-base);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.KRU6Oa_container{max-width:960px;margin:0 auto}.KRU6Oa_header{text-align:center;margin-bottom:var(--spacing-xl)}.KRU6Oa_badge{border-radius:var(--radius-pill);background-color:color-mix(in oklch, var(--color-brand-petrol-dark) 10%, transparent);color:var(--color-brand-petrol-dark);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.KRU6Oa_title{font-family:var(--font-heading);color:var(--color-text-main);margin-bottom:var(--spacing-sm);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.KRU6Oa_subtitle{font-family:var(--font-body);color:var(--color-text-muted);max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.5}.KRU6Oa_accordionRoot{gap:var(--spacing-lg);flex-direction:column;display:flex}.KRU6Oa_accordionItem{background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 6px #0c435608}.KRU6Oa_accordionItem:hover{border-color:var(--color-brand-petrol-accent)}.KRU6Oa_accordionItem[data-open]{border-color:var(--color-brand-petrol-dark);box-shadow:0 4px 12px #0c43560f}.KRU6Oa_accordionHeader{margin:0}.KRU6Oa_accordionTrigger{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-xl);cursor:pointer;text-align:left;color:var(--color-text-main);background:0 0;border:none;transition:background-color .15s;display:flex}.KRU6Oa_accordionTrigger:hover{background-color:color-mix(in oklch, var(--color-brand-petrol-dark) 3%, transparent)}.KRU6Oa_accordionTrigger:focus-visible{outline:2px solid var(--color-brand-petrol-dark);outline-offset:-2px}.KRU6Oa_questionText{font-family:var(--font-body);color:var(--color-text-main);font-size:1.1rem;font-weight:600;line-height:1.4}.KRU6Oa_accordionIcon{color:var(--color-brand-petrol-dark);flex-shrink:0;transition:transform .25s}.KRU6Oa_accordionTrigger[data-panel-open] .KRU6Oa_accordionIcon{transform:rotate(180deg)}.KRU6Oa_accordionPanel{box-sizing:border-box;height:var(--accordion-panel-height);transition:height .2s cubic-bezier(.16,1,.3,1);overflow:hidden}.KRU6Oa_accordionPanel[data-starting-style],.KRU6Oa_accordionPanel[data-ending-style]{height:0}.KRU6Oa_accordionContent{padding:0 var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-lg);margin-top:0}.KRU6Oa_answerText{font-family:var(--font-body);color:var(--color-text-muted);font-size:.975rem;line-height:1.6}
.oVnRKG_featuresSection{padding:var(--spacing-2xl) var(--spacing-md);background-color:var(--color-bg-base);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.oVnRKG_container{max-width:1200px;margin:0 auto}.oVnRKG_header{text-align:center;max-width:800px;margin:0 auto var(--spacing-2xl) auto}.oVnRKG_badge{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-petrol-dark);background-color:color-mix(in oklch, var(--color-brand-petrol-dark) 10%, transparent);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-pill);margin-bottom:var(--spacing-md);font-size:.8125rem;font-weight:700;display:inline-block}.oVnRKG_title{font-family:var(--font-heading);color:var(--color-text-main);margin-bottom:var(--spacing-md);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.oVnRKG_subtitle{color:var(--color-text-muted);font-size:1.125rem;line-height:1.6}.oVnRKG_grid{gap:var(--spacing-xl);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:768px){.oVnRKG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.oVnRKG_grid{grid-template-columns:repeat(3,1fr)}}.oVnRKG_card{background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-xl);flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 8px #0c43560a}.oVnRKG_card:hover{border-color:#004254;border-color:lab(25.138% -14.966 -16.6083);transform:translateY(-4px);box-shadow:0 12px 24px -4px #0c435614}.oVnRKG_iconWrapper{border-radius:var(--radius-md);background-color:color-mix(in oklch, var(--color-brand-petrol-dark) 8%, transparent);width:48px;height:48px;color:var(--color-brand-petrol-dark);margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.oVnRKG_cardHeader{margin-bottom:var(--spacing-md)}.oVnRKG_cardTitle{font-family:var(--font-heading);color:var(--color-text-main);margin-bottom:var(--spacing-xs);font-size:1.25rem;font-weight:700;line-height:1.3}.oVnRKG_cardSubtitle{color:var(--color-brand-petrol-accent);font-size:.875rem;font-weight:600;line-height:1.4}.oVnRKG_cardDescription{color:var(--color-text-muted);margin-bottom:var(--spacing-lg);flex-grow:1;font-size:.9375rem;line-height:1.6}.oVnRKG_tagList{gap:var(--spacing-xs);flex-wrap:wrap;margin-top:auto;list-style:none;display:flex}.oVnRKG_tag{color:var(--color-brand-petrol-dark);background-color:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.25rem .625rem;font-size:.75rem;font-weight:600}.oVnRKG_cardButton{margin-top:var(--spacing-md);background-color:var(--color-surface-subtle);color:var(--color-brand-petrol-dark);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-family:var(--font-heading);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:700;transition:all .2s;display:inline-flex}.oVnRKG_cardButton:hover{background-color:var(--color-brand-petrol-dark);color:var(--color-text-inverse);border-color:var(--color-brand-petrol-dark)}
._w2HtG_heroSection{background-color:var(--color-bg-base);border-bottom:1px solid var(--color-border-subtle);padding-block:clamp(5rem,9vw,8rem);padding-inline:0;position:relative;overflow:hidden}._w2HtG_container{max-width:1280px;padding:0 var(--spacing-lg);gap:var(--spacing-2xl);grid-template-columns:1.2fr .8fr;align-items:center;margin:0 auto;display:grid}._w2HtG_content{gap:var(--spacing-lg);flex-direction:column;display:flex}._w2HtG_badgeGroup{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._w2HtG_badge{background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);font-family:var(--font-body);color:var(--color-brand-petrol-dark);align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0000000a}._w2HtG_badge svg{color:var(--color-brand-petrol-accent)}._w2HtG_title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-brand-petrol-dark);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}._w2HtG_titleHighlight{color:var(--color-brand-petrol-accent);display:inline-block;position:relative}._w2HtG_subtitle{font-family:var(--font-body);color:var(--color-text-muted);max-width:42rem;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:400;line-height:1.6}._w2HtG_subtitle strong{color:var(--color-text-main);font-weight:600}._w2HtG_actions{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}._w2HtG_primaryButton{background-color:var(--color-brand-petrol-dark);color:var(--color-text-inverse);font-family:var(--font-heading);border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0c435640}._w2HtG_primaryButton:hover{background-color:var(--color-brand-petrol-accent);transform:translateY(-2px);box-shadow:0 6px 20px #0c435659}._w2HtG_primaryButton:focus-visible{outline:2px solid var(--color-brand-petrol-dark);outline-offset:2px}._w2HtG_secondaryButton{background-color:var(--color-surface-card);color:var(--color-brand-petrol-dark);font-family:var(--font-heading);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}._w2HtG_secondaryButton:hover{background-color:var(--color-surface-subtle);border-color:var(--color-brand-petrol-accent);transform:translateY(-2px)}._w2HtG_secondaryButton:focus-visible{outline:2px solid var(--color-brand-petrol-dark);outline-offset:2px}._w2HtG_visualWrapper{justify-content:center;display:flex}._w2HtG_techCard{background-color:var(--color-surface-dark);border-radius:var(--radius-lg);width:100%;padding:var(--spacing-xl);color:var(--color-text-inverse);border:1px solid #21373d;border:1px solid lab(21.2866% -7.27399 -7.1992);position:relative;box-shadow:0 20px 40px #0000001f}._w2HtG_techCardHeader{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid #233035;border-bottom:1px solid lab(18.915% -4.9374 -4.83537);justify-content:space-between;align-items:center;display:flex}._w2HtG_techCardStatus{font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand-sage);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}._w2HtG_techGrid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}._w2HtG_techBox{padding:var(--spacing-md);border-radius:var(--radius-md);background-color:#1d2325;background-color:lab(13.0594% -2.50997 -2.43733);border:1px solid #28353a;border:1px solid lab(21.2356% -4.95057 -4.84123)}._w2HtG_techBoxLabel{font-family:var(--font-body);color:#98a0a3;color:lab(65.2612% -2.54789 -2.45844);margin-bottom:.25rem;font-size:.75rem;display:block}._w2HtG_techBoxValue{font-family:var(--font-heading);color:var(--color-text-inverse);font-size:.875rem;font-weight:700;display:block}._w2HtG_techCardFooter{margin-top:var(--spacing-lg);padding-top:var(--spacing-sm);text-align:center;border-top:1px solid #233035;border-top:1px solid lab(18.915% -4.9374 -4.83537)}._w2HtG_techFooterText{font-family:var(--font-body);color:var(--color-brand-sage);font-size:.8125rem}@media (max-width:960px){._w2HtG_container{grid-template-columns:1fr}._w2HtG_visualWrapper{max-width:500px;margin:0 auto}}@media (max-width:640px){._w2HtG_heroSection{padding-block:clamp(3.5rem,7vw,5rem)}._w2HtG_actions{flex-direction:column;align-items:stretch}._w2HtG_primaryButton,._w2HtG_secondaryButton{width:100%}._w2HtG_techGrid{grid-template-columns:1fr}}
.MDuI_q_processSection{padding:var(--spacing-2xl) var(--spacing-md);background-color:var(--color-surface-subtle);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.MDuI_q_container{max-width:1200px;margin:0 auto}.MDuI_q_header{text-align:center;max-width:800px;margin:0 auto var(--spacing-2xl) auto}.MDuI_q_badge{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-petrol-dark);background-color:color-mix(in oklch, var(--color-brand-petrol-dark) 10%, transparent);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-pill);margin-bottom:var(--spacing-md);font-size:.8125rem;font-weight:700;display:inline-block}.MDuI_q_title{font-family:var(--font-heading);color:var(--color-text-main);margin-bottom:var(--spacing-md);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.MDuI_q_subtitle{color:var(--color-text-muted);font-size:1.125rem;line-height:1.6}.MDuI_q_grid{gap:var(--spacing-xl);grid-template-columns:repeat(1,1fr);display:grid;position:relative}@media (min-width:768px){.MDuI_q_grid{grid-template-columns:repeat(3,1fr)}}.MDuI_q_card{background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-xl);flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 12px #0c43560a}.MDuI_q_card:hover{border-color:#004254;border-color:lab(25.138% -14.966 -16.6083);transform:translateY(-4px);box-shadow:0 12px 24px -4px #0c435614}.MDuI_q_stepHeader{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.MDuI_q_stepNumberBadge{border-radius:var(--radius-md);background-color:color-mix(in oklch, var(--color-brand-petrol-dark) 10%, transparent);border:1.5px solid var(--color-brand-petrol-dark);width:52px;height:52px;color:var(--color-brand-petrol-dark);font-family:var(--font-heading);box-shadow:0 2px 8px color-mix(in oklch, var(--color-brand-petrol-dark) 15%, transparent);justify-content:center;align-items:center;font-size:1.25rem;font-weight:900;display:flex}.MDuI_q_stepTitle{font-family:var(--font-heading);color:var(--color-text-main);margin-bottom:var(--spacing-sm);font-size:1.25rem;font-weight:700;line-height:1.3}.MDuI_q_stepDescription{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}
.ufabVG_socialProofSection{padding-block:var(--spacing-2xl);background-color:var(--color-surface-subtle);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);padding-inline:0}.ufabVG_container{max-width:1280px;padding:0 var(--spacing-lg);gap:var(--spacing-2xl);flex-direction:column;margin:0 auto;display:flex}.ufabVG_statsGrid{gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.ufabVG_statCard{background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg);flex-direction:column;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 12px #0c43560a}.ufabVG_statCard:hover{border-color:var(--color-brand-petrol-accent);transform:translateY(-2px);box-shadow:0 8px 20px #0c435614}.ufabVG_numberWrapper{margin-bottom:var(--spacing-xs);align-items:baseline;gap:.5rem;display:flex}.ufabVG_statValue{font-family:var(--font-heading);color:var(--color-brand-petrol-dark);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1.1}.ufabVG_statLabel{font-family:var(--font-heading);color:var(--color-text-main);margin-bottom:var(--spacing-xs);font-size:.9375rem;font-weight:700}.ufabVG_statSubtext{font-family:var(--font-body);color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.ufabVG_disciplinesWrapper{gap:var(--spacing-xl);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-xl);flex-direction:column;display:flex;box-shadow:0 4px 16px #0c43560a}.ufabVG_disciplinesHeader{text-align:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.ufabVG_sectionBadge{font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand-petrol-dark);background-color:color-mix(in oklch, var(--color-brand-petrol-dark) 10%, transparent);border-radius:var(--radius-pill);padding:.25rem .75rem;font-size:.75rem;font-weight:700}.ufabVG_disciplinesTitle{font-family:var(--font-heading);color:var(--color-brand-petrol-dark);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700}.ufabVG_disciplinesSubtitle{font-family:var(--font-body);color:var(--color-text-muted);max-width:36rem;font-size:.9375rem}.ufabVG_disciplineGrid{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.ufabVG_disciplinePill{background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;gap:.25rem;transition:all .2s;display:flex}.ufabVG_disciplinePill:hover{border-color:var(--color-brand-petrol-dark);box-shadow:0 4px 12px #0c435614}.ufabVG_pillHeader{align-items:center;gap:.5rem;display:flex}.ufabVG_pillName{font-family:var(--font-heading);color:var(--color-brand-petrol-dark);font-size:.875rem;font-weight:700}.ufabVG_pillDesc{font-family:var(--font-body);color:var(--color-text-muted);font-size:.75rem}@media (max-width:1024px){.ufabVG_statsGrid,.ufabVG_disciplineGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ufabVG_socialProofSection{padding:var(--spacing-xl) 0}.ufabVG_statsGrid,.ufabVG_disciplineGrid{grid-template-columns:1fr}.ufabVG_disciplinesWrapper{padding:var(--spacing-lg)}}
