.w-250{width:250px}.blueprint-landing-page{background-color:#f5f3ed;color:#1a1a1a;line-height:1.6}.blueprint-container{max-width:1820px;margin:0 auto;padding:0 2.5rem}.zigzag-border{background:linear-gradient(135deg,#f5f3ed 25%,transparent 25%) -10px 0,linear-gradient(225deg,#f5f3ed 25%,transparent 25%) -10px 0,linear-gradient(315deg,#f5f3ed 25%,transparent 25%),linear-gradient(45deg,#f5f3ed 25%,transparent 25%);background-size:20px 20px;background-color:#1a1a1a;height:20px;width:100%}.blueprint-hero{padding:4rem 0;text-align:center}.blueprint-hero .hero-headline h1{font-size:clamp(40px,4vw,70px);text-transform:uppercase;margin-bottom:3rem;font-weight:700}.blueprint-hero .hero-image{margin:2rem 0;border-radius:0;overflow:hidden}.blueprint-hero .hero-image img{width:100%;height:auto;display:block}.blueprint-hero .hero-cta{margin:3rem 0}.blueprint-owner-letter{padding:6rem 0;background-color:#fff}.trusted-by{background-color:#000;color:#fff;padding-top:20px;padding-bottom:20px}.trusted-by h1{font-size:40px}.blueprint-owner-letter .letter-grid{display:grid;gap:3rem;align-items:start}@media(min-width:1024px){.blueprint-owner-letter .letter-grid{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.blueprint-owner-letter .letter-grid{grid-template-columns:1fr}.blueprint-owner-letter .letter-image{order:1}.blueprint-owner-letter .letter-content{order:2}}.blueprint-owner-letter .letter-heading{text-transform:uppercase;margin-bottom:2rem;letter-spacing:1px;font-size:30px;font-weight:700}.blueprint-owner-letter .letter-body{font-size:20px;line-height:1.8;margin-bottom:2rem}.blueprint-owner-letter .letter-cta{margin-top:3rem}.blueprint-owner-letter .letter-image img{width:100%;height:auto;display:block;box-shadow:0 4px 12px #0000001a}.blueprint-testimonial{padding:6rem 0;background-color:#1a1a1a;color:#fff;text-align:center;position:relative;overflow:hidden}.blueprint-testimonial:before,.blueprint-testimonial:after{content:"";position:absolute;width:100px;height:100px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><ellipse cx="50" cy="50" rx="30" ry="45" fill="%23ffffff" opacity="0.1"/></svg>');background-size:contain;opacity:.1}.blueprint-testimonial:before{top:20px;left:20px;transform:rotate(-15deg)}.blueprint-testimonial:after{bottom:20px;right:20px;transform:rotate(15deg)}.testimonial-icon{margin-bottom:2rem}.testimonial-icon img{max-width:80px;height:auto;filter:brightness(0) invert(1)}.testimonial-quote{font-size:clamp(20px,3vw,36px);font-style:italic;line-height:1.4;margin:3rem auto;max-width:800px;font-weight:300;letter-spacing:1px}.testimonial-author{margin-top:3rem}.author-name{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem}.author-title{font-size:12px;opacity:.8}.testimonial-dots{display:flex;justify-content:center;gap:10px;margin-top:3rem}.testimonial-dots .dot{width:10px;height:10px;border-radius:50%;background-color:#ffffff4d;transition:background-color .3s ease}.testimonial-dots .dot.active{background-color:#fff}.blueprint-features{padding:9rem 0 0;position:relative}.blueprint-features .features-decorative-icons{position:relative;max-width:1400px;margin:0 auto;padding:0 20px}.blueprint-features .decorative-icon{position:absolute;width:120px;height:auto;opacity:.9}.blueprint-features .decorative-icon--left{top:-111px;left:600px}.blueprint-features .decorative-icon--right{top:-118px;right:40px}.blueprint-features .features-heading{text-align:center;font-size:clamp(40px,4vw,60px);text-transform:uppercase;font-weight:900;margin-bottom:3rem;color:#1a1a1a}.blueprint-features .features-row-full{max-width:1820px;margin:0 auto 2rem;padding:0 20px}.blueprint-features .feature-card--full{width:100%}.blueprint-features .feature-card--horizontal{min-height:240px;border-radius:12px;overflow:hidden}.blueprint-features .features-row-two{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1820px;margin:0 auto 2rem;padding:0 20px}@media(max-width:768px){.blueprint-features .features-row-two{grid-template-columns:1fr}}.blueprint-features .feature-card{position:relative;background-color:#6b5644;color:#fff;padding:2.5rem;min-height:280px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.blueprint-features .feature-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000004d}.blueprint-features .feature-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.blueprint-features .feature-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blueprint-features .feature-content{position:relative;z-index:2}.blueprint-features .feature-title{font-size:24px;font-weight:900;text-transform:uppercase;color:#fff;margin-bottom:1.5rem;line-height:1.2}.blueprint-features .feature-list{list-style:none;padding:0;margin:0}.blueprint-features .feature-list li{display:flex;align-items:flex-start;gap:12px;font-size:20px;line-height:1.5;color:#fff;position:relative;padding-left:32px}.blueprint-features .feature-list li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;background-image:url(/cdn/shop/files/white-arrow.png?v=1771380762);background-size:contain;background-repeat:no-repeat;background-position:center}.blueprint-features .feature-list .checkmark{flex-shrink:0;margin-top:2px;color:#fff;stroke-width:3}.blueprint-features .features-cta{text-align:center;margin-top:3rem}.blueprint-features .btn-features{display:inline-block;padding:18px 60px;background-color:#1a1a1a;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:900;font-size:16px;letter-spacing:2px;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease}.blueprint-features .btn-features:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 8px 16px #0000004d}@media(max-width:767px){.blueprint-features{padding:4rem 0}.blueprint-features .decorative-icon{width:60px}.blueprint-features .decorative-icon--left{left:20px}.blueprint-features .decorative-icon--right{right:20px}.blueprint-features .features-heading{margin-bottom:2rem}.blueprint-features .feature-card{min-height:240px;padding:2rem}.blueprint-features .feature-card--horizontal{min-height:200px}.blueprint-features .features-row-full,.blueprint-features .features-row-two{padding:0}}.blueprint-curriculum{padding:6rem 0}.blueprint-curriculum .curriculum-heading{text-align:center;font-size:clamp(40px,3.5vw,60px);text-transform:uppercase;font-weight:900;margin-bottom:3rem;color:#1a1a1a}.blueprint-curriculum .curriculum-intro{max-width:1820px;margin:0 auto 2.5rem;padding:0 20px}.blueprint-curriculum .curriculum-intro__label{font-size:20px;color:#1a1a1a;margin-bottom:2px}.blueprint-curriculum .curriculum-intro__text{font-size:20px;color:#1a1a1a;line-height:1.5}.blueprint-curriculum .curriculum-list{max-width:1820px;margin:0 auto;padding:0 20px}.blueprint-curriculum .curriculum-ladder{margin-bottom:2.2rem}.blueprint-curriculum .ladder-title{font-weight:900;text-transform:uppercase;color:#1a1a1a;margin-bottom:.5rem;font-size:25px}.blueprint-curriculum .ladder-description{font-size:20px;line-height:1.6;color:#1a1a1a;margin-bottom:.4rem}.blueprint-curriculum .ladder-description p{margin-bottom:.2rem}.blueprint-curriculum .ladder-bullets{list-style:none;padding:0;margin:.4rem 0 .6rem}.blueprint-curriculum .ladder-bullets li{font-size:13px;color:#1a1a1a;padding-left:20px;margin-bottom:3px;line-height:1.5;position:relative}.blueprint-curriculum .ladder-bullets li:before{content:"\b7   \25a1";position:absolute;left:0;font-size:11px;color:#1a1a1a}.blueprint-curriculum .ladder-toolkit{font-size:18px;color:#1a1a1a;margin-top:.5rem}.blueprint-curriculum .ladder-toolkit strong{font-weight:700}.blueprint-curriculum .curriculum-avoid-snakes{margin-top:2rem;padding-top:.5rem}.blueprint-curriculum .avoid-snakes__intro{font-size:13px;color:#1a1a1a;margin-bottom:.3rem}.blueprint-curriculum .avoid-snakes__list{list-style:none;padding:0;margin:0 0 .6rem}.blueprint-curriculum .avoid-snakes__list li{font-size:13px;color:#1a1a1a;line-height:1.6}.blueprint-curriculum .avoid-snakes__closing{font-size:13px;color:#1a1a1a;margin-top:.4rem}.blueprint-pricing{padding:6rem 0;background-color:#1a1a1a;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400" viewBox="0 0 400 400"><g fill="%23333333" opacity="0.3"><ellipse cx="100" cy="80" rx="40" ry="60" transform="rotate(-20 100 80)"/><ellipse cx="320" cy="150" rx="35" ry="55" transform="rotate(15 320 150)"/><ellipse cx="200" cy="280" rx="45" ry="65" transform="rotate(-10 200 280)"/><ellipse cx="80" cy="320" rx="38" ry="58" transform="rotate(25 80 320)"/><ellipse cx="350" cy="320" rx="42" ry="62" transform="rotate(-15 350 320)"/></g></svg>');position:relative;background-repeat:no-repeat}.blueprint-pricing .pricing-heading{text-align:center;font-size:clamp(28px,4vw,60px);text-transform:uppercase;font-weight:900;margin-bottom:4rem;letter-spacing:2px;color:#fff;line-height:1.2}.blueprint-pricing .pricing-grid{display:grid;gap:2.5rem;max-width:1100px;margin:0 auto;padding:0 20px}@media(min-width:768px){.blueprint-pricing .pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blueprint-pricing .pricing-grid{grid-template-columns:1fr}}.blueprint-pricing .pricing-card{background-color:#fff;border-radius:20px;padding:3rem 2.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 10px 30px #0000004d}.blueprint-pricing .pricing-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0006}.blueprint-pricing .pricing-header{margin-bottom:2.5rem}.blueprint-pricing .pricing-plan-name{font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.5rem;color:#1a1a1a}.blueprint-pricing .pricing-price{display:flex;align-items:baseline;justify-content:center;gap:5px;margin-bottom:.5rem}.blueprint-pricing .pricing-price .currency{font-size:32px;font-weight:900;color:#1a1a1a}.blueprint-pricing .pricing-price .amount{font-size:64px;font-weight:900;line-height:1;color:#1a1a1a}.blueprint-pricing .price-subtitle{font-size:20px;color:#666;margin-top:.5rem}.blueprint-pricing .pricing-features{margin-bottom:2.5rem;text-align:left}.blueprint-pricing .pricing-features .feature-list{list-style:none;padding:0;margin:0}.blueprint-pricing .pricing-features .feature-list li{display:flex;align-items:flex-start;gap:15px;margin-bottom:1.2rem;font-size:20px;line-height:1.6;color:#1a1a1a;position:relative;padding-left:38px}.blueprint-pricing .pricing-features .feature-list li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;background-image:url(/cdn/shop/files/black-arrow.png?v=1771396732);background-size:contain;background-repeat:no-repeat;background-position:center}.blueprint-pricing .pricing-features .checkmark{flex-shrink:0;margin-top:2px}.blueprint-pricing .pricing-cta{margin-top:2rem}.blueprint-pricing .btn-pricing{display:inline-block;width:100%;max-width:320px;padding:18px 40px;background-color:#1a1a1a;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:900;font-size:14px;letter-spacing:1.5px;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease}.blueprint-pricing .btn-pricing:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 8px 20px #0006}@media(max-width:767px){.blueprint-pricing .blueprint-pricing{padding:4rem 0}.blueprint-pricing .pricing-heading{margin-bottom:3rem}.blueprint-pricing .pricing-card{padding:2.5rem 2rem}.blueprint-pricing .pricing-price .amount{font-size:52px}.blueprint-pricing .pricing-grid{gap:2rem}}@media(max-width:767px){.blueprint-hero,.blueprint-owner-letter,.blueprint-testimonial,.blueprint-features,.blueprint-curriculum,.blueprint-pricing{padding:3rem 0}.letter-grid,.pricing-grid{gap:2rem}.feature-card{min-height:250px}.blueprint-curriculum .curriculum-intro,.blueprint-curriculum .curriculum-list,.blueprint-pricing .pricing-grid,.blueprint-features .features-row-full,.blueprint-features .features-row-two{padding:0}}@media(max-width:480px){.blueprint-container{padding:0 1rem}}.text-center{text-align:center}.mt-large{margin-top:3rem}.mb-large{margin-bottom:3rem}@media print{.btn-primary{display:none}}.blueprint-product .feat-product-heading,.blueprint-product .product-media,.blueprint-product .appstle_single_option_text,.blueprint-product .appstle_subscription_compare_amount{display:none}.feat-product-heading .grid-cols-1{grid-template-columns:auto}.blueprint-product .feat-product-heading{background:url(//blackmarkettraining.com/cdn/shop/files/blueprint-pricing-bg_1920x.png?v=1771397697) no-repeat;background-size:cover;background-color:#1a1a1a;max-width:100%}.blueprint-product .feat-product-heading .appstle_widget_title{text-align:center;font-size:clamp(28px,4vw,60px);text-transform:uppercase;font-weight:900;margin-bottom:4rem;letter-spacing:2px;color:#fff;line-height:1.2}.blueprint-product .appstle_subscription_wrapper{display:grid;gap:2.5rem;max-width:1100px;margin:0 auto;padding:0 20px;grid-template-columns:repeat(2,1fr)}.blueprint-product .appstle_subscription_radio_wrapper{position:initial}.blueprint-product .appstle_subscription_wrapper_option{border:0!important}.blueprint-product .appstle_subscription_wrapper_option input+label:after{content:"";background-color:#fff!important;border-radius:20px!important;padding:3rem 2.5rem!important;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 10px 30px #0000004d;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.blueprint-product .appstle_subscription_wrapper_option input:checked+label:after{transform:translateY(-8px);box-shadow:0 15px 40px #0006}.blueprint-product .appstle_subscription_radio_wrapper,.blueprint-product .appstle_one_time_details_wrapper{flex-direction:column;align-items:center!important}.blueprint-product #appstle_subscription_widget0 .appstle_subscription_amount_wrapper,.blueprint-product .appstle_one_time_price_wrapper{margin-left:0;text-align:center}.blueprint-product .feat-product-heading .feature-list{list-style:none;padding:0;margin:0}.blueprint-product .feat-product-heading .feature-list li{display:flex;align-items:flex-start;gap:15px;margin-bottom:1.2rem;font-size:20px;line-height:1.6;color:#1a1a1a;position:relative;padding-left:38px}.blueprint-product .feat-product-heading .feature-list li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;background-image:url(/cdn/shop/files/black-arrow.png?v=1771396732);background-size:contain;background-repeat:no-repeat;background-position:center}.blueprint-product .appstle_subscription_wrapper_option label{font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.5rem;color:#1a1a1a}.blueprint-product .appstle_subscription_wrapper_option .appstle_one_time_text{font-size:20px!important}.blueprint-product .appstle_subscription_amount{font-size:64px;font-weight:900;line-height:1}.blueprint-product .appstle_subscription_description_text{margin-left:0}.blueprint-product .appstle_subscription_description_text .price-subtitle{font-size:20px;color:#666;margin-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/blueprint-landing.css.map */
