/* Local business updates only. Original site-base.css and home-v62.css remain unchanged. */
.db-home #about{scroll-margin-top:108px}
.db-home .db-scope-note{align-items:flex-start;gap:30px}
.db-home .db-scope-note>span{max-width:770px;font-size:12px;line-height:2}
.db-home .db-scope-note>.link{flex-shrink:0}
.db-brain{background:radial-gradient(ellipse at 18% 65%,#1b37623b,transparent 55%),#091322}
.db-brain-layout{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:65px;margin-top:44px}
.db-brain-art{position:relative;min-width:0}
.db-brain-art>svg{width:100%;height:auto;display:block}
.db-brain-core{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:17px;pointer-events:none}
.db-brain-core small{font:8px Arial;letter-spacing:3px;color:#789bc8}
.db-brain-core strong{font-size:32px;font-weight:500;letter-spacing:3px;color:#e5f0ff;margin:15px 0}
.db-brain-core>span{font-size:11px;letter-spacing:1.5px;color:#9cb8de}
.db-brain-art-caption{text-align:center;font-size:10px;color:#7291b9;letter-spacing:1px;margin-top:-7px}
.db-brain-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #35506f;margin-bottom:28px}
.db-brain-tabs>button{background:none;color:#88a4c9;font-size:13px;padding:17px 0;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}
.db-brain-tabs>button[aria-selected=true]{color:#e6f0ff;border-color:#8fbaff}
.db-brain-tabs>button:hover{color:#d6e8ff}
.db-brain-en{font:9px/1.9 Arial;letter-spacing:1.4px;color:#6f97ce}
.db-brain-work [role=tabpanel]{min-height:205px}
.db-brain-work h3{font-size:23px;line-height:1.8;font-weight:500;letter-spacing:-.3px;margin:16px 0 12px}
.db-brain-work [role=tabpanel]>p{font-size:14px;line-height:2;color:#a0b5d1;max-width:535px}
.db-brain-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}
.db-brain-tags>span{font-size:10px;line-height:1.8;padding:4px 9px;color:#9fbee6;background:#10243e;border:1px solid #2a466b}
.db-brain-method{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#829fc6;font-size:10px;line-height:2;border-top:1px solid #294262;margin:25px 0 17px;padding-top:18px}
.db-brain-method i{font-style:normal;color:#547cb5}
.db-brain-work>.link{font-size:13px;color:#b9d5fb}
.db-brain-note{font-size:11px;line-height:2;color:#7893b8;padding-top:26px;border-top:1px solid #253e5e;margin-top:38px}
.db-home .v55-market-sub{max-width:560px}
.db-home .v55-market-card h3{font-size:30px}
.db-home .v60-shelf-toolbar{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}
.db-home .v60-shelf-controls{justify-content:center}
.db-detail-dialog .db-detail-content{margin-top:30px}
.db-detail-content article{padding:22px 0;border-top:1px solid #294363}
.db-detail-content h3{font-size:19px;font-weight:500;line-height:1.8;color:#d8e8ff}
.db-detail-content article>p{font-size:14px;line-height:2;color:#a3bad7;margin-top:11px}
.db-detail-image{max-width:100%;max-height:400px;margin:25px auto;object-fit:contain}
.db-detail-content .caption{margin:15px 0}
.db-detail-actions{border-top:1px solid #294363;margin-top:22px;padding-top:26px}
.db-detail-content .db-case-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:15px}
.db-case-list a{display:block;border:1px solid #2a4362;padding:20px;background:#0d1c31}
.db-case-list a:hover{border-color:#7ba6de}
.db-case-list strong{display:block;font-size:17px;font-weight:500;color:#dbeaff}
.db-case-list small{display:block;font-size:11px;color:#90abcD;margin-top:8px}
.db-contact-dialog{width:min(700px,calc(100vw - 48px))}
.db-contact-form{margin-top:28px;display:flex;flex-direction:column;gap:20px}
.db-contact-form label{display:flex;flex-direction:column;gap:9px;color:#b2c7e3;font-size:13px;line-height:1.9}
.db-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.db-contact-form input:not([type=checkbox]),.db-contact-form textarea{width:100%;font-size:14px;line-height:1.8;color:#e9f2ff;padding:12px 13px;border:1px solid #304d71;background:#08121f;border-radius:0;resize:vertical}
.db-contact-form ::placeholder{color:#6e88ac}
.db-contact-form .db-form-consent{display:flex;flex-direction:row;gap:9px;align-items:flex-start;font-size:11px;color:#93aecf}
.db-form-consent input{margin-top:5px;accent-color:#3e75ff}
.db-contact-form .db-form-honey{display:none!important}
.db-contact-form .btn{width:100%}
.db-form-note{font-size:10px;line-height:1.9;color:#7894ba}
.db-form-feedback{font-size:12px;line-height:1.9;color:#ffb5be}
.db-form-success{text-align:center;padding:35px 0 15px}
.db-form-success>span{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 21px;background:#143460;border:1px solid #4577b6;border-radius:50%;font-size:28px;color:#cbe2ff}
.db-form-success h3{font-size:25px;font-weight:500}
.db-form-success p{font-size:14px;line-height:1.9;color:#a6bfdf;margin-top:18px}
.db-form-success small{display:block;margin:18px 0 25px;font-size:10px;overflow-wrap:anywhere;color:#7998c1}
@media(max-width:1120px){.db-brain-layout{gap:35px}.db-brain-work h3{font-size:21px}.db-brain-tabs>button{font-size:12px}}
@media(max-width:820px){.db-brain-layout{grid-template-columns:1fr;gap:23px;margin-top:20px}.db-brain-art{width:min(100%,480px);margin:auto}.db-brain-work [role=tabpanel]{min-height:200px}.db-brain-core strong{font-size:31px}.db-home .db-scope-note{display:block}.db-home .db-scope-note>.link{margin-top:13px}}
@media(max-width:600px){.db-brain-core strong{font-size:26px;letter-spacing:2px}.db-brain-core small{font-size:7px}.db-brain-core>span{font-size:10px}.db-brain-art-caption{font-size:9px}.db-brain-tabs>button{font-size:12px;padding:15px 0}.db-brain-en{font-size:8px;letter-spacing:1px}.db-brain-work h3{font-size:21px;line-height:1.8}.db-brain-work [role=tabpanel]>p{font-size:14px}.db-brain-tags{gap:7px}.db-brain-tags>span{font-size:9px}.db-brain-method{font-size:10px;gap:7px}.db-brain-work [role=tabpanel]{min-height:230px}.db-brain-note{font-size:10px;margin-top:29px}.db-home .v55-market-card h3{font-size:26px}.db-home .v55-market-sub{font-size:19px}.db-contact-dialog{width:calc(100vw - 28px)}.db-form-pair{grid-template-columns:1fr;gap:20px}.db-contact-form input:not([type=checkbox]),.db-contact-form textarea{font-size:16px}.db-contact-form ::placeholder{font-size:13px}.db-detail-content .db-case-list{grid-template-columns:1fr}.db-detail-content article>p{font-size:13px}.db-detail-content h3{font-size:18px}}

/* 2026-11: centered value statement and original client wall. */
#value .eyebrow{justify-content:center;text-align:center}
#value .h69-value-title{text-align:center;margin-inline:auto}
#value .h69-value-title>span{font-size:clamp(25px,2.65vw,37px)}
#value .h69-value-title>strong{font-size:clamp(33px,3.5vw,49px)}
#value .h69-value-bottom{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}
#value .v59-value-intro{margin-inline:auto;text-align:center;width:100%}
#expertise .home-client-wall-note{font-size:12px;line-height:1.9;color:#8da5c4;margin:18px 0 0}
#expertise .home-client-wall{margin-bottom:24px}
@media(max-width:600px){#value .h69-value-title>span{font-size:clamp(19px,5.5vw,25px);line-height:1.55}#value .h69-value-title>strong{font-size:clamp(22px,6.2vw,33px);line-height:1.45}#value .v59-value-intro{text-align:center}}
