.ibp-root{--ibp-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-rule:color-mix(in oklch, var(--foreground) 16%, transparent)}}.ibp-root{--ibp-rule-soft:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-rule-soft:color-mix(in oklch, var(--foreground) 9%, transparent)}}.ibp-root{--ibp-rule-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-rule-strong:color-mix(in oklch, var(--foreground) 42%, transparent)}}.ibp-root{--ibp-ink-soft:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-ink-soft:color-mix(in oklch, var(--foreground) 74%, transparent)}}.ibp-root{--ibp-ink-faint:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-ink-faint:color-mix(in oklch, var(--foreground) 52%, transparent)}}.ibp-root{--ibp-paper:var(--card)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-paper:color-mix(in oklch, var(--card) 74%, var(--background))}}.ibp-root{--ibp-paper-edge:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-paper-edge:color-mix(in oklch, var(--foreground) 15%, transparent)}}.ibp-root{--ibp-sig-1:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-sig-1:color-mix(in oklch, var(--primary) 34%, transparent)}}.ibp-root{--ibp-sig-2:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-sig-2:color-mix(in oklch, var(--primary) 41%, transparent)}}.ibp-root{--ibp-sig-3:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-sig-3:color-mix(in oklch, var(--primary) 48%, transparent)}}.ibp-root{--ibp-sig-4:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-sig-4:color-mix(in oklch, var(--primary) 55%, transparent)}}.ibp-root{--ibp-sig-ink:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-sig-ink:color-mix(in oklch, var(--primary) 82%, transparent)}}.ibp-root{--ibp-gold:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-gold:color-mix(in oklch, var(--secondary) 80%, transparent)}}.ibp-root{--ibp-gold-ink:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-gold-ink:color-mix(in oklch, var(--secondary) 85%, transparent)}}.ibp-root{--ibp-gold-soft:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.ibp-root{--ibp-gold-soft:color-mix(in oklch, var(--secondary) 34%, transparent)}}.ibp-root{--ibp-atmo-x:12%;--ibp-atmo-wash:6.5%;inline-size:min(100% - clamp(2rem,8vw,5rem),72rem);margin-inline:auto;padding-block:clamp(2rem,5vw,3.5rem) clamp(4rem,8vw,7rem);position:relative}.light .ibp-root{--ibp-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-rule:color-mix(in oklch, var(--foreground) 24%, transparent)}}.light .ibp-root{--ibp-rule-soft:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-rule-soft:color-mix(in oklch, var(--foreground) 13%, transparent)}}.light .ibp-root{--ibp-rule-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-rule-strong:color-mix(in oklch, var(--foreground) 55%, transparent)}}.light .ibp-root{--ibp-ink-soft:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-ink-soft:color-mix(in oklch, var(--foreground) 80%, transparent)}}.light .ibp-root{--ibp-ink-faint:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-ink-faint:color-mix(in oklch, var(--foreground) 60%, transparent)}}.light .ibp-root{--ibp-paper:var(--card)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-paper:color-mix(in oklch, var(--card) 90%, var(--background))}}.light .ibp-root{--ibp-paper-edge:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-paper-edge:color-mix(in oklch, var(--foreground) 22%, transparent)}}.light .ibp-root{--ibp-sig-1:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-sig-1:color-mix(in oklch, var(--primary) 62%, var(--foreground))}}.light .ibp-root{--ibp-sig-2:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-sig-2:color-mix(in oklch, var(--primary) 57%, var(--foreground))}}.light .ibp-root{--ibp-sig-3:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-sig-3:color-mix(in oklch, var(--primary) 52%, var(--foreground))}}.light .ibp-root{--ibp-sig-4:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-sig-4:color-mix(in oklch, var(--primary) 47%, var(--foreground))}}.light .ibp-root{--ibp-sig-ink:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-sig-ink:color-mix(in oklch, var(--primary) 48%, var(--foreground))}}.light .ibp-root{--ibp-gold:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-gold:color-mix(in oklch, var(--secondary) 92%, transparent)}}.light .ibp-root{--ibp-gold-ink:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-gold-ink:color-mix(in oklch, var(--secondary) 55%, var(--foreground))}}.light .ibp-root{--ibp-gold-soft:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.light .ibp-root{--ibp-gold-soft:color-mix(in oklch, var(--secondary) 48%, transparent)}}.light .ibp-root{--ibp-atmo-wash:4.5%}.light .ibp-eyebrow{color:var(--ibp-sig-ink)}.ibp-atmo{z-index:-1;pointer-events:none;background-image:radial-gradient(560px 320px at var(--ibp-atmo-x) 2.5rem, var(--primary), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ibp-atmo{background-image:radial-gradient(560px 320px at var(--ibp-atmo-x) 2.5rem, color-mix(in oklch, var(--primary) var(--ibp-atmo-wash), transparent), transparent 70%)}}.ibp-atmo{background-repeat:no-repeat}[dir=rtl] .ibp-root{--ibp-atmo-x:88%}@media (min-width:1024px){.ibp-atmo:before{content:"";background:var(--ibp-rule-soft);inline-size:1px;position:absolute;inset-block:480px 0;inset-inline-start:50%;-webkit-mask-image:linear-gradient(#000 0 42%,#0000 58%);mask-image:linear-gradient(#000 0 42%,#0000 58%)}}.ibp-hud{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ibp-ink-faint);font-size:10.5px}.ibp-hud:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.ibp-root .ibp-hud:lang(ar):not(.ibp-step-num,.ibp-clauseno){font-family:var(--font-arabic,var(--font-sans,sans-serif))}.ibp-eyebrow{color:var(--primary);margin:0 0 .6rem}.ibp-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .8rem;font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:700;line-height:1.05}.ibp-lede{color:var(--ibp-ink-soft);max-inline-size:56ch;margin:0;font-size:1.02rem;line-height:1.6}.ibp-hero-stamp{border:1px solid var(--ibp-rule);color:var(--ibp-sig-ink);border-radius:2px;margin-block-start:1.6rem;padding:.55em .9em;display:inline-block}.ibp-section-title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;line-height:1.2}.ibp-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);font-size:.92rem}@supports (color:color-mix(in lab, red, red)){.ibp-link{-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 65%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 65%, transparent)}}.ibp-link{text-underline-offset:3px}.ibp-link:hover,.ibp-link:focus-visible{color:var(--primary)}.ibp-hero-in{animation:.64s cubic-bezier(.22,1,.36,1) both ibpHeroIn;animation-delay:calc(80ms + var(--ix-i,0) * 90ms)}@keyframes ibpHeroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:root:not([data-tier=mobile]) .ibp-root [data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1);transition-delay:calc(var(--ix-i,0) * 90ms);animation:.7s cubic-bezier(.32,.72,0,1) 5s forwards ibpRevealFallback;transform:translateY(10px)}:root:not([data-tier=mobile]) .ibp-root .is-live [data-reveal]{opacity:1;animation:none;transform:none}@keyframes ibpRevealFallback{to{opacity:1;transform:none}}.ibp-index{max-inline-size:26rem;margin-block-start:2.1rem}.ibp-index-head{margin:0 0 .3rem}.ibp-index-list{margin:0;padding:0;list-style:none}.ibp-index-row{border-block-end:1px solid var(--ibp-rule-soft)}.ibp-index-link{min-block-size:44px;color:var(--ibp-ink-soft);align-items:center;gap:.9rem;text-decoration:none;transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:flex}.ibp-index-no{color:var(--ibp-ink-faint);font-size:10px;transition:color .18s}.ibp-index-name{font-size:.94rem}.ibp-index-link:hover,.ibp-index-link:focus-visible{color:var(--foreground);transform:translate(.45rem)}[dir=rtl] .ibp-index-link:hover,[dir=rtl] .ibp-index-link:focus-visible{transform:translate(-.45rem)}.ibp-index-link:hover .ibp-index-no,.ibp-index-link:focus-visible .ibp-index-no{color:var(--primary)}.ibp-station{margin-block-start:clamp(3.2rem,7vw,5.2rem);scroll-margin-block-start:calc(var(--site-header-height,84px) + 24px)}.ibp-clausehead{border-block-start:2px solid var(--ibp-rule-strong);margin-block-end:1.4rem;padding-block-start:1.1rem;position:relative}.ibp-clausehead:before{content:"";border-block-start:1px solid var(--ibp-rule);position:absolute;inset-block-start:3px;inset-inline:0}.ibp-clausehead .ibp-section-title{padding-inline-end:2.5rem}.ibp-clauseno{color:var(--ibp-sig-ink);font-size:11px;position:absolute;inset-block-start:1.15rem;inset-inline-end:0}.ibp-clauseno-gold{color:var(--ibp-gold-ink)}.ibp-clauselede{color:var(--ibp-ink-soft);max-inline-size:64ch;margin:.7rem 0 0;font-size:.95rem;line-height:1.65}.ibp-close{border-block-start:2px solid var(--ibp-rule-strong);margin-block-start:clamp(3.2rem,7vw,5.2rem);padding-block-start:1.4rem}.ibp-close-title{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.ibp-close-body{color:var(--ibp-ink-soft);max-inline-size:56ch;margin:0 0 1rem}.ibp-close-actions{flex-wrap:wrap;gap:.8rem;display:flex}.ibp-close-primary,.ibp-close-secondary{border-radius:999px;align-items:center;min-block-size:44px;padding-inline:1.4rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.ibp-close-primary{background:var(--primary);color:var(--primary-foreground)}.ibp-close-primary:hover,.ibp-close-primary:focus-visible{filter:brightness(1.06)}.ibp-close-secondary{border:1px solid var(--ibp-rule);color:var(--foreground)}.ibp-close-secondary:hover,.ibp-close-secondary:focus-visible{border-color:var(--primary);color:var(--primary)}@media (prefers-reduced-motion:reduce){.ibp-hero-in{animation:none}.ibp-index-link{transition:none;transform:none}:root:not([data-tier=mobile]) .ibp-root [data-reveal]{opacity:1;transition:none;animation:none;transform:none}}.ibp-hero{align-items:start;gap:clamp(2.4rem,5vw,4rem);display:grid}@media (min-width:1024px){.ibp-hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}.ibp-agreement{background:var(--ibp-paper);border:1px solid var(--ibp-paper-edge);box-shadow:0 18px 40px -28px var(--background);border-radius:4px;padding:1.5rem clamp(1.1rem,2.4vw,1.7rem) 1.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ibp-agreement{box-shadow:0 18px 40px -28px color-mix(in oklch, var(--background) 60%, black)}}.light .ibp-agreement{box-shadow:0 16px 36px -30px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .ibp-agreement{box-shadow:0 16px 36px -30px color-mix(in oklch, var(--foreground) 45%, transparent)}}.ibp-agreement:after{content:"";border-inline-end:1px solid var(--ibp-rule-soft);border-block-end:1px solid var(--ibp-rule-soft);z-index:-1;pointer-events:none;border-end-end-radius:6px;position:absolute;inset-block:6px -6px;inset-inline:6px -6px}.ibp-ag-head{border-block-end:2px solid var(--ibp-rule-strong);padding-block-end:1rem;position:relative}.ibp-ag-head:after{content:"";border-block-end:1px solid var(--ibp-rule);position:absolute;inset-block-end:-4px;inset-inline:0}.ibp-ag-doc{color:var(--ibp-sig-ink);margin:0 0 .6rem}.ibp-ag-parties{margin:0;font-size:1.02rem;font-weight:600;line-height:1.5}.ibp-ag-blankname{border-block-end:1px solid var(--ibp-gold-soft);min-inline-size:11ch;color:var(--ibp-ink-faint);padding-inline:.3ch;font-style:italic;font-weight:400;display:inline-block}.ibp-ag-block{padding-block-start:1.1rem}.ibp-ag-sublabel{color:var(--ibp-sig-ink);margin:0 0 .5rem}.ibp-ag-sublabel-gold{color:var(--ibp-gold-ink)}.ibp-ag-fixed{margin:0;padding:0;list-style:none}.ibp-ag-row{align-items:baseline;gap:.75rem;padding-block:.55rem;display:flex}.ibp-ag-row+.ibp-ag-row{border-block-start:1px solid var(--ibp-rule-soft)}.ibp-ag-tick{border-left:2px solid var(--ibp-sig-3);border-bottom:2px solid var(--ibp-sig-3);flex:none;block-size:7px;inline-size:12px;transform:rotate(-45deg)translateY(-2px)}.ibp-ag-what{display:block}.ibp-ag-label{color:var(--foreground);font-size:.94rem;font-weight:600;display:inline-block}a.ibp-ag-label{text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);margin-block:-10px;padding-block:10px}@supports (color:color-mix(in lab, red, red)){a.ibp-ag-label{-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 45%, transparent)}}a.ibp-ag-label{text-underline-offset:3px}a.ibp-ag-label:hover,a.ibp-ag-label:focus-visible{color:var(--primary)}.ibp-ag-note{color:var(--ibp-ink-faint);margin-block-start:.1rem;font-size:.78rem;line-height:1.45;display:block}.ibp-ag-blanks{margin:0;padding:0;list-style:none}.ibp-ag-blankrow{flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;padding-block:.6rem;display:flex}.ibp-ag-blanklabel{flex:none;font-size:.94rem;font-weight:600}.ibp-ag-rule{border-block-end:1px solid var(--ibp-gold-soft);flex:1;min-inline-size:4rem;animation:7s ease-in-out infinite ibpInkBreathe;transform:translateY(-.3em)}.ibp-ag-annotation{color:var(--ibp-gold-ink);flex:none;font-size:9px}.ibp-ag-annotation:lang(ar),.ibp-ag-signnote:lang(ar){font-size:10.5px}@keyframes ibpInkBreathe{0%,to{opacity:1}50%{opacity:.55}}.ibp-ag-signs{border-block-start:1px dashed var(--ibp-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin-block-start:1.5rem;padding-block-start:1.2rem;display:grid}.ibp-ag-sign{flex-direction:column;display:flex}.ibp-ag-signline{border-block-end:1px solid var(--ibp-rule-strong);block-size:26px;margin-block-end:.45rem;display:block}.ibp-ag-signature{fill:none;block-size:22px;inline-size:min(120px,100%);stroke:var(--ibp-sig-4);stroke-width:1.6px;stroke-linecap:round;opacity:.85;display:block}.ibp-ag-signline-yours{border-block-end-color:var(--ibp-gold-soft)}.ibp-ag-signname{font-size:.86rem;font-weight:600}.ibp-ag-signnote{margin-block-start:.2rem;font-size:9px}@media (prefers-reduced-motion:reduce){.ibp-ag-rule{animation:none}}.ibp-models-grid{gap:clamp(1.6rem,4vw,3rem);display:grid;position:relative}@media (min-width:900px){.ibp-models-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ibp-models-grid:before{content:"";border-inline-start:1px solid var(--ibp-rule-soft);position:absolute;inset-block:.4rem;inset-inline-start:50%}}.ibp-model{border:1px solid var(--ibp-rule-soft);background:var(--card);border-radius:3px;padding:1.1rem 1.2rem 1.2rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ibp-model{background:color-mix(in oklch, var(--card) 40%, transparent)}}.ibp-model{transition:border-color .22s,transform .22s cubic-bezier(.22,1,.36,1)}.ibp-model:after{content:"";border-inline-end:1px solid var(--ibp-rule-soft);border-block-end:1px solid var(--ibp-rule-soft);z-index:-1;pointer-events:none;border-end-end-radius:5px;position:absolute;inset-block:5px -5px;inset-inline:5px -5px}@media (hover:hover){.ibp-model:hover{border-color:var(--ibp-sig-2);transform:translateY(-2px)}}.ibp-model-tag{color:var(--ibp-sig-ink);margin:0 0 .7rem}.ibp-model-name{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.ibp-model-body{color:var(--ibp-ink-soft);margin:0;font-size:.92rem;line-height:1.65}.ibp-proof-grid{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ibp-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3.5rem)}}.ibp-proof-cell{border-block-end:1px solid var(--ibp-rule-soft)}.ibp-proof-link{color:inherit;align-items:baseline;gap:1rem;padding-block:.95rem;text-decoration:none;display:flex}.ibp-proof-count{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ibp-sig-ink);text-align:end;flex:none;min-inline-size:2.2ch;font-size:clamp(1.9rem,3vw,2.4rem);font-weight:700;line-height:1;transition:color .2s}.ibp-proof-what{flex:1;display:block}.ibp-proof-label{font-size:.95rem;font-weight:600;line-height:1.3;display:block}.ibp-proof-sub{color:var(--ibp-ink-faint);margin-block-start:.15rem;font-size:.78rem;line-height:1.45;display:block}.ibp-proof-arrow{color:var(--ibp-ink-faint);opacity:0;flex:none;font-size:.95rem;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s;transform:translate(-4px)}[dir=rtl] .ibp-proof-arrow{transform:translate(4px)scaleX(-1)}@media (hover:hover){.ibp-proof-link:hover .ibp-proof-count{color:var(--primary)}.ibp-proof-link:hover .ibp-proof-arrow{opacity:1;transform:translate(0)}[dir=rtl] .ibp-proof-link:hover .ibp-proof-arrow{transform:translate(0)scaleX(-1)}}.ibp-proof-link:focus-visible .ibp-proof-count{color:var(--primary)}.ibp-proof-link:focus-visible .ibp-proof-arrow{opacity:1;transform:translate(0)}[dir=rtl] .ibp-proof-link:focus-visible .ibp-proof-arrow{transform:translate(0)scaleX(-1)}@media (hover:none){.ibp-proof-arrow{opacity:.55;transform:none}[dir=rtl] .ibp-proof-arrow{transform:scaleX(-1)}}.ibp-proof-wide{border-block-end:1px solid var(--ibp-rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 2rem;padding-block:1rem;display:flex}.ibp-proof-widelabel{max-inline-size:52ch;margin:0;font-size:.98rem;font-weight:600}.ibp-proof-widecta{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);margin-block:-12px;padding-block:12px;font-size:.92rem}@supports (color:color-mix(in lab, red, red)){.ibp-proof-widecta{-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 55%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.ibp-proof-widecta{text-underline-offset:3px}.ibp-proof-audit{margin:.9rem 0 0;font-size:9.5px}.light .ibp-proof-widecta{color:var(--ibp-sig-ink)}.ibp-steps-list{counter-reset:none;gap:clamp(1.6rem,4vw,2.6rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.ibp-steps-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ibp-step{border-block-start:1px solid var(--ibp-rule);padding-block-start:1rem;position:relative}.ibp-step:before{content:"";background:var(--ibp-sig-4);border-radius:999px;block-size:5px;inline-size:5px;position:absolute;inset-block-start:-3px;inset-inline-start:0}.ibp-step-num{color:var(--ibp-sig-ink);font-size:10px}.ibp-step-title{font-family:var(--font-display);margin:.45rem 0;font-size:1.05rem;font-weight:700}.ibp-step-body{color:var(--ibp-ink-soft);margin:0;font-size:.9rem;line-height:1.65}.ibp-queue{border:1px solid var(--ibp-rule-soft);background:var(--card);border-radius:3px;margin-block-start:1.6rem;padding:.9rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.ibp-queue{background:color-mix(in oklch, var(--card) 40%, transparent)}}.ibp-queue-label{color:var(--ibp-sig-ink);margin:0 0 .35rem}.ibp-queue-line{color:var(--ibp-ink-soft);max-inline-size:72ch;margin:0;font-size:.9rem;line-height:1.6}.ibp-id-list{margin:0 0 1rem}.ibp-id-row{border-block-end:1px solid var(--ibp-rule-soft);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:1.2rem;padding-block:.7rem;display:grid}@media (max-width:560px){.ibp-id-row{grid-template-columns:1fr;gap:.15rem}}.ibp-id-label{align-self:baseline}.ibp-id-value{font-variant-numeric:tabular-nums;margin:0;font-size:.95rem}.ibp-id-verify{align-items:center;min-block-size:44px;font-weight:600;display:inline-flex}.ibp-compliance{border-inline-start:2px solid var(--ibp-gold);max-inline-size:62rem;margin-block-start:clamp(3.2rem,7vw,5.2rem);padding-inline-start:clamp(1.1rem,2.5vw,1.6rem);position:relative}.ibp-compliance .ibp-section-title{margin-block-end:.6rem}.ibp-compliance p:not(.ibp-hud){color:var(--ibp-ink-soft);max-inline-size:72ch;margin:0;font-size:.95rem;line-height:1.7}.ibp-compliance .ibp-clauseno-gold{margin-block-end:.5rem;display:block;position:static}@media (prefers-reduced-motion:reduce){.ibp-proof-arrow,.ibp-model,.ibp-proof-link .ibp-proof-count{transition:none}.ibp-model:hover{transform:none}}
