/* KONEBE-PUBLIC-V48 · corporate/technology credibility blocks; five existing pages × three languages */
.v48-proof{padding:clamp(48px,6vw,92px) 0;background:radial-gradient(ellipse at 75% 0%,rgba(118,139,223,.14),transparent 58%),#141c31;color:#f5f7ff;position:relative;isolation:isolate}
.v48-proof *{box-sizing:border-box}
.v48-wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}
.v48-intro{max-width:890px;margin:0 0 clamp(24px,4vw,42px)}
.v48-kicker{font-size:.78rem;font-weight:700;line-height:1.5;letter-spacing:.16em;color:#c9da89;text-transform:uppercase;margin:0 0 12px}
.v48-intro h2{font-size:clamp(1.7rem,3.3vw,2.9rem);line-height:1.17;letter-spacing:-.025em;margin:0 0 18px;color:#fff;font-weight:760}
.v48-lead{font-size:clamp(1rem,1.7vw,1.14rem);line-height:1.72;color:#e0e6f4;margin:0;max-width:860px}
.v48-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.7vw,22px)}
.v48-card{background:rgba(255,255,255,.055);border:1px solid rgba(221,231,255,.18);border-radius:18px;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;min-width:0}
.v48-card h3{font-size:clamp(1.13rem,1.8vw,1.35rem);line-height:1.35;color:#fff;margin:0 0 12px;font-weight:730}
.v48-card p{line-height:1.7;color:#d9e1f1;margin:0 0 22px;font-size:.98rem;overflow-wrap:break-word}
.v48-card a{color:#d8f39c;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;margin-top:auto;align-self:flex-start}
.v48-card a:hover{color:#fff}
.v48-card a:focus-visible{outline:3px solid #d8f39c;outline-offset:5px;border-radius:3px}
@media(max-width:840px){.v48-cards{grid-template-columns:1fr}.v48-card{padding:22px}}
@media(max-width:390px){.v48-wrap{width:calc(100% - 28px)}.v48-proof{padding:44px 0}}
@media(prefers-reduced-motion:reduce){.v48-proof,.v48-proof *{scroll-behavior:auto}}
