.header-nav{display:flex;align-items:center;gap:24px}.forge-page{padding:clamp(50px,7vw,95px) clamp(28px,8vw,120px);grid-template-columns:minmax(280px,.8fr) minmax(480px,1.2fr);gap:5vw;align-content:start}.forge-hero{position:sticky;top:45px}.forge-hero h1{font:600 clamp(44px,5.6vw,80px)/.96 "Space Grotesk";letter-spacing:-.055em;color:var(--navy);margin:0}.forge-hero h1 em{font-style:normal;color:var(--amber)}.forge-hero>p:last-child{font-size:19px;line-height:1.55;color:#59636a;max-width:520px;margin-top:28px}.forge-list{display:grid;gap:10px}.forge-list article{display:flex;gap:20px;background:#fff;padding:24px;border-left:5px solid var(--colour)}.forge-list b{flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--colour);color:#fff;font:700 19px "Space Grotesk"}.forge-list h2{margin:0 0 6px;font:600 21px "Space Grotesk"}.forge-list p{margin:0;color:#687177;line-height:1.5}.why-forge{grid-column:1/-1;margin-top:50px;background:var(--navy);color:#fff;padding:clamp(30px,5vw,60px)}.why-forge h2{font:600 clamp(30px,4vw,52px)/1.05 "Space Grotesk";max-width:720px;margin:0 0 30px}.why-forge>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.why-forge>div p{color:#d4dde3;line-height:1.55}.why-forge>div strong{color:#e8b64f}.why-forge small{display:block;border-top:1px solid rgba(255,255,255,.2);padding-top:24px;margin-top:25px;color:#aebdc8;line-height:1.5}.forge-start{grid-column:2;justify-self:start;margin-top:30px}.confirmation{place-items:center;text-align:center;align-content:center;padding:50px 25px}.confirmation-mark{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:var(--groundedness);color:#fff;font-size:34px;margin-bottom:25px}.confirmation h1{font-size:clamp(46px,6vw,80px)}.confirmation>p:not(.eyebrow){font-size:18px;color:#5b656b;line-height:1.55;max-width:580px;margin:28px auto}.confirmation .back-button{margin-top:20px}@media(max-width:850px){.forge-page{grid-template-columns:1fr}.forge-hero{position:static}.why-forge,.forge-start{grid-column:1}.why-forge>div{grid-template-columns:1fr;gap:6px}}@media(max-width:520px){.header-nav{gap:12px}.forge-page{padding:40px 18px}.forge-list article{padding:20px 16px}.why-forge{margin-top:25px}.site-header .text-button{font-size:12px}}
