body[data-page-type=tool]{--tool-page-bg:#121212;--tool-page-text:#ffffffe6;--tool-page-text-muted:#ffffff9e;--tool-page-text-soft:#ffffff75;--tool-page-divider:var(--site-divider);--color-text:var(--tool-page-text);--color-text-muted:var(--tool-page-text-muted);--color-bg-dark:var(--tool-page-bg);--site-divider-strong:var(--tool-page-divider);background:var(--tool-page-bg);color:var(--tool-page-text)}body[data-page-type=tool] main,body[data-page-type=tool] main>section,body[data-page-type=tool] .tool-hero,body[data-page-type=tool] .tool-spacer,body[data-page-type=tool] .tool-app,body[data-page-type=tool] .tool-content,body[data-page-type=tool] .page-faq,body[data-page-type=tool] .page-cta{color:var(--tool-page-text);background:var(--tool-page-bg)!important}body[data-page-type=tool] .tool-hero__title,body[data-page-type=tool] .tool-spacer__heading,body[data-page-type=tool] .tool-content__body h2{color:var(--tool-page-text)}body[data-page-type=tool] .tool-hero__subtitle,body[data-page-type=tool] .tool-content__body p{color:var(--tool-page-text-muted)}body[data-page-type=tool] .page-cta>.container{align-items:flex-end;min-height:clamp(22rem,32vw,34rem);padding:clamp(2rem,4vw,4rem);display:flex}body[data-page-type=tool] .page-cta__content{text-align:left;flex-direction:column;align-items:flex-start;width:100%;max-width:43.75rem;margin:0;display:flex}body[data-page-type=tool] .page-cta__heading{letter-spacing:-.04em;max-width:43.75rem;color:var(--tool-page-text);margin-bottom:1rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:500;line-height:1.04}body[data-page-type=tool] .page-cta__text{max-width:36rem;color:var(--tool-page-text-muted);margin-bottom:1.5rem}body[data-page-type=tool] .page-cta__button{width:min(100%, var(--site-button-width,13.25rem));color:#ababab;min-width:0;height:42px;box-shadow:none;letter-spacing:-.01em;text-transform:none;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#1b1b1b;border:1px solid #1b1b1b;border-radius:1px;justify-content:center;align-items:center;gap:.6rem;padding:0 .8rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}body[data-page-type=tool] .page-cta__button:hover{color:#121212;background:#fff;border-color:#fff;transform:none}body[data-page-type=tool] .page-cta:before{content:none}body[data-page-type=tool] .faq-duplicate--tool{--faq-row-height:4.15rem;background:var(--tool-page-bg);border-bottom:1px solid var(--tool-page-divider)}body[data-page-type=tool] .faq-duplicate--tool>.container{padding-top:0;padding-bottom:0}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__grid{border-left:0;border-right:0;display:grid}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank,body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank-bottom,body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--title{height:var(--faq-row-height);grid-template-columns:minmax(0,1fr);display:grid}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__blank-cell:nth-child(2),body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__title-cell--right{display:none}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank,body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank-bottom{position:relative}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank:after,body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank-bottom:before{content:"";background:var(--tool-page-divider);pointer-events:none;height:1px;position:absolute;left:0;right:0}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank:after{bottom:0}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank-bottom:before{top:0}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--title{border-bottom:1px solid var(--tool-page-divider)}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__title-cell{align-items:center;min-width:0;padding:.95rem 1rem;display:flex}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__title-cell--left{justify-content:flex-start}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__list-wrap{min-width:0;padding:0}body[data-page-type=tool] .faq-duplicate--tool .faq.section{border:0;padding:0;background:0 0!important}body[data-page-type=tool] .faq-duplicate--tool .faq.section>.container{border:0;width:100%;max-width:none;margin:0;padding:0}body[data-page-type=tool] .faq-duplicate--tool .faq__layout{border:0;margin:0;display:block}body[data-page-type=tool] .faq-duplicate--tool .faq__layout>*{border-left:0;padding:0}body[data-page-type=tool] .faq-duplicate--tool .faq__list{border-top:0;border-left:0;margin:0;padding:0;display:block}body[data-page-type=tool] .faq-duplicate--tool .faq__item{transition:background var(--transition-fast), color var(--transition-fast);border:0;margin:0;position:relative}body[data-page-type=tool] .faq-duplicate--tool .faq__item:not([open]){height:var(--faq-row-height);overflow:hidden}body[data-page-type=tool] .faq-duplicate--tool .faq__item:after{content:"";background:var(--tool-page-divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}body[data-page-type=tool] .faq-duplicate--tool .faq__item:last-child:after{content:none}body[data-page-type=tool] .faq-duplicate--tool .faq__question{height:var(--faq-row-height);letter-spacing:-.02em;color:var(--tool-page-text);transition:color var(--transition-fast);align-items:center;padding:1rem 4rem 1rem 1rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.25;display:flex}body[data-page-type=tool] .faq-duplicate--tool .faq__question:after{color:var(--tool-page-text);transition:color var(--transition-fast);font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:300;right:1rem}body[data-page-type=tool] .faq-duplicate--tool .faq__answer{letter-spacing:-.015em;max-width:54rem;color:var(--tool-page-text-muted);transition:color var(--transition-fast);padding:0 4rem 1.35rem 1rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.96rem;line-height:1.5}body[data-page-type=tool] .faq-duplicate--tool .faq__item[open],body[data-page-type=tool] .faq-duplicate--tool .faq__item.is-click-animating{background:#fdfdfc}body[data-page-type=tool] .faq-duplicate--tool .faq__item[open] .faq__question,body[data-page-type=tool] .faq-duplicate--tool .faq__item[open] .faq__question:after,body[data-page-type=tool] .faq-duplicate--tool .faq__item.is-click-animating .faq__question,body[data-page-type=tool] .faq-duplicate--tool .faq__item.is-click-animating .faq__question:after{color:#121212eb}body[data-page-type=tool] .faq-duplicate--tool .faq__item[open] .faq__answer,body[data-page-type=tool] .faq-duplicate--tool .faq__item.is-click-animating .faq__answer{color:#1212129e}body[data-page-type=tool][data-theme=light] .faq-duplicate--tool .faq__item[open],body[data-page-type=tool][data-theme=light] .faq-duplicate--tool .faq__item.is-click-animating,html[data-theme=light] body[data-page-type=tool] .faq-duplicate--tool .faq__item[open],html[data-theme=light] body[data-page-type=tool] .faq-duplicate--tool .faq__item.is-click-animating{background:#121212}body[data-page-type=tool][data-theme=light] .faq-duplicate--tool .faq__item[open] .faq__question,body[data-page-type=tool][data-theme=light] .faq-duplicate--tool .faq__item[open] .faq__question:after,body[data-page-type=tool][data-theme=light] .faq-duplicate--tool .faq__item.is-click-animating .faq__question,body[data-page-type=tool][data-theme=light] .faq-duplicate--tool .faq__item.is-click-animating .faq__question:after,html[data-theme=light] body[data-page-type=tool] .faq-duplicate--tool .faq__item[open] .faq__question,html[data-theme=light] body[data-page-type=tool] .faq-duplicate--tool .faq__item[open] .faq__question:after,html[data-theme=light] body[data-page-type=tool] .faq-duplicate--tool .faq__item.is-click-animating .faq__question,html[data-theme=light] body[data-page-type=tool] .faq-duplicate--tool .faq__item.is-click-animating .faq__question:after{color:#ffffffeb}body[data-page-type=tool][data-theme=light] .faq-duplicate--tool .faq__item[open] .faq__answer,body[data-page-type=tool][data-theme=light] .faq-duplicate--tool .faq__item.is-click-animating .faq__answer,html[data-theme=light] body[data-page-type=tool] .faq-duplicate--tool .faq__item[open] .faq__answer,html[data-theme=light] body[data-page-type=tool] .faq-duplicate--tool .faq__item.is-click-animating .faq__answer{color:#ffffff9e}@media (width<=767px){body[data-page-type=tool] .page-cta>.container{min-height:21rem;padding:1.25rem}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank,body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank-bottom,body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--title{grid-template-columns:1fr}}body[data-page-type=tool][data-theme=light] .duplicate-header__link,body[data-page-type=tool][data-theme=light] .duplicate-header__side-link,body[data-page-type=tool][data-theme=light] .duplicate-header__menu-toggle,body[data-page-type=tool][data-theme=light] .duplicate-theme-toggle{color:#12121294}body[data-page-type=tool][data-theme=light] .duplicate-header__brand,body[data-page-type=tool][data-theme=light] .duplicate-header__brand-text{color:#121212}body[data-page-type=tool][data-theme=light] .duplicate-header__link:hover,body[data-page-type=tool][data-theme=light] .duplicate-header__brand:hover,body[data-page-type=tool][data-theme=light] .duplicate-header__side-link:hover,body[data-page-type=tool][data-theme=light] .duplicate-header__menu-toggle:hover,body[data-page-type=tool][data-theme=light] .duplicate-theme-toggle:hover{color:#121212e6}body[data-page-type=tool][data-theme=light] .duplicate-header.is-scrolled .duplicate-header__menu-toggle,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-header__menu-toggle,body[data-page-type=tool][data-theme=light] .duplicate-header.is-scrolled .duplicate-header__brand,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-header__brand,body[data-page-type=tool][data-theme=light] .duplicate-header.is-scrolled .duplicate-header__brand-text,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-header__brand-text,body[data-page-type=tool][data-theme=light] .duplicate-header.is-scrolled .duplicate-theme-toggle,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-theme-toggle,body[data-page-type=tool][data-theme=light] .duplicate-header.is-scrolled .duplicate-header__side-link,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-header__side-link,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-header__menu-link,body[data-page-type=tool][data-theme=light] .duplicate-header.is-scrolled .duplicate-header__menu-toggle:hover,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-header__menu-toggle:hover,body[data-page-type=tool][data-theme=light] .duplicate-header.is-scrolled .duplicate-theme-toggle:hover,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-theme-toggle:hover{color:#fff}@media (width<=767px){body[data-page-type=tool][data-theme=light] .duplicate-header__brand,body[data-page-type=tool][data-theme=light] .duplicate-header__brand-text,body[data-page-type=tool][data-theme=light] .duplicate-header__menu-toggle,body[data-page-type=tool][data-theme=light] .duplicate-theme-toggle{color:#fff}body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-header__menu-link,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-header__menu-label{color:#ffffffe6}body[data-page-type=tool][data-theme=light] .duplicate-header__menu-toggle:hover,body[data-page-type=tool][data-theme=light] .duplicate-theme-toggle:hover,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-header__menu-link:hover,body[data-page-type=tool][data-theme=light] .duplicate-header.is-open .duplicate-header__menu-link:hover .duplicate-header__menu-label{color:#ffffff9e}}body[data-page-type=tool][data-theme=light] .work-hero__button,body[data-page-type=tool][data-theme=light] .page-cta__button{color:#121212!important;background:#f5f5f4!important;border-color:#0000!important}body[data-page-type=tool][data-theme=light] .work-hero__button:hover,body[data-page-type=tool][data-theme=light] .page-cta__button:hover{color:#fdfdfc!important;background:#121212!important;border-color:#121212!important}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank,body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--blank-bottom,body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__row--title,body[data-page-type=tool] .faq-duplicate--tool .faq__layout,body[data-page-type=tool] .faq-duplicate--tool .faq__list{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:block!important}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__title-cell--right,body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__blank-cell:nth-child(2){display:none!important}body[data-page-type=tool] .faq-duplicate--tool .faq-duplicate__grid,body[data-page-type=tool] .faq-duplicate--tool .faq.section>.container,body[data-page-type=tool] .faq-duplicate--tool .faq__layout,body[data-page-type=tool] .faq-duplicate--tool .faq__list,body[data-page-type=tool] .faq-duplicate--tool .faq__item{border-left:0!important;border-right:0!important}
