.Container-module__bX3luW__container{width:100%;padding-left:var(--gutter-sm);padding-right:var(--gutter-sm);margin-left:auto;margin-right:auto}@media (min-width:480px){.Container-module__bX3luW__container{padding-left:var(--gutter-md);padding-right:var(--gutter-md)}}@media (min-width:1024px){.Container-module__bX3luW__container{padding-left:var(--gutter-lg);padding-right:var(--gutter-lg)}}.Container-module__bX3luW__default{max-width:var(--container-max-width)}.Container-module__bX3luW__narrow{max-width:var(--container-narrow-width)}.Container-module__bX3luW__wide{max-width:var(--container-wide-width)}.Container-module__bX3luW__fluid{max-width:100%}
.NetlanceLogo-module__qupbfa__logoLink{transition:opacity var(--transition-fast);align-items:center;line-height:1;text-decoration:none;display:inline-flex}.NetlanceLogo-module__qupbfa__logoLink:hover{opacity:.92}.NetlanceLogo-module__qupbfa__logoContainer{align-items:center;display:inline-flex;position:relative}.NetlanceLogo-module__qupbfa__sm{width:126px;height:42px}.NetlanceLogo-module__qupbfa__md{width:165px;height:55px}.NetlanceLogo-module__qupbfa__lg{width:240px;height:80px}.NetlanceLogo-module__qupbfa__xl{width:288px;height:96px}.NetlanceLogo-module__qupbfa__markSm{width:32px;height:32px}.NetlanceLogo-module__qupbfa__markMd{width:44px;height:44px}.NetlanceLogo-module__qupbfa__markLg{width:60px;height:60px}.NetlanceLogo-module__qupbfa__logoImage{object-fit:contain;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;display:block}
.CaseStudyFertilizers-module__mKu5ea__caseSection{background-color:var(--color-primary-navy);color:var(--color-white);padding-top:var(--space-20);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border-subtle);scroll-margin-top:100px;position:relative;overflow:hidden}@media (min-width:992px){.CaseStudyFertilizers-module__mKu5ea__caseSection{padding-top:var(--space-24);padding-bottom:var(--space-24)}}.CaseStudyFertilizers-module__mKu5ea__ambientGlow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#10b9811f 0%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-10%;left:-5%}.CaseStudyFertilizers-module__mKu5ea__headerArea{max-width:820px;margin-bottom:var(--space-12)}.CaseStudyFertilizers-module__mKu5ea__categoryTag{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:#34d399;margin-bottom:var(--space-4);background-color:#10b98126;border:1px solid #10b98159;padding:.35rem .85rem;display:inline-flex}.CaseStudyFertilizers-module__mKu5ea__categoryDot{background-color:#34d399;border-radius:50%;width:6px;height:6px}.CaseStudyFertilizers-module__mKu5ea__title{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-white);margin-bottom:var(--space-4)}.CaseStudyFertilizers-module__mKu5ea__description{font-family:var(--font-primary);font-size:clamp(1rem,1.8vw,1.125rem);line-height:var(--line-height-base);color:#ffffffc7;max-width:720px}.CaseStudyFertilizers-module__mKu5ea__asymmetricGrid{gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:992px){.CaseStudyFertilizers-module__mKu5ea__asymmetricGrid{gap:var(--space-14);grid-template-columns:.95fr 1.05fr}}.CaseStudyFertilizers-module__mKu5ea__leftCol{flex-direction:column;display:flex}.CaseStudyFertilizers-module__mKu5ea__metricCardDark{border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-6);gap:var(--space-1);background:#ffffff0d;border:1px solid #10b9814d;flex-direction:column;display:flex}.CaseStudyFertilizers-module__mKu5ea__metricFigure{font-family:var(--font-primary);font-size:clamp(2rem,3.5vw,2.85rem);font-weight:var(--font-weight-bold);color:#34d399;line-height:1.1}.CaseStudyFertilizers-module__mKu5ea__metricLabel{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9}.CaseStudyFertilizers-module__mKu5ea__outcomesList{gap:var(--space-3);margin:0 0 var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.CaseStudyFertilizers-module__mKu5ea__outcomeItem{align-items:flex-start;gap:var(--space-3);font-family:var(--font-primary);font-size:var(--font-size-sm);color:#ffffffd9;line-height:1.5;display:flex}.CaseStudyFertilizers-module__mKu5ea__outcomeIcon{color:#34d399;background-color:#10b98133;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.CaseStudyFertilizers-module__mKu5ea__ctaPrimary{background-color:var(--color-primary-orange);color:var(--color-white);transition:all var(--transition-fast);align-self:flex-start;box-shadow:0 4px 14px #f57c0059}.CaseStudyFertilizers-module__mKu5ea__ctaPrimary:hover{background-color:var(--color-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px #f57c0073}.CaseStudyFertilizers-module__mKu5ea__ctaArrow{transition:transform var(--transition-fast);margin-left:4px;display:inline-block}.CaseStudyFertilizers-module__mKu5ea__ctaPrimary:hover .CaseStudyFertilizers-module__mKu5ea__ctaArrow{transform:translate(4px)}.CaseStudyFertilizers-module__mKu5ea__visualCol{justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.CaseStudyFertilizers-module__mKu5ea__ctaPrimary,.CaseStudyFertilizers-module__mKu5ea__ctaArrow{transition:none!important;transform:none!important}}
.ServiceDetail-module__HIoDJW__containerSection{padding-top:var(--space-20);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border-subtle);scroll-margin-top:100px;position:relative}@media (min-width:992px){.ServiceDetail-module__HIoDJW__containerSection{padding-top:var(--space-24);padding-bottom:var(--space-24)}}.ServiceDetail-module__HIoDJW__bgWhite{background-color:var(--color-white)}.ServiceDetail-module__HIoDJW__bgSubtle{background-color:#fafbfd}.ServiceDetail-module__HIoDJW__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:992px){.ServiceDetail-module__HIoDJW__grid{gap:var(--space-16);grid-template-columns:1.1fr .9fr}.ServiceDetail-module__HIoDJW__gridReverse{grid-template-columns:.9fr 1.1fr}.ServiceDetail-module__HIoDJW__gridReverse .ServiceDetail-module__HIoDJW__contentCol{order:2}.ServiceDetail-module__HIoDJW__gridReverse .ServiceDetail-module__HIoDJW__visualCol{order:1}}.ServiceDetail-module__HIoDJW__contentCol{flex-direction:column;display:flex}.ServiceDetail-module__HIoDJW__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;align-self:flex-start;padding:.35rem .85rem;display:inline-flex}.ServiceDetail-module__HIoDJW__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.ServiceDetail-module__HIoDJW__title{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary-navy);margin-bottom:var(--space-5)}.ServiceDetail-module__HIoDJW__description{font-family:var(--font-primary);font-size:clamp(1rem,1.8vw,1.125rem);line-height:var(--line-height-base);color:var(--color-text-muted);margin-bottom:var(--space-8);max-width:620px}.ServiceDetail-module__HIoDJW__capabilitiesWrapper{margin-bottom:var(--space-8)}.ServiceDetail-module__HIoDJW__capabilitiesHeading{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-navy);margin-bottom:var(--space-4)}.ServiceDetail-module__HIoDJW__capabilityList{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:540px){.ServiceDetail-module__HIoDJW__capabilityList{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,1fr)}}.ServiceDetail-module__HIoDJW__capabilityItem{align-items:center;gap:var(--space-3);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--color-text-dark);display:flex}.ServiceDetail-module__HIoDJW__capabilityIcon{border-radius:var(--radius-full);width:18px;height:18px;color:var(--color-primary-orange);background-color:#f57c001f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServiceDetail-module__HIoDJW__ctaWrapper{margin-top:var(--space-2)}.ServiceDetail-module__HIoDJW__ctaButton{background-color:var(--color-primary-navy);color:var(--color-white);border:1px solid var(--color-primary-navy);transition:all var(--transition-fast)}.ServiceDetail-module__HIoDJW__ctaButton:hover{background-color:var(--color-primary-orange);border-color:var(--color-primary-orange);color:var(--color-white);transform:translateY(-2px);box-shadow:0 6px 18px #f57c004d}.ServiceDetail-module__HIoDJW__ctaArrow{transition:transform var(--transition-fast);margin-left:4px;display:inline-block}.ServiceDetail-module__HIoDJW__ctaButton:hover .ServiceDetail-module__HIoDJW__ctaArrow{transform:translate(4px)}.ServiceDetail-module__HIoDJW__visualCol{justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.ServiceDetail-module__HIoDJW__ctaButton,.ServiceDetail-module__HIoDJW__ctaArrow{transition:none!important;transform:none!important}}
.Philosophy-module__UZB6La__section{color:var(--color-white);padding:var(--space-20) 0;background:linear-gradient(145deg,#06254a 0%,#082d56 50%,#041b38 100%);border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}@media (min-width:992px){.Philosophy-module__UZB6La__section{padding:var(--space-24) 0}}.Philosophy-module__UZB6La__headerBlock{text-align:center;max-width:680px;margin:0 auto var(--space-16)}.Philosophy-module__UZB6La__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-4);background-color:#f57c0029;border:1px solid #f57c0066;padding:.35rem .85rem;display:inline-flex}.Philosophy-module__UZB6La__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.Philosophy-module__UZB6La__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-white);margin-bottom:var(--space-4)}.Philosophy-module__UZB6La__subcopy{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);color:#ffffffbf;max-width:640px;margin:0 auto}@media (min-width:768px){.Philosophy-module__UZB6La__subcopy{font-size:var(--font-size-lg)}}.Philosophy-module__UZB6La__continuumTrack{width:100%}.Philosophy-module__UZB6La__stagesRow{gap:var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:992px){.Philosophy-module__UZB6La__stagesRow{gap:var(--space-4);grid-template-columns:repeat(5,1fr)}}.Philosophy-module__UZB6La__stageCol{flex-direction:column;display:flex}.Philosophy-module__UZB6La__nodeTrack{margin-bottom:var(--space-4);align-items:center;display:flex;position:relative}.Philosophy-module__UZB6La__nodeCircle{border-radius:var(--radius-full);border:2px solid var(--color-primary-orange);width:38px;height:38px;color:var(--color-accent-gold);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);z-index:2;transition:all var(--transition-fast);background:#ffffff14;justify-content:center;align-items:center;display:flex}.Philosophy-module__UZB6La__horizontalConnector{background:linear-gradient(90deg, var(--color-primary-orange) 0%, #ffffff26 100%);z-index:1;height:2px;position:absolute;left:38px;right:-8px}@media (max-width:991px){.Philosophy-module__UZB6La__horizontalConnector{display:none}}.Philosophy-module__UZB6La__stageCol:hover .Philosophy-module__UZB6La__nodeCircle{background-color:var(--color-primary-orange);color:var(--color-white);transform:scale(1.08);box-shadow:0 0 12px #f57c0099}.Philosophy-module__UZB6La__stageCard{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);height:100%;min-height:200px;transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base);background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;display:flex;box-shadow:0 6px 18px #0000002e,inset 0 1px #ffffff1a}.Philosophy-module__UZB6La__stageCol:hover .Philosophy-module__UZB6La__stageCard{background:#ffffff14;border-color:#f57c0073;transform:translateY(-5px);box-shadow:0 14px 30px #0000004d,inset 0 1px #fff3}.Philosophy-module__UZB6La__stageRole{font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:.25rem}.Philosophy-module__UZB6La__stageName{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--space-3)}.Philosophy-module__UZB6La__stageQuote{font-family:var(--font-primary);font-size:.8125rem;line-height:var(--line-height-relaxed);color:#ffffffbf;margin:0;font-style:italic}@media (prefers-reduced-motion:reduce){.Philosophy-module__UZB6La__nodeCircle,.Philosophy-module__UZB6La__stageCard{transition:none!important;transform:none!important}}
.CaseStudyNarvish-module__Oxci7a__caseSection{background-color:var(--color-white);padding-top:var(--space-20);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border-subtle);scroll-margin-top:100px;position:relative}@media (min-width:992px){.CaseStudyNarvish-module__Oxci7a__caseSection{padding-top:var(--space-24);padding-bottom:var(--space-24)}}.CaseStudyNarvish-module__Oxci7a__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:992px){.CaseStudyNarvish-module__Oxci7a__grid{gap:var(--space-16);grid-template-columns:.95fr 1.05fr}}.CaseStudyNarvish-module__Oxci7a__visualCol{justify-content:center;align-items:center;display:flex}.CaseStudyNarvish-module__Oxci7a__contentCol{flex-direction:column;display:flex}.CaseStudyNarvish-module__Oxci7a__categoryTag{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:#b45309;margin-bottom:var(--space-4);background-color:#f9b51a1f;border:1px solid #f9b51a59;align-self:flex-start;padding:.35rem .85rem;display:inline-flex}.CaseStudyNarvish-module__Oxci7a__categoryDot{background-color:var(--color-accent-gold);border-radius:50%;width:6px;height:6px}.CaseStudyNarvish-module__Oxci7a__title{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary-navy);margin-bottom:var(--space-5)}.CaseStudyNarvish-module__Oxci7a__description{font-family:var(--font-primary);font-size:clamp(1rem,1.8vw,1.125rem);line-height:var(--line-height-base);color:var(--color-text-muted);margin-bottom:var(--space-6);max-width:620px}.CaseStudyNarvish-module__Oxci7a__dualMetricGrid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:540px){.CaseStudyNarvish-module__Oxci7a__dualMetricGrid{grid-template-columns:1fr 1fr}}.CaseStudyNarvish-module__Oxci7a__metricCard{background:var(--color-bg-light);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.CaseStudyNarvish-module__Oxci7a__metricFigure{font-family:var(--font-primary);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--font-weight-bold);color:var(--color-primary-navy);line-height:1}.CaseStudyNarvish-module__Oxci7a__metricFigureOrange{color:var(--color-primary-orange)}.CaseStudyNarvish-module__Oxci7a__metricLabel{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);line-height:1.4}.CaseStudyNarvish-module__Oxci7a__outcomesWrapper{margin-bottom:var(--space-8)}.CaseStudyNarvish-module__Oxci7a__outcomesTitle{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-navy);margin-bottom:var(--space-4)}.CaseStudyNarvish-module__Oxci7a__outcomesList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CaseStudyNarvish-module__Oxci7a__outcomeItem{align-items:flex-start;gap:var(--space-3);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--color-text-dark);line-height:1.5;display:flex}.CaseStudyNarvish-module__Oxci7a__outcomeIcon{color:#b45309;background-color:#f9b51a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.CaseStudyNarvish-module__Oxci7a__ctaWrapper{margin-top:var(--space-2)}.CaseStudyNarvish-module__Oxci7a__ctaButton{background-color:var(--color-primary-navy);color:var(--color-white);border:1px solid var(--color-primary-navy);transition:all var(--transition-fast)}.CaseStudyNarvish-module__Oxci7a__ctaButton:hover{background-color:var(--color-primary-orange);border-color:var(--color-primary-orange);color:var(--color-white);transform:translateY(-2px);box-shadow:0 6px 18px #f57c004d}.CaseStudyNarvish-module__Oxci7a__ctaArrow{transition:transform var(--transition-fast);margin-left:4px;display:inline-block}.CaseStudyNarvish-module__Oxci7a__ctaButton:hover .CaseStudyNarvish-module__Oxci7a__ctaArrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.CaseStudyNarvish-module__Oxci7a__ctaButton,.CaseStudyNarvish-module__Oxci7a__ctaArrow{transition:none!important;transform:none!important}}
.EngineeringPerspective-module__uuJlIq__section{background-color:var(--color-primary-navy);color:var(--color-white);padding-top:var(--space-20);padding-bottom:var(--space-20);position:relative;overflow:hidden}@media (min-width:992px){.EngineeringPerspective-module__uuJlIq__section{padding-top:var(--space-24);padding-bottom:var(--space-24)}}.EngineeringPerspective-module__uuJlIq__ambientGlowOrange{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f57c0026 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-10%;left:-5%}.EngineeringPerspective-module__uuJlIq__ambientGlowNavy{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f9b51a1a 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-10%;right:-5%}.EngineeringPerspective-module__uuJlIq__header{text-align:center;max-width:680px;margin:0 auto var(--space-16);z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.EngineeringPerspective-module__uuJlIq__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-4);background-color:#f57c0026;border:1px solid #f57c0059;padding:.35rem .85rem;display:inline-flex}.EngineeringPerspective-module__uuJlIq__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-accent-gold);width:6px;height:6px}.EngineeringPerspective-module__uuJlIq__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-white);margin-bottom:var(--space-4)}.EngineeringPerspective-module__uuJlIq__subcopy{font-family:var(--font-primary);font-size:clamp(1rem,1.8vw,1.125rem);line-height:var(--line-height-base);color:#ffffffbf}.EngineeringPerspective-module__uuJlIq__matrixGrid{gap:var(--space-4);z-index:1;grid-template-columns:1fr;display:grid;position:relative}@media (min-width:640px){.EngineeringPerspective-module__uuJlIq__matrixGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EngineeringPerspective-module__uuJlIq__matrixGrid{gap:var(--space-5);grid-template-columns:repeat(4,1fr)}}.EngineeringPerspective-module__uuJlIq__matrixCard{border-radius:var(--radius-lg);padding:var(--space-6);transition:all var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff17;flex-direction:column;display:flex}.EngineeringPerspective-module__uuJlIq__matrixCard:hover{background:#ffffff12;border-color:#f57c0066;transform:translateY(-3px);box-shadow:0 10px 24px #00000040}.EngineeringPerspective-module__uuJlIq__cardTop{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.EngineeringPerspective-module__uuJlIq__cardCategory{font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-white);margin:0}.EngineeringPerspective-module__uuJlIq__cardIcon{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-primary-orange);background:#f57c001f;justify-content:center;align-items:center;display:flex}.EngineeringPerspective-module__uuJlIq__matrixCard:hover .EngineeringPerspective-module__uuJlIq__cardIcon{background:var(--color-primary-orange);color:var(--color-white)}.EngineeringPerspective-module__uuJlIq__cardFocus{font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:#ffffffb3;flex-grow:1;margin:0}@media (prefers-reduced-motion:reduce){.EngineeringPerspective-module__uuJlIq__matrixCard,.EngineeringPerspective-module__uuJlIq__cardIcon{transition:none!important;transform:none!important}}
.CustomCursor-module__sVm76G__cursorContainer{pointer-events:none;z-index:99999;opacity:0;width:100vw;height:100vh;transition:opacity .28s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0}.CustomCursor-module__sVm76G__visible{opacity:1}.CustomCursor-module__sVm76G__cursorDot{pointer-events:none;will-change:transform;z-index:100001;background:radial-gradient(circle,#ffa726 0%,#f57c00 70%,#e65100 100%);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;margin-left:-3.5px;transition:width .2s cubic-bezier(.175,.885,.32,1.275),height .2s cubic-bezier(.175,.885,.32,1.275),margin .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s,background .2s;position:fixed;top:0;left:0;box-shadow:0 0 10px #f57c00cc,0 0 4px #fff9}.CustomCursor-module__sVm76G__cursorRing{pointer-events:none;will-change:transform;z-index:100000;background:#f57c000a;border:1.5px solid #f57c006b;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-18px;margin-left:-18px;transition:width .3s cubic-bezier(.175,.885,.32,1.275),height .3s cubic-bezier(.175,.885,.32,1.275),margin .3s cubic-bezier(.175,.885,.32,1.275),border-color .25s,background .25s,box-shadow .25s,opacity .2s;display:flex;position:fixed;top:0;left:0;box-shadow:0 0 16px #f57c0024,inset 0 0 8px #f9b51a0d}.CustomCursor-module__sVm76G__ringInner{opacity:0;background:radial-gradient(circle,#f57c002e 0%,#f9b51a14 55%,#0000 100%);border-radius:50%;width:100%;height:100%;transition:opacity .25s}.CustomCursor-module__sVm76G__cursorGlow{pointer-events:none;will-change:transform;z-index:99998;filter:blur(6px);background:radial-gradient(circle,#f57c0013 0%,#f9b51a09 30%,#06254a04 55%,#0000 72%);border-radius:50%;width:440px;height:440px;margin-top:-220px;margin-left:-220px;transition:opacity .35s;position:fixed;top:0;left:0}.CustomCursor-module__sVm76G__hovered .CustomCursor-module__sVm76G__cursorRing{background:#f57c0017;border:1.5px solid #f57c00d9;width:58px;height:58px;margin-top:-29px;margin-left:-29px;box-shadow:0 0 24px #f57c0047,0 0 8px #f9b51a66}.CustomCursor-module__sVm76G__hovered .CustomCursor-module__sVm76G__ringInner{opacity:1}.CustomCursor-module__sVm76G__hovered .CustomCursor-module__sVm76G__cursorDot{background:radial-gradient(circle,#fff 0%,#f9b51a 50%,#f57c00 100%);width:9px;height:9px;margin-top:-4.5px;margin-left:-4.5px;box-shadow:0 0 14px #f9b51a,0 0 6px #fff}.CustomCursor-module__sVm76G__type_button .CustomCursor-module__sVm76G__cursorRing{background:#f57c0024;border:2px solid #f9b51af2;width:66px;height:66px;margin-top:-33px;margin-left:-33px;box-shadow:0 0 30px #f57c0061,0 0 12px #f9b51a8c}.CustomCursor-module__sVm76G__type_card .CustomCursor-module__sVm76G__cursorRing{background:#06254a0d;border:1.5px dashed #f57c00a6;width:72px;height:72px;margin-top:-36px;margin-left:-36px;box-shadow:0 0 20px #f57c0033}.CustomCursor-module__sVm76G__clicking .CustomCursor-module__sVm76G__cursorRing{background:#f57c0047;border-width:2px;border-color:#ffb300;width:26px;height:26px;margin-top:-13px;margin-left:-13px;transition-duration:.1s;box-shadow:0 0 20px #f57c0080}.CustomCursor-module__sVm76G__clicking .CustomCursor-module__sVm76G__cursorDot{width:5px;height:5px;margin-top:-2.5px;margin-left:-2.5px;transition-duration:.1s;box-shadow:0 0 16px #f57c00}.CustomCursor-module__sVm76G__textInput .CustomCursor-module__sVm76G__cursorRing{opacity:.35;background:0 0;border-color:#06254a4d;width:20px;height:20px;margin-top:-10px;margin-left:-10px}.CustomCursor-module__sVm76G__textInput .CustomCursor-module__sVm76G__cursorDot{opacity:0}.CustomCursor-module__sVm76G__textInput .CustomCursor-module__sVm76G__cursorGlow{opacity:.25}@media (hover:none) or (pointer:coarse){.CustomCursor-module__sVm76G__cursorContainer{display:none!important}}@media (prefers-reduced-motion:reduce){.CustomCursor-module__sVm76G__cursorContainer{display:none!important}}
.AboutCTA-module__IQ70oW__ctaSection{padding:var(--space-20) 0 var(--space-16);background-color:var(--color-bg-light);position:relative;overflow:hidden}.AboutCTA-module__IQ70oW__ctaCard{border-radius:var(--radius-xl);padding:var(--space-20) var(--space-8);text-align:center;background:linear-gradient(135deg,#06254a 0%,#0a315c 50%,#041b38 100%);border:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #06254a2e,0 8px 24px #06254a1a}.AboutCTA-module__IQ70oW__ambientGlow{filter:blur(50px);pointer-events:none;background:radial-gradient(#f57c002e 0%,#0000 70%);width:650px;height:380px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.AboutCTA-module__IQ70oW__bgGrid{pointer-events:none;opacity:.7;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.AboutCTA-module__IQ70oW__waveContainer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.AboutCTA-module__IQ70oW__waveSvg{width:100%;height:100%;display:block}.AboutCTA-module__IQ70oW__content{z-index:2;max-width:820px;margin:0 auto;position:relative}.AboutCTA-module__IQ70oW__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:var(--color-accent-gold);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-5);background-color:#f57c0029;border:1px solid #f57c0066;padding:.35rem .9rem;display:inline-flex}.AboutCTA-module__IQ70oW__eyebrowBullet{background-color:var(--color-primary-orange);border-radius:50%;width:6px;height:6px}.AboutCTA-module__IQ70oW__heading{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:-.025em;margin:0 auto var(--space-5);line-height:1.15}.AboutCTA-module__IQ70oW__subcopy{color:#ffffffd1;max-width:640px;margin:0 auto var(--space-10);font-size:clamp(1rem,2vw,1.1875rem);line-height:1.65}.AboutCTA-module__IQ70oW__buttonRow{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.AboutCTA-module__IQ70oW__primaryButton{background-color:var(--color-primary-orange);color:var(--color-white);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:.95rem 2.25rem;box-shadow:0 4px 14px #f57c0059}.AboutCTA-module__IQ70oW__primaryButton:hover{background-color:var(--color-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px #f57c007a}.AboutCTA-module__IQ70oW__secondaryButton{justify-content:center;align-items:center;gap:var(--space-2);color:#fffffff2;border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);background-color:#ffffff14;border:1px solid #ffffff3d;padding:.95rem 2rem;line-height:1;text-decoration:none;display:inline-flex}.AboutCTA-module__IQ70oW__secondaryButton:hover{color:var(--color-white);background-color:#ffffff24;border-color:#ffffff80;transform:translateY(-2px)}.AboutCTA-module__IQ70oW__arrow{transition:transform var(--transition-fast);display:inline-block}.AboutCTA-module__IQ70oW__primaryButton:hover .AboutCTA-module__IQ70oW__arrow,.AboutCTA-module__IQ70oW__secondaryButton:hover .AboutCTA-module__IQ70oW__arrow{transform:translate(4px)}@media (max-width:768px){.AboutCTA-module__IQ70oW__ctaSection{padding:var(--space-12) 0 var(--space-10)}.AboutCTA-module__IQ70oW__ctaCard{padding:var(--space-12) var(--space-6);border-radius:var(--radius-lg)}.AboutCTA-module__IQ70oW__buttonRow{gap:var(--space-3);flex-direction:column;width:100%}.AboutCTA-module__IQ70oW__primaryButton,.AboutCTA-module__IQ70oW__secondaryButton{width:100%}}@media (max-width:480px){.AboutCTA-module__IQ70oW__ctaCard{padding:var(--space-10) var(--space-4)}.AboutCTA-module__IQ70oW__heading{font-size:clamp(1.85rem,6.5vw,2.5rem)}.AboutCTA-module__IQ70oW__subcopy{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.AboutCTA-module__IQ70oW__primaryButton,.AboutCTA-module__IQ70oW__secondaryButton,.AboutCTA-module__IQ70oW__arrow{transition:none!important;transform:none!important}}
.EngineeringMindset-module__Gsy0XW__section{background-color:var(--color-bg-light);padding-top:var(--space-20);padding-bottom:var(--space-24);border-bottom:1px solid var(--color-border-subtle);position:relative}@media (min-width:992px){.EngineeringMindset-module__Gsy0XW__section{padding-top:var(--space-24);padding-bottom:var(--space-24)}}.EngineeringMindset-module__Gsy0XW__header{text-align:center;max-width:760px;margin:0 auto var(--space-16);flex-direction:column;align-items:center;display:flex}.EngineeringMindset-module__Gsy0XW__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;padding:.35rem .85rem;display:inline-flex}.EngineeringMindset-module__Gsy0XW__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.EngineeringMindset-module__Gsy0XW__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary-navy);margin-bottom:var(--space-4)}.EngineeringMindset-module__Gsy0XW__subcopy{font-family:var(--font-primary);font-size:clamp(1rem,1.8vw,1.125rem);line-height:var(--line-height-base);color:var(--color-text-muted)}.EngineeringMindset-module__Gsy0XW__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.EngineeringMindset-module__Gsy0XW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EngineeringMindset-module__Gsy0XW__grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.EngineeringMindset-module__Gsy0XW__card{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);transition:all var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.EngineeringMindset-module__Gsy0XW__card:before{content:"";background:linear-gradient(90deg, var(--color-primary-orange), var(--color-accent-gold));opacity:0;height:3px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.EngineeringMindset-module__Gsy0XW__card:hover{border-color:#f57c004d;transform:translateY(-4px);box-shadow:0 12px 28px #06254a14}.EngineeringMindset-module__Gsy0XW__card:hover:before{opacity:1}.EngineeringMindset-module__Gsy0XW__cardHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.EngineeringMindset-module__Gsy0XW__cardNumber{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-orange);letter-spacing:.08em}.EngineeringMindset-module__Gsy0XW__cardIcon{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-primary-navy);background-color:#06254a0a;justify-content:center;align-items:center;display:flex}.EngineeringMindset-module__Gsy0XW__card:hover .EngineeringMindset-module__Gsy0XW__cardIcon{color:var(--color-primary-orange);background-color:#f57c001a}.EngineeringMindset-module__Gsy0XW__cardTitle{font-family:var(--font-primary);font-size:1.15rem;font-weight:var(--font-weight-bold);color:var(--color-primary-navy);margin-bottom:var(--space-3)}.EngineeringMindset-module__Gsy0XW__cardDesc{font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text-muted);margin:0}@media (prefers-reduced-motion:reduce){.EngineeringMindset-module__Gsy0XW__card,.EngineeringMindset-module__Gsy0XW__card:before,.EngineeringMindset-module__Gsy0XW__cardIcon{transition:none!important;transform:none!important}}
.ServicesCTA-module__iKIX9q__ctaSection{padding:var(--space-20) 0;background-color:var(--color-bg-light);position:relative;overflow:hidden}@media (min-width:992px){.ServicesCTA-module__iKIX9q__ctaSection{padding:var(--space-24) 0}}.ServicesCTA-module__iKIX9q__ctaCard{border-radius:var(--radius-2xl);padding:var(--space-16) var(--space-6);text-align:center;background:linear-gradient(145deg,#06254a 0%,#0a315c 100%);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 24px 64px #06254a40}@media (min-width:768px){.ServicesCTA-module__iKIX9q__ctaCard{padding:var(--space-20) var(--space-12)}}.ServicesCTA-module__iKIX9q__ambientGlow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f57c0026 0%,#f9b51a0d 50%,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServicesCTA-module__iKIX9q__bgGrid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.ServicesCTA-module__iKIX9q__waveContainer{pointer-events:none;opacity:.7;position:absolute;inset:0;overflow:hidden}.ServicesCTA-module__iKIX9q__waveSvg{width:100%;min-width:800px;height:100%}.ServicesCTA-module__iKIX9q__content{z-index:2;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex;position:relative}.ServicesCTA-module__iKIX9q__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-4);background-color:#f57c0026;border:1px solid #f57c0059;padding:.35rem .85rem;display:inline-flex}.ServicesCTA-module__iKIX9q__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-accent-gold);width:6px;height:6px}.ServicesCTA-module__iKIX9q__heading{font-family:var(--font-primary);font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-white);margin-bottom:var(--space-4)}.ServicesCTA-module__iKIX9q__subcopy{font-family:var(--font-primary);font-size:clamp(1rem,1.8vw,1.15rem);line-height:var(--line-height-base);color:#ffffffd1;margin-bottom:var(--space-8);max-width:580px}.ServicesCTA-module__iKIX9q__buttonRow{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;width:100%;display:flex}.ServicesCTA-module__iKIX9q__primaryButton{background-color:var(--color-primary-orange);transition:all var(--transition-fast);box-shadow:0 4px 16px #f57c0066}.ServicesCTA-module__iKIX9q__primaryButton:hover{background-color:var(--color-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px #f57c0080}.ServicesCTA-module__iKIX9q__secondaryButton{border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-white);transition:all var(--transition-fast);background-color:#ffffff0d;border:1px solid #ffffff40;justify-content:center;align-items:center;padding:.875rem 1.75rem;text-decoration:none;display:inline-flex}.ServicesCTA-module__iKIX9q__secondaryButton:hover{background-color:#ffffff26;border-color:#ffffff73;transform:translateY(-2px)}.ServicesCTA-module__iKIX9q__arrow{transition:transform var(--transition-fast);margin-left:4px;display:inline-block}.ServicesCTA-module__iKIX9q__primaryButton:hover .ServicesCTA-module__iKIX9q__arrow,.ServicesCTA-module__iKIX9q__secondaryButton:hover .ServicesCTA-module__iKIX9q__arrow{transform:translate(4px)}@media (max-width:640px){.ServicesCTA-module__iKIX9q__buttonRow{flex-direction:column;width:100%}.ServicesCTA-module__iKIX9q__primaryButton,.ServicesCTA-module__iKIX9q__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.ServicesCTA-module__iKIX9q__primaryButton,.ServicesCTA-module__iKIX9q__secondaryButton,.ServicesCTA-module__iKIX9q__arrow{transition:none!important;transform:none!important}}
