.hero-positioning{max-width:680px;margin-top:20px;padding:13px 15px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(78,188,163,.25);border-radius:15px;background:linear-gradient(135deg,rgba(232,249,245,.88),rgba(241,245,255,.88))}.hero-positioning>span{padding:7px 9px;border-radius:9px;background:#fff;color:#338a77;font-size:.68rem;font-weight:800;white-space:nowrap;box-shadow:0 5px 15px rgba(47,100,89,.07)}.hero-positioning p{margin:0!important;color:#607087!important;font-size:.77rem!important;line-height:1.45!important}.hero-positioning strong{color:#26364f}
.landing-trust{padding:78px 0;background:#fff;border-bottom:1px solid var(--line)}
.trust-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);column-gap:55px;align-items:end}.trust-intro .eyebrow{grid-column:1}.trust-intro h2{grid-column:1;margin:10px 0 0;max-width:780px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04;letter-spacing:-.055em}.trust-intro p{grid-column:2;grid-row:1/3;margin:0;color:var(--body);font-size:1rem;line-height:1.65}
.trust-grid{margin-top:34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trust-grid article{min-width:0;padding:21px 19px;border:1px solid rgba(81,108,174,.14);border-radius:18px;background:linear-gradient(145deg,#fbfcff,#f7faff);box-shadow:0 12px 30px rgba(46,66,111,.055)}.trust-icon{width:43px;height:43px;margin-bottom:17px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#e9eeff,#e9faf6);color:#5873e4}.trust-icon svg{width:21px;height:21px}.trust-grid strong{display:block;color:#17223b;font-size:.82rem}.trust-grid p{margin:7px 0 0;color:#76839a;font-size:.75rem;line-height:1.55}
.trust-proof{margin-top:14px;padding:14px 18px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;border:1px solid rgba(74,191,164,.20);border-radius:16px;background:#f0faf7;color:#287e6c}.trust-proof span{font-size:.7rem;font-weight:750}
@media(max-width:900px){.trust-intro{grid-template-columns:1fr}.trust-intro p{grid-column:1;grid-row:auto;margin-top:14px}.trust-grid{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.hero-positioning{grid-template-columns:1fr;text-align:left}.hero-positioning>span{justify-self:start}.landing-trust{padding:58px 0}.trust-grid{grid-template-columns:1fr}.trust-proof{align-items:flex-start;flex-direction:column;gap:9px}}
