*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(255,173,51,.12),transparent 30rem),linear-gradient(180deg,#050607,#090b10 45%,#0f1118);color:#f5f5f5}.app-shell{display:flex;flex-direction:column;min-height:100vh}.navbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 40px;background:linear-gradient(180deg,#141009f5,#0e0b08eb);border-bottom:1px solid rgba(255,173,51,.12);position:sticky;top:0;z-index:100}.navbar-brand{display:flex;flex-direction:column;gap:2px}.navbar-brand strong{font-size:22px;color:#ffbc47}.brand-subtitle{font-size:12px;color:#cab27f;opacity:.85;letter-spacing:.1em;text-transform:uppercase}.navbar-links{display:flex;gap:24px}.navbar-links a{text-decoration:none;color:#e7d1a5;font-weight:700;transition:color .2s ease;padding:8px 12px;border-radius:8px}.navbar-links a:hover{color:#fff}.content{padding:40px 56px;flex:1}.page-header{display:flex;justify-content:space-between;gap:40px;align-items:flex-start;margin-bottom:48px}.page-header .eyebrow{margin-bottom:18px}.page-header h1{font-size:clamp(44px,5vw,72px);line-height:1.02;max-width:760px}.page-header p{max-width:680px;color:#c7b38b;font-size:1.05rem;line-height:1.75}.button.primary{padding:16px 26px;background:linear-gradient(135deg,#f7c144,#e59b2a);color:#111;border-radius:16px;border:none;font-weight:800}.overview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:48px}.overview-card{display:flex;gap:18px;align-items:flex-start;padding:28px;border-radius:24px;background:#ffe0970f;border:1px solid rgba(255,173,51,.12)}.overview-card span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#291e0f;color:#ffcf7a;font-weight:800}.overview-card strong{display:block;margin-bottom:8px;color:#fff7e2}.overview-card p{color:#d3c1a0;margin:0;line-height:1.7}.products{margin-bottom:48px}.section-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.section-header .eyebrow.light{color:#d8c18f;letter-spacing:.18em;text-transform:uppercase;font-size:.85rem;margin:0}.category-grid{display:grid;gap:28px}.category-card{padding:24px;border-radius:28px;background:#13100ce0;border:1px solid rgba(255,173,51,.1)}.category-card-header{margin-bottom:18px}.category-card-header h3{margin:0;color:#ffe3a3}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;width:100%}.card{background:linear-gradient(180deg,#17120bf5,#100c08f2);border:1px solid rgba(255,166,0,.15);border-radius:24px;overflow:hidden;min-height:100%;display:flex;flex-direction:column}.card img{width:100%;height:190px;object-fit:cover;background:#171212}.card-body{padding:22px;display:flex;flex-direction:column;gap:18px;flex:1}.card-body h4{margin:0;font-size:1.2rem;color:#fff}.card-body p{color:#c8b992;line-height:1.65;margin:0}.card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px}.card-footer span{font-weight:800;color:#ffdd8e}.support-panel{padding:36px;border-radius:28px;background:#120f0ce6;border:1px solid rgba(255,173,51,.08)}.support-panel h2{margin:14px 0 12px;font-size:34px}.support-panel p{margin:0;color:#c3b48a;line-height:1.75}.section-note{color:#d6bf8a}.language-select{display:inline-flex;flex-direction:column;gap:8px;color:#f2e6c9;font-weight:700}.language-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,173,51,.18);background:#14100ab8;color:#f3e9d1;padding:12px 14px;border-radius:14px;min-width:140px}.error{color:#ffb8b8}.muted{color:#a99c7c;font-size:14px}@media(max-width:1060px){.app-shell{grid-template-columns:1fr}.content{padding:32px 24px}.page-header{flex-direction:column;align-items:stretch}.overview-cards{grid-template-columns:1fr}}@media(max-width:760px){.navbar{padding:12px 16px;flex-wrap:wrap;gap:16px}.navbar-brand{flex-basis:100%}.navbar-links{flex-basis:50%;gap:12px}.language-select{flex-basis:50%}.content{padding:20px 16px}.overview-cards,.grid,.category-grid{grid-template-columns:1fr}}a{color:inherit}.language-select{display:inline-flex;flex-direction:column;gap:4px;color:#f2e6c9;font-weight:700;font-size:.9rem}.language-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,173,51,.18);background:#14100ab8;color:#f3e9d1;padding:8px 10px;border-radius:10px;font-weight:600}.hero{padding:120px 8vw 80px;max-width:980px}.eyebrow{color:#a78bfa;font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:13px}.hero h1{font-size:clamp(42px,7vw,82px);line-height:.95;margin:0 0 24px;letter-spacing:-.06em}.hero p{color:#b7bbc8;font-size:20px;max-width:680px;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border-radius:12px;text-decoration:none;font-weight:800;border:1px solid rgba(255,255,255,.12)}.button.small{padding:10px 14px}.trust{padding:0 8vw 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trust div{background:#11131ac7;border:1px solid #242838;border-radius:18px;padding:22px}.trust strong{display:block;margin-bottom:8px}.trust span{color:#aeb3c2}.products{padding:40px 8vw 100px}.section-header h2{font-size:42px;margin:0}.category{margin-top:48px}.category h3{font-size:28px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.card{background:#11131ae0;border:1px solid #242838;border-radius:20px;overflow:hidden;min-height:100%}.card img{width:100%;height:170px;object-fit:cover;background:#161922}.card-body{padding:20px}.card-body h4{font-size:20px;margin:0 0 10px}.card-body p{color:#aeb3c2;line-height:1.55}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:14px}.card-footer span{font-weight:800}.support{margin:0 8vw 100px;padding:42px;border-radius:24px;border:1px solid #242838;background:#11131a}.support h2{font-size:36px;margin:0 0 12px}.support p{color:#b7bbc8}.error{color:#fca5a5}.muted{color:#8d93a3;font-size:14px}@media(max-width:820px){.trust{grid-template-columns:1fr}.navbar{padding:0 5vw}.hero,.products{padding-left:5vw;padding-right:5vw}.support{margin-left:5vw;margin-right:5vw}}
