.office-page[data-v-0c4ab511]{--office-surface:#fff;--office-border:#c7e4df;--office-heading:#15233c;--office-copy:#52637c;margin:0 auto;max-width:1440px;padding:28px clamp(16px,5vw,72px) 88px}.office-hero[data-v-0c4ab511]{background:linear-gradient(115deg,#071d2e,#12394d 52%,#175c55);border:1px solid rgba(103,232,249,.42);border-radius:30px;color:#fff;display:grid;gap:32px;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);overflow:hidden;padding:clamp(28px,5vw,64px)}.eyebrow[data-v-0c4ab511]{color:#5eead4;font-size:.78rem;font-weight:900;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}h1[data-v-0c4ab511],h2[data-v-0c4ab511],h3[data-v-0c4ab511],p[data-v-0c4ab511]{margin-top:0}h1[data-v-0c4ab511]{font-size:clamp(2.5rem,6vw,5.7rem);letter-spacing:-.055em;line-height:.92;margin-bottom:22px}.lede[data-v-0c4ab511]{color:#dbeafe;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.6;max-width:760px}.hero-actions[data-v-0c4ab511]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.clarity-panel>a[data-v-0c4ab511],.hero-actions a[data-v-0c4ab511]{align-items:center;border-radius:999px;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:50px;padding:0 20px;text-decoration:none}.primary-action[data-v-0c4ab511]{background:#c5532b;color:#fff}.secondary-action[data-v-0c4ab511]{border:1px solid hsla(0,0%,100%,.58);color:#fff}.identity-note[data-v-0c4ab511]{align-self:end;background:#04141c8c;border:1px solid hsla(0,0%,100%,.2);border-radius:22px;padding:24px}.identity-note span[data-v-0c4ab511]{color:#5eead4;display:block;font-size:.76rem;font-weight:900;letter-spacing:.07em;margin-bottom:10px;text-transform:uppercase}.identity-note strong[data-v-0c4ab511]{display:block;font-size:1.14rem;line-height:1.4}.identity-note p[data-v-0c4ab511]{color:#dbeafe;line-height:1.55;margin:18px 0 0}.identity-note a[data-v-0c4ab511]{color:#5eead4;font-weight:800}.business-path[data-v-0c4ab511]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 68px}.business-grid article[data-v-0c4ab511],.business-path article[data-v-0c4ab511]{background:var(--office-surface);border:1px solid var(--office-border);border-radius:22px;padding:24px}.business-path span[data-v-0c4ab511]{color:#0f766e;font-size:.8rem;font-weight:950;letter-spacing:.08em}.business-path h2[data-v-0c4ab511]{color:var(--office-heading);font-size:1.35rem;line-height:1.08;margin:16px 0 12px}.business-grid p[data-v-0c4ab511],.business-path p[data-v-0c4ab511]{color:var(--office-copy);line-height:1.55;margin-bottom:0}.business-section[data-v-0c4ab511]{align-items:start;display:grid;gap:38px;grid-template-columns:minmax(250px,.85fr) minmax(0,1.4fr)}.business-section h2[data-v-0c4ab511],.clarity-panel h2[data-v-0c4ab511]{color:var(--office-heading);font-size:clamp(2rem,3.5vw,3.6rem);letter-spacing:-.045em;line-height:1;margin-bottom:0}.business-grid[data-v-0c4ab511]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-grid h3[data-v-0c4ab511]{color:#0f766e;font-size:1.15rem;margin-bottom:10px}.clarity-panel[data-v-0c4ab511]{align-items:center;background:#0e2334;border-radius:28px;color:#fff;display:flex;gap:28px;justify-content:space-between;margin-top:68px;padding:clamp(26px,4vw,48px)}.clarity-panel h2[data-v-0c4ab511]{color:#fff;font-size:clamp(1.8rem,3vw,3rem)}.clarity-panel div>p[data-v-0c4ab511]:last-child{color:#cbd5e1;line-height:1.6;margin:16px 0 0;max-width:820px}.clarity-panel>a[data-v-0c4ab511]{background:#5eead4;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;flex:0 0 auto;text-shadow:none!important}:is(html.dark,body.dark,[data-theme=dark]) .office-page{--office-surface:#101a27;--office-border:#315b5b;--office-heading:#f8fafc;--office-copy:#cbd5e1}@media (max-width:860px){.business-path[data-v-0c4ab511],.business-section[data-v-0c4ab511],.office-hero[data-v-0c4ab511]{grid-template-columns:1fr}.clarity-panel[data-v-0c4ab511]{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.office-page[data-v-0c4ab511]{padding:18px 14px 56px}.office-hero[data-v-0c4ab511]{border-radius:22px;padding:28px 22px}.business-grid[data-v-0c4ab511]{grid-template-columns:1fr}.hero-actions a[data-v-0c4ab511]{width:100%}}
