.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}.checkout-entry.product-first{min-height:auto;padding-block:clamp(1.25rem,3vw,2.5rem)}body:has(.checkout-entry) .site-footer{padding-bottom:var(--space-5)}.checkout-entry__shell{max-width:62rem}.checkout-entry__back{min-height:2.75rem;color:var(--landing-leaf-deep);align-items:center;margin-bottom:1rem;font-weight:760;display:inline-flex}.checkout-entry__purchase{background:var(--landing-paper);border:1px solid #c9c2b8;grid-template-columns:minmax(16rem,.75fr) minmax(28rem,1.25fr);grid-template-areas:"header form";align-items:start;gap:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:0 1.2rem 3rem #2d3e351a}.checkout-entry__header{grid-area:header}.checkout-entry__header h1{max-width:12ch;font-size:var(--type-heading-large);margin-bottom:.8rem;line-height:1}.checkout-entry__header>p:not(.pf-section-label,.checkout-entry__price){max-width:48ch;color:var(--landing-ink-soft);margin-bottom:0}.checkout-entry__price{gap:.2rem;margin:1.5rem 0 0;display:grid}.checkout-entry__price strong{color:var(--landing-leaf-deep);font-size:var(--type-heading-small);font-weight:800;line-height:1}.checkout-entry__price span{color:var(--landing-ink-soft);font-size:var(--type-small)}.checkout-entry.product-first .commerce-offer--integrated,.checkout-entry__unavailable{background:0 0;border:0;border-radius:0;grid-area:form;margin:0;padding:0;display:block}.checkout-entry .commerce-offer--integrated>h2,.checkout-entry__unavailable h2{max-width:22ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400}.checkout-entry .commerce-offer--integrated .commerce-disclosures{background:0 0}.checkout-entry.product-first .commerce-offer--integrated .commerce-admission{background:#eef2eb;border:1px solid #bdc8b9;margin-top:0;padding:1.25rem}.checkout-entry .commerce-capacity-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.checkout-entry .commerce-capacity-options label{border:1px solid var(--landing-rule);cursor:pointer;background:#fffdf9;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:5rem;padding:1rem;display:grid}.checkout-entry .commerce-capacity-options label:has(input:checked){border-color:var(--landing-leaf-deep);background:var(--landing-butter-soft);box-shadow:inset 0 0 0 1px var(--landing-leaf-deep)}.checkout-entry .commerce-capacity-options input[type=radio]{width:1.2rem;height:1.2rem;accent-color:var(--landing-leaf-deep);margin:0}.checkout-entry .commerce-confirmation{border-top:1px solid #25493138;align-items:center;padding-top:1rem;line-height:1.5}.checkout-entry .commerce-clickwrap{color:var(--landing-ink-soft);font-size:var(--type-small);border-top:1px solid #25493138;margin:.5rem 0 0;padding-top:1rem;line-height:1.55}.checkout-entry .commerce-clickwrap a{color:var(--landing-leaf-deep);font-weight:750}.checkout-entry.product-first .commerce-offer--integrated form{margin-top:0}.checkout-entry.product-first .commerce-offer--integrated form>.button{width:100%;margin-top:1.5rem}.checkout-entry .commerce-payment-note{color:var(--landing-ink-soft);font-size:var(--type-small);text-align:center;margin:.7rem 0 0;line-height:1.45}.checkout-entry.product-first .commerce-offer--integrated .commerce-disclosures--optional{border:0;width:100%;margin-top:1.25rem;padding:0}.checkout-entry.product-first .commerce-disclosures--optional summary{width:fit-content;min-height:2.75rem;color:var(--landing-leaf-deep);align-content:center;font-weight:760}.checkout-entry.product-first .commerce-disclosures__body{border:1px solid var(--landing-rule);background:#f5f0e5;margin-top:.5rem;padding:0}.checkout-entry.product-first .commerce-offer--integrated .commerce-disclosures__body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.checkout-entry.product-first .commerce-offer--integrated .commerce-disclosures__body li{border-bottom:1px solid var(--landing-rule);color:var(--landing-ink-soft);font-size:var(--type-small);padding:.85rem 1rem;line-height:1.5}.checkout-entry.product-first .commerce-offer--integrated .commerce-disclosures__body li:nth-child(odd){border-right:1px solid var(--landing-rule)}.checkout-entry.product-first .commerce-offer--integrated .commerce-disclosures__body li:last-child{border-bottom:0}.checkout-entry__unavailable>p{max-width:58ch}.checkout-entry__alternatives{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.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,.product-first .commerce-offer--integrated .commerce-admission{border-color:#c9c2b8}.product-first .commerce-offer--integrated .commerce-disclosures{background:0 0;border-width:1px 0 0;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 .commerce-admission{border-radius:var(--r-control);background:#eef2eb;border-width:1px;min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.25rem)}.product-first .commerce-offer--integrated .commerce-admission legend{max-width:calc(100% - 1rem);color:var(--landing-ink);padding-inline:.65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.15}.product-first .commerce-capacity{gap:.65rem;min-width:0;display:grid}.product-first .commerce-capacity__heading{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.product-first .commerce-capacity__heading p,.product-first .commerce-capacity__heading span{font-size:var(--type-label);margin:0}.product-first .commerce-capacity__heading p{color:var(--landing-leaf-deep);font-weight:800}.product-first .commerce-capacity__heading span{color:var(--landing-ink-soft)}.product-first .commerce-capacity-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.product-first .commerce-capacity-options label{border-radius:var(--r-control);min-width:0;min-height:4.5rem;color:var(--landing-ink);cursor:pointer;background:#fffdf9;border:1px solid #b9c3b9;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;line-height:1.45;display:grid}.product-first .commerce-capacity-options label:has(input:checked){border-color:var(--landing-leaf-deep);background:var(--landing-butter-soft);box-shadow:inset 0 0 0 1px var(--landing-leaf-deep)}.product-first .commerce-capacity-options input[type=radio]{width:1.2rem;height:1.2rem;accent-color:var(--landing-leaf-deep);margin:.1rem 0 0}.product-first .commerce-confirmation{border-top:1px solid #25493138;min-width:0;padding-top:1rem;line-height:1.5}.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)}.checkout-entry__purchase,.checkout-entry .commerce-capacity-options{grid-template-columns:1fr}.checkout-entry__purchase{grid-template-areas:"header""form"}.checkout-entry.product-first{padding-block:1.25rem 2.5rem}.checkout-entry__purchase{padding:1.25rem}.checkout-entry__header h1{font-size:clamp(2.35rem,12vw,3.25rem)}.checkout-entry.product-first .commerce-offer--integrated .commerce-disclosures__body ul{grid-template-columns:1fr}.checkout-entry.product-first .commerce-offer--integrated .commerce-disclosures__body li:nth-child(odd){border-right:0}.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,.product-first .commerce-capacity-options{grid-template-columns:1fr}.product-first .commerce-offer--integrated .commerce-disclosures{margin-top:1.25rem}.product-first .commerce-offer--integrated .commerce-admission{padding:1.25rem 1rem}.product-first .commerce-capacity-options label{min-height:0}.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}}
: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%}.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}.a4-landing{overflow:visible}.a4-landing h1,.a4-landing h2,.a4-landing h3{text-wrap:pretty}.a4-landing .landing-shell{width:min(73.75rem,100% - 3rem)}.a4-opening{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:center;gap:2.5rem;padding:3rem 0 2.5rem;display:grid}.a4-message h1{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2.5rem,4vw,3.6rem);line-height:1.06}.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='%23f3c655'/%3E%3C/svg%3E") 0 100%/100% .22em no-repeat;padding-bottom:.06em}.a4-lead{max-width:50ch;color:var(--muted);margin-block:1.5rem;font-size:1.08rem;line-height:1.7}.a4-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.a4-actions .button{box-shadow:none;max-width:100%}.a4-reassurance{color:var(--muted);margin:1rem 0 0;font-size:.875rem}.a4-scene{min-width:0;position:relative}.a4-scene>img{object-fit:contain;width:100%;height:auto}.a4-scene .pf-hero__fact{border:0;width:13.5rem;padding:1.1rem 1.25rem;top:1.5rem;left:.3rem;right:auto;transform:rotate(-3deg);box-shadow:2px 8px 17px #493b1717}.a4-scene .pf-hero__fact>strong{font-family:var(--font-body);font-size:.875rem;line-height:1.55}.a4-scene .pf-hero__fact>span{font-size:.75rem}.a4-proof{border-block:1px solid var(--line);padding:2rem 0;scroll-margin-top:1.5rem}.a4-proof-intro{margin-bottom:2rem}.a4-proof-intro h2{margin:0;font-size:2.1rem}.a4-proof-intro p{max-width:75ch;color:var(--muted);margin:.75rem 0 0;font-size:1rem}.a4-notes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.9rem;margin:0;padding:.5rem .5rem 1rem;list-style:none;display:grid}.a4-notes li{background:#f5e6d4;min-width:0;padding:1.75rem;position:relative;transform:rotate(-1.4deg);box-shadow:2px 8px 17px #493b1717}.a4-notes li:nth-child(2){background:#dbecef;transform:translateY(.5rem)rotate(1.2deg)}.a4-notes li:nth-child(3){background:#e2eacc;transform:rotate(-.9deg)}.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-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{margin-bottom:.875rem;font-size:1.6rem}.a4-notes p{margin:0;font-size:.95rem;line-height:1.65}.a4-notes p+p{margin-top:1rem}.a4-caption{color:var(--muted);max-width:100ch;margin:1rem 0;font-size:.8rem}.a4-section{border-bottom:1px solid var(--line);padding-block:2.5rem}.a4-intro{max-width:46rem;margin-bottom:2rem}.a4-section h2,.a4-boundary h2,.a4-close h2{font-size:clamp(1.85rem,3vw,2.5rem)}.a4-method>h2,#a4-examples-title{max-width:none}.a4-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.a4-examples li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.a4-examples li+li{border-left:1px solid var(--line);padding-left:1.5rem}.a4-example-icon{width:2rem;height:2rem;color:var(--leaf);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.a4-examples h3{font-size:1.5rem}.a4-examples p{color:var(--muted);margin-bottom:0}.a4-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.a4-method-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.a4-method-steps li{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.a4-step-number{border:1px solid var(--leaf);width:2.25rem;height:2.25rem;color:var(--text);background:#e2eacc;border-radius:50%;place-items:center;font-weight:700;display:grid}.a4-method-steps h3{font-size:1.5rem}.a4-method-steps p{color:var(--muted);margin-bottom:0}.a4-runbook{background:#fffdf9 repeating-linear-gradient(#0000 0 calc(1.75rem - 1px),#e9ede5 calc(1.75rem - 1px) 1.75rem);min-width:0;margin:0 0 1.5rem;padding:3.5rem 2.25rem 2rem 3.5rem;position:relative;box-shadow:2px 8px 17px #493b1717}.a4-runbook:before{content:"";pointer-events:none;background:#dfbdb4;width:1px;position:absolute;inset:0 auto 0 1.75rem}.a4-runbook:after{content:"";background:radial-gradient(circle at center, var(--soft) .3rem, transparent .32rem) 0 0 / .625rem 1.75rem repeat-y;pointer-events:none;width:.625rem;position:absolute;inset:2rem auto 1.5rem .625rem}.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:1.25rem 1.5rem -2.5rem auto;font:400 1.125rem/1.4 Segoe Print,Bradley Hand,cursive;display:flex;position:relative;transform:rotate(-5deg)}.a4-runbook-note span{min-width:0}.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 h3{font-size:clamp(1.6rem,2.5vw,2rem)}.a4-runbook>p:not(.a4-caption){max-width:72ch;color:var(--muted)}.a4-runbook .a4-caption{margin-bottom:.75rem}.a4-runbook dl{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem;margin:0;display:grid}.a4-runbook dl>div{min-width:0}.a4-runbook dl>div+div{border-left:1px solid var(--line);padding-left:1.5rem}.a4-runbook dt{font-weight:700}.a4-runbook dd{color:var(--text);margin:.5rem 0 0;font-size:1rem;line-height:1.75}.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;margin:0;padding:2.5rem 0}.a4-details .a4-actions{margin-top:1.25rem}.a4-details .pf-offer-facts{background:0 0;border:0;grid-column:auto;grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;display:grid}.a4-details .pf-offer-facts>div{border:0;border-bottom:1px solid var(--line);padding:0 0 1.25rem}.a4-details .pf-offer-facts dd{margin:.35rem 0 0}.a4-boundary{max-width:60rem;padding-block:3rem}.a4-close{background:#e2eacc;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-block:1.5rem;padding:1.75rem 2rem;display:flex}.a4-close h2{margin:0}.a4-close .button{box-shadow:none}.a4-landing .landing-category-evidence__summary{min-height:3.5rem;padding-block:.75rem}body:has(.a4-landing) .site-footer{margin-top:1.5rem}.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}.checkout-entry__shell{padding-block:2rem 3rem}.checkout-entry__purchase{max-width:68rem;box-shadow:none;margin-inline:auto}.checkout-entry__header h1{max-width:22ch;font-size:clamp(2.25rem,4vw,3.4rem)}.checkout-entry__header{padding:0}.checkout-entry__price{margin-bottom:0}.commerce-admission{gap:1.25rem}.commerce-admission label{padding-block:.35rem}.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:64rem){.a4-opening{gap:1.5rem}.a4-scene .pf-hero__fact{width:90%;margin:1rem auto 0;position:relative;top:auto;left:auto;transform:rotate(-1deg)}.a4-notes{gap:1.25rem}.a4-notes li{padding:1.25rem}.a4-details{gap:2rem}}@media (max-width:42rem){.header-inner{padding-block:.75rem}.a4-landing .landing-shell{width:calc(100% - 2rem)}.a4-opening{grid-template-columns:minmax(0,1fr);gap:0;padding-block:2rem}.a4-reassurance{z-index:1;position:relative;top:-.25rem}.a4-scene{margin-top:-2rem}.a4-scene>img{aspect-ratio:1;object-fit:cover;object-position:right center}.a4-message h1{font-size:2.5rem}.a4-lead{font-size:1rem}.a4-scene .pf-hero__fact{width:calc(100% - 2rem);padding:1.25rem 1.5rem}.a4-scene .pf-hero__fact>strong{font-size:1rem}.a4-notes{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-inline:.5rem}.a4-notes li{padding:1.5rem}.a4-notes li:nth-child(2){transform:rotate(1.2deg)}.a4-examples,.a4-method-steps,.a4-details,.a4-runbook dl{grid-template-columns:minmax(0,1fr)}.a4-examples li+li{border-left:0;padding-left:0}.a4-method-steps{gap:1.5rem}.a4-section,.a4-details.pf-guide-offer{padding-block:2.5rem}.a4-runbook{padding:3.5rem 1.25rem 1.5rem 2rem}.a4-runbook:before{left:1rem}.a4-runbook:after{background-size:.5rem 1.75rem;width:.5rem;left:.25rem}.a4-runbook dl>div+div{border-left:0;border-top:1px solid var(--line);padding-top:1rem;padding-left:0}.a4-close{align-items:flex-start;padding:1.5rem}.commerce-page{width:calc(100% - 2rem)}}@media (forced-colors:active){.a4-notes li,.a4-runbook,.a4-scene .pf-hero__fact{box-shadow:none;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.a4-notes li{transition:none!important}}
