*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0e111b;color:#e8eaf1;font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit}.atd-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(20px,4vw,70px);background:#10131e;border-bottom:1px solid #252c3c}.atd-brand{display:flex;align-items:center;gap:12px;text-decoration:none;white-space:nowrap;font-size:17px}.atd-brand img{width:40px;height:40px;object-fit:contain;background:white;border-radius:50%}.atd-header nav{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.atd-header nav a{padding:12px 13px;text-decoration:none;font-size:14px;color:#c2c8d5;border-radius:6px}.atd-header nav a:hover{background:#242b3b;color:#fff}.atd-header nav .atd-contact,.atd-btn{background:#12d4e8;color:#06131b;font-weight:800;border:0;border-radius:5px;text-decoration:none;display:inline-block;padding:13px 20px}.atd-main{width:100%;max-width:1440px;min-width:0;margin-left:auto;margin-right:auto;padding:36px clamp(18px,4vw,62px) 90px}.atd-eyebrow{font-size:12px;color:#69cfe0;letter-spacing:.18em;font-weight:700}.atd-intro{padding:35px 0 30px}.atd-intro h1{font-size:clamp(35px,5vw,66px);line-height:1.08;margin:12px 0 14px}.atd-intro p{color:#aeb8c9;line-height:1.7;max-width:760px}.atd-tools{display:flex;gap:12px;margin:10px 0 30px;flex-wrap:wrap}.atd-tools input{flex:1;min-width:220px;padding:16px 18px;border:1px solid #343d51;border-radius:6px;background:#1b2030;color:white;font:inherit}.atd-tools button{padding:15px 23px;background:#12d4e8;color:#09121c;border:0;border-radius:6px;font-weight:800;cursor:pointer}.atd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.atd-card{background:#181d2a;border:1px solid #2b3345;border-radius:9px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.atd-card:hover{transform:translateY(-4px);border-color:#12d4e8}.atd-card-media{background:#232938;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.atd-card-media img{width:100%;height:100%;object-fit:contain;padding:16px}.atd-placeholder{color:#8b9aae;font-size:13px}.atd-card-body{padding:22px;flex:1}.atd-card-body h2{font-size:21px;line-height:1.3;margin:9px 0}.atd-card-body p{color:#aeb8c9;line-height:1.6}.atd-kicker{font-size:12px;letter-spacing:.1em;color:#65cad8}.atd-arrow{color:#12d4e8;font-weight:700;font-size:13px}.atd-category-links{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:25px}.atd-category-links a{padding:10px 15px;background:#202637;border:1px solid #343c4d;border-radius:5px;text-decoration:none;font-size:13px}.atd-category-links a:hover{border-color:#12d4e8}.atd-product-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:45px}.atd-photo{background:#202634;border:1px solid #343d50;border-radius:10px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.atd-photo img{width:100%;height:100%;object-fit:contain;padding:18px}.atd-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.atd-thumbs button{border:2px solid #394354;background:#202634;border-radius:6px;width:82px;height:82px;cursor:pointer;padding:4px}.atd-thumbs button[aria-pressed=true]{border-color:#12d4e8}.atd-thumbs img{width:100%;height:100%;object-fit:contain}.atd-details h1{font-size:clamp(30px,3vw,48px);margin:12px 0 20px}.atd-details p{color:#c0c8d7;line-height:1.75}.atd-panel{margin-top:34px;padding:24px;border:1px solid #30384b;border-radius:9px;background:#181d2a}.atd-panel h2{margin:0 0 20px}.atd-spec{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #343c4c;padding:14px 0}.atd-spec strong{min-width:35%}.atd-spec span{color:#bac5d5}.atd-footer{border-top:1px solid #272f3d;background:#0b0f18;color:#9ba6b7;display:flex;justify-content:space-between;gap:20px;padding:26px 4%;font-size:12px}.atd-footer a{text-decoration:none}.atd-empty{padding:30px;background:#1b2030;border:1px solid #333e50;border-radius:8px}.atd-content{max-width:900px;color:#b9c3d1;line-height:1.8}@media(max-width:900px){.atd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atd-product-layout{grid-template-columns:1fr}.atd-header{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.atd-grid{grid-template-columns:1fr}.atd-header nav a{padding:8px}.atd-main{padding:20px 16px 60px}.atd-footer{flex-direction:column}}
