:root{--ink:#101a22;--muted:#677078;--lime:#d8f58b;--paper:#f8f9f6;--line:#dce0d8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;font-family:'DM Sans',Arial,sans-serif;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.6}a{color:inherit}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #639230;outline-offset:6px}.wrap{width:min(1280px,88%);margin:auto}.navigation{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-weight:800;font-size:27px;text-decoration:none;letter-spacing:-1px}.wordmark span{font-size:13px;vertical-align:top;margin-left:4px}.nav-note,.overline,.index{font-size:12px;font-weight:700;letter-spacing:1.8px}.nav-note{color:var(--muted)}.hero-new{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding-top:70px;padding-bottom:80px;align-items:center}.overline{margin:0 0 28px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(58px,6.9vw,102px);line-height:1.02;letter-spacing:-5px;font-weight:500;margin-bottom:28px}em{font-family:Georgia,serif;font-weight:400;font-style:italic}h2{font-size:clamp(36px,4.3vw,62px);line-height:1.1;letter-spacing:-2px;font-weight:500;margin-bottom:24px}h3{font-size:29px;line-height:1.2;font-weight:500;letter-spacing:-.7px}.intro{font-size:18px;color:var(--muted);max-width:535px;line-height:1.75}.quiet-link{display:inline-flex;gap:32px;align-items:center;text-decoration:none;border-bottom:1px solid var(--ink);padding:12px 0;font-weight:700;margin-top:8px}.quiet-link span{font-size:25px}.hero-meta{display:flex;gap:25px;margin-top:32px;font-size:12px;letter-spacing:1px;color:var(--muted)}.hero-art{margin:0;background:#101b2d;padding:24px 20px 0;overflow:hidden;border-radius:180px 180px 4px 4px}.hero-art img{width:100%;display:block;aspect-ratio:1/1.1;object-fit:contain}.hero-art figcaption{color:#dde2ea;border-top:1px solid #33404f;padding:20px 4px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px}.statement{background:var(--ink);color:white;padding:28px 0;text-align:center;font-size:18px}.statement span{color:var(--lime);margin:0 18px}.section-new{padding-top:100px;padding-bottom:100px}.section-title{margin-bottom:45px}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.resource{padding:44px;background:#ebeee7;border:1px solid var(--line);border-radius:4px}.resource .index{display:block;color:#63704f;margin-bottom:35px}.resource h3{font-size:36px}.resource p{max-width:390px;color:#596355}.resource ul{list-style:none;padding:0;margin:30px 0 40px}.resource li{padding:10px 0;border-bottom:1px solid #ced4c7}.resource li:before{content:'+';margin-right:14px;color:#678140}.resource-foot{border-top:1px solid #c7cebf;padding-top:20px;display:flex;justify-content:space-between;gap:10px;font-size:12px;letter-spacing:1px}.resource.dark{background:var(--ink);color:white;border-color:var(--ink)}.dark .index,.dark li:before{color:var(--lime)}.dark p{color:#bbc4cb}.dark li,.dark .resource-foot{border-color:#354047}.sample-section{background:#eef0eb;padding:80px 0}.sample-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.sample{background:white;border:1px solid var(--line);padding:36px;border-radius:4px;box-shadow:0 20px 45px #15201908}.sample-header{display:flex;justify-content:space-between;letter-spacing:1.5px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:20px}.sample blockquote{margin:28px 0;font-size:23px;line-height:1.6;letter-spacing:-.4px}.sample p{font-size:14px;color:#516933}.sample small{font-size:12px;color:var(--muted)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.process-grid article{border-top:1px solid #bcc4b6;padding-top:20px}.process-grid article>span{color:#718363;font-size:14px;display:block;margin-bottom:36px}.process-grid h3{font-size:25px}.process-grid p{color:var(--muted);max-width:300px}.offer-section{background:var(--ink);color:white;padding:95px 0}.offer-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.offer-section .overline{color:var(--lime)}.offer-section em{color:var(--lime)}.offer-section .intro{color:#b9c3cb}.offer-note{color:#95a3ae;margin-top:45px;font-size:14px}.offer-card{background:var(--paper);color:var(--ink);border-radius:6px;padding:40px}.offer-card .index{letter-spacing:1px;font-size:12px}.price{font-size:78px;letter-spacing:-4px;font-weight:500;line-height:1.2;margin:22px 0}.price span{font-size:14px;color:var(--muted);letter-spacing:0;margin-left:12px}.included{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-bottom:24px}.included p{margin:6px 0;font-size:16px;font-weight:500}.included span{color:#738064;margin-right:12px;font-size:12px}.offer-card>p{font-size:16px;color:var(--muted)}.buy-button{display:flex;justify-content:space-between;gap:10px;width:100%;border:0;border-radius:3px;padding:19px;background:var(--lime);color:var(--ink);font-weight:700;cursor:pointer}.buy-button:hover{background:#c6e677}.offer-card .checkout-status{font-size:13px;margin:12px 0}.offer-card small{font-size:12px;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1fr;gap:10%}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-weight:500;font-size:18px}.faq details p{color:var(--muted);margin:16px 0 0}.footer-new{border-top:1px solid var(--line);padding:35px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-new p{margin:0;color:var(--muted);font-size:14px}.footer-new small{font-size:12px;color:var(--muted)}.delivery{padding:80px 0}.delivery h1{font-size:64px}.delivery .resource-grid{margin-top:50px}.download{display:inline-block;font-weight:700;text-underline-offset:8px;margin-top:15px}.delivery-help{margin-top:30px;color:var(--muted)}
@media(max-width:850px){.hero-new{gap:5%}h1{letter-spacing:-3px}.nav-note{display:none}.sample-layout,.offer-layout,.faq{grid-template-columns:1fr;gap:35px}.sample-layout .intro{max-width:none}.offer-layout{max-width:650px}.section-new{padding-top:70px;padding-bottom:70px}.process-grid{gap:22px}.resource{padding:28px}.resource h3{font-size:29px}.footer-new{flex-wrap:wrap}.hero-meta{flex-wrap:wrap;gap:10px}}
@media(max-width:600px){.wrap{width:88%}.navigation{height:78px}.hero-new{grid-template-columns:1fr;padding-top:42px;padding-bottom:45px;gap:45px}h1{font-size:64px;letter-spacing:-3.5px}.overline{font-size:12px;letter-spacing:1.1px;margin-bottom:22px}.hero-art{border-radius:150px 150px 4px 4px}.hero-art img{aspect-ratio:1.15/1}.intro{font-size:17px}.hero-meta{margin-top:25px}.statement{font-size:16px;padding:24px 0}.statement span{display:block;margin:3px 0}.resource-grid,.process-grid{grid-template-columns:1fr}.resource{padding:30px}.resource h3{font-size:32px}.sample-section{padding:55px 0}.sample{padding:25px}.sample blockquote{font-size:21px}.process-grid{gap:25px}.process-grid article>span{margin-bottom:18px}.process-grid p{max-width:none}.offer-section{padding:60px 0}.offer-card{padding:26px}.price{font-size:72px}.buy-button{font-size:15px}.footer-new{gap:16px}.footer-new .wordmark{width:100%}.delivery{padding-top:50px}.delivery h1{font-size:49px}h2{letter-spacing:-1.6px}.resource-foot{font-size:12px;letter-spacing:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
[hidden]{display:none!important}.deliverables{padding-top:15px}.deliverable-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.deliverable-grid article{border-top:1px solid var(--line);padding-top:22px}.deliverable-grid article>span{font-size:13px;color:#6b8154}.deliverable-grid h3{font-size:23px;margin:18px 0 12px}.deliverable-grid p{color:var(--muted);font-size:16px}.delivery-strip{padding:28px 32px;background:#eaf0df;margin-top:32px;border-left:3px solid #92af65}.delivery-strip strong{font-size:22px;font-weight:500}.delivery-strip p{margin:8px 0}.delivery-strip>span{font-size:13px;color:var(--muted)}.review-section{padding:70px 0;background:#eaf0df;overflow:hidden}.review-window{overflow:auto;padding:35px 0 20px}.review-track{display:flex;gap:24px;width:max-content;animation:reviews-scroll 65s linear infinite}.review-track.paused,.review-window:hover .review-track,.review-window:focus-within .review-track{animation-play-state:paused}.review-bubble{margin:0;width:330px;flex-shrink:0;padding:30px;background:white;border-radius:28px 28px 28px 6px;border:1px solid #d9e3cc}.review-bubble blockquote{margin:0 0 22px;font-size:18px;line-height:1.7}.review-bubble figcaption{font-weight:700;font-size:14px}.review-section button{background:transparent;border:1px solid var(--ink);border-radius:30px;padding:9px 18px;cursor:pointer}.purchase-notice{position:fixed;bottom:22px;left:22px;z-index:100;background:white;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 44px #101a2220;padding:20px 42px 20px 22px;width:min(350px,calc(100vw - 40px))}.purchase-notice button{position:absolute;right:12px;top:8px;background:none;border:0;font-size:24px;cursor:pointer}.notice-label{font-size:12px;letter-spacing:1px;color:var(--muted)}.purchase-notice p{font-size:16px;margin:8px 0 0}@keyframes reviews-scroll{to{transform:translateX(calc(-50% - 12px))}}@media(max-width:850px){.deliverable-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.deliverable-grid{grid-template-columns:1fr;gap:15px}.delivery-strip{padding:24px}.review-bubble{width:280px}.purchase-notice{left:20px;bottom:20px}}@media(prefers-reduced-motion:reduce){.review-track{animation:none}}
.navigation{height:82px}.hero-impact{background:#101a29;color:#fff;padding:65px 0 0}.impact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:6%;align-items:center}.impact-copy .overline{color:#d8f58b;letter-spacing:1.5px;font-size:12px}.impact-copy h1{font-family:Manrope,'DM Sans',Arial,sans-serif;font-size:clamp(50px,5.8vw,84px);font-weight:800;letter-spacing:-4px;line-height:1.08;margin-bottom:26px}.impact-copy h1 span{color:#c9f36a}.impact-copy .intro{color:#b9c5d5;font-size:18px;max-width:590px;line-height:1.75}.impact-cta{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:21px 24px;background:#c9f36a;color:#101a29;border-radius:6px;text-decoration:none;font-weight:700;font-size:16px;max-width:490px;margin-top:32px}.impact-cta:hover{background:#dafc96}.impact-cta strong{white-space:nowrap;font-size:20px}.impact-note{font-size:13px;color:#abb9ca;margin:14px 0 0}.impact-product{border:1px solid #344050;border-radius:8px;overflow:hidden;background:#111d30}.edition-label{display:flex;justify-content:space-between;gap:12px;padding:20px;font-size:12px;letter-spacing:1px;border-bottom:1px solid #344050;color:#b9c5d5}.impact-product img{width:100%;height:380px;object-fit:contain;display:block}.product-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-top:1px solid #344050}.product-caption strong{font-size:21px;line-height:1.4;font-weight:500}.product-caption>span{font-size:13px;color:#c9f36a}.impact-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #344050;margin-top:50px;padding:24px 0;font-size:12px;letter-spacing:1.5px;color:#aab8cb}.hero-impact+.statement{display:none}@media(max-width:850px){.impact-grid{grid-template-columns:1fr;gap:38px}.impact-copy{max-width:650px}.impact-product{max-width:600px}.impact-product img{height:320px}.impact-bottom{font-size:12px;letter-spacing:.5px}.hero-impact{padding-top:45px}.impact-copy h1{font-size:64px}}@media(max-width:600px){.navigation{height:72px}.impact-copy h1{font-size:clamp(44px,11.6vw,66px);letter-spacing:-2.5px}.impact-copy .intro{font-size:16px}.impact-cta{padding:17px;font-size:14px;gap:10px}.impact-cta strong{font-size:18px}.impact-product img{height:285px}.edition-label{font-size:12px;letter-spacing:0;padding:16px}.product-caption{padding:18px}.product-caption strong{font-size:19px}.impact-bottom{flex-direction:column;gap:9px;margin-top:32px;padding:22px 0}.impact-copy .overline{font-size:12px;letter-spacing:1px}}
.razorpay-bundle{min-height:60px;margin-top:24px}.razorpay-bundle form{margin:0}.razorpay-bundle iframe{max-width:100%!important}.offer-card .razorpay-bundle{background:var(--lime);border-radius:3px;padding:2px 10px;display:flex;justify-content:center;align-items:center}.offer-card .razorpay-bundle iframe{border:0}
.hero-support{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(22px,2.4vw,32px);line-height:1.3;letter-spacing:-.5px;font-weight:500;color:#e6edf4;max-width:630px;margin:0 0 18px}.hero-payment{margin-top:25px;min-height:62px}.hero-payment form{display:inline-block;margin:0}.trust-strip{display:flex;gap:17px;flex-wrap:wrap;margin-top:19px;color:#b9c5d5;font-size:12px}.problem-section{background:#fff9ee;max-width:none;width:100%;padding-left:6%;padding-right:6%}.problem-section .intro{margin-bottom:32px}.question-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 7%;max-width:920px}.question-list span{border-top:1px solid #d9ded5;padding:18px 0;font-size:18px}.problem-close{border-top:1px solid #bcc9ae;margin-top:28px;padding-top:24px;font-weight:600;max-width:700px}.mid-cta{display:flex;align-items:center;justify-content:center;gap:25px;padding:35px 0}.mid-cta p{margin:0;font-weight:700}.mid-cta .hero-payment{margin:0}.inside-pdfs{background:#eef0eb;max-width:none;width:100%;padding-left:6%;padding-right:6%}.inside-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:1000px;margin-top:40px}.inside-grid span{background:#fff;border:1px solid var(--line);padding:30px 24px;font-weight:700;font-size:14px;letter-spacing:1px;line-height:1.4}.comparison-new{max-width:none;width:100%;padding-left:6%;padding-right:6%;background:var(--ink);color:#fff}.comparison-columns{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-bottom:55px}.comparison-columns>div{display:flex;flex-direction:column}.comparison-columns .overline{color:#c9f36a;border-bottom:1px solid #354047;padding-bottom:16px}.comparison-columns span{padding:16px 0;border-bottom:1px solid #354047;color:#c1cbd2}.comparison-columns>div+div span{color:#fff}.comparison-new h2{margin:0}.comparison-new em{color:#c9f36a}.value-section{padding:85px 0}.value-section>.wrap>h2{max-width:800px}.value-stack{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0}.value-stack>div{border:1px solid #354047;padding:30px;color:white}.value-stack h3{color:#c9f36a;font-size:20px;letter-spacing:1px}.value-stack p{line-height:2;color:#d2dbe2}.value-section .offer-card{max-width:560px}.value-section .offer-card .hero-payment{margin-top:0}.final-cta{background:#fff9ee;text-align:center}.final-cta .intro{margin:0 auto}.final-price{font-size:25px;font-weight:700;margin:28px 0 5px}.final-cta .hero-payment{margin-top:0}.final-meta{font-size:13px;color:var(--muted)}
@media(max-width:700px){.question-list,.comparison-columns,.value-stack{grid-template-columns:1fr}.inside-grid{grid-template-columns:repeat(2,1fr)}.mid-cta{flex-direction:column;gap:7px}.problem-section,.inside-pdfs,.comparison-new{padding-left:6%;padding-right:6%}.hero-support{font-size:22px}.trust-strip{gap:10px}.value-section{padding:60px 0}.inside-grid span{padding:22px 16px;font-size:12px}}
.inside-grid .page-preview{min-height:190px;background:white;border:1px solid #d9ded5;padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 25px #18231a08}.page-preview small{font-size:11px;letter-spacing:1.4px;color:#738064}.page-preview strong{font-size:25px;line-height:1.05;letter-spacing:-.5px}.page-preview span{font-size:13px;color:var(--muted)}
.actual-previews{grid-template-columns:repeat(3,1fr);max-width:1100px}.actual-previews .page-preview{padding:12px;min-height:0;overflow:hidden;background:#fff}.actual-previews .page-preview img{display:block;width:100%;height:280px;object-fit:cover;object-position:top}.razorpay-bundle,.hero-payment{position:relative}.razorpay-bundle:after,.hero-payment:after{content:'GET THE COMPLETE SYSTEM — ₹999 →';position:absolute;inset:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#c9f36a;color:#101a22;font-weight:800;font-size:15px;pointer-events:none;z-index:4}.razorpay-bundle iframe,.hero-payment iframe{opacity:0;position:relative;z-index:5;min-height:58px}.razorpay-bundle:has(iframe),.hero-payment:has(iframe){background:#c9f36a;border-radius:4px;overflow:hidden}.offer-card .razorpay-bundle:after{inset:2px}@media(max-width:850px){.actual-previews{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.actual-previews{grid-template-columns:1fr 1fr}.actual-previews .page-preview img{height:220px}.razorpay-bundle:after,.hero-payment:after{font-size:13px}}
/* Keep the custom CTA visible while the transparent Razorpay iframe receives clicks everywhere. */
.hero-payment,.razorpay-bundle{width:min(100%,500px);height:66px;min-height:66px;padding:0!important}.hero-payment iframe,.razorpay-bundle iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:66px!important;opacity:0!important;z-index:5!important}.hero-payment:after,.razorpay-bundle:after{inset:0!important;border-radius:5px!important;z-index:4!important}.actual-previews{grid-template-columns:repeat(6,1fr);align-items:start}.actual-previews .page-preview:nth-child(1){grid-column:1 / span 2}.actual-previews .page-preview:nth-child(2){grid-column:3 / span 2}.actual-previews .page-preview:nth-child(3){grid-column:5 / span 2}.actual-previews .page-preview:nth-child(4){grid-column:2 / span 2}.actual-previews .page-preview:nth-child(5){grid-column:4 / span 2}@media(max-width:850px){.actual-previews{grid-template-columns:repeat(6,1fr)}.actual-previews .page-preview:nth-child(1),.actual-previews .page-preview:nth-child(2),.actual-previews .page-preview:nth-child(3),.actual-previews .page-preview:nth-child(4),.actual-previews .page-preview:nth-child(5){grid-column:span 2}}@media(max-width:600px){.actual-previews{grid-template-columns:repeat(2,1fr)}.actual-previews .page-preview:nth-child(n){grid-column:auto}}
.hero-payment,.razorpay-bundle{width:500px!important;max-width:calc(100vw - 40px)!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;border:0!important;box-shadow:none!important}.hero-payment iframe,.razorpay-bundle iframe{border:0!important;outline:0!important;box-shadow:none!important}.final-cta .hero-payment{margin-top:18px!important}.mid-cta .hero-payment{margin-top:0!important}.offer-card .razorpay-bundle{margin-top:18px!important}
/* Conversion polish: continuous reviews, full-width premium CTA, mobile-safe layout. */
html,body{max-width:100%;overflow-x:hidden}
.hero-payment,.razorpay-bundle{isolation:isolate;position:relative;display:block;width:min(500px,100%)!important;max-width:100%!important;height:70px!important;min-height:70px!important;padding:0!important;margin-left:auto!important;margin-right:auto!important;border-radius:12px!important;overflow:hidden!important;background:#c9f36a!important;box-shadow:0 0 0 1px #9fce3d,0 10px 26px rgba(185,243,74,.28),0 0 34px rgba(185,243,74,.2)!important;transition:transform .2s ease,box-shadow .2s ease}
.hero-payment:hover,.razorpay-bundle:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #9fce3d,0 14px 32px rgba(185,243,74,.38),0 0 46px rgba(185,243,74,.28)!important}
.hero-payment:after,.razorpay-bundle:after{inset:0!important;border-radius:12px!important;background:#c9f36a!important;font-size:clamp(13px,1.7vw,17px)!important;letter-spacing:-.2px;pointer-events:none!important;z-index:1!important}
.hero-payment iframe,.razorpay-bundle iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;opacity:0!important;z-index:2!important;border:0!important}
.review-window{position:relative;overflow:hidden!important;padding:35px 0 24px!important;width:100%!important}
.review-track{display:flex!important;gap:24px!important;width:max-content!important;transform:translate3d(0,0,0);animation:reviews-scroll 58s linear infinite!important;will-change:transform}
.review-track.paused{animation-play-state:paused!important}
.review-bubble{width:330px!important;max-width:calc(100vw - 56px);flex:0 0 330px}
.review-section .wrap{position:relative}
@keyframes reviews-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - 12px),0,0)}}
@media(max-width:600px){.hero-payment,.razorpay-bundle{height:62px!important;min-height:62px!important;border-radius:10px!important}.hero-payment:after,.razorpay-bundle:after{border-radius:10px!important;font-size:13px!important}.review-bubble{width:280px!important;flex-basis:280px!important;padding:23px!important}.review-bubble blockquote{font-size:16px;line-height:1.55}.review-window{padding-top:22px!important}.review-section{padding:55px 0!important}}
/* PDF preview grid: never squeeze the desktop six-column layout into tablets or phones. */
.inside-pdfs{overflow:hidden}
.actual-previews{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}
@media(max-width:1100px){.actual-previews{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:0!important}.actual-previews .page-preview:nth-child(n){grid-column:auto!important}.actual-previews .page-preview img{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}}
@media(max-width:600px){.inside-pdfs{padding-left:5%!important;padding-right:5%!important}.actual-previews{grid-template-columns:1fr!important;gap:18px!important}.actual-previews .page-preview{width:100%!important;padding:8px!important}.actual-previews .page-preview img{max-height:none!important;width:100%!important;height:auto!important;display:block!important}.inside-grid{width:100%!important;max-width:100%!important}}
/* Center the preview rail on narrow screens and prevent edge clipping. */
@media(max-width:1100px){.inside-pdfs .intro,.inside-pdfs h2,.inside-pdfs .overline{max-width:680px;margin-left:auto;margin-right:auto}.actual-previews{justify-items:stretch;align-items:start}}
@media(max-width:600px){.inside-pdfs{width:100%!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}.inside-pdfs .wrap{width:100%!important}.inside-pdfs .section-title{text-align:left}.actual-previews{width:100%!important;margin:28px auto 0!important}.actual-previews .page-preview{margin:0 auto!important;width:100%!important;max-width:520px!important}.actual-previews .page-preview img{object-fit:contain!important}}

/* Performance: native font stack and deferred rendering below the fold. */
body,.hero-support{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.impact-product picture{display:block}
.impact-product picture img{width:100%;display:block;aspect-ratio:1/1.1;object-fit:contain}
.problem-section,#inside,.inside-pdfs,.comparison-new,.value-section,.review-section,.sample-section,.process,.faq,.final-cta{content-visibility:auto;contain-intrinsic-size:1px 850px}
@media(max-width:600px){.problem-section,#inside,.inside-pdfs,.comparison-new,.value-section,.review-section,.sample-section,.process,.faq,.final-cta{contain-intrinsic-size:1px 1000px}}

/* Reliable full-area checkout links. Razorpay's repeated widget script could leave some instances empty on mobile. */
.hero-payment:after,.razorpay-bundle:after{display:none!important}
.hero-payment .checkout-link,.razorpay-bundle .checkout-link{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px 18px;border-radius:12px;background:#c9f36a;color:#101a22;text-align:center;text-decoration:none;font-size:clamp(13px,1.7vw,17px);font-weight:800;letter-spacing:-.2px;cursor:pointer}
.hero-payment .checkout-link:hover,.razorpay-bundle .checkout-link:hover{background:#d5fa7d}
.hero-payment .checkout-link:focus-visible,.razorpay-bundle .checkout-link:focus-visible{outline:3px solid #fff;outline-offset:-6px}
@media(max-width:600px){.hero-payment .checkout-link,.razorpay-bundle .checkout-link{border-radius:10px;font-size:13px;padding:10px 12px}}
#razorpay-host{position:fixed;left:-10000px;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}
.hero-payment .checkout-link,.razorpay-bundle .checkout-link{appearance:none;-webkit-appearance:none;border:0;font-family:inherit;line-height:1.2}
.hero-payment .checkout-link[aria-busy="true"],.razorpay-bundle .checkout-link[aria-busy="true"]{cursor:wait;opacity:.82}
