.sfsh{font-family:var(--sf-font);color:var(--sf-text);padding:28px 2.2%;background:#eef2f5 center/cover no-repeat;overflow:hidden;position:relative}.sfsh *{box-sizing:border-box}.sfsh-inner{min-height:500px;max-width:1380px;margin:auto;position:relative}.sfsh-copy{width:38%;padding:70px 0 0 2%;position:relative;z-index:3}.sfsh h1{font-size:var(--sf-title);line-height:1.08;margin:0 0 18px;font-weight:800;letter-spacing:-1.5px}.sfsh h1 span{color:var(--sf-accent)}.sfsh-copy>p{font-size:var(--sf-body);line-height:1.55;max-width:520px;margin:0 0 28px}.sfsh-mini{display:flex;gap:20px;font-size:12px;margin-bottom:32px}.sfsh-mini b{font-weight:600}.sfsh-buttons{display:flex;gap:16px;flex-wrap:wrap}.sfsh-buttons a{text-decoration:none;padding:14px 24px;border-radius:6px;font-weight:700;font-size:14px}.sfsh-primary{background:var(--sf-accent);color:#fff;box-shadow:0 7px 16px rgba(180,0,0,.22)}.sfsh-secondary{border:1px solid #7f8995;background:#fff;color:var(--sf-text)}.sfsh-cats{position:absolute;top:6px;left:39%;right:2%;display:flex;justify-content:space-between;gap:8px;z-index:4}.sfsh-cat{width:120px;text-align:center;font-size:11px;font-style:normal}.sfsh-icon{width:62px;height:62px;border:1px solid #8490a0;border-radius:50%;background:rgba(255,255,255,.86);display:grid;place-items:center;font-size:27px;margin:0 auto 10px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.sfsh-cat strong,.sfsh-cat em{display:block;font-style:normal;line-height:1.45}.sfsh-cat i{display:block;width:1px;height:64px;background:#738092;margin:9px auto 0}.sfsh-hero-image{position:absolute;left:33%;right:0;bottom:0;width:67%;height:310px;object-fit:cover;object-position:center bottom;border-radius:10px;z-index:2;filter:drop-shadow(0 12px 10px rgba(0,0,0,.12))}.sfsh-bottom{max-width:1380px;margin:4px auto 0;background:var(--sf-panel);border-radius:var(--sf-radius);box-shadow:0 8px 22px rgba(0,0,0,.11);display:grid;grid-template-columns:repeat(4,1fr);padding:24px 34px;position:relative;z-index:5}.sfsh-feature{display:flex;align-items:flex-start;gap:15px;padding:0 25px;border-right:1px solid #d6dbe1}.sfsh-feature:last-child{border:0}.sfsh-feature-icon{font-size:36px;color:var(--sf-accent)}.sfsh-feature h3{font-size:15px;margin:3px 0 7px}.sfsh-feature p{font-size:13px;line-height:1.5;margin:0}.sfsh-float{animation:sfshFloat var(--sf-speed) ease-in-out infinite}.sfsh-rise{animation:sfshRise .7s both}@keyframes sfshFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sfshRise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.sfsh-copy{width:48%}.sfsh-cats{left:48%;}.sfsh-cat{width:92px}.sfsh-hero-image{left:38%;width:62%}.sfsh-bottom{grid-template-columns:repeat(2,1fr);gap:22px}.sfsh-feature:nth-child(2){border-right:0}}
@media(max-width:760px){.sfsh{padding:15px}.sfsh-inner{min-height:auto;display:flex;flex-direction:column}.sfsh-copy{width:100%;padding:35px 5px 20px}.sfsh h1{font-size:clamp(34px,10vw,var(--sf-title));letter-spacing:-1px}.sfsh-copy>p{font-size:16px}.sfsh-cats{position:relative;left:auto;right:auto;top:auto;order:3;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0}.sfsh-cat{width:auto}.sfsh-cat i{display:none}.sfsh-hero-image{position:relative;left:auto;right:auto;bottom:auto;order:2;width:100%;height:220px;object-fit:cover}.sfsh-bottom{grid-template-columns:1fr;padding:20px;margin-top:15px}.sfsh-feature{padding:10px 0;border-right:0;border-bottom:1px solid #d6dbe1}.sfsh-feature:last-child{border-bottom:0}.sfsh-mini{gap:10px;font-size:11px}}
