.social-module{box-sizing:border-box;text-align:center;width:100%}.social-header{margin-bottom:50px}.social-icons{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:16px}.social-link{border-radius:8px;color:#fff;display:inline-flex;padding:6px;transition:opacity .2s ease,transform .2s ease}.social-link:hover{opacity:.8;transform:translateY(-2px)}.social-link:focus-visible{outline:2px solid #ff7100;outline-offset:4px}.social-img,.social-svg{height:64px;width:64px}.social-hashtag{color:#ff7100;font-size:clamp(2rem,1.25rem + 3.5vw,3.5rem);font-weight:800;letter-spacing:-.5px;line-height:1.1;margin:0}.phones-container{align-items:flex-start;display:flex;gap:30px;justify-content:center;position:relative}.phones-container.phones-container--3 .phone-2{transform:translateY(10%)}.phone-wrapper{flex:0 1 280px;max-width:300px;transition:transform .3s ease;width:100%}.phone-left{transform:translateY(0)}.phone-center{transform:translateY(50px)}.phone-right{transform:translateY(-10px)}.social-header .posti-cta{background:transparent!important;border:1px solid #212121!important;color:#212121!important;font-size:15px!important;font-weight:700!important;opacity:1;transition:all .3s ease}.social-header .posti-cta.posti-cta--white-text{background:transparent!important;border:1px var(--white)solid!important;color:var(--white)!important}.social-header .posti-cta:focus-visible,.social-header .posti-cta:hover{opacity:.7}.phone-mockup{aspect-ratio:9/17.5;background-color:#fff;border-radius:36px;box-shadow:0 20px 40px rgba(0,0,0,.4);overflow:hidden;position:relative;width:100%}.phone-notch{background-color:#0b111e;border-bottom-left-radius:12px;border-bottom-right-radius:12px;height:20px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:44%;z-index:2}.phone-media{border:none;display:block;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.phones-container{flex-wrap:wrap;gap:32px;justify-content:center;overflow-x:auto;padding-bottom:30px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.phones-container.phones-container--3 .phone-2{transform:translateY(0)}.phone-center,.phone-left,.phone-right{flex:0 0 75%;max-width:260px;scroll-snap-align:center;transform:none}.phone-mockup{border-radius:28px}}