.pricing-page-link{display:block;width:max-content;max-width:100%;margin:20px auto 0;color:var(--gold);font-size:12px;font-weight:800;text-decoration:none}.pricing-page-link span{margin-left:8px}.nav nav a.active{color:var(--gold)}
.pricing-hero{padding:105px 0 92px;color:#fff;background:linear-gradient(90deg,#050302ef,#090403a8),url("assets/forge-banner.png") center/cover no-repeat;border-bottom:1px solid #ff702530}.pricing-hero h1{margin:18px 0;font:700 clamp(50px,6vw,82px)/.95 "Space Grotesk",sans-serif;letter-spacing:-.055em}.pricing-hero h1 em{font-style:normal;color:var(--ember)}.pricing-hero>div>p:last-child{max-width:590px;color:#e1cbbd;font-size:16px;line-height:1.8}
.pricing-section{padding-block:110px}.pricing-intro{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:48px}.pricing-intro h2,.hosting-section h2,.pricing-contact h2{margin:15px 0 0;color:#fff;font:700 clamp(42px,5vw,64px)/1.02 "Space Grotesk",sans-serif;letter-spacing:-.055em}.pricing-intro>p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.package-card{display:flex;flex-direction:column;padding:30px;background:linear-gradient(145deg,#1a100c,#0d0806);border:1px solid #ff762c3b;border-radius:9px}.featured-package{border-color:#ff7b2ca1;background:linear-gradient(145deg,#421606,#150705);box-shadow:0 19px 50px #000a,0 0 35px #fa4d161a}.package-card h3{margin:18px 0 11px;color:#fff;font:700 27px/1.06 "Space Grotesk",sans-serif}.package-summary{min-height:66px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.featured-package .package-summary{color:#efd1bd}.price-line{display:flex;align-items:end;gap:10px;margin-top:24px;padding-top:21px;border-top:1px solid #ff9c5c33}.price-line strong{color:#fff;font:700 34px "Space Grotesk",sans-serif}.price-line span,.hosting-note{color:#b99c8c;font-size:10px}.hosting-note{margin:4px 0 0}.package-card h4{margin:27px 0 8px;color:var(--gold);font:800 10px "DM Mono",monospace;letter-spacing:.1em;text-transform:uppercase}.package-card ul{list-style:none;padding:0;margin:0 0 15px;flex:1}.package-card li{padding:6px 0;color:#dac0af;font-size:12px;line-height:1.45}.package-card li:before{content:"+";margin-right:8px;color:var(--flare);font-weight:900}.included{min-height:54px;margin:0 0 20px;color:#cdb3a1;font-size:11px;line-height:1.6}.included b{color:#f4dbcb}
.feature-section{padding-block:110px;background:radial-gradient(circle at 68% 0,#7a260e23,transparent 32rem),#0a0605}.feature-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-price-grid article{min-height:148px;padding:22px;background:#120b08;border:1px solid #ff732b2d;border-radius:7px}.feature-price-grid b{display:block;color:#fff;font:700 17px "Space Grotesk",sans-serif}.feature-price-grid span{display:block;margin-top:10px;color:var(--gold);font:800 13px "DM Mono",monospace}.feature-price-grid p{margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.6}
.hosting-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding-block:110px}.hosting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hosting-grid article{padding:22px;background:#140d09;border:1px solid #ff7a2c34;border-radius:7px}.hosting-grid b{display:block;color:#f5e4d8;font-size:12px}.hosting-grid strong{display:block;margin:17px 0 10px;color:var(--gold);font:700 27px "Space Grotesk",sans-serif}.hosting-grid strong span{font:500 10px Manrope,sans-serif;color:#c3a18b}.hosting-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.pricing-contact{padding:110px 0;text-align:center;background:linear-gradient(135deg,#260d06,#080403),url("assets/forge-vortex.png") center/cover no-repeat}.pricing-contact h2{font-size:clamp(42px,5vw,65px)}.pricing-contact p:not(.eyebrow){max-width:580px;margin:18px auto 29px;color:#dec2ae;font-size:14px;line-height:1.7}
@media(max-width:980px){.pricing-intro,.hosting-section{grid-template-columns:1fr;gap:24px}.package-grid{grid-template-columns:1fr}.feature-price-grid{grid-template-columns:repeat(2,1fr)}.hosting-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.pricing-hero{padding:74px 0;background-position:center}.pricing-hero h1{font-size:48px}.pricing-section,.feature-section,.hosting-section,.pricing-contact{padding-block:75px}.pricing-intro{margin-bottom:34px}.feature-price-grid,.hosting-grid{grid-template-columns:1fr}.package-card{padding:23px}.package-summary{min-height:0}.included{min-height:0}.price-line strong{font-size:31px}}
