.av-site.av-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 62% at 50% -12%,#ffffff26,#ffffff0b 46%,#fff0 74%),linear-gradient(#ffffff0a 1px,#0000 1px) 50% 0/48px 48px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 50% 0/48px 48px;height:760px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}@media (prefers-reduced-motion:no-preference){.av-site .av-page-in{animation:av-page-in .9s var(--av-ease) backwards}.av-site :is(.av-doc-title,.av-doc-lead,.av-gate-card).av-page-in{animation-name:av-page-focus}.av-site .av-doc-title.av-page-in{animation-delay:60ms}.av-site .av-doc-lead.av-page-in{animation-delay:.24s}}@keyframes av-page-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}@keyframes av-page-focus{0%{filter:blur(7px);transform:translateY(8px)}}.av-site .av-doc{width:min(800px, 100% - 2 * var(--av-gutter));margin:clamp(44px,7vw,96px) auto clamp(88px,10vw,128px)}.av-site .av-doc-head{justify-items:start;display:grid}.av-site .av-doc-title{font-size:clamp(var(--av-t-3xl), 5.4vw, var(--av-t-5xl));letter-spacing:-.022em;color:var(--av-white);text-wrap:balance;font-weight:380;line-height:1.04}.av-site .av-doc-lead{max-width:38em;font-size:var(--av-t-lg);color:var(--av-ink-2);text-wrap:pretty;margin-top:20px;line-height:1.65}.av-site .av-doc-date{font-size:var(--av-t-xs);color:var(--av-ink-3);margin-top:12px}.av-site .av-doc-invite{background:var(--av-porcelain);color:#000;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:36px;padding:22px 26px;display:flex;box-shadow:inset 0 1px #fff,inset 0 -1px #00000014,0 30px 80px #0009,0 0 60px #ffffff14}.av-site .av-doc-invite span{font-size:var(--av-t-xs);color:#0000008c}.av-site .av-doc-invite b{font-size:var(--av-t-xl);color:#000;overflow-wrap:anywhere;margin-top:2px;font-weight:500;display:block}.av-site .av-doc-invite p{max-width:22em;font-size:var(--av-t-sm);color:#0000009e;line-height:1.5}.av-site .av-doc-sec{background:radial-gradient(90% 60% at 0 0,#ffffff0a,#fff0 60%),linear-gradient(#161616,#0e0e0e);border-radius:24px;margin-top:16px;padding:32px 36px 34px;scroll-margin-top:24px;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0f,0 24px 60px #00000080}.av-site .av-doc-head+.av-doc-sec{margin-top:40px}.av-site .is-plain .av-doc-sec{box-shadow:none;border-top:1px solid var(--av-line);background:0 0;border-radius:0;margin-top:0;padding:34px 0 36px}.av-site .is-plain .av-doc-head+.av-doc-sec{margin-top:48px}.av-site .is-plain .av-doc-sec:last-child{border-bottom:1px solid var(--av-line)}.av-site .av-doc-sec h2{font-size:clamp(var(--av-t-xl), 2.2vw, var(--av-t-2xl));letter-spacing:-.015em;color:var(--av-white);font-weight:500;line-height:1.2}.av-site .av-doc-sec h3{font-size:var(--av-t-lg);color:var(--av-white);margin-top:30px;scroll-margin-top:24px;font-weight:500;line-height:1.35}.av-site .av-doc-sec :is(p,li){font-size:var(--av-t-md);overflow-wrap:anywhere;line-height:1.65}.av-site .av-doc-sec p{color:var(--av-ink-2);text-wrap:pretty;margin-top:10px}.av-site .av-doc strong{color:var(--av-white);font-weight:500}.av-site .av-doc a{color:var(--av-white);text-underline-offset:4px;transition:text-decoration-color .24s var(--av-ease);-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px}.av-site .av-doc a:hover{-webkit-text-decoration-color:var(--av-white);text-decoration-color:var(--av-white)}.av-site .av-doc-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.av-site .av-doc-chip{height:28px;font-size:var(--av-t-xs);color:#ffffffdb;background:linear-gradient(#333,#292929);border-radius:9px;align-items:center;padding:0 11px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.av-site .av-doc-chip.is-solid{box-shadow:none;color:#000;background:#fff;font-weight:500}.av-site .av-doc-steps{counter-reset:av-step;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.av-site .av-doc-steps li{color:#ffffffd1;counter-increment:av-step;padding-left:44px;position:relative}.av-site .av-doc-steps li:before{content:counter(av-step);width:28px;height:28px;font-size:var(--av-t-xs);font-variant-numeric:tabular-nums;color:var(--av-white);background:linear-gradient(#2b2b2b,#0c0c0c);border-radius:8px;place-items:center;font-weight:500;line-height:1;display:grid;position:absolute;top:-1px;left:0;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 6px 14px #00000080}.av-site .av-doc-note{font-size:var(--av-t-sm);color:#fff9;border-left:2px solid #ffffff40;margin-top:14px;padding-left:14px}.av-site .av-doc-sec p.av-doc-note{font-size:var(--av-t-sm);color:#fff9}.av-site .av-doc-promises{gap:14px;margin-top:20px;display:grid}.av-site .av-doc-promises li{color:#fffc;grid-template-columns:18px minmax(0,1fr);gap:12px;display:grid}.av-site .av-doc-promises .av-tick{width:17px;height:17px;color:var(--av-white);margin-top:3px}.av-site .av-doc-table{border-top:1px solid var(--av-line);margin-top:18px;display:grid}.av-site .av-doc-table div{border-bottom:1px solid var(--av-line);font-size:var(--av-t-md);grid-template-columns:11em minmax(0,1fr);gap:16px;padding:13px 0;line-height:1.55;display:grid}.av-site .av-doc-table dt{color:var(--av-white);font-weight:500}.av-site .av-doc-table dd{color:var(--av-ink-2);margin:0}.av-site .av-minimal-top{z-index:3;align-items:center;height:72px;padding:0 24px;display:flex;position:absolute;top:0;left:0;right:0}.av-site .av-minimal-main{z-index:1;position:relative}.av-site .av-minimal-foot{z-index:3;font-size:var(--av-t-xs);text-align:center;color:var(--av-ink-3);padding:0 24px 24px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.av-site .av-minimal-foot span{margin:0 7px}.av-site .av-minimal-foot a{color:#fff9;transition:color .24s var(--av-ease)}.av-site .av-minimal-foot a:hover{color:var(--av-white)}@media (max-width:639px){.av-site .av-minimal-top{height:64px;padding:0 20px}.av-site .av-minimal-foot{padding-bottom:18px}.av-site .av-doc-sec{border-radius:22px;padding:26px 22px 28px}.av-site .is-plain .av-doc-sec{border-radius:0;padding:28px 0 30px}.av-site .av-doc-invite{padding:20px 22px}}@media (max-width:520px){.av-site .av-doc-table div{grid-template-columns:minmax(0,1fr);gap:2px}.av-site .av-doc-steps li{padding-left:40px}}
