.starter-landing{--landing-ink:#2e1137;--landing-ink-soft:#5b4c61;--landing-leaf:#3f704e;--landing-leaf-deep:#254931;--landing-butter:#f6dd83;--landing-butter-soft:#fff5cb;--landing-blue:#dceef5;--landing-violet:#e6ddf4;--landing-paper:#fffdf9;--landing-page:#f8f7f2;--landing-rule:#a9a0ae;--landing-shadow:#23142729;background:var(--landing-page);color:var(--landing-ink);overflow:clip}.product-first{--landing-ink:#193128;--landing-ink-soft:#58685f;--landing-leaf:#2f684a;--landing-leaf-deep:#224b37;--landing-butter:#f2d96d;--landing-butter-soft:#fff7ca;--landing-blue:#eaf4f6;--landing-violet:#f2edf8;--landing-paper:#faf7ef;--landing-page:#faf7ef;--landing-rule:#bfc5bd;--landing-shadow:#2d3e3526}.product-first h1,.product-first h2,.product-first h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.product-first .landing-shell{width:min(73.75rem,100% - 3rem)}.starter-landing h1,.starter-landing h2,.starter-landing h3{color:inherit;text-wrap:balance}.starter-landing p,.starter-landing li,.starter-landing dd{text-wrap:pretty}.landing-shell{width:min(78rem,100% - 3rem);margin-inline:auto}.starter-landing .button{border-radius:.7rem;min-height:3.4rem;padding:.85rem 1.45rem;font-weight:750;transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;box-shadow:0 .45rem 1rem #25493147}.starter-landing .button:hover{transform:translateY(.12rem);box-shadow:0 .3rem .7rem #25493142}.starter-landing .button:active{transform:translateY(.28rem);box-shadow:0 .12rem .35rem #2549313d}.starter-landing .landing-audit-navigation{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.landing-availability{max-width:58ch;color:inherit;opacity:.78;margin:.85rem 0 0;font-size:.86rem;line-height:1.5}.landing-recovery{margin-block:2rem 4rem}.landing-commerce-state,.landing-access{margin-top:4rem}.landing-access{background:var(--success-soft);border-radius:1rem;padding:clamp(1.5rem,4vw,3rem)}.pf-personalization,.df-personalization,.dg-personalization{margin-block:clamp(4rem,8vw,7rem)}.pf-personalization{gap:1rem;margin-block:clamp(1rem,2.5vw,2rem);display:grid}.pf-personalization .product-audit-context--compact{max-width:none;box-shadow:.45rem .55rem 0 var(--landing-shadow);background:#f1edf7;border-color:#c9c2b8;border-radius:.35rem;margin:0}.pf-personalization .landing-audit-navigation{margin:0;padding-block:.8rem}.pf-personalization .start-card-panel{box-shadow:.45rem .55rem 0 var(--landing-shadow);background:#fff5cb;border:1px solid #d8c26a;border-radius:.45rem;margin:0}.pf-personalization:empty,.df-personalization:empty,.dg-personalization:empty{margin:0;display:none}.landing-category-evidence{--category-evidence-accent:var(--landing-leaf-deep);background:var(--landing-butter-soft)}.landing-category-evidence__summary{min-height:5.25rem;color:var(--landing-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.2rem;list-style:none;display:flex}.landing-category-evidence__summary::-webkit-details-marker{display:none}.landing-category-evidence__summary:after{content:"+";color:var(--category-evidence-accent);font-size:1.8rem;font-weight:500;line-height:1}.landing-category-evidence[open] .landing-category-evidence__summary:after{content:"−"}.landing-category-evidence__summary span:first-child{font-size:1.1rem;font-weight:820}.landing-category-evidence__summary span:last-child{color:var(--landing-ink-soft);margin-left:auto;font-size:.88rem;font-weight:700}.landing-category-evidence--demonstration-first{background:var(--landing-blue)}.landing-category-evidence--diagnostic-first{background:var(--success-soft)}.landing-category-evidence__inner{border-top:1px solid #2e11372e;grid-template-columns:minmax(16rem,.68fr) minmax(32rem,1.32fr);gap:clamp(2.5rem,7vw,6rem);padding-block:clamp(4.5rem,8vw,7rem);display:grid}.landing-category-evidence__heading>p:first-child{color:var(--category-evidence-accent);margin:0 0 .9rem;font-size:.84rem;font-weight:820}.landing-category-evidence__heading h2{letter-spacing:-.03em;max-width:13ch;margin:0 0 1.2rem;font-size:clamp(2.45rem,4.2vw,3.8rem);line-height:1.02}.landing-category-evidence__heading>p:last-child{max-width:48ch;color:var(--landing-ink-soft);margin:0;line-height:1.62}.landing-category-evidence__findings{border-top:3px solid var(--landing-ink)}.landing-category-evidence__findings article{border-bottom:1px solid var(--landing-rule);grid-template-columns:8.2rem 1fr;gap:clamp(1.2rem,3vw,2.4rem);padding-block:1.5rem;display:grid}.landing-category-evidence__metric{margin:0}.landing-category-evidence__metric strong{color:var(--category-evidence-accent);letter-spacing:-.04em;font-size:clamp(2.5rem,4vw,3.6rem);line-height:.95;display:block}.landing-category-evidence__metric span{margin-top:.55rem;font-size:.82rem;font-weight:720;line-height:1.35;display:block}.landing-category-evidence__metric small{color:var(--landing-ink-soft);margin-top:.7rem;font-size:.72rem;font-weight:700;display:block}.landing-category-evidence__findings article>div>p{max-width:64ch;margin:0}.landing-category-evidence__limitation{color:var(--landing-ink-soft);font-size:.88rem;line-height:1.5;margin-top:.75rem!important}.landing-category-evidence__source{font-size:.82rem;line-height:1.45;margin-top:.8rem!important}.landing-category-evidence__findings a{color:var(--category-evidence-accent);margin-top:.9rem;font-size:.88rem;font-weight:760;display:inline-block}.landing-category-evidence__application,.landing-category-evidence__boundary{grid-column:1/-1;grid-template-columns:minmax(16rem,.68fr) minmax(32rem,1.32fr);gap:clamp(2.5rem,7vw,6rem);display:grid}.landing-category-evidence__application{border-block:2px solid var(--landing-ink);padding-block:1.4rem}.landing-category-evidence__application>strong{color:var(--category-evidence-accent);font-weight:820}.landing-category-evidence__application p,.landing-category-evidence__boundary p{max-width:68ch;margin:0}.landing-category-evidence__boundary{align-items:start}.landing-category-evidence__boundary>strong{color:var(--category-evidence-accent)}.landing-category-evidence__boundary p{color:var(--landing-ink-soft);font-size:.9rem;line-height:1.55}.pf-hero{background:var(--landing-paper);min-height:min(43.125rem,100svh - 4.0625rem);color:var(--landing-ink);position:relative;overflow:hidden}.pf-hero:before{content:none}.pf-hero__visual{background:var(--landing-paper);position:absolute;inset:0;overflow:hidden}.pf-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#faf7effc 0%,#faf7eff7 33%,#faf7efbf 46%,#faf7ef21 68%,#0000 82%);position:absolute;inset:0}.pf-hero__visual img{object-fit:cover;object-position:58% center;width:100%;height:100%}.pf-hero__inner{z-index:2;min-height:min(43.125rem,100svh - 4.0625rem);position:relative}.pf-hero__fact{z-index:2;background:#fff7caf0;border:1px solid #25493157;width:17rem;padding:.95rem 1.1rem .9rem;position:absolute;top:2.25rem;right:max(7rem,11vw);transform:rotate(.45deg);box-shadow:.45rem .55rem #2d3e3521}.pf-hero__fact:before{content:"";background:#e1d3aac2;width:4rem;height:1rem;position:absolute;top:-.5rem;left:calc(50% - 2rem);transform:rotate(-1.5deg)}.pf-hero__fact>span,.pf-hero__fact>strong{display:block}.pf-hero__fact>span{color:var(--landing-leaf-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.75rem;font-weight:850}.pf-hero__fact>strong{text-wrap:wrap;font-family:Aptos Display,Trebuchet MS,Segoe UI,sans-serif;font-size:1rem;font-weight:600;line-height:1.42}.pf-hero__fact p{color:var(--landing-ink-soft);margin:.55rem 0 .4rem;font-size:.82rem;line-height:1.45}.pf-hero__fact small{color:var(--landing-ink-soft);font-size:.72rem;font-weight:700}.pf-hero__copy{max-width:38.125rem;padding-block:4.25rem 7.625rem}.pf-section-label{color:var(--landing-leaf-deep);margin:0 0 1rem;font-size:.84rem;font-weight:800}.pf-hero h1{max-width:13ch;color:var(--landing-ink);letter-spacing:-.04em;margin:0 0 1.5rem;font-size:clamp(3.1875rem,5.2vw,4.625rem);font-weight:400;line-height:.94}.pf-lead{max-width:35.625rem;color:var(--landing-ink-soft);margin:0 0 1.8rem;font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.52}.pf-hero .product-audit-context{color:var(--landing-ink-soft)}.pf-hero__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;display:flex}.pf-primary-action{background:var(--landing-leaf);color:#fff;text-align:center;border-radius:.4375rem;justify-content:center;box-shadow:0 .45rem 1rem #224b373d}.pf-primary-action:hover{background:var(--landing-leaf-deep);color:#fff;box-shadow:0 .3rem .7rem #25493147}.pf-secondary-action,.pf-hero .landing-audit-navigation .text-link{min-height:2.75rem;color:var(--landing-leaf-deep);text-underline-offset:.22em;align-items:center;font-weight:760;display:inline-flex}.pf-secondary-action:focus-visible,.pf-hero .landing-audit-navigation .text-link:focus-visible,.df-stage .landing-audit-navigation .text-link:focus-visible,.pf-primary-action:focus-visible,.df-primary-action:focus-visible,.df-close .button:focus-visible{outline-color:var(--focus)}.pf-paper{z-index:3;background:var(--landing-paper);margin-top:-4.75rem;padding-bottom:4rem;position:relative}.pf-paper__inner{gap:1.125rem;display:grid}.pf-method-continuation{justify-content:center;padding-top:.35rem;display:flex}.pf-path-link{min-height:2.75rem;color:var(--landing-leaf-deep);text-underline-offset:.22em;align-items:center;gap:.6rem;padding-right:.2rem;font-weight:800;display:inline-flex}.pf-path-link:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transform:translateY(-.12rem)rotate(45deg)}.pf-paper__heading{flex-direction:column;align-items:flex-start;gap:.3rem;padding-inline:.2rem;display:flex}.pf-paper__heading h2{max-width:none;color:var(--landing-leaf-deep);letter-spacing:.1em;text-wrap:wrap;text-transform:uppercase;margin:0;font-family:Segoe UI Variable,Segoe UI,sans-serif;font-size:.75rem;font-weight:850;line-height:1.3}.pf-paper__heading>p:last-child{color:var(--landing-ink-soft);margin:0;font-size:.75rem}.pf-paper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.pf-paper-grid li{min-height:11.5625rem;box-shadow:.5rem .625rem 0 var(--landing-shadow);cursor:auto;background:#fffdf8;border:1px solid #c9c2b8;padding:1.5625rem 1.5625rem 1.375rem;transition:box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);position:relative}#how-it-works:focus{outline:3px solid var(--landing-leaf);outline-offset:.3rem}@media (hover:hover) and (pointer:fine){.pf-paper-grid li:hover{box-shadow:.65rem .8rem 0 var(--landing-shadow)}.pf-paper-grid li:first-child:hover{transform:translateY(-.25rem)rotate(-.35deg)}.pf-paper-grid li:nth-child(2):hover{transform:translateY(.3125rem)rotate(.5deg)}.pf-paper-grid li:nth-child(3):hover{transform:translateY(-.25rem)rotate(-.2deg)}}.pf-paper-grid li:before{content:"";background:#e1d3aaad;width:3.875rem;height:1.125rem;position:absolute;top:-.5625rem;left:calc(50% - 1.9375rem);transform:rotate(-1.5deg)}.pf-paper-grid li:first-child{background:#fff7ca;transform:rotate(-.35deg)}.pf-paper-grid li:nth-child(2){background:#eaf4f6;transform:translateY(.5625rem)rotate(.5deg)}.pf-paper-grid li:nth-child(3){background:#f2edf8;transform:rotate(-.2deg)}.pf-paper-grid span{color:var(--landing-leaf);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.125rem;font-size:.6875rem;font-weight:700;display:block}.pf-paper-grid strong{letter-spacing:-.025em;max-width:16ch;font-family:Georgia,Times New Roman,serif;font-size:1.5625rem;font-weight:400;line-height:1.05;display:block}.pf-paper-grid p{max-width:29ch;color:var(--landing-ink-soft);margin:.5625rem 0 0;font-size:.875rem;line-height:1.5}.pf-field-guide{border-top:1px solid var(--landing-rule);background:#f5f2e9;padding-block:clamp(3.25rem,5vw,4.75rem)}.pf-field-guide__inner{gap:clamp(2rem,3.5vw,3.25rem);display:grid}.pf-field-guide__inner>*,.pf-product-proof>*,.pf-guide-details>*,.pf-guide-offer>*{min-width:0}.pf-field-guide__heading{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.pf-field-guide__heading .pf-section-label{grid-column:1;margin-bottom:-.65rem}.pf-field-guide__heading h2{grid-column:1}.pf-field-guide__heading>p:last-child{max-width:50ch;color:var(--landing-ink-soft);grid-area:1/2/span 2;margin:0;font-size:1.05rem;line-height:1.6}.pf-field-guide__heading h2,.pf-offer-ledger__intro h2,.pf-guide-boundary h2,.pf-close h2{letter-spacing:-.03em;margin:0 0 1.2rem;font-size:clamp(2.35rem,4vw,3.65rem);line-height:1.03}.pf-field-guide__heading h2{max-width:17ch;font-size:var(--type-heading);margin-bottom:0}.pf-field-guide__heading h2 span{display:block}.pf-product-proof{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start;gap:1.35rem;display:grid}.pf-proof-continuation{justify-items:center;gap:.45rem;padding-block:.25rem .5rem;display:grid}.pf-proof-continuation__title{color:var(--landing-leaf-deep);text-align:center;text-wrap:balance;margin:0;font-size:1rem;font-weight:800;line-height:1.25}.pf-proof-continuation__action{justify-content:center;min-width:min(100%,16rem);min-height:2.75rem}.pf-workbook-preview,.pf-runbook-preview{background:#fffdf7;border:1px solid #b9c3b9;position:relative;box-shadow:.55rem .7rem #1931281a}.pf-workbook-preview{background:#f5f0e5;overflow:hidden}.pf-workbook-preview__bar{color:#17332c;background:#fffdf7;border-bottom:1px solid #b9c3b9;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.78rem;display:flex}.pf-workbook-preview__bar span{color:#155f4b;font-weight:800}.pf-workbook-preview__phases{counter-reset:workbook-phase;background:#eef2eb;border-bottom:1px solid #b9c3b9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:1rem 1.25rem;list-style:none;display:grid}.pf-workbook-preview__phases li{color:#576962;text-align:left;cursor:auto;counter-increment:workbook-phase;border-right:0;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;padding:0;font-size:.8rem;display:grid;position:relative}.pf-workbook-preview__phases li:before{color:#155f4b;content:"0" counter(workbook-phase);width:1.75rem;height:1.75rem;font-size:var(--type-micro);background:#fffdf7;border:1px solid #b9c3b9;place-items:center;font-weight:800;line-height:1;display:grid}.pf-workbook-preview__phases li:not(:last-child):after{content:"";background:#b9c3b9;width:1rem;height:1px;position:absolute;top:50%;left:calc(100% + .25rem)}.pf-workbook-preview__phases [aria-current=step]{box-shadow:none;color:#17332c;font-weight:800}.pf-workbook-preview__phases [aria-current=step]:before{border-color:var(--landing-leaf-deep);background:var(--landing-butter)}.pf-workbook-preview__sheet{background:#fffdf7;border:1px solid #b9c3b9;margin:1rem;padding:clamp(1.25rem,3vw,2rem)}.pf-workbook-preview__sheet h3,.pf-runbook-preview h3{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:400;line-height:1.08}.pf-preview-note{color:#576962;max-width:58ch;margin:.65rem 0 1.25rem;font-size:.92rem;line-height:1.5}.pf-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.pf-preview-fields div{background:#fff;border:1px solid #74827a;padding:.85rem}.pf-preview-fields dt,.pf-runbook-preview dt{color:#155f4b;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pf-preview-fields dd,.pf-runbook-preview dd{color:#17332c;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.pf-runbook-preview{background:#f2edf8;padding:clamp(1.25rem,3vw,1.75rem);transform:translateY(.8rem)rotate(.2deg)}.pf-runbook-preview:before,.pf-guide-boundary:before{content:"";background:#e1d3aab8;width:4rem;height:1.1rem;position:absolute;top:-.55rem;left:calc(50% - 2rem);transform:rotate(-1.5deg)}.pf-runbook-preview__file{background:#fffdf8;border:1px solid #19312873;padding:1.25rem}.pf-runbook-preview__file>header{color:var(--landing-leaf-deep);border-bottom:1px solid #1931284d;justify-content:space-between;gap:.8rem;margin-bottom:1.25rem;padding-bottom:.7rem;font-size:.74rem;display:flex}.pf-runbook-preview__file>header span{color:var(--landing-ink-soft)}.pf-runbook-preview dl{margin:1rem 0 0}.pf-runbook-preview dl>div{border-top:1px solid #1931282e;padding-block:.8rem}.pf-guide-boundary ul{border-top:1px solid #19312866;margin:0;padding:0;list-style:none}.pf-guide-details{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4vw,2.75rem);display:grid}.pf-guide-offer{background:var(--landing-paper);border:1px solid #c9c2b8;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.75rem,4vw,3rem);padding:clamp(2rem,5vw,4rem);display:grid}.pf-offer-ledger__intro{grid-column:1/-1;max-width:55rem}.pf-offer-ledger__intro h2{max-width:20ch;font-size:clamp(2.75rem,5vw,4.5rem)}.pf-offer-ledger__intro>p:last-child{max-width:54ch;color:var(--landing-ink-soft)}.pf-offer-facts{border-top:2px solid var(--landing-ink);border-bottom:1px solid var(--landing-rule);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pf-offer-facts>div{border-right:1px solid var(--landing-rule);min-width:0;padding:1.1rem 1.2rem 1.25rem;display:block}.pf-offer-facts>div:first-child{padding-left:0}.pf-offer-facts>div:last-child{border-right:0;padding-right:0}.pf-offer-facts dt{color:var(--landing-leaf-deep);font-weight:800}.pf-offer-facts dd{gap:.45rem;margin:.55rem 0 0;line-height:1.45;display:grid}.pf-offer-facts dd strong{color:var(--landing-ink);letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;line-height:1.1}.pf-offer-facts dd span{color:var(--landing-ink-soft);font-size:.9rem}.pf-guide-offer>.pf-state{grid-column:1/-1}.product-first .landing-commerce-state--integrated,.product-first .landing-access{margin-top:0}.product-first .commerce-offer--integrated{border:0;border-top:2px solid var(--landing-ink);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4rem);margin-top:0;padding:2.5rem 0 0;display:grid}.product-first .commerce-offer--integrated>.eyebrow,.product-first .commerce-offer--integrated>h2,.product-first .commerce-offer--integrated>form,.product-first .commerce-offer--integrated>p{grid-column:1/-1}.product-first .commerce-offer--integrated>.eyebrow{color:var(--landing-leaf-deep);margin-bottom:.65rem}.product-first .commerce-offer--integrated>h2{letter-spacing:-.025em;max-width:22ch;margin:0 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:400;line-height:1.08}.product-first .commerce-offer--integrated .commerce-disclosures{background:0 0;border-width:1px 0 0;border-color:#c9c2b8;border-radius:0;min-width:0;margin-top:2rem;padding:1.4rem 0 0}.product-first .commerce-offer--integrated .commerce-disclosures h3{letter-spacing:-.015em;margin:0 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.product-first .commerce-offer--integrated .commerce-disclosures ul{gap:.65rem;padding-left:1.15rem;display:grid}.product-first .commerce-offer--integrated .legal-links--compact,.product-first .commerce-offer--integrated .legal-links__more{justify-items:start;max-width:none}.product-first .commerce-offer--integrated .legal-links--compact>ul,.product-first .commerce-offer--integrated .legal-links--compact .legal-links__secondary{justify-content:flex-start}.product-first .commerce-offer--integrated form{margin-top:2.75rem}.product-first .commerce-offer--integrated form>.button{margin-top:1.5rem}.product-first .landing-recovery{margin-block:1rem 0}.pf-guide-boundary{box-shadow:none;background:#eef2eb;border:1px solid #bdc8b9;border-inline:0;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding:clamp(1.75rem,3vw,2.5rem) clamp(2rem,5vw,4rem);display:grid;transform:none}.pf-guide-boundary:before{content:none}.pf-guide-boundary .pf-section-label{color:var(--landing-leaf-deep)}.pf-guide-boundary h2{grid-column:1;margin-bottom:0;font-size:clamp(1.85rem,3vw,2.65rem)}.pf-guide-boundary .pf-section-label{grid-column:1;margin-bottom:-1.5rem}.pf-guide-boundary ul{border-top:0;grid-area:1/2/span 2;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;display:grid}.pf-guide-boundary li{border-bottom:0;border-right:1px solid #25493147;align-items:center;min-width:0;padding:.2rem 1rem;font-size:.9rem;line-height:1.45;display:flex}.pf-guide-boundary li:first-child{padding-left:0}.pf-guide-boundary li:last-child{border-right:0;padding-right:0}.pf-close{text-align:center;justify-items:center;padding-block:clamp(4.5rem,8vw,7rem);display:grid}.product-first .landing-category-evidence{border-block:1px solid #1931282e}.product-first .landing-category-evidence__inner{border-top-color:#1931282e}.product-first .landing-category-evidence__findings,.product-first .landing-category-evidence__application{border-color:var(--landing-ink)}.pf-close>p,.pf-close h2{max-width:26ch}.df-stage{border-top:.4rem solid var(--landing-violet);background:var(--landing-paper);min-height:calc(100svh - 4.5rem);color:var(--landing-ink);padding-block:clamp(3rem,6vw,5rem)}.df-stage__intro{grid-template-columns:minmax(0,1.28fr) minmax(22rem,.72fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.df-kicker,.df-sheet-label,.df-outcome-label{color:var(--landing-leaf-deep);margin:0 0 .8rem;font-size:.82rem;font-weight:820}.df-stage .df-kicker,.df-stage .df-outcome-label{color:var(--landing-leaf-deep)}.df-stage h1{max-width:13ch;color:var(--landing-ink);letter-spacing:-.035em;margin:0;font-size:clamp(3.45rem,5.4vw,5rem);font-weight:820;line-height:.98}.df-intro-copy{max-width:30rem}.df-intro-copy>p{color:var(--landing-ink-soft);margin:0;font-size:1.08rem;line-height:1.62}.df-mobile-action-wrap{margin-top:1.4rem;display:block}.df-primary-action{background:var(--landing-leaf);color:#fff;box-shadow:0 .45rem 1rem #2549314d}.df-primary-action:hover{background:var(--landing-leaf-deep);color:#fff;box-shadow:0 .28rem .7rem #25493147}.df-stage .landing-audit-navigation .text-link{color:var(--landing-leaf-deep)}.df-proof{border-bottom:.45rem solid var(--landing-butter);background:var(--landing-blue);grid-template-columns:.82fr 1.16fr .92fr;align-items:end;gap:clamp(.9rem,2vw,1.8rem);margin-top:clamp(2.5rem,5vw,4.5rem);padding:clamp(.8rem,2vw,1.25rem);display:grid}.df-proof article{min-width:0;min-height:27rem;color:var(--landing-ink);padding:clamp(1.35rem,2.5vw,2rem);position:relative;box-shadow:0 .8rem 1.7rem #2e113729}.df-proof article header{border-bottom:1px solid #2e113759;align-items:center;gap:.65rem;padding-bottom:.75rem;display:flex}.df-proof article header p{margin:0}.df-step-index{background:var(--landing-ink);color:#fff;border-radius:.35rem;padding:.28rem .45rem;font-size:.68rem;font-weight:820}.df-source{background:var(--landing-butter);transform:none}.df-draft{z-index:1;background:var(--landing-paper);min-height:31rem!important}.df-review{z-index:2;background:var(--landing-violet);transform:none}.df-proof h2{margin:1.15rem 0 1rem;font-size:clamp(1.65rem,2.6vw,2.25rem);line-height:1.06}.df-proof h3{margin-block:1.4rem .5rem;font-size:1.05rem}.df-proof ul{padding-left:1.2rem}.df-source-rule,.df-draft-note{border-top:1px solid #2e113759;margin-top:1.5rem;padding-top:.9rem;font-size:.84rem}.df-draft mark{background:var(--landing-butter-soft);color:inherit;padding-inline:.12rem;-webkit-text-decoration:underline wavy #8c4164;text-decoration:underline wavy #8c4164;text-decoration-thickness:.12rem}.df-review ul{margin:0;padding:0;list-style:none}.df-review li{border-bottom:1px solid #2e113740;gap:.15rem;padding-block:.7rem;display:grid}.df-review li strong,.df-review li span{display:block}.df-review li span{color:var(--landing-ink-soft);font-size:.84rem}.df-review-stamp{color:#64356f;border:2px solid #64356f;border-radius:.4rem;width:fit-content;margin:1.35rem 0 0 auto;padding:.45rem .7rem;font-size:.8rem;font-weight:820;transform:none}.df-stage__action{border-top:1px solid #2e113747;grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.df-stage__action p{max-width:58ch;color:var(--landing-ink-soft);margin:0}.df-stage__action .landing-availability{max-width:36ch}.df-progression{grid-template-columns:minmax(0,.74fr) minmax(30rem,1.26fr);gap:clamp(3rem,8vw,7rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.df-progression h2,.df-offer h2,.df-curriculum h2,.df-review-gate h2,.df-close h2{margin:0 0 1.15rem;font-size:clamp(2.35rem,4vw,3.65rem);line-height:1.03}.df-progression__title>p{color:var(--landing-leaf-deep);font-weight:820}.df-progression ol{border-top:3px solid var(--landing-ink);margin:0;padding:0;list-style:none}.df-progression li{border-bottom:1px solid var(--landing-rule);grid-template-columns:8.5rem 1fr;gap:1.2rem;padding-block:1rem;display:grid}.df-progression li span{color:var(--landing-leaf-deep);font-size:.82rem;font-weight:820}.df-offer{background:var(--landing-butter);padding-block:clamp(5rem,9vw,8rem)}.df-offer__inner{grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.df-offer__copy>p:not(.df-kicker){max-width:52ch}.df-price-lockup{align-items:baseline;gap:.65rem;margin-top:1.5rem;display:flex}.df-price-lockup data{letter-spacing:-.03em;font-size:clamp(2.4rem,4vw,3.7rem);font-weight:820}.df-offer-ticket{background:var(--landing-paper);margin:0;padding:1.4rem 1.8rem;transform:none;box-shadow:0 .85rem 1.8rem #a7832547}.df-offer-ticket>div{border-bottom:1px solid var(--landing-rule);grid-template-columns:9rem 1fr;gap:1.2rem;padding-block:.85rem;display:grid}.df-offer-ticket>div:last-child{border-bottom:0}.df-offer-ticket dt{color:var(--landing-leaf-deep);font-weight:820}.df-offer-ticket dd{margin:0}.df-curriculum{grid-template-columns:minmax(0,.72fr) minmax(30rem,1.28fr);gap:clamp(3rem,8vw,7rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.df-curriculum>div>p:last-child{max-width:48ch;color:var(--landing-ink-soft)}.df-curriculum ol{border-top:3px solid var(--landing-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.df-curriculum li{border-right:1px solid var(--landing-rule);border-bottom:1px solid var(--landing-rule);grid-template-columns:2.1rem 1fr;gap:.8rem;padding:.9rem;display:grid}.df-curriculum li:nth-child(2n){border-right:0}.df-curriculum li span{background:var(--landing-violet);width:1.8rem;height:1.8rem;color:var(--landing-ink);border-radius:.4rem;align-self:start;place-items:center;font-size:.78rem;font-weight:820;display:grid}.df-curriculum li p{margin:0}.df-review-gate{background:var(--landing-violet);grid-template-columns:minmax(0,.75fr) minmax(18rem,.7fr) minmax(18rem,.8fr);gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(5rem,9vw,8rem);padding:clamp(2rem,5vw,4rem);display:grid}.df-gate-sheet{background:var(--landing-paper);padding:1.2rem;transform:rotate(.7deg);box-shadow:0 .65rem 1.4rem #2e113729}.df-gate-sheet p{border-bottom:1px solid var(--landing-rule);margin:0;padding-block:.55rem}.df-gate-sheet span{margin-right:.45rem}.df-review-gate ul{margin:0}.df-close{background:var(--landing-blue);color:var(--landing-ink);padding-block:clamp(5rem,9vw,8rem)}.df-close>div{text-align:center;justify-items:center;display:grid}.df-close h2{max-width:20ch}.df-close .button{background:var(--landing-leaf);color:#fff;box-shadow:0 .45rem 1rem #2549314d}.dg-hero{border-top:.4rem solid var(--landing-leaf);background:var(--landing-paper);min-height:calc(100svh - 4.5rem);padding-block:clamp(3.5rem,7vw,6.5rem)}.dg-hero__inner{grid-template-columns:minmax(0,.88fr) minmax(34rem,1.12fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.dg-kicker{color:var(--landing-leaf-deep);margin:0 0 1rem;font-size:.84rem;font-weight:820}.dg-hero h1{letter-spacing:-.035em;max-width:10.5ch;margin:0 0 1.3rem;font-size:clamp(3.45rem,5.8vw,5.55rem);font-weight:820;line-height:.98}.dg-lead{max-width:34rem;color:var(--landing-ink-soft);margin:0 0 1.35rem;font-size:1.08rem;line-height:1.62}.dg-primary-action{background:var(--landing-leaf);color:#fff;box-shadow:0 .45rem 1rem #2549314d}.dg-primary-action:hover{background:var(--landing-leaf-deep);color:#fff;box-shadow:0 .28rem .7rem #25493147}.dg-action-note{max-width:48ch;color:var(--landing-ink-soft);margin:1rem 0 0;font-size:.84rem}.dg-table-scene{background:var(--landing-paper);border:1px solid #2e11374d;border-radius:1.2rem;min-height:36rem;padding:clamp(1.2rem,3vw,2rem);position:relative;box-shadow:0 1.15rem 2.5rem #2e113729}.dg-scene-heading{border-bottom:2px solid var(--landing-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.dg-scene-heading p,.dg-scene-heading span{margin:0;font-weight:820}.dg-scene-heading p{color:var(--landing-leaf-deep);font-size:.84rem}.dg-scene-heading span{font-size:1.05rem}.dg-tabletop{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem;margin-top:1rem;padding:0;display:grid;position:static}.dg-task-slip,.dg-test-note,.dg-review-note{border-radius:.7rem;grid-template-columns:1fr;align-content:start;min-height:10rem;padding:1.15rem;display:grid}.dg-task-slip{background:var(--landing-butter);grid-row:1/3;min-height:21rem;transform:none}.dg-test-note{background:var(--landing-blue);transform:none}.dg-review-note{background:var(--landing-violet);transform:none}.dg-task-slip span,.dg-test-note span,.dg-review-note span{color:var(--landing-leaf-deep);margin-bottom:1rem;font-size:.84rem;font-weight:820}.dg-task-slip strong,.dg-test-note strong,.dg-review-note strong{margin-bottom:.55rem;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08}.dg-task-slip p,.dg-test-note p,.dg-review-note p{color:var(--landing-ink-soft);margin:0;font-size:.9rem;line-height:1.5}.dg-task-slip small,.dg-test-note small,.dg-review-note small{align-self:end;margin-top:auto;padding-top:1rem;font-size:.84rem;font-weight:750}.dg-fit-ticket{border-top:2px solid var(--landing-ink);grid-template-columns:2.4rem 1fr;align-items:center;gap:.75rem;margin-top:1.4rem;padding-top:1rem;display:grid}.dg-fit-ticket>span{background:var(--landing-leaf);color:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-weight:820;display:grid}.dg-fit-ticket p{color:var(--landing-ink-soft);margin:0;font-size:.82rem}.dg-fit-ticket strong{color:var(--landing-ink)}.dg-symptoms{background:var(--landing-violet);color:var(--landing-ink);padding-block:clamp(5rem,9vw,8rem)}.dg-symptoms .landing-shell{grid-template-columns:minmax(0,.72fr) minmax(32rem,1.28fr);gap:clamp(3rem,8vw,7rem);display:grid}.dg-symptoms .dg-kicker{color:var(--landing-leaf-deep)}.dg-symptoms h2,.dg-criteria h2,.dg-audit-bridge h2,.dg-offer h2,.dg-path h2,.dg-boundaries h2,.dg-close h2{margin:0 0 1.15rem;font-size:clamp(2.35rem,4vw,3.65rem);line-height:1.03}.dg-symptoms ul{border-top:2px solid var(--landing-ink);margin:0;padding:0;list-style:none}.dg-symptoms li{border-bottom:1px solid #2e113747;gap:.3rem;padding-block:1.05rem;display:grid}.dg-symptoms strong,.dg-symptoms span{display:block}.dg-symptoms span{color:var(--landing-ink-soft);font-size:.88rem}.dg-criteria{grid-template-columns:minmax(0,.72fr) minmax(32rem,1.28fr);gap:clamp(3rem,8vw,7rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.dg-criteria__intro>p:last-child{color:var(--landing-ink-soft)}.dg-criteria ol{border-top:3px solid var(--landing-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dg-criteria li{border-right:1px solid var(--landing-rule);border-bottom:1px solid var(--landing-rule);min-height:11rem;padding:1rem}.dg-criteria li:nth-child(2n){border-right:0}.dg-criteria li>span{background:var(--landing-butter);color:var(--landing-ink);border-radius:.35rem;margin-bottom:1rem;padding:.3rem .5rem;font-size:.72rem;font-weight:820;display:inline-block}.dg-criteria li:nth-child(2)>span{background:var(--landing-blue)}.dg-criteria li:nth-child(3)>span,.dg-criteria li:nth-child(4)>span{background:var(--landing-violet)}.dg-criteria strong{font-size:1.05rem;display:block}.dg-criteria li p{color:var(--landing-ink-soft);margin:.5rem 0 0;font-size:.86rem}.dg-audit-bridge{background:var(--landing-blue);padding-block:clamp(5rem,9vw,8rem)}.dg-audit-bridge__inner{grid-template-columns:minmax(0,.85fr) minmax(25rem,1.15fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.dg-audit-bridge__inner>div:first-child>p:last-child{color:#394f57;max-width:55ch}.dg-audit-route{border:2px solid var(--landing-ink);background:var(--landing-paper);padding:1.4rem;display:grid;box-shadow:0 .8rem 1.7rem #2e113724}.dg-audit-route>span{border-bottom:1px solid var(--landing-rule);padding-block:.7rem;font-weight:700}.dg-audit-route .button{background:var(--landing-ink);color:var(--landing-paper);margin-top:1.2rem;box-shadow:0 .45rem 1rem #5c406447}.dg-offer{grid-template-columns:minmax(0,1fr) 13rem minmax(24rem,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.dg-offer__heading>p:not(.dg-kicker){max-width:48ch;color:var(--landing-ink-soft)}.dg-offer__price{border-block:3px solid var(--landing-ink);text-align:center;padding:1.3rem}.dg-offer__price data,.dg-offer__price span,.dg-offer__price p{display:block}.dg-offer__price data{letter-spacing:-.03em;font-size:clamp(2.35rem,4vw,3.6rem);font-weight:820;line-height:1}.dg-offer__price span,.dg-offer__price p{color:var(--landing-ink-soft);margin:.25rem 0 0;font-size:.82rem}.dg-offer dl{border-top:3px solid var(--landing-ink);margin:0}.dg-offer dl>div{border-bottom:1px solid var(--landing-rule);padding-block:.75rem}.dg-offer dt{color:var(--landing-leaf-deep);font-size:.84rem;font-weight:820}.dg-offer dd{margin:.18rem 0 0}.dg-path{padding-bottom:clamp(5rem,9vw,8rem)}.dg-path__heading{grid-template-columns:minmax(0,.68fr) minmax(30rem,1.32fr);align-items:end;gap:clamp(3rem,8vw,7rem);display:grid}.dg-path ol{border-block:2px solid var(--landing-ink);grid-template-columns:repeat(7,minmax(0,1fr));margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.dg-path li{border-left:1px solid var(--landing-rule);min-height:8.5rem;padding:.9rem}.dg-path li:first-child{border-left:0}.dg-path li span{background:var(--landing-butter);width:1.7rem;height:1.7rem;color:var(--landing-ink);border-radius:.35rem;place-items:center;margin-bottom:.65rem;font-size:.72rem;font-weight:820;display:grid}.dg-path li p{color:var(--landing-ink-soft);margin:0;font-size:.84rem;line-height:1.35}.dg-boundaries{background:var(--success-soft);color:var(--landing-ink);padding-block:clamp(5rem,9vw,8rem)}.dg-boundaries__inner{grid-template-columns:minmax(0,.78fr) minmax(28rem,1.22fr);gap:clamp(3rem,8vw,7rem);display:grid}.dg-boundaries .dg-kicker{color:var(--landing-leaf-deep)}.dg-boundaries ul{border-top:2px solid var(--landing-leaf-deep);margin:0;padding:0;list-style:none}.dg-boundaries li{border-bottom:1px solid #2549314d;padding-block:.9rem}.dg-close{justify-content:space-between;align-items:center;gap:3rem;padding-block:clamp(5rem,9vw,8rem);display:flex}.dg-close h2{max-width:19ch;margin-bottom:0}@media (min-width:54.0625rem) and (max-height:60rem){.pf-hero__copy{padding-block:2.2rem}.pf-hero h1{margin-bottom:1rem;font-size:clamp(3.15rem,4.3vw,4rem)}.pf-lead{margin-bottom:1rem;font-size:1rem;line-height:1.5}}@media (min-width:54.0625rem) and (max-height:48rem){.pf-hero__note,.pf-hero .landing-availability,.pf-hero .landing-audit-navigation{margin-top:.65rem}.df-stage{padding-block:2.4rem}.df-stage h1{font-size:clamp(3.2rem,5vw,4.45rem)}.df-proof{margin-top:2.5rem}.dg-hero{padding-block:2.5rem}.dg-hero h1{max-width:12.4ch;margin-bottom:.95rem;font-size:clamp(3.55rem,5.2vw,4.4rem)}.dg-lead{margin-bottom:.9rem;font-size:1rem;line-height:1.5}.dg-action-note{margin-top:.75rem}.dg-table-scene{min-height:32rem;padding:1.25rem}.dg-task-slip{min-height:18.5rem}.dg-test-note,.dg-review-note{min-height:8.75rem}}@media (max-width:68rem){.dg-hero__inner{grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr);gap:2.5rem}.dg-hero h1{font-size:clamp(3.15rem,6vw,4.65rem)}.pf-hero:before{right:43%}.pf-hero__inner{grid-template-columns:minmax(0,.53fr) minmax(0,.47fr)}.pf-hero h1{font-size:clamp(3rem,5.8vw,4.5rem)}.df-stage__intro{grid-template-columns:1fr .72fr;gap:2.5rem}.df-proof{grid-template-columns:.8fr 1fr}.df-review{grid-column:2;width:calc(100% - 2rem);margin:-5rem 0 0 auto;transform:none}.df-stage__action{margin-top:1.5rem}.dg-table-scene{min-height:34rem}.dg-offer{grid-template-columns:1fr 12rem 1fr}.dg-path ol{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-path li:nth-child(5){border-left:0}.dg-path li:nth-child(n+5){border-top:1px solid var(--landing-rule)}}@media (max-width:54rem){.landing-shell{width:min(100% - 2rem,78rem)}.product-first .landing-shell{width:min(100% - 2rem,73.75rem)}.landing-category-evidence__inner,.landing-category-evidence__application,.landing-category-evidence__boundary{grid-template-columns:1fr}.landing-category-evidence__inner{gap:2rem}.landing-category-evidence__application,.landing-category-evidence__boundary{gap:.55rem}.pf-hero{flex-direction:column;min-height:0;display:flex;overflow:visible}.pf-field-guide__heading,.pf-product-proof,.pf-guide-details,.pf-guide-offer,.df-stage__intro,.df-progression,.df-offer__inner,.df-curriculum,.dg-hero__inner,.dg-symptoms .landing-shell,.dg-criteria,.dg-audit-bridge__inner,.dg-boundaries__inner{grid-template-columns:1fr}.pf-method-continuation{justify-content:center}.pf-hero:before{content:none}.pf-hero__visual{order:1;width:100%;height:clamp(23.125rem,82vw,32.5rem);margin-bottom:0;position:relative}.pf-hero__visual img{object-position:72% 51%;transform:scale(1.16)}.pf-hero__visual:after{background:linear-gradient(180deg, transparent 78%, var(--landing-paper) 100%)}.pf-hero__inner{order:0;min-height:0;display:block}.pf-hero__fact{order:2;width:min(28rem,100% - 3rem);margin:-1.25rem auto 1.75rem;position:relative;top:auto;right:auto;transform:rotate(.25deg)}.pf-hero__copy{max-width:42rem;padding-block:3.25rem 1.125rem}.pf-hero h1{max-width:11ch}.pf-paper-grid{grid-template-columns:1fr;margin-inline:0;padding:0;overflow:visible}.pf-paper{margin-top:-3.375rem}.pf-field-guide__heading .pf-section-label,.pf-field-guide__heading h2,.pf-field-guide__heading>p:last-child{grid-area:auto/1}.df-stage{min-height:0}.df-stage__intro{gap:1.2rem}.df-intro-copy{max-width:44rem}.df-proof{grid-template-columns:.8fr 1fr}.df-source,.df-review{transform:none}.df-review{grid-column:2;width:calc(100% - 2rem);margin:-5rem 0 0 auto}.df-review-gate{grid-template-columns:1fr 1fr}.df-review-gate>ul{grid-column:1/-1}.dg-hero{min-height:0}.dg-hero__copy{max-width:44rem}.dg-table-scene{width:min(100%,44rem);min-height:0;margin-inline:auto}.dg-offer{grid-template-columns:1fr .5fr 1fr}}@media (max-width:46rem){body:has(.product-first) .brand span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.landing-shell{width:min(100% - 1.5rem,78rem)}.product-first .landing-shell{width:min(100% - 1.75rem,73.75rem)}.starter-landing .button{text-align:center;justify-content:center;width:100%}.dg-hero{padding-block:2.2rem 3.5rem}.dg-hero h1,.df-stage h1{max-width:12ch;font-size:2.875rem;line-height:.98}.pf-hero h1{text-wrap:pretty;max-width:none;font-size:clamp(2.15rem,10vw,2.875rem);line-height:.98}.pf-lead,.dg-lead{margin-bottom:1rem;font-size:1.0625rem;line-height:1.52}.pf-hero__actions{gap:1rem;display:grid}.pf-secondary-action{justify-self:start;padding-left:0}.pf-hero__visual{height:clamp(21.25rem,96vw,23.75rem);margin-top:0}.pf-hero__visual img{object-position:100% 50%;transform-origin:100%;width:100%;max-width:none;transform:scale(1.18)}.pf-hero__visual:after{background:linear-gradient(180deg, var(--landing-paper) 0%, #faf7efb3 12%, transparent 30%, transparent 84%, var(--landing-paper) 100%)}.pf-hero__copy{padding-block:1.625rem 0}.pf-paper{margin-top:.5rem;padding-bottom:2.25rem}.pf-paper-grid{grid-template-columns:1fr;gap:1.15rem;margin-inline:0;padding:.6rem .7rem .85rem;overflow:visible}.pf-paper-grid li{min-height:0;padding:1rem 1.1rem}.pf-paper-grid span{margin-bottom:.7rem}.pf-paper-grid strong{font-size:1.35rem}.pf-paper-grid p{margin-top:.45rem;font-size:.82rem;line-height:1.4}.pf-paper-grid li:first-child{justify-self:start;width:96%;transform:rotate(-.7deg)}.pf-paper-grid li:nth-child(2){justify-self:end;width:98%;margin-left:auto;transform:translateY(.375rem)rotate(.65deg)}.pf-paper-grid li:nth-child(3){justify-self:start;width:94%;margin-left:0;transform:translate(.5rem)rotate(-.4deg)}.pf-field-guide,.pf-close{padding-block:2.75rem}.pf-offer-ledger__intro h2,.landing-category-evidence__heading h2,.pf-field-guide__heading h2,.pf-guide-boundary h2,.pf-close h2,.df-progression h2,.df-offer h2,.df-curriculum h2,.df-review-gate h2,.df-close h2,.dg-symptoms h2,.dg-criteria h2,.dg-audit-bridge h2,.dg-offer h2,.dg-path h2,.dg-boundaries h2,.dg-close h2{font-size:clamp(2.05rem,9vw,2.8rem)}.pf-offer-facts>div{grid-template-columns:1fr;gap:.2rem}.pf-field-guide__inner{gap:2rem}.pf-field-guide__heading,.pf-guide-details,.pf-guide-offer{grid-template-columns:1fr;gap:.85rem}.pf-field-guide__heading .pf-section-label,.pf-field-guide__heading h2,.pf-field-guide__heading>p:last-child{grid-area:auto/1}.pf-field-guide__heading .pf-section-label{margin-bottom:0}.pf-field-guide__heading h2,.pf-offer-ledger__intro h2{margin-bottom:.65rem;font-size:clamp(2rem,8.5vw,2.45rem)}.pf-field-guide__heading>p:last-child{font-size:.95rem;line-height:1.5}.pf-product-proof{gap:1.25rem}.pf-runbook-preview{transform:none}.pf-preview-fields{grid-template-columns:1fr}.pf-workbook-preview__sheet{margin:.75rem;padding:1rem}.pf-runbook-preview,.pf-runbook-preview__file{padding:1rem}.pf-workbook-preview__bar,.pf-runbook-preview__file>header{flex-direction:column;align-items:flex-start;gap:.25rem}.pf-workbook-preview__phases li{font-size:.78rem}.pf-workbook-preview__phases{grid-template-columns:1fr;gap:.7rem;padding:.9rem 1rem}.pf-workbook-preview__phases li:not(:last-child):after{content:none}.pf-guide-offer,.pf-guide-boundary{padding:1.25rem 1.2rem}.pf-guide-boundary{grid-template-columns:1fr;gap:.85rem;transform:none}.pf-guide-boundary .pf-section-label,.pf-guide-boundary h2,.pf-guide-boundary ul{grid-area:auto/1}.pf-guide-boundary .pf-section-label{margin-bottom:0}.pf-guide-boundary h2{margin-bottom:.7rem;font-size:clamp(1.7rem,7.5vw,2rem)}.pf-guide-boundary li,.pf-offer-facts>div{padding-block:.58rem}.pf-offer-facts{grid-template-columns:1fr}.pf-offer-facts>div{border-right:0;border-bottom:1px solid var(--landing-rule);padding:.85rem 0;display:block}.pf-offer-facts>div:nth-child(odd){border-right:0}.pf-offer-facts>div:last-child{border-bottom:0}.pf-offer-facts dt{margin-bottom:.2rem;font-size:.78rem}.pf-offer-facts dd{font-size:.78rem;line-height:1.38}.pf-guide-boundary li{font-size:.84rem;line-height:1.4}.pf-guide-boundary ul{border-top:1px solid #2549314d;grid-template-columns:1fr;align-self:stretch}.pf-guide-boundary li{border-bottom:1px solid #2549313d;border-right:0;padding:.7rem 0}.pf-guide-boundary li:nth-child(odd){border-right:0}.pf-guide-boundary li:last-child{border-bottom:0}.product-first .commerce-offer--integrated{grid-template-columns:1fr}.product-first .commerce-offer--integrated .commerce-disclosures{margin-top:1.25rem}.pf-close h2{margin-bottom:.85rem;font-size:clamp(1.9rem,8vw,2.25rem)}.landing-category-evidence__summary{align-items:flex-start;min-height:4.75rem}.landing-category-evidence__summary span:last-child{display:none}.landing-category-evidence__inner{padding-block:4.5rem}.landing-category-evidence__findings article{grid-template-columns:1fr;gap:.8rem}.landing-category-evidence__metric strong{font-size:2.8rem}.df-stage{padding-block:2.2rem 3.5rem}.df-mobile-action-wrap{margin-block:1.2rem}.df-proof{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.df-proof article,.df-draft{transform:none;min-height:0!important}.df-review{grid-column:auto;width:100%;margin:0}.df-stage__action{grid-template-columns:1fr;padding-top:1.5rem}.df-stage__action>div:last-child{display:none}.df-progression,.df-curriculum{padding-block:4.5rem}.df-progression li{grid-template-columns:1fr;gap:.15rem}.df-offer{padding-block:4.5rem}.df-offer-ticket{padding:1rem;transform:none;box-shadow:0 .5rem 1.1rem #a7832542}.df-offer-ticket>div{grid-template-columns:1fr;gap:.15rem}.df-curriculum ol{grid-template-columns:1fr}.df-curriculum li{border-right:0}.df-review-gate{margin-inline:.75rem;grid-template-columns:1fr;margin-bottom:4rem;padding:1.4rem}.df-review-gate>ul{grid-column:auto}.df-close{padding-block:4.5rem}.dg-hero h1{max-width:13ch}.dg-table-scene{padding:1rem;box-shadow:0 .65rem 1.5rem #2e113724}.dg-scene-heading{flex-direction:column;align-items:start}.dg-tabletop{grid-template-columns:1fr}.dg-task-slip{grid-row:auto;min-height:0;transform:none}.dg-task-slip,.dg-test-note,.dg-review-note{min-height:0}.dg-symptoms,.dg-audit-bridge,.dg-boundaries,.dg-criteria,.dg-offer,.dg-close{padding-block:4.5rem}.dg-criteria ol,.dg-offer,.dg-path__heading{grid-template-columns:1fr}.dg-criteria li{border-right:0;min-height:0}.dg-offer__price{text-align:left;padding-block:1.5rem}.dg-path{padding-bottom:4.5rem}.dg-path__heading{gap:.5rem}.dg-path ol{grid-template-columns:1fr}.dg-path li,.dg-path li:nth-child(5){border-top:1px solid var(--landing-rule);border-left:0;grid-template-columns:2.3rem 1fr;gap:.7rem;min-height:0;display:grid}.dg-path li:first-child{border-top:0}.dg-path li span{margin-bottom:0}.dg-close{gap:1.5rem;display:grid}}@media (max-width:24rem){body:has(.product-first) .brand{max-width:8.75rem;line-height:1.1}.pf-hero__visual{height:21.25rem}.dg-scene-heading{gap:.25rem}}@media (forced-colors:active){.pf-paper-grid li,.df-proof article,.dg-task-slip,.dg-test-note,.dg-review-note,.dg-fit-ticket>span{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.pf-paper-grid li{transition:none!important}.starter-landing .button,.df-source,.df-review,.df-review-stamp,.df-offer-ticket,.dg-task-slip{transition:none;transform:none}}.kit-purchase-form{min-width:0;margin:0}.kit-purchase-declaration{color:#37463bc7;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .75rem;max-width:42rem;margin:.625rem auto 0;font-size:.8125rem;line-height:1.5;display:flex}.kit-purchase-declaration>p{max-width:none;margin:0}.kit-purchase-declaration a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.a4-close .kit-purchase-declaration{color:#faf7efb8;max-width:none}.a4-close .kit-purchase-declaration a:focus-visible{outline-color:#d5b952}.a4-close .kit-purchase-form{max-width:56rem;margin-inline:auto}
:root{--text:#193128;--muted:#58685f;--page:#faf7ef;--line:#bfc5bd;--soft:#f0eee5}.site-header{background:var(--page);position:static}.header-inner{flex-wrap:wrap;gap:.5rem 2rem;padding-block:1rem;display:flex}.brand{min-width:0;max-width:100%}.brand-logo{object-fit:contain}.footer-brand__name{gap:.75rem}.header-actions{flex-wrap:wrap;max-width:100%;margin-left:auto}.header-link{text-align:left;font-size:1rem}.footer-inner{flex-wrap:wrap}.site-footer .footer-description{display:block}.site-footer .footer-description a{padding-block:.35rem;display:inline-block}body:has(.a4-landing){--text:#243c2d;--muted:#58645b;--line:#d8dbcc;--leaf:#3e694c}:is(body:has(.a4-landing) .header-inner,body:has(.a4-landing) .footer-inner){width:min(73rem,100% - 4rem)}body:has(.a4-landing) .header-inner{min-height:4.75rem;padding-block:.5rem}body:has(.a4-landing) .brand{font-family:var(--font-body);letter-spacing:normal;font-size:1.1875rem;font-weight:650}body:has(.a4-landing) .brand-logo{object-fit:contain;width:2rem;height:1.75rem}body:has(.a4-landing) .header-link{color:var(--text);font-size:.875rem}body:has(.a4-landing) .site-footer{color:var(--text);background:#edf0e5;border-top-color:#d4dac8;margin-top:0;padding-block:2rem}body:has(.a4-landing) .footer-inner{align-items:flex-start;gap:1.5rem 3rem;padding-block:0}body:has(.a4-landing) .site-footer a:focus-visible{outline-color:var(--focus)}body:has(.a4-landing) .footer-brand__name{font-family:var(--font-body);gap:.75rem;font-size:1.1875rem}:is(body:has(.a4-landing) .footer-description,body:has(.a4-landing) .footer-brand__line){font-size:.8125rem}.a4-landing{--landing-ink:#243c2d;--landing-ink-soft:#58645b;--landing-leaf:#3e694c;--landing-leaf-deep:#294e35;--landing-rule:#d8dbcc;--landing-paper:#fffdf9;--a4-shadow:2px 8px 17px #493b1717;color:#37463b;line-height:1.65;overflow:visible}.a4-landing .landing-shell{width:min(73rem,100% - 4rem)}.a4-landing .sr-only,.kit-purchase-declaration .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a4-landing h1,.a4-landing h2,.a4-landing h3{color:var(--text);text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.a4-landing h2{letter-spacing:-.025em;max-width:none;font-size:clamp(2.125rem,3.6vw,3.25rem);line-height:1.12}.a4-landing h3{letter-spacing:normal;line-height:1.25}.a4-landing p{margin:0}.a4-landing .button{background:var(--leaf);color:#fff;width:auto;min-height:3.375rem;box-shadow:none;border-radius:.5rem;padding:.875rem 1.4375rem;font-size:1rem;font-weight:650;transition:background-color .15s}.a4-landing .button:hover{box-shadow:none;background:#294e35;transform:none}.a4-landing .button:active{box-shadow:none;transform:none}.a4-landing .text-link{color:var(--text);font-size:.875rem;font-weight:600}.a4-opening{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:3rem;padding:2.75rem 0 2.375rem;display:grid}.a4-message h1{letter-spacing:-.034em;max-width:16ch;font-size:clamp(3.25rem,5.1vw,4.75rem);line-height:1.03}.a4-ai-highlight{color:#2f684a;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C55 4 110 7 165 4 C195 3 218 2 239 3 C215 4 192 5 165 6 C108 10 53 7 3 11 Q0 11 2 8Z' fill='%23d5b952'/%3E%3C/svg%3E") 0 100%/100% .12em no-repeat}.a4-landing .a4-product-description{max-width:43ch;color:var(--muted);margin-top:1.5rem;font-size:1.25rem;line-height:1.45}.a4-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.a4-purchase-row{margin-top:1.75rem}.a4-opening .a4-primary-offer{flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;max-width:100%;display:flex}.a4-opening .a4-actions{flex-direction:column;align-items:flex-start;gap:.75rem 1rem}.a4-opening .a4-actions .a4-inside-link{align-items:center;min-height:3.375rem;margin:0;display:inline-flex}.a4-price{color:var(--text);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.a4-price data{letter-spacing:-.03em;font-size:1.875rem;font-weight:600;line-height:1.2}.a4-price span{font-size:.875rem}.a4-landing .a4-tax{color:var(--muted);margin-top:.125rem;font-size:.6875rem}.a4-landing .a4-reassurance{color:var(--muted);margin-top:1rem;font-size:.875rem}.a4-landing .a4-inside-link{margin-top:1.125rem}.a4-scene{min-width:0;position:relative}.a4-scene>img{object-fit:contain;width:100%;height:auto;display:block}.a4-scene .pf-hero__fact{color:#34442c;width:12.875rem;box-shadow:var(--a4-shadow);background:#fff7cf;border:0;margin:0;padding:1.25rem;position:absolute;top:3%;left:0;right:auto;transform:rotate(-3deg)}.a4-scene .pf-hero__fact>strong{font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:1.55}.a4-scene .pf-hero__fact>span{letter-spacing:.055em;text-transform:uppercase;margin-bottom:.625rem;font-size:.75rem}.a4-notes>li:before,.a4-scene .pf-hero__fact:before{content:"";pointer-events:none;background:#dfcfabc9;width:5.875rem;height:1.625rem;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #65572e14}.a4-example-choices{border:0;min-width:0;margin:1.375rem 0 1.5rem;padding:0}.a4-landing .a4-example-label{color:var(--muted);margin:.5rem 0 0;font-size:.75rem}.a4-example-options{border-bottom:1px solid var(--line);gap:2rem;width:fit-content;display:flex}.a4-example-options label{min-height:3rem;color:var(--muted);cursor:pointer;border-bottom:3px solid #0000;align-items:center;padding:.5rem 0 .625rem;font-size:1rem;font-weight:600;display:flex;position:relative}.a4-example-options label:has(input:checked){border-bottom-color:var(--leaf);color:var(--text)}.a4-example-options label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.a4-proof{border-block:1px solid var(--line);padding:2.375rem 0 2.5rem;scroll-margin-top:1.5rem}.a4-examples-stack{grid-template-rows:repeat(2,auto);display:grid}.a4-example-panel{grid-template-rows:subgrid;visibility:hidden;grid-area:1/1/3/2;min-width:0;display:grid}.a4-example-panel.is-active{visibility:visible}.a4-notes{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1.75rem;margin:0;padding:.5rem .5rem .25rem;list-style:none;display:grid}.a4-notes>li{--note-x:0px;--note-y:0px;--note-angle:-1.4deg;color:#37402e;min-width:0;box-shadow:var(--a4-shadow);transform:translate(var(--note-x), var(--note-y)) rotate(var(--note-angle));overflow-wrap:anywhere;background:#f5e6d4;padding:1.75rem 1.5625rem;position:relative}.a4-notes>li:nth-child(2){--note-y:5px;--note-angle:1.2deg;color:#30474a;background:#dbecef}.a4-notes>li:nth-child(3){--note-angle:-.9deg;color:#34442c;background:#e2eacc}[data-example=reports] .a4-notes>li:first-child{--note-x:3px;--note-y:6px;--note-angle:1.2deg}[data-example=reports] .a4-notes>li:nth-child(2){--note-x:-3px;--note-y:-2px;--note-angle:-1.6deg}[data-example=reports] .a4-notes>li:nth-child(3){--note-x:2px;--note-y:5px;--note-angle:1deg}[data-example=procedures] .a4-notes>li:first-child{--note-x:-3px;--note-y:2px;--note-angle:-.6deg}[data-example=procedures] .a4-notes>li:nth-child(2){--note-x:3px;--note-y:7px;--note-angle:2deg}[data-example=procedures] .a4-notes>li:nth-child(3){--note-x:-2px;--note-y:-2px;--note-angle:-1.4deg}.a4-notes>li:nth-child(2):before{transform:translate(-50%)rotate(4deg)}.a4-notes>li:nth-child(3):before{transform:translate(-50%)rotate(-5deg)}.a4-notes h3{color:inherit;font-size:1.875rem;line-height:1.15}.a4-landing .a4-notes p{white-space:normal;margin-top:0;font-size:1rem;line-height:1.55}.a4-landing .a4-caption{color:var(--muted);max-width:100ch;margin-top:1.375rem;font-size:.75rem}.a4-runbook-note{z-index:1;width:fit-content;max-width:calc(100% - 1.5rem);color:var(--leaf);pointer-events:none;flex-direction:column;align-items:flex-end;margin:0 1.5rem -1.75rem auto;font:400 1.125rem/1.4 Segoe Print,Bradley Hand,cursive;display:flex;position:relative;transform:rotate(-5deg)}.a4-runbook-note svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:4.25rem;height:auto;margin-right:.5rem}.a4-runbook{box-shadow:var(--a4-shadow);background:#fffdf9 repeating-linear-gradient(#0000 0 27px,#e9ede5 27px 28px);padding:3.25rem 1.75rem 1.75rem 2.75rem;position:relative}.a4-runbook:before{content:"";pointer-events:none;background:#dfbdb4;width:1px;position:absolute;inset:0 auto 0 1.75rem}.a4-runbook:after{content:"";pointer-events:none;background:radial-gradient(circle,#eeeee8 4px,#0000 5px) 0 0/10px 28px repeat-y;width:.625rem;position:absolute;inset:2rem auto 1.5rem .625rem}.a4-runbook h3{letter-spacing:-.025em;font-size:2.1875rem;line-height:1.12}.a4-landing .a4-runbook>p{max-width:46ch;margin-top:.875rem;font-size:1.0625rem;line-height:1.5}.a4-section{border-bottom:1px solid var(--line);padding:2.375rem 0 2.5rem}.a4-personalization:has(>*){padding-block:2rem}.a4-details.pf-guide-offer{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem;margin:0;padding:2.375rem 0 2.5rem;display:grid}.a4-details h2[tabindex="-1"]{width:100%;font-size:clamp(3.5rem,4.5vw,4rem);line-height:1.05}.a4-details .a4-price data{font-family:Georgia,Times New Roman,serif;font-size:2.625rem;font-weight:400}.a4-details .a4-price span{font-size:1rem}.a4-landing .landing-recovery{margin-top:1.125rem;font-size:.875rem}.a4-details .pf-offer-facts{background:0 0;border:0;grid-column:auto;margin:0;padding:0;display:block}.a4-details .pf-offer-facts>div{border:0;border-bottom:1px solid var(--line);grid-template-columns:4.6875rem minmax(0,1fr);gap:1.5rem;padding:1.0625rem 0;display:grid}.a4-details .pf-offer-facts>div:first-child{padding-top:0}.a4-details .pf-offer-facts dt{color:var(--leaf);font-size:.875rem;font-weight:650}.a4-details .pf-offer-facts dd{color:var(--muted);margin:0;font-size:.875rem}.a4-details .pf-offer-facts strong{color:var(--text);font-family:var(--font-body);margin-bottom:.5rem;font-size:1.0625rem;display:block}.a4-details .pf-offer-facts span{display:block}.a4-questions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin-top:-1.75rem;display:grid}.a4-questions details{border-bottom:1px solid var(--line)}.a4-questions summary{min-height:3.875rem;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:1.125rem;padding:1.125rem 0;font-size:.9375rem;font-weight:650;list-style:none;display:flex}.a4-questions summary::-webkit-details-marker{display:none}.a4-questions summary:after{content:"+";font-size:1.4375rem;font-weight:400;line-height:1}.a4-questions details[open]>summary:after{content:"−"}.a4-landing .a4-questions details>p{color:var(--muted);padding:0 1.5rem 1.25rem 0;font-size:.875rem}.a4-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;padding:2.125rem 0;display:grid}.a4-boundary ul{color:var(--muted);margin:1.125rem 0 0;padding-left:1.25rem;font-size:.875rem}.a4-boundary li+li{margin-top:.375rem}.a4-audit-note{align-self:center;font-size:.9375rem}.a4-audit-note a{align-items:center;min-height:2.75rem;margin-top:.5rem;font-weight:600;display:inline-flex}.a4-landing .landing-category-evidence{border-block:1px solid var(--line);background:0 0}.a4-landing .landing-category-evidence__summary{min-height:4.875rem;padding-block:1rem;font-size:1.0625rem}.a4-landing .landing-category-evidence__summary span:last-child{color:var(--muted);font-size:.8125rem}.a4-landing .landing-category-evidence__inner{padding-block:.5rem 1.875rem}.a4-note-content{margin-top:1.375rem}.a4-landing .a4-notes p+p{margin-top:1.125rem}.a4-landing mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e5d792;padding:.04em .16em}.a4-source-arrow{fill:none;width:4rem;height:1.75rem;stroke:var(--leaf);stroke-width:1.6px;margin:1.5rem 0 0 auto;display:block}.a4-result-paper{background:var(--landing-paper);color:#30474a;padding:1rem;box-shadow:1px 4px 9px #30474a0b}.a4-document-line{align-items:center;gap:.5rem;font-size:.75rem;font-weight:650;display:flex}.a4-document-line svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.a4-landing .a4-notes .a4-email-subject{margin-top:.875rem;font-size:1.0625rem;font-weight:650}.a4-landing .a4-result-paper p{font-size:.875rem;line-height:1.5}.a4-source-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:1rem}.a4-source-table caption{text-align:left;margin-bottom:.625rem;font-size:.8125rem}.a4-source-table th,.a4-source-table td{text-align:left;border-bottom:1px solid #b8ae963d;padding:.4375rem 0;font-weight:400}.a4-source-table td{text-align:right;font-size:1.5rem;font-weight:600}.a4-report-values{gap:.875rem;margin:.9375rem 0;display:flex}.a4-report-values span{flex-direction:column;font-size:.6875rem;display:flex}.a4-report-values strong{font-family:Georgia,serif;font-size:2.0625rem;font-weight:400;line-height:1.15}.a4-checklist{margin:1rem 0 0;padding-left:1.375rem;font-size:.875rem}.a4-checklist li+li{margin-top:.5625rem}.a4-review-list{margin:0;padding:0;font-size:1rem;list-style:none}.a4-review-list li{padding-left:1.4375rem;position:relative}.a4-review-list li:before{content:"";border-bottom:1.5px solid var(--leaf);border-left:1.5px solid var(--leaf);width:.75rem;height:.4375rem;position:absolute;top:.5em;left:.125rem;transform:rotate(-45deg)}.a4-review-list li+li{margin-top:.875rem}.a4-landing .a4-notes .a4-decision{margin-top:1.75rem;font-family:Georgia,serif;font-size:1.875rem;line-height:1.2}.a4-method{padding-top:2.5rem}.a4-workbook-value{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4.25rem;margin-top:1.25rem;display:grid}.a4-landing .a4-value-intro{color:var(--muted);max-width:36ch;font-size:1.125rem}.a4-value-list{margin:1.375rem 0 1.5rem}.a4-value-list>div{border-bottom:1px solid var(--line);padding:.8125rem 0}.a4-value-list dt{color:var(--text);font-family:Georgia,serif;font-size:1.6875rem}.a4-value-list dd{color:var(--muted);max-width:43ch;margin:.3125rem 0 0;font-size:.9375rem}.a4-paper-wrap{min-width:0;padding-top:.25rem}.a4-reuse-lines{color:var(--text);margin:1.375rem 0;padding:0;font-family:Georgia,serif;font-size:1.875rem;line-height:1.4;list-style:none}.a4-reuse-lines li+li{margin-top:.375rem}.a4-reuse-lines mark{background:#e2eaccb3}.a4-actual-workbook{border-top:1px solid var(--line);margin-top:2rem}.a4-actual-workbook>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.875rem;font-size:1rem;font-weight:650;list-style:none;display:flex}.a4-actual-workbook>summary::-webkit-details-marker{display:none}.a4-actual-workbook>summary:after{content:"+";font-size:1.4375rem;font-weight:400}.a4-actual-workbook[open]>summary:after{content:"−"}.a4-capture-stack{padding-top:.5rem;display:grid}.a4-capture-panel{visibility:hidden;grid-area:1/1;min-width:0;margin:0}.a4-capture-panel.is-active{visibility:visible}.a4-capture-panel picture,.a4-capture-panel img{width:100%;display:block}.a4-capture-panel img{border:1px solid var(--line);aspect-ratio:1775/860;object-fit:contain;border-radius:.5rem;height:auto}.a4-capture-panel figcaption,.a4-landing .a4-capture-text{color:var(--muted);margin-top:.75rem;font-size:.875rem}.a4-landing .a4-capture-text{max-width:70ch;margin-bottom:.375rem}.a4-close{text-align:center;background:#31543b;margin-top:2.5rem;padding:5.625rem 0 5.25rem}.a4-close h2{color:#faf7ef;letter-spacing:-.035em;font-size:clamp(3rem,5.7vw,5rem);line-height:1.05}.a4-close h2[tabindex="-1"]{width:100%}.a4-close h2[tabindex="-1"]:focus{background:0 0;border-left-color:#d5b952}.a4-close h2 span{display:inline-block;position:relative}.a4-close-underline{fill:#d5b952;stroke:none;pointer-events:none;width:100%;height:.24em;position:absolute;bottom:-.12em;left:0}.a4-close .a4-purchase-row{flex-direction:column;justify-content:center;gap:1.375rem;margin:2.375rem 0 0}.a4-close .a4-purchase-row .button{min-height:3.75rem;color:var(--text);background:#faf7ef;padding:1rem 1.875rem;font-size:1.125rem}.a4-close .button:not(:disabled):hover{background:#e2eacc}.a4-close .button:disabled{color:var(--text);background:#d6dfd4}.a4-close .button:focus-visible{outline-color:#d5b952}.a4-close .a4-price{color:#faf7ef;justify-content:center;align-items:center}.a4-close .a4-price data{font-family:Georgia,serif;font-size:2.375rem;font-weight:400}.a4-close .a4-price span{font-size:1rem}.a4-close .landing-availability{color:#d6dfd4;opacity:1;margin:1.5rem auto 0}.a4-landing .a4-close .a4-tax{color:#d6dfd4;margin-top:.25rem;font-size:.75rem}@keyframes a4-note-settle{0%{transform:translate(var(--note-x), calc(var(--note-y) + 6px)) rotate(calc(var(--note-angle) - .6deg))}}@media (prefers-reduced-motion:no-preference){.a4-examples-stack.has-switched .a4-example-panel.is-active .a4-notes>li{animation:.24s cubic-bezier(.16,1,.3,1) a4-note-settle}}@media (max-width:65.625rem){.a4-opening{gap:2rem}.a4-message h1{font-size:clamp(2.875rem,5.8vw,3.75rem)}.a4-scene .pf-hero__fact{width:10.5rem;padding:1.0625rem}.a4-scene .pf-hero__fact>strong{font-size:.8125rem}.a4-notes{gap:1.25rem}.a4-notes>li{padding:1.375rem 1.125rem}.a4-notes h3{font-size:1.5625rem}.a4-landing .a4-notes p{font-size:.875rem}.a4-details.pf-guide-offer{gap:2.625rem}.a4-result-paper{padding:.75rem}.a4-report-values{gap:.5625rem}.a4-report-values strong{font-size:1.8125rem}.a4-review-list{font-size:.875rem}.a4-workbook-value{gap:2.25rem}}@media (max-width:48.75rem){.a4-landing .landing-shell{width:min(37.5rem,100% - 2.5rem)}body:has(.a4-landing) .header-inner{width:min(37.5rem,100% - 2.5rem)}body:has(.a4-landing) .footer-inner{width:min(37.5rem,100% - 2.5rem)}body:has(.a4-landing) .header-inner{gap:1rem;min-height:4.625rem}body:has(.a4-landing) .brand{gap:.5625rem;font-size:1.0625rem}body:has(.a4-landing) .brand-logo{width:1.6875rem;height:1.5rem}body:has(.a4-landing) .header-link{font-size:.75rem}.a4-opening{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2.125rem 0 1.75rem}.a4-message h1{max-width:20ch;font-size:clamp(2.625rem,11.5vw,3rem)}.a4-landing .a4-product-description{margin-top:1.125rem;font-size:1.125rem}.a4-purchase-row{gap:1.25rem;margin-top:1.5rem}.a4-landing .button{padding:.875rem 1.25rem;font-size:.9375rem}.a4-price data{font-size:1.8125rem}.a4-landing .a4-reassurance{margin-top:.8125rem}.a4-landing .a4-inside-link{margin-top:1rem}.a4-scene .pf-hero__fact{width:min(18.75rem,100% - 1.25rem);margin:.25rem auto .75rem;padding:1.1875rem 1.4375rem;position:relative;top:auto;left:auto;transform:rotate(-2deg)}.a4-scene .pf-hero__fact>strong{font-size:.875rem}.a4-proof{padding:1.875rem 0 2rem}.a4-example-options{gap:1.625rem}.a4-example-choices{margin:1.1875rem 0 1.5rem}.a4-notes{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:.3125rem .5rem}.a4-notes>li{padding:1.5rem 1.5625rem}.a4-notes h3{font-size:1.875rem}.a4-landing .a4-notes p{font-size:1rem}.a4-notes>li:nth-child(2){--note-y:0px;--note-angle:1deg}.a4-landing .a4-caption{margin-top:1.1875rem}.a4-runbook-note{margin:0 .875rem -1.6875rem auto;font-size:1.0625rem}.a4-runbook{padding:3.125rem 1.375rem 1.75rem 2.1875rem}.a4-runbook:before{left:1.1875rem}.a4-runbook:after{background-size:7px 28px;width:.4375rem;left:.3125rem}.a4-runbook h3{font-size:2rem}.a4-landing .a4-runbook>p{font-size:1.125rem}.a4-section,.a4-details.pf-guide-offer{padding:1.875rem 0 2rem}.a4-details.pf-guide-offer{grid-template-columns:minmax(0,1fr);gap:1.875rem}.a4-details h2[tabindex="-1"]{font-size:clamp(2.5rem,10.8vw,3rem)}.a4-details .pf-offer-facts>div{grid-template-columns:3.9375rem minmax(0,1fr);gap:1.125rem}.a4-note-content{margin-top:1.25rem}.a4-landing .a4-result-paper p{font-size:.9375rem}.a4-review-list{font-size:1rem}.a4-workbook-value{grid-template-columns:minmax(0,1fr);gap:1.625rem}.a4-paper-wrap{padding-top:.5rem}.a4-reuse-lines{font-size:1.8125rem}.a4-capture-panel img{aspect-ratio:319/396}.a4-method{padding-top:2rem}.a4-close{margin-top:2rem;padding:4rem 0 3.75rem}.a4-close h2{font-size:clamp(2.375rem,10.5vw,3.5rem)}.a4-close .a4-purchase-row{margin-top:2rem}.a4-questions{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0}.a4-boundary{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.75rem 0}.a4-boundary h2{font-size:2.125rem}.a4-landing .landing-category-evidence__summary{gap:1.125rem;min-height:5.125rem;font-size:1rem}.a4-landing .landing-category-evidence__summary span:last-child{display:none}body:has(.a4-landing) .footer-inner{flex-direction:column;gap:1.25rem}}@media (max-width:22.5rem){.a4-landing .landing-shell{width:calc(100% - 2rem)}body:has(.a4-landing) .header-inner{width:calc(100% - 2rem)}body:has(.a4-landing) .footer-inner{width:calc(100% - 2rem)}body:has(.a4-landing) .brand{font-size:.9375rem}body:has(.a4-landing) .brand-logo{width:1.4375rem}body:has(.a4-landing) .header-link{font-size:.6875rem}.a4-message h1{font-size:2.1875rem}.a4-purchase-row{gap:1rem}.a4-purchase-row .button{padding-inline:.9375rem;font-size:.875rem}.a4-example-options{gap:1.25rem}.a4-example-options label{font-size:.9375rem}.a4-notes{padding-inline:.375rem}.a4-result-paper{padding:.8125rem}.a4-notes h3{font-size:1.6875rem}.a4-reuse-lines{font-size:1.625rem}.a4-notes>li{padding:1.4375rem 1.25rem}.a4-runbook{padding:3rem 1rem 1.5625rem 1.5rem}}@media (forced-colors:active){.a4-notes>li,.a4-runbook,.a4-scene .pf-hero__fact,.a4-capture-panel img{box-shadow:none;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.a4-landing .button,.a4-landing .a4-notes>li{transition:none!important;animation:none!important}}.knowledge-page h1,.knowledge-page h2,.knowledge-page h3,.commerce-page h1,.commerce-page h2,.commerce-access h1,.legal-page h1,.legal-page h2,.recovery-page h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.knowledge-hero{background:0 0;border-radius:0;margin-top:0;padding:3rem 0}.knowledge-hero h1{max-width:22ch;font-size:clamp(2.5rem,4vw,3.6rem)}.knowledge-section{padding-block:3rem}.knowledge-check{background:#f1eddf;margin-top:0}.knowledge-card-grid{background:0 0;flex-wrap:wrap;gap:1px;display:flex}.knowledge-card-grid li,.knowledge-card-grid li+li{border:1px solid var(--line);background:var(--page);flex:12rem}.knowledge-card-grid h3{min-height:0}.knowledge-card-grid li:before{margin-bottom:1rem}.commerce-page{width:min(58rem,100% - 3rem);padding-block:2rem}.commerce-page>h1{background:0 0;border-radius:0;max-width:24ch;padding:0;font-size:clamp(2.25rem,4vw,3.4rem)}.commerce-receipt-actions{margin-block:1.5rem}.commerce-access__panel{box-shadow:none}.commerce-receipt-confirmation{background:var(--warm-soft)}.legal-page{max-width:56rem}.legal-page h1{font-size:clamp(2.25rem,4vw,3.4rem)}@media (max-width:42rem){.header-inner{padding-block:.75rem}.commerce-page{width:calc(100% - 2rem)}}
