.JytMrW_content h1,.JytMrW_content h2,.JytMrW_content h3,.JytMrW_content h4,.JytMrW_content h5,.JytMrW_content h6{margin-top:1.5em;margin-bottom:.8em}.JytMrW_content h1:first-child,.JytMrW_content h2:first-child,.JytMrW_content h3:first-child,.JytMrW_content h4:first-child,.JytMrW_content h5:first-child,.JytMrW_content h6:first-child{margin-top:0}.JytMrW_content p,.JytMrW_content ul,.JytMrW_content ol,.JytMrW_content pre,.JytMrW_content blockquote,.JytMrW_content table,.JytMrW_content figure{margin-bottom:1rem}.JytMrW_content p:last-child,.JytMrW_content ul:last-child,.JytMrW_content ol:last-child,.JytMrW_content pre:last-child,.JytMrW_content blockquote:last-child,.JytMrW_content table:last-child,.JytMrW_content figure:last-child{margin-bottom:0}.JytMrW_content ul,.JytMrW_content ol{padding-left:1.5rem}.JytMrW_content li{margin-bottom:.25rem}.JytMrW_content code{font-family:var(--font-mono,monospace);background:var(--color-code-background,#f5f5f5);border-radius:4px;padding:.15em .4em;font-size:.875em}.JytMrW_content pre{border-radius:6px;padding:1rem 1.25rem;overflow-x:auto}.JytMrW_content pre code{font-size:inherit;background:0 0;padding:0}.JytMrW_content blockquote{font-style:italic}.JytMrW_content{max-width:calc(var(--container-width) - 400px);margin-left:var(--div-margin-left,auto);margin-right:var(--div-margin-right,auto)}.JytMrW_content h1,.JytMrW_content h2,.JytMrW_content h3,.JytMrW_content h4,.JytMrW_content h5,.JytMrW_content h6{font-weight:700;line-height:1.25em}.JytMrW_content [data-eyebrow]+h1,.JytMrW_content [data-eyebrow]+h2,.JytMrW_content [data-eyebrow]+h3,.JytMrW_content [data-eyebrow]+h4,.JytMrW_content [data-eyebrow]+h5,.JytMrW_content [data-eyebrow]+h6{margin-top:0}.JytMrW_content h1,.JytMrW_content h2{max-width:calc(var(--container-width) - 500px);margin-left:var(--div-margin-left);margin-right:var(--div-margin-right)}.JytMrW_content h2{font-size:2.5rem}.JytMrW_content p{font-size:1.1875rem}.JytMrW_content ul li,.JytMrW_content ol li{font-size:1.1875rem;line-height:1.5}.JytMrW_content ul{list-style-type:disc}.JytMrW_content ol{list-style-type:decimal}.JytMrW_content blockquote{margin:2rem 0;padding:1rem 2rem}.JytMrW_content img{border:1px solid var(--color-silver);max-width:100%;height:auto;margin-top:3rem;margin-bottom:3rem}.JytMrW_content a:not([class]){color:var(--color-blue,#537bff);font-size:1.25rem;font-weight:600;text-decoration:underline}.JytMrW_content a:not([class]):hover{opacity:.8}.JytMrW_content em{font-style:italic}@media (max-width:960px){.JytMrW_content,.JytMrW_content h1,.JytMrW_content h2{max-width:100%;margin-left:0;margin-right:0}.JytMrW_content h2{font-size:1.75rem}.JytMrW_content p,.JytMrW_content ul li,.JytMrW_content ol li,.JytMrW_content a:not([class]){font-size:1.0625rem}}
.PVCzVq_section{padding:var(--section-padding-y) 0;display:flow-root}.PVCzVq_section.PVCzVq_compact{padding:var(--section-padding-y-compact) 0}.PVCzVq_section.PVCzVq_compact .PVCzVq_content{gap:var(--section-inner-gap-compact)}.PVCzVq_section.PVCzVq_loose .PVCzVq_content{gap:var(--section-inner-gap-loose)}.PVCzVq_section .PVCzVq_content{gap:var(--section-inner-gap);max-width:var(--container-width);padding:0 var(--padding-x);flex-direction:column;margin:0 auto;display:flex}@media (max-width:960px){.PVCzVq_section .PVCzVq_content{padding:0 var(--padding-x)}}.PVCzVq_section.PVCzVq_fullWidth .PVCzVq_content{max-width:100%;padding:0}@media (max-width:960px){.PVCzVq_section.PVCzVq_fullWidth .PVCzVq_content{padding:0}}.PVCzVq_section{--section-bg:var(--section-bg-subtle);--section-fg:var(--section-fg-subtle);--section-highlight:var(--section-highlight-subtle);--color-eyebrow:var(--color-eyebrow-subtle);--color-moustache:var(--color-moustache-subtle);background-color:var(--section-bg);color:var(--section-fg)}.PVCzVq_section.PVCzVq_bold{--section-bg:var(--section-bg-strong);--section-fg:var(--section-fg-strong);--section-highlight:var(--section-highlight-strong);--button-color:var(--hero-button-strong,var(--section-fg-strong));--button-text-color:var(--hero-button-text-strong,var(--section-bg-strong));--button-border-color:var(--button-border-color-strong,var(--section-bg-strong));--button-hover-color:var(--button-hover-color-strong,color-mix(in srgb, var(--section-fg-strong) 80%, transparent));--button-hover-text-color:var(--button-hover-text-color-strong,var(--section-bg-strong));--color-eyebrow:var(--color-eyebrow-strong);--color-moustache:var(--color-moustache-strong);--theirs-bg:var(--theirs-bg-strong,color-mix(in srgb, var(--section-fg), var(--section-bg) 85%));--texture-opacity:.1;background:linear-gradient(135deg, color-mix(in srgb, var(--section-bg-strong), #fff 25%) 0%, var(--section-bg-strong) 50%, color-mix(in srgb, var(--section-bg-strong), #000 35%) 100%)}.PVCzVq_section.PVCzVq_striking{--section-bg-subtle-to:color-mix(in srgb, var(--section-bg-subtle) 90%, #102);background:linear-gradient(160deg, var(--section-bg-subtle), var(--section-bg-subtle-to))}.PVCzVq_section.PVCzVq_striking.PVCzVq_textured:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'><defs><pattern id='grid' width='40' height='40' patternUnits='userSpaceOnUse'><path d='M40 0H0V40' fill='none' stroke='%23fff' stroke-width='1'/></pattern><pattern id='ticks' width='10' height='40' patternUnits='userSpaceOnUse'><path d='M0 30V40' stroke='%23fff' stroke-width='1'/></pattern></defs><rect width='100%25' height='100%25' fill='url(%23grid)'/><rect width='100%25' height='100%25' fill='url(%23ticks)'/></svg>")}.PVCzVq_section.PVCzVq_textured{position:relative}.PVCzVq_section.PVCzVq_textured:before{content:"";pointer-events:none;height:600px;opacity:var(--texture-opacity,1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'><defs><pattern id='grid' width='40' height='40' patternUnits='userSpaceOnUse'><path d='M40 0H0V40' fill='none' stroke='%23eee' stroke-width='1'/></pattern><pattern id='ticks' width='10' height='40' patternUnits='userSpaceOnUse'><path d='M0 30V40' stroke='%23eee' stroke-width='1'/></pattern></defs><rect width='100%25' height='100%25' fill='url(%23grid)'/><rect width='100%25' height='100%25' fill='url(%23ticks)'/></svg>");background-repeat:no-repeat;background-position:var(--texture-position,right bottom);background-size:600px 600px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#0000 50%,#000 100%);mask-image:radial-gradient(circle,#0000 50%,#000 100%);-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PVCzVq_section.PVCzVq_left{text-align:left;--flex-justify-content:flex-start;--div-margin-left:0;--div-margin-right:auto}.PVCzVq_section.PVCzVq_center{text-align:center;--flex-justify-content:center;--div-margin-left:auto;--div-margin-right:auto;--button-align-self:center}.PVCzVq_section.PVCzVq_right{text-align:right;--flex-justify-content:flex-end;--div-margin-left:auto;--div-margin-right:0;--button-align-self:flex-end}
.O2L68W_article{max-width:var(--container-width);gap:4rem;margin:0 auto;display:flex}@media (max-width:960px){.O2L68W_article{flex-direction:column-reverse;gap:2rem}.O2L68W_article.O2L68W_contentsLeft{flex-direction:column}}.O2L68W_article.O2L68W_threeColumn{gap:3rem}.O2L68W_sidebar{font-family:var(--font-ui);flex:0 0 16rem}.O2L68W_contentsLeft .O2L68W_sidebar{border-right:1px solid color-mix(in srgb, var(--section-fg), var(--section-bg) 85%);padding-right:1rem}@media (max-width:960px){.O2L68W_sidebar{flex:none;width:100%}}.O2L68W_aside{flex:0 0 14rem}@media (max-width:960px){.O2L68W_aside{flex:none;width:100%}}.O2L68W_stickyWrap{top:calc(var(--header-height) + var(--breadcrumb-height) + 1rem);position:sticky}.O2L68W_stickyWrap>:first-child{margin-top:0}@media (max-width:960px){.O2L68W_stickyWrap{position:static}}.O2L68W_contents{font-size:1rem;line-height:1.6}.O2L68W_contents ul{border-left:1px solid color-mix(in srgb, var(--section-fg), var(--section-bg) 85%);flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.O2L68W_contentsLeft .O2L68W_contents ul{border-left:none}.O2L68W_contents .O2L68W_contentsTitle{margin:0 0 1rem;padding-left:.75rem;font-family:inherit;font-size:1.15rem;font-weight:700}.O2L68W_contents li{font-size:1rem}.O2L68W_contents a{color:inherit;opacity:.85;border-radius:4px;padding:.25rem .75rem;font-weight:500;text-decoration:none;transition:opacity .2s,color .2s;display:block}.O2L68W_contents a:hover{opacity:1}.O2L68W_contents .O2L68W_active a{opacity:1;color:var(--section-highlight,#1a73e8);font-weight:600}.O2L68W_contentArea{flex:1;min-width:0;font-size:.9375rem}@media (max-width:960px){.O2L68W_contentArea{--padding-x:0}}
.zi5f8G_aside{font-family:var(--font-ui);flex-direction:column;gap:1rem;display:flex}.zi5f8G_aside img{object-fit:cover;border-radius:50%;width:6rem;height:6rem}
.V6N7Hq_authorBio{background:color-mix(in srgb, var(--section-fg) 10%, var(--section-bg));border:1px solid color-mix(in srgb, var(--section-fg) 15%, transparent);font-family:var(--font-ui);border-radius:8px;grid-template-columns:auto 1fr;grid-template-areas:"image label""image name""image bio""image linkedin";align-items:start;gap:.75rem 2rem;max-width:40rem;padding:2rem;display:grid}.V6N7Hq_authorBio .V6N7Hq_label{opacity:.6;grid-area:label;font-size:.85rem}.V6N7Hq_authorBio img{object-fit:cover;border-radius:4px;grid-area:image;width:10rem;height:10rem}.V6N7Hq_authorBio .V6N7Hq_name{grid-area:name;margin:0;font-family:inherit;font-size:1.5rem;font-weight:800}.V6N7Hq_authorBio .V6N7Hq_bio{grid-area:bio;line-height:1.5}.V6N7Hq_authorBio .V6N7Hq_bio p{margin:0;font-size:1.1rem}.V6N7Hq_authorBio .V6N7Hq_linkedin{grid-area:linkedin;width:fit-content;display:inline-block}.V6N7Hq_authorBio .V6N7Hq_linkedinIcon{opacity:.4;width:1.25rem;height:1.25rem;transition:opacity .2s}.V6N7Hq_authorBio .V6N7Hq_linkedinIcon:hover{opacity:.7}@media (max-width:960px){.V6N7Hq_authorBio{text-align:center;grid-template-columns:1fr;grid-template-areas:"image""label""name""bio""linkedin";justify-items:center}}
.fDxavq_wrapper{top:var(--header-height);z-index:var(--z-breadcrumb);background:var(--section-bg,var(--bg-color-default));border-bottom:1px solid #d0d0d0;position:sticky}.fDxavq_breadcrumb{font-family:var(--font-ui);max-width:var(--container-width);padding:.75rem var(--padding-x);justify-content:space-between;margin:0 auto;font-size:.875rem;display:flex}@media (max-width:960px){.fDxavq_breadcrumb{padding:.75rem calc(var(--padding-x)*2)}}.fDxavq_breadcrumb a{color:var(--section-fg-subtle);text-decoration:none}.fDxavq_breadcrumb a:hover{text-decoration:underline}
.HB5Z3q_button{--button-color-active:var(--button-color,var(--button-color-default));--button-text-color-active:var(--button-text-color,var(--button-text-color-default));align-self:var(--button-align-self,flex-start);font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;background-color:var(--button-color-active);border:2px solid var(--button-border-color,var(--button-color-active));color:var(--button-text-color,var(--button-text-color-default));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:.75em 1.5em;font-size:1rem;font-weight:600;line-height:1.25em;text-decoration:none;display:inline-flex}.HB5Z3q_button:hover{background-color:var(--button-hover-color,color-mix(in srgb, var(--button-color-active) 80%, transparent));border-color:var(--button-hover-color,color-mix(in srgb, var(--button-border-color,var(--button-color-active)) 80%, transparent));color:var(--button-hover-text-color,var(--button-text-color,var(--button-text-color-default)))}.HB5Z3q_button.HB5Z3q_outlined{border:2px solid var(--outlined-color,var(--button-color-active));color:var(--outlined-color,var(--button-color-active));background-color:#0000}.HB5Z3q_button.HB5Z3q_outlined:hover{background-color:var(--outlined-color,var(--button-color-active));color:var(--outlined-hover-text-color,var(--button-text-color-active,white))}.HB5Z3q_button.HB5Z3q_inverted{color:var(--button-inverted-text-color,var(--section-bg-strong));background-color:#fff;border:2px solid #fff}.HB5Z3q_button.HB5Z3q_inverted:hover{background-color:#ffffffe6;border-color:#ffffffe6}.HB5Z3q_button.HB5Z3q_small{padding:.5em 1rem;font-size:1rem}.HB5Z3q_button.HB5Z3q_large{padding:1rem 2rem;font-size:1.25rem}.HB5Z3q_buttonsContainer{margin-top:var(--buttons-top-margin,2.5rem);gap:1rem;justify-content:var(--flex-justify-content,flex-start);display:flex}.HB5Z3q_buttonsContainer .HB5Z3q_button{min-width:150px}@media (max-width:960px){.HB5Z3q_buttonsContainer .HB5Z3q_button{flex:1;min-width:auto}.HB5Z3q_buttonsContainer{flex-wrap:wrap}}
.ZcVXRG_card{--card-background-top:color-mix(in srgb, var(--section-bg) 95%, var(--section-fg));--card-background-bottom:color-mix(in srgb, var(--section-bg) 90%, var(--section-fg));--card-highlight-background-top:var(--card-highlight-color,color-mix(in srgb, var(--highlight-color), var(--section-bg) 80%));--card-highlight-background-bottom:color-mix(in srgb, var(--card-highlight-background-top,var(--section-fg)) 90%, var(--section-bg));--card-highlight-foreground:var(--card-highlight-color-fg,var(--section-fg));--li-icon-bg-active:var(--li-icon-bg,var(--section-highlight));--li-icon-fg-active:var(--li-icon-fg,var(--section-bg));--border-radius-active:var(--border-radius,8px);border-radius:8px;flex-direction:column;gap:.5rem;padding:0 2rem 0 0;transition:all .2s;display:flex}.ZcVXRG_card h3{margin-top:0;margin-bottom:.5rem;font-size:1.25rem}.ZcVXRG_card h3 a{color:var(--card-link-color,#1a56db);text-decoration:none}.ZcVXRG_card h3 a:hover{text-decoration:underline}.ZcVXRG_card [data-eyebrow]{margin-bottom:.5rem}.ZcVXRG_card p{text-wrap:pretty;margin-top:0;margin-bottom:0}.ZcVXRG_card p+p{margin-top:1.25rem}.ZcVXRG_card>a{margin-top:.75rem}.ZcVXRG_card>svg{background:var(--li-icon-bg-active);width:2rem;height:2rem;color:var(--li-icon-fg-active);border-radius:4px;justify-content:center;align-items:center;margin-bottom:.75rem;padding:.4rem;display:inline-flex}.ZcVXRG_card.ZcVXRG_compact{padding:1.5rem}.ZcVXRG_card.ZcVXRG_showBox{background:var(--card-background,linear-gradient(160deg, var(--card-background-top), var(--card-background-bottom)));border:var(--card-border,none);box-shadow:var(--card-shadow,none);border-radius:var(--border-radius-active);padding:2rem}.ZcVXRG_card.ZcVXRG_highlighted{color:var(--card-highlight-foreground);--li-icon-bg:var(--color-blue);--li-icon-fg:#fff;background:linear-gradient(160deg, var(--card-highlight-background-top), var(--card-highlight-background-bottom))!important}.ZcVXRG_card img{object-fit:contain;object-position:left center;height:40px;margin:1rem 0 2rem;display:block}
._wIDxq_overlay{z-index:var(--z-mdx-error-overlay);background-color:#fffc;position:fixed;inset:0}._wIDxq_error{z-index:var(--z-mdx-error);color:red;background-color:#fff;border:2px solid red;border-radius:8px;max-width:600px;padding:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0000004d}._wIDxq_error a{color:red!important;text-decoration:underline!important}._wIDxq_error a:hover{text-decoration:none!important}
.IUI7La_cards{--gap:2rem;--gap-compact:1.25rem;font-family:var(--font-ui)}.IUI7La_cards h1,.IUI7La_cards h2,.IUI7La_cards h3,.IUI7La_cards h4,.IUI7La_cards h5,.IUI7La_cards h6{font-family:inherit}.IUI7La_cards{grid-template-columns:repeat(var(--cols), 1fr);text-align:left;display:grid}.IUI7La_cards.IUI7La_center{text-align:center}.IUI7La_cards.IUI7La_right{text-align:right}.IUI7La_cards{gap:var(--gap)}@media (max-width:960px){.IUI7La_cards{flex-direction:column;display:flex}}.IUI7La_cards.IUI7La_compact{gap:var(--gap-compact)}.IUI7La_cards ul{flex-direction:column;gap:2.5rem;margin:0;padding:0;display:flex}.IUI7La_cards.IUI7La_hasSeparator{--separator-color:color-mix(in srgb, var(--section-bg) 80%, var(--section-fg));--card-background:transparent}.IUI7La_cards.IUI7La_hasSeparator>*{position:relative}.IUI7La_cards.IUI7La_hasSeparator>:after{content:" ";top:calc(var(--gap)/-2);bottom:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);width:1px;display:block;position:absolute}@media (max-width:960px){.IUI7La_cards.IUI7La_hasSeparator>:after{display:none}.IUI7La_cards.IUI7La_hasSeparator>:not(:first-of-type):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="1"]>:nth-of-type(n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="1"]>:nth-child(n+2):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="2"]>:nth-of-type(2n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="2"]>:nth-child(n+3):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="3"]>:nth-of-type(3n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="3"]>:nth-child(n+4):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="4"]>:nth-of-type(4n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="4"]>:nth-child(n+5):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="5"]>:nth-of-type(5n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="5"]>:nth-child(n+6):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="6"]>:nth-of-type(6n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="6"]>:nth-child(n+7):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="7"]>:nth-of-type(7n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="7"]>:nth-child(n+8):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="8"]>:nth-of-type(8n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="8"]>:nth-child(n+9):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="9"]>:nth-of-type(9n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="9"]>:nth-child(n+10):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="10"]>:nth-of-type(10n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="10"]>:nth-child(n+11):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="11"]>:nth-of-type(11n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="11"]>:nth-child(n+12):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="12"]>:nth-of-type(12n):after{display:none}.IUI7La_cards.IUI7La_hasSeparator[data-num-columns="12"]>:nth-child(n+13):before{content:" ";top:calc(var(--gap)/-2);height:1px;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2);background-color:var(--separator-color);display:block;position:absolute}.IUI7La_cards.IUI7La_hasSeparator.IUI7La_compact>:after{right:calc(var(--gap-compact)/-2)}
._7rAS5W_tableContainer{--table-header-bg:color-mix(in srgb, var(--section-fg) 10%, var(--section-bg));--table-border:color-mix(in srgb, var(--section-fg) 20%, var(--section-bg));--table-bg:color-mix(in srgb, var(--section-fg) 5%, var(--section-bg));width:100%;max-width:900px;margin-left:var(--div-margin-left);margin-right:var(--div-margin-right)}._7rAS5W_tableContainer table{border-collapse:collapse;background:var(--table-bg);border-radius:8px;width:100%}._7rAS5W_tableContainer table th,._7rAS5W_tableContainer table td{border-bottom:1px solid var(--table-border);vertical-align:middle;padding:1rem}._7rAS5W_tableContainer table td:first-child{text-align:left;padding-bottom:.75rem}._7rAS5W_tableContainer table td{padding:1rem 2rem;font-size:1.125rem}._7rAS5W_tableContainer table th{background-color:var(--table-header-bg);text-align:center;font-weight:600}._7rAS5W_tableContainer table th:first-child{border-radius:8px 0 0;width:50%}._7rAS5W_tableContainer table th:last-child{border-radius:0 8px 0 0}._7rAS5W_tableContainer table th:not(:first-child){text-align:center;width:15%}._7rAS5W_tableContainer table th img{object-fit:contain;border:0;width:auto;height:40px;margin:.25rem auto;display:block}._7rAS5W_tableContainer table tbody td:not(:first-child){text-align:center}._7rAS5W_tableContainer table tbody tr:hover{background:color-mix(in srgb, var(--section-bg) 90%, var(--section-fg))}._7rAS5W_tableContainer table tbody tr:last-child td{border-bottom:none}._7rAS5W_tableContainer table tbody tr:last-child td:first-child{border-radius:0 0 0 8px}._7rAS5W_tableContainer table tbody tr:last-child td:last-child{border-radius:0 0 8px}._7rAS5W_check{color:var(--color-green);background:color-mix(in srgb, var(--color-green) 20%, transparent);border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}._7rAS5W_check svg{width:1.25rem;height:1.25rem}._7rAS5W_cross{opacity:.8;color:var(--color-red);background:color-mix(in srgb, var(--color-red) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}._7rAS5W_cross svg{width:1.125rem;height:1.125rem}@media (max-width:1280px){._7rAS5W_tableContainer table{font-size:14px}._7rAS5W_tableContainer table td{letter-spacing:-.02rem;padding:.875rem 1.25rem;font-size:.875rem;line-height:1.5em}._7rAS5W_tableContainer table th{letter-spacing:-.04em;padding:.875rem .65rem .75rem}}
.q4nYVa_comparisonFeature{--image-border:color-mix(in srgb, var(--section-fg), var(--section-bg) 80%);gap:6rem;padding:0;display:flex}@media (max-width:1280px){.q4nYVa_comparisonFeature{gap:4rem}}@media (max-width:960px){.q4nYVa_comparisonFeature{gap:3rem}}.q4nYVa_comparisonFeature.q4nYVa_left{flex-direction:row}@media (max-width:840px){.q4nYVa_comparisonFeature.q4nYVa_left{flex-direction:column-reverse}}.q4nYVa_comparisonFeature.q4nYVa_right{flex-direction:row-reverse}@media (max-width:840px){.q4nYVa_comparisonFeature.q4nYVa_right{flex-direction:column-reverse}}.q4nYVa_comparisonFeature .q4nYVa_textArea{flex-direction:column;flex:3;gap:2rem;display:flex}.q4nYVa_comparisonFeature .q4nYVa_imageArea{flex:2;align-items:center;display:flex}.q4nYVa_comparisonFeature .q4nYVa_imageArea img{border:2px solid var(--image-border);border-radius:16px;width:auto;max-height:500px;overflow:hidden}@media (max-width:840px){.q4nYVa_comparisonFeature .q4nYVa_imageArea img{width:100%;margin:2rem auto 0}}.q4nYVa_comparisonFeature .q4nYVa_imageArea img{object-fit:cover;object-position:left top}.q4nYVa_comparisonFeature .q4nYVa_heading h2,.q4nYVa_comparisonFeature .q4nYVa_heading h3,.q4nYVa_comparisonFeature .q4nYVa_heading h4,.q4nYVa_comparisonFeature .q4nYVa_heading h5,.q4nYVa_comparisonFeature .q4nYVa_heading h6{text-wrap:pretty;margin:0}.q4nYVa_comparisonFeature .q4nYVa_theirs{background-color:var(--theirs-bg,color-mix(in srgb, var(--color-blue), var(--section-bg) 85%));border-radius:8px;padding:.65rem 1rem}.q4nYVa_comparisonFeature .q4nYVa_theirs p{font-size:1rem}.q4nYVa_comparisonFeature .q4nYVa_ours{font-size:1.25rem}.q4nYVa_comparisonFeature p{text-wrap:pretty;margin:1rem 0 0}.q4nYVa_comparisonFeature p:first-child{margin:0}
.BJjlLG_tableWrapper{--table-header-bg:color-mix(in srgb, var(--section-fg) 10%, var(--section-bg));--table-border:color-mix(in srgb, var(--section-fg) 20%, var(--section-bg));--table-bg:color-mix(in srgb, var(--section-fg) 5%, var(--section-bg));--table-bg-hover:color-mix(in srgb, var(--section-fg) 10%, var(--section-bg));--table-highlight-color-active:var(--table-highlight-color,var(--section-fg));--table-highlighted-header-bg:color-mix(in srgb, var(--table-highlight-color-active) 90%, var(--section-bg));--table-highlighted-cell-bg:color-mix(in srgb, var(--table-highlight-color-active) 80%, var(--section-bg));--table-highlighted-cell-bg-hover:color-mix(in srgb, var(--table-highlight-color-active) 60%, var(--section-bg));--table-highlighted-cell-fg:color-mix(in srgb, var(--table-highlight-color-active) 0%, var(--section-bg));--table-highlighted-border:color-mix(in srgb, var(--table-highlight-color-active) 70%, var(--section-bg));--border-radius:5px}@media (max-width:960px){.BJjlLG_tableWrapper{-webkit-overflow-scrolling:touch;margin-left:calc(-1*var(--padding-x));margin-right:calc(-1*var(--padding-x));padding-left:var(--padding-x);padding-right:var(--padding-x);overflow-x:auto}.BJjlLG_tableWrapper table{table-layout:auto;min-width:600px}.BJjlLG_tableWrapper th,.BJjlLG_tableWrapper td{padding:.5rem .625rem;font-size:.875rem}.BJjlLG_tableWrapper th{font-size:.9375rem}.BJjlLG_tableWrapper th:first-child,.BJjlLG_tableWrapper td:first-child{z-index:1;position:sticky;left:0}.BJjlLG_tableWrapper th:first-child{background-color:var(--table-header-bg)}.BJjlLG_tableWrapper td:first-child{background-color:var(--table-bg)}}.BJjlLG_tableWrapper table{table-layout:fixed;border-collapse:collapse;width:100%}.BJjlLG_tableWrapper th{background-color:var(--table-header-bg);text-align:center;padding:.75rem 1rem;font-weight:700}.BJjlLG_tableWrapper th:first-child{text-align:right;background-color:#0000;width:20%}.BJjlLG_tableWrapper th:nth-child(2){border-radius:var(--border-radius) 0 0 0}.BJjlLG_tableWrapper th:last-child{border-radius:0 var(--border-radius) 0 0}.BJjlLG_tableWrapper td{text-align:center;border-bottom:1px solid var(--table-border);background-color:var(--table-bg);vertical-align:middle;padding:.75rem 1rem}.BJjlLG_tableWrapper td:first-child{border-radius:var(--border-radius) 0 0 0;text-align:right}.BJjlLG_tableWrapper tr:last-child td{border-bottom:0!important}.BJjlLG_tableWrapper tr:last-child td:first-child{border-radius:0 0 0 var(--border-radius)}.BJjlLG_tableWrapper tr:last-child td:last-child{border-radius:0 0 var(--border-radius) 0}.BJjlLG_tableWrapper tbody tr:hover td{cursor:pointer;background-color:var(--table-bg-hover)}.BJjlLG_tableWrapper[data-highlight-column="2"] tr:hover td:nth-child(2),.BJjlLG_tableWrapper[data-highlight-column="3"] tr:hover td:nth-child(3),.BJjlLG_tableWrapper[data-highlight-column="4"] tr:hover td:nth-child(4),.BJjlLG_tableWrapper[data-highlight-column="5"] tr:hover td:nth-child(5),.BJjlLG_tableWrapper[data-highlight-column="6"] tr:hover td:nth-child(6),.BJjlLG_tableWrapper[data-highlight-column="7"] tr:hover td:nth-child(7),.BJjlLG_tableWrapper[data-highlight-column="8"] tr:hover td:nth-child(8),.BJjlLG_tableWrapper[data-highlight-column="9"] tr:hover td:nth-child(9),.BJjlLG_tableWrapper[data-highlight-column="10"] tr:hover td:nth-child(10),.BJjlLG_tableWrapper[data-highlight-column="11"] tr:hover td:nth-child(11),.BJjlLG_tableWrapper[data-highlight-column="12"] tr:hover td:nth-child(12){background-color:var(--table-highlighted-cell-bg-hover)}.BJjlLG_tableWrapper tbody tr:last-child td{border-bottom:none}.BJjlLG_tableWrapper[data-highlight-column="2"] th:nth-child(2){background:var(--table-highlighted-header-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="2"] td:nth-child(2){background:var(--table-highlighted-cell-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="3"] th:nth-child(3){background:var(--table-highlighted-header-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="3"] td:nth-child(3){background:var(--table-highlighted-cell-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="4"] th:nth-child(4){background:var(--table-highlighted-header-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="4"] td:nth-child(4){background:var(--table-highlighted-cell-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="5"] th:nth-child(5){background:var(--table-highlighted-header-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="5"] td:nth-child(5){background:var(--table-highlighted-cell-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="6"] th:nth-child(6){background:var(--table-highlighted-header-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="6"] td:nth-child(6){background:var(--table-highlighted-cell-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="7"] th:nth-child(7){background:var(--table-highlighted-header-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="7"] td:nth-child(7){background:var(--table-highlighted-cell-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="8"] th:nth-child(8){background:var(--table-highlighted-header-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="8"] td:nth-child(8){background:var(--table-highlighted-cell-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="9"] th:nth-child(9){background:var(--table-highlighted-header-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="9"] td:nth-child(9){background:var(--table-highlighted-cell-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="10"] th:nth-child(10){background:var(--table-highlighted-header-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}.BJjlLG_tableWrapper[data-highlight-column="10"] td:nth-child(10){background:var(--table-highlighted-cell-bg);color:var(--table-highlighted-cell-fg);border-bottom:1px solid var(--table-highlighted-border)}
.x4p7KW_cta{--buttons-top-margin:2rem;--moustache-top-margin:-.5rem}@media (max-width:960px){.x4p7KW_cta{--padding-x:1.875rem}}.x4p7KW_cta .x4p7KW_content{flex-direction:column;gap:1.25rem;margin:0 auto;display:flex}.x4p7KW_cta .x4p7KW_content h2{max-width:calc(var(--container-width) - 300px);text-wrap:balance;margin-top:0;margin-left:auto;margin-right:auto;font-size:2.875rem;font-weight:700}.x4p7KW_cta .x4p7KW_content>p{max-width:calc(var(--container-width) - 300px);text-wrap:balance;margin-left:auto;margin-right:auto;font-size:1.2rem}@media (max-width:960px){.x4p7KW_cta .x4p7KW_content h2{max-width:100%;font-size:2rem}.x4p7KW_cta .x4p7KW_content>p{max-width:100%;font-size:1.0625rem}}
.UPsaPW_emailCapture{border:2px solid var(--button-color,var(--button-color-default));max-width:24rem;font-family:var(--font-ui);border-radius:8px;padding:1.25rem}.UPsaPW_emailCapture .UPsaPW_header{margin-bottom:1rem;padding-right:2.25rem;position:relative}.UPsaPW_emailCapture .UPsaPW_header>div{flex-direction:column;gap:.5rem;display:flex}.UPsaPW_emailCapture .UPsaPW_icon{opacity:.6;width:1.75rem;height:1.75rem;position:absolute;top:-.25rem;right:0;transform:rotate(12deg)}.UPsaPW_emailCapture p{margin:0;font-size:.95rem;line-height:1.3}.UPsaPW_emailCapture input{border:1px solid color-mix(in srgb, var(--section-fg), var(--section-bg) 75%);width:100%;font-size:.875rem;font-family:var(--font-ui);background:var(--section-bg);color:var(--section-fg);box-sizing:border-box;border-radius:6px;padding:.5rem .75rem;display:block}.UPsaPW_emailCapture input::placeholder{color:color-mix(in srgb, var(--section-fg), var(--section-bg) 50%)}.UPsaPW_emailCapture button{width:100%;font-size:.875rem;font-weight:600;font-family:var(--font-ui);background:var(--button-color,var(--button-color-default));color:var(--button-text-color,var(--button-text-color-default));cursor:pointer;border:none;border-radius:6px;margin-top:.5rem;padding:.5rem 1rem;display:block}@keyframes UPsaPW_flashPulse{0%{border-color:var(--button-color,var(--button-color-default));box-shadow:0 0 #0000}15%{border-color:#0000;box-shadow:0 0 #0000}40%{border-color:var(--button-color,var(--button-color-default));box-shadow:0 0 14px 3px color-mix(in srgb, var(--button-color,var(--button-color-default)) 40%, transparent)}55%{border-color:#0000;box-shadow:0 0 #0000}80%{border-color:var(--button-color,var(--button-color-default));box-shadow:0 0 10px 2px color-mix(in srgb, var(--button-color,var(--button-color-default)) 30%, transparent)}to{border-color:var(--button-color,var(--button-color-default));box-shadow:0 0 #0000}}.UPsaPW_flash>.UPsaPW_emailCapture{animation:1.6s ease-out UPsaPW_flashPulse}
.r2GW0a_eyebrow{align-items:center;gap:var(--eyebrow-decoration-gap,0);font-family:var(--eyebrow-font-family,inherit);font-size:var(--eyebrow-font-size,1rem);font-weight:var(--eyebrow-font-weight,700);text-transform:var(--eyebrow-text-transform,uppercase);letter-spacing:var(--eyebrow-letter-spacing,.05em);color:var(--color-eyebrow);display:inline-flex}.r2GW0a_eyebrow:before{content:"";display:var(--eyebrow-decoration-display,none);width:var(--eyebrow-decoration-width,16px);opacity:.6;background:currentColor;height:1px}
.pk4QmW_badge{background:var(--badge-bg,#fff);border:1px solid #0000000d;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem;animation:3s ease-in-out infinite pk4QmW_float;display:inline-flex;box-shadow:0 20px 40px -10px #00000026}@media (max-width:960px){.pk4QmW_badge{display:none}}.pk4QmW_right{width:fit-content;margin-left:auto;display:flex}.pk4QmW_left{width:fit-content;display:flex}.pk4QmW_icon{background:var(--badge-icon-bg,#4ade8033);width:2rem;height:2rem;color:var(--badge-icon-color,#16a34a);border-radius:50%;justify-content:center;align-items:center;display:flex}.pk4QmW_label{text-transform:uppercase;color:var(--badge-label-color,#0f172a80);font-size:10px;font-weight:600}.pk4QmW_value{font-size:.875rem;font-family:var(--font-mono,monospace);color:var(--text-color-default);font-weight:500}
._23_uaW_logo{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._23_uaW_logo ._23_uaW_logoIcon{filter:grayscale()brightness(10);background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}._23_uaW_logo ._23_uaW_logoImage{width:auto;height:var(--logo-height,2rem);max-width:none;filter:var(--logo-filter,none)}._23_uaW_logo ._23_uaW_logoImage._23_uaW_muted{filter:grayscale()}._23_uaW_logo ._23_uaW_logoText{font-size:var(--logo-font-size,1.5rem);line-height:var(--logo-text-line-height,1.5rem);padding:0;margin:0!important}._23_uaW_logo ._23_uaW_logoText._23_uaW_hasLogo{opacity:0;pointer-events:none;font-size:0;line-height:0}
.i9iOhG_sentinel{height:1px}.i9iOhG_peek{z-index:40;pointer-events:none;transition:bottom .4s cubic-bezier(.34,1.56,.64,1);position:fixed;bottom:-60px;right:2rem}.i9iOhG_peek.i9iOhG_visible{bottom:1rem}.i9iOhG_peek.i9iOhG_visible .i9iOhG_smile{d:path("M18 36 Q30 50 42 36");transition:d .4s cubic-bezier(.34,1.56,.64,1) .3s}.i9iOhG_peek svg{display:block}.i9iOhG_smile{d:path("M18 36 Q30 42 42 36");transition:d .3s}
.wcgw9G_footer{--logo-height:1.5rem;background:var(--footer-bg);color:var(--footer-fg);font-family:var(--font-ui);font-size:1rem}.wcgw9G_footer a{color:var(--footer-fg);text-decoration:none}.wcgw9G_footer a:hover{text-decoration:underline}.wcgw9G_footer .wcgw9G_content{max-width:var(--container-width);padding:3rem var(--padding-x);margin:0 auto}@media (max-width:960px){.wcgw9G_footer .wcgw9G_content{padding:3rem var(--padding-x)}}.wcgw9G_footer .wcgw9G_top{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem 3rem;margin-bottom:2.5rem;display:grid}@media (max-width:960px){.wcgw9G_footer .wcgw9G_top{grid-template-columns:1fr 1fr}.wcgw9G_footer .wcgw9G_top .wcgw9G_brand{grid-column:1/-1}}.wcgw9G_footer .wcgw9G_brand{flex-direction:column;gap:1.5rem;display:flex}.wcgw9G_footer .wcgw9G_tagline{color:var(--footer-muted,#fff6);max-width:20rem;margin:0;font-size:.875rem;line-height:1.6}.wcgw9G_footer .wcgw9G_status{font-size:10px;font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--footer-accent,#4ade80);align-items:center;gap:.5rem;display:flex}.wcgw9G_footer .wcgw9G_statusDot{--pulse-opacity:.4;background:var(--footer-accent,#4ade80);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite wcgw9G_pulse}.wcgw9G_footer .wcgw9G_column h3,.wcgw9G_footer .wcgw9G_column h4,.wcgw9G_footer .wcgw9G_column h5,.wcgw9G_footer .wcgw9G_column h6{text-transform:uppercase;letter-spacing:.05em;color:var(--section-highlight);border-bottom:1px solid #ffffff26;margin:0 0 .75rem;padding-bottom:.5rem;font-family:inherit;font-size:.95rem;font-weight:700}.wcgw9G_footer .wcgw9G_column ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.wcgw9G_footer .wcgw9G_column p{margin:0 0 .25rem}.wcgw9G_footer .wcgw9G_bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:2rem;display:flex}@media (max-width:960px){.wcgw9G_footer .wcgw9G_bottom{text-align:center;flex-direction:column;gap:1rem}}.wcgw9G_footer .wcgw9G_copyright{font-size:.75rem;font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--footer-muted,#fff9)}.wcgw9G_footer .wcgw9G_social{gap:2rem;display:flex}.wcgw9G_footer .wcgw9G_social a{font-size:.75rem;font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--footer-muted,#fff9);text-decoration:none;transition:color .2s}.wcgw9G_footer .wcgw9G_social a:hover{color:var(--footer-fg);text-decoration:none}
.wS1-Va_header{z-index:var(--z-header);font-family:var(--font-ui);--header-fg-60:color-mix(in srgb, var(--header-fg) 60%, transparent);--header-fg-20:color-mix(in srgb, var(--header-fg) 20%, transparent);--button-color:var(--header-fg);--button-text-color:var(--header-bg);--logo-height:var(--header-logo-height,calc(var(--header-height) - 16px));--logo-text-line-height:var(--header-height);background:var(--header-bg);color:var(--header-fg);border-bottom:var(--header-border-width,0) solid var(--header-border,transparent);font-size:1.125rem;position:sticky;top:0}.wS1-Va_header .wS1-Va_content{max-width:var(--container-width);padding:0 var(--padding-x);margin:0 auto}@media (max-width:960px){.wS1-Va_header .wS1-Va_content{padding:0 var(--padding-x)}}.wS1-Va_header .wS1-Va_content{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}@media (max-width:960px){.wS1-Va_header .wS1-Va_content{background:var(--header-bg);position:fixed;top:0;left:0;right:0}}.wS1-Va_header .wS1-Va_logoLink,.wS1-Va_header .wS1-Va_logoSpan{text-decoration:none}.wS1-Va_header .wS1-Va_hamburger{display:none}@media (max-width:960px){.wS1-Va_header .wS1-Va_hamburger{display:flex}}.wS1-Va_header .wS1-Va_hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:8px}.wS1-Va_header .wS1-Va_hamburger>span{background:var(--header-fg);width:24px;height:2px}.wS1-Va_header ul{justify-content:center;align-items:center;gap:1.25rem;margin:0;list-style:none;display:flex}@media (max-width:960px){.wS1-Va_header ul{top:var(--header-height);background:var(--header-bg);min-height:600px;z-index:var(--z-mobile-nav);padding:3rem calc(var(--padding-x)*2);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;font-size:1.75rem;display:none;position:fixed;bottom:0;left:0;right:0}.wS1-Va_header ul a[class*=button]{font-size:1.5rem}}.wS1-Va_header ul li:has(a[class*=button]){margin-left:2.5rem}@media (max-width:960px){.wS1-Va_header ul li:has(a[class*=button]){margin-left:0}}.wS1-Va_header ul li:has(a[class*=button]) a[class*=button]{min-width:var(--header-button-min-width,auto)}.wS1-Va_header ul li:has(a[class*=button])+li:has(a[class*=button]){margin-left:0}.wS1-Va_header ul>li>a:not([class*=button]){color:var(--header-fg);font-weight:var(--header-nav-weight,500);border-radius:999px;padding:.25rem .75rem;text-decoration:none;transition:background .2s}.wS1-Va_header ul>li>a:not([class*=button]).wS1-Va_active,.wS1-Va_header ul>li>a:not([class*=button]):hover{background:var(--header-fg-20)}.wS1-Va_header ul:hover>li>a:not([class*=button]).wS1-Va_active:not(:hover){background:color-mix(in srgb, var(--header-fg) 10%, transparent)}.wS1-Va_header.wS1-Va_scrolled{--header-bg:var(--header-bg-scrolled);--header-fg:var(--header-fg-scrolled);--header-border:var(--header-border-scrolled);--logo-filter:var(--logo-filter-scrolled,none)}.wS1-Va_header.wS1-Va_scrolled .wS1-Va_content{opacity:var(--header-scrolled-opacity,.6);transition:opacity .3s}@media (max-width:960px){.wS1-Va_header.wS1-Va_scrolled .wS1-Va_content{opacity:1}}.wS1-Va_header.wS1-Va_scrolled .wS1-Va_content:hover{opacity:1}.wS1-Va_header.wS1-Va_navOpen .wS1-Va_hamburger span:first-child{transform:rotate(45deg)translate(5px,5px)}.wS1-Va_header.wS1-Va_navOpen .wS1-Va_hamburger span:nth-child(2){opacity:0}.wS1-Va_header.wS1-Va_navOpen .wS1-Va_hamburger span:nth-child(3){transform:rotate(-45deg)translate(4px,-3px)}@media (max-width:960px){.wS1-Va_header.wS1-Va_navOpen ul{display:flex}}
.nT6Ftq_submenu{align-items:center;display:inline-flex;position:relative}.nT6Ftq_trigger{background:var(--submenu-bg,transparent);color:var(--submenu-fg,var(--header-fg));font:inherit;font-weight:var(--header-nav-weight,500);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .75rem;transition:background .2s;display:inline-flex}.nT6Ftq_trigger:hover,.nT6Ftq_trigger:focus-visible{background:var(--submenu-bg-hover,var(--header-fg-20))}.nT6Ftq_panel{background:var(--submenu-panel-bg,var(--header-bg));color:var(--submenu-panel-fg,var(--header-fg));padding:var(--submenu-panel-padding,1rem);border-radius:var(--submenu-panel-radius,8px);box-shadow:var(--submenu-panel-shadow,0 8px 24px #00000026);min-width:var(--submenu-panel-min-width,14rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(-4px)}.nT6Ftq_submenu:hover .nT6Ftq_panel,.nT6Ftq_submenu:focus-within .nT6Ftq_panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.gAFvUq_item{--submenu-accent:var(--submenu-accent-default,transparent);color:var(--submenu-item-fg,inherit);background:var(--submenu-item-bg,transparent);border-radius:6px;align-items:flex-start;gap:.75rem;padding:.5rem;text-decoration:none;transition:background .15s;display:flex}.gAFvUq_item:hover,.gAFvUq_item:focus-visible{background:var(--submenu-item-bg-hover,color-mix(in srgb, var(--submenu-accent) 12%, transparent))}.gAFvUq_icon{background:var(--submenu-icon-bg,var(--submenu-accent));width:2rem;height:2rem;color:var(--submenu-icon-fg,currentColor);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gAFvUq_body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.gAFvUq_title{font-size:.95rem;font-weight:600}.gAFvUq_description{opacity:.7;font-size:.85rem}
.twV7AW_hero .twV7AW_content{justify-content:center;align-items:center;gap:6rem;padding:0;display:flex}@media (max-width:1280px){.twV7AW_hero .twV7AW_content{gap:3rem}}@media (max-width:960px){.twV7AW_hero .twV7AW_content{flex-direction:column;gap:3rem;padding:0}}.twV7AW_hero .twV7AW_textArea{flex-direction:column;gap:1.5rem;display:flex}.twV7AW_hero .twV7AW_textArea h1,.twV7AW_hero .twV7AW_textArea h2{letter-spacing:-.06em;text-wrap:balance;z-index:9;margin:0;font-size:5rem;font-weight:600;line-height:1em;position:relative}@media (max-width:960px){.twV7AW_hero .twV7AW_textArea h1,.twV7AW_hero .twV7AW_textArea h2{font-size:3rem}}.twV7AW_hero .twV7AW_textArea.twV7AW_hasVisual h1,.twV7AW_hero .twV7AW_textArea.twV7AW_hasVisual h2{margin-right:0}.twV7AW_hero .twV7AW_textArea ul{flex-direction:column;gap:1.5rem;margin-top:2.25rem;padding-left:0;display:flex}.twV7AW_hero .twV7AW_textArea li{margin-bottom:0;font-size:1.15rem}.twV7AW_hero .twV7AW_textArea li strong{letter-spacing:-.02em;font-weight:700}@media (max-width:1280px){.twV7AW_hero .twV7AW_textArea{letter-spacing:-.01em;font-size:3rem;line-height:1.15em}}.twV7AW_hero .twV7AW_textArea{flex:4;min-width:0}.twV7AW_hero .twV7AW_textArea h1 em,.twV7AW_hero .twV7AW_textArea h2 em{color:var(--section-highlight);font-style:normal}.twV7AW_hero .twV7AW_textArea p{padding-right:6rem;font-size:1.25rem}@media (max-width:960px){.twV7AW_hero .twV7AW_textArea p{padding-right:0}}.twV7AW_hero .twV7AW_visualArea{min-width:0;height:600px;margin-right:calc(-1*(var(--padding-x) + max(0px,(100vw - var(--container-width))/2)));flex:3;position:relative;overflow:hidden}.twV7AW_hero .twV7AW_visualArea img{object-fit:cover;object-position:left top;width:100%;height:100%}@media (max-width:960px){.twV7AW_hero .twV7AW_visualArea img{margin-left:0}}.twV7AW_hero .twV7AW_visualArea img{border-radius:12px 0 0 12px;box-shadow:0 8px 20px #0000001a}@media (max-width:960px){.twV7AW_hero .twV7AW_visualArea{margin-right:calc(-1*var(--padding-x));align-self:stretch}.twV7AW_hero .twV7AW_visualArea img{border-radius:12px 0 0 12px;transform:none}}.twV7AW_hero .twV7AW_floatingBadge{position:absolute;top:25%;right:-2rem}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
.ZzrMTa_componentDocs h1,.ZzrMTa_componentDocs h2,.ZzrMTa_componentDocs h3,.ZzrMTa_componentDocs h4,.ZzrMTa_componentDocs h5,.ZzrMTa_componentDocs h6{margin-top:1.5em;margin-bottom:.8em}.ZzrMTa_componentDocs h1:first-child,.ZzrMTa_componentDocs h2:first-child,.ZzrMTa_componentDocs h3:first-child,.ZzrMTa_componentDocs h4:first-child,.ZzrMTa_componentDocs h5:first-child,.ZzrMTa_componentDocs h6:first-child{margin-top:0}.ZzrMTa_componentDocs p,.ZzrMTa_componentDocs ul,.ZzrMTa_componentDocs ol,.ZzrMTa_componentDocs pre,.ZzrMTa_componentDocs blockquote,.ZzrMTa_componentDocs table,.ZzrMTa_componentDocs figure{margin-bottom:1rem}.ZzrMTa_componentDocs p:last-child,.ZzrMTa_componentDocs ul:last-child,.ZzrMTa_componentDocs ol:last-child,.ZzrMTa_componentDocs pre:last-child,.ZzrMTa_componentDocs blockquote:last-child,.ZzrMTa_componentDocs table:last-child,.ZzrMTa_componentDocs figure:last-child{margin-bottom:0}.ZzrMTa_componentDocs ul,.ZzrMTa_componentDocs ol{padding-left:1.5rem}.ZzrMTa_componentDocs li{margin-bottom:.25rem}.ZzrMTa_componentDocs code{font-family:var(--font-mono,monospace);background:var(--color-code-background,#f5f5f5);border-radius:4px;padding:.15em .4em;font-size:.875em}.ZzrMTa_componentDocs pre{border-radius:6px;padding:1rem 1.25rem;overflow-x:auto}.ZzrMTa_componentDocs pre code{font-size:inherit;background:0 0;padding:0}.ZzrMTa_componentDocs blockquote{font-style:italic}.ZzrMTa_componentDocs{width:100%;max-width:var(--container-width);padding:3rem var(--padding-x);border-top:1px solid var(--section-border,#e0e0e0);font-family:var(--font-ui,system-ui, sans-serif);color:var(--section-text,#333);margin:0 auto;font-size:1.05rem;line-height:1.6}.ZzrMTa_componentDocs h1{font-size:1.5rem}.ZzrMTa_componentDocs h2{font-size:1.35rem}.ZzrMTa_componentDocs h3{font-size:1.15rem}.ZzrMTa_componentDocs pre{border:1px solid var(--section-border,#e0e0e0);background:0 0}.ZzrMTa_componentDocs pre code{color:inherit;font-size:.85rem;line-height:1.7}
.sxXMyq_lead{margin-bottom:1.5rem;font-size:1.9rem;font-weight:500;line-height:1.5}.sxXMyq_lead:first-letter{float:left;background:var(--section-highlight,#1a73e8);color:#fff;border-radius:6px;margin-top:.1rem;margin-right:.75rem;padding:.1rem .5rem;font-size:4.8rem;font-weight:700;line-height:1}
.t5ztHa_li{text-wrap:pretty;--li-icon-bg-active:var(--li-icon-bg,var(--section-highlight));--li-icon-fg-active:var(--li-icon-fg,var(--section-bg))}.t5ztHa_li.t5ztHa_withIcon{align-items:flex-start;gap:1.25rem;list-style:none;display:flex}.t5ztHa_li.t5ztHa_withIcon+.t5ztHa_li.t5ztHa_withIcon{margin-top:1rem}.t5ztHa_li.t5ztHa_withIcon .t5ztHa_icon{background:var(--li-icon-bg-active);width:2rem;height:2rem;color:var(--li-icon-fg-active);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-.05rem;display:inline-flex}.t5ztHa_li.t5ztHa_withIcon .t5ztHa_icon svg{width:1.125rem;height:1.125rem}.t5ztHa_li.t5ztHa_withIcon .t5ztHa_content{flex:1}@media (max-width:960px){.t5ztHa_li.t5ztHa_withIcon{gap:1rem}.t5ztHa_li.t5ztHa_withIcon+.t5ztHa_li.t5ztHa_withIcon{margin-top:.75rem}}
.DDvwXa_logosContainer{--logos-scroller-logo-height:50px;--logos-scroller-logo-height-smaller:35px;overflow-x:hidden}.DDvwXa_logosContainer .DDvwXa_title{text-align:center;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3rem;font-size:1rem;font-weight:700}.DDvwXa_logosContainer .DDvwXa_marqueeContainer{-webkit-user-select:none;user-select:none;width:100%;position:relative}.DDvwXa_logosContainer .DDvwXa_marqueeTrack{height:var(--logos-scroller-logo-height);white-space:nowrap;align-items:center;width:max-content;animation:30s linear infinite DDvwXa_scroll;display:flex}.DDvwXa_logosContainer .DDvwXa_marqueeTrack:hover{animation-play-state:paused}.DDvwXa_logosContainer .DDvwXa_marqueeTrack.DDvwXa_monochrome{filter:grayscale()}.DDvwXa_logosContainer .DDvwXa_marqueeTrack.DDvwXa_monochrome .DDvwXa_logoImage{opacity:.7;transition:opacity .3s}.DDvwXa_logosContainer .DDvwXa_logoSet{height:var(--logos-scroller-logo-height);flex-shrink:0;align-items:center;display:flex}.DDvwXa_logosContainer .DDvwXa_logoItem{height:var(--logos-scroller-logo-height);flex-shrink:0;justify-content:center;align-items:center;margin-right:50px;display:flex}.DDvwXa_logosContainer .DDvwXa_logoImage{max-width:100%;height:var(--logos-scroller-logo-height);object-fit:contain;opacity:1;width:auto;transition:opacity .3s}.DDvwXa_logosContainer .DDvwXa_logoImage:hover{opacity:.7}.DDvwXa_logosContainer .DDvwXa_logoPlaceholder{color:#6c757d;text-align:center;box-sizing:border-box;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;font-size:14px;font-weight:500;display:flex}@media (max-width:1280px){.DDvwXa_logosContainer .DDvwXa_marqueeTrack{height:var(--logos-scroller-logo-height-smaller)}.DDvwXa_logosContainer .DDvwXa_logoItem{height:var(--logos-scroller-logo-height-smaller);margin-right:35px}.DDvwXa_logosContainer .DDvwXa_logoImage{height:var(--logos-scroller-logo-height-smaller)}}.DDvwXa_logosContainer.DDvwXa_invertLogos .DDvwXa_logoImage{filter:invert()}@media (prefers-reduced-motion:reduce){.DDvwXa_logosContainer .DDvwXa_marqueeTrack{animation:none}}@keyframes DDvwXa_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.esyC6W_moustache{--moustache-top-margin-active:var(--moustache-top-margin,-.75rem);--moustache-item-gap:var(--moustache-gap,1.25em);margin-top:var(--moustache-top-margin-active);letter-spacing:-.02em;color:var(--color-moustache);font-size:.875rem;font-weight:700;display:inline-block}.esyC6W_moustache svg{vertical-align:-.2em}.esyC6W_moustache svg:not(:first-child){margin-left:var(--moustache-item-gap)}
.WrtRIG_card{font-family:var(--font-body,sans-serif);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #0000000d;border-radius:1rem;flex-direction:column;padding:2rem;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.WrtRIG_card:hover{border-color:#0000001a}.WrtRIG_card.WrtRIG_highlighted{z-index:10;background:#fff;border-color:#4ade80;transform:scale(1.05);box-shadow:0 25px 50px -12px #00000026}@media (max-width:960px){.WrtRIG_card.WrtRIG_highlighted{transform:none}}.WrtRIG_badge{color:#0f172a;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#4ade80;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-.875rem;left:50%;transform:translate(-50%)}.WrtRIG_cardHeader{margin-bottom:2rem}.WrtRIG_cardHeader h3{color:var(--text-color-default);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.WrtRIG_price{align-items:baseline;gap:.25rem;display:flex}.WrtRIG_amount{font-size:2.5rem;font-family:var(--font-mono,monospace);color:var(--text-color-default);font-weight:700}.WrtRIG_period{color:var(--text-color-default);opacity:.4;font-size:.875rem}.WrtRIG_desc{color:var(--text-color-default);opacity:.6;margin:1rem 0 0;font-size:.875rem;line-height:1.6}.WrtRIG_features{flex-direction:column;flex:1;gap:1rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.WrtRIG_features li{color:var(--text-color-default);opacity:.7;align-items:flex-start;gap:.75rem;font-size:.875rem;display:flex}.WrtRIG_features li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:16px;height:16px;margin-top:2px}.WrtRIG_highlighted .WrtRIG_features li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2322c55e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.WrtRIG_cta{cursor:pointer;background:var(--text-color-default,#0f172a);color:#fff;border:none;border-radius:.75rem;width:100%;padding:1rem;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.22,1,.36,1)}.WrtRIG_cta:hover{opacity:.9}.WrtRIG_cta.WrtRIG_ctaHighlighted{color:#0f172a;background:#4ade80;box-shadow:0 10px 25px -5px #4ade804d}.WrtRIG_cta.WrtRIG_ctaHighlighted:hover{opacity:1;background:#22c55e;transform:translateY(-2px)}
.gmlmKa_section{font-family:var(--font-body,sans-serif);padding:var(--section-padding-y) 0;position:relative}.gmlmKa_container{max-width:var(--container-width);padding:0 var(--padding-x);margin:0 auto}.gmlmKa_header{text-align:center;max-width:40rem;margin:0 auto 5rem}.gmlmKa_header h2{letter-spacing:-.02em;color:var(--text-color-default);margin:0 0 1rem;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:700}.gmlmKa_header p{color:var(--text-color-default);opacity:.6;margin:0;font-size:1.125rem}.gmlmKa_grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2rem;display:grid}@media (max-width:960px){.gmlmKa_grid{grid-template-columns:1fr;gap:2rem}}
.mKxhCq_section{width:100%;height:100dvh;padding:var(--section-padding-y) 3rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:960px){.mKxhCq_section{padding:var(--section-padding-y-compact) 1.5rem}}.mKxhCq_inner{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:100%;max-width:72rem;margin:0 auto;display:grid}@media (max-width:960px){.mKxhCq_inner{grid-template-columns:1fr}}.mKxhCq_content{flex-direction:column;order:1;gap:2rem;display:flex}@media (max-width:960px){.mKxhCq_content{order:2}}.mKxhCq_iconBadge{opacity:.2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid;border-radius:1rem;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.mKxhCq_iconBadge svg{opacity:1;width:2.5rem;height:2.5rem}.mKxhCq_iconBadgeAccent{opacity:1;background:#ffffff0d;}.mKxhCq_eyebrow{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;opacity:.6;font-size:.75rem}.mKxhCq_heading{letter-spacing:-.025em;margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:.9}.mKxhCq_description{opacity:.8;max-width:28rem;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:300;line-height:1.625}.mKxhCq_cta{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.875rem;display:inline-flex}.mKxhCq_cta span{transition:transform .2s;display:inline-block}.mKxhCq_cta:hover{opacity:.7}.mKxhCq_cta:hover span{transform:translate(.25rem)}.mKxhCq_visual{order:2;justify-content:center;align-items:center;display:flex}@media (max-width:960px){.mKxhCq_visual{order:1}}.mKxhCq_circle{opacity:.1;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:31.25rem;height:31.25rem;animation:10s linear infinite mKxhCq_spin;display:flex;position:relative}@media (max-width:960px){.mKxhCq_circle{width:18.75rem;height:18.75rem}}.mKxhCq_circle:before{content:"";opacity:.5;border:1px solid;border-radius:50%;animation:15s linear infinite reverse mKxhCq_spin;position:absolute;inset:1rem}.mKxhCq_circle svg{width:40%;height:40%;animation:3s ease-in-out infinite mKxhCq_pulse}.mKxhCq_moss{color:#f2f0e9;background:#2e4036}.mKxhCq_moss .mKxhCq_iconBadgeAccent{color:#cc5833}.mKxhCq_cream{color:#1a1a1a;background:#f2f0e9}.mKxhCq_cream .mKxhCq_iconBadgeAccent{color:#2e4036}.mKxhCq_charcoal{color:#f2f0e9;background:#1a1a1a}.mKxhCq_charcoal .mKxhCq_iconBadgeAccent{color:#cc5833}
.D5yVVa_spacer{height:var(--spacer-md)}.D5yVVa_spacer.D5yVVa_sm{height:var(--spacer-sm)}.D5yVVa_spacer.D5yVVa_lg{height:var(--spacer-lg)}.D5yVVa_spacer.D5yVVa_debug{background:#6366f114;border:1px dashed #6366f140;border-radius:4px}
.-KVVsW_section{padding:var(--section-padding-y) 0;background:var(--spotlight-bg,#0f172a);color:#fff;position:relative;overflow:hidden}.-KVVsW_gradientTop{background:var(--spotlight-gradient-top,#3b82f61a);filter:blur(120px);pointer-events:none;border-radius:50%;width:500px;height:500px;position:absolute;top:0;left:25%}.-KVVsW_gradientBottom{background:var(--spotlight-gradient-bottom,#4ade800d);filter:blur(120px);pointer-events:none;border-radius:50%;width:500px;height:500px;position:absolute;bottom:0;right:25%}.-KVVsW_content{max-width:var(--container-width);padding:0 var(--padding-x);z-index:1;grid-template-columns:1.4fr 1fr;align-items:stretch;gap:5rem;margin:0 auto;display:grid;position:relative}@media (max-width:960px){.-KVVsW_content{grid-template-columns:1fr;gap:3rem}}.-KVVsW_eyebrow{color:var(--spotlight-accent,#3b82f6);background:#3b82f61a;border:1px solid #3b82f633;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.-KVVsW_sparkle{flex-shrink:0;width:14px;height:14px}.-KVVsW_heading{letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(2.75rem,5.5vw,4rem);font-weight:800;line-height:1.05}.-KVVsW_heading em{color:var(--spotlight-accent,#3b82f6);font-style:normal}.-KVVsW_description{color:#ffffff80;max-width:32rem;margin:0 0 3rem;font-size:1.25rem;line-height:1.7}.-KVVsW_stats{--stat-value-size:2.5rem;--stat-label-color:#ffffff59;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:2.5rem;display:grid}.-KVVsW_textCol{flex-direction:column;justify-content:center;display:flex}.-KVVsW_panelCol{position:relative}
.RXsnAW_stat{flex-direction:column;gap:.5rem;display:flex}.RXsnAW_value{font-size:var(--stat-value-size,1.875rem);font-family:var(--font-mono,monospace);color:var(--stat-value-color,currentColor);font-weight:700}.RXsnAW_highlighted{color:var(--stat-highlight-color,var(--color-accent,#3b82f6))}.RXsnAW_label{color:var(--stat-label-color,#fff6);text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:600}
._3Kwsgq_testimonials{--faded-fg:color-mix(in srgb, var(--section-bg), var(--section-fg) 40%);--testimonial-accent:var(--testimonial-highlight,var(--section-fg));--block-bg:color-mix(in srgb, var(--section-fg), var(--section-bg) 90%);flex-direction:column;gap:4rem;display:flex}._3Kwsgq_testimonials figure{background:linear-gradient(135deg, var(--block-bg), var(--section-bg));color:var(--section-fg);border-radius:16px;align-items:center;gap:1rem;margin:0;padding:2rem;transition:transform .2s;display:flex}._3Kwsgq_testimonials figure:hover{transform:scale(1.1)}._3Kwsgq_testimonials figure:nth-child(odd){margin-left:-3rem;margin-right:3rem}@media (max-width:1280px){._3Kwsgq_testimonials figure:nth-child(odd){margin-left:0;margin-right:0}}._3Kwsgq_testimonials figure:nth-child(odd) blockquote{margin-left:7rem;padding-right:2rem}._3Kwsgq_testimonials figure:nth-child(odd) figcaption{margin-left:1rem}._3Kwsgq_testimonials figure:nth-child(2n){flex-direction:row-reverse;margin-left:3rem;margin-right:-3rem}@media (max-width:1280px){._3Kwsgq_testimonials figure:nth-child(2n){margin-left:0;margin-right:0}}._3Kwsgq_testimonials figure:nth-child(2n) blockquote{margin-left:5rem;padding-right:1rem}._3Kwsgq_testimonials figure:nth-child(2n) figcaption{margin-right:1rem}._3Kwsgq_testimonials figure figcaption{flex-direction:column;align-items:center;gap:1rem;display:flex}._3Kwsgq_testimonials figure figcaption img{border:4px solid var(--testimonial-accent);object-fit:cover;border-radius:50%;width:120px;height:120px;margin:0}._3Kwsgq_testimonials figure figcaption cite{text-align:center;color:var(--faded-fg);flex-direction:column;font-size:1.125rem;font-style:normal;font-weight:600;display:flex}._3Kwsgq_testimonials figure figcaption ._3Kwsgq_company{text-transform:uppercase;letter-spacing:.05em;color:var(--testimonial-accent);margin-top:.25rem;font-size:.875rem}._3Kwsgq_testimonials figure blockquote{text-align:left;text-wrap:pretty;flex:1;margin:0;padding:0;font-style:normal;position:relative}._3Kwsgq_testimonials figure blockquote:before{content:"“";opacity:.15;color:var(--testimonial-accent);font-size:15rem;font-family:var(--font-ui);position:absolute;top:-7.5rem;left:-5.5rem}._3Kwsgq_testimonials figure blockquote p{letter-spacing:-.01rem;margin:0;font-size:1.5rem;line-height:1.5}@media (max-width:960px){._3Kwsgq_testimonials figure{flex-direction:column-reverse;align-items:flex-start;gap:2rem;padding:6rem 3rem 2rem}._3Kwsgq_testimonials figure:nth-child(2n){flex-direction:column-reverse}._3Kwsgq_testimonials figure:nth-child(odd),._3Kwsgq_testimonials figure:nth-child(2n){margin-left:0;margin-right:0}._3Kwsgq_testimonials figure:nth-child(odd) blockquote,._3Kwsgq_testimonials figure:nth-child(2n) blockquote{margin:0;padding:0}._3Kwsgq_testimonials figure:nth-child(odd) blockquote:before,._3Kwsgq_testimonials figure:nth-child(2n) blockquote:before{opacity:.5;font-size:10rem;top:-8rem;left:-.6rem}._3Kwsgq_testimonials figure:nth-child(odd) figcaption,._3Kwsgq_testimonials figure:nth-child(2n) figcaption{align-items:flex-start;margin:0}._3Kwsgq_testimonials figure:nth-child(odd) figcaption cite,._3Kwsgq_testimonials figure:nth-child(2n) figcaption cite{text-align:left}._3Kwsgq_testimonials figure:nth-child(odd) figcaption img,._3Kwsgq_testimonials figure:nth-child(2n) figcaption img{width:90px;height:90px}}
.ziplfq_section{padding:var(--section-padding-y) 0;position:relative;overflow:hidden}.ziplfq_heading{max-width:var(--container-width);padding:0 var(--padding-x);margin:0 auto 4rem}.ziplfq_heading h2{letter-spacing:-.02em;color:var(--text-color-default);margin:0 0 .5rem;font-size:1.875rem;font-weight:700}.ziplfq_heading p{color:var(--text-color-default);opacity:.6;margin:0}.ziplfq_track{flex-wrap:nowrap;display:flex}.ziplfq_item{border-left:1px solid #0000000d;flex-direction:column;flex-shrink:0;justify-content:center;width:50vw;min-height:400px;padding:0 1.5rem;display:flex}@media (max-width:960px){.ziplfq_item{width:100vw}}.ziplfq_item h3{color:var(--text-color-default);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.ziplfq_item p{color:var(--text-color-default);opacity:.6;max-width:24rem;margin:0;font-size:1.125rem;line-height:1.7}.ziplfq_watermark{font-size:clamp(4rem,8vw,8rem);font-family:var(--font-mono,monospace);color:#0000000d;margin-bottom:1rem;font-weight:700;line-height:1}.ziplfq_now{background:var(--text-color-default,#0f172a);color:#fff}.ziplfq_now h3{color:#fff}.ziplfq_now p{color:#fff9;opacity:1}.ziplfq_now .ziplfq_watermark{color:#ffffff1a}
.-\35 FQ5G_beforeAfter{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;display:grid}.-\35 FQ5G_beforeAfter .-\35 FQ5G_print{background:var(--color-cream);border:1px solid var(--color-linen);min-width:0;box-shadow:var(--shadow-print);padding:.5625rem}.-\35 FQ5G_beforeAfter .-\35 FQ5G_print b{margin:.375rem .25rem 0;display:block}.-\35 FQ5G_beforeAfter .-\35 FQ5G_print .-\35 FQ5G_frame{aspect-ratio:1/1.12;position:relative;overflow:hidden}.-\35 FQ5G_beforeAfter .-\35 FQ5G_print .-\35 FQ5G_frame img{object-fit:cover;width:100%;height:100%;display:block}.-\35 FQ5G_beforeAfter .-\35 FQ5G_print .-\35 FQ5G_aged img{filter:sepia(.7)contrast(.63)brightness(1.15)}.-\35 FQ5G_beforeAfter .-\35 FQ5G_print .-\35 FQ5G_aged:after{content:"";pointer-events:none;background:linear-gradient(112deg, transparent 32%, color-mix(in srgb, var(--color-aged-peach) 72%, transparent) 32.4%, color-mix(in srgb, var(--color-aged-brown) 47%, transparent) 33%, transparent 34%),linear-gradient(13deg, transparent 68%, color-mix(in srgb, var(--color-aged-pale) 67%, transparent) 68.4%, transparent 69.1%),radial-gradient(ellipse at 70% 60%, transparent 40%, color-mix(in srgb, var(--color-aged-amber) 60%, transparent));position:absolute;inset:0}.-\35 FQ5G_beforeAfter figcaption{text-align:center;color:var(--color-walnut);grid-column:1/-1;font-size:.88rem}.-\35 FQ5G_beforeAfter figcaption p{margin:0}
.Krm9FW_panel{padding:var(--panel-padding);background:var(--color-cream);border:1px solid var(--color-linen);border-radius:12px;margin-top:22px}.Krm9FW_panel.Krm9FW_bare{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.Krm9FW_panel :focus-visible{outline:3px solid var(--color-walnut);outline-offset:4px}.Krm9FW_panel [hidden]{display:none}.Krm9FW_panel label{margin:.85em 0 .35em;font-weight:700;display:block}.Krm9FW_panel label:has(input[type=checkbox]){align-items:center;gap:12px;display:flex}.Krm9FW_panel label:has(input[type=checkbox]) input{width:24px;height:24px;accent-color:var(--color-rust);flex:none}.Krm9FW_panel label,.Krm9FW_panel input,.Krm9FW_panel textarea,.Krm9FW_panel button{line-height:inherit}.Krm9FW_panel input,.Krm9FW_panel textarea{font:inherit;color:inherit}.Krm9FW_panel input[type=email],.Krm9FW_panel textarea{background:var(--color-field);border:1px solid var(--color-taupe);border-radius:6px;width:100%;padding:12px}.Krm9FW_panel textarea{resize:vertical;min-height:220px}.Krm9FW_panel input[type=file]{width:100%;max-width:100%;display:block}.Krm9FW_panel input::file-selector-button{font:inherit;color:var(--color-rust);background:var(--color-cream);border:1px solid var(--color-rust);cursor:pointer;border-radius:6px;margin-right:10px;padding:8px 12px}.Krm9FW_panel p{color:var(--color-walnut);margin:.45em 0 1em;font-size:.92rem}.Krm9FW_panel button{font:inherit;color:var(--button-text-color-default);background:var(--button-color-default);border:1px solid var(--button-color-default);cursor:pointer;border-radius:7px;margin-top:19px;padding:12px 20px;font-weight:700;display:inline-block}.Krm9FW_panel button:hover{background:var(--button-hover-color)}.Krm9FW_panel [role=status]{overflow-wrap:anywhere}.Krm9FW_panel [role=status]:not(:empty){background:var(--color-rose);border-radius:6px;margin-top:16px;padding:12px}
.Z73jKW_note{color:var(--color-walnut);margin:.45em 0 1em;font-size:.92rem}.Z73jKW_note p{margin:0}.Z73jKW_note.Z73jKW_marked{border-left:3px solid var(--color-rust);padding-left:12px;font-size:.95rem}
.Wk5wWa_drop{background:var(--color-paper);border:2px dashed var(--color-taupe);border-radius:8px;padding:14px 17px 20px}.Wk5wWa_drop.Wk5wWa_over{background:var(--color-rose);border-color:var(--color-rust)}.Wk5wWa_chosen{overflow-wrap:anywhere;display:block}
.wjzgxa_footer{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-feature-settings:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-size:var(--body-size);line-height:var(--body-leading);color:var(--color-walnut);border-block-start:1px solid var(--color-linen)}.wjzgxa_footer a{color:var(--color-rust)}.wjzgxa_footer a:focus-visible{outline:3px solid var(--color-walnut);outline-offset:4px}.wjzgxa_bar{max-width:var(--container-width);padding:19px var(--padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}
.D9P_JG_header{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-feature-settings:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-size:var(--body-size);line-height:var(--body-leading);border-block-end:1px solid var(--color-linen)}.D9P_JG_header a:focus-visible{outline:3px solid var(--color-walnut);outline-offset:4px}.D9P_JG_bar{max-width:var(--container-width);padding:19px var(--padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.D9P_JG_brand{font-family:var(--font-heading);color:var(--color-ink);font-size:1.55rem;line-height:1.08;text-decoration:none}.D9P_JG_brand span{color:var(--color-rust);margin-right:.45em}.D9P_JG_nav a{color:var(--color-rust);text-underline-offset:5px;font-weight:650}
._9QUI9W_hero{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-feature-settings:normal;font-variant-ligatures:normal;font-variant-numeric:normal;--section-padding-y-first:var(--hero-padding-y);padding:var(--hero-padding-y) 0;font-size:var(--body-size);line-height:var(--body-leading)}._9QUI9W_content{align-items:center;gap:var(--hero-gap);max-width:var(--container-width);padding:0 var(--padding-x);grid-template-columns:1fr 1.1fr;margin:0 auto;display:grid}@media (max-width:960px){._9QUI9W_content{grid-template-columns:1fr}}._9QUI9W_text [data-eyebrow]{display:flex}._9QUI9W_text h1{font-family:var(--font-heading);font-size:var(--title-size);letter-spacing:-.065em;margin:.19em 0 .25em;font-weight:400;line-height:1.08}._9QUI9W_text p{max-width:38ch;font-size:1.13rem;line-height:inherit;color:var(--color-walnut);margin:.45em 0 1em}._9QUI9W_button{color:var(--button-text-color-default);background:var(--button-color-default);border:1px solid var(--button-color-default);border-radius:7px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}._9QUI9W_button:hover{background:var(--button-hover-color)}._9QUI9W_button:focus-visible{outline:3px solid var(--color-walnut);outline-offset:4px}._9QUI9W_visual{min-width:0}@media (max-width:960px){._9QUI9W_visual{max-width:560px}}
.CYcGLG_step{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-feature-settings:normal;font-variant-ligatures:normal;font-variant-numeric:normal;padding:var(--step-padding-y) 0;font-size:var(--body-size);line-height:var(--body-leading);display:flow-root}.CYcGLG_step.CYcGLG_banded{background:var(--color-rose);border-block:1px solid var(--color-linen)}.CYcGLG_content [data-eyebrow]{display:flex}.CYcGLG_content{max-width:var(--reading-width);padding:0 var(--padding-x);margin:0 auto}.CYcGLG_content h2{font-family:var(--font-heading);font-size:var(--heading-size);letter-spacing:-.045em;margin:.25em 0 .3em;font-weight:400;line-height:1.08}.CYcGLG_content p{line-height:inherit;margin:.45em 0 1em}
.S-caiq_prompts{font-size:1.18rem}.S-caiq_prompts p{margin:.45em 0 1em}.S-caiq_prompts p:last-child{font-family:var(--font-heading);color:var(--color-rust);font-size:1.85rem;line-height:1.08}
