*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.flex{display:flex}.border{border-width:1px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a2e;background-attachment:fixed;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzE2MjA0NTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdHlsZT0ic3RvcC1jb2xvcjojMWUyNzZjO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjojMmE0YmE1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMGgxOTIwdjEwODBIMHoiLz48L3N2Zz4=),radial-gradient(ellipse at 20% 50%,#3b82f626 0,#0000 60%),radial-gradient(ellipse at 80% 20%,#9333ea26 0,#0000 60%),radial-gradient(ellipse at 40% 80%,#10b9811a 0,#0000 60%);background-repeat:no-repeat;background-size:cover,100% 100%,100% 100%,100% 100%;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;overflow-x:hidden;position:relative}body:before{background:url(https://images.unsplash.com/photo-1559757148-5c350d0d3c56?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80) 50%/cover,linear-gradient(135deg,#060759f2,#101445e6 50%,#1e276cf2);background-blend-mode:overlay;bottom:0;content:"";left:0;opacity:.8;position:fixed;right:0;top:0;z-index:-1}.app{min-height:100vh;position:relative;z-index:1}.top-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060759e6;border-bottom:1px solid #3b82f633;left:0;padding:12px 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.nav-container,.nav-logo{align-items:center;display:flex}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa,#34d399);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700}.nav-actions{align-items:center;display:flex;gap:12px}.promo-text{animation:pulse 2s infinite;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:15px;color:#f59e0b;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.shop-now-btn{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:25px;box-shadow:0 4px 15px #f59e0b4d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.shop-now-btn:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 8px 25px #f59e0b66;transform:translateY(-2px)}.shop-icon{font-size:16px}.hero{align-items:center;background:#0000;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding-top:80px;position:relative}.hero-background{background:#0000;z-index:1}.hero-background,.hero-background:before{bottom:0;left:0;position:absolute;right:0;top:0}.hero-background:before{background:radial-gradient(ellipse at center,#3b82f61a 0,#0000 70%);content:"";z-index:2}.hero-overlay{background:radial-gradient(ellipse at center,#ffffff1a 0,#0000 70%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.hero-content{color:#fff;max-width:1200px;padding:0 20px;position:relative;text-align:center;z-index:4}.hero-badge{animation:fadeInUp 1s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #fff3;border-radius:50px;display:inline-block;margin-bottom:30px;padding:8px 20px}.badge-text{font-size:14px;font-weight:600;letter-spacing:.5px}.hero-title{animation:fadeInUp 1s ease-out .2s both;font-size:clamp(48px,8vw,96px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);-webkit-background-clip:text;background-clip:text}.hero-subtitle{animation:fadeInUp 1s ease-out .4s both;font-size:clamp(18px,3vw,24px);line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;opacity:.9}.hero-buttons{animation:fadeInUp 1s ease-out .6s both;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:60px}.btn-primary{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;box-shadow:0 8px 25px #f59e0b4d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.btn-primary:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 12px 40px #f59e0b66;transform:translateY(-2px)}.btn-secondary{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.btn-secondary:hover{background:#ffffff40;box-shadow:0 8px 25px #ffffff1a;transform:translateY(-2px)}.btn-icon{height:20px;width:20px}.hero-stats{animation:fadeInUp 1s ease-out .8s both;display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.stat-item{text-align:center}.stat-number{color:#fbbf24;font-size:36px;font-weight:800;line-height:1}.stat-label{font-size:14px;font-weight:500;margin-top:4px;opacity:.8}.trust-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060759cc;border-bottom:1px solid #3b82f633;border-top:1px solid #3b82f633;padding:20px 0}.trust-content{margin:0 auto;max-width:1200px;padding:0 20px}.trust-items{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.trust-item{align-items:center;color:#e2e8f0;display:flex;font-size:14px;font-weight:600;gap:8px}.trust-icon{font-size:16px}.section-container{margin:0 auto;max-width:1200px;padding:0 20px}.section-header{margin-bottom:60px;text-align:center}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa,#34d399);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.2;margin-bottom:20px}.section-subtitle{color:#cbd5e1;font-size:clamp(16px,2.5vw,20px);line-height:1.7;margin:0 auto;max-width:700px}.products-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0607594d;padding:120px 0}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:60px}.product-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #3b82f633;border-radius:20px;box-shadow:0 10px 40px #0000004d;opacity:0;overflow:hidden;padding:32px;position:relative;transform:translateY(30px);transition:all .3s ease}.product-card.visible{opacity:1;transform:translateY(0)}.product-card:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.product-card:hover{background:#ffffff14;box-shadow:0 20px 60px #3b82f666;transform:translateY(-8px)}.product-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.product-name{color:#60a5fa;font-size:24px;font-weight:700}.purity-badge{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.product-description{color:#cbd5e1;font-size:16px;line-height:1.6;margin-bottom:20px}.product-benefits{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.benefit-tag{background:#3b82f633;border:1px solid #3b82f64d;border-radius:20px;color:#60a5fa;font-size:12px;font-weight:500;padding:6px 12px}.product-details{margin-bottom:24px}.product-dosage{align-items:center;border-top:1px solid #3b82f633;display:flex;justify-content:space-between;padding:12px 0}.detail-label{color:#e2e8f0;font-weight:600}.detail-value{color:#60a5fa;font-weight:700}.product-btn{align-items:center;border-radius:12px;display:inline-flex;font-weight:600;gap:8px;justify-content:center;margin-bottom:8px;padding:14px 24px;text-decoration:none;transition:all .3s ease;width:100%}.research-btn{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff}.research-btn:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);box-shadow:0 8px 25px #3b82f64d;transform:translateY(-2px)}.shop-btn{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.shop-btn:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 8px 25px #f59e0b4d;transform:translateY(-2px)}.product-buttons{display:flex;flex-direction:column;gap:8px}.research-areas{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e276c66;color:#fff;padding:120px 0}.research-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:60px}.research-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;opacity:0;padding:40px;text-align:center;transform:translateY(30px);transition:all .3s ease}.research-card.visible{opacity:1;transform:translateY(0)}.research-card:hover{background:#ffffff26;transform:translateY(-8px)}.research-icon{font-size:48px;margin-bottom:20px}.research-card h3{font-size:24px;font-weight:700;margin-bottom:16px}.research-card p{font-size:16px;line-height:1.6;margin-bottom:24px;opacity:.9}.research-card ul{list-style:none;text-align:left}.research-card li{padding:8px 0 8px 20px;position:relative}.research-card li:before{color:#fbbf24;content:"✓";font-weight:700;left:0;position:absolute}.testimonials-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0607594d;padding:120px 0}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:60px}.testimonial-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #3b82f633;border-radius:20px;box-shadow:0 10px 40px #0000004d;opacity:0;padding:32px;transform:translateY(30px);transition:all .3s ease}.testimonial-card.visible{opacity:1;transform:translateY(0)}.testimonial-card:hover{background:#ffffff14;box-shadow:0 20px 60px #3b82f666;transform:translateY(-4px)}.testimonial-rating{font-size:18px;margin-bottom:20px}.star{margin-right:4px}.testimonial-text{color:#cbd5e1;font-size:16px;font-style:italic;line-height:1.7;margin-bottom:24px}.author-name{color:#60a5fa;font-size:16px;font-weight:700}.author-role{color:#94a3b8;font-size:14px;margin-top:4px}.cta-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e276c80;color:#fff;overflow:hidden;padding:120px 0;position:relative}.cta-background{background:radial-gradient(ellipse at center,#3b82f61a 0,#0000 70%);bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.cta-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.cta-title{font-size:clamp(36px,6vw,56px);font-weight:800;line-height:1.2;margin-bottom:24px}.cta-subtitle{font-size:clamp(16px,2.5vw,20px);line-height:1.7;margin-bottom:40px;opacity:.9}.cta-buttons{gap:20px;margin-bottom:60px}.cta-buttons,.cta-features{display:flex;flex-wrap:wrap;justify-content:center}.cta-features{gap:40px}.feature-item{align-items:center;display:flex;font-weight:500;gap:12px}.feature-icon{font-size:24px}.footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060759f2;border-top:1px solid #3b82f633;color:#fff;padding:0}.affiliate-cta{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border-bottom:1px solid #3b82f633;padding:60px 0}.affiliate-content{margin:0 auto;max-width:800px;text-align:center}.affiliate-icon{font-size:48px;margin-bottom:20px}.affiliate-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa,#34d399);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,5vw,42px);font-weight:700;margin-bottom:16px}.affiliate-description{color:#cbd5e1;font-size:clamp(16px,2.5vw,18px);line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.affiliate-features{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:40px}.affiliate-feature{align-items:center;color:#e2e8f0;display:flex;font-weight:500;gap:8px}.feature-icon{font-size:20px}.affiliate-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:2px solid #10b9814d;border-radius:50px;box-shadow:0 8px 25px #10b9814d;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.affiliate-btn:hover{background:linear-gradient(135deg,#059669,#047857);border-color:#10b98180;box-shadow:0 15px 40px #10b98166;transform:translateY(-3px)}.affiliate-btn-icon{font-size:18px}.healthcare-provider-section{margin-top:25px;text-align:center}.research-card .healthcare-provider-section{border-top:1px solid #fff3;padding-top:20px}.healthcare-provider-text{background:#3b82f626;border:1px solid #3b82f64d;border-radius:15px;color:#cbd5e1;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;padding:6px 12px}.healthcare-provider-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#1e40af);border:1px solid #3b82f64d;border-radius:25px;box-shadow:0 6px 20px #3b82f64d;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.healthcare-provider-btn:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);border-color:#3b82f680;box-shadow:0 10px 30px #3b82f666;transform:translateY(-2px)}.healthcare-btn-icon{font-size:16px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 40px;max-width:1200px;padding:60px 20px 0}.footer-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;margin-bottom:16px}.footer-description{color:#d1d5db;font-size:16px;line-height:1.6}.footer-heading{color:#f9fafb;font-size:18px;font-weight:600;margin-bottom:16px}.footer-links{list-style:none}.footer-links li{margin-bottom:8px}.footer-links a{color:#d1d5db;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#fbbf24}.footer-bottom{border-top:1px solid #374151;margin:0 auto;max-width:1200px;padding:40px 20px}.footer-disclaimer{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;margin-bottom:20px;padding:20px}.footer-disclaimer p{color:#fecaca;font-size:14px;line-height:1.6}.footer-copyright{color:#9ca3af;font-size:14px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.nav-container{padding:0 15px}.nav-actions{flex-direction:column;gap:8px}.promo-text{font-size:11px;padding:4px 10px}.logo-text{font-size:18px}.shop-now-btn{font-size:13px;padding:10px 20px}.shop-icon{font-size:14px}.hero{padding-top:70px}.hero-stats{gap:30px}.trust-items{gap:20px}.hero-buttons{align-items:center;flex-direction:column}.btn-primary,.btn-secondary{justify-content:center;min-width:200px}.products-grid,.research-grid,.testimonials-grid{grid-template-columns:1fr}.cta-buttons{align-items:center;flex-direction:column}.cta-features{gap:20px}.affiliate-features{align-items:center;flex-direction:column;gap:20px}.affiliate-btn{font-size:15px;padding:16px 30px}.research-card .healthcare-provider-section{margin-top:20px;padding-top:15px}.healthcare-provider-text{font-size:12px;padding:4px 10px}.healthcare-provider-btn{font-size:13px;padding:10px 20px}.footer-content{grid-template-columns:1fr;text-align:center}}.research-page{min-height:100vh;padding-top:80px}.research-header{padding:60px 0;position:relative;text-align:center}.back-button{align-items:center;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:20px;color:#60a5fa;display:inline-flex;font-weight:600;gap:8px;left:20px;padding:8px 16px;position:absolute;text-decoration:none;top:20px;transition:all .3s ease}.back-button:hover{background:#3b82f633;transform:translateX(-2px)}.back-icon{height:20px;width:20px}.research-header-content{margin:0 auto;max-width:800px}.research-page-title{-webkit-text-fill-color:#0000;animation:fadeInUp 1s ease-out;background:linear-gradient(135deg,#60a5fa,#a78bfa,#34d399);-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,8vw,72px);font-weight:800;line-height:1.1;margin-bottom:20px}.research-page-subtitle{animation:fadeInUp 1s ease-out .2s both;color:#cbd5e1;font-size:clamp(16px,2.5vw,20px);line-height:1.7}.articles-section{padding:60px 0 120px}.articles-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:40px}.article-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #3b82f633;border-radius:20px;box-shadow:0 10px 40px #0000004d;opacity:0;padding:24px;transform:translateY(30px);transition:all .3s ease}.article-card.visible{opacity:1;transform:translateY(0)}.article-card:hover{background:#ffffff14;box-shadow:0 20px 60px #3b82f666;transform:translateY(-8px)}.article-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.article-category{border-radius:15px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.article-source{color:#94a3b8;font-size:12px;font-weight:500}.article-title{color:#e2e8f0;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:12px}.article-description{color:#cbd5e1;font-size:14px;line-height:1.6;margin-bottom:20px}.article-footer{display:flex;justify-content:flex-end}.read-article-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#1e40af);border:none;border-radius:20px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.read-article-btn:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.article-icon{height:16px;width:16px}.research-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e276c66;padding:80px 0;text-align:center}.research-cta .cta-content{margin:0 auto;max-width:600px}.research-cta .cta-title{color:#fff;font-size:clamp(28px,5vw,42px);font-weight:700;margin-bottom:16px}.research-cta .cta-subtitle{color:#cbd5e1;font-size:18px;margin-bottom:32px}@media (max-width:768px){.research-page{padding-top:60px}.back-button{left:0;margin-bottom:20px;position:relative;top:0}.articles-grid{gap:20px;grid-template-columns:1fr}.article-card{padding:20px}.article-title{font-size:18px}}.contact-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e276c4d;border-top:1px solid #3b82f633;padding:100px 0}.contact-content{margin:0 auto;max-width:800px}.contact-header{margin-bottom:50px;text-align:center}.contact-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa,#34d399);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,6vw,48px);font-weight:800;line-height:1.2;margin-bottom:16px}.contact-subtitle{color:#cbd5e1;font-size:clamp(16px,2.5vw,18px);line-height:1.7}.contact-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #3b82f633;border-radius:24px;box-shadow:0 20px 60px #0000004d;padding:40px}.form-group{margin-bottom:24px}.form-label{color:#e2e8f0;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.form-input,.form-select,.form-textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #3b82f64d;border-radius:12px;color:#e2e8f0;font-family:inherit;font-size:16px;padding:14px 16px;transition:all .3s ease;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#ffffff26;border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-input::placeholder,.form-textarea::placeholder{color:#94a3b8}.form-select option{background:#1e293b;color:#e2e8f0}.form-textarea{min-height:100px;resize:vertical}.contact-submit-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:2px solid #10b9814d;border-radius:50px;box-shadow:0 8px 25px #10b9814d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;padding:16px 32px;transition:all .3s ease;width:100%}.contact-submit-btn:hover{background:linear-gradient(135deg,#059669,#047857);border-color:#10b98180;box-shadow:0 12px 40px #10b98166;transform:translateY(-2px)}.submit-icon{font-size:18px}@media (max-width:768px){.contact-section{padding:80px 0}.contact-form{padding:30px 20px}.form-input,.form-select,.form-textarea{font-size:16px;padding:12px 14px}.contact-submit-btn{padding:14px 28px}}
/*# sourceMappingURL=main.f6a69240.css.map*/