.description-content[data-astro-cid-keavphkl]{display:flex;flex-direction:column;gap:var(--space-lg)}.description-content[data-astro-cid-keavphkl].has-media{margin-bottom:var(--space-3xl)}.description-content[data-astro-cid-keavphkl] p[data-astro-cid-keavphkl]{color:var(--slate-600);line-height:1.7}.video-container[data-astro-cid-keavphkl]{width:100%;height:400px;position:relative;border-radius:var(--radius-xl);overflow:hidden}.video-iframe[data-astro-cid-keavphkl]{width:100%;height:100%;border-radius:var(--radius-xl)}.video-element[data-astro-cid-keavphkl]{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-xl)}.gallery-wrapper[data-astro-cid-keavphkl]{position:relative;width:100%;height:400px;border-radius:var(--radius-xl);overflow:hidden}.image-container[data-astro-cid-keavphkl]{width:100%;height:100%;position:relative}.gallery-image[data-astro-cid-keavphkl]{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-xl);position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.gallery-image[data-astro-cid-keavphkl].active{opacity:1}.gallery-nav[data-astro-cid-keavphkl]{position:absolute;bottom:var(--space-lg);left:50%;transform:translate(-50%);display:flex;gap:var(--space-sm)}.gallery-dot[data-astro-cid-keavphkl]{width:12px;height:12px;border-radius:50%;background-color:#ffffffb3;cursor:pointer;transition:background-color .2s ease;border:2px solid rgba(255,255,255,.9)}.gallery-dot[data-astro-cid-keavphkl].active{background-color:var(--brand-600);border-color:var(--brand-600)}.gallery-dot[data-astro-cid-keavphkl]:hover{background-color:var(--brand-400);border-color:var(--brand-400)}@media (max-width: 768px){.video-container[data-astro-cid-keavphkl],.gallery-wrapper[data-astro-cid-keavphkl]{height:250px}.description-content[data-astro-cid-keavphkl].has-media{margin-bottom:var(--space-2xl)}}.features-grid[data-astro-cid-hznfo3ts]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-xl)}.feature-item[data-astro-cid-hznfo3ts]{background-color:var(--background-light);padding:var(--space-xl);border-radius:var(--radius-xl);display:flex;align-items:flex-start;gap:var(--space-md);transition:all .3s ease;border:1px solid var(--gray-200)}.feature-item[data-astro-cid-hznfo3ts]:hover{background-color:var(--brand-600);border-color:var(--brand-700);transform:translateY(-2px);box-shadow:0 8px 24px #169dae26}.feature-icon[data-astro-cid-hznfo3ts]{width:40px;height:40px;background-color:var(--brand-100);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--brand-600);transition:all .3s ease}.feature-item[data-astro-cid-hznfo3ts]:hover .feature-icon[data-astro-cid-hznfo3ts]{background-color:#fff3;color:var(--text-light)}.feature-content[data-astro-cid-hznfo3ts] h4[data-astro-cid-hznfo3ts]{color:var(--slate-700);margin-bottom:var(--space-xs);transition:color .3s ease}.feature-content[data-astro-cid-hznfo3ts] p[data-astro-cid-hznfo3ts]{color:var(--slate-600);line-height:1.5;transition:color .3s ease}.feature-item[data-astro-cid-hznfo3ts]:hover .feature-content[data-astro-cid-hznfo3ts] h4[data-astro-cid-hznfo3ts],.feature-item[data-astro-cid-hznfo3ts]:hover .feature-content[data-astro-cid-hznfo3ts] p[data-astro-cid-hznfo3ts]{color:var(--text-light)}@media (max-width: 1024px){.features-grid[data-astro-cid-hznfo3ts]{grid-template-columns:1fr}}@media (max-width: 768px){.feature-item[data-astro-cid-hznfo3ts]{padding:var(--space-lg)}.feature-icon[data-astro-cid-hznfo3ts]{width:32px;height:32px}}.specs-container[data-astro-cid-ay6udf3h]{background-color:var(--background-light);border-radius:var(--radius-xl);padding:var(--space-xl);overflow-x:auto}.specs-table[data-astro-cid-ay6udf3h]{width:100%;border-collapse:collapse}.specs-table[data-astro-cid-ay6udf3h] th[data-astro-cid-ay6udf3h],.specs-table[data-astro-cid-ay6udf3h] td[data-astro-cid-ay6udf3h]{padding:var(--space-md) var(--space-lg);text-align:left;border-bottom:1px solid var(--gray-200)}.specs-table[data-astro-cid-ay6udf3h] th[data-astro-cid-ay6udf3h]{background-color:var(--background-white);color:var(--slate-700);font-weight:600}.specs-table[data-astro-cid-ay6udf3h] td[data-astro-cid-ay6udf3h]{color:var(--slate-600)}.specs-table[data-astro-cid-ay6udf3h] tr[data-astro-cid-ay6udf3h]:last-child th[data-astro-cid-ay6udf3h],.specs-table[data-astro-cid-ay6udf3h] tr[data-astro-cid-ay6udf3h]:last-child td[data-astro-cid-ay6udf3h]{border-bottom:none}@media (max-width: 768px){.specs-container[data-astro-cid-ay6udf3h]{overflow-x:scroll}}.downloads-container[data-astro-cid-bjvary2g]{background-color:var(--background-light);border-radius:var(--radius-xl);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg)}.download-item[data-astro-cid-bjvary2g]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) 0;border-bottom:1px solid var(--gray-200)}.download-item[data-astro-cid-bjvary2g]:last-child{border-bottom:none}.download-info[data-astro-cid-bjvary2g] h4[data-astro-cid-bjvary2g]{color:var(--slate-700);margin-bottom:var(--space-xs)}.download-info[data-astro-cid-bjvary2g] p[data-astro-cid-bjvary2g]{color:var(--slate-500)}.download-btn[data-astro-cid-bjvary2g]{background-color:var(--brand-600);color:var(--text-light);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);text-decoration:none;font-weight:500;transition:all .3s ease}.download-btn[data-astro-cid-bjvary2g]:hover{background-color:var(--brand-700);transform:translateY(-1px)}@media (max-width: 768px){.download-item[data-astro-cid-bjvary2g]{flex-direction:column;align-items:flex-start;gap:var(--space-md)}}.sidebar-widget[data-astro-cid-jd4ka2fp]{background:linear-gradient(135deg,#f5f7f8 0% 100%);border-radius:var(--radius-xl);padding:var(--space-xl);overflow:hidden}.sidebar-widget[data-astro-cid-jd4ka2fp]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6) 20%,rgba(255,255,255,.6) 80%,transparent)}.widget-title[data-astro-cid-jd4ka2fp]{color:var(--slate-700);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid rgba(0,0,0,.08);position:relative;font-weight:600;letter-spacing:-.01em;font-size:var(--heading-3)}.widget-title[data-astro-cid-jd4ka2fp]:after{content:"";position:absolute;bottom:-1px;left:0;width:32px;height:2px;background:linear-gradient(90deg,var(--brand-500),var(--brand-600));border-radius:1px}.quick-info-list[data-astro-cid-jd4ka2fp]{display:flex;flex-direction:column;gap:var(--space-sm)}.quick-info-item[data-astro-cid-jd4ka2fp]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) 0;border-bottom:1px solid rgba(0,0,0,.04);transition:all .15s ease}.quick-info-item[data-astro-cid-jd4ka2fp]:last-child{border-bottom:none;padding-bottom:0}.quick-info-item[data-astro-cid-jd4ka2fp]:hover{padding-left:var(--space-xs);border-bottom-color:#00000014}.info-label[data-astro-cid-jd4ka2fp]{color:var(--slate-600);font-weight:500;opacity:.85;font-size:var(--body-xsmall);text-transform:uppercase;letter-spacing:.03em}.info-value[data-astro-cid-jd4ka2fp]{color:var(--slate-800);font-weight:600;text-align:right;font-size:var(--body-small)}.section-description[data-astro-cid-5rgns6n4]{color:var(--slate-600)}.contact-form[data-astro-cid-5rgns6n4]{margin:0 auto;margin-top:var(--space-2xl);background-color:var(--gray-100);padding:var(--space-3xl);border-radius:var(--radius-2xl)}.product-form[data-astro-cid-5rgns6n4]{display:flex;flex-direction:column;gap:var(--space-xl)}.form-group[data-astro-cid-5rgns6n4]{display:flex;flex-direction:column;gap:var(--space-sm)}.form-label[data-astro-cid-5rgns6n4]{color:var(--slate-700);font-weight:600}.form-input[data-astro-cid-5rgns6n4],.form-textarea[data-astro-cid-5rgns6n4]{width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--gray-300);border-radius:var(--radius-xl);font-size:var(--body-medium);transition:all .3s ease;background-color:var(--background-white);box-sizing:border-box}.form-input[data-astro-cid-5rgns6n4]::placeholder,.form-textarea[data-astro-cid-5rgns6n4]::placeholder{color:var(--slate-400)}.form-input[data-astro-cid-5rgns6n4]:focus,.form-textarea[data-astro-cid-5rgns6n4]:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px #169dae1a}.form-textarea[data-astro-cid-5rgns6n4]{resize:vertical;min-height:120px;font-family:inherit}.form-actions[data-astro-cid-5rgns6n4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-top:var(--space-md)}.submit-button[data-astro-cid-5rgns6n4]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-4xl);background-color:var(--brand-600);color:#fff;border:none;border-radius:var(--radius-full);font-size:var(--body-medium);font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button[data-astro-cid-5rgns6n4]:hover{background-color:var(--brand-700);transform:translateY(-2px)}.submit-button[data-astro-cid-5rgns6n4]:disabled{opacity:.7;cursor:not-allowed;transform:none}.button-icon[data-astro-cid-5rgns6n4]{transition:transform .3s ease}.submit-button[data-astro-cid-5rgns6n4]:hover .button-icon[data-astro-cid-5rgns6n4]{transform:translate(4px)}.form-note[data-astro-cid-5rgns6n4]{color:var(--slate-500);text-align:center;transition:color .3s ease}@media (max-width: 768px){.contact-form[data-astro-cid-5rgns6n4]{padding:var(--space-xl)}.submit-button[data-astro-cid-5rgns6n4]{justify-content:center}}
