.p4-page{--p4-ink:var(--ce-carbon);--p4-teal:var(--ce-ink);--p4-teal-deep:var(--ce-ink-deep);--p4-mint:var(--ce-ink-wash);--p4-chalk:var(--ce-paper);--p4-line:var(--ce-ink-rule);--p4-pack:var(--ce-ink);--p4-tools:var(--ce-ink);color:var(--p4-ink);font-family:var(--ce-font-body)}.p4-page :is(h1,h2,h3,p,dl){margin-block:0}.p4-page :is(h1,h2,h3){color:inherit;text-wrap:balance}.p4-page p{text-wrap:pretty;max-width:70ch}.p4-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.p4-page :is(h1,h2,h3){font-family:var(--ce-font-display);font-weight:740;font-stretch:80%}.p4-page h1{letter-spacing:-.025em;max-width:15ch;font-size:clamp(3rem,6.5vw,5.6rem);font-stretch:76%;line-height:.92}.p4-page h2{letter-spacing:-.015em;font-size:clamp(1.75rem,3.4vw,3rem);line-height:1}.p4-page h3{letter-spacing:-.01em;font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.02}.p4-register{width:fit-content;color:var(--p4-teal);border-block-end:2px solid;padding-block-end:.45rem;font-weight:800}.p4-page .p4-hero{border-block-end:1px solid var(--p4-line);grid-template-columns:minmax(0,1.55fr) minmax(15rem,.45fr);gap:clamp(2rem,6vw,7rem);padding-block:clamp(1rem,3vw,3rem) clamp(4.5rem,9vw,8rem);display:grid}.p4-hero__copy{align-content:start;gap:clamp(1.2rem,3vw,2rem);display:grid}.p4-home .p4-hero{grid-template-areas:"title index""support index"}.p4-home .p4-hero__copy{grid-area:title}.p4-home .p4-hero__index{grid-area:index}.p4-hero__support{grid-area:support;align-content:start;gap:clamp(1.2rem,3vw,2rem);display:grid}.p4-lead{max-width:60ch;color:var(--ce-carbon-soft);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.55}.p4-hero__index{border-block-start:4px solid var(--p4-teal);align-self:end;margin:0}.p4-hero__index div{border-block-end:1px solid var(--p4-line);gap:.25rem;padding-block:1rem;display:grid}.p4-hero__index dt{color:var(--ce-carbon-soft);font-size:.875rem;font-weight:700}.p4-hero__index dd{margin:0;font-size:1.05rem;font-weight:800}.p4-hero__index a{min-height:44px;color:var(--p4-teal-deep);align-items:center;display:inline-flex}.p4-hero__note{border:1px solid var(--p4-teal);background:var(--ce-ink-wash);align-self:end;padding:1.5rem;line-height:1.55}.p4-hero__note strong{margin-block-end:.5rem;font-size:1.15rem;display:block}.p4-hero--compact h1{max-width:16ch}.p4-actions{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.p4-action,.p4-product__action,.p4-product-destinations a,.p4-evidence a{width:fit-content;min-height:44px;color:var(--p4-teal-deep);align-items:center;font-weight:800;display:inline-flex}.p4-action{padding-inline:.2rem}.p4-action--primary{background:var(--ce-ink);color:var(--ce-paper-sheet);padding-inline:1.25rem;text-decoration:none}.p4-action--primary:hover{background:var(--ce-ink-deep)}.p4-section-heading{grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);gap:1rem clamp(2rem,7vw,8rem);padding-block:1.5rem;display:grid}.p4-section-heading>p{color:var(--ce-carbon-soft);font-weight:800}.p4-product-map,.p4-comparison,.p4-boundary-ledger,.p4-product-destinations,.p4-evidence{margin-block-start:clamp(4.5rem,10vw,9rem)}.p4-page .p4-product-map,.p4-page .p4-comparison{color:var(--p4-ink);background:0 0;border:0;border-radius:0;overflow:visible}.p4-product-map>.p4-section-heading,.p4-comparison>.p4-section-heading{color:var(--p4-ink)}.p4-product-register,.p4-comparison{border-block-start:1px solid var(--p4-ink)}.p4-product-register{background:var(--ce-paper-sheet);color:var(--ce-carbon);border-radius:0;overflow:hidden}.p4-product-register__head{border-block-end:1px solid var(--p4-line);color:var(--ce-ink);letter-spacing:.03em;text-transform:uppercase;grid-template-columns:minmax(11rem,.5fr) minmax(18rem,1.15fr) minmax(10rem,.35fr);gap:1.5rem clamp(1.5rem,5vw,5rem);padding:1rem clamp(1rem,2vw,1.5rem);font-size:.78rem;font-weight:900;display:grid}.p4-product{border-block-end:1px solid var(--p4-line);grid-template-columns:minmax(11rem,.5fr) minmax(18rem,1.15fr) minmax(10rem,.35fr);gap:1.5rem clamp(1.5rem,5vw,5rem);padding-block:clamp(2rem,5vw,3.5rem);padding-inline:clamp(1rem,2vw,1.5rem);display:grid}.p4-product__identity span,.p4-comparison-row__identity span,.p4-boundary-ledger>article>span{color:var(--p4-teal);font:700 .8rem/1 var(--ce-font-field)}.p4-product__identity{align-content:start;gap:.65rem;display:grid}.p4-product__identity a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.p4-product__identity p{color:var(--ce-carbon-soft);font-weight:700}.p4-product__decision{gap:1.4rem;display:grid}.p4-product__decision>p{font-size:1.15rem;line-height:1.55}.p4-product__decision dl{gap:.75rem;display:grid}.p4-product__decision dl div{grid-template-columns:5rem 1fr;gap:1rem;display:grid}.p4-product__decision dt{color:var(--ce-carbon-soft);font-weight:800}.p4-product__decision dd{margin:0}.p4-product__action{align-self:start}.p4-product-register .p4-product__identity p,.p4-product-register .p4-product__decision dt,.p4-comparison-row .p4-comparison-row__identity p,.p4-comparison-row .p4-comparison-row__facts dt,.p4-product-register .p4-product__action,.p4-comparison-row .p4-action:not(.p4-action--primary),.p4-product-register .p4-product__identity span,.p4-comparison-row .p4-comparison-row__identity span{color:var(--ce-ink)}.p4-product-register .p4-product__decision a{min-height:44px;color:inherit;text-decoration-color:var(--ce-ink);text-underline-offset:.2em;align-items:center;display:inline-flex}.p4-product--pack{--p4-product-signal:var(--p4-pack)}.p4-product--tools{--p4-product-signal:var(--p4-tools)}.p4-product--axal{--p4-product-signal:var(--p4-mint)}.p4-product__identity,.p4-comparison-row__identity,.p4-product-destinations article{border-block-start:3px solid var(--ce-carbon);padding-block-start:.8rem}.p4-page .p4-proof-strip{background:var(--p4-teal-deep);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(4rem,9vw,8rem);padding:0;list-style:none;display:grid}.p4-page .p4-proof-strip article,.p4-page .p4-proof-strip>p,.p4-page .p4-proof-strip>li{border-inline-end:1px solid #ffffff4d;padding:clamp(1.4rem,3vw,2rem)}.p4-page .p4-proof-strip :is(h2,p){color:inherit}.p4-page .p4-proof-strip h2{letter-spacing:0;margin-block-end:.8rem;font-size:1.15rem;line-height:1.25}.p4-page .p4-proof-strip p{line-height:1.6}.p4-comparison-row{border-block-end:1px solid var(--p4-line);background:var(--ce-paper-sheet);color:var(--ce-carbon);grid-template-columns:minmax(10rem,.45fr) minmax(20rem,1.2fr) minmax(11rem,.35fr);gap:1.5rem clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,5vw,3.25rem);padding-inline:clamp(1rem,2vw,1.5rem);display:grid}.p4-comparison-row:first-of-type{border-radius:0 12px 0 0}.p4-comparison-row:last-of-type{border-radius:0 0 12px 12px}.p4-comparison-row__identity{align-content:start;gap:.6rem;display:grid}.p4-comparison-row__identity p{color:var(--ce-carbon-soft);font-weight:700}.p4-comparison-row__facts{gap:1rem;display:grid}.p4-comparison-row__facts div{grid-template-columns:5rem 1fr;gap:1rem;display:grid}.p4-comparison-row__facts dt{color:var(--ce-carbon-soft);font-weight:800}.p4-comparison-row__facts dd{margin:0}.p4-comparison-row__actions{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.p4-page .p4-boundary-ledger{border:0;border-block-start:1px solid var(--p4-ink);background:var(--ce-paper-sheet);color:var(--ce-carbon);border-radius:0;overflow:hidden}.p4-boundary-ledger>article{border-block-end:1px solid var(--p4-line);grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);gap:1rem clamp(1.5rem,5vw,5rem);padding-block:clamp(2rem,5vw,3.25rem);display:grid}.p4-boundary-ledger>article>span{color:var(--ce-ink)}.p4-boundary-ledger strong{color:var(--ce-ink);margin-block-start:.6rem;display:block}.p4-boundary-ledger p{line-height:1.65}.p4-evidence ul{border-block-start:1px solid var(--p4-ink);margin:0;padding:0;list-style:none}.p4-evidence li{border-block-end:1px solid var(--p4-line);grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);gap:1rem clamp(2rem,7vw,8rem);padding-block:1.25rem;display:grid}.p4-evidence li p{line-height:1.55}.p4-product-destinations>div{border-block-start:1px solid var(--p4-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p4-product-destinations article{border-inline-end:1px solid var(--p4-line);padding:1.5rem}.p4-product-destinations article p{margin-block:.8rem 1rem}.p4-product-destinations article dl{gap:.75rem;margin-block:1rem;display:grid}.p4-product-destinations article dl div{gap:.2rem;display:grid}.p4-product-destinations article dt{color:var(--ce-carbon-soft);font-weight:800}.p4-product-destinations article dd{margin:0}.p4-destination-actions{justify-items:start;gap:.25rem;display:grid}@media (width<=58rem){.p4-product,.p4-product-register__head,.p4-comparison-row{grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr)}.p4-product-register__head{display:none}.p4-product__action,.p4-comparison-row__actions{grid-column:2}.p4-product-destinations>div{grid-template-columns:1fr}.p4-product-destinations article{border-inline-end:0;border-block-end:1px solid var(--p4-line)}}@media (width<=44rem){.p4-page h1{font-size:clamp(2.75rem,14vw,4.75rem)}.p4-page .p4-hero,.p4-section-heading,.p4-product,.p4-comparison-row,.p4-boundary-ledger>article,.p4-evidence li{grid-template-columns:1fr}.p4-page .p4-hero{gap:2.5rem}.p4-home .p4-hero{grid-template-areas:"title""index""support";gap:1.5rem}.p4-home .p4-hero__index div{padding-block:.25rem}.p4-product__action,.p4-comparison-row__actions{grid-column:auto}.p4-product__decision dl div,.p4-comparison-row__facts div{grid-template-columns:1fr;gap:.2rem}.p4-page .p4-proof-strip{grid-template-columns:1fr}.p4-page .p4-proof-strip article,.p4-page .p4-proof-strip>p,.p4-page .p4-proof-strip>li{border-block-end:1px solid #ffffff4d;border-inline-end:0}}@media (forced-colors:active){.p4-page :is(.p4-hero__note,.p4-action--primary,.p4-proof-strip,.p4-product__identity,.p4-comparison-row__identity,.p4-product-destinations article){color:canvastext;background:canvas;border:2px solid canvastext}}.p4-page :is(.p4-product-register,.p4-comparison,.p4-comparison-row,.p4-boundary-ledger,.p4-hero__note),.p4-page :is(.p4-product-register,.p4-comparison,.p4-boundary-ledger)>*{border-radius:0}.p4-page .p4-section-heading{grid-template-columns:minmax(0,1fr)}.p4-page .p4-hero__note{border-color:var(--ce-ink-rule);background:var(--ce-paper-sheet)}
