@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);body{background-color:#f8f9fa;font-family:Poppins,Roboto,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--apple-bg:#f5f5f7;--apple-text:#1d1d1f;--apple-gray:#424245;--clinical-primary:#0f4c3a;--clinical-secondary:#2c7a7b;--motion-ease:cubic-bezier(0.16,1,0.3,1);--motion-duration:0.75s}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6{letter-spacing:-.015em}.scroll-fade-up{opacity:0;transform:translateY(60px);transition:opacity 1.4s cubic-bezier(.165,.84,.44,1),transform 1.4s cubic-bezier(.165,.84,.44,1);will-change:opacity,transform}.scroll-fade-up.visible{opacity:1;transform:translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.scroll-scale-in{opacity:0;transform:scale(.94) translateY(30px);transition:opacity 1.6s ease-out,transform 1.6s cubic-bezier(.19,1,.22,1);will-change:opacity,transform}.scroll-scale-in.visible{opacity:1;transform:scale(1) translateY(0)}.apple-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1d1d1f,#434344);background-clip:text;-webkit-background-clip:text}.clinical-gradient-text{-webkit-text-fill-color:#0000;animation:shine 8s linear infinite;background:linear-gradient(90deg,#0f4c3a,#2c7a7b 40%,#319795 70%,#0f4c3a);background-clip:text;-webkit-background-clip:text;background-size:200% auto}@keyframes shine{to{background-position:200%}}.mesh-blob{animation:pulseBlob 12s ease-in-out infinite alternate;background:radial-gradient(circle at center,#38b2ac40 0,#2c7a7b1a 40%,#0000 70%);filter:blur(80px);height:800px;width:800px}.mesh-blob,.mesh-blob-secondary{pointer-events:none;position:absolute;z-index:0}.mesh-blob-secondary{animation:floatBlob 15s ease-in-out infinite alternate;background:radial-gradient(circle at center,#e6fffacc 0,#b2f5ea4d 50%,#0000 70%);filter:blur(60px);height:600px;width:600px}@keyframes pulseBlob{0%{opacity:.6;transform:scale(1) translate(0)}to{opacity:.9;transform:scale(1.1) translate(20px,-20px)}}@keyframes floatBlob{0%{transform:translate(0)}to{transform:translate(-30px,30px)}}.glass-card{backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);background:#ffffffbf;border:1px solid #fff9;box-shadow:0 25px 50px -12px #0000001a}.chat-container{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:480px}.chat-bubble{border-radius:20px;cursor:default;font-size:1.05rem;line-height:1.4;max-width:85%;padding:16px 20px;position:relative;transform-origin:bottom center;transition:transform .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1);transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}.chat-bubble:hover{box-shadow:0 10px 20px -5px #0000001a;transform:translateY(-2px) scale(1.02);z-index:1}.chat-bubble-aven{align-self:flex-start;background-color:#e9e9eb;border-bottom-left-radius:4px;color:#1d1d1f}.chat-bubble-user{align-self:flex-end;background-color:#0f4c3a;border-bottom-right-radius:4px;color:#fff}.chat-label{color:#424245;font-size:.75rem;font-weight:500;margin-bottom:4px;margin-left:12px}.feature-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}.glass-card{transition:transform .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1);transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}.glass-card:hover{box-shadow:0 50px 100px -20px #00000040;transform:translateY(-8px) scale(1.01)}.why-support-card{transition:transform .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1)!important;transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)!important}.why-support-card:hover{box-shadow:0 50px 100px -20px #00000040;transform:translateY(-8px) scale(1.01)}.image-reveal{cursor:pointer;overflow:hidden}.image-reveal img{transition:transform .75s cubic-bezier(.16,1,.3,1);transition:transform var(--motion-duration) var(--motion-ease);will-change:transform}.image-reveal:hover img{transform:scale(1.06)}.comparison-card{cursor:default;transition:transform .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1)!important;transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)!important}.comparison-card:hover{box-shadow:0 30px 60px -15px #0000001a!important;transform:translateY(-8px)}.aven-card{transition:transform .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1)!important;transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)!important}.aven-card:hover{box-shadow:0 40px 80px -20px #0000004d!important;transform:scale(1.03) translateY(-8px)!important}.feature-list-item{border-radius:12px;margin-left:-12px!important;padding-left:12px!important;transition:background-color .2s ease,transform .2s ease}.feature-list-item:hover{background-color:#00000008;transform:translateX(5px)}.feature-list-item-dark{border-radius:12px;margin-left:-12px!important;padding-left:12px!important;transition:background-color .2s ease,transform .2s ease}.feature-list-item-dark:hover{background-color:#ffffff14;transform:translateX(5px)}.apple-button{transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,box-shadow .2s ease!important}.apple-button:hover{box-shadow:0 15px 35px -10px #0f4c3a80!important;transform:scale(1.02)}.apple-button:active{transform:scale(.98)}.marquee-item{cursor:default;transition:transform .3s cubic-bezier(.165,.84,.44,1),color .3s ease!important}.marquee-item:hover{color:#424245!important;transform:scale(1.05)}.arrow-link{transition:opacity .2s ease}.arrow-link:hover{opacity:.7}.arrow-link .MuiSvgIcon-root{transition:transform .3s cubic-bezier(.165,.84,.44,1)}.arrow-link:hover .MuiSvgIcon-root{transform:translateX(5px)}
/*# sourceMappingURL=main.f2fa9098.css.map*/