.about-page[data-v-81b93ed5]{color:var(--g-navy);background:#fffefb;padding:0 0 112px}.about-shell[data-v-81b93ed5]{width:min(100% - 48px,1200px);margin:0 auto}.eyebrow[data-v-81b93ed5]{color:var(--g-gold-ink);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.page-heading[data-v-81b93ed5]{text-align:center;padding:30px 0 18px}.page-heading>.eyebrow[data-v-81b93ed5]{color:var(--g-navy);letter-spacing:.025em;text-transform:none;margin:0 0 18px;font-size:15px;font-weight:600;line-height:1.5}.page-heading h1[data-v-81b93ed5]{letter-spacing:-.045em;margin:10px 0 13px;font-size:max(38px,min(4vw,54px));font-weight:560}.welcome-section[data-v-81b93ed5]{text-align:center;max-width:760px;margin:0 auto;padding:0 0 38px}.logo[data-v-81b93ed5]{width:45px;height:56px;color:var(--g-navy);margin:0 auto 12px;display:block}.welcome-section h2[data-v-81b93ed5]{letter-spacing:-.035em;margin:0;font-size:max(28px,min(3vw,38px));font-weight:650}.about-content[data-v-81b93ed5]{background:#fff;border:1px solid #e3e6e4;border-radius:10px;max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 14px 40px #0b17470e}.info-block[data-v-81b93ed5]{border-bottom:1px solid #e7e9e7;padding:52px 64px 54px}.info-block--mission[data-v-81b93ed5]{min-height:auto}.info-block h2[data-v-81b93ed5],.journey-text h2[data-v-81b93ed5],.section-heading h2[data-v-81b93ed5],.contact-copy h2[data-v-81b93ed5]{letter-spacing:-.04em;margin:0 0 18px;font-size:max(27px,min(2.8vw,38px));font-weight:590;line-height:1.12}.info-block p[data-v-81b93ed5],.info-block li[data-v-81b93ed5],.journey-text>p[data-v-81b93ed5]:last-child,.section-heading>p[data-v-81b93ed5]:last-child,.process-step p[data-v-81b93ed5],.contact-copy>p[data-v-81b93ed5]:not(.eyebrow){color:#667083;font-size:15px;line-height:1.75}.info-block ul[data-v-81b93ed5]{margin:16px 0 0;padding:0;list-style:none}.info-block li[data-v-81b93ed5]{border-top:1px solid #eceeec;padding:9px 0 9px 22px;position:relative}.info-block li[data-v-81b93ed5]:before{content:"";background:var(--g-gold-ink);width:6px;height:6px;position:absolute;top:19px;left:1px}.journey-text[data-v-81b93ed5]{background:#f5f7f5;padding:54px 64px 58px}.journey-text .eyebrow[data-v-81b93ed5]{display:none}.journey-text>p[data-v-81b93ed5]:last-child{margin:0}.how-section[data-v-81b93ed5]{color:var(--g-navy);border-bottom:1px solid #e1ddd4;padding:80px 0;scroll-margin-top:90px}.section-heading[data-v-81b93ed5]{max-width:720px;margin-bottom:36px}.section-heading .eyebrow[data-v-81b93ed5]{color:var(--g-gold-ink);letter-spacing:.12em;margin-bottom:16px;font-weight:600}.section-heading h2[data-v-81b93ed5]{margin-bottom:16px;font-size:max(32px,min(3.5vw,46px));font-weight:500;line-height:1.15}.section-heading>p[data-v-81b93ed5]:last-child{margin:0}.process-layout[data-v-81b93ed5]{border-top:1px solid #e1ddd4}.audience-flow[data-v-81b93ed5]{grid-template-columns:240px minmax(0,1fr);gap:48px;padding:40px 24px;display:grid}.audience-flow+.audience-flow[data-v-81b93ed5]{border-top:1px solid #e1ddd4}.audience-flow--contractors[data-v-81b93ed5]{background:#faf9f5;border-bottom:1px solid #e1ddd4}.audience-intro[data-v-81b93ed5]{align-items:flex-start;gap:16px;display:flex}.audience-intro img[data-v-81b93ed5]{object-fit:contain;flex:0 0 44px;display:block}.audience-intro h3[data-v-81b93ed5]{letter-spacing:-.025em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.3}.audience-intro p[data-v-81b93ed5]{color:#657083;margin:0;font-size:13px;line-height:1.65}.audience-steps[data-v-81b93ed5]{--step-gap:64px;gap:var(--step-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-step[data-v-81b93ed5]{min-width:0;position:relative}.step-arrow[data-v-81b93ed5]{left:calc(100% + var(--step-gap) / 2);width:18px;height:18px;color:var(--g-gold-ink);pointer-events:none;font-size:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.flow-step h4[data-v-81b93ed5]{letter-spacing:-.02em;margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.4}.flow-step p[data-v-81b93ed5]{color:#657083;margin:0;font-size:13px;line-height:1.7}.contact-section[data-v-81b93ed5]{grid-template-columns:1fr 1fr;gap:76px;padding-top:108px;display:grid}.map-wrap[data-v-81b93ed5]{border:1px solid #dfe3e1;height:470px;overflow:hidden}.contact-copy[data-v-81b93ed5]{padding:16px 0 0}.contact-copy h2[data-v-81b93ed5]{font-size:max(38px,min(4vw,52px))}.socials[data-v-81b93ed5]{gap:12px;margin-top:30px;display:flex}.socials a[data-v-81b93ed5]{width:44px;height:44px;color:var(--g-navy);border:1px solid #cfd5d2;place-items:center;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:grid}.socials a[data-v-81b93ed5]:hover{border-color:var(--g-gold-ink);background:var(--g-gold-ink);color:#fff}.fade-in[data-v-81b93ed5]{animation:.45s both fade-in-81b93ed5}@keyframes fade-in-81b93ed5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.contact-section[data-v-81b93ed5]{grid-template-columns:1fr}.audience-flow[data-v-81b93ed5]{grid-template-columns:1fr;gap:28px;padding:28px 24px}.contact-section[data-v-81b93ed5]{gap:48px}}@media (max-width:620px){.about-page[data-v-81b93ed5]{padding-top:0}.about-shell[data-v-81b93ed5]{width:min(100% - 32px,1200px)}.page-heading[data-v-81b93ed5]{padding:28px 0 18px}.welcome-section[data-v-81b93ed5]{padding-bottom:36px}.info-block[data-v-81b93ed5]{min-height:auto;padding:38px 28px 40px}.journey-text[data-v-81b93ed5]{padding:40px 28px 44px}.how-section[data-v-81b93ed5]{padding:52px 0}.section-heading[data-v-81b93ed5]{margin-bottom:28px}.section-heading>p[data-v-81b93ed5]:last-child{font-size:14px}.audience-flow[data-v-81b93ed5]{padding:28px 16px}.audience-intro[data-v-81b93ed5]{gap:14px}.audience-steps[data-v-81b93ed5]{--step-gap:48px;grid-template-columns:1fr}.step-arrow[data-v-81b93ed5]{left:50%;top:calc(100% + var(--step-gap) / 2);transform:translate(-50%,-50%)rotate(90deg)}.map-wrap[data-v-81b93ed5]{height:350px}.contact-section[data-v-81b93ed5]{padding-top:78px}}@media (prefers-reduced-motion:reduce){.fade-in[data-v-81b93ed5]{animation:none}}.page-heading[data-v-81b93ed5]{max-width:900px;margin:auto;padding:64px 0 48px}.page-heading h1[data-v-81b93ed5]{font-weight:500;line-height:1.15}.about-lead[data-v-81b93ed5]{color:#657083;max-width:660px;margin:20px auto 0;font-size:17px;line-height:1.7}.about-editorial[data-v-81b93ed5]{border-top:1px solid #dce0e4;grid-template-columns:1fr 1fr;gap:0 72px;display:grid}.about-editorial article[data-v-81b93ed5]{border-bottom:1px solid #dce0e4;padding:36px 0}.about-editorial h2[data-v-81b93ed5],.about-faq h2[data-v-81b93ed5]{letter-spacing:-.025em;margin:0 0 18px;font-size:25px;font-weight:550;line-height:1.3}.about-editorial p[data-v-81b93ed5],.about-editorial li[data-v-81b93ed5],.about-faq p[data-v-81b93ed5]{color:#657083;font-size:14px;line-height:1.8}.about-editorial ul[data-v-81b93ed5]{margin:0;padding-left:18px}.about-editorial li+li[data-v-81b93ed5]{margin-top:12px}.about-action[data-v-81b93ed5]{min-height:44px;color:var(--g-navy);align-items:center;gap:14px;display:inline-flex}.about-faq[data-v-81b93ed5]{max-width:820px;padding:64px 0 0}.about-faq details[data-v-81b93ed5]{border-bottom:1px solid #dce0e4;padding:20px 0}.about-faq summary[data-v-81b93ed5]{cursor:pointer;min-height:24px;font-size:16px;font-weight:550}.about-faq p[data-v-81b93ed5]{max-width:680px;margin:16px 0 0}.about-contact-links[data-v-81b93ed5]{gap:12px;margin-top:24px;display:grid}.about-contact-links a[data-v-81b93ed5]{min-height:44px;color:var(--g-navy);align-items:center;font-size:17px;display:inline-flex}.about-contact-links span[data-v-81b93ed5]{color:#657083}.contact-section[data-v-81b93ed5]{padding-top:64px}.map-wrap[data-v-81b93ed5]{height:360px}@media (max-width:700px){.about-editorial[data-v-81b93ed5]{grid-template-columns:1fr}.page-heading[data-v-81b93ed5]{padding:36px 0}.about-lead[data-v-81b93ed5]{font-size:15px}.about-editorial article[data-v-81b93ed5]{padding:28px 0}.about-faq[data-v-81b93ed5]{padding-top:40px}}@media (prefers-reduced-motion:reduce){.fade-in[data-v-81b93ed5]{animation:none}}
