.sh-marketing .haven-section-heading{display:flex;align-items:center;gap:14px;min-width:0}.haven-section-heading>p{margin:0;color:#475569;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.haven-section-number{position:relative;isolation:isolate;display:inline-grid;flex-shrink:0;width:72px;height:58px;place-items:center;color:#0f172a;font-size:32px;font-style:italic;line-height:1}.haven-section-number:before{content:"";position:absolute;z-index:-1;width:46px;height:24px;background:#f3c920;border-radius:44% 48% 36% 45%;transform:translate(-2px,7px) rotate(-8deg)}.haven-section-number>span{padding-right:5px;padding-bottom:2px}.haven-section-number svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#0f172a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.haven-section-number-1{transform:rotate(4deg)}.haven-section-number-1:before{transform:translate(-3px,6px) rotate(5deg)}.haven-section-number-2{transform:rotate(-3deg)}.haven-feature-point-mark{display:block;flex-shrink:0;width:13px;height:3px;margin-top:9px;background:#0f172a;border-radius:45% 30% 40% 25%;box-shadow:1px 3px 0 #f3c920;transform:rotate(-8deg)}@media (min-width:768px){.haven-section-number{width:82px;height:66px;font-size:36px}.haven-section-number:before{width:54px;height:28px}.haven-section-heading{gap:18px}}