html:root body.bb-approved-glass.bb-glass-site .bb-consistency-about .bb-faq>details>summary{background:var(--about-light-control);color:var(--approved-ink);border-color:var(--approved-line);max-width:100%;min-height:48px;box-shadow:0 8px 20px -15px #223b5b4d}html:root body.bb-approved-glass.bb-glass-site .bb-consistency-about .bb-faq>details>summary:focus-visible{outline:2px solid var(--approved-ink);outline-offset:4px}html .bb-glass-site .bb-consistency-about :is(.bb-about-story,.bb-about-support,.bb-about-process,.bb-about-owner){margin-block:0 52px}html .bb-glass-site .bb-consistency-about .bb-about-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}html .bb-glass-site .bb-consistency-about .bb-about-kicker{color:var(--bb-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:11px;line-height:1.5}html .bb-glass-site .bb-consistency-about .bb-about-section-heading>p{max-width:370px;color:var(--bb-muted);margin:0;font-size:15px;line-height:1.65}html .bb-glass-site .bb-consistency-about .bb-about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}html .bb-glass-site .bb-consistency-about :is(.bb-about-capability-card,.bb-about-support,.bb-about-owner-card){border:1px solid var(--bb-glass-border);border-top-color:var(--bb-glass-edge);border-radius:var(--bb-glass-radius);background:var(--bb-glass-surface);min-width:0;box-shadow:var(--bb-glass-shadow)}html .bb-glass-site .bb-consistency-about .bb-about-capability-card{flex-direction:column;padding:28px;display:flex;overflow:hidden}html .bb-glass-site .bb-consistency-about .bb-about-card-copy h3{margin:0 0 10px;font-size:25px}html .bb-glass-site .bb-consistency-about .bb-about-card-copy p{max-width:410px;color:var(--bb-muted);margin:0;font-size:15px;line-height:1.65}html .bb-glass-site .bb-consistency-about .bb-about-card-visual{background:var(--bb-consistency-image);width:100%;height:clamp(210px,23vw,290px);margin-block:10px 16px;position:relative}html .bb-glass-site .bb-consistency-about :is(.bb-about-card-link,.bb-about-all-services){min-height:44px;color:var(--bb-ink);justify-content:space-between;align-items:center;gap:18px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}html .bb-glass-site .bb-consistency-about .bb-about-card-link{border-top:1px solid var(--bb-glass-border);margin-top:auto;padding-top:16px}html .bb-glass-site .bb-consistency-about :is(.bb-about-card-link,.bb-about-all-services,.bb-about-service-links a) svg{flex:0 0 18px;width:18px;height:18px}html .bb-glass-site .bb-consistency-about :is(.bb-about-card-link,.bb-about-all-services,.bb-about-service-links a):hover{text-underline-offset:4px;text-decoration:underline}html .bb-glass-site .bb-consistency-about .bb-about-support{grid-template-columns:.85fr 1.35fr;align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(24px,4vw,42px);display:grid}html .bb-glass-site .bb-consistency-about .bb-about-support-visual{background:var(--bb-consistency-image);width:100%;height:270px;position:relative}html .bb-glass-site .bb-consistency-about .bb-about-support-copy>p:not(.bb-about-kicker){max-width:590px;color:var(--bb-muted);margin-block:16px 22px;font-size:15px;line-height:1.7}html .bb-glass-site .bb-consistency-about .bb-about-service-links{flex-wrap:wrap;gap:10px;display:flex}html .bb-glass-site .bb-consistency-about .bb-about-service-links a{min-height:44px;color:var(--bb-ink);background:var(--bb-glass-control);border:1px solid var(--bb-glass-border);border-radius:999px;align-items:center;gap:12px;padding:10px 15px;font-size:13px;line-height:1.4;display:inline-flex}html .bb-glass-site .bb-consistency-about .bb-about-all-services{margin-top:12px}html .bb-glass-site .bb-consistency-about .bb-about-section-heading>button{flex-shrink:0}html .bb-glass-site .bb-consistency-about{--about-light-control:linear-gradient(135deg,#f7fbfff0,#eaf3ffe0);--about-light-hover:linear-gradient(135deg,#fff,#f3f9fff5);--about-step-surface:linear-gradient(125deg,#ebf3fdcc,#deebfbbd)}html[data-theme=night] .bb-glass-site .bb-consistency-about{--about-light-control:linear-gradient(135deg,#567291f5,#496787f5);--about-light-hover:linear-gradient(135deg,#587492fa,#4e6c8bfa);--about-step-surface:linear-gradient(125deg,#4c6888e6,#3b5675db)}html .bb-glass-site .bb-consistency-about :is(.bb-about-service-links,.bb-about-process){--approved-control:var(--about-light-control)}html .bb-glass-site .bb-consistency-about .bb-about-process-interactive{--bb-glass-surface:var(--about-step-surface);--bb-glass-control:var(--about-light-control)}html .bb-glass-site .bb-consistency-about .bb-about-service-links a{transition:transform .18s,border-color .18s;box-shadow:0 7px 18px -14px #223b5b47}@media (hover:hover){html .bb-glass-site .bb-consistency-about .bb-about-service-links a:hover,html .bb-glass-site .bb-consistency-about .bb-about-process>.bb-about-section-heading>button:hover{--approved-control:var(--about-light-hover);transform:translateY(-1px)}}html .bb-glass-site .bb-consistency-about .bb-about-owner{margin-top:52px;margin-bottom:48px}html .bb-glass-site .bb-consistency-about .bb-about-owner-card{background:var(--about-step-surface);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:32px;width:min(100%,640px);padding:24px;display:grid}html .bb-glass-site .bb-consistency-about .bb-about-owner-portrait{border:1px solid var(--bb-glass-border);background:var(--approved-tile,var(--bb-glass-track));min-height:200px;color:var(--bb-muted);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 14px;display:flex;position:relative}html .bb-glass-site .bb-consistency-about .bb-about-owner-portrait svg{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;width:110px;height:124px}html .bb-glass-site .bb-consistency-about .bb-about-owner-portrait>span{text-align:center;letter-spacing:.04em;font-size:10px;line-height:1.5}html .bb-glass-site .bb-consistency-about .bb-about-owner-identity h3{letter-spacing:-.025em;margin:0 0 10px;font-size:28px;font-weight:400;line-height:1.2}html .bb-glass-site .bb-consistency-about .bb-about-owner-identity p{color:var(--bb-muted);margin:0;font-size:15px;line-height:1.6}@media (max-width:900px){html .bb-glass-site .bb-consistency-about .bb-about-section-heading{align-items:start}html .bb-glass-site .bb-consistency-about .bb-about-section-heading>p{max-width:290px}}@media (max-width:699px){html .bb-glass-site .bb-consistency-about :is(.bb-about-story,.bb-about-support,.bb-about-process,.bb-about-owner){margin-bottom:38px}html .bb-glass-site .bb-consistency-about .bb-about-section-heading{flex-direction:column;gap:16px;margin-bottom:22px}html .bb-glass-site .bb-consistency-about .bb-about-section-heading>p{max-width:100%}html .bb-glass-site .bb-consistency-about .bb-about-capability-grid{grid-template-columns:1fr;gap:20px}html .bb-glass-site .bb-consistency-about .bb-about-capability-card{padding:24px}html .bb-glass-site .bb-consistency-about .bb-about-card-visual{height:245px;margin-block:12px}html .bb-glass-site .bb-consistency-about .bb-about-support{grid-template-columns:1fr;gap:18px;padding:24px}html .bb-glass-site .bb-consistency-about .bb-about-support-visual{height:210px}html .bb-glass-site .bb-consistency-about .bb-about-owner{margin-top:38px}html .bb-glass-site .bb-consistency-about .bb-about-owner-card{grid-template-columns:125px minmax(0,1fr);gap:24px;padding:20px}html .bb-glass-site .bb-consistency-about .bb-about-owner-portrait{min-height:164px;padding:12px}html .bb-glass-site .bb-consistency-about .bb-about-owner-portrait svg{width:87px;height:104px}html .bb-glass-site .bb-consistency-about .bb-about-owner-identity h3{font-size:25px}}@media (max-width:380px){html .bb-glass-site .bb-consistency-about .bb-about-owner-card{grid-template-columns:96px minmax(0,1fr);gap:18px;padding:18px}html .bb-glass-site .bb-consistency-about .bb-about-owner-portrait{min-height:145px;padding:10px 6px}html .bb-glass-site .bb-consistency-about .bb-about-owner-portrait svg{width:72px;height:90px}html .bb-glass-site .bb-consistency-about .bb-about-owner-portrait>span{font-size:9px}html .bb-glass-site .bb-consistency-about .bb-about-owner-identity h3{font-size:22px}}@media (prefers-reduced-motion:reduce){html .bb-glass-site .bb-consistency-about .bb-about-service-links a,html .bb-glass-site .bb-consistency-about .bb-about-process>.bb-about-section-heading>button{transition:none;transform:none!important}}@media (prefers-reduced-transparency:reduce){html .bb-glass-site .bb-consistency-about :is(.bb-about-capability-card,.bb-about-support,.bb-about-owner-card){background:var(--bb-glass-solid)}html .bb-glass-site .bb-consistency-about .bb-about-owner-portrait{background:var(--bb-raised)}}@media (forced-colors:active){html .bb-glass-site .bb-consistency-about :is(.bb-about-owner-card,.bb-about-owner-portrait){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}html .bb-glass-site .bb-consistency-about{--about-light-control:ButtonFace;--about-light-hover:ButtonFace;--about-step-surface:Canvas}}
