@charset "UTF-8";:root{--color-background: #ffffff;--color-surface: #fafafa;--color-text-primary: #333333;--color-accent-primary: #009688;--color-accent-primary-rgb: 0, 150, 136;--color-accent-secondary: #ffa726;--color-accent-secondary-rgb: 255, 167, 38;--color-border: #dddddd;--color-button-ghost-border: var(--color-accent-primary);--color-button-ghost-text: var(--color-accent-primary);--color-button-primary-background: var(--color-accent-primary);--color-button-primary-text: white;--color-button-primary-hover: #007a6b;--color-button-primary-active: #006b5d;--color-button-secondary-background: var(--color-accent-secondary);--color-button-secondary-text: var(--color-background);--color-button-disabled-border: var(--color-border-muted);--color-button-disabled-text: var(--color-text-muted);--color-button-disabled-background: var(--color-surface-muted);--font-heading: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Fira Code", "Consolas", monospace;--font-primary: var(--font-body);--font-secondary: var(--font-body);--text-hero: clamp(2.5rem, 5vw + 1rem, 4rem);--text-hero-line-height: 1.1;--text-section: clamp(2rem, 4vw + .5rem, 3rem);--text-section-line-height: 1.2;--text-subsection: clamp(1.5rem, 3vw + .25rem, 2rem);--text-body: clamp(1rem, 2vw, 1.125rem);--text-body-line-height: 1.6;--font-size-h1: clamp(32px, 5vw, 48px);--font-size-h2: clamp(28px, 4vw, 36px);--font-size-h3: clamp(24px, 3.5vw, 32px);--font-size-h4: clamp(20px, 3vw, 24px);--font-size-subtitle: clamp(18px, 2.5vw, 24px);--font-size-body-large: clamp(16px, 2vw, 20px);--font-size-body-regular: clamp(14px, 1.75vw, 16px);--font-size-body-small: clamp(13px, 1.5vw, 14px);--font-size-caption: clamp(12px, 1.25vw, 13px);--font-size-micro: clamp(11px, 1vw, 12px);--font-size-h1-legacy: 48px;--font-size-h2-legacy: 38px;--font-size-h3-legacy: 30px;--font-size-h4-legacy: 24px;--font-size-body-large-legacy: 19px;--font-size-body-regular-legacy: 16px;--font-size-body-small-legacy: 14px;--font-size-caption-legacy: 13px;--font-size-micro-legacy: 11px;--font-size-nav-primary: 15px;--font-size-nav-secondary: 14px;--line-height-tight: 1.15;--line-height-headers: 1.25;--line-height-body: 1.5;--line-height-relaxed: 1.6;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--spacing-0: 0;--spacing-1: 2px;--spacing-2: 4px;--spacing-3: 6px;--spacing-4: 8px;--spacing-5: 10px;--spacing-6: 12px;--spacing-8: 16px;--spacing-10: 20px;--spacing-12: 24px;--spacing-16: 32px;--spacing-20: 40px;--spacing-24: 48px;--spacing-32: 64px;--spacing-40: 80px;--spacing-48: 96px;--spacing-xs: var(--spacing-2);--spacing-sm: var(--spacing-4);--spacing-md: var(--spacing-8);--spacing-lg: var(--spacing-12);--spacing-xl: var(--spacing-16);--spacing-xxl: var(--spacing-24);--spacing-container-max-width: 1200px;--spacing-container-padding: var(--spacing-8);--spacing-section-gap: var(--spacing-24);--spacing-component-gap: var(--spacing-12);--container-narrow: 800px;--container-default: 1200px;--container-wide: 1400px;--container-full: 100%;--space-section: clamp(4rem, 10vw, 8rem);--space-hero: clamp(6rem, 15vw, 12rem);--space-card: clamp(1.5rem, 3vw, 2rem);--space-element: clamp(1rem, 2vw, 1.5rem);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--spacing-dynamic: clamp(2rem, 5vw, 6rem);--spacing-section: var(--space-section);--spacing-inline: clamp(1rem, 5vw, 4rem);--spacing-hero: var(--space-hero);--spacing-section-gap: clamp(2rem, 6vw, 8rem);--spacing-component-gap: clamp(1rem, 3vw, 3rem);--spacing-card-padding: var(--space-card);--spacing-container-padding: clamp(1rem, 5vw, 2rem);--spacing-grid-gap: clamp(1rem, 2.5vw, 2rem);--spacing-list-gap: clamp(.5rem, 1.5vw, 1rem);--spacing-button-padding: clamp(.75rem, 2vw, 1rem);--border-radius-sm: 8px;--border-radius-md: 16px;--border-radius-lg: 24px;--glass-blur: 10px;--padding-s1: 15px;--padding-s2: 50px;--spacing-card-padding: 24px;--spacing-gap-between-blocks: 20px;--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-success: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);--gradient-premium: linear-gradient(135deg, #3b82f6 0%, #1e40af 100%);--gradient-attention: linear-gradient(135deg, #f59e0b 0%, #ea580c 100%);--gradient-green: var(--gradient-success);--gradient-blue: var(--gradient-premium);--gradient-orange: var(--gradient-attention);--gradient-purple: linear-gradient(135deg, #a855f7 0%, #8b5cf6 100%);--gradient-pink: linear-gradient(135deg, #ec4899 0%, #d946ef 100%);--gradient-teal: linear-gradient(135deg, #14b8a6 0%, #06b6d4 100%);--gradient-indigo: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--glass-bg: rgba(255, 255, 255, .1);--glass-bg-dark: rgba(0, 0, 0, .1);--glass-border: rgba(255, 255, 255, .2);--glass-border-dark: rgba(255, 255, 255, .1);--glass-backdrop: blur(10px);--glass-backdrop-strong: blur(20px);--gradient-text-primary: var(--gradient-primary);--gradient-text-success: var(--gradient-green);--gradient-text-warning: var(--gradient-orange);--gradient-text-info: var(--gradient-blue);--color-text-muted: #9ca3af;--color-text-subtle: #d1d5db;--color-accent-secondary-dark: #f57c00;--color-surface: #ffffff;--color-background: #f8fafc;--color-text-primary: #1e293b;--color-text-secondary: #64748b;--glass-white: rgba(255, 255, 255, .1);--glass-dark: rgba(0, 0, 0, .05);--color-accent-primary-new: #3b82f6;--color-accent-secondary-new: #f59e0b;--color-success-new: #22c55e;--color-warning-new: #f59e0b;--color-error-new: #ef4444;--color-info-new: #3b82f6;--color-surface-elevated: #ffffff;--color-surface-muted: #f8fafc;--color-surface-subtle: #f1f5f9;--color-border-light: #f1f5f9;--color-border-muted: #e2e8f0;--color-border-default: #d1d5db;--color-border-strong: #9ca3af;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-full: 9999px;--border-radius-small: var(--radius-md);--border-radius-card: var(--radius-xl);--border-radius-button: var(--radius-lg);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--shadow-accent: 0 4px 14px 0 rgba(var(--color-accent-primary-rgb), .15);--shadow-accent-lg: 0 8px 25px 0 rgba(var(--color-accent-primary-rgb), .2);--box-shadow-1: -1px 2px 3px 2px rgba(33, 33, 33, .15);--box-shadow-card: var(--shadow-sm);--box-shadow-card-hover: var(--shadow-md);--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .6s;--z-base: 1;--z-navigation: 100;--z-dropdown: 1000;--z-modal: 9000;--z-overlay: 9999;--z-tooltip: 10000;--z-nav-main: var(--z-navigation);--z-nav-dropdown: var(--z-dropdown);--z-nav-mobile-overlay: var(--z-overlay);--z-nav-mobile-toggle: var(--z-tooltip)}._section_1c9l3_264{padding:var(--spacing-xl) 0}._section_1c9l3_264+._section_1c9l3_264{margin-top:var(--spacing-xxl)}._section--with-background_1c9l3_277{padding:var(--spacing-xxl) 0}._section--narrow_1c9l3_280{padding:var(--spacing-md) 0}._section--wide_1c9l3_283{padding:var(--spacing-xxl) var(--spacing-md)}._section--hero_1c9l3_286{padding:calc(var(--spacing-xxl) * 1.5) 0;position:relative}._section--grid-content_1c9l3_290{padding:var(--spacing-xl) 0}._section--grid-content_1c9l3_290>._container_1c9l3_293{display:grid;gap:var(--spacing-lg)}@media (max-width: 768px){._section_1c9l3_264{padding:var(--spacing-lg) 0}._section_1c9l3_264+._section_1c9l3_264{margin-top:var(--spacing-xl)}._section--with-background_1c9l3_277{padding:var(--spacing-xl) 0}._section--narrow_1c9l3_280{padding:var(--spacing-sm) 0}._section--wide_1c9l3_283{padding:var(--spacing-xl) var(--spacing-sm)}._section--hero_1c9l3_286{padding:var(--spacing-xl) 0}._section--grid-content_1c9l3_290>._container_1c9l3_293{gap:var(--spacing-md)}}._u-margin-top-xs_1c9l3_323{margin-top:var(--spacing-xs)}._u-margin-top-sm_1c9l3_327{margin-top:var(--spacing-sm)}._u-margin-top-md_1c9l3_331{margin-top:var(--spacing-md)}._u-margin-top-lg_1c9l3_335{margin-top:var(--spacing-lg)}._u-margin-top-xl_1c9l3_339{margin-top:var(--spacing-xl)}._u-margin-bottom-xs_1c9l3_343{margin-bottom:var(--spacing-xs)}._u-margin-bottom-sm_1c9l3_347{margin-bottom:var(--spacing-sm)}._u-margin-bottom-md_1c9l3_351{margin-bottom:var(--spacing-md)}._u-margin-bottom-lg_1c9l3_355{margin-bottom:var(--spacing-lg)}._u-margin-bottom-xl_1c9l3_359{margin-bottom:var(--spacing-xl)}._u-padding-xs_1c9l3_363{padding:var(--spacing-xs)}._u-padding-sm_1c9l3_367{padding:var(--spacing-sm)}._u-padding-md_1c9l3_371{padding:var(--spacing-md)}._u-padding-lg_1c9l3_375{padding:var(--spacing-lg)}._u-padding-xl_1c9l3_379{padding:var(--spacing-xl)}._section--animate_1c9l3_384{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}._section--animate_1c9l3_384._is-visible_1c9l3_389{opacity:1;transform:translateY(0)}._flex-row_1c9l3_395{display:flex;flex-direction:row}._flex-column_1c9l3_400{display:flex;flex-direction:column}._flex-center_1c9l3_405{display:flex;justify-content:center;align-items:center}._flex-between_1c9l3_411{display:flex;justify-content:space-between;align-items:center}._flex-wrap_1c9l3_417{flex-wrap:wrap}._grid-container_1c9l3_422{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-md)}._text-center_1c9l3_429{text-align:center}._text-primary_1c9l3_433{color:var(--color-text-primary)}._text-accent_1c9l3_437{color:var(--color-accent-primary)}._container_1c9l3_293{max-width:var(--spacing-container-max-width);margin:0 auto;padding:0 var(--spacing-md);box-sizing:border-box}._full-width_1c9l3_449{width:100%}._container--narrow_1c9l3_454{max-width:var(--container-narrow);margin:0 auto;padding-inline:var(--spacing-inline)}._container--default_1c9l3_460{max-width:var(--container-default);margin:0 auto;padding-inline:var(--spacing-inline)}._container--wide_1c9l3_466{max-width:var(--container-wide);margin:0 auto;padding-inline:var(--spacing-inline)}._container--fluid_1c9l3_472{width:100%;max-width:clamp(320px,90vw,var(--container-wide));margin:0 auto;padding-inline:var(--spacing-inline)}._container--offset-left_1c9l3_480{max-width:var(--container-default);margin-left:auto;margin-right:10%;padding-inline:var(--spacing-inline)}._container--offset-right_1c9l3_487{max-width:var(--container-default);margin-right:auto;margin-left:10%;padding-inline:var(--spacing-inline)}._section--breakout_1c9l3_495{display:grid;grid-template-columns:1fr min(var(--container-default),100% - 2rem) 1fr}._section--breakout_1c9l3_495>*{grid-column:2}._section--breakout__full_1c9l3_502{grid-column:1/-1}._container--elevated_1c9l3_507{background:var(--color-surface);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:var(--border-radius-md);padding:var(--spacing-dynamic)}._container--glass_1c9l3_514{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);padding:var(--spacing-dynamic)}._container--gradient-border_1c9l3_523{position:relative;background:var(--color-background);border-radius:var(--border-radius-lg);padding:var(--spacing-dynamic)}._container--gradient-border_1c9l3_523:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--border-radius-lg);z-index:-1}._container--prose_1c9l3_539{max-width:65ch;margin:0 auto;padding-inline:var(--spacing-inline)}._container--products_1c9l3_545{max-width:var(--container-wide);margin:0 auto;padding-inline:var(--spacing-inline)}._container--adaptive_1c9l3_551{display:grid;grid-template-columns:minmax(1rem,1fr) minmax(auto,var(--container-default)) minmax(1rem,1fr)}._container--adaptive_1c9l3_551>*{grid-column:2}._card_1c9l3_560{background-color:var(--color-surface);border-radius:4px;box-shadow:var(--box-shadow-1)}@media (max-width: var(--breakpoint-sm)){._hide-sm_1c9l3_568{display:none}}@media (max-width: var(--breakpoint-md)){._hide-md_1c9l3_573{display:none}}@media (min-width: var(--breakpoint-md)){._show-md_1c9l3_578{display:block}}._gradient-bg-primary_1c9l3_583{background:var(--gradient-primary)}._gradient-bg-success_1c9l3_587{background:var(--gradient-success)}._gradient-bg-premium_1c9l3_591{background:var(--gradient-premium)}._gradient-bg-attention_1c9l3_595{background:var(--gradient-attention)}._gradient-bg-green_1c9l3_600{background:var(--gradient-green)}._gradient-bg-blue_1c9l3_604{background:var(--gradient-blue)}._gradient-bg-orange_1c9l3_608{background:var(--gradient-orange)}._gradient-bg-purple_1c9l3_612{background:var(--gradient-purple)}._gradient-bg-pink_1c9l3_616{background:var(--gradient-pink)}._gradient-bg-teal_1c9l3_620{background:var(--gradient-teal)}._gradient-bg-indigo_1c9l3_624{background:var(--gradient-indigo)}._gradient-text-primary_1c9l3_629{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:_gradientShift_1c9l3_1 3s ease-in-out infinite}._gradient-text-success_1c9l3_638{background:var(--gradient-green);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._gradient-text-warning_1c9l3_645{background:var(--gradient-orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._gradient-text-info_1c9l3_652{background:var(--gradient-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._glass-light_1c9l3_660{background:var(--glass-bg);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border)}._glass-dark_1c9l3_667{background:var(--glass-bg-dark);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border-dark)}._glass-strong_1c9l3_674{background:var(--glass-bg);backdrop-filter:var(--glass-backdrop-strong);-webkit-backdrop-filter:var(--glass-backdrop-strong);border:1px solid var(--glass-border)}._gradient-border-primary_1c9l3_682{position:relative;border-radius:var(--border-radius-lg)}._gradient-border-primary_1c9l3_682:before{content:"";position:absolute;inset:-2px;background:var(--gradient-primary);border-radius:inherit;z-index:-1}._gradient-border-animated_1c9l3_695{position:relative;border-radius:var(--border-radius-lg)}._gradient-border-animated_1c9l3_695:before{content:"";position:absolute;inset:-2px;background:var(--gradient-primary);background-size:400% 400%;border-radius:inherit;z-index:-1;animation:_gradientBorderShift_1c9l3_1 3s ease-in-out infinite}._icon-container-gradient_1c9l3_711{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--gradient-primary);box-shadow:0 8px 32px #3b82f64d;transition:all .3s cubic-bezier(.34,1.56,.64,1)}._icon-container-gradient_1c9l3_711:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 40px #3b82f666}._icon-container-gradient_1c9l3_711._sm_1c9l3_726{width:48px;height:48px}._icon-container-gradient_1c9l3_711._lg_1c9l3_730{width:80px;height:80px}._icon-container-glass_1c9l3_735{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--glass-bg);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);transition:all .3s ease}._icon-container-glass_1c9l3_735:hover{background:#fff3;transform:translateY(-2px)}@keyframes _gradientShift_1c9l3_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _gradientBorderShift_1c9l3_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _float_1c9l3_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes _fadeInUp_1c9l3_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _rotate_1c9l3_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1c9l3_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}._animate-float_1c9l3_813{animation:_float_1c9l3_1 6s ease-in-out infinite}._animate-rotate_1c9l3_817{animation:_rotate_1c9l3_1 20s linear infinite}._animate-pulse_1c9l3_821{animation:_pulse_1c9l3_1 2s ease-in-out infinite}._animate-fade-up_1c9l3_825{animation:_fadeInUp_1c9l3_1 .6s ease-out both}._stagger-children_1c9l3_830>*{animation:_fadeInUp_1c9l3_1 .6s ease-out both}._stagger-children_1c9l3_830>*:nth-child(1){animation-delay:.1s}._stagger-children_1c9l3_830>*:nth-child(2){animation-delay:.2s}._stagger-children_1c9l3_830>*:nth-child(3){animation-delay:.3s}._stagger-children_1c9l3_830>*:nth-child(4){animation-delay:.4s}._stagger-children_1c9l3_830>*:nth-child(5){animation-delay:.5s}._stagger-children_1c9l3_830>*:nth-child(6){animation-delay:.6s}._heading-hero_1c9l3_859{font-size:var(--text-hero);line-height:var(--text-hero-line-height);font-weight:700;font-family:var(--font-heading)}._heading-section_1c9l3_866{font-size:var(--text-section);line-height:var(--text-section-line-height);font-weight:600;font-family:var(--font-heading)}._subtitle-large_1c9l3_873{font-size:var(--text-subsection);line-height:1.4;font-weight:500;font-family:var(--font-body)}._text-fluid-sm_1c9l3_880{font-size:var(--text-body);line-height:var(--text-body-line-height);font-family:var(--font-body)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._animate-float_1c9l3_813,._animate-rotate_1c9l3_817,._animate-pulse_1c9l3_821{animation:none}}._fade-in_1c9l3_902{animation:_fadeIn_1c9l3_1 .5s ease-in}@keyframes _fadeIn_1c9l3_1{0%{opacity:0}to{opacity:1}}._header_1c9l3_914{width:100%;max-width:clamp(320px,90vw,var(--container-wide));margin:0 auto;padding-inline:var(--spacing-inline);margin-bottom:var(--spacing-dynamic)}._breadcrumbs_1c9l3_922{font-size:14px;color:#666;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}._breadcrumbs_1c9l3_922 a{color:var(--color-accent-primary);text-decoration:none;margin:0 5px;transition:all .2s ease}._breadcrumbs_1c9l3_922 a:first-child{margin-left:0}._breadcrumbs_1c9l3_922 a:hover{text-decoration:underline;opacity:.8}._title_1c9l3_946{font-size:clamp(28px,5vw,48px);color:var(--color-text-primary);margin:0;font-weight:700;line-height:var(--line-height-tight)}._content_1c9l3_954{max-width:var(--container-wide);margin:0 auto;padding-inline:var(--spacing-inline);display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-dynamic);margin-bottom:var(--spacing-section)}@media (max-width: 992px){._content_1c9l3_954{grid-template-columns:1fr}}._imageSection_1c9l3_969{position:sticky;top:var(--spacing-xl);height:fit-content}._mainImage_1c9l3_975{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:var(--shadow-lg);border-radius:var(--radius-card);width:100%;overflow:hidden;margin-bottom:var(--spacing-lg);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}._mainImage_1c9l3_975:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}._mainImage_1c9l3_975:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px #00000026;border-color:#ffffff4d}._mainImage_1c9l3_975:hover:before{opacity:1}._mainImage_1c9l3_975 img{width:100%;height:auto;display:block}._priceTag_1c9l3_1013{position:relative;background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-card);padding:var(--spacing-lg) var(--spacing-xl);margin-bottom:var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;overflow:hidden;box-shadow:var(--shadow-lg)}._priceTag_1c9l3_1013:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary)}._priceTag_1c9l3_1013:after{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:var(--color-accent-secondary);opacity:.1;border-radius:50%;transform:translate(30px,-30px)}._priceLabel_1c9l3_1049{font-weight:500;opacity:.8}._price_1c9l3_1013{font-size:clamp(24px,3vw,32px);font-weight:700;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._actions_1c9l3_1063{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}._primaryButton_1c9l3_1069,._secondaryButton_1c9l3_1070{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-md);font-weight:600;cursor:pointer;flex:1;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}._primaryButton_1c9l3_1069{background:linear-gradient(135deg,var(--color-accent-primary),#007f75);color:#fff;border:none;box-shadow:0 4px 15px #0096884d}._primaryButton_1c9l3_1069:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}._primaryButton_1c9l3_1069:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00968866}._primaryButton_1c9l3_1069:hover:before{width:300px;height:300px}._secondaryButton_1c9l3_1070{background:transparent;color:var(--color-accent-primary);border:2px solid var(--color-accent-primary);position:relative}._secondaryButton_1c9l3_1070:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--color-accent-primary);transition:width .3s ease;z-index:-1}._secondaryButton_1c9l3_1070:hover{color:#fff}._secondaryButton_1c9l3_1070:hover:before{width:100%}._infoSection_1c9l3_1133{display:flex;flex-direction:column;gap:var(--spacing-xl)}._specTable_1c9l3_1139{background:var(--color-surface);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:var(--border-radius-md);padding:var(--spacing-dynamic);margin-bottom:var(--spacing-xl)}._features_1c9l3_1147{background:var(--color-surface);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:var(--border-radius-md);padding:var(--spacing-dynamic)}._specTable_1c9l3_1139 h2,._features_1c9l3_1147 h2,._relatedProducts_1c9l3_1156 h2{font-size:clamp(20px,3vw,28px);color:var(--color-text-primary);margin-top:0;margin-bottom:var(--spacing-lg);position:relative;padding-bottom:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-md)}._specTable_1c9l3_1139 h2:after,._features_1c9l3_1147 h2:after,._relatedProducts_1c9l3_1156 h2:after{content:"";flex:1;height:2px;background:linear-gradient(to right,var(--color-accent-primary),transparent)}._specTable_1c9l3_1139 table{width:100%;border-collapse:collapse}._specTable_1c9l3_1139 th,._specTable_1c9l3_1139 td{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}._specTable_1c9l3_1139 th{width:40%;font-weight:600;color:#555}._specTable_1c9l3_1139 tr:last-child th,._specTable_1c9l3_1139 tr:last-child td{border-bottom:none}._featureList_1c9l3_1200{list-style-type:none;padding:0;margin:0}._featureList_1c9l3_1200 li{border-bottom:1px solid #eee;position:relative;padding:10px 0 10px 25px}._featureList_1c9l3_1200 li:before{content:"✓";position:absolute;left:0;color:var(--color-accent-primary);font-weight:700}._featureList_1c9l3_1200 li:last-child{border-bottom:none}._relatedProducts_1c9l3_1156{display:grid;grid-template-columns:1fr min(var(--container-default),100% - 2rem) 1fr;margin-top:var(--spacing-section)}._relatedProducts_1c9l3_1156>*{grid-column:2}._relatedProducts_1c9l3_1156 h2{grid-column:2}._notFound_1c9l3_1237{text-align:center;padding:50px 20px}._notFound_1c9l3_1237 h2{font-size:28px;color:var(--color-text-primary);margin-bottom:15px}._notFound_1c9l3_1237 p{color:#666;font-size:16px}@media (max-width: 992px){._content_1c9l3_954{flex-direction:column}._imageSection_1c9l3_969{max-width:100%}}@media (max-width: 768px){._title_1c9l3_946{font-size:28px}._specTable_1c9l3_1139 th,._specTable_1c9l3_1139 td{padding:10px}}@media (max-width: 480px){._actions_1c9l3_1063{flex-direction:column}._title_1c9l3_946{font-size:24px}}
