.guide-hero{position:relative;overflow:hidden;margin:0 0 22px;padding:28px;border-radius:22px;background:linear-gradient(135deg,#10283f 0%,#173d63 70%,#226c9e 100%);color:#fff;box-shadow:0 14px 36px rgba(16,40,63,.18)}
.guide-hero:after{content:"";position:absolute;width:170px;height:170px;right:-65px;top:-75px;border:22px solid rgba(195,154,60,.32);border-radius:50%}
.guide-hero .eyebrow,.guide-hero h1,.guide-hero p{color:#fff;position:relative;z-index:1}.guide-hero h1{margin:.25rem 0 .55rem;font-size:clamp(2rem,7vw,3.4rem);line-height:1}.guide-hero p{max-width:620px;margin:0;opacity:.92}
.guide-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;position:relative;z-index:1}.guide-actions .btn{margin:0}.guide-actions .guide-download{background:#c39a3c;color:#10283f;border-color:#c39a3c;font-weight:800}
.guide-start{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 28px}.guide-step{padding:18px;border:1px solid #d8e2eb;border-radius:16px;background:#fff}.guide-step b{display:grid;place-items:center;width:32px;height:32px;margin-bottom:10px;border-radius:50%;background:#c39a3c;color:#10283f}.guide-step strong{display:block;margin-bottom:4px;color:#10283f}.guide-step span{font-size:.91rem;color:#506274}
.guide-section{margin:28px 0}.guide-section>h2{margin-bottom:8px}.guide-section>.section-note{margin-top:0}.guide-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-resource{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:18px;border:1px solid #d8e2eb;border-radius:16px;background:#fff}.guide-resource .icon-box{width:42px;height:42px;background:#e8f1f8;color:#173d63}.guide-resource h3{margin:0 0 4px;font-size:1rem;color:#10283f}.guide-resource p{margin:0;font-size:.92rem;color:#506274}.guide-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-journey article{padding:20px;border-radius:16px;background:#f3f7fa;border-top:4px solid #1f6f9f}.guide-journey article:nth-child(2){border-color:#c39a3c}.guide-journey article:nth-child(3){border-color:#a6333c}.guide-journey h3{margin:0 0 10px;color:#10283f}.guide-journey ol{margin:0;padding-left:20px}.guide-journey li+li{margin-top:7px}
.guide-tip{margin:20px 0;padding:18px 20px;border-left:5px solid #c39a3c;border-radius:4px 14px 14px 4px;background:#fff8e8}.guide-tip strong{color:#10283f}.guide-safety{display:grid;grid-template-columns:1fr 1fr;gap:12px}.guide-safety>div{padding:18px;border-radius:16px;background:#f3f7fa}.guide-safety h3{margin-top:0;color:#10283f}.guide-safety ul{margin-bottom:0;padding-left:20px}.guide-faq details{margin:8px 0;background:#fff}.guide-account-entry{margin-bottom:14px}.guide-account-entry .journey-action{border:2px solid #c39a3c;background:#fffaf0}
@media(max-width:760px){.guide-start{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-resource-grid,.guide-journey,.guide-safety{grid-template-columns:1fr}.guide-hero{padding:24px 20px}.guide-actions{display:grid}.guide-actions .btn{text-align:center}}
@media(max-width:420px){.guide-start{grid-template-columns:1fr}.guide-step{display:grid;grid-template-columns:36px 1fr;column-gap:10px}.guide-step b{grid-row:1/3;margin:0}.guide-step strong,.guide-step span{grid-column:2}}
