:root{--medsim-background: #0f172a;--medsim-foreground: #f8fafc;--medsim-card: #1e293b;--medsim-card-foreground: #f8fafc;--medsim-primary: #14b8a6;--medsim-primary-foreground: #0f172a;--medsim-secondary: #334155;--medsim-secondary-foreground: #f8fafc;--medsim-muted: #475569;--medsim-muted-foreground: #94a3b8;--medsim-border: #334155;--medsim-radius: .75rem}.medsim-section{font-family:Inter,system-ui,-apple-system,sans-serif;background-color:var(--medsim-background);color:var(--medsim-foreground)}.medsim-container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.medsim-heading-1{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.medsim-heading-2{font-size:clamp(1.875rem,4vw,3rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.medsim-heading-3{font-size:1.25rem;font-weight:600;line-height:1.4}.medsim-text{font-size:1rem;line-height:1.6;color:var(--medsim-muted-foreground)}.medsim-text-lg{font-size:1.125rem;line-height:1.2;color:var(--medsim-muted-foreground)}.medsim-text-sm{font-size:.875rem;line-height:1.5;color:var(--medsim-muted-foreground)}.medsim-text-primary{color:var(--medsim-primary)}.medsim-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:var(--medsim-radius);transition:all .2s ease;cursor:pointer;border:none;text-decoration:none}.medsim-btn-primary{background-color:var(--medsim-primary);color:var(--medsim-primary-foreground)}.medsim-btn-primary:hover{background-color:#14b8a6e6}.medsim-btn-secondary{background-color:var(--medsim-secondary);color:var(--medsim-foreground);border:1px solid var(--medsim-border)}.medsim-btn-secondary:hover{background-color:#334155cc}.medsim-btn-ghost{background-color:transparent;color:var(--medsim-foreground)}.medsim-btn-ghost:hover{background-color:var(--medsim-secondary)}.medsim-btn-lg{padding:1rem 2rem;font-size:1rem}.medsim-card{background-color:var(--medsim-card);border:1px solid var(--medsim-border);border-radius:var(--medsim-radius);overflow:hidden;transition:all .3s ease}.medsim-card:hover{border-color:#14b8a680;transform:translateY(-4px)}.medsim-card-content{padding:1.5rem}.medsim-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;border-radius:9999px;border:1px solid rgba(20,184,166,.5);color:var(--medsim-primary)}.medsim-badge-solid{background-color:#14b8a633;border:none}.medsim-icon{width:1.5rem;height:1.5rem}.medsim-icon-lg{width:1.75rem;height:1.75rem}.medsim-icon-box{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background-color:#14b8a61a}.medsim-icon-box svg{color:var(--medsim-primary)}.medsim-grid{display:grid;gap:1.5rem}.medsim-grid-2,.medsim-grid-3,.medsim-grid-4{grid-template-columns:repeat(1,1fr)}@media(min-width:640px){.medsim-grid-2,.medsim-grid-3,.medsim-grid-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.medsim-grid-2{grid-template-columns:repeat(2,1fr)}.medsim-grid-3{grid-template-columns:repeat(3,1fr)}.medsim-grid-4{grid-template-columns:repeat(4,1fr)}}.medsim-flex{display:flex}.medsim-flex-col{flex-direction:column}.medsim-items-center{align-items:center}.medsim-justify-center{justify-content:center}.medsim-justify-between{justify-content:space-between}.medsim-gap-2{gap:.5rem}.medsim-gap-4{gap:1rem}.medsim-gap-6{gap:1.5rem}.medsim-gap-8{gap:2rem}.medsim-py-24{padding-top:6rem;padding-bottom:6rem}.medsim-mt-4{margin-top:1rem}.medsim-mt-6{margin-top:1.5rem}.medsim-mt-8{margin-top:2rem}.medsim-mt-10{margin-top:2.5rem}.medsim-mt-16{margin-top:4rem}.medsim-text-center{text-align:center}.medsim-bg-secondary{background-color:#0f172a}.medsim-border-t{border-top:1px solid var(--medsim-border)}.medsim-img-cover{width:100%;height:100%;object-fit:cover}.medsim-rounded{border-radius:var(--medsim-radius)}.medsim-rounded-xl{border-radius:.75rem}.medsim-rounded-2xl{border-radius:1rem}.medsim-rounded-full{border-radius:9999px}.medsim-shadow-lg{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.medsim-shadow-2xl{box-shadow:0 25px 50px -12px #00000080}.medsim-blur-bg{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.3;z-index:-1}.medsim-animate-pulse{animation:medsim-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes medsim-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(min-width:1024px){.medsim-container{padding:0 2rem}.medsim-py-24{padding-top:8rem;padding-bottom:8rem}}.medsim-color-red{color:#ef4444;background-color:#ef444433}.medsim-color-purple{color:#a855f7;background-color:#a855f733}.medsim-color-orange{color:#f97316;background-color:#f9731633}.medsim-color-blue{color:#3b82f6;background-color:#3b82f633}.medsim-color-teal{color:#14b8a6;background-color:#14b8a633}.medsim-color-green{color:#22c55e;background-color:#22c55e33}.medsim-star{width:1rem;height:1rem;fill:var(--medsim-primary);color:var(--medsim-primary)}@keyframes medsim-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes medsim-slide-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes medsim-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes medsim-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes medsim-bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes medsim-rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.medsim-animate-fade-up{animation:medsim-fade-up .6s cubic-bezier(.16,1,.3,1) both}.medsim-animate-slide-right{animation:medsim-slide-right .7s cubic-bezier(.16,1,.3,1) both}.medsim-animate-float{animation:medsim-float 3s ease-in-out infinite}.medsim-animate-float-delay-1{animation:medsim-float 3s ease-in-out .5s infinite}.medsim-animate-float-delay-2{animation:medsim-float 3s ease-in-out 1s infinite}.medsim-animate-float-delay-3{animation:medsim-float 3s ease-in-out 1.5s infinite}.medsim-animate-float-slow{animation:medsim-float-slow 6s ease-in-out infinite}.medsim-animate-bounce{animation:medsim-bounce-subtle 2s ease-in-out infinite}.medsim-animate-rotate-slow{animation:medsim-rotate-slow 20s linear infinite}@media(prefers-reduced-motion:reduce){[class*=medsim-animate-]{animation:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/medsim-styles.css.map */
