.trust-family{background:var(--color-bg);flex:1;justify-content:center;align-items:center;min-height:0;padding:2.5rem 2rem 3.5rem;display:flex}.trust-family__content{text-align:center;max-width:60vw}.trust-family__title{font-size:clamp(1.5rem,3vw,4.75rem);font-weight:700;font-family:var(--font-display);color:var(--color-pink);letter-spacing:-.02em;opacity:0;animation:trust-family-slide-left 1.1s var(--ease-out-expo) .2s forwards;padding-bottom:4.5rem;line-height:1.1}.trust-family__text{font-size:clamp(.8rem,1vw,1.25rem);font-weight:600;font-family:var(--font-body);color:var(--color-navy);opacity:0;animation:trust-family-fade-up 1s var(--ease-out-expo) .55s forwards;padding-bottom:5rem;line-height:1.5}.trust-family__cta-wrap{opacity:0;animation:trust-family-fade-up .9s var(--ease-out-expo) .85s forwards;display:inline-block}.trust-family__cta{background:var(--color-pink);color:var(--color-white);font-size:.95rem;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:transform .4s var(--ease-standard), box-shadow .4s var(--ease-standard);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.5rem;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #f47a8a1a}.trust-family__cta:hover{transform:scale(1.02);box-shadow:0 8px 30px #f47a8a1a}.trust-family__cta:active{transform:translateY(-2px)scale(.95)}@keyframes trust-family-slide-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes trust-family-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.trust-family{padding:1.5rem}.trust-family__content{max-width:100%}}@media (max-height:700px){.trust-family{padding-top:1.5rem}.trust-family__title{padding-bottom:.75rem;font-size:clamp(1.25rem,4vw,2rem)}.trust-family__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:1rem;display:-webkit-box;overflow:hidden}}
