*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#e53e3e;--primary-dark:#c53030;--primary-light:#feb2b2;--secondary:#1a202c;--accent:#dd6b20;--gold:#d69e2e;--bg:#fff;--bg-light:#f7fafc;--bg-dark:#1a202c;--text:#2d3748;--text-light:#718096;--text-white:#fff;--border:#e2e8f0;--shadow:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--radius:12px;--radius-sm:8px;--radius-lg:16px;--transition:all .3s ease}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea,select{outline:none;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:80px 0}.section-title{text-align:center;color:var(--secondary);margin-bottom:16px;font-size:2.5rem;font-weight:800}.section-subtitle{text-align:center;color:var(--text-light);max-width:600px;margin:0 auto 48px;font-size:1.125rem}.btn{border-radius:var(--radius-sm);transition:var(--transition);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--primary);color:var(--text-white)}.btn-primary:hover{background:var(--primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-outline{color:var(--text-white);border:2px solid var(--text-white);background:0 0}.btn-outline:hover{background:var(--text-white);color:var(--secondary)}.btn-secondary{background:var(--secondary);color:var(--text-white)}.btn-secondary:hover{box-shadow:var(--shadow-lg);background:#2d3748;transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp{animation:.6s forwards fadeInUp}.animate-fadeIn{animation:.6s forwards fadeIn}@media (width<=768px){.section{padding:48px 0}.section-title{font-size:1.75rem}.section-subtitle{margin-bottom:32px;font-size:1rem}.btn{padding:12px 24px;font-size:.9rem}}.top-bar{background:var(--secondary);color:var(--text-white);padding:8px 0;font-size:.85rem}.top-bar-inner{justify-content:space-between;align-items:center;display:flex}.top-bar-left{align-items:center;gap:24px;display:flex}.top-bar-left span{opacity:.9;align-items:center;gap:6px;display:flex}.top-bar-right{gap:16px;display:flex}.top-bar-right a{color:var(--text-white);opacity:.8;transition:var(--transition);font-size:1.1rem}.top-bar-right a:hover{opacity:1;color:var(--primary)}.header{background:var(--bg);z-index:1000;transition:var(--transition);border-bottom:1px solid #0000;position:sticky;top:0}.header--scrolled{box-shadow:var(--shadow);border-bottom:1px solid var(--border)}.header-inner{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo-icon{font-size:2rem}.logo-text{flex-direction:column;line-height:1.1;display:flex}.logo-name{color:var(--secondary);letter-spacing:1px;font-size:1.25rem;font-weight:800}.logo-tagline{color:var(--primary);letter-spacing:3px;text-transform:uppercase;font-size:.7rem;font-weight:600}.nav{align-items:center;gap:8px;display:flex}.nav-link{color:var(--text);border-radius:var(--radius-sm);transition:var(--transition);padding:8px 16px;font-size:.95rem;font-weight:500}.nav-link:hover{color:var(--primary);background:#e53e3e0d}.nav-link--active{color:var(--primary);font-weight:600}.nav-cta{margin-left:16px;padding:10px 24px;font-size:.9rem}.menu-toggle{color:var(--secondary);background:0 0;padding:8px;display:none}@media (width<=900px){.top-bar-left span:last-child{display:none}.menu-toggle{display:block}.nav{background:var(--bg);width:80%;max-width:360px;height:100vh;box-shadow:var(--shadow-xl);z-index:999;flex-direction:column;align-items:flex-start;gap:4px;padding:80px 32px 32px;transition:right .3s;position:fixed;top:0;right:-100%}.nav--open{right:0}.nav-link{width:100%;padding:14px 16px;font-size:1.1rem}.nav-cta{text-align:center;width:100%;margin-top:16px;margin-left:0}}@media (width<=480px){.top-bar-left{gap:12px;font-size:.75rem}}.footer{background:var(--bg-dark);color:#fffc;padding:64px 0 0}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;display:grid}.footer-logo{align-items:center;gap:10px;margin-bottom:16px;display:flex}.footer-logo .logo-name{color:var(--text-white)}.footer-logo .logo-tagline{color:var(--primary)}.footer-desc{opacity:.8;margin-bottom:24px;font-size:.9rem;line-height:1.7}.footer-socials{gap:12px;display:flex}.footer-socials a{width:40px;height:40px;color:var(--text-white);transition:var(--transition);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.footer-socials a:hover{background:var(--primary);transform:translateY(-3px)}.footer-col h4{color:var(--text-white);margin-bottom:20px;font-size:1.1rem;font-weight:700}.footer-col a,.footer-col span{opacity:.7;transition:var(--transition);padding:6px 0;font-size:.9rem;display:block}.footer-col a:hover{opacity:1;color:var(--primary);padding-left:4px}.footer-contact{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.footer-contact svg{color:var(--primary);flex-shrink:0;margin-top:4px}.footer-contact a,.footer-contact span{padding:2px 0}.footer-bottom{opacity:.6;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:48px;padding:24px 0;font-size:.85rem;display:flex}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=600px){.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{text-align:center;flex-direction:column;gap:8px}}.hero{min-height:90vh;color:var(--text-white);background:linear-gradient(135deg,#1a202c 0%,#2d3748 50%,#1a202c 100%);align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(circle at 20%,#e53e3e26 0%,#0000 50%),radial-gradient(circle at 80% 20%,#dd6b201a 0%,#0000 50%);position:absolute;inset:0}.hero-content{z-index:2;padding:80px 20px;position:relative}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:50px;margin-bottom:24px;padding:8px 20px;font-size:.9rem;animation:.6s fadeInUp;display:inline-block}.hero-title{margin-bottom:24px;font-size:4rem;font-weight:900;line-height:1.1;animation:.6s .1s both fadeInUp}.text-red{color:var(--primary)}.hero-subtitle{opacity:.85;max-width:560px;margin-bottom:40px;font-size:1.25rem;line-height:1.7;animation:.6s .2s both fadeInUp}.hero-actions{flex-wrap:wrap;gap:16px;margin-bottom:64px;animation:.6s .3s both fadeInUp;display:flex}.btn-lg{padding:16px 36px;font-size:1.05rem}.hero-stats{gap:48px;animation:.6s .4s both fadeInUp;display:flex}.hero-stat{flex-direction:column;display:flex}.hero-stat-num{color:var(--primary);font-size:2rem;font-weight:800}.hero-stat-label{opacity:.7;margin-top:4px;font-size:.85rem}.services-section{background:var(--bg-light)}.services-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service-card{background:var(--bg);border-radius:var(--radius);transition:var(--transition);border:1px solid var(--border);padding:32px;animation:.6s both fadeInUp}.service-card:hover{box-shadow:var(--shadow-xl);border-color:var(--primary-light);transform:translateY(-8px)}.service-icon{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:1.5rem;display:flex}.service-card h3{color:var(--secondary);margin-bottom:12px;font-size:1.2rem;font-weight:700}.service-card p{color:var(--text-light);margin-bottom:16px;font-size:.9rem;line-height:1.6}.service-time{color:var(--primary);align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}.advantages-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.advantage-card{text-align:center;border-radius:var(--radius);transition:var(--transition);padding:40px 24px}.advantage-card:hover{background:var(--bg-light)}.advantage-icon{width:64px;height:64px;color:var(--primary);background:#e53e3e1a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;display:flex}.advantage-card h3{color:var(--secondary);margin-bottom:8px;font-size:1.1rem;font-weight:700}.advantage-card p{color:var(--text-light);font-size:.9rem}.steps-section{background:var(--bg-light)}.steps-list{flex-direction:column;gap:24px;max-width:700px;margin:0 auto;display:flex}.step-card{background:var(--bg);border-radius:var(--radius);border:1px solid var(--border);transition:var(--transition);align-items:flex-start;gap:24px;padding:28px;display:flex}.step-card:hover{box-shadow:var(--shadow);border-color:var(--primary-light)}.step-num{color:var(--primary);border-radius:var(--radius-sm);background:#e53e3e14;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:2rem;font-weight:900;display:flex}.step-content h3{color:var(--secondary);margin-bottom:6px;font-size:1.1rem;font-weight:700}.step-content p{color:var(--text-light);font-size:.9rem}.tariff-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.tariff-card{background:var(--bg);border:2px solid var(--border);border-radius:var(--radius-lg);text-align:center;transition:var(--transition);padding:36px;position:relative}.tariff-card:hover{border-color:var(--primary-light);box-shadow:var(--shadow-xl);transform:translateY(-4px)}.tariff-card--popular{border-color:var(--primary);box-shadow:var(--shadow-xl);transform:scale(1.05)}.tariff-card--popular:hover{transform:scale(1.05)translateY(-4px)}.tariff-badge{background:var(--primary);color:#fff;border-radius:50px;padding:6px 20px;font-size:.8rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.tariff-header{margin-bottom:20px}.tariff-icon{color:var(--primary);margin-bottom:12px;font-size:2.5rem}.tariff-header h3{color:var(--secondary);font-size:1.3rem;font-weight:700}.tariff-price{margin-bottom:24px}.tariff-price .price{color:var(--secondary);font-size:3rem;font-weight:900}.tariff-price .unit{color:var(--text-light);font-size:1.1rem}.tariff-features{text-align:left;margin-bottom:28px}.tariff-features li{color:var(--text);align-items:center;gap:10px;padding:8px 0;font-size:.9rem;display:flex}.tariff-features li svg{color:var(--primary);flex-shrink:0}.tariff-btn{width:100%}.reviews-section{background:var(--bg-light)}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.review-card{background:var(--bg);border-radius:var(--radius);border:1px solid var(--border);transition:var(--transition);padding:32px}.review-card:hover{box-shadow:var(--shadow)}.review-stars{gap:4px;margin-bottom:16px;display:flex}.star-filled{color:var(--gold);fill:var(--gold)}.review-text{color:var(--text);margin-bottom:20px;font-size:.95rem;font-style:italic;line-height:1.7}.review-author{align-items:center;gap:12px;display:flex}.review-avatar{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:700;display:flex}.review-author strong{color:var(--secondary);font-size:.95rem;display:block}.review-author span{color:var(--text-light);font-size:.8rem}.cta-section{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);padding:80px 0}.cta-content{text-align:center;color:#fff}.cta-content h2{margin-bottom:16px;font-size:2.5rem;font-weight:800}.cta-content p{opacity:.9;margin-bottom:36px;font-size:1.15rem}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=900px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.05rem}.hero-stats{flex-wrap:wrap;gap:24px}.services-grid,.advantages-grid,.tariff-grid,.reviews-grid{grid-template-columns:1fr 1fr}.tariff-card--popular{transform:scale(1)}.tariff-card--popular:hover{transform:translateY(-4px)}}@media (width<=600px){.hero{min-height:auto}.hero-content{padding:48px 20px}.hero-title{font-size:2rem}.hero-actions{flex-direction:column;margin-bottom:40px}.hero-stats{gap:16px}.hero-stat-num{font-size:1.5rem}.services-grid,.advantages-grid,.tariff-grid,.reviews-grid{grid-template-columns:1fr}.cta-content h2{font-size:1.75rem}.cta-actions{flex-direction:column;align-items:center}}.about-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);padding:100px 0 60px}.about-hero h1{margin-bottom:16px;font-size:3rem;font-weight:900}.about-hero p{opacity:.8;font-size:1.2rem}.about-story{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.about-story-text h2{color:var(--secondary);margin-bottom:20px;font-size:2rem;font-weight:800}.about-story-text p{color:var(--text-light);margin-bottom:16px;font-size:1rem;line-height:1.8}.about-story-values{grid-template-columns:1fr 1fr;gap:16px;display:grid}.value-card{background:var(--bg-light);border-radius:var(--radius);text-align:center;transition:var(--transition);border:1px solid var(--border);padding:24px}.value-card:hover{border-color:var(--primary-light);box-shadow:var(--shadow);transform:translateY(-4px)}.value-icon{color:var(--primary);margin-bottom:12px;font-size:1.5rem}.value-card h3{color:var(--secondary);margin-bottom:6px;font-size:.95rem;font-weight:700}.value-card p{color:var(--text-light);font-size:.8rem}.timeline-section{background:var(--bg-light)}.timeline{max-width:600px;margin:0 auto;padding-left:40px;position:relative}.timeline:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:15px}.timeline-item{margin-bottom:32px;padding-left:24px;position:relative}.timeline-item:before{content:"";background:var(--primary);width:14px;height:14px;box-shadow:var(--shadow);border:3px solid #fff;border-radius:50%;position:absolute;top:6px;left:-32px}.timeline-year{color:var(--primary);margin-bottom:4px;font-size:.85rem;font-weight:700}.timeline-content h3{color:var(--secondary);margin-bottom:4px;font-size:1.1rem;font-weight:700}.timeline-content p{color:var(--text-light);font-size:.9rem}.numbers-section{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff}.numbers-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.number-value{font-size:3rem;font-weight:900;display:block}.number-label{opacity:.85;font-size:1rem}.team-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.team-card{text-align:center;border-radius:var(--radius);border:1px solid var(--border);transition:var(--transition);padding:32px 20px}.team-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.team-avatar{margin-bottom:16px;font-size:3rem}.team-card h3{color:var(--secondary);margin-bottom:4px;font-size:1rem;font-weight:700}.team-card p{color:var(--text-light);font-size:.85rem}.warehouses-section{background:var(--bg-light)}.warehouses-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.warehouse-card{background:var(--bg);border-radius:var(--radius);border:1px solid var(--border);transition:var(--transition);padding:32px}.warehouse-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.warehouse-flag{margin-bottom:12px;font-size:2.5rem}.warehouse-card h3{color:var(--secondary);margin-bottom:8px;font-size:1.15rem;font-weight:700}.warehouse-card>p{color:var(--text-light);margin-bottom:16px;font-size:.9rem;line-height:1.6}.warehouse-card ul li{color:var(--text);align-items:center;gap:8px;padding:4px 0;font-size:.85rem;display:flex}.warehouse-card ul li svg{color:var(--primary)}@media (width<=900px){.about-story{grid-template-columns:1fr}.numbers-grid,.team-grid{grid-template-columns:repeat(2,1fr)}.warehouses-grid{grid-template-columns:1fr}}@media (width<=600px){.about-hero h1{font-size:2rem}.numbers-grid{grid-template-columns:repeat(2,1fr);gap:32px}.number-value{font-size:2rem}}.services-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);padding:100px 0 60px}.services-hero h1{margin-bottom:16px;font-size:3rem;font-weight:900}.services-hero p{opacity:.8;font-size:1.2rem}.services-page-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.service-page-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition);padding:32px}.service-page-card:hover{border-color:var(--primary-light);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.service-page-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.service-page-icon{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex}.service-page-header h3{color:var(--secondary);font-size:1.2rem;font-weight:700}.service-page-price{color:var(--primary);font-size:.9rem;font-weight:600}.service-page-desc{color:var(--text-light);margin-bottom:16px;font-size:.9rem;line-height:1.7}.service-page-features{margin-bottom:24px}.service-page-features li{color:var(--text);align-items:center;gap:8px;padding:6px 0;font-size:.9rem;display:flex}.service-page-features li svg{color:var(--primary);flex-shrink:0}.service-page-btn{width:100%}.goods-section{background:var(--bg-light)}.goods-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.goods-item{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;transition:var(--transition);padding:16px 20px;font-size:.95rem;font-weight:500}.goods-item:hover{border-color:var(--primary-light);box-shadow:var(--shadow);transform:translateY(-2px)}@media (width<=900px){.services-page-grid{grid-template-columns:1fr}.goods-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.services-hero h1{font-size:2rem}.goods-grid{grid-template-columns:repeat(2,1fr)}}.calc-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);padding:100px 0 60px}.calc-hero h1{margin-bottom:16px;font-size:3rem;font-weight:900}.calc-hero p{opacity:.8;font-size:1.2rem}.calc-layout{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.calc-form h2,.calc-result h2{color:var(--secondary);margin-bottom:24px;font-size:1.5rem;font-weight:700}.calc-field{margin-bottom:24px}.calc-field>label{color:var(--secondary);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.calc-types{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.calc-type-btn{border-radius:var(--radius);border:2px solid var(--border);background:var(--bg);transition:var(--transition);color:var(--text);flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.calc-type-btn:hover{border-color:var(--primary-light)}.calc-type-btn--active{border-color:var(--primary);color:var(--primary);background:#e53e3e0d}.calc-type-btn svg{font-size:1.5rem}.calc-type-btn span{font-size:.95rem;font-weight:600}.calc-type-btn small{opacity:.7;font-size:.8rem}.calc-input-wrap{position:relative}.calc-input-icon{color:var(--text-light);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.calc-input-wrap input{border:2px solid var(--border);border-radius:var(--radius-sm);width:100%;transition:var(--transition);padding:14px 14px 14px 42px;font-size:1rem}.calc-input-wrap input:focus{border-color:var(--primary)}.calc-input-simple{border:2px solid var(--border);border-radius:var(--radius-sm);width:100%;transition:var(--transition);padding:14px;font-size:1rem}.calc-input-simple:focus{border-color:var(--primary)}.calc-checkbox{cursor:pointer;align-items:center;gap:10px;font-size:.9rem;display:flex}.calc-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.calc-hint{color:var(--text-light);margin-top:6px;font-size:.8rem;display:block}.calc-result-card{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px}.calc-result-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;font-size:.95rem;display:flex}.calc-result-row span:first-child{color:var(--text-light)}.calc-result-value{color:var(--secondary);align-items:center;gap:6px;font-weight:600;display:flex}.calc-result-total{background:linear-gradient(135deg, var(--primary), var(--primary-dark));border-radius:var(--radius);color:#fff;align-items:center;gap:16px;margin-top:24px;padding:20px;display:flex}.calc-result-total svg{font-size:2rem}.total-label{opacity:.9;font-size:.85rem;display:block}.total-price{font-size:2rem;font-weight:900;display:block}.calc-disclaimer{color:var(--text-light);margin-top:16px;font-size:.8rem;line-height:1.6}@media (width<=900px){.calc-layout{grid-template-columns:1fr}}@media (width<=600px){.calc-hero h1{font-size:2rem}.calc-types{grid-template-columns:1fr}}.tracking-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);padding:100px 0 60px}.tracking-hero h1{margin-bottom:16px;font-size:3rem;font-weight:900}.tracking-hero>.container>p{opacity:.8;margin-bottom:32px;font-size:1.2rem}.tracking-form{gap:12px;max-width:600px;margin:0 auto 16px;display:flex}.tracking-input-wrap{flex:1;position:relative}.tracking-search-icon{color:var(--text-light);font-size:1.2rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tracking-input-wrap input{border-radius:var(--radius-sm);color:#fff;width:100%;transition:var(--transition);background:#ffffff1a;border:2px solid #fff3;padding:16px 16px 16px 48px;font-size:1rem}.tracking-input-wrap input::placeholder{color:#ffffff80}.tracking-input-wrap input:focus{border-color:var(--primary);background:#ffffff26}.tracking-demo-hint{opacity:.6;font-size:.85rem}.tracking-error{border:1px solid var(--primary-light);border-radius:var(--radius);color:var(--primary-dark);background:#fff5f5;align-items:center;gap:12px;max-width:600px;margin:0 auto;padding:20px;font-size:.95rem;display:flex}.tracking-error svg{flex-shrink:0;font-size:1.5rem}.tracking-result{max-width:800px;margin:0 auto}.tracking-info{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:32px;padding:32px}.tracking-info-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tracking-info-header h2{color:var(--secondary);margin-bottom:8px;font-size:1.5rem;font-weight:800}.tracking-status{border-radius:50px;padding:4px 16px;font-size:.85rem;font-weight:600;display:inline-block}.tracking-status--transit{color:#975a16;background:#fefcbf}.tracking-status--done{color:#276749;background:#c6f6d5}.tracking-details{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.tracking-detail{align-items:flex-start;gap:12px;display:flex}.tracking-detail svg{color:var(--primary);flex-shrink:0;margin-top:4px}.tracking-detail small{color:var(--text-light);font-size:.8rem;display:block}.tracking-detail strong{color:var(--secondary);font-size:.95rem}.tracking-timeline h3{color:var(--secondary);margin-bottom:24px;font-size:1.2rem;font-weight:700}.tracking-steps{padding-left:30px;position:relative}.tracking-steps:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:11px}.tracking-step{align-items:flex-start;gap:16px;padding-bottom:28px;display:flex;position:relative}.tracking-step:last-child{padding-bottom:0}.tracking-step-dot{background:var(--border);width:24px;height:24px;color:var(--text-light);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:relative}.tracking-step--done .tracking-step-dot{background:var(--primary);color:#fff}.tracking-step-content strong{color:var(--secondary);font-size:.95rem;display:block}.tracking-step-content span{color:var(--text-light);font-size:.8rem}.tracking-step--done .tracking-step-content strong{color:var(--text)}.tracking-empty{text-align:center;color:var(--text-light);padding:60px 20px}.tracking-empty-icon{opacity:.3;margin-bottom:16px;font-size:4rem}.tracking-empty h3{color:var(--secondary);margin-bottom:8px;font-size:1.3rem}.tracking-empty p{max-width:400px;margin:0 auto;font-size:.95rem}@media (width<=600px){.tracking-hero h1{font-size:2rem}.tracking-form{flex-direction:column}.tracking-details{grid-template-columns:1fr}}.contact-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);padding:100px 0 60px}.contact-hero h1{margin-bottom:16px;font-size:3rem;font-weight:900}.contact-hero p{opacity:.8;font-size:1.2rem}.contact-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;display:grid}.contact-form-wrap h2{color:var(--secondary);margin-bottom:8px;font-size:1.75rem;font-weight:800}.contact-form-desc{color:var(--text-light);margin-bottom:32px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{margin-bottom:20px}.form-group label{color:var(--secondary);margin-bottom:6px;font-size:.9rem;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{border:2px solid var(--border);border-radius:var(--radius-sm);width:100%;transition:var(--transition);background:var(--bg);color:var(--text);padding:14px;font-size:.95rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary)}.form-group textarea{resize:vertical}.contact-submit{width:100%}.contact-success{text-align:center;background:var(--bg-light);border-radius:var(--radius-lg);border:1px solid var(--border);padding:48px 24px}.contact-success-icon{margin-bottom:16px;font-size:3rem}.contact-success h3{color:var(--secondary);margin-bottom:8px;font-size:1.5rem;font-weight:700}.contact-success p{color:var(--text-light);margin-bottom:24px}.contact-info-card{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:24px;padding:32px}.contact-info-card h3,.contact-messengers h3,.contact-map h3{color:var(--secondary);margin-bottom:20px;font-size:1.2rem;font-weight:700}.contact-info-item{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.contact-info-icon{color:var(--primary);flex-shrink:0;margin-top:2px;font-size:1.25rem}.contact-info-item strong{color:var(--secondary);margin-bottom:4px;font-size:.9rem;display:block}.contact-info-item a,.contact-info-item span{color:var(--text-light);transition:var(--transition);padding:2px 0;font-size:.9rem;display:block}.contact-info-item a:hover{color:var(--primary)}.contact-messengers{margin-bottom:24px}.messenger-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.messenger-btn{border-radius:var(--radius-sm);color:#fff;transition:var(--transition);justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.9rem;font-weight:600;display:flex}.messenger-btn:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.messenger-whatsapp{background:#25d366}.messenger-telegram{background:#08c}.messenger-wechat{background:#07c160}.messenger-instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.map-placeholder{background:var(--bg-light);border:2px dashed var(--border);border-radius:var(--radius);text-align:center;color:var(--text-light);padding:40px 24px}.map-placeholder svg{color:var(--primary);margin-bottom:12px;font-size:2rem}.map-placeholder p{color:var(--secondary);margin-bottom:4px;font-weight:600}.map-placeholder span{font-size:.85rem}@media (width<=900px){.contact-layout{grid-template-columns:1fr}}@media (width<=600px){.contact-hero h1{font-size:2rem}.form-row,.messenger-grid{grid-template-columns:1fr}}.admin-page{background:#f5f5f5;justify-content:center;align-items:center;min-height:80vh;padding:40px 16px;display:flex}.admin-login-card{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:400px;padding:40px 36px;box-shadow:0 4px 24px #00000014}.admin-login-card h1{margin-bottom:4px;font-size:1.5rem}.admin-login-card p{color:#888;margin-bottom:24px;font-size:.95rem}.admin-field{text-align:left;margin-bottom:16px}.admin-field label{margin-bottom:6px;font-size:.9rem;font-weight:600;display:block}.admin-field input{box-sizing:border-box;border:1px solid #ddd;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem}.admin-field input:focus{border-color:#e53935;outline:none}.admin-login-btn{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-size:1rem;font-weight:600}.admin-login-btn:hover{background:#c62828}.admin-error{color:#c62828;background:#ffebee;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:.9rem}.admin-panel{background:#fff;border-radius:12px;width:100%;max-width:1100px;padding:32px;box-shadow:0 4px 24px #00000014}.admin-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.admin-header h1{font-size:1.4rem}.admin-logout-btn{color:#e53935;cursor:pointer;background:0 0;border:1px solid #e53935;border-radius:8px;padding:8px 20px;font-weight:600}.admin-logout-btn:hover{background:#ffebee}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid #eee;padding:12px 14px;font-size:.9rem}.admin-table th{white-space:nowrap;background:#fafafa;font-weight:600}.admin-table tbody tr:hover{background:#f5f5f5}.status-badge{border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}.status-new{color:#e65100;background:#fff3e0}.status-done{color:#2e7d32;background:#e8f5e9}.admin-empty{text-align:center;color:#999;padding:40px;font-size:1rem}
