.guides-page .wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.guides-page .hero{padding:6rem 0 4rem;position:relative;overflow:hidden}.guides-page .hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,rgb(var(--vault-copper)/.1),transparent 70%);border-radius:50%;width:620px;height:620px;position:absolute;top:50%;right:-260px;transform:translateY(-50%)}.guides-page .hero .vault-label{margin-bottom:1.6rem}.guides-page .hero h1{font-family:var(--font-display);text-transform:uppercase;margin-bottom:1.6rem;font-size:clamp(2rem,5vw,3.8rem);font-weight:400;line-height:1.12}.guides-page .hero p.lede{color:var(--steel);max-width:46rem;font-size:1.12rem}.guides-page .hero .facts{grid-template-columns:repeat(4,1fr);gap:2rem 2.2rem;max-width:60rem;margin-top:2.8rem;display:grid}@media (max-width:860px){.guides-page .hero .facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.guides-page .hero .facts{grid-template-columns:1fr}}.guides-page .hero .facts div{min-width:0}.guides-page .hero .facts .n{font-family:var(--font-display);font-size:1.7rem;line-height:1.1}.guides-page .hero .facts .l{color:rgb(var(--vault-muted));letter-spacing:.06em;margin-top:.35rem;font-size:.82rem}.guides-page section.block{padding:5rem 0}.guides-page h2{letter-spacing:-.01em;margin:1.1rem 0 .8rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600}.guides-page .sec-intro{color:rgb(var(--vault-muted));max-width:44rem;margin-bottom:3rem}.guides-page .products{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}@media (max-width:980px){.guides-page .products{grid-template-columns:1fr}}.guides-page .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:2.2rem 2rem;display:flex;position:relative}.guides-page .card .icon{width:30px;height:30px;color:var(--steel);margin-bottom:1.4rem}.guides-page .card .kicker{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--vault-muted));margin-bottom:.6rem;font-size:.6rem}.guides-page .card h3{font-family:var(--font-display);text-transform:uppercase;margin-bottom:1rem;font-size:1.02rem;font-weight:400;line-height:1.35}.guides-page .card p.blurb{color:var(--steel);margin-bottom:1.4rem;font-size:.96rem}.guides-page .card ul{gap:.55rem;margin-bottom:1.8rem;list-style:none;display:grid}.guides-page .card ul li{color:rgb(var(--vault-muted));padding-left:1.15rem;font-size:.88rem;line-height:1.5;position:relative}.guides-page .card ul li:before{content:"";background:var(--copper);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.guides-page .card .spec{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.3rem;display:flex}.guides-page .card .pages{font-family:var(--font-display);letter-spacing:.16em;color:var(--steel);font-size:.72rem}.guides-page .btn{font-family:var(--font-body);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;padding:.72rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}.guides-page .btn-buy{background:var(--grad-copper);color:rgb(var(--accent-foreground));border-color:#0000}.guides-page .btn-buy:hover{filter:brightness(1.08)}.guides-page .btn-soon{color:rgb(var(--vault-muted));border-color:var(--line);cursor:default;pointer-events:none;font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;background:0 0;padding:.7rem 1rem;font-size:.62rem}.guides-page .btn-ghost{color:var(--ink);border-color:var(--steel-deep);background:0 0}.guides-page .hero .herocta{flex-wrap:wrap;gap:.7rem;margin:2rem 0 .5rem;display:flex}.guides-page .btn-lg{padding:.95rem 1.7rem;font-size:1rem}.guides-page .card .included{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--copper);border:1px solid var(--line);border-radius:99px;padding:.4rem .8rem;font-size:.6rem}.guides-page .buyband{border-radius:var(--radius);background:linear-gradient(#c97b3f1a,#c97b3f05);border:1px solid #c97b3f57;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.6rem;padding:2.2rem 2.6rem;display:flex}.guides-page .buyband h3{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.35rem;font-weight:400}.guides-page .buyband p{color:rgb(var(--vault-muted));max-width:40rem;font-size:.95rem}.guides-page .buybtns{flex-direction:column;align-items:stretch;gap:.7rem;display:flex}.guides-page .buybtns .sub{color:rgb(var(--vault-muted));text-align:center;font-size:.82rem}.guides-page .btn-ghost:hover{border-color:var(--copper);color:var(--copper-hi)}.guides-page .method{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (max-width:860px){.guides-page .method{grid-template-columns:1fr}}.guides-page .m-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.8rem}.guides-page .m-item svg{width:26px;height:26px;color:var(--steel);margin-bottom:1rem}.guides-page .m-item h4{margin-bottom:.5rem;font-size:1.02rem;font-weight:600}.guides-page .m-item p{color:rgb(var(--vault-muted));font-size:.92rem}.guides-page .free{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2.6rem;display:flex}.guides-page .free h3{font-family:var(--font-display);text-transform:uppercase;margin-bottom:.6rem;font-size:1.1rem;font-weight:400}.guides-page .free p{color:rgb(var(--vault-muted));max-width:38rem;font-size:.95rem}.guides-page .tiers{grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-top:2rem;display:grid}@media (max-width:860px){.guides-page .tiers{grid-template-columns:1fr}}.guides-page .tier{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:2.2rem 2rem;display:flex;position:relative}.guides-page .tier.rec{background:linear-gradient(#c97b3f1a,#c97b3f05);border-color:#c97b3f6b}.guides-page .tier .flag{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--accent-foreground));background:var(--grad-copper);border-radius:99px;padding:.35rem .8rem;font-size:.58rem;position:absolute;top:-.7rem;left:2rem}.guides-page .tier .tname{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgb(var(--vault-muted));margin-bottom:.9rem;font-size:.62rem}.guides-page .tier .price{font-family:var(--font-display);font-size:2.5rem;line-height:1}.guides-page .tier .price-sub{color:rgb(var(--vault-muted));margin:.5rem 0 1.6rem;font-size:.85rem}.guides-page .tier ul{gap:.6rem;margin-bottom:1.9rem;list-style:none;display:grid}.guides-page .tier ul li{color:rgb(var(--vault-muted));padding-left:1.15rem;font-size:.9rem;line-height:1.5;position:relative}.guides-page .tier ul li:before{content:"";background:var(--copper);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.guides-page .tier ul li strong{color:var(--ink);font-weight:600}.guides-page .tier .buy-foot{margin-top:auto}.guides-page .tier .buy-foot .btn{justify-content:center;width:100%}.guides-page .tiers-note{text-align:center;color:rgb(var(--vault-muted));margin-top:1.4rem;font-size:.86rem}.guides-page .m-item .m-sub{color:var(--steel);margin-bottom:.6rem;font-size:.9rem;font-weight:500}.guides-page .hero .facts .n{text-transform:uppercase;letter-spacing:.06em;font-size:1.25rem}.guides-page .author-note{color:rgb(var(--vault-muted));text-align:center;margin-top:1.6rem;font-size:.86rem}
