:root{--dark:#003470;--dark-2:#002a5c;--gold:#ffc338;--gold-dark:#eeab10;--gold-light:#ffd97c;--red:#c8102e;--text:#222;--muted:#666;--grey-bg:#f7f8fa;--line:#e5e8ee}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif;color:var(--text);background:#fff;line-height:1.65;font-size:16px}h1,h2,h3,h4{font-weight:700;line-height:1.2;color:var(--dark)}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}.btn{display:inline-block;font-weight:700;font-size:15px;padding:13px 30px;border-radius:4px;text-decoration:none;text-align:center}.btn-gold{background:var(--gold);color:var(--dark)}.btn-gold:hover{background:var(--gold-dark)}.btn-dark{background:var(--dark);color:#fff}.btn-dark:hover{background:#000}.btn-outline{border:2px solid #fff;color:#fff}.btn-outline:hover{background:rgba(255,255,255,.12)}.hero{background:var(--dark-2);color:#fff}.hero-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding:64px 0}.hero h1{color:#fff;font-size:clamp(32px,4.4vw,46px);margin-bottom:18px}.hero h1 span{color:var(--gold-light)}.hero p{font-size:17px;color:#c9d6e8;margin-bottom:28px;max-width:54ch}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:30px}.hero-points{list-style:none;display:grid;gap:10px;font-size:14.5px;color:#dfe8f4}.hero-points li::before{content:"✓";color:var(--gold);font-weight:700;margin-right:10px}.hero-img{border-radius:6px;overflow:hidden;border:1px solid rgba(255,195,56,.55)}.guarantees{background:#fff;border-bottom:1px solid var(--line)}.guarantees .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:22px 20px}.g-item{display:flex;align-items:center;gap:14px;justify-content:center}.g-item .ic{width:42px;height:42px;border-radius:50%;background:var(--gold);color:var(--dark);display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.g-item b{display:block;font-size:15px;color:var(--dark)}.g-item small{font-size:13px;color:var(--muted)}section{padding:64px 0}.sec-head{text-align:center;max-width:720px;margin:0 auto 44px}.sec-head h2{font-size:clamp(26px,3.2vw,36px);margin-bottom:12px}.sec-head p{color:var(--muted);font-size:16px}.badges{background:var(--grey-bg)}.badges-row{display:flex;justify-content:center;align-items:center;gap:56px;flex-wrap:wrap}.badges-row img{height:74px;width:auto}.badges-row a{display:block}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cat{border:1px solid var(--line);border-radius:6px;text-decoration:none;background:#fff;padding:28px 22px;text-align:center;transition:box-shadow .15s ease,border-color .15s ease}.cat:hover{box-shadow:0 8px 22px rgba(0,0,0,.08);border-color:var(--gold)}.cat .disc{width:84px;height:84px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;color:var(--dark);font-size:26px;font-weight:700;background:radial-gradient(circle at 32% 30%,var(--gold-light),var(--gold) 55%,var(--gold-dark))}.cat.silver .disc{background:radial-gradient(circle at 32% 30%,#f0f2f4,#c2c9d1 55%,#939ea9)}.cat h3{font-size:19px;margin-bottom:8px}.cat p{font-size:13.5px;color:var(--muted);margin-bottom:14px}.cat span{color:var(--gold-dark);font-weight:700;font-size:14px}.products{background:var(--grey-bg)}.slider-shell{position:relative}.slider{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 4px 18px;-webkit-overflow-scrolling:touch}.slider::-webkit-scrollbar{height:6px}.slider::-webkit-scrollbar-thumb{background:var(--gold);border-radius:3px}.prod{flex:0 0 250px;scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:6px;padding:24px 20px;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:box-shadow .15s ease,border-color .15s ease}.prod:hover{box-shadow:0 8px 22px rgba(0,52,112,.12);border-color:var(--gold)}.prod .coin{width:110px;height:110px;border-radius:50%;margin-bottom:18px;border:4px solid rgba(0,52,112,.08);background:radial-gradient(circle at 32% 28%,#ffe9ad,#f0c04a 50%,#c9932a);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;color:#5c440f;letter-spacing:.04em}.prod .coin.silver{background:radial-gradient(circle at 32% 28%,#f5f7f9,#cfd6dd 50%,#9aa5b1);color:#3c454f}.prod .coin.platinum{background:radial-gradient(circle at 32% 28%,#f0f3f2,#d2dcd9 50%,#9dafa9);color:#3d4a46}.prod .coin.note{border-radius:6px;width:130px;height:74px;margin-top:18px;margin-bottom:36px;background:linear-gradient(120deg,#ffe9ad,#f0c04a 55%,#d8a530);border:1px solid rgba(92,68,15,.3)}.prod h3{font-size:15px;margin-bottom:8px;min-height:44px;display:flex;align-items:center}.prod .price{font-size:14px;color:var(--muted);margin-bottom:14px}.prod .price b{color:var(--dark);font-size:16px}.prod .go{color:var(--gold-dark);font-weight:700;font-size:14px;margin-top:auto}.slide-btn{position:absolute;top:42%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:var(--dark);color:#fff;border:none;font-size:18px;cursor:pointer;z-index:5}.slide-btn:hover{background:var(--dark-2)}.slide-btn.prev{left:-14px}.slide-btn.next{right:-14px}.why{background:var(--grey-bg)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.why-card{background:#fff;border:1px solid var(--line);border-radius:6px;padding:28px 24px}.why-card h3{font-size:17px;margin-bottom:10px}.why-card h3::before{content:"";display:block;width:34px;height:3px;background:var(--gold);margin-bottom:14px}.why-card p{font-size:14px;color:var(--muted)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{border:1px solid var(--line);border-radius:6px;padding:30px 26px;background:#fff}.step .n{width:40px;height:40px;border-radius:50%;background:var(--dark);color:var(--gold-light);display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:16px}.step h3{font-size:18px;margin-bottom:8px}.step p{font-size:14.5px;color:var(--muted)}.storage{background:var(--dark-2);color:#fff}.storage-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.storage h2{color:#fff!important;font-size:clamp(26px,3.2vw,34px);margin-bottom:14px;text-shadow:0 1px 2px rgba(0,0,0,.25)}.storage p{color:#eef3fa!important;font-size:16px;margin-bottom:20px;max-width:56ch}.cities{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.cities span{border:1px solid var(--gold);color:var(--gold-light);border-radius:3px;padding:7px 18px;font-size:14px;font-weight:600}.storage-list{list-style:none;display:grid;gap:12px;font-size:15px;color:#eef3fa!important}.storage-list li::before{content:"✓";color:var(--gold);font-weight:700;margin-right:10px}.rev-head{text-align:center;margin-bottom:36px}.rev-head .score{font-size:22px;font-weight:700;color:var(--dark)}.rev-head .stars{color:#f5a623;font-size:20px;letter-spacing:2px;margin:6px 0}.rev-head small{color:var(--muted)}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rev{border:1px solid var(--line);border-radius:6px;padding:26px 24px;background:#fff}.rev .stars{color:#f5a623;letter-spacing:2px;margin-bottom:12px}.rev p{font-size:14.5px;margin-bottom:16px}.rev b{font-size:14px;color:var(--dark)}.rev small{display:block;color:var(--muted);font-size:12.5px}.faq{background:var(--grey-bg)}.faq .inner{max-width:820px;margin:0 auto}details{background:#fff;border:1px solid var(--line);border-radius:4px;margin-bottom:12px;padding:18px 22px}summary{cursor:pointer;font-size:16.5px;font-weight:700;color:var(--dark);list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}summary::-webkit-details-marker{display:none}summary::after{content:"+";color:var(--gold-dark);font-size:22px;font-weight:400}details[open] summary::after{content:"−"}details p{margin-top:12px;color:var(--muted);font-size:15px}.final{background:var(--gold);text-align:center}.final h2{font-size:clamp(26px,3.4vw,36px);color:var(--dark);margin-bottom:12px}.final p{color:#1d3f6e;max-width:56ch;margin:0 auto 28px;font-size:16px}.final .btn-dark{padding:15px 40px}@media (max-width:960px){.hero-inner,.storage-inner{grid-template-columns:1fr;padding:44px 0}.cats,.why-grid{grid-template-columns:repeat(2,1fr)}.steps-grid,.rev-grid{grid-template-columns:1fr}.guarantees .wrap{grid-template-columns:1fr;gap:14px}section{padding:48px 0}}@media (max-width:600px){.cats,.why-grid{grid-template-columns:1fr}}