:root{--kyro-mango-light: #FFD86B;--kyro-mango-base: #FFB03B;--kyro-mango-deep: #F39C12;--kyro-berry-light: #FF6B9D;--kyro-berry-base: #E91E63;--kyro-berry-deep: #C2185B;--kyro-lime-light: #C8E6A6;--kyro-lime-base: #8BC34A;--kyro-lime-deep: #689F38;--kyro-navy-base: #1A2847;--kyro-navy-deep: #0F1A2E;--kyro-navy-light: #2D3E5F;--kyro-white: #FFFFFF;--kyro-cream: #FFFBF7;--kyro-gray-100: #F5F5F5;--kyro-gray-300: #E0E0E0;--kyro-gray-600: #757575;--kyro-gray-900: #212121;--kyro-gold: #FFA726;--kyro-success: #66BB6A;--font-brand: "Playfair Display", Georgia, serif;--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 3rem;--space-xl: 5rem;--space-2xl: 8rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .15);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease}.gradient-mango{background:linear-gradient(135deg,var(--kyro-mango-light) 0%,var(--kyro-mango-base) 50%,var(--kyro-mango-deep) 100%)}.gradient-berry{background:linear-gradient(135deg,var(--kyro-berry-light) 0%,var(--kyro-berry-base) 50%,var(--kyro-berry-deep) 100%)}.gradient-lime{background:linear-gradient(135deg,var(--kyro-lime-light) 0%,var(--kyro-lime-base) 50%,var(--kyro-lime-deep) 100%)}.gradient-navy{background:linear-gradient(180deg,var(--kyro-navy-light) 0%,var(--kyro-navy-base) 100%)}.kyro-display{font-family:var(--font-brand);font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1.1;letter-spacing:-.01em}.kyro-h1{font-family:var(--font-brand);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;line-height:1.2}.kyro-h2{font-family:var(--font-ui);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.3}.kyro-h3{font-family:var(--font-ui);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.4}.kyro-body-large{font-family:var(--font-ui);font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.kyro-body{font-family:var(--font-ui);font-size:1rem;font-weight:400;line-height:1.6}.kyro-caption{font-family:var(--font-ui);font-size:.875rem;font-weight:400;line-height:1.5;color:var(--kyro-gray-600)}.kyro-label{font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.kyro-btn{padding:1rem 2.5rem;border-radius:var(--radius-md);font-family:var(--font-ui);font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all var(--transition-base);text-decoration:none;display:inline-block;text-align:center}.kyro-btn-primary{background:var(--kyro-navy-base);color:#fff;box-shadow:var(--shadow-md)}.kyro-btn-primary:hover{background:var(--kyro-navy-deep);transform:translateY(-2px);box-shadow:var(--shadow-lg);color:#fff}.kyro-btn-secondary{background:transparent;color:var(--kyro-navy-base);border:2px solid var(--kyro-navy-base)}.kyro-btn-secondary:hover{background:var(--kyro-navy-base);color:#fff}.kyro-card{background:#fff;border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);transition:all var(--transition-base)}.kyro-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.kyro-container{max-width:1400px;margin:0 auto;padding:0 2rem}.kyro-section{padding:var(--space-xl) 0}.text-center{text-align:center}@media (max-width: 768px){:root{--space-xl: 3rem;--space-2xl: 5rem}.kyro-container{padding:0 1.5rem}}body{color:var(--kyro-navy-base)!important}p,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--kyro-navy-base)}a:not(.kyro-btn):not(.header__menu-item){color:var(--kyro-navy-base)}a:not(.kyro-btn):not(.header__menu-item):hover{color:var(--kyro-mango-base)}.kyro-hero,.kyro-hero *,.kyro-hero h1,.kyro-hero h2,.kyro-hero h3,.kyro-hero p,.kyro-hero li,.kyro-hero span,.kyro-hero div,.kyro-hero a:not(.kyro-btn){color:#fff!important}.kyro-science,.kyro-science *,.kyro-science h1,.kyro-science h2,.kyro-science h3,.kyro-science p,.kyro-science li,.kyro-science span,.kyro-science div,.kyro-science a:not(.kyro-btn){color:#fff!important}.kyro-btn-primary,.kyro-btn-primary *{color:#fff!important}.kyro-btn-secondary{color:var(--kyro-navy-base)}.kyro-btn-secondary:hover,.kyro-btn-secondary:hover *{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kyro-design-system.css.map */
