/*! from compliance.css b0b87fd1f676 */
.switch__lede{max-width: var(--read)}.pagetop__eyebrow{grid-area: eyebrow;text-align: center;margin: 0}.pagetop .time__grid{grid-template: "eyebrow" "title" "description" "frames" "footer" / minmax(0,1fr)}.pagetop .time__frames{align-content: center;grid-template-columns: minmax(0,1fr)}@media (min-width: 1024px){.pagetop .time__grid{grid-template: "eyebrow eyebrow" "title frames" "description frames" "footer footer" / minmax(0,1fr) minmax(0,1fr)}}@media (min-width: 1024px) and (max-width: 1439px){.pagetop .t-h1{font-size: 56px;line-height: 1.04}}.fan{--w: 230px;--mid: 1.2;display: flex;justify-content: center;align-items: center;padding-block: calc(var(--w) * .18) calc(var(--w) * .2)}@media (min-width: 1024px){.fan{--w: 205px;justify-content: flex-start}}@media (min-width: 1280px){.fan{--w: 250px}}@media (min-width: 1600px){.fan{margin-right: min(0px,calc((var(--container) + var(--gutter) * 2 - 100vw) / 2))}}.doc{--doc-w: var(--w);width: var(--doc-w);aspect-ratio: 1 / 1.414;flex: none;font-size: calc(var(--doc-w) / 15);display: flex;flex-direction: column;gap: .5em;padding: 1.15em 1.1em 1.1em;background: var(--white);border-radius: .3em;border: 1px solid var(--ink-a05);filter: drop-shadow(var(--shadow-frame));transform: rotate(var(--rot,0deg)) translateY(var(--dy,0px)) translateY(var(--lift,0px));transition: transform .35s cubic-bezier(.2,.7,.3,1),filter .35s ease}.doc + .doc{margin-left: calc(var(--w) * -.2)}.fan > :nth-child(1){--rot: -7.5deg;--dy: calc(var(--w) * .05);z-index: 1}.fan > :nth-child(2){--doc-w: calc(var(--w) * var(--mid));z-index: 4}.fan > :nth-child(3){--rot: 7.5deg;--dy: calc(var(--w) * .065);z-index: 3}.doc:hover{--lift: -18px;filter: drop-shadow(0 26px 42px rgba(93,56,0,.18))}.fan > :nth-child(2):hover{z-index: 6}.doc__head{display: grid;gap: .3em}.doc__kicker{display: flex;justify-content: space-between;gap: 1em;margin: 0;font-family: var(--font-mono);font-size: .52em;line-height: 1;letter-spacing: .14em;text-transform: uppercase;color: var(--ink-a60)}.doc__kicker span{color: var(--ink-a60)}.doc__code{margin: 0;font-family: var(--font-display);font-weight: 800;font-size: 1.6em;line-height: 1;letter-spacing: -.01em}.doc__scope{margin: 0;font-family: var(--font-body);font-size: .56em;line-height: 1.35;color: var(--ink-a60)}.doc .rule-dotted{color: var(--ink-a30)}.doc__rows{flex: 1;margin: 0;display: flex;flex-direction: column;justify-content: space-between;gap: .5em;padding-block: .15em}.doc__rows > div{display: flex;justify-content: space-between;align-items: baseline;gap: .8em}.doc__rows dt{font-family: var(--font-body);font-size: .58em;line-height: 1.3;color: var(--ink-a80)}.doc__rows dd{margin: 0;font-family: var(--font-mono);font-size: .5em;line-height: 1.3;letter-spacing: .06em;text-transform: uppercase;color: var(--ink-a60);white-space: nowrap}.doc__foot{display: flex;align-items: center;gap: .7em;padding-top: .15em}.doc__verdict{margin: 0;flex: none;font-family: var(--font-display);font-weight: 800;font-size: 1.45em;line-height: 1;letter-spacing: .02em;color: var(--pass-fill);border: .1em solid var(--pass-fill);border-radius: .2em;padding: .14em .26em .18em;transform: rotate(-5deg)}.doc__lab{margin: 0;font-family: var(--font-mono);font-size: .46em;line-height: 1.4;color: var(--ink-a60)}#standards .switch__grid{grid-template-columns: minmax(0,1fr);gap: 0}.std{background: none;border-radius: 0;padding: var(--s-24) 0 var(--s-24) var(--s-20);border-left: 2px solid transparent;gap: var(--s-4) var(--s-24);grid-template-columns: minmax(0,1fr)}.std + .std{background-image: radial-gradient(circle,var(--ink-a30) 1px,transparent 1.1px);background-size: 8px 2px;background-repeat: repeat-x;background-position: left top}.std:nth-child(-n+3){border-left-color: var(--fleece-sandstone)}@media (min-width: 900px){.std{grid-template-columns: 160px minmax(0,1fr) max-content;grid-template-areas: "code title chip" "code body chip";align-items: start}.std .std__code{grid-area: code;padding-top: 3px}.std .usp__t{grid-area: title}.std .usp__b{grid-area: body;max-width: var(--read)}.std .chip{grid-area: chip;align-self: start;margin-top: 2px}}@media (hover: hover) and (pointer: fine){.std:hover{background-color: transparent}}.std__code{font-family: var(--font-mono);font-size: 13px;line-height: 1.3;letter-spacing: .04em;color: var(--ink)}.std .usp__t{max-width: 26ch}.chip--doc,.chip--soon{background: var(--paper)}.chip{justify-self: start;display: inline-flex;align-items: center;padding: 5px 11px;border-radius: var(--r-pill);border: 1px solid transparent;font-family: var(--font-mono);font-size: 11px;line-height: 1.2;letter-spacing: .1em;text-transform: uppercase;white-space: nowrap}.chip--pass{background: var(--pass-fill);color: var(--paper)}.chip--doc,.chip--soon{border-color: var(--ink-a20);color: var(--ink-a70)}.guarantee{display: grid;background: var(--accent);color: var(--ink);padding: var(--s-80) var(--gutter)}@media (min-width: 768px){.guarantee{padding-block: var(--s-120)}}.guarantee__in{display: grid;justify-items: center;text-align: center;gap: var(--s-20);max-width: 843px;margin-inline: auto}.guarantee__in .t-h2{max-width: 18ch}.guarantee__in .t-p{max-width: var(--read)}.guarantee__note{color: var(--ink)}body.is-quiet .orderbar{transform: translateY(110%)}body.is-quiet .masthead__actions .btn--primary{background-color: var(--ink);color: var(--paper)}.trio .usp__b,.pair .usp__b,.pair .docs{max-width: 46ch}@media (hover: hover) and (pointer: fine){.usp:hover .markn{background: var(--fleece-ivory)}}.markn{display: grid;place-items: center;width: 32px;height: 32px;border-radius: var(--r-pill);background: var(--tint);color: var(--ink);font-family: var(--font-mono);font-size: 13px;font-variant-numeric: tabular-nums;margin-block-end: var(--s-4)}:root{--read: 46ch}.buildnote p{max-width: 72ch}.docs{display: grid;gap: var(--s-8);padding-block: var(--s-16);list-style: none;margin: 0}.docs li{display: grid;grid-template-columns: 18px 1fr;gap: var(--s-10);align-items: start}.docs svg{width: 14px;height: 14px;margin-top: 5px;color: var(--ink)}.docs--no li{color: var(--ink-a60)}.docs--no svg{color: rgba(0,0,0,.40)}.fur__foot{max-width: var(--read);margin-inline: auto;margin-block-start: var(--s-40);text-align: center;color: rgba(0,0,0,.70)}.dp-sec{--dp-font: var(--font-body);--dp-mono: var(--font-mono);--dp-cream: var(--tint-card);--dp-ink: var(--ink);--dp-muted: #5C574F;--dp-muted-2: #6B6459;--dp-green: var(--pass-fill);--dp-tan: var(--accent);color: var(--dp-ink);font-family: var(--dp-font);padding-block: var(--s-120) var(--s-64);padding-inline: var(--gutter)}.dp-wrap{max-width: var(--stack-w);margin: 0 auto}.dp-head{display: flex;flex-direction: column;align-items: center;gap: 22px;text-align: center;margin-bottom: 64px}.dp-eyebrow{display: flex;gap: 18px;font-family: var(--dp-mono);font-size: 18px;letter-spacing: 0.18em}.dp-h2{margin: 0;font-size: 54px;line-height: 1.16;font-weight: 900;letter-spacing: 0.54px;max-width: 20ch;text-wrap: balance}.dp-lede{margin: 0;font-size: 20px;line-height: 1.5;color: var(--dp-muted);max-width: 46ch;text-wrap: pretty}.dp-h2,.dp-h3{font-family: var(--font-display);font-weight: 800}.dp-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(440px,100%),1fr));gap: 28px;align-items: start}.dp-card{border-radius: 28px;padding: 40px;display: flex;flex-direction: column}.dp-card--in{background: var(--dp-cream)}.dp-card--out{background: var(--paper);box-shadow: inset 0 0 0 1px var(--ink-a10)}.dp-cardhead{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 18px 24px;padding-bottom: 22px;border-bottom: 1px solid rgba(18,16,14,0.12)}.dp-cardhead--out{display: block;padding-bottom: 22px;border-bottom: 1px solid rgba(18,16,14,0.1)}.dp-h3{margin: 0;font-size: 34px;letter-spacing: -0.02em}.dp-h3 + .dp-sub{margin-top: 8px}.dp-sub{margin: 0;font-size: 15px;color: var(--dp-muted-2)}.dp-pill{flex: none;display: flex;align-items: center;gap: 8px;background: var(--dp-ink);color: var(--dp-cream);border-radius: 999px;padding: 8px 14px;font-family: var(--dp-mono);font-size: 12px;letter-spacing: 0.08em;white-space: nowrap}.dp-pill i{width: 6px;height: 6px;border-radius: 999px;background: #22B18F}.dp-list{display: flex;flex-direction: column;padding: 6px 0}.dp-row{display: grid;grid-template-columns: 30px 1fr 20px;gap: 16px;align-items: center;padding: 14px;margin: 0 -14px;border-radius: 14px;cursor: help;outline: none;transition: background 140ms ease}.dp-card--in .dp-row:hover,.dp-card--in .dp-row:focus-visible{background: rgba(255,255,255,0.62)}.dp-card--out .dp-row:hover,.dp-card--out .dp-row:focus-visible{background: rgba(18,16,14,0.04)}.dp-label{font-size: 19px;font-weight: 700;letter-spacing: -0.01em}.dp-row--out .dp-label{color: var(--dp-muted-2)}.dp-i{font-family: var(--dp-mono);font-size: 13px;color: #8E8579;text-align: right}.dp-mark{flex: none;width: 30px;height: 30px;border-radius: 999px;display: grid;place-items: center}.dp-mark--yes{background: var(--dp-green);box-shadow: 0 0 0 4px rgba(11,122,100,0.18)}.dp-mark--no{border: 1px solid rgba(18,16,14,0.18)}.dp-foot{display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;padding-top: 24px;margin-top: auto;border-top: 1px solid rgba(18,16,14,0.12)}.dp-foot p{margin: 0;font-size: 15px;line-height: 1.5;color: var(--dp-muted);max-width: 46ch}.dp-cta{flex: none;background: var(--dp-tan);color: var(--dp-ink);font-size: 16px;font-weight: 800;text-decoration: none;padding: 15px 26px;border-radius: 999px;transition: transform 160ms ease,background 160ms ease}.dp-cta:hover{background: var(--accent-hover);color: var(--dp-ink);transform: translateY(-1px)}.dp-para{margin: 24px 0 0;font-size: 17px;line-height: 1.55;color: var(--dp-muted);text-wrap: pretty}.dp-callout{padding: 18px 20px;background: var(--dp-cream);border-radius: 16px;display: flex;gap: 14px;align-items: flex-start}.dp-callout span:last-child{font-size: 15px;line-height: 1.5;color: #4A453E}.dp-callout .dp-mark{width: 22px;height: 22px;box-shadow: none;margin-top: 1px}.dp-tip{position: fixed;z-index: 60;pointer-events: none;max-width: 320px;background: var(--dp-ink);color: var(--dp-cream);border-radius: 16px;padding: 16px 18px;box-shadow: 0 18px 40px rgba(18,16,14,0.28);font-family: var(--dp-font);opacity: 0;transition: opacity 120ms ease}.dp-tip[data-show="1"]{opacity: 1}.dp-tip-top{display: flex;align-items: center;gap: 10px;margin-bottom: 8px}.dp-tip-badge{flex: none;width: 18px;height: 18px;border-radius: 999px;display: grid;place-items: center;background: var(--dp-green)}.dp-tip[data-kind="no"] .dp-tip-badge{background: none;border: 1px solid var(--dp-muted-2)}.dp-tip-tag{font-family: var(--dp-mono);font-size: 11px;letter-spacing: 0.12em;color: var(--dp-tan)}.dp-tip[data-kind="no"] .dp-tip-tag{color: #B5AC9E}.dp-tip-title{font-size: 16px;font-weight: 800;letter-spacing: -0.01em;margin-bottom: 6px}.dp-tip-note{font-size: 14px;line-height: 1.5;color: #D8D0C2;text-wrap: pretty}@media (max-width: 760px){.dp-sec{padding-block: var(--s-64) var(--s-48)}.dp-h2{font-size: 36px}.dp-lede{font-size: 18px}.dp-card{padding: 28px 22px}.dp-h3{font-size: 26px}.dp-label{font-size: 17px}}.fold--seq .fold__grid{min-height: 470px;max-height: none;row-gap: var(--s-20);column-gap: 0;grid-template: ".  .     ." 26px ".  head  ." auto ".  panel ." 1fr ".  .     ." 26px / 22px minmax(0,1fr) 22px}@media (min-width: 900px){.fold--seq .fold__grid{min-height: 360px;max-height: none;row-gap: 0;column-gap: var(--s-40);grid-template: ".  .    .     ." 44px ".  head panel ." 1fr ".  .    .     ." 44px / 40px minmax(0,1fr) minmax(0,1.2fr) 40px}}.seq__head{grid-area: head;display: flex;flex-direction: column;gap: var(--s-16);justify-content: start;opacity: var(--fold-text-opacity)}.seq__top{display: grid;gap: var(--s-10)}.seq__bar{display: flex;align-items: center;gap: 6px}.seq__bar i{width: 26px;height: 4px;border-radius: var(--r-pill);background: var(--ink-a20);transition: none}.seq__bar i[data-on="true"]{width: 46px;background: var(--ink)}@media (min-width: 768px){.seq__bar i{width: 34px}.seq__bar i[data-on="true"]{width: 56px}}.seq__n{margin: 0;font-family: var(--font-display);font-weight: 800;font-size: 60px;line-height: .84;letter-spacing: -.03em;font-variant-numeric: tabular-nums}@media (min-width: 768px){.seq__n{font-size: 88px}}.seq__t{margin: 0;max-width: 15ch;min-height: 2lh}.seq__of{margin: 0;font-family: var(--font-mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: rgba(0,0,0,.55)}.seq__panel{grid-area: panel;align-self: stretch;background: var(--white-a60);border-radius: var(--r-20);padding: var(--s-20) var(--s-24);opacity: var(--fold-media-opacity)}@media (min-width: 768px){.seq__panel{padding: var(--s-28) var(--s-32)}}.seq__tbl{width: 100%;height: 100%;border-collapse: collapse;text-align: left}.seq__tbl th{width: 92px;padding: var(--s-12) var(--s-12) var(--s-12) 0;vertical-align: top;font-family: var(--font-mono);font-weight: 400;font-size: 11px;line-height: 1.5;letter-spacing: .1em;text-transform: uppercase;color: rgba(0,0,0,.55)}.seq__tbl td{padding: var(--s-12) 0;vertical-align: top;font-family: var(--font-body);font-size: 16px;line-height: 1.45}.seq__tbl tbody tr + tr{background-image: radial-gradient(circle,var(--ink-a20) 1px,transparent 1.1px);background-size: 8px 2px;background-repeat: repeat-x;background-position: left top}.seq__pay td{font-size: 18px;font-weight: 500;line-height: 1.35}@media (min-width: 768px){.seq__pay td{font-size: 20px}}@media (max-width: 619px){.seq__tbl,.seq__tbl tbody,.seq__tbl tr,.seq__tbl th,.seq__tbl td{display: block;width: auto;height: auto}.seq__tbl th{padding: 0 0 var(--s-4)}.seq__tbl td{padding: 0}.seq__tbl tbody tr + tr{margin-top: var(--s-16);padding-top: var(--s-16)}}.fur__media{margin: 0;border-radius: var(--r-16);overflow: hidden}.fur__media img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 42%;border-radius: var(--r-16)}.fur__media{aspect-ratio: 16 / 9;margin-top: var(--s-24);max-width: none}@media (min-width: 1060px){.callout--fur{display: grid;align-items: stretch;gap: var(--s-40);grid-template-columns: minmax(0,47ch) minmax(0,1fr)}.callout--fur > *{max-width: none}.fur__media{aspect-ratio: auto;margin-top: 0;min-height: 100%}}@media (min-width: 768px){.callout--liability{padding: var(--s-28) var(--s-32)}}.evidence{max-width: var(--stack-w);margin-inline: auto;background: var(--white);border: 1px solid var(--ink-a15);border-radius: var(--r-20);padding: var(--s-32) var(--s-24);display: grid;gap: var(--s-20)}@media (min-width: 768px){.evidence{padding: var(--s-40) var(--s-48)}}.evidence__t{margin: 0;font-family: var(--font-display);font-weight: 800;font-size: clamp(26px,3vw,40px);line-height: 1.08;letter-spacing: .01em;text-wrap: balance}.evidence__b{margin: 0;color: rgba(0,0,0,.75)}@media (min-width: 1000px){.evidence{grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: var(--s-48);align-items: start}.evidence__t{max-width: 15ch}}
