.h1{font-size:2.75rem;line-height:1.2;letter-spacing:-.017em;font-weight:800}.h2{font-size:2.25rem;line-height:1.277;letter-spacing:-.017em;font-weight:800}.h3{font-size:1.875rem;line-height:1.333;letter-spacing:-.017em;font-weight:800}.h4{font-size:1.5rem;line-height:1.415;letter-spacing:-.017em;font-weight:800}@media (min-width: 768px){.h1{font-size:5rem;line-height:1;letter-spacing:-.017em}.h2{font-size:2.75rem;line-height:1.2;letter-spacing:-.017em}.h3{font-size:2.25rem;line-height:1.277;letter-spacing:-.017em}}.btn,.btn-sm{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:transparent;font-size:.875rem;line-height:1.5715;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn{padding:.375rem 1rem}.btn-sm{padding:.25rem .75rem}.review-card{border-radius:1rem;border-width:1px;border-color:transparent;font-size:.875rem;line-height:1.5715;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes endless{0%{transform:translateY(0)}to{transform:translateY(-245px)}}.animate-endless{animation:endless 20s linear infinite}@keyframes move{to{transform:translate(-50%)}}@keyframes movedown{to{transform:translateY(-50%)}}.animate-movedown{animation:movedown 2s linear infinite;animation-direction:reverse}.animate-move{animation:move 2s linear infinite;animation-direction:reverse}@keyframes infinity{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-infinity{animation:infinity 120s linear infinite}@keyframes pulseLoop{0%{opacity:0;transform:scale(.25) translateZ(0)}30%{opacity:.4}70%{opacity:0}80%{transform:scale(1) translateZ(0)}}.pulse{opacity:0;transform-origin:center;animation:pulseLoop 12s linear infinite}.pulse-1{animation-delay:-4s}.pulse-2{animation-delay:-8s}@keyframes godly{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}.godly{--stripes: repeating-linear-gradient( 100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16% );--rainbow: repeating-linear-gradient( 100deg, #60a5fa 10%, #e879f9 15%, #60a5fa 20%, #5eead4 25%, #60a5fa 30% );background-image:var(--stripes),var(--rainbow);background-size:300%,200%;background-position:50% 50%,50% 50%;filter:blur(10px) invert(100%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);pointer-events:none}.godly:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--stripes),var(--rainbow);background-size:200%,100%;animation:godly 60s linear infinite;background-attachment:fixed;mix-blend-mode:difference}.translate-z-0{transform:translateZ(0)}.delay-\[30ms\]{transition-delay:30ms}.delay-\[60ms\]{transition-delay:60ms}.delay-\[90ms\]{transition-delay:90ms}.delay-\[120ms\]{transition-delay:.12s}.delay-\[180ms\]{transition-delay:.18s}.delay-\[210ms\]{transition-delay:.21s}.before\:animate-\[line_10s_ease-in-out_infinite_5s_both\]:before{content:var(--tw-content);animation:line 10s ease-in-out infinite 5s both}@keyframes line{0%,to{content:var(--tw-content);left:0;opacity:0}50%{content:var(--tw-content);left:100%;transform:translate(-100%)}10%,40%,60%,90%{content:var(--tw-content);opacity:0}25%,75%{content:var(--tw-content);opacity:1}}.before\:animate-\[line_10s_ease-in-out_infinite_both\]:before{content:var(--tw-content);animation:line 10s ease-in-out infinite both}@keyframes pulse{50%{content:var(--tw-content);opacity:.5}}.before\:animate-\[pulse_4s_cubic-bezier\(\.4\,0\,\.6\,1\)_infinite\]:before{content:var(--tw-content);animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{content:var(--tw-content);transform:rotate(360deg)}}.before\:animate-\[spin_3s_linear_infinite\]:before{content:var(--tw-content);animation:spin 3s linear infinite}.animate-\[breath_6s_ease-in-out_1\.5s_infinite_both\]{animation:breath 6s ease-in-out 1.5s infinite both}.animate-\[breath_6s_ease-in-out_2\.5s_infinite_both\]{animation:breath 6s ease-in-out 2.5s infinite both}.animate-\[breath_6s_ease-in-out_2s_infinite_both\]{animation:breath 6s ease-in-out 2s infinite both}.animate-\[breath_6s_ease-in-out_3\.5s_infinite_both\]{animation:breath 6s ease-in-out 3.5s infinite both}.animate-\[breath_6s_ease-in-out_4s_infinite_both\]{animation:breath 6s ease-in-out 4s infinite both}.animate-\[breath_7s_ease-in-out_3\.5s_infinite_both\]{animation:breath 7s ease-in-out 3.5s infinite both}.animate-\[breath_7s_ease-in-out_3s_infinite_both\]{animation:breath 7s ease-in-out 3s infinite both}@keyframes breath{0%,to{transform:scale(.95)}50%{transform:scale(1.1)}}.animate-\[breath_8s_ease-in-out_infinite_both\]{animation:breath 8s ease-in-out infinite both}
