.statement-section{padding:clamp(58px,8vw,92px) 0;background:linear-gradient(145deg,#e4eeec 0%,#f5efe5 100%);border-block:1px solid var(--line)}
.statement-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:clamp(30px,6vw,72px);align-items:center;border:1px solid rgba(47,111,119,.2);border-radius:var(--radius-lg);padding:clamp(28px,5vw,54px);background:rgba(255,255,255,.84);box-shadow:var(--shadow-md)}
.statement-card::before{position:absolute;inset:0 auto 0 0;width:7px;background:linear-gradient(180deg,var(--sea),var(--gold));content:""}
.statement-card h2{max-width:720px}
.statement-card .lead{margin-bottom:1rem;color:var(--ink)}
.statement-principle{margin:0;border-left:3px solid var(--gold);padding:4px 0 4px 18px;color:var(--sea-deep);font-family:var(--font-head);font-size:clamp(1.25rem,2.4vw,1.65rem);font-style:italic;line-height:1.35}
.statement-action{display:flex;flex-direction:column;align-items:stretch;gap:12px}
.statement-action .btn{text-align:center;justify-content:center}
.statement-note{margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.5;text-align:center}
@media(max-width:760px){.statement-card{grid-template-columns:1fr}.statement-action{max-width:440px}.statement-card::before{inset:0 0 auto;width:auto;height:6px}}
