.campaign-top{background:#deff70;color:#172000;text-align:center;padding:10px 18px;font-size:10px;letter-spacing:1.4px;font-weight:800}.impact-hero{min-height:710px}.impact-copy h1{font-size:clamp(60px,7.5vw,102px);max-width:850px}.impact-copy h1 em{color:#deff70}.impact-copy .button,.annual .button,.mobile-cta a{background:#deff70;color:#111;border-color:#deff70}.impact-copy .button:hover,.annual .button:hover{background:#c7f04b}.timer-band{background:#deff70;padding:36px max(24px,calc((100vw - 1088px)/2));display:flex;gap:45px;justify-content:space-between;align-items:center;color:#172000}.timer-band .eyebrow{color:#35480e;margin-bottom:10px}.timer-band h2{font-size:30px;letter-spacing:-1px;margin:0}.timer-demo{text-align:center;flex-shrink:0}.timer-demo>span{font-size:8px;font-weight:800;letter-spacing:1px}.digits{display:flex;align-items:center;justify-content:center;gap:12px;margin:9px 0}.digits b{display:block;background:#172000;color:#deff70;padding:9px 18px;font-size:35px;line-height:1.1;font-variant-numeric:tabular-nums}.digits small{display:block;font-size:8px;letter-spacing:1px;margin-top:7px}.digits i{font-style:normal;font-size:28px}.timer-demo p{font-size:10px;margin:0}.pain-section{padding-top:95px;padding-bottom:30px}.pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:35px 0}.pain-grid article{padding:35px;background:#e7e7df;border:1px solid #d2d2c7}.pain-grid article+article{background:#171717;color:white;border-color:#171717}.pain-grid article>span{font-size:10px;letter-spacing:1.4px;color:#606054;font-weight:750}.pain-grid article+article>span{color:#deff70}.pain-grid h3{font-size:27px;letter-spacing:-1px;margin:18px 0}.pain-grid p{font-size:15px;line-height:1.8;margin:0;color:#555}.pain-grid article+article p{color:#ccc}.gallery-section{background:#e7e7df;padding:80px 0}.gallery-intro{max-width:570px;color:#555}.gallery-section figure{max-width:1440px;margin:35px auto 0}.gallery-section img{width:100%;height:auto}.gallery-section figcaption{font-size:10px;color:#555;padding:12px 24px;text-align:center}.gallery-labels{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;font-size:10px;letter-spacing:2px;font-weight:800;padding-top:12px}.plan-badge{display:inline-block;background:#deff70;color:#172000;font-size:10px;font-weight:800;letter-spacing:1px;padding:7px 12px;margin-bottom:18px}.saving{font-size:12px;line-height:1.7;color:#deff70}.annual .plan-name{margin-bottom:16px}.pricing-section .section-heading{max-width:850px}.closing{background:#171717;color:#fff;max-width:none;padding:65px max(24px,calc((100vw - 1088px)/2));margin-bottom:0}.closing .button{background:#deff70;color:#111;border-color:#deff70;flex-shrink:0}.closing h2{font-size:43px}footer{padding-top:32px}.image-story{padding-top:30px}@media(max-width:800px){.timer-band{gap:25px}.timer-band h2{font-size:25px}.impact-copy h1{font-size:73px}.closing h2{font-size:38px}}@media(max-width:540px){.campaign-top{font-size:8px;letter-spacing:.8px}.impact-hero{min-height:710px}.impact-copy h1{font-size:clamp(48px,12.8vw,68px);letter-spacing:-2.8px;line-height:1.04}.timer-band{display:block;padding:30px 22px;text-align:center}.timer-band h2{font-size:27px}.timer-demo{margin-top:25px}.digits b{padding:11px 21px}.pain-section{padding-top:55px}.pain-grid{grid-template-columns:1fr}.pain-grid article{padding:27px}.pain-grid h3{font-size:25px}.pain-section .button{font-size:12px;padding:18px 15px;gap:10px;width:100%}.gallery-section{padding:55px 0}.gallery-labels{font-size:8px;letter-spacing:.7px;gap:6px}.gallery-section figcaption{font-size:9px}.closing h2{font-size:35px}.closing{padding-top:45px;padding-bottom:45px}.plan .button{font-size:13px}.saving{font-size:11px}}

.value-strip{display:flex;justify-content:center;align-items:center;gap:30px;background:#deff70;padding:25px 24px;color:#172000}.value-strip strong{font-size:23px;letter-spacing:-.7px}.value-strip span{font-size:13px;max-width:360px}.impact-copy h1{font-size:clamp(50px,6.5vw,88px);max-width:1000px}.impact-copy .lead{max-width:530px}.prompt-proof{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:15px;padding-bottom:95px}.prompt-proof>div>p:not(.eyebrow){color:#555;max-width:430px}.prompt-paper{background:#fff;padding:35px;border:1px solid #d2d2c7;box-shadow:12px 12px 0 #e4e4db}.prompt-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.prompt-tags span{background:#efefea;border:1px solid #dcdcd3;padding:7px 11px;font-size:11px;font-weight:700}.prompt-paper .eyebrow{font-size:8px}.prompt-paper blockquote{font-size:23px;line-height:1.6;letter-spacing:-.5px;margin:0;color:#171717}.prompt-paper .proof-foot{font-size:11px;margin:25px 0 0;border-top:1px solid #ddd;padding-top:17px}.included{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 25px;margin-top:30px;font-size:13px;font-weight:650}.closing h2{font-size:37px}@media(max-width:800px){.value-strip{gap:20px}.value-strip strong{font-size:20px}.prompt-proof{gap:30px}.prompt-paper{padding:25px}.prompt-paper blockquote{font-size:20px}.included{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.impact-copy h1{font-size:clamp(40px,10.7vw,57px);letter-spacing:-2px}.impact-copy .button{font-size:13px}.value-strip{display:block;text-align:center}.value-strip strong{display:block;font-size:22px}.value-strip span{display:block;font-size:12px;margin:9px auto 0}.prompt-proof{grid-template-columns:1fr;padding-top:0;padding-bottom:60px;gap:25px}.prompt-paper{box-shadow:6px 6px 0 #e4e4db}.prompt-paper blockquote{font-size:21px}.included{font-size:11px;gap:15px}.closing h2{font-size:32px}}
