.HomeHero-module__dnI5aW__hero{background:radial-gradient(circle at 78% 50%, #ff6a0014, transparent 28%), var(--color-navy);min-height:680px;color:var(--color-text-on-dark);align-items:center;display:flex;position:relative;overflow:hidden}.HomeHero-module__dnI5aW__backgroundImage{object-fit:cover;object-position:center 62%;z-index:0}.HomeHero-module__dnI5aW__imageOverlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b1f33fa 0%,#0b1f33f0 32%,#0b1f33c2 52%,#0b1f3361 74%,#0b1f332e 100%);position:absolute;inset:0}.HomeHero-module__dnI5aW__inner{z-index:3;padding-block:var(--space-8);flex-direction:column;align-items:flex-start;display:flex;position:relative}.HomeHero-module__dnI5aW__title{max-width:980px;color:var(--color-text-on-dark)}.HomeHero-module__dnI5aW__subtitle{max-width:720px;margin-top:var(--space-5);color:#f6f7f8b8;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.5}.HomeHero-module__dnI5aW__subtitle:before{content:"";width:72px;height:4px;margin-bottom:var(--space-5);background:var(--color-orange);display:block}.HomeHero-module__dnI5aW__actions{margin-top:var(--space-7);align-items:center;gap:var(--space-4);display:flex}.HomeHero-module__dnI5aW__primaryButton,.HomeHero-module__dnI5aW__secondaryButton{min-height:48px;padding-inline:var(--space-5);border-radius:var(--radius-sm);font-size:var(--font-size-sm);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.HomeHero-module__dnI5aW__primaryButton{background:var(--color-orange);color:var(--color-white);border:1px solid var(--color-orange)}.HomeHero-module__dnI5aW__primaryButton:hover{color:var(--color-orange);background:0 0}.HomeHero-module__dnI5aW__secondaryButton{border:1px solid #ffffff4d}.HomeHero-module__dnI5aW__secondaryButton:hover{border-color:var(--color-white)}.HomeHero-module__dnI5aW__hero:before{content:"";z-index:2;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}.HomeHero-module__dnI5aW__hero:after{content:"";z-index:2;pointer-events:none;border:1px solid #ff6a001f;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-220px;right:-140px}@media (max-width:700px){.HomeHero-module__dnI5aW__hero{min-height:calc(100svh - 76px)}.HomeHero-module__dnI5aW__inner{padding-block:var(--space-7)}.HomeHero-module__dnI5aW__title{max-width:340px;font-size:clamp(2.5rem,10.5vw,3.25rem);line-height:1.12}.HomeHero-module__dnI5aW__subtitle{max-width:320px;font-size:1rem;line-height:1.65}.HomeHero-module__dnI5aW__actions{flex-wrap:wrap}}@keyframes HomeHero-module__dnI5aW__heroImageReveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes HomeHero-module__dnI5aW__heroContentReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HomeHero-module__dnI5aW__backgroundImage{animation:1.2s ease-out both HomeHero-module__dnI5aW__heroImageReveal}.HomeHero-module__dnI5aW__title{animation:.7s ease-out .12s both HomeHero-module__dnI5aW__heroContentReveal}.HomeHero-module__dnI5aW__subtitle{animation:.7s ease-out .24s both HomeHero-module__dnI5aW__heroContentReveal}.HomeHero-module__dnI5aW__actions{animation:.7s ease-out .36s both HomeHero-module__dnI5aW__heroContentReveal}@media (prefers-reduced-motion:reduce){.HomeHero-module__dnI5aW__backgroundImage,.HomeHero-module__dnI5aW__title,.HomeHero-module__dnI5aW__subtitle,.HomeHero-module__dnI5aW__actions{animation:none}}
.HomeServices-module__vHf0rq__section{padding-block:var(--section-space);background:var(--color-off-white)}.HomeServices-module__vHf0rq__header{max-width:820px;margin-bottom:var(--space-8)}.HomeServices-module__vHf0rq__eyebrow{margin-bottom:var(--space-3);color:var(--color-orange);font-size:var(--font-size-sm);letter-spacing:.08em;font-weight:700}.HomeServices-module__vHf0rq__header h2{color:var(--color-navy)}.HomeServices-module__vHf0rq__intro{max-width:720px;margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-lg)}.HomeServices-module__vHf0rq__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HomeServices-module__vHf0rq__card{min-height:280px;padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;display:flex}.HomeServices-module__vHf0rq__card:hover{border-color:#ff6a0059;transform:translateY(-4px);box-shadow:0 16px 40px #0b1f3314}.HomeServices-module__vHf0rq__featured{background:var(--color-navy);min-height:360px;color:var(--color-text-on-dark);border-color:var(--color-navy);grid-column:span 2}.HomeServices-module__vHf0rq__number{color:var(--color-orange);font-size:var(--font-size-sm);letter-spacing:.08em;margin-bottom:auto;font-weight:700}.HomeServices-module__vHf0rq__card h3{margin-top:var(--space-8);color:var(--color-navy)}.HomeServices-module__vHf0rq__featured h3{max-width:720px;color:var(--color-text-on-dark);font-size:var(--font-size-h2)}.HomeServices-module__vHf0rq__card p{max-width:520px;margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm)}.HomeServices-module__vHf0rq__featured p{color:#f6f7f8b8;max-width:680px;font-size:var(--font-size-base)}.HomeServices-module__vHf0rq__footer{margin-top:var(--space-6);justify-content:flex-end;display:flex}.HomeServices-module__vHf0rq__footer a{align-items:center;gap:var(--space-2);color:var(--color-navy);font-size:var(--font-size-sm);transition:color var(--transition-fast);font-weight:700;display:inline-flex}.HomeServices-module__vHf0rq__footer a:after{content:"→";color:var(--color-orange);transition:transform var(--transition-fast)}.HomeServices-module__vHf0rq__footer a:hover{color:var(--color-orange)}.HomeServices-module__vHf0rq__footer a:hover:after{transform:translate(4px)}@media (max-width:900px){.HomeServices-module__vHf0rq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeServices-module__vHf0rq__featured{grid-column:1/-1}}@media (max-width:600px){.HomeServices-module__vHf0rq__section{padding-block:var(--space-8)}.HomeServices-module__vHf0rq__header{margin-bottom:var(--space-7)}.HomeServices-module__vHf0rq__intro{font-size:var(--font-size-base)}.HomeServices-module__vHf0rq__grid{grid-template-columns:1fr}.HomeServices-module__vHf0rq__featured{grid-column:auto;min-height:340px}.HomeServices-module__vHf0rq__card{min-height:240px;padding:var(--space-5)}.HomeServices-module__vHf0rq__featured h3{font-size:var(--font-size-h3)}.HomeServices-module__vHf0rq__footer{justify-content:flex-start}}
.HomeWhyUnc-module__XGxdUG__section{padding-block:var(--section-space);background:var(--color-navy);color:var(--color-text-on-dark)}.HomeWhyUnc-module__XGxdUG__header{max-width:880px;margin-bottom:var(--space-8)}.HomeWhyUnc-module__XGxdUG__eyebrow{margin-bottom:var(--space-3);color:var(--color-orange);font-size:var(--font-size-sm);letter-spacing:.08em;font-weight:700}.HomeWhyUnc-module__XGxdUG__header h2{color:var(--color-text-on-dark)}.HomeWhyUnc-module__XGxdUG__list{border-top:1px solid #ffffff1f}.HomeWhyUnc-module__XGxdUG__item{gap:var(--space-6);padding-block:var(--space-7);border-bottom:1px solid #ffffff1f;grid-template-columns:140px minmax(0,1fr);display:grid}.HomeWhyUnc-module__XGxdUG__number{color:#ff6a00e6;letter-spacing:-.04em;font-size:clamp(3rem,6vw,5.5rem);font-weight:700;line-height:1}.HomeWhyUnc-module__XGxdUG__content{max-width:760px}.HomeWhyUnc-module__XGxdUG__content h3{color:var(--color-text-on-dark)}.HomeWhyUnc-module__XGxdUG__content p{margin-top:var(--space-3);color:#f6f7f8ad;font-size:var(--font-size-base)}@media (max-width:800px){.HomeWhyUnc-module__XGxdUG__item{gap:var(--space-5);grid-template-columns:100px minmax(0,1fr)}.HomeWhyUnc-module__XGxdUG__number{font-size:clamp(2.5rem,10vw,4rem)}}@media (max-width:600px){.HomeWhyUnc-module__XGxdUG__section{padding-block:var(--space-8)}.HomeWhyUnc-module__XGxdUG__header{margin-bottom:var(--space-7)}.HomeWhyUnc-module__XGxdUG__item{gap:var(--space-3);padding-block:var(--space-6);grid-template-columns:1fr}.HomeWhyUnc-module__XGxdUG__number{font-size:2.5rem}}@keyframes HomeWhyUnc-module__XGxdUG__whyUncReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.HomeWhyUnc-module__XGxdUG__item{animation:linear both HomeWhyUnc-module__XGxdUG__whyUncReveal;animation-timeline:view();animation-range:entry 10% cover 30%}}@media (prefers-reduced-motion:reduce){.HomeWhyUnc-module__XGxdUG__item{animation:none}}
