*{margin:0;padding:0;box-sizing:border-box;}body{font-family:'Inter', sans-serif;background-color:#fefefe;color:#2d2e32;line-height:1.5;scroll-behavior:smooth;}.container{max-width:1280px;margin:0 auto;padding:0 24px;}.navbar{background:rgba(255, 255, 255, 0.96);backdrop-filter:blur(0px);box-shadow:0 4px 20px rgba(0, 0, 0, 0.02), 0 1px 0 rgba(0, 0, 0, 0.05);position:sticky;top:0;z-index:1000;transition:all 0.3s ease;}.nav-container{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;flex-wrap:wrap;}.logo{font-size:1.7rem;font-weight:700;letter-spacing:-0.01em;background:linear-gradient(135deg, #ff0000, #ff2442);background-clip:text;-webkit-background-clip:text;color:transparent;}.logo span{font-weight:600;color:#3a5e3a;}.nav-phone{display:flex;align-items:center;gap:10px;background:#f2f4f0;padding:10px 20px;border-radius:60px;transition:all 0.2s;}.nav-phone i{font-size:1.2rem;color:#ff2442;}.nav-phone a{text-decoration:none;font-weight:600;font-size:1.1rem;color:#ff2442;letter-spacing:0.3px;}.nav-phone:hover{background:#e0e6db;transform:scale(1.01);}.hero{background:linear-gradient(105deg, #c10404 0%, #ff2442 50%, #b1263b 100%);padding:5rem 0 6rem;position:relative;overflow:hidden;}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 800" opacity="0.08"><path fill="none" d="M0 0 L1200 0 L1200 800 L0 800 Z" stroke="none"/><path d="M0 200 L200 150 L400 220 L600 180 L800 240 L1000 190 L1200 210 L1200 400 L1000 420 L800 380 L600 430 L400 390 L200 440 L0 410 Z" fill="white" opacity="0.3"/><path d="M0 500 L300 460 L600 520 L900 490 L1200 530 L1200 700 L900 720 L600 670 L300 710 L0 680Z" fill="white" opacity="0.2"/></svg>');background-repeat:repeat-x;background-position:bottom;background-size:1200px;animation:shiftBg 20s linear infinite;}@keyframes shiftBg{0%{background-position:0 100%;}100%{background-position:1200px 100%;}}.hero-content{position:relative;z-index:2;max-width:750px;text-align:left;}.hero h1{font-size:3.5rem;font-weight:700;color:#ffffff;line-height:1.2;margin-bottom:1.2rem;text-shadow:0 2px 8px rgba(0, 0, 0, 0.1);}.hero p{font-size:1.2rem;color:#eef3e6;margin-bottom:2rem;opacity:0.9;}.hero-badges{display:flex;flex-wrap:wrap;gap:1rem;}.hero-badge{background:rgba(255, 255, 240, 0.18);backdrop-filter:blur(4px);padding:0.5rem 1.5rem;border-radius:40px;font-weight:500;color:#f8fde2;font-size:0.9rem;border:1px solid rgba(255, 255, 210, 0.3);}.section{padding:5rem 0;}.section-title{font-size:2.2rem;font-weight:700;margin-bottom:2rem;position:relative;display:inline-block;letter-spacing:-0.3px;background:linear-gradient(120deg, #ff2442, #ff6b81);background-clip:text;-webkit-background-clip:text;color:transparent;}.section-title:after{content:'';position:absolute;bottom:-10px;left:0;width:70px;height:3px;background:#ff0a0e;border-radius:3px;}.about-grid{display:flex;flex-wrap:wrap;gap:3rem;align-items:center;}.about-text{flex:1.2;}.about-image{flex:0.8;text-align:center;}.about-image img{max-width:100%;height:auto;border-radius:24px;box-shadow:0 20px 35px -12px rgba(0, 0, 0, 0.2);transition:transform 0.3s;}.about-image img:hover{transform:scale(1.01);}.about-text p{margin-bottom:1.2rem;font-size:1rem;color:#3b413a;line-height:1.6;}.contact-highlight{background:#ffbdc7;padding:0.8rem 1.4rem;border-radius:20px;display:inline-block;margin:1rem 0 0.5rem;font-weight:600;color:#ff2442;border-left:5px solid #ff0a0e;}.contact-highlight i{margin-right:8px;color:#ff0a0e;}.product-series{margin-top:3rem;margin-bottom:4rem;}.series-title{font-size:1.8rem;font-weight:700;margin:2rem 0 1.5rem;color:#ff2442;border-left:6px solid #ff0000;padding-left:18px;}.product-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;}.product-card{background:#ffffff;border-radius:24px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 10px 20px rgba(0, 0, 0, 0.03), 0 6px 6px rgba(0, 0, 0, 0.05);border:1px solid #efefea;}.product-card:hover{transform:translateY(-8px);box-shadow:0 20px 30px -12px rgba(0, 0, 0, 0.15);}.product-img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;transition:transform 0.5s;}.product-card:hover .product-img{transform:scale(1.02);}.product-info{padding:1rem 1rem 1.2rem;text-align:center;}.product-name{font-weight:700;font-size:1rem;letter-spacing:-0.2px;color:#2c3e2b;word-break:break-word;display:inline-block;}.footer{background:#d61930;color:#cccbc5;padding:2.5rem 0 2rem;margin-top:2rem;}.footer-inner{display:flex;flex-direction:column;gap:1.5rem;}.friend-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-bottom:1rem;}.friend-links a{color:#f3f3f3;text-decoration:none;font-size:0.60rem;transition:color 0.2s;position:relative;}.friend-links a:hover{color:#f5e2b0;}.copyright{text-align:center;font-size:0.85rem;border-top:1px solid #ffffff;padding-top:1.5rem;margin-top:0.5rem;}.footer .copyright{padding-top:30px;padding-bottom:30px;border-top:#ffffff solid 1px;color:#ffffff;font-size:14px;line-height:1.7;}.float-phone{position:fixed;bottom:25px;right:25px;background:#ff1425;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(0, 0, 0, 0.25);z-index:999;transition:all 0.2s;cursor:pointer;}.float-phone a{color:white;font-size:26px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;text-decoration:none;}.float-phone:hover{background:#ff5a65;transform:scale(1.05);}@media (max-width:992px){.product-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem;}.hero h1{font-size:2.5rem;}.section-title{font-size:1.9rem;}}@media (max-width:768px){.nav-container{flex-direction:column;gap:12px;}.about-grid{flex-direction:column;}.product-grid{grid-template-columns:repeat(2, 1fr);}.hero{padding:3rem 0 4rem;}.hero h1{font-size:2rem;}.nav-phone{padding:6px 16px;}}@media (max-width:480px){.product-grid{grid-template-columns:1fr;}.container{padding:0 18px;}.section{padding:3rem 0;}}.btn-ghost{display:inline-block;margin-top:10px;}i.fa, i.far, i.fas{margin-right:4px;}.brand-suffix{font-weight:600;}.copyright a{color:#ffffff;text-decoration:none;margin:0 8px;}.copyright a:hover{text-decoration:none;}.agentAdvertising{background:#f5f5f5;text-align:center;color:#666;padding:10px 0px;float:left;width:100%;display:none;}