body.post-offer .quiz-panel{max-width:1120px}body.post-offer .offer-hero{max-width:760px;padding:35px 0 40px}.post-offer .results-offer h2{font-size:65px}.offer-payment-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start;border-top:1px solid var(--line);padding-top:40px}.offer-payment-columns .offer-inclusions{padding:10px 0 25px;border:0}.offer-payment-columns .offer-inclusions>.echo-label,.offer-payment-columns .offer-inclusions>h3,.offer-payment-columns .inclusions-intro{text-align:left}.offer-payment-columns .offer-inclusions>h3{font-size:40px;line-height:1.15;margin:16px 0 19px}.offer-payment-columns .inclusions-intro{font-size:14px;line-height:1.9}.post-offer .offer-payment-columns .value-stack{grid-template-columns:1fr;gap:27px;margin-top:31px}.post-offer .offer-payment-columns .value-stack h3{font-size:26px}.post-offer .offer-payment-columns .value-stack p{font-size:13px;line-height:1.9}.offer-payment-columns .custom-payment{background:#fff;border:1px solid #E7DEEE;border-radius:17px;padding:29px;scroll-margin-top:20px;box-shadow:0 12px 40px #332A3D04;min-width:0}.custom-payment>.echo-label{font-size:8px;letter-spacing:1.3px;margin-bottom:13px}.custom-payment #payment-title{font:34px/1.15 'Libre Caslon Display',Georgia,serif;margin:0 0 13px;letter-spacing:-.4px}.custom-payment .payment-subtitle{font-size:13px;margin:0 0 20px}.custom-payment .payment-order{padding:15px;margin:20px 0}.custom-payment .payment-order>div>strong{font-size:12px}.custom-payment .payment-order>div>span{font-size:10px}.custom-payment .payment-order>strong{font-size:32px}.custom-payment .field-label{font-size:12px;margin-top:20px}.custom-payment .text-field{font-size:14px;padding:12px;min-height:49px}.custom-payment .email-help{font-size:11px;line-height:1.7;margin:8px 0 18px}.custom-payment .payment-section-title{padding-top:20px;margin-top:22px}.custom-payment .card-row{gap:13px}.custom-payment .payment-total{margin-top:25px;padding:19px 0}.custom-payment .pay-button{font-size:12px;padding:16px 12px;gap:12px}.custom-payment .payment-preview-note{font-size:10px;line-height:1.8;margin-top:23px}.inline-unlock{position:relative;margin-top:35px;padding-top:23px;border-top:1px solid var(--line)}.inline-unlock .primary{font-size:13px;gap:15px}.inline-unlock .unlock-note{text-align:left}.checkout-swoop{position:absolute;right:-53px;top:-13px;width:160px;height:100px;color:#A08BB3;pointer-events:none}.custom-payment .card-number-wrap>span{top:20px}.custom-payment:focus{outline:0}@media(max-width:1100px){.offer-payment-columns{gap:36px}.offer-payment-columns .custom-payment{padding:23px}.checkout-swoop{right:-28px;width:130px;top:-8px}.custom-payment .card-row{gap:10px}}@media(max-width:820px){.offer-payment-columns{grid-template-columns:1fr;gap:28px;max-width:590px;margin:auto;padding-top:30px}.post-offer .offer-hero{padding-top:30px}.offer-payment-columns .offer-inclusions{padding-bottom:15px}.checkout-swoop{right:8px;top:3px;width:120px;transform:rotate(65deg)}.custom-payment .text-field{font-size:16px}.offer-payment-columns .custom-payment{padding:28px}.inline-unlock .primary{font-size:12px;min-width:0}}@media(max-width:560px){.post-offer .results-offer h2{font-size:55px}.offer-payment-columns .offer-inclusions>h3{font-size:35px}.offer-payment-columns .custom-payment{padding:23px 19px}.inline-unlock{padding-right:0;padding-top:19px;padding-bottom:20px}.inline-unlock .primary{width:100%;padding:16px 12px}.inline-unlock .unlock-note{text-align:center}.checkout-swoop{top:auto;bottom:-24px;right:9px;width:92px;height:62px;transform:rotate(80deg)}.custom-payment .card-row{gap:10px}.custom-payment .field-label{font-size:11px}.custom-payment #payment-title{font-size:32px}}
footer{flex-wrap:wrap}#dev-payment-preview{border:0;background:transparent;padding:4px 0;color:#8B779C;font:inherit;font-size:10px;text-decoration:underline;text-underline-offset:3px;margin-left:auto;min-height:30px}#dev-payment-preview:hover{color:var(--plum)}
.hero-purchase{position:relative}.hero-map-arrow{position:absolute;left:calc(50% + 180px);top:7px;width:230px;height:173px;color:#A89ABC;pointer-events:none}.hero-map-arrow svg{width:100%;height:100%;display:block}.hero-purchase .primary{min-width:310px}.inline-unlock .primary{min-width:240px}@media(max-width:1100px){.hero-map-arrow{left:calc(50% + 165px);width:190px;top:12px}}@media(max-width:820px){.hero-map-arrow{position:relative;left:auto;top:auto;width:130px;height:98px;margin:15px auto -26px}.hero-purchase .primary{min-width:0}}@media(max-width:560px){.hero-map-arrow{width:110px;height:83px;margin:14px auto -20px}.inline-unlock .primary{min-width:0}}
