.guide-page{padding-top:24px}.guide-intro{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:18px}.guide-intro h1{margin:8px 0 7px;font-size:clamp(29px,3.3vw,43px)}.guide-intro h1 em{color:var(--gold)}.guide-intro p{max-width:720px;margin:0;color:#b8cbd8;font-size:13px;line-height:1.55}.guide-intro .button{white-space:nowrap}.guide-panel,.payment-panel,.safety-panel,.guide-faq{border:1px solid #355168;border-radius:17px;background:linear-gradient(145deg,#111f30,#0f1b2b)}.guide-panel{padding:19px}.guide-panel-heading>span,.mini-heading>span{color:var(--teal);font-size:10.5px;font-weight:850;letter-spacing:.15em}.guide-panel-heading h2,.mini-heading h2{margin:3px 0 14px;font-size:19px;letter-spacing:-.03em}.guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.guide-steps article{display:flex;gap:11px;min-height:142px;padding:14px;border:1px solid #344e61;border-radius:11px;background:linear-gradient(145deg,#1b3041,#182b3b);transition:.18s}.guide-steps article:hover{border-color:#65a2a1;transform:translateY(-2px);box-shadow:0 10px 22px #07101a52}.step-badge{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:#624525;color:#ffd18b;font-size:11px;font-weight:900}.guide-steps article:nth-child(2) .step-badge{background:#254365;color:#a8d2ff}.guide-steps article:nth-child(3) .step-badge{background:#1d5052;color:#a9ece3}.guide-steps article:nth-child(4) .step-badge{background:#3b4c38;color:#c9efa7}.guide-steps h3{margin:0 0 5px;font-size:13.5px}.guide-steps p{margin:0 0 7px;color:#b9cad7;font-size:11.5px;line-height:1.5}.guide-steps a,.guide-link{display:inline;padding:0;border:0;background:none;color:#b7f1e9;font-family:inherit;font-size:11px;font-weight:850;line-height:1.4;cursor:pointer;text-align:left}.guide-steps a:hover,.guide-link:hover{color:#fff}.guide-lower{display:grid;grid-template-columns:1.08fr .92fr;gap:10px;margin-top:10px}.payment-panel,.safety-panel{padding:18px}.payment-panel p,.safety-panel p{color:#b9cbd8;font-size:12px;line-height:1.58}.bank-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:13px 0}.bank-list span{padding:7px 8px;border:1px solid #436075;border-radius:8px;background:#1b3445;color:#dcebf5;font-size:10.5px;font-weight:750;text-align:center}.payment-panel>small{color:#a8c9ce;font-size:10.5px}.safety-panel{border-color:#78603f;background:linear-gradient(145deg,#2b2630,#1b2431)}.safety-panel .mini-heading>span{color:#f7c172}.safety-panel p{color:#e5d8ca}.guide-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.guide-rules article{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #30495d;border-radius:11px;background:#122235}.guide-rules article>span{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:9px;background:#163e42;color:#88e2d8;font-size:15px}.guide-rules strong,.guide-rules small{display:block}.guide-rules strong{font-size:12px;color:#edf6fb}.guide-rules small{margin-top:2px;color:#9fb5c5;font-size:10.5px;line-height:1.4}.guide-faq{padding:18px;margin-top:10px}.guide-faq details{border-top:1px solid #344b5d}.guide-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 4px;cursor:pointer;color:#e8f1f8;font-size:12.5px;font-weight:800;list-style:none}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary span{color:var(--teal);font-size:18px;line-height:1;transition:transform .2s}.guide-faq details[open] summary span{transform:rotate(45deg)}.guide-faq details p{max-width:900px;margin:0;padding:0 4px 14px;color:#b7c8d5;font-size:11.5px;line-height:1.58}@media(max-width:1050px){.guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-steps article{min-height:120px}.bank-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.guide-lower{grid-template-columns:1fr}.guide-rules{grid-template-columns:1fr}}@media(max-width:670px){.guide-intro{align-items:flex-start;flex-direction:column}.guide-steps{grid-template-columns:1fr}.guide-panel,.guide-faq,.payment-panel,.safety-panel{padding:15px}.guide-steps article{min-height:0}.guide-panel-heading h2,.mini-heading h2{font-size:18px}.guide-intro .button{width:100%;justify-content:center}}
