.north-carolina_page__ukcvi{--bg:#0a0d0e;--surface:#111718;--ink:#f1eee4;--copy:#c3c7c3;--muted:#87918f;--accent:#77a99f;--accent-bright:#9bc8be;--status:#d8b76b;--line:hsla(46,32%,92%,.14);min-width:0;overflow:clip;color:var(--ink);background:var(--bg);font-family:Inter,sans-serif}.north-carolina_page__ukcvi *,.north-carolina_page__ukcvi :after,.north-carolina_page__ukcvi :before{box-sizing:border-box}.north-carolina_page__ukcvi a{color:inherit;text-decoration:none}.north-carolina_page__ukcvi p{margin:0}.north-carolina_page__ukcvi code{color:inherit;background:transparent;font:inherit;font-weight:680}.north-carolina_srOnly__3thDN{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.north-carolina_hero__9iUHv{position:relative;isolation:isolate;min-height:calc(100svh - 80px);display:grid;align-items:center;border-bottom:1px solid var(--line);background:radial-gradient(circle at 79% 22%,rgba(119,169,159,.2),transparent 28%),linear-gradient(128deg,#0a0d0e,#10191a 58%,#070a0b)}.north-carolina_hero__9iUHv:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(10,13,14,.75) 90%)}.north-carolina_heroGrid__nhuMP{position:absolute;inset:0;z-index:-2;opacity:.43;background-image:linear-gradient(hsla(46,32%,92%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(46,32%,92%,.045) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 92%);mask-image:linear-gradient(90deg,#000,transparent 92%)}.north-carolina_heroInner__1hn3Y,.north-carolina_inner__773nr{width:min(1240px,calc(100% - 3rem));margin:0 auto}.north-carolina_heroInner__1hn3Y{padding:clamp(6rem,9vw,8.5rem) 0 clamp(3.5rem,6vw,5rem)}.north-carolina_eyebrow__UBSxF,.north-carolina_kicker__mJxn0{color:var(--accent-bright);font-size:.68rem;font-weight:780;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.north-carolina_hero__9iUHv h1{max-width:1100px;margin:1rem 0 0;font-family:Jost,sans-serif;font-size:clamp(3.1rem,6.5vw,6.5rem);font-weight:650;letter-spacing:-.055em;line-height:.95;text-wrap:balance}.north-carolina_heroLead__Fem_y{max-width:840px;margin-top:1.6rem!important;color:var(--copy);font-size:clamp(1.02rem,1.55vw,1.28rem);line-height:1.66}.north-carolina_heroBody__A_rY0{max-width:860px;margin-top:1.4rem;display:grid;gap:.75rem;color:var(--muted);font-size:.82rem;line-height:1.65}.north-carolina_heroActions__KXKSr{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.75rem}.north-carolina_primaryButton__4sBHG,.north-carolina_secondaryButton__1_BfZ{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:.86rem 1.25rem;border:1px solid var(--accent);font-size:.69rem;font-weight:780;letter-spacing:.08em;line-height:1.25;text-align:center;transition:color .16s ease,background .16s ease,border-color .16s ease}.north-carolina_primaryButton__4sBHG{color:#08100f!important;background:var(--accent-bright)}.north-carolina_secondaryButton__1_BfZ{color:var(--ink)!important;background:rgba(10,13,14,.72)}.north-carolina_primaryButton__4sBHG:hover{background:#b9ded6}.north-carolina_secondaryButton__1_BfZ:hover{border-color:var(--ink)}.north-carolina_statusLine__Smlmj{max-width:840px;margin-top:1.4rem;padding:.95rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-left:2px solid var(--status);background:rgba(10,13,14,.62)}.north-carolina_statusLine__Smlmj span{color:var(--muted);font-size:.62rem;font-weight:780;letter-spacing:.14em}.north-carolina_statusLine__Smlmj strong{color:var(--status);font-size:.95rem;letter-spacing:.12em}.north-carolina_proofStrip__NXSTD{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line);background:#0d1213}.north-carolina_proofStrip__NXSTD span{min-height:78px;display:flex;align-items:center;padding:1rem 1.15rem;border-right:1px solid var(--line);color:var(--copy);font-size:.67rem;font-weight:680;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.north-carolina_anchorNav__KbBkx{position:sticky;top:80px;z-index:8;display:flex;overflow-x:auto;border-bottom:1px solid var(--line);background:rgba(10,13,14,.94);backdrop-filter:blur(16px);scrollbar-width:thin}.north-carolina_anchorNav__KbBkx a{flex:0 0 auto;min-height:48px;display:flex;align-items:center;padding:0 1.2rem;border-right:1px solid var(--line);color:var(--muted);font-size:.67rem;font-weight:680;letter-spacing:.06em}.north-carolina_anchorNav__KbBkx a:hover{color:var(--accent-bright)}.north-carolina_section__d_hXO{padding:clamp(5rem,9vw,8.5rem) 0;border-bottom:1px solid var(--line);scroll-margin-top:132px}.north-carolina_surface__OwNvM{background:var(--surface)}.north-carolina_closing__3vpMJ h2,.north-carolina_credibility__eKCrh h2,.north-carolina_section__d_hXO h2,.north-carolina_statusSection__P4mk9 h2{max-width:1040px;margin:.8rem 0 0;font-family:Jost,sans-serif;font-size:clamp(2.3rem,5.2vw,5rem);font-weight:630;letter-spacing:-.045em;line-height:1;text-wrap:balance}.north-carolina_prose__JmsDu{max-width:880px;margin-top:2rem;display:grid;gap:1.15rem;color:var(--copy);font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.8}.north-carolina_authorityList__fypdV a,.north-carolina_faqList__uNltc a,.north-carolina_prose__JmsDu a{color:var(--accent-bright);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.north-carolina_authorityList__fypdV a svg,.north-carolina_faqList__uNltc a svg,.north-carolina_prose__JmsDu a svg{display:inline;margin-left:.22rem;vertical-align:-.14em}.north-carolina_authorityList__fypdV,.north-carolina_flow__R5puz{margin:clamp(2.8rem,5vw,4rem) 0 0;padding:0;display:grid;list-style:none;border-top:1px solid var(--line)}.north-carolina_authorityList__fypdV article,.north-carolina_flow__R5puz li{min-width:0;display:grid;grid-template-columns:70px minmax(0,1fr);gap:1.2rem;padding:clamp(1.5rem,3vw,2.25rem) 0;border-bottom:1px solid var(--line)}.north-carolina_authorityList__fypdV article>span,.north-carolina_flow__R5puz li>span{color:var(--accent-bright);font-size:.65rem;font-weight:780;letter-spacing:.13em}.north-carolina_authorityList__fypdV h3{margin:0;font-family:Jost,sans-serif;font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:600;line-height:1.25}.north-carolina_authorityList__fypdV p{max-width:970px;margin-top:.75rem;color:var(--copy);font-size:.92rem;line-height:1.75}.north-carolina_priorityAuthority__2__aU{position:relative}.north-carolina_priorityAuthority__2__aU:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:hsla(42,58%,63%,.055)}.north-carolina_priorityAuthority__2__aU h3{color:var(--status)}.north-carolina_flow__R5puz li{align-items:start}.north-carolina_flow__R5puz p{max-width:950px;color:var(--copy);font-size:.94rem;line-height:1.72}.north-carolina_tableWrap__Bzkcg{width:100%;margin-top:3rem;border:1px solid var(--line)}.north-carolina_tableWrap__Bzkcg table{width:100%;border-collapse:collapse;table-layout:fixed}.north-carolina_tableWrap__Bzkcg td,.north-carolina_tableWrap__Bzkcg th{padding:1.15rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.north-carolina_tableWrap__Bzkcg thead th{color:var(--accent-bright);background:#0c1011;font-size:.64rem;letter-spacing:.075em;line-height:1.45;text-transform:uppercase}.north-carolina_tableWrap__Bzkcg tbody th{color:var(--ink);background:hsla(46,32%,92%,.025);font-size:.82rem;line-height:1.55}.north-carolina_tableWrap__Bzkcg td{color:var(--copy);font-size:.78rem;line-height:1.63}.north-carolina_tableNote__OQcyU{max-width:930px;margin-top:1.1rem!important;padding-left:1rem;border-left:2px solid var(--accent);color:var(--muted);font-size:.78rem;line-height:1.68}.north-carolina_credibility__eKCrh{padding:clamp(5rem,9vw,8rem) 0;border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 16%,rgba(119,169,159,.15),transparent 28%),#0d1213}.north-carolina_statusSection__P4mk9{padding:clamp(5rem,9vw,8rem) 0;border-bottom:1px solid #6c281f;background:#8f3025;color:#fff4e8;scroll-margin-top:132px}.north-carolina_statusSection__P4mk9 .north-carolina_kicker__mJxn0{color:#ffe1bd}.north-carolina_statusSection__P4mk9 h2{font-size:clamp(2.8rem,6.5vw,6.6rem)}.north-carolina_statusCopy__rBvto{max-width:900px;margin-top:2rem;display:grid;gap:1rem;font-size:1rem;line-height:1.78}.north-carolina_controlHeading__1zBUu{margin:3rem 0 0;font-family:Jost,sans-serif;font-size:1.45rem;font-weight:610}.north-carolina_controlList__lk7Hx{margin:1.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;counter-reset:controls;border-top:1px solid var(--line);border-left:1px solid var(--line)}.north-carolina_controlList__lk7Hx li{counter-increment:controls;min-width:0;padding:1.35rem;display:grid;grid-template-columns:42px 1fr;gap:.75rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--copy);font-size:.87rem;line-height:1.67}.north-carolina_controlList__lk7Hx li:before{content:counter(controls,decimal-leading-zero);color:var(--accent-bright);font-size:.62rem;font-weight:780;letter-spacing:.1em}.north-carolina_faqList__uNltc{margin-top:3rem;border-top:1px solid var(--line)}.north-carolina_faqList__uNltc details{border-bottom:1px solid var(--line)}.north-carolina_faqList__uNltc summary{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1rem 0;cursor:pointer;list-style:none}.north-carolina_faqList__uNltc summary::-webkit-details-marker{display:none}.north-carolina_faqList__uNltc summary span{font-family:Jost,sans-serif;font-size:clamp(1.02rem,1.7vw,1.32rem);font-weight:590}.north-carolina_faqList__uNltc summary svg{flex:0 0 auto;color:var(--accent-bright);transition:transform .18s ease}.north-carolina_faqList__uNltc details[open] summary svg{transform:rotate(180deg)}.north-carolina_faqList__uNltc details>p{max-width:920px;padding:0 2rem 1.7rem 0;color:var(--copy);font-size:.93rem;line-height:1.75}.north-carolina_closing__3vpMJ{padding:clamp(5.5rem,10vw,9rem) 0;text-align:center;background:radial-gradient(circle at 50% 36%,rgba(119,169,159,.17),transparent 33%),#080b0c}.north-carolina_closing__3vpMJ h2{margin-inline:auto}.north-carolina_closing__3vpMJ>.north-carolina_inner__773nr>.north-carolina_primaryButton__4sBHG{margin-top:2rem}.north-carolina_compactDisclosure__b_5tA{padding:1.7rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d1213}.north-carolina_compactDisclosure__b_5tA p{max-width:1100px;color:var(--muted);font-size:.72rem;line-height:1.7}.north-carolina_page__ukcvi a:focus-visible,.north-carolina_page__ukcvi summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:4px}@media (max-width:900px){.north-carolina_proofStrip__NXSTD{grid-template-columns:repeat(2,minmax(0,1fr))}.north-carolina_controlList__lk7Hx{grid-template-columns:1fr}}@media (max-width:720px){.north-carolina_hero__9iUHv{min-height:calc(100svh - 80px);align-items:start}.north-carolina_heroInner__1hn3Y,.north-carolina_inner__773nr{width:min(100% - 2.2rem,1240px)}.north-carolina_heroInner__1hn3Y{padding:4.5rem 0 2.5rem}.north-carolina_hero__9iUHv h1{font-size:clamp(2.4rem,11.2vw,3.35rem);line-height:.99}.north-carolina_heroLead__Fem_y{margin-top:1.1rem!important;font-size:.9rem;line-height:1.57}.north-carolina_heroBody__A_rY0{font-size:.76rem;line-height:1.55}.north-carolina_heroActions__KXKSr{margin-top:1.2rem}.north-carolina_primaryButton__4sBHG,.north-carolina_secondaryButton__1_BfZ{width:100%;min-height:46px;padding:.76rem .85rem;font-size:.62rem}.north-carolina_proofStrip__NXSTD span{min-height:68px;padding:.8rem;font-size:.58rem}.north-carolina_anchorNav__KbBkx{top:80px}.north-carolina_credibility__eKCrh,.north-carolina_section__d_hXO,.north-carolina_statusSection__P4mk9{padding:4.7rem 0;scroll-margin-top:128px}.north-carolina_closing__3vpMJ h2,.north-carolina_credibility__eKCrh h2,.north-carolina_section__d_hXO h2{font-size:clamp(2.1rem,10vw,3rem)}.north-carolina_statusSection__P4mk9 h2{font-size:clamp(2.7rem,13vw,4rem)}.north-carolina_prose__JmsDu{margin-top:1.5rem;font-size:.93rem}.north-carolina_authorityList__fypdV article,.north-carolina_flow__R5puz li{grid-template-columns:42px minmax(0,1fr);gap:.75rem}.north-carolina_tableWrap__Bzkcg{border:0}.north-carolina_tableWrap__Bzkcg table,.north-carolina_tableWrap__Bzkcg tbody,.north-carolina_tableWrap__Bzkcg td,.north-carolina_tableWrap__Bzkcg th,.north-carolina_tableWrap__Bzkcg tr{display:block;width:100%}.north-carolina_tableWrap__Bzkcg thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.north-carolina_tableWrap__Bzkcg tr{margin-bottom:1rem;border:1px solid var(--line);background:#0d1213}.north-carolina_tableWrap__Bzkcg tbody th{border-right:0;font-size:.9rem}.north-carolina_tableWrap__Bzkcg td{display:grid;grid-template-columns:minmax(105px,.42fr) minmax(0,.58fr);gap:.9rem;border-right:0;font-size:.76rem}.north-carolina_tableWrap__Bzkcg td:before{content:attr(data-label);color:var(--accent-bright);font-size:.61rem;font-weight:780;letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.north-carolina_faqList__uNltc details>p{padding-right:0}.north-carolina_closing__3vpMJ{padding:5rem 0}}@media (max-width:430px){.north-carolina_heroInner__1hn3Y{padding-top:3.4rem}.north-carolina_eyebrow__UBSxF{font-size:.56rem}.north-carolina_hero__9iUHv h1{font-size:2.34rem}.north-carolina_statusLine__Smlmj{display:grid}.north-carolina_proofStrip__NXSTD span{font-size:.54rem}.north-carolina_tableWrap__Bzkcg td{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.north-carolina_page__ukcvi *,.north-carolina_page__ukcvi :after,.north-carolina_page__ukcvi :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}