.hero-microwave{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--background-soft) 0%,var(--background-light) 100%);padding:120px 0;color:var(--text-dark);border-radius:0 0 30px 30px}.hero-microwave::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><path fill="%234A89AC" fill-opacity="0.03" d="M0,0 L100,0 L100,100 Q50,80 0,100 Z"></path></svg>');background-size:cover;background-position:bottom;z-index:1}.hero-content{position:relative;z-index:2}.hero-title{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;color:var(--primary-dark);line-height:1.2;text-shadow:var(--shadow-sm)}.hero-subtitle{font-size:1.25rem;color:var(--text-light);max-width:900px;margin-bottom:2.5rem;line-height:1.6}.hero-phone{display:inline-flex;align-items:center;background:var(--accent);color:var(--text-dark);padding:12px 25px;border-radius:50px;font-weight:700;font-size:1.5rem;text-decoration:none;box-shadow:var(--shadow-lg);transition:var(--transition);margin-top:1rem}.hero-phone:hover{transform:translateY(-3px);box-shadow:0 12px 20px rgb(0 0 0 / .15);background:var(--accent-dark);color:#fff}.hero-phone i{margin-right:10px;font-size:1.2em}.microwave-icon{position:absolute;right:10%;top:50%;transform:translateY(-50%);font-size:15rem;color:rgb(74 137 172 / .1);z-index:1;animation:pulse 6s infinite ease-in-out}.service-badge{display:inline-block;background:var(--primary);color:#fff;padding:8px 20px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}@keyframes pulse{0%{transform:translateY(-50%) scale(1);opacity:.1}50%{transform:translateY(-50%) scale(1.05);opacity:.15}100%{transform:translateY(-50%) scale(1);opacity:.1}}@media (max-width:992px){.hero-title{font-size:2.8rem}.microwave-icon{font-size:10rem;right:5%;opacity:.2}}@media (max-width:768px){.hero-microwave{padding:80px 0;text-align:center}.hero-title{font-size:2.2rem}.hero-subtitle{margin-left:auto;margin-right:auto}.microwave-icon{display:none}}.service-card :where(h3){font-size:clamp(1.05rem, 0.9rem + 0.6vw, 1.25rem);color:var(--text-dark);letter-spacing:.1px}.service-card :where(p){color:var(--text-light);line-height:1.75;font-size:clamp(.92rem, .88rem + .2vw, 1rem)}.service-card{position:relative;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:1.5rem;box-shadow:var(--shadow-lg);padding:2.5rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--transition-duration) cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;isolation:isolate}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .2);border-color:rgb(255 255 255 / .2)}.service-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from 180deg at 50% 50%,var(--color-accent-1),var(--color-accent-2),var(--color-accent-1));opacity:0;transition:opacity var(--transition-duration) ease-in-out;transform:scale(1.05);z-index:-1}.service-card:hover::after{opacity:.15}.service-card::before{content:"";position:absolute;top:-50%;right:-50%;width:250px;height:250px;background:linear-gradient(135deg,var(--color-accent-1-light) 0%,var(--color-accent-2) 100%);border-radius:50%;filter:blur(60px);opacity:.2;transform:scale(.7);transition:all var(--transition-duration) cubic-bezier(.4,0,.2,1);z-index:-1}.service-card:hover::before{transform:scale(1.1);opacity:.4}.service-card i{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;background:color-mix(in oklab,var(--secondary),white 35%);border:1px solid color-mix(in oklab,var(--border-color),var(--primary-light) 20%);color:var(--primary-dark);box-shadow:0 1px 0 color-mix(in srgb,var(--primary),transparent 85%)}.btn-cta{--btn-grad:linear-gradient(90deg, var(--primary) 0%, var(--primary-light) 50%, var(--primary) 100%);background:var(--btn-grad);background-size:200% 100%;color:#fff;border:1px solid color-mix(in oklab,var(--primary-dark),black 10%);border-radius:12px;padding:.7rem 1rem;font-weight:600;letter-spacing:.2px;box-shadow:0 6px 18px color-mix(in srgb,var(--primary),transparent 75%),var(--shadow-sm);transition:var(--transition)}@media (hover:hover){.btn-cta:hover{background-position:100% 0;transform:translateY(-1px);box-shadow:0 10px 28px color-mix(in srgb,var(--primary),transparent 70%),var(--shadow-lg)}}.btn-cta:active{transform:translateY(0)}.btn-cta:focus-visible,.service-card:focus-within{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring),transparent 30%),0 0 0 6px color-mix(in srgb,var(--primary),transparent 80%),var(--shadow-lg)}@supports(selector(:has(*))){.service-card:has(.btn-cta:hover){transform:translateY(-6px);box-shadow:var(--shadow-lg)}}.service-card .d-flex.align-items-center{margin-bottom:.75rem}.service-card .d-flex.align-items-center h3{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.service-card,.service-card::before,.service-card::after,.btn-cta,.keyword-badge{transition:none!important;transform:none!important}}@media (min-width:1400px){.service-card{padding:clamp(1rem, .6rem + 1.2vw, 2rem)!important}}.microwave-service-section{padding:80px 0;overflow-x:hidden}.section-title h2{font-weight:700;color:var(--primary-dark);position:relative;padding-bottom:15px;margin-bottom:20px}.section-title h2::after{content:'';position:absolute;bottom:0;right:0;width:80px;height:4px;background:linear-gradient(to left,var(--primary),var(--primary-light));border-radius:5px}.section-intro{color:var(--text-light);font-size:1.1rem;line-height:1.8;max-width:800px;margin:0 auto 50px auto}.accordion-item{border:1px solid var(--border-color);border-radius:15px!important;margin-bottom:20px;overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition)}.accordion-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.accordion-header{border-radius:15px!important}.accordion-button{background-color:#fff;color:var(--text-dark);font-size:1.2rem;font-weight:600;padding:20px 25px;border-radius:15px!important;transition:var(--transition)}.accordion-button:not(.collapsed){background-color:var(--primary);color:#fff;box-shadow:none}.accordion-button:focus{box-shadow:0 0 0 .25rem rgba(var(--primary-rgb),.2);border-color:var(--primary-light)}.accordion-button::after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:900;background-image:none;transform:rotate(0deg);transition:var(--transition);margin-right:auto;margin-left:0}.accordion-button:not(.collapsed)::after{transform:rotate(-180deg);color:#fff}.accordion-button .fault-icon{font-size:1.5rem;margin-left:15px;color:var(--primary-dark);transition:var(--transition);width:40px;text-align:center}.accordion-button:not(.collapsed) .fault-icon{color:var(--accent)}.accordion-body{padding:25px 30px;background-color:var(--background-light);color:var(--text-light);line-height:1.9}.accordion-body h5{font-weight:700;color:var(--primary-dark);margin-top:20px;margin-bottom:10px}.accordion-body p{margin-bottom:1rem}.accordion-body p:first-of-type{font-style:italic;border-right:3px solid var(--primary-light);padding-right:15px}.spare-parts-section{padding:80px 0;overflow-x:hidden}.section-title h2{font-weight:700;color:var(--primary-dark);position:relative;padding-bottom:15px;margin-bottom:20px}.section-title h2::after{content:'';position:absolute;bottom:0;right:0;width:80px;height:4px;background:linear-gradient(to left,var(--primary),var(--primary-light));border-radius:5px}.section-intro{color:var(--text-light);font-size:1.1rem;line-height:1.8;max-width:800px;margin:0 auto 50px auto}.part-card{background-color:#fff;border:1px solid var(--border-color);border-radius:15px;padding:30px;text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition);height:100%;display:flex;flex-direction:column}.part-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:var(--primary-light)}.part-card .part-icon{font-size:3rem;color:var(--primary);margin-bottom:20px;line-height:1}.part-card h4{font-weight:600;color:var(--primary-dark);margin-bottom:15px}.part-card .part-function{font-weight:600;color:var(--text-dark);margin-bottom:10px}.part-card p{color:var(--text-light);line-height:1.7;flex-grow:1}.part-card .part-usage{font-style:italic;color:var(--primary-dark);border-top:1px dashed var(--border-color);padding-top:15px;margin-top:15px}.quality-guarantee{background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;padding:40px;border-radius:20px;margin-top:60px;text-align:center;box-shadow:var(--shadow-lg)}.quality-guarantee .guarantee-icon{font-size:3rem;margin-bottom:15px;color:var(--accent)}.quality-guarantee h3{font-weight:700;margin-bottom:15px}.quality-guarantee p{max-width:700px;margin:0 auto;opacity:.9;line-height:1.8}.technicians-section{padding:80px 0;background-color:#fff;overflow-x:hidden}.technicians-section .section-title h2{font-weight:700;color:var(--primary-dark);position:relative;padding-bottom:15px;margin-bottom:30px}.technicians-section .section-title h2::after{content:'';position:absolute;bottom:0;right:0;width:80px;height:4px;background:linear-gradient(to left,var(--primary),var(--primary-light));border-radius:5px}.feature-list{list-style:none;padding:0}.feature-list li{display:flex;align-items:flex-start;margin-bottom:25px}.feature-list .icon-box{flex-shrink:0;width:50px;height:50px;background-color:var(--background-light);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-left:20px;transition:var(--transition)}.feature-list li:hover .icon-box{background-color:var(--primary);color:#fff}.feature-list .feature-content h5{font-weight:600;color:var(--text-dark);margin-bottom:5px}.feature-list .feature-content p{color:var(--text-light);line-height:1.7;margin-bottom:0}.technician-image-wrapper{position:relative;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center}.technician-image-wrapper img{width:100%;max-width:450px;border-radius:20px;box-shadow:var(--shadow-lg);position:relative;z-index:2}.technician-image-wrapper::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:var(--secondary);border-radius:30px;z-index:1;opacity:.5;filter:blur(20px)}.cta-text{margin-top:30px;font-weight:600;color:var(--primary-dark);line-height:1.8}.btn-contact{background-color:var(--primary);color:#fff;padding:12px 30px;border-radius:50px;font-weight:600;transition:var(--transition);box-shadow:var(--shadow-sm)}.btn-contact:hover{background-color:var(--primary-dark);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.contact-section{padding:80px 0;overflow-x:hidden}.section-title h2{font-weight:700;color:var(--primary-dark);position:relative;padding-bottom:15px;margin-bottom:20px}.section-title h2::after{content:'';position:absolute;bottom:0;right:0;width:80px;height:4px;background:linear-gradient(to left,var(--primary),var(--primary-light));border-radius:5px}.section-intro{color:var(--text-light);font-size:1.1rem;line-height:1.8;max-width:800px;margin:0 auto 50px auto}.contact-card{background-color:#fff;padding:40px;border-radius:20px;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);text-align:center;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:var(--transition)}.contact-card:hover{transform:translateY(-10px);border-color:var(--primary)}.contact-card .contact-icon{font-size:3.5rem;color:var(--primary);margin-bottom:20px}.contact-card h4{font-weight:700;color:var(--primary-dark);margin-bottom:15px}.contact-card p{color:var(--text-light);line-height:1.7;margin-bottom:25px}.hotline-number{font-size:2.5rem;font-weight:900;color:var(--text-dark);letter-spacing:2px;background-color:var(--background-light);padding:10px 20px;border-radius:10px;display:inline-block;margin-bottom:20px}.btn-contact-action{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;padding:12px 30px;border-radius:50px;font-weight:600;transition:var(--transition);box-shadow:var(--shadow-sm);border:none;display:block;width:100%;text-decoration:none}.btn-contact-action:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary));transform:scale(1.05);box-shadow:var(--shadow-lg);color:#fff}.closing-statement{margin-top:60px;font-size:1.2rem;font-weight:600;color:var(--primary-dark)}