
/* BUILD 05 — Free tools & pricing merchandise */
.b05-home-free{padding:60px 0;background:linear-gradient(132deg,#e6f7f0,#f7fbff)}
.b05-home-heading,.b05-section-head{margin-bottom:25px}.b05-home-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;flex-wrap:wrap}.b05-home-heading h2,.b05-section-head h2{font-size:clamp(26px,3vw,39px);color:#102d3d;max-width:720px;line-height:1.16;margin:8px 0}.b05-home-heading p,.b05-section-head p{max-width:760px;color:#526d77}
.b05-home-cards,.b05-free-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.b05-home-cards>a{background:white;display:block;border:1px solid #d5e4e8;border-radius:20px;overflow:hidden;text-decoration:none;color:#102d3d;box-shadow:0 14px 38px #15394e0c}.b05-home-cards img{width:100%;aspect-ratio:16/7;object-fit:cover;object-position:top;display:block}.b05-home-cards span{display:flex;flex-direction:column;gap:5px;padding:18px 20px}.b05-home-cards b{font-size:20px}.b05-home-cards small{color:#0e8369;font-size:12px;font-weight:800}
.b05-free-card{overflow:hidden;border:1px solid #d9e6e7;background:white;border-radius:21px;box-shadow:0 18px 50px #17364b12}.b05-free-media{position:relative;background:#0d2538;padding:12px}.b05-free-media>img{display:block;object-fit:cover;object-position:top;width:100%;aspect-ratio:16/9;border-radius:12px}.b05-free-media>span{position:absolute;left:24px;top:24px;font-size:11px;letter-spacing:.07em;background:#dbfff1;color:#076850;border-radius:90px;font-weight:900;padding:7px 11px}.b05-free-body{padding:25px}.b05-free-body h3{font-size:26px;line-height:1.2;margin:8px 0 12px;color:#102d3d}.b05-free-body p{color:#526976}.b05-free-actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.b05-extra-link{font-size:13px;color:#076e60;font-weight:800}.b05-footnote{margin-top:22px;color:#546f7b;font-size:13px;line-height:1.65}
.b05-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0}.b05-pricing-grid article{border:1px solid #d8e7e8;background:white;border-radius:17px;padding:25px}.b05-pricing-grid h3{font-size:27px;line-height:1.25;color:#0d2638}.b05-pricing-grid h3 small{font-size:13px;color:#79909c}.b05-pricing-grid p{color:#476271;line-height:1.55}.b05-pricing-grid article>small{font-size:12px;color:#71858a}.b05-store-notice{border-radius:20px;background:linear-gradient(130deg,#113347,#0e716a);padding:28px;color:white;display:flex;align-items:center;gap:25px;justify-content:space-between}.b05-store-notice h2{color:white;margin:9px 0}.b05-store-notice .eyebrow{color:#82ffe0}.b05-store-notice p{color:#d3e6e9}.release-label{white-space:normal!important}
@media(max-width:820px){.b05-home-cards,.b05-free-grid,.b05-pricing-grid{grid-template-columns:1fr}.b05-store-notice{display:block}.b05-store-notice .btn{margin-top:15px}.b05-free-body h3{font-size:22px}}
