.r2rw-page-get-blueprint{--bpgold:#B8860B;--bpforest:#1A3D2B;--bpsans:'DM Sans',Arial,sans-serif;--bpserif:'Playfair Display',Georgia,serif;font-family:var(--bpsans);color:#1c1c1e;overflow:clip}
.r2rw-page-get-blueprint *{box-sizing:border-box}
.r2rw-page-get-blueprint .r2rw-blueprint-wrap{max-width:1240px;width:calc(100% - 54px);margin:auto}
.r2rw-blueprint-hero{background:#151817;color:#fff;position:relative;padding:82px 0;overflow:hidden;background-image:radial-gradient(ellipse at 82% 60%,#254e3557,transparent 65%),radial-gradient(ellipse at 10% 100%,#b8860b22,transparent 60%)}
.r2rw-blueprint-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:7vw;align-items:center}
.r2rw-blueprint-kicker{color:#e8c56a;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:12px}
.r2rw-blueprint-hero h1{font:700 clamp(38px,5.3vw,70px)/1.1 var(--bpserif);color:#fff;margin:23px 0 20px;letter-spacing:-.025em}
.r2rw-blueprint-hero h1 em{color:#e8c56a;font-style:normal}
.r2rw-blueprint-lead{color:#e0e4df;font-size:clamp(16px,1.6vw,19px);line-height:1.7;max-width:600px}
.r2rw-blueprint-chips{display:flex;gap:9px;flex-wrap:wrap;margin:28px 0 32px}
.r2rw-blueprint-chips span{font-size:12px;border-radius:99px;border:1px solid #ffffff38;color:#e2e4df;padding:7px 12px}
.r2rw-blueprint-primary,.r2rw-blueprint-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#B8860B;color:#fff;border:0;padding:15px 24px;font:700 15px var(--bpsans);border-radius:9px;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}
.r2rw-blueprint-primary:hover,.r2rw-blueprint-submit:hover{color:#fff;background:#d49d16;transform:translateY(-1px)}
.r2rw-blueprint-caption{font-size:12px;color:#b1beb5;margin-top:16px;max-width:500px}
.r2rw-blueprint-visual{text-align:center;position:relative;max-width:400px;margin:auto}
.r2rw-blueprint-visual img{display:block;width:min(100%,340px);height:auto;max-height:500px;object-fit:contain;border-radius:7px;box-shadow:16px 24px 56px #0008;margin:auto}
.r2rw-blueprint-visual-caption{display:block;margin-top:18px;font-size:12px;color:#ddd}
.r2rw-blueprint-includes{padding:84px 0 95px;background:#f5f4f0}
.r2rw-blueprint-sectionheading{text-align:center;max-width:780px;margin:0 auto 42px}
.r2rw-blueprint-sectiontag{font-size:12px;letter-spacing:.13em;color:#2c5f45;text-transform:uppercase;font-weight:800}
.r2rw-blueprint-sectionheading h2,.r2rw-blueprint-download h2{font:700 clamp(29px,3.8vw,44px)/1.2 var(--bpserif);color:#1c1c1e;margin:14px 0}
.r2rw-blueprint-sectionheading p,.r2rw-blueprint-download p{color:#6b6b6b;line-height:1.75;font-size:16px}
.r2rw-blueprint-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.r2rw-blueprint-feature{background:#fff;border:1px solid #e2ddd5;border-radius:15px;padding:27px;min-width:0}
.r2rw-blueprint-feature>span{display:inline-grid;place-items:center;background:#ebf4ee;color:#1A3D2B;width:45px;height:45px;border-radius:12px;font-weight:800;margin-bottom:15px}
.r2rw-blueprint-feature h3{font:700 20px var(--bpserif);margin:0 0 10px;color:#1c1c1e}
.r2rw-blueprint-feature p{font-size:14px;line-height:1.7;color:#6b6b6b;margin:0}
.r2rw-blueprint-download{background:#fff;padding:90px 0 105px;scroll-margin-top:95px}
.r2rw-blueprint-download-grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(320px,1.07fr);gap:7%;align-items:center}
.r2rw-blueprint-benefits{list-style:none;padding:0;margin:26px 0 20px}
.r2rw-blueprint-benefits li{padding:9px 0;font-weight:600;color:#2b4434;font-size:15px}
.r2rw-blueprint-benefits li:before{content:'✓';display:inline-grid;place-items:center;border-radius:50%;background:#1A3D2B;color:#fff;width:22px;height:22px;margin-right:12px;font-size:11px}
.r2rw-blueprint-note{font-size:13px!important}
.r2rw-blueprint-form-panel{padding:36px;border-radius:20px;background:#f5f4f0;border:1px solid #e2ddd5;box-shadow:0 18px 60px #1a3d2b12}
.r2rw-blueprint-form-heading{font-size:12px;font-weight:800;letter-spacing:.1em;color:#1A3D2B;text-transform:uppercase}
.r2rw-blueprint-form-panel h3{font:700 29px var(--bpserif);margin:12px 0 22px;color:#1c1c1e}
.r2rw-blueprint-form{display:flex;flex-direction:column;gap:10px}
.r2rw-blueprint-form>label:first-child{font-size:14px;color:#1c1c1e;font-weight:700}
.r2rw-blueprint-form input[type=email]{display:block;width:100%;font-size:16px;border:1px solid #cbc8c0;border-radius:9px;background:white;padding:15px;min-width:0}
.r2rw-blueprint-form input[type=email]:focus{outline:2px solid #2c5f45;outline-offset:1px}
.r2rw-blueprint-form .r2rw-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;color:#515b53;margin:6px 0}
.r2rw-blueprint-form .r2rw-check input{width:17px;height:17px;flex:0 0 17px;margin-top:2px;accent-color:#1A3D2B}
.r2rw-blueprint-form .r2rw-check a{text-decoration:underline;color:#1A3D2B}
.r2rw-blueprint-submit{width:100%;margin-top:7px;min-height:53px}
.r2rw-blueprint-submit:disabled{opacity:.66;cursor:wait}
.r2rw-blueprint-form .r2rw-form-status{font-size:13px;font-weight:600;color:#1A3D2B;margin:5px 0}
.r2rw-blueprint-form .r2rw-form-status.is-error{color:#ac3329}
.r2rw-blueprint-form .r2rw-form-status a{display:inline-block;margin-top:9px;color:#1A3D2B;text-decoration:underline}
.r2rw-blueprint-footnote{text-align:center;font-size:12px!important;color:#6b6b6b;margin:2px 0!important}
.r2rw-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}
@media(max-width:880px){.r2rw-blueprint-hero-grid{grid-template-columns:1fr;gap:38px}.r2rw-blueprint-hero{text-align:center;padding:64px 0}.r2rw-blueprint-lead{margin-left:auto;margin-right:auto}.r2rw-blueprint-chips{justify-content:center}.r2rw-blueprint-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r2rw-blueprint-download-grid{grid-template-columns:1fr;gap:36px}}
@media(max-width:560px){.r2rw-page-get-blueprint .r2rw-blueprint-wrap{width:calc(100% - 34px)}.r2rw-blueprint-hero{padding:48px 0 54px}.r2rw-blueprint-hero h1{font-size:clamp(32px,8vw,46px)}.r2rw-blueprint-visual img{max-height:345px}.r2rw-blueprint-feature-grid{grid-template-columns:1fr}.r2rw-blueprint-includes{padding:55px 0}.r2rw-blueprint-download{padding:60px 0 80px}.r2rw-blueprint-form-panel{padding:25px 19px}.r2rw-blueprint-primary{width:100%}}
