.anon-hero{position:relative;display:flex;flex-direction:column;min-height:calc(100vh - 80px);min-height:calc(100dvh - 80px);background-color:var(--theme-bg-primary, #ffffff);overflow:hidden}.anon-hero__parallax-bg{position:fixed;top:-10%;left:-10%;width:120%;height:120%;background-image:var(--parallax-bg-image, url(/images/backgrounds/flipt/vapor-grid.png));background-size:500px 500px;background-repeat:repeat;opacity:.06;z-index:0;pointer-events:none;will-change:transform;animation:parallaxFloat 60s ease-in-out infinite}@keyframes parallaxFloat{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2%,-1%) rotate(.5deg)}50%{transform:translate(-1%,-2%) rotate(0)}75%{transform:translate(1%,-1%) rotate(-.5deg)}}.anon-hero__logo,.anon-hero__stats-bar,.anon-hero__sections,.anon-hero__footer{position:relative;z-index:1}.anon-hero__logo{flex:0 0 auto;display:flex;justify-content:center;align-items:center;padding:clamp(2rem,8vh,4rem) 1rem clamp(1rem,2vh,1.5rem)}.anon-hero__logo-img{width:clamp(180px,25vw,320px);height:auto;object-fit:contain}.anon-hero__stats-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0;padding:.5rem 1rem;margin-bottom:.25rem;opacity:0;animation:anonHeroFadeIn .5s ease forwards;animation-delay:.05s}.anon-hero__stat{font-size:clamp(.8125rem,1.25vw,.9375rem);color:var(--theme-text-secondary);letter-spacing:.01em}.anon-hero__stat strong{color:var(--flipt-primary, #00A69C);font-weight:700}.anon-hero__stat-sep{display:inline-block;width:4px;height:4px;border-radius:50%;background-color:var(--theme-text-muted, #a0aec0);margin:0 .75rem;flex-shrink:0}.anon-hero .flippy-says-simple{position:relative;z-index:1;max-width:520px;margin:.25rem auto .75rem;opacity:0;animation:anonHeroFadeIn .5s ease forwards;animation-delay:.1s}.anon-hero__primary{position:relative;z-index:1;padding:0 clamp(1rem,5vw,4rem);margin-bottom:clamp(2rem,4vh,3rem);max-width:1100px;margin-left:auto;margin-right:auto;width:100%;opacity:0;animation:anonHeroFadeIn .6s ease forwards;animation-delay:.15s}.anon-hero__primary-image{width:100%;max-width:520px;height:auto;border-radius:16px;object-fit:cover;box-shadow:0 8px 32px #00a69c40,0 0 0 2px #00a69c1a;transition:transform .3s ease,box-shadow .3s ease;display:block;margin:0 auto}.anon-hero__primary-image:hover{transform:scale(1.02) translateY(-4px);box-shadow:0 16px 48px #00a69c59,0 0 0 3px #00a69c33}.anon-hero__primary-content{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 992px){.anon-hero__primary-content{align-items:flex-start;text-align:left}}@media (max-width: 991px){.anon-hero__primary-content{align-items:center;text-align:center}}.anon-hero__primary-title{font-family:Karla,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;letter-spacing:-.03em;color:var(--theme-text-primary, #2d3748);margin:0;line-height:1.1}.anon-hero__primary-desc{font-size:clamp(1rem,2vw,1.125rem);font-weight:400;color:var(--theme-text-secondary, #4a5568);margin:0;line-height:1.5;max-width:320px}.anon-hero__primary-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:clamp(.875rem,2vh,1rem) clamp(2rem,4vw,3rem);font-family:Karla,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:700;color:var(--flipt-white, #ffffff);background:linear-gradient(135deg,var(--flipt-primary, #00A69C) 0%,var(--flipt-secondary, #0068BA) 100%);border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 16px #00a69c4d,inset 0 1px #fff3;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.anon-hero__primary-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px #00a69c66,inset 0 1px #fff3;color:var(--flipt-white, #ffffff);text-decoration:none}.anon-hero__primary-cta:active{transform:translateY(-1px)}.anon-hero__primary-cta:focus{outline:3px solid var(--flipt-primary, #00A69C);outline-offset:3px}.anon-hero__primary-support{font-size:clamp(.8125rem,1.25vw,.875rem);color:var(--theme-text-muted, #718096);margin:.5rem 0 0}.anon-hero__primary-support a{color:var(--flipt-primary, #00A69C);text-decoration:none;font-weight:600;transition:color .2s ease}.anon-hero__primary-support a:hover{color:var(--flipt-primary-hover, #00857A);text-decoration:underline}.anon-hero__secondary-grid{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(1.5rem,3vw,2rem);padding:0 clamp(1rem,5vw,4rem);padding-bottom:clamp(2rem,6vh,4rem);max-width:1100px;margin:0 auto}.anon-hero__sections{flex:1;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vh,3rem);padding:0 clamp(1rem,5vw,4rem);padding-bottom:clamp(2rem,6vh,4rem)}.anon-hero__section{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.75rem,2vh,1.25rem);opacity:0;animation:anonHeroFadeIn .5s ease forwards}.anon-hero__section:nth-child(1){animation-delay:.2s}.anon-hero__section:nth-child(2){animation-delay:.3s}.anon-hero__section:nth-child(3){animation-delay:.4s}.anon-hero__section:nth-child(4){animation-delay:.5s}@keyframes anonHeroFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.anon-hero__image{width:clamp(280px,80vw,380px);height:auto;border-radius:12px;object-fit:cover;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #0000001a}.anon-hero__section:hover .anon-hero__image{transform:scale(1.05);box-shadow:0 8px 24px #00000026}.anon-hero__title{font-family:Karla,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;letter-spacing:-.02em;color:var(--theme-text-primary, #2d3748);margin:0;line-height:1.2}.anon-hero__desc{font-size:clamp(.875rem,1.5vw,1rem);font-weight:400;color:var(--theme-text-secondary, #4a5568);margin:0;line-height:1.5;max-width:220px}.anon-hero__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:clamp(.625rem,1.5vh,.75rem) clamp(1.25rem,3vw,1.75rem);font-family:Karla,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.875rem,1.25vw,1rem);font-weight:600;color:var(--flipt-white, #ffffff);background:linear-gradient(135deg,var(--flipt-primary, #00A69C) 0%,var(--flipt-secondary, #0068BA) 100%);border:none;border-radius:6px;text-decoration:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00a69c33;white-space:nowrap}.anon-hero__cta:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00a69c4d;color:var(--flipt-white, #ffffff);text-decoration:none}.anon-hero__cta:active{transform:translateY(0);box-shadow:0 2px 4px #00a69c33}.anon-hero__cta:focus{outline:3px solid var(--flipt-primary, #00A69C);outline-offset:2px}.anon-hero__cta--outline{background:transparent;color:var(--flipt-primary, #00A69C);border:2px solid var(--flipt-primary, #00A69C);box-shadow:none}.anon-hero__cta--outline:hover{background:var(--flipt-primary, #00A69C);color:var(--flipt-white, #ffffff);border-color:var(--flipt-primary, #00A69C);transform:translateY(-2px);box-shadow:0 4px 12px #00a69c40}.anon-hero__cta--outline:active{transform:translateY(0);box-shadow:0 2px 4px #00a69c33}.anon-hero__section--secondary{flex:0 1 280px;max-width:300px}.anon-hero__section--secondary .anon-hero__image{width:100%;max-width:280px;border-radius:10px;box-shadow:0 2px 8px #00000014}.anon-hero__section--secondary:hover .anon-hero__image{transform:scale(1.03);box-shadow:0 4px 16px #0000001f}.anon-hero__section--secondary .anon-hero__title{font-size:clamp(1rem,2vw,1.125rem)}.anon-hero__section--secondary .anon-hero__desc{font-size:clamp(.8125rem,1.25vw,.875rem);max-width:200px}@media (max-width: 768px){.anon-hero{min-height:auto;padding-bottom:2rem}.anon-hero__logo{padding:clamp(1.5rem,6vh,3rem) 1rem clamp(.5rem,1vh,.75rem)}.anon-hero__logo-img{width:clamp(160px,50vw,240px)}.anon-hero__stats-bar{flex-wrap:wrap;gap:.25rem 0;padding:.5rem 1.5rem}.anon-hero__primary{padding:0 1.5rem;margin-bottom:clamp(1.5rem,3vh,2rem)}.anon-hero__primary-image{max-width:360px;border-radius:12px}.anon-hero__primary-cta{width:100%;max-width:300px}.anon-hero__secondary-grid{flex-direction:column;align-items:center;gap:clamp(1.5rem,3vh,2rem);padding:0 1.5rem 1.5rem}.anon-hero__section--secondary{flex:none;width:100%;max-width:280px}.anon-hero__section--secondary .anon-hero__image{max-width:260px}.anon-hero__sections{flex-direction:column;align-items:center;gap:clamp(2rem,5vh,3rem);padding:0 1.5rem 2rem}.anon-hero__section{max-width:100%;width:100%;max-width:320px}.anon-hero__image{width:clamp(240px,70vw,320px)}.anon-hero__cta{width:100%;max-width:280px}}@media (min-width: 769px) and (max-width: 1024px){.anon-hero__sections{gap:clamp(1rem,3vw,2rem);max-width:700px}.anon-hero__section{flex:0 1 calc(50% - 1rem);max-width:300px;min-width:240px}.anon-hero__desc{max-width:200px}}[data-bs-theme=dark] .anon-hero{background-color:var(--theme-bg-primary, #0f172a)}[data-bs-theme=dark] .anon-hero__image{box-shadow:0 4px 12px #0000004d}[data-bs-theme=dark] .anon-hero__section:hover .anon-hero__image{box-shadow:0 8px 24px #0006}[data-bs-theme=dark] .anon-hero__title{color:var(--theme-text-primary, #e2e8f0)}[data-bs-theme=dark] .anon-hero__desc{color:var(--theme-text-secondary, #cbd5e1)}[data-bs-theme=dark] .anon-hero__cta{background:linear-gradient(135deg,var(--flipt-primary, #00B8A9) 0%,var(--flipt-secondary, #1E7BC9) 100%);box-shadow:0 2px 8px #00b8a940}[data-bs-theme=dark] .anon-hero__cta:hover{box-shadow:0 4px 16px #00b8a959}[data-bs-theme=dark] .anon-hero__cta--outline{background:transparent;color:var(--flipt-primary, #00B8A9);border-color:var(--flipt-primary, #00B8A9)}[data-bs-theme=dark] .anon-hero__cta--outline:hover{background:var(--flipt-primary, #00B8A9);color:var(--theme-bg-primary, #0f172a);border-color:var(--flipt-primary, #00B8A9)}[data-bs-theme=dark] .anon-hero__primary-title{color:var(--theme-text-primary, #e2e8f0)}[data-bs-theme=dark] .anon-hero__primary-desc{color:var(--theme-text-secondary, #cbd5e1)}[data-bs-theme=dark] .anon-hero__primary-image{box-shadow:0 8px 32px #00b8a94d,0 0 0 2px #00b8a926}[data-bs-theme=dark] .anon-hero__primary-image:hover{box-shadow:0 16px 48px #00b8a966,0 0 0 3px #00b8a940}[data-bs-theme=dark] .anon-hero__primary-cta{background:linear-gradient(135deg,var(--flipt-primary, #00B8A9) 0%,var(--flipt-secondary, #1E7BC9) 100%);box-shadow:0 4px 16px #00b8a959,inset 0 1px #ffffff26}[data-bs-theme=dark] .anon-hero__primary-cta:hover{box-shadow:0 8px 24px #00b8a973,inset 0 1px #ffffff26}[data-bs-theme=dark] .anon-hero__stat{color:var(--theme-text-secondary, #cbd5e1)}[data-bs-theme=dark] .anon-hero__stat strong{color:var(--flipt-primary, #00B8A9)}[data-bs-theme=dark] .anon-hero__stat-sep{background-color:var(--theme-text-muted, #4a5568)}[data-bs-theme=dark] .anon-hero__primary-support{color:var(--theme-text-muted, #4a5568)}[data-bs-theme=dark] .anon-hero__primary-support a{color:var(--flipt-primary, #00B8A9)}[data-bs-theme=dark] .anon-hero__primary-support a:hover{color:#00d4c4}[data-bs-theme=dark] .anon-hero__section--secondary .anon-hero__image{box-shadow:0 2px 8px #00000040}[data-bs-theme=dark] .anon-hero__section--secondary:hover .anon-hero__image{box-shadow:0 4px 16px #00000059}@media (prefers-reduced-motion: reduce){.anon-hero__section,.anon-hero__stats-bar,.anon-hero__primary,.anon-hero .flippy-says-simple{opacity:1;animation:none}.anon-hero__image,.anon-hero__cta,.anon-hero__primary-support a{transition:none}}@media print{.anon-hero{min-height:auto;background:#fff!important}.anon-hero__section,.anon-hero__stats-bar,.anon-hero__primary,.anon-hero .flippy-says-simple{opacity:1;animation:none}.anon-hero__cta{background:#333!important;box-shadow:none!important}}
