.tampa-financing-hero{flex-direction:column;justify-content:flex-end;width:100%;min-height:60vh;display:flex;position:relative;overflow:hidden}.tampa-financing-hero__background{z-index:0;position:absolute;inset:0;overflow:hidden}.tampa-financing-hero__background-image{object-fit:cover;object-position:center 40%;opacity:0;width:120%;height:120%;transition:transform 2.5s cubic-bezier(.16,1,.3,1),opacity 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:-10%;transform:scale(1.15)}.tampa-financing-hero__background-image--loaded{opacity:1;transform:scale(1)}.tampa-financing-hero__background-overlay{opacity:0;background:linear-gradient(#0a325466 0%,#0a32548c 50%,#061e33cc 100%);transition:opacity 1.5s cubic-bezier(.16,1,.3,1) .3s;position:absolute;inset:0}.tampa-financing-hero--loaded .tampa-financing-hero__background-overlay{opacity:1}.tampa-financing-hero__content{z-index:var(--tampa-z-sticky);width:100%;max-width:1400px;margin:0 auto;padding:3rem 2rem 4rem;position:relative}@media (min-width:768px){.tampa-financing-hero__content{padding:4rem 3rem 5rem}}@media (min-width:1024px){.tampa-financing-hero__content{padding:5rem 4rem 6rem}}.tampa-financing-hero__text{max-width:700px}.tampa-financing-hero__eyebrow{background:var(--tampa-glass-bg);-webkit-backdrop-filter:blur(var(--tampa-glass-blur));border:1px solid var(--tampa-glass-border);font-family:var(--tampa-font-primary);letter-spacing:.1em;text-transform:uppercase;color:var(--tampa-color-white);opacity:0;border-radius:2rem;align-items:center;margin-bottom:1.25rem;padding:.5rem 1.25rem;font-size:.75rem;font-weight:400;transition:all .8s cubic-bezier(.16,1,.3,1) .3s;display:inline-flex;transform:translateY(20px)}.tampa-financing-hero__eyebrow--visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.tampa-financing-hero__eyebrow{font-size:.8125rem}}.tampa-financing-hero__title{font-family:var(--tampa-font-heading);letter-spacing:-.02em;margin-bottom:1rem;font-size:2rem;font-weight:500;line-height:1.1}@media (min-width:768px){.tampa-financing-hero__title{font-size:2.75rem}}@media (min-width:1024px){.tampa-financing-hero__title{font-size:3.25rem}}.tampa-financing-hero__title-line,.tampa-financing-hero__title-accent{color:var(--tampa-color-white);opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(100%)}.tampa-financing-hero__title-line--visible,.tampa-financing-hero__title-accent--visible{opacity:1;transform:translateY(0)}.tampa-financing-hero__title-accent{color:var(--tampa-color-gold)}.tampa-financing-hero__subtitle{font-family:var(--tampa-font-primary);color:#ffffffd9;opacity:0;max-width:520px;margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.6;transition:all .8s cubic-bezier(.16,1,.3,1) .8s;transform:translateY(20px)}.tampa-financing-hero__subtitle--visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.tampa-financing-hero__subtitle{font-size:1.0625rem}}.tampa-financing-hero__features{flex-wrap:wrap;gap:.625rem;display:flex}.tampa-financing-hero__feature{font-family:var(--tampa-font-primary);color:var(--tampa-color-gold);opacity:0;background:#fbc30a26;border:1px solid #fbc30a40;border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .6s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(15px)}.tampa-financing-hero__features--visible .tampa-financing-hero__feature{opacity:1;transform:translateY(0)}.tampa-financing-hero__feature-icon{width:.875rem;height:.875rem}@media (min-width:768px){.tampa-financing-hero__feature{padding:.5rem 1.125rem;font-size:.8125rem}}
