:root{--ink:#142e25;--green:#254e3c;--muted:#5c6b63;--lime:#d5f3b8;--paper:#fcfcf8;--line:#dce3d9;--soft:#f2f5ed}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body.nd-speed{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.nd-speed a{color:inherit;text-decoration:none}.nd-speed a:hover{text-decoration:underline;text-underline-offset:5px}.nd-speed a:focus-visible,.nd-speed button:focus-visible,.nd-speed summary:focus-visible{outline:3px solid #3e791b;outline-offset:5px}.nd-speed img{max-width:100%;height:auto}.wrap{width:min(1200px,calc(100% - 64px));margin:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.045em;color:var(--ink)}p{color:var(--muted)}h1{font-size:clamp(48px,5.25vw,78px);font-weight:650;line-height:1.02}h2{font-size:clamp(34px,3.25vw,48px);font-weight:600}h3{font-size:23px;font-weight:600;letter-spacing:-.025em}em{font-family:Georgia,serif;font-weight:400;color:#537447}section[id]{scroll-margin-top:20px}.site-header{border-bottom:1px solid var(--line);background:rgba(252,252,248,.97);position:sticky;top:0;z-index:30}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-weight:800;font-size:29px;letter-spacing:-1.8px;line-height:1}.brand span{font-weight:400}.brand i{font-style:normal;color:#80ab57}.header-inner nav{display:flex;gap:28px;font-size:14px;font-weight:550}.button{display:inline-flex;justify-content:center;align-items:center;gap:26px;min-height:55px;padding:14px 24px;background:var(--green);color:#fff!important;border:1px solid var(--green);border-radius:7px;font-family:inherit;font-weight:600;font-size:15px;line-height:1.4;cursor:pointer;transition:background .15s,transform .15s}.nd-speed .button:hover{background:#183d2b;text-decoration:none;transform:translateY(-1px)}.button span{font-size:21px}.button.small{min-height:43px;padding:9px 18px;font-size:13px}.button.outline{background:transparent;color:var(--ink)!important;border-color:#bbc9b5}.nd-speed .button.outline:hover{background:var(--soft)}.skip{position:fixed;top:-100px;left:10px;background:white;padding:14px;z-index:100}.skip:focus{top:10px}.breadcrumb{display:flex;gap:12px;font-size:12px;color:var(--muted);padding:28px 0 42px;flex-wrap:wrap}.hero{background:radial-gradient(ellipse at 88% 48%,#eaf1e2 0,transparent 55%);padding-bottom:70px}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;color:#47633f;margin-bottom:24px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#719852;margin-right:7px}.hero-lead{font-size:24px;line-height:1.3;color:var(--ink);margin:24px 0 15px;font-weight:500;letter-spacing:-.7px}.intro{max-width:535px;font-size:16px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.text-link{font-size:14px;font-weight:650;display:inline-flex;align-items:center;gap:16px;color:var(--ink)!important}.micro{font-size:11px;margin-top:20px}.hero-visual{background:#e8efdf;border:1px solid #d6dfca;border-radius:16px;padding:25px;position:relative;box-shadow:0 25px 60px #2949270c;transform:rotate(1deg)}.visual-top{font-size:9px;font-weight:650;letter-spacing:1px;display:flex;align-items:center;margin-bottom:27px}.visual-top .dot{flex-shrink:0}.visual-code{margin-left:auto;font-family:monospace;letter-spacing:0}.store-window{background:#fff;border-radius:9px;border:1px solid #d9e2d0;overflow:hidden;box-shadow:0 8px 20px #344c2410}.window-bar{display:flex;justify-content:space-between;border-bottom:1px solid #e6ecdf;padding:10px 13px;font-size:10px;color:#839077}.window-bar span:first-child{font-size:8px;letter-spacing:3px}.mock-store{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:21px;align-items:center}.mock-image{background:#eef3e9;border-radius:5px}.mock-image svg{display:block;width:100%}.mock-label{font-size:7px;letter-spacing:1px}.mock-copy strong{font-size:27px;line-height:1.05;display:block;letter-spacing:-1px;margin:10px 0 18px}.mock-line{height:5px;width:100%;background:#e9eee3;display:block;margin-bottom:7px}.mock-line.short{width:65%}.mock-button{display:flex;justify-content:space-between;background:#274b36;color:white;font-size:10px;padding:9px 12px;margin-top:19px;border-radius:3px}.metric-stack{display:grid;gap:10px;margin:23px 0 13px}.metric-stack>div{display:flex;align-items:center;gap:13px;padding:13px;background:#fafff6;border:1px solid #dce5d4;border-radius:7px}.metric-icon{font-size:22px;background:#ebf4e2;width:35px;height:35px;text-align:center;flex-shrink:0;border-radius:6px}.metric-stack strong,.metric-stack small{display:block}.metric-stack strong{font-size:13px;line-height:1.5}.metric-stack small{font-size:10px;color:#627459}.check{margin-left:auto;color:#598640;font-size:16px}.visual-note{font-size:9px;text-align:center;color:#657759}.scope-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.scope-strip .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px}.scope-strip span{font-size:9px;letter-spacing:1px;max-width:160px;line-height:1.8}.scope-strip strong{font-size:13px;font-weight:550}.scope-strip i{color:#90aa7e;font-style:normal}.section{padding:100px 0}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:end;margin-bottom:45px}.section-heading p:last-child{font-size:15px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.services article{border:1px solid var(--line);padding:29px;border-radius:9px;display:flex;flex-direction:column}.card-no{font:600 10px/1.6 monospace;letter-spacing:1px;color:#68815c;margin-bottom:35px}.services h3{max-width:250px;margin-bottom:20px}.services p{font-size:14px;line-height:1.85;flex:1}.card-foot{border-top:1px solid var(--line);padding-top:20px;margin-top:25px;font-size:10px;font-weight:600}.mint-section{background:#edf3e6}.split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.split h2{margin-bottom:25px}.split p+p{margin-top:17px}.split p{font-size:15px}.ticks{list-style:none;padding:0;margin:25px 0}.ticks li{position:relative;padding-left:26px;margin:12px 0;font-size:14px;line-height:1.55}.ticks li:before{content:'✓';position:absolute;left:0;color:#477139;font-weight:600}.mobile-art{min-height:475px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#d7e6c9 0,transparent 66%)}.phone{width:237px;background:#fffffb;border:7px solid #20392c;border-radius:34px;padding:16px;box-shadow:17px 28px 0 #dce8d2;transform:rotate(-5deg)}.phone-notch{width:62px;height:7px;background:#20392c;border-radius:5px;margin:0 auto 26px}.phone-brand{display:flex;justify-content:space-between;font-size:8px;font-weight:700}.phone-product{margin:15px 0;background:#eef1e8;border-radius:6px}.phone-product svg{display:block;width:100%}.phone small{font-size:7px;color:#657d55;letter-spacing:1px}.phone strong{display:block;font-size:16px;letter-spacing:-.5px}.phone-swatches{display:flex;gap:6px;margin:12px 0}.phone-swatches i{width:13px;height:13px;background:#bfd5ab;border-radius:50%}.phone-swatches i:nth-child(2){background:#c6b597}.phone-swatches i:nth-child(3){background:#465b44}.phone-cta{display:flex;justify-content:space-between;background:#244733;color:white;padding:9px;border-radius:4px;font-size:10px}.phone-lines{height:4px;background:#e4e9dd;margin:18px 0 9px;width:75%}.float-label{position:absolute;font-size:11px;background:white;border:1px solid #d7e2ce;box-shadow:0 10px 20px #294f2210;padding:12px 17px;border-radius:5px}.label-one{left:0;top:88px;transform:rotate(-7deg)}.label-two{right:0;bottom:82px;transform:rotate(4deg)}.dark-section{background:#162e24;color:#fff}.dark-section h2,.dark-section h3{color:#f4f8ed}.dark-section p{color:#b9cabc}.dark-section .eyebrow{color:#d2e9b8}.vitals article{padding:30px;border:1px solid #415648;border-radius:8px}.metric-name{font-size:16px;font-weight:700;color:#d6efb9;display:flex;justify-content:space-between;align-items:center}.metric-name small{font-size:8px;letter-spacing:1.2px;font-weight:500}.target{font-size:45px;line-height:1.3;letter-spacing:-2px;margin:24px 0}.target span{font-size:11px;letter-spacing:0;color:#b9cabc}.vitals h3{font-size:21px;letter-spacing:-.6px;margin-bottom:15px}.vitals p{font-size:13px}.fineprint{font-size:11px;margin-top:23px;max-width:950px}.fineprint a{text-decoration:underline}.vitals-bottom{border-top:1px solid #415648;margin-top:38px;padding-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.vitals-bottom strong{font-size:23px;line-height:1.4;letter-spacing:-.5px;font-weight:500}.vitals-bottom p{font-size:13px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.steps article{border-top:1px solid #b7c7ac;padding-top:24px}.steps span{font:500 13px/1 monospace;color:#6f8560;display:block;margin-bottom:30px}.steps h3{font-size:21px;margin-bottom:17px}.steps p{font-size:13px;line-height:1.85}.soft-section{background:#f0f2ea}.report{border:1px solid #d6ded0;background:#fcfcf8;padding:28px;border-radius:10px;box-shadow:0 16px 30px #263e2210}.report-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line);gap:15px}.report-top strong{font-size:16px;letter-spacing:-.5px}.report-top span{font:9px monospace;color:#6d7b63}.report>div:not(:first-child){display:flex;gap:20px;margin-top:23px}.report>div>span:not(.report-top span){font:11px monospace;color:#6f8560;padding-top:4px}.report p{font-size:12px}.report p strong{display:block;color:var(--ink);font-size:14px;margin-bottom:5px}.report>small{display:block;border-top:1px solid var(--line);padding-top:15px;margin-top:22px;font-size:10px;color:#657459}.center-heading{text-align:center;margin-bottom:52px}.center-heading p:last-child{margin-top:20px;font-size:15px}.pricing{align-items:stretch;gap:22px}.pricing article{padding:33px 28px;border:1px solid var(--line);border-radius:9px;display:flex;flex-direction:column;position:relative}.pricing .featured{background:#eff5e7;border-color:#5b7b48}.plan-name{font:600 11px monospace;letter-spacing:1px;color:#507044;margin-bottom:15px}.pricing h3{font-size:23px}.price{font-size:55px;font-weight:600;letter-spacing:-2px;line-height:1.2;margin:25px 0 17px}.price span{font-weight:400;font-size:12px;color:#64745b;letter-spacing:0}.pricing p{font-size:13px}.pricing .ticks{flex:1}.pricing .ticks li{font-size:13px}.pricing .button{width:100%;font-size:13px;margin-top:12px}.plan-badge{position:absolute;left:20px;right:20px;top:-13px;background:#284b37;color:#effbdf;border-radius:4px;font-size:8px;font-weight:600;letter-spacing:1px;padding:6px;text-align:center}.cost-note{border-bottom:1px solid var(--line);padding:35px 0;display:grid;grid-template-columns:1fr 2fr;gap:60px}.cost-note h3{font-size:22px}.cost-note p{font-size:13px}.expert-section{background:#e8efdf}.expert{display:grid;grid-template-columns:230px 1fr;gap:70px;align-items:center;max-width:1020px}.expert img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;border:8px solid #f7faef}.expert h2{font-size:36px;margin-bottom:20px}.expert p{font-size:14px}.expert p+p{margin-top:12px}.profile-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:24px;font-size:12px;font-weight:650}.faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:85px}.faq-grid>div>p:not(.eyebrow){margin:25px 0;font-size:14px}.faqs details{border-bottom:1px solid var(--line)}.faqs details:first-child{border-top:1px solid var(--line)}.faqs summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:15px;font-weight:550;line-height:1.5}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:'+';font-size:23px;font-weight:400;color:#69815c;flex-shrink:0}.faqs details[open] summary:after{content:'−'}.faqs details p{font-size:14px;padding:0 24px 23px 0}.audit-section{background:#182f25;color:#eef5e6}.audit-section h2{color:#f3f8ea}.audit-section h2 em{color:#d2eab9}.audit-section .eyebrow{color:#d2eab9}.audit-section p{color:#c1ceb9}.audit-section .ticks li:before{color:#c2df9f}.direct-contact{border-top:1px solid #405446;margin-top:32px;padding-top:24px;display:flex;flex-direction:column;gap:8px;font-size:14px}.direct-contact span{font-size:11px;color:#b8c9af;margin-bottom:7px}.audit-form{background:var(--paper);padding:36px;border-radius:12px;color:var(--ink)}.audit-form h3{font-size:25px}.audit-form>p{font-size:13px;color:var(--muted);margin:9px 0 25px}.audit-form label{display:block;font-size:12px;font-weight:650;margin-bottom:7px;margin-top:20px}.audit-form label span{font-weight:400;color:#697761}.audit-form input,.audit-form select{width:100%;color:var(--ink);font-size:14px;line-height:1.5;font-family:inherit;padding:13px 14px;border:1px solid #b7c4ad;background:white;border-radius:5px;min-height:48px}.audit-form input:focus,.audit-form select:focus{outline:2px solid #4c7635;outline-offset:2px}.audit-form button{width:100%;margin-top:26px;font-family:inherit;font-size:14px;font-weight:600}.audit-form .privacy-note{font-size:10px;line-height:1.6;color:#607157;margin:15px 0 0}.privacy-note a{text-decoration:underline}.audit-form #form-status{margin:14px 0 0;font-size:13px;font-weight:550;color:var(--ink)}#form-status:empty{display:none}#form-status.error{color:#9b2828}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.audit-form button:disabled{opacity:.65;cursor:wait}.related{padding:34px 0;background:#e7eddc}.related .wrap{display:flex;gap:28px;justify-content:space-between;align-items:center}.related p{font-size:9px;font-weight:600;letter-spacing:1px;max-width:175px}.related a{font-size:12px;font-weight:550}footer{padding:45px 0 22px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-top p{font-size:13px}.footer-top>a:last-child{font-size:12px}.footer-bottom{display:flex;justify-content:space-between;gap:24px;font-size:10px;color:#6b7764;border-top:1px solid var(--line);padding-top:20px;margin-top:30px}.footer-bottom nav{display:flex;gap:20px}
@media(min-width:1600px){.hero{padding-bottom:90px}.hero-grid{gap:90px}}@media(max-width:1000px){.hero-grid{gap:35px}.hero-visual{padding:18px}.mock-store{padding:15px;gap:14px}.mock-copy strong{font-size:22px}.header-inner nav{gap:16px}.section{padding:75px 0}.split{gap:45px}.section-heading{gap:45px}.cards article{padding:24px}.scope-strip .wrap{flex-wrap:wrap;justify-content:center}.scope-strip span{max-width:none;width:100%;text-align:center}.steps{grid-template-columns:repeat(2,1fr)}.target{font-size:36px}.metric-name small{font-size:7px}.faq-grid{gap:45px}.expert{gap:40px;grid-template-columns:180px 1fr}.expert h2{font-size:32px}.float-label{font-size:9px;padding:10px}.label-one{left:-15px}.label-two{right:-12px}.related .wrap{flex-wrap:wrap}.related p{max-width:none;width:100%}}@media(max-width:760px){html{scroll-padding-top:80px}.wrap{width:calc(100% - 36px)}.header-inner{height:70px;gap:12px}.brand{font-size:26px}.header-inner nav{display:none}.button.small{font-size:11px;padding:8px 12px;gap:13px;min-height:40px}.breadcrumb{font-size:10px;gap:7px;padding:22px 0 31px}.hero-grid{grid-template-columns:1fr;gap:40px}h1{font-size:clamp(44px,10vw,64px)}.hero-lead{font-size:23px}.hero-lead br{display:none}.hero .eyebrow{margin-bottom:20px;font-size:9px}.intro{font-size:15px}.actions{gap:20px}.button{font-size:13px;min-height:51px;padding:13px 18px;gap:16px}.micro{font-size:10px;max-width:310px}.hero-visual{max-width:480px;width:calc(100% - 8px);margin:auto;transform:none;padding:22px}.mock-copy strong{font-size:27px}.visual-top{font-size:8px}.hero{padding-bottom:40px}.scope-strip{padding:20px 0}.scope-strip strong{font-size:11px}.scope-strip .wrap{gap:8px 14px}.scope-strip i{font-size:10px}.scope-strip i:last-of-type{display:none}.scope-strip strong:last-child{width:100%;text-align:center}.section{padding:62px 0}.section-heading,.split,.faq-grid,.expert{grid-template-columns:1fr;gap:30px}.section-heading{margin-bottom:28px}.section-heading p:last-child{font-size:14px}h2{font-size:35px}.eyebrow{margin-bottom:18px;font-size:10px}.cards{grid-template-columns:1fr;gap:16px}.services article{padding:27px}.services h3{max-width:none}.card-no{margin-bottom:23px}.card-foot{font-size:11px}.mobile-art{min-height:425px;order:2}.phone{width:210px}.label-one{left:0;top:65px}.label-two{right:0;bottom:70px}.vitals article{padding:27px}.metric-name small{font-size:9px}.target{font-size:43px;margin:16px 0}.vitals h3{max-width:270px}.vitals-bottom{grid-template-columns:1fr;gap:20px}.vitals-bottom strong{font-size:22px}.steps{gap:25px 20px}.steps h3{font-size:19px}.steps span{margin-bottom:23px}.steps p{font-size:12px}.report{padding:23px}.report-top strong{font-size:14px}.report-top span{font-size:8px}.pricing{gap:30px}.pricing article{padding:30px}.center-heading{text-align:left;margin-bottom:38px}.center-heading p:last-child{font-size:14px}.center-heading br{display:none}.cost-note{grid-template-columns:1fr;gap:18px;padding:30px 0 0;border:0}.expert img{width:140px}.expert h2{font-size:32px}.expert h2 br{display:none}.profile-links{gap:18px}.faqs summary{font-size:14px;padding:20px 0}.faq-grid{gap:28px}.audit-form{padding:26px 22px}.audit-form h3{font-size:24px}.audit-section .split{gap:38px}.audit-form input,.audit-form select{font-size:16px}.related .wrap{gap:16px 24px}.related a{font-size:12px}.footer-top{flex-wrap:wrap}.footer-top p{font-size:11px}.footer-bottom{flex-direction:column;gap:14px}.footer-bottom nav{flex-wrap:wrap}.label-one,.label-two{font-size:10px}}@media(max-width:360px){.wrap{width:calc(100% - 28px)}h1{font-size:42px}h2{font-size:31px}.actions .button{width:100%}.hero-visual{padding:15px}.visual-code{display:none}.mock-copy strong{font-size:23px}.metric-stack small{font-size:9px}.steps{grid-template-columns:1fr}.phone{width:200px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Scope clarity, supporting guides and measured contrast corrections. */
.window-bar,.visual-note,.card-no,.steps>article>span,.report-top span,.report>div>span{color:#506445}
.package-scope{border-top:1px solid var(--line);margin:22px 0;padding-top:20px}.package-scope h4,.purchase-clarity h4{font-size:15px;line-height:1.4;margin:0 0 12px;color:var(--ink);letter-spacing:0}.package-scope dl{margin:0;font-size:12px;line-height:1.65}.package-scope dt{font-weight:700;color:var(--ink);margin-top:12px}.package-scope dd{margin:3px 0 0;color:var(--muted)}.purchase-clarity{margin-top:40px;padding:32px;border:1px solid var(--line);border-radius:12px;background:#f2f5ed}.purchase-clarity h3{margin-bottom:25px}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 36px}.scope-grid p{font-size:14px}.purchase-clarity a,.audit-scope-note a{font-weight:600;text-decoration:underline}.scope-cta{font-size:14px;margin-top:26px}.audit-scope-note{font-size:14px;margin-top:25px!important}.guide-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.guide-cards article{border:1px solid var(--line);border-radius:12px;padding:30px}.guide-cards h3{margin-bottom:18px}.guide-cards p:not(.eyebrow){font-size:14px;margin-bottom:22px}.learning-section{background:var(--soft)}.guide-content{max-width:790px;margin:0 auto;padding:45px 0 80px}.guide-content h1{font-size:clamp(38px,5vw,62px);margin:18px 0 26px}.guide-content h2{font-size:30px;margin:44px 0 18px}.guide-content h3{font-size:22px;margin:28px 0 16px}.guide-content p,.guide-content ul,.guide-content ol{margin:0 0 20px}.guide-content li{margin:9px 0;color:var(--muted)}.guide-content a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.guide-content .guide-intro{font-size:20px;color:var(--ink);line-height:1.6}.guide-meta{font-size:13px}.guide-example,.guide-cta{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:26px;margin:30px 0}.guide-example h3,.guide-cta h2{margin-top:0}.guide-content .button{color:#fff;text-decoration:none}.guide-content code{overflow-wrap:anywhere;background:#e9efdf;padding:2px 5px}.guide-content .sources{font-size:14px;border-top:1px solid var(--line);margin-top:35px;padding-top:22px}.guide-content .breadcrumb{padding:0;margin-bottom:28px}
@media(max-width:760px){.scope-grid,.guide-cards{grid-template-columns:1fr}.purchase-clarity{padding:24px}.guide-content{padding-top:30px}.guide-content h2{font-size:27px}.guide-cards article{padding:25px}.guide-content .guide-intro{font-size:18px}.guide-example,.guide-cta{padding:22px}}
.nd-speed .report>div:not(.report-top)>span{color:#506445}.nd-speed .audit-section .text-link{color:#d5f3b8!important}
.audit-form .audit-captcha{margin:22px 0 18px;padding:16px;border:1px solid #c4d1bc;border-radius:8px;background:#f2f5ed;min-width:0}.audit-captcha legend{font-size:13px;font-weight:700;color:#142e25;padding:0 5px}.audit-form .captcha-row{display:flex;gap:14px;align-items:center}.audit-form .captcha-row input{width:105px;max-width:45%;margin-bottom:0;text-align:center;font-size:18px}.audit-form .captcha-refresh{border:0;background:transparent;color:#254e3c;text-decoration:underline;font-size:13px;padding:10px 3px;cursor:pointer;min-height:44px}.audit-form .captcha-help{font-size:12px;line-height:1.5;margin:10px 0 0;color:#506445}.audit-form #captcha-status{font-size:12px;color:#9b2828;margin:8px 0 0}.audit-form #captcha-status:empty{display:none}
