@media (min-width:1024px){.basic-block:has(.as-bg--top) .page-block-content{margin-top:10rem}.basic-block:has(.as-bg--bottom){margin-bottom:4rem}.basic-block:has(.as-bg--bottom) .page-block-content{margin-bottom:4rem}}.basic-block .page-block-content .bard-content{margin-inline:auto;max-width:800px}.basic-block-bg--green{background-color:var(--color-green-bg);padding-block:3rem}.basic-block-bg--green h2,.basic-block-bg--green h3{color:var(--color-green-text)}.basic-block-bg--purple{background-color:var(--color-purple-bg);padding-block:4rem}.basic-block-bg--purple h2,.basic-block-bg--purple h3{color:var(--color-purple-text)}:is(.basic-block-bg--purple .bard-content ol,.basic-block-bg--purple .bard-content ul) li::marker{color:var(--color-purple-graphic)}.main-content:not(:has(.breadcrumbs-nav)) .hero-block{padding-block-start:2rem}.hero-block{position:relative}@media (min-width:1024px){.hero-block:has(.as-bg--top) .page-block-content{margin-top:4rem}.hero-block:has(.as-bg--top) .hero-image{margin-inline:0}.hero-block:has(.as-bg--bottom){margin-bottom:4rem}}.hero-block .page-block-content{align-items:center;display:grid;gap:4rem}@media (min-width:1024px){.hero-block .page-block-content{grid-template-columns:1fr 1fr;margin-top:2rem}.hero-block .page-block-content h1{font-size:var(--font-size-xxl);line-height:1.25}.hero-block .page-block-content p{font-size:var(--font-size-md)}}.hero-block .hero-image:not(.image-radius--full){margin-inline:auto;width:100%}.hero-block .hero-image:not(.image-radius--full) img{width:100%}.usp-bar-block{background-color:var(--color-green-bg);padding-block:1rem}.usp-bar-block .usp-list{display:grid;justify-content:center;row-gap:1rem}@media (min-width:1024px){.usp-bar-block .usp-list{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:space-between}}.usp-bar-block .usp-list .list-item{align-items:flex-start;display:flex;font-size:var(--font-size-sm);gap:.25rem}.usp-bar-block .usp-list .list-item .icon{margin-top:.15rem}@media (min-width:1024px){.usp-bar-block .usp-list .list-item{font-size:var(--font-size-xs)}}@media (min-width:1280px){.usp-bar-block .usp-list .list-item{font-size:var(--font-size-sm)}.usp-bar-block .usp-list .list-item .icon{margin-top:.25rem}}.columns-block{position:relative}@media (min-width:1024px){.columns-block:has(.as-bg--top) .page-block-content{margin-top:12rem}.columns-block:has(.as-bg--bottom){margin-bottom:8rem}.columns-block:has(.as-bg--bottom) .page-block-content{margin-bottom:4rem}}.columns-block h2{margin-inline:auto;margin-bottom:2rem}@media (min-width:1024px){.columns-block h2{margin-inline:auto;text-align:center}}.columns-block .column-item>.icon svg{height:2rem;width:2rem}.columns-block .columns-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.columns-block .columns-wrapper .column-item{max-width:640px;width:100%}.columns-block .col-count--1 h2{text-align:left}@media (min-width:1024px){.columns-block .col-count--2 .column-item{flex-basis:calc(50% - 2rem)}}@media (min-width:768px){.columns-block .col-count--3 .column-item{flex-basis:calc(50% - 2rem)}}@media (min-width:1024px){.columns-block .col-count--3 .column-item{flex-basis:calc(33.33% - 2rem)}}@media (min-width:768px){.columns-block .col-count--4 .column-item{flex-basis:calc(50% - 2rem)}}@media (min-width:1024px){.columns-block .col-count--4 .column-item{flex-basis:calc(25% - 2rem)}}.image-columns-block .images{align-items:stretch;display:grid;gap:1.5rem;justify-content:center}@media (min-width:640px){.image-columns-block .images{grid-auto-flow:column}}.image-columns-block .images img{border-radius:var(--radius-lg);margin-inline:auto}@media (min-width:1024px){.image-columns-block .images img{height:100%;max-height:360px}}.image-with-quote.image-radius--full img{aspect-ratio:1;border-radius:var(--radius-full);max-height:min(400px,100%);max-width:min(400px,100%);-o-object-fit:cover;object-fit:cover}.image-with-quote.image-radius--full blockquote{text-align:center}.image-with-quote.image-radius--full figcaption{justify-content:center}.image-radius--large img{border-radius:var(--radius-lg)}.image-radius--medium img{border-radius:var(--radius-md)}.image-wrapper{margin-inline:auto;position:relative}.image--show-shaft .image-wrapper{aspect-ratio:1;position:relative;width:320px}.image--show-shaft .image-wrapper img{inset:0;position:absolute}.image--show-shaft .image-wrapper img.beeldmerk{margin-inline:auto;max-width:300px;-o-object-fit:contain;object-fit:contain;opacity:15%}.image--show-shaft .image-wrapper img.beeldmerk:has(+img){left:-60px;top:50px}@media (min-width:1024px){.image--show-shaft .image-wrapper img.beeldmerk:has(+img){left:-80px;top:60px}}.image--show-shaft .image-wrapper img.photo{border-radius:var(--radius-full);height:280px;left:20px;-o-object-fit:cover;object-fit:cover;top:-25px;width:280px}@media (min-width:1024px){.image--show-shaft .image-wrapper img.photo{left:40px;top:0}}.image-with-quote{position:relative}.image-with-quote img{width:100%}.image-with-quote blockquote{margin-top:-1.5rem;padding-inline:1.5rem}@media (min-width:1024px){.image-with-quote blockquote{padding-inline:3rem}}.image-with-quote blockquote p{background-color:var(--quote-color);border-radius:var(--radius-sm);box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium);padding:.5rem .65rem;position:relative;text-wrap:pretty}.image-with-quote figcaption{align-items:flex-start;color:var(--color-grey-text);display:flex;font-size:var(--font-size-xxs);font-weight:500;gap:.35rem;margin-top:1rem;margin-inline:1.5rem}@media (min-width:1024px){.image-with-quote figcaption{margin-inline:3rem}}.image-with-quote.quote-color--green{--quote-color:var(--color-green-light)}.image-with-quote.quote-color--green blockquote{color:var(--color-green-text)}.image-with-quote.quote-color--green figcaption .icon{color:var(--color-green-text)}.image-with-quote.quote-color--purple{--quote-color:var(--color-purple-light)}.image-with-quote.quote-color--purple blockquote{color:var(--color-purple-text)}.image-with-quote.quote-color--purple figcaption .icon{color:var(--color-purple-text)}.two-cols-with-image-block{position:relative}@media (min-width:1024px){.two-cols-with-image-block:has(.as-bg--top) .page-block-content{margin-top:12rem}.two-cols-with-image-block:has(.as-bg--bottom){margin-bottom:8rem}}.two-cols-with-image-block .two-cols-with-image-content{display:grid;gap:4rem}@media (min-width:1024px){.two-cols-with-image-block .two-cols-with-image-content.image-position--left{grid-template-columns:540px 1fr}.two-cols-with-image-block .two-cols-with-image-content.image-position--left .image-with-quote{order:-1}}@media (min-width:1024px){.two-cols-with-image-block .two-cols-with-image-content.image-position--right{grid-template-columns:1fr 540px}}@media (min-width:1024px){.two-cols-with-image-block .two-cols-with-image-content{align-items:center}.two-cols-with-image-block .two-cols-with-image-content .bard-content{margin-bottom:3rem}}.block-bg--light-green{background-color:var(--color-green-bg);padding-block:4rem}.block-bg--light-purple{background-color:var(--color-purple-bg);padding-block:4rem}.fixed-scroll-block .page-block-content{display:grid;gap:3rem}@media (min-width:1024px){.fixed-scroll-block .page-block-content{grid-template-columns:1fr 1fr}}.fixed-scroll-block .page-block-content h2{line-height:1.25}@media (min-width:1024px){.fixed-scroll-block .page-block-content h2{font-size:var(--font-size-xxl)}}.fixed-scroll-block .page-block-content h3{font-size:var(--font-size-xl);margin-top:0}@media (min-width:1024px){.fixed-scroll-block .page-block-content .left{align-self:start;position:sticky;top:33vh}}.fixed-scroll-block .page-block-content .html{margin-bottom:1rem}.fixed-scroll-block .row:not(:last-of-type){padding-bottom:4rem}.fixed-scroll-block .row>.icon{border-radius:var(--radius-full);color:var(--color-green)}.fixed-scroll-block .row>.icon svg{height:2rem;width:2rem}.service-card{--card-color:var(--color-green);--focus-color:var(--card-color);background-color:var(--color-green-light);border-radius:var(--radius-sm);cursor:pointer;padding:1.5rem 1.65rem}.service-card .card-content{display:grid;grid-template-rows:auto 1fr auto;height:100%}.service-card.outline{background-color:transparent!important;cursor:default;outline:1px solid var(--card-color)}.service-card.outline .html{display:grid;grid-template-rows:auto 1fr auto;height:100%}.service-card.outline .html a{border-radius:var(--radius-xs);outline-offset:.5rem;text-decoration:underline}.service-card.outline .html a:focus-visible{outline:2px solid var(--card-color)}.service-card.outline .html a:hover{color:var(--card-color)}.service-card h4{margin-bottom:.65rem}.service-card p{font-size:var(--font-size-sm);margin-bottom:1rem}.service-card .link{outline:none}.service-card .icon{background-color:var(--card-color);border-radius:var(--radius-full);color:#fff;height:1.75rem;width:1.75rem}.service-card:not(.outline):focus-within,.service-card:not(.outline):hover{outline:2px solid var(--focus-color)}.services-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.services-list.col-count--2 .service-card:nth-of-type(10),.services-list.col-count--2 .service-card:nth-of-type(11),.services-list.col-count--2 .service-card:nth-of-type(14),.services-list.col-count--2 .service-card:nth-of-type(15),.services-list.col-count--2 .service-card:nth-of-type(18),.services-list.col-count--2 .service-card:nth-of-type(2),.services-list.col-count--2 .service-card:nth-of-type(3),.services-list.col-count--2 .service-card:nth-of-type(6),.services-list.col-count--2 .service-card:nth-of-type(7){--card-color:var(--color-purple);background-color:var(--color-purple-light)}:is(.services-list.col-count--1,.services-list.col-count--3,.services-list.col-count--5) .service-card:nth-of-type(2n){--card-color:var(--color-purple);background-color:var(--color-purple-light)}.services-list.col-count--4 .service-card:nth-of-type(10),.services-list.col-count--4 .service-card:nth-of-type(12),.services-list.col-count--4 .service-card:nth-of-type(13),.services-list.col-count--4 .service-card:nth-of-type(15),.services-list.col-count--4 .service-card:nth-of-type(18),.services-list.col-count--4 .service-card:nth-of-type(2),.services-list.col-count--4 .service-card:nth-of-type(20),.services-list.col-count--4 .service-card:nth-of-type(4),.services-list.col-count--4 .service-card:nth-of-type(5),.services-list.col-count--4 .service-card:nth-of-type(7){--card-color:var(--color-purple);background-color:var(--color-purple-light)}.steps-block{container-type:inline-size;display:grid;justify-items:center;margin-block:4rem}.steps-block .steps-list{counter-reset:steps;display:grid;gap:2rem;width:100%}@container (min-width: 640px){.steps-block .steps-list .services-list{grid-template-columns:repeat(2,1fr)}}@container (min-width: 1024px){.steps-block .steps-list .services-list{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1280px){.steps-block .steps-list .services-list{grid-template-columns:repeat(4,1fr)}}.steps-block .steps-list .step-item{counter-increment:steps;display:grid;gap:1rem;position:relative}@media (min-width:360px){.steps-block .steps-list .step-item{grid-template-columns:2rem 1fr}}.steps-block .steps-list .step-item .html-wrapper{margin-bottom:1rem;max-width:600px}.steps-block .steps-list .step-item .html-wrapper h3,.steps-block .steps-list .step-item .html-wrapper h4{margin-bottom:.25rem}.steps-block .steps-list .step-item .html-wrapper a{text-decoration:underline}.steps-block .steps-list .step-item .html-wrapper a:hover{color:var(--color-green)}.steps-block .steps-list .step-item .html-wrapper a:focus-visible{border-radius:var(--radius-xs);text-decoration:none}.steps-block .steps-list .step-item:before{aspect-ratio:1;background-color:var(--color-green);border-radius:var(--radius-full);color:var(--color-white);content:counter(steps);font-weight:var(--font-weight-bold);height:2rem;line-height:2rem;margin-top:-.35rem;text-align:center}.steps-block .steps-list .step-item:after{border-left:1px dashed transparent;content:"";height:100%;margin-left:calc(1rem - .5px);margin-block:1rem;pointer-events:none;position:absolute;top:.65rem;width:100%}@media (min-width:360px){.steps-block .steps-list .step-item:after{border-color:var(--color-green)}}.steps-block .steps-list .step-item:last-of-type:after{border:none}.steps-block h2{justify-self:start;margin-bottom:2rem}.tabs-wrapper .tabpanel-wrapper{outline:1px solid transparent}.tabs-wrapper .tabpanel{display:grid;padding-block-start:1rem}.tablist{align-items:center;flex-wrap:wrap;font-size:var(--font-size,var(--font-size-sm))}.tablist .tab{align-items:center;background:transparent;border:none;border-block-end:1px solid var(--color-grey-bg);display:flex;font-weight:var(--font-weight-medium);gap:.25rem;justify-content:center;outline-color:transparent;padding-block-end:.65rem;padding-inline:0;position:relative;text-align:center;transition-duration:var(--duration-s);transition-property:color,background-color,box-shadow,outline-color,outline-offset;transition-timing-function:ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tablist .tab .iconify{color:var(--color-grey-graphic)}.tablist .tab .html-icon{display:grid;margin-inline-end:.5rem}.tablist .tab .html-icon svg{height:1.25rem;width:1.25rem}.tablist .tab:hover{border-color:var(--color-grey-graphic);color:var(--color-text)}.tablist .tab:hover .iconify{color:var(--color-grey-text)}.tablist .tab[aria-selected=true]{border-color:var(--color-text)}.tablist .tab[aria-selected=true] .iconify{color:inherit;opacity:65%}.tablist .tab:disabled{border-color:transparent;opacity:.35}.tablist:has(:focus-visible){border-radius:var(--radius-xs);outline:2px solid var(--focus-color);outline-offset:2px}.tabs-variant--default>.tablist{border-block-end:1px solid var(--color-grey-bg);display:flex}.tabs-variant--default>.tablist .tab{margin-block-end:-.0625rem}.tabs-variant--minimal>.tablist{display:inline-flex}.tabs-variant--minimal>.tablist .tab{border-width:2px}.tabs-color--green .tablist .tab[aria-selected=true]{border-color:var(--color-green);color:var(--color-green)}.tabs-color--accent .tablist .tab[aria-selected=true]{border-color:var(--color-accent);color:var(--color-accent)}.tabs-size--xs .tablist{gap:1.5rem}.tabs-size--sm .tablist{gap:2rem}.tabs-size--md .tablist{gap:2.5rem}.services-block .bard-content{max-width:640px}.services-block .service-tabs-wrapper{margin-top:3rem}.industry-tabs-wrapper .tabpanel{max-width:640px}.industries-block h2{margin-bottom:2rem}.industries-block .industries-content{display:grid;gap:4rem}@media (min-width:1024px){.industries-block .industries-content{gap:2rem;grid-template-columns:2fr 1fr}}.industries-block img{width:100%}.testimonial{display:grid;max-width:480px}.testimonial figure{order:-1}.testimonial figure img{background:#fff;border-radius:var(--radius-sm);height:80px;margin-inline:auto;margin-bottom:2rem;padding:.35rem}.testimonial p{font-size:var(--font-size-sm);margin-bottom:.5rem}.testimonial a{border-radius:var(--radius-xs);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-decoration:underline}.testimonial a:focus-visible{outline:2px solid var(--focus-color);outline-offset:.15rem}.testimonial a:hover{color:var(--color-green)}.cases-block{position:relative}@media (min-width:1024px){.cases-block:has(.as-bg--bottom){margin-bottom:4rem}.cases-block:has(.as-bg--bottom) .page-block-content{margin-bottom:4rem}}.cases-block .page-block-content{display:grid;justify-items:center;margin-block-start:4rem}.cases-block .page-block-content h2{margin-bottom:4rem}.cases-block .page-block-content .cases-list{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.cases-block .page-block-content .button{margin-top:4rem}.certificate-holders-block{position:relative}@media (min-width:1024px){.certificate-holders-block .page-block-content{display:grid;justify-items:center}}.certificate-holders-block .page-block-content .holders-list{font-size:var(--font-size-sm);gap:4rem;margin-top:2rem}@media (min-width:768px){.certificate-holders-block .page-block-content .holders-list{-moz-columns:2;column-count:auto;column-count:2}}.certificate-holders-block .page-block-content .holders-list li{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.certificate-holders-block .page-block-content .holders-list li a{font-weight:500;text-decoration:none}.certificate-holders-block .page-block-content .holders-list li a:hover{text-decoration:underline}.certificate-holders-block .page-block-content .button{margin-top:4rem}.employee{--color-linkedin:#3276c8;display:grid;isolation:isolate;text-align:center}.employee .employee-name{background-color:var(--color-purple);border-radius:var(--radius-sm);color:#fff;font-weight:var(--font-weight-bold);margin-block-end:.25rem;margin-block-start:-1rem;margin-inline:auto;padding:.25rem .5rem;width:-moz-fit-content;width:fit-content;z-index:1}.employee .employee-job-title{font-size:var(--font-size-sm);font-weight:500;padding-block:.25rem .5rem}.employee .employee-link{display:flex;justify-self:center}.employee .employee-link .icon{background-color:var(--color-linkedin);border-radius:var(--radius-sm);color:#fff;padding:.25rem}.employee .employee-link:focus-visible{--focus-color:var(--color-linkedin);border-radius:var(--radius-sm)}.employee .employee-link:focus-visible .icon{background-color:var(--color-linkedin)}.employee .employee-image{border-radius:var(--radius-full);height:240px;margin-inline:auto;order:-1;overflow:hidden;position:relative;width:240px}.employee .employee-image img{height:100%;inset:0;position:absolute;width:100%}.employee .employee-image img:hover{opacity:0}.employee:focus-within .employee-image img:nth-of-type(2){opacity:0}.employees-wrapper{--focus-color:var(--color-purple);display:grid}.employees-wrapper h2{font-size:var(--font-size-xl);margin-inline:auto;margin-bottom:2rem}.employees-block .bard-content{margin-block:2rem;margin-inline:auto;max-width:640px}.employees-block .employees-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-block:4rem;margin-inline:auto;max-width:1024px}.employees-block .extra{border:1px solid var(--color-purple);border-radius:var(--radius-full);display:grid;height:240px;padding:2rem;place-content:center;text-align:center;width:240px}.employees-block .extra h3{font-size:var(--font-size-sm);margin-bottom:.25rem}.employees-block .extra h3,.employees-block .extra p{text-wrap:balance}.employees-block .extra p{font-size:var(--font-size-xs);margin-bottom:.5rem}.employees-block .extra a{text-decoration:underline}.employees-block .extra a:hover{color:var(--color-green)}.experts-block .page-block-content{display:grid;justify-items:center;margin-block:4rem}.experts-block .page-block-content .experts-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}@media (min-width:600px){.experts-block .page-block-content .experts-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.experts-block .page-block-content .experts-list{grid-template-columns:repeat(4,1fr)}}.experts-block .page-block-content h2{margin-bottom:4rem}.accordion-wrapper{border-radius:var(--radius-sm)}.accordion-panel-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-lg) ease-in-out}.accordion-panel{min-height:var(--min-height);overflow:var(--overflow,hidden)}.accordion-trigger[aria-expanded=true] .accordion-arrow{rotate:90deg}.accordion-trigger[aria-expanded=true]~.accordion-panel-wrapper{grid-template-rows:1fr}.accordion-trigger{align-items:center;background:transparent;border:none;border-radius:var(--radius-xs);display:flex;outline-offset:2px;padding-inline:0;position:relative;text-align:left;transition-duration:var(--duration-sm);transition-property:color,border-color,outline-offset,outline-color;width:100%}.accordion-trigger:hover,.accordion-trigger:hover .accordion-arrow{color:var(--color-accent-graphic)}.accordion-trigger:focus-visible{border-color:transparent;outline:2px dotted var(--focus-color)}.accordion-trigger .accordion-arrow{margin-inline-end:.25em;transition:rotate var(--duration-md),color var(--duration-sm)}.faq-list{display:grid;gap:1rem;justify-content:center;width:100%}.faq-list h3{margin-block-end:0}@media (min-width:1024px){.faq-list{grid-template-columns:1fr 1fr}}.faq-content p{margin-bottom:1rem}.faq-block{display:grid;justify-items:center;margin-block:4rem}.faq-block h2{margin-bottom:2rem}.faq-block .button{margin-top:4rem}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-animation=shift-toward][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top]{transform:translateY(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom]{transform:translateY(10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left]{transform:translate(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right]{transform:translate(10px)}.tooltip-content{padding-block:1rem;padding-inline:1.35rem}.tooltip-content p:first-child{margin-block-start:0}.tooltip-content p:last-child{margin-block-end:0}.tooltip-trigger-button{align-items:center;background:transparent;border:none;color:inherit;display:flex;font-size:var(--font-size,inherit);gap:.25rem;padding:0;position:relative;transition:color var(--duration-sm)}.tooltip-trigger-button:after{content:"";inset:-50%;margin:auto;max-height:100%;max-width:100%;min-height:1.5rem;min-width:1.5rem;position:absolute;z-index:1}.tooltip-trigger-button:focus-visible{border-radius:var(--radius-sm);outline-offset:2px}.tooltip-trigger-button:focus-visible:has(.icon-only.visuallyhidden){border-radius:var(--radius-full)}.tooltip-trigger-button .iconify{color:var(--icon-color,var(--color-grey-text));flex-shrink:0;font-size:var(--icon-size,inherit);transition:color var(--duration-sm)}.tooltip-trigger-button:hover{cursor:help}.tooltip-trigger-button:hover .iconify{color:var(--color-text)}.radios-wrapper legend{margin-block-end:1rem}.radios-wrapper legend{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.radios-wrapper legend .tooltip-content{font-weight:400}.radios-wrapper .radio-list{display:grid;gap:.5rem}.radios-wrapper .radio-list.inline{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:.5rem}.radios-wrapper:has(input[type=radio]:invalid) legend{color:var(--color-red-text)}.radios-wrapper:has(input[type=radio]:invalid) .error-wrapper .error{display:flex}.range-input-wrapper{--thumb-color:var(--color-accent);--thumb-width:1.5rem;--thumb-height:1.5rem;--thumb-border-size:2px;--thumb-border-color:var(--color-card-bg);--thumb-radius:var(--radius-full);--track-bg-color:var(--color-accent-bg);--track-progress-color:var(--color-accent);--track-radius:var(--radius-full);--track-height:1rem;--track-width:100%;position:relative;width:var(--track-width)}.range-input-wrapper:has(:disabled){opacity:35%}.range-input-wrapper label{margin-block-end:.5rem}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;margin:0;width:var(--track-width);--sx:calc(var(--thumb-width)/2 + var(--ratio)*(100% - var(--thumb-width)));--progress-gradient:linear-gradient(var(--track-progress-color),var(--track-progress-color)) 0 /var(--sx) 100% no-repeat var(--track-bg-color)}input[type=range]::-webkit-slider-runnable-track{background-color:var(--track-bg-color);background:var(--progress-gradient);border-radius:var(--track-radius);height:var(--track-height)}input[type=range]::-moz-range-track{background-color:var(--track-bg-color);background:var(--progress-gradient);border-radius:var(--track-radius);height:var(--track-height)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--thumb-color);border:var(--thumb-border-size,0) solid var(--thumb-border-color,transparent);border-radius:var(--thumb-radius);height:var(--thumb-height);margin-top:calc(var(--track-height)/2 - var(--thumb-height)/2);-webkit-transition:scale var(--duration-xs);transition:scale var(--duration-xs);width:var(--thumb-width);will-change:scale}input[type=range]::-moz-range-thumb{background-color:var(--thumb-color);border:var(--thumb-border-size,0) solid var(--thumb-border-color,transparent);border-radius:var(--thumb-radius);height:calc(var(--thumb-height) - var(--thumb-border-size, 0px)*2);-moz-transition:scale var(--duration-xs);transition:scale var(--duration-xs);width:calc(var(--thumb-width) - var(--thumb-border-size, 0px)*2);will-change:scale}input[type=range]:hover::-webkit-slider-thumb{scale:1.2}input[type=range]:hover::-moz-range-thumb{scale:1.2}input[type=range]:active::-webkit-slider-thumb{scale:1.2}input[type=range]:active::-moz-range-thumb{scale:1.2}input[type=range]:focus{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus-color);outline-offset:.125rem}input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--focus-color);outline-offset:.125rem}.range-input-variant--hue input[type=range]{--track-height:.25rem;--thumb-color:hsl(var(--value) 100% 65%);--progress-gradient:linear-gradient(90deg,red 0%,#ff0 16.667%,#0f0 33.333%,#0ff 50%,#00f 66.667%,#f0f 83.333%,red)}.range-input-ticks{color:var(--color-accent-text);display:flex;font-size:var(--font-size-xxxs);justify-content:space-between;padding-inline:calc(var(--thumb-width)/2 - 1px);width:100%}.range-input-ticks .tick{display:flex;justify-content:center;margin-block-end:.1rem;margin-block-start:.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2px}.range-input-ticks .tick:before{background-color:var(--track-bg-color);bottom:100%;content:"";height:.5rem;position:absolute;width:1px}.range-input-ticks .tick.active{color:var(--color-accent);font-weight:var(--font-weight-bold)}.range-input-ticks .tick.active:before{background-color:var(--thumb-color)}.range-input-wrapper output{--perc:calc((var(--value) - var(--min))/var(--range));--offset:calc(var(--thumb-width)/2 - var(--thumb-width)*var(--perc));--left:calc(var(--perc)*100% + var(--offset));background-color:var(--track-bg-color);border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);left:var(--left);min-width:1.5rem;padding-block:.125rem;padding-inline:.25rem;position:absolute;text-align:center;top:calc(100% + .5rem);transform:translate(-50%);z-index:1}.range-input-wrapper output:before{border:5px solid transparent;border-bottom:5px solid var(--track-bg-color);bottom:100%;content:"";left:50%;position:absolute;transform:translate(-50%)}.range-input-wrapper:has(.range-input-ticks) output{top:calc(100% - 1rem)}.range-input-wrapper:not(:has(.range-input-ticks)):has(output){margin-block-end:1.5rem}:where(.card){background-color:var(--color-card-bg);border:var(--border-width,1px) solid var(--border-color,var(--color-card-border));border-radius:var(--border-radius);box-shadow:var(--shadow,none);padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);position:relative}@media (max-width:479px){:where(.card){--card-padding-block:1.25rem!important;--card-padding-inline:1rem!important}}:where(.card) h1,:where(.card) h2,:where(.card) h3{margin-block-start:0}.pricing-card{container-type:inline-size;--color-card-border:var(--color-grey-bg)}.pricing-card.pricing-card--recommended{--color-card-border:var(--color-green)}.pricing-card .title-wrapper{margin-block-end:1rem}.pricing-card h3{line-height:var(--line-height)}.pricing-card .title{font-size:var(--font-size-xxl)}.pricing-card .description{color:var(--color-green-text);font-size:var(--font-size-sm);margin-block-end:1rem;margin-block-start:0}@container (min-width: 249px){.pricing-card .description{font-size:var(--font-size-md)}}.pricing-card .price{font-size:var(--font-size-xxl);font-weight:var(--font-weight-medium);margin-block-end:.35rem}.pricing-card .price .per{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);margin-inline-start:.65rem;vertical-align:middle}@container (min-width: 249px){.pricing-card .price .per{font-size:var(--font-size-sm)}}.pricing-card .resource-price{color:var(--color-grey-text);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);min-height:1.5rem}.pricing-card .feature-list{color:var(--color-text);font-size:var(--font-size-xs);margin-block-start:2rem}@container (min-width: 249px){.pricing-card .feature-list{font-size:var(--font-size-sm)}}.pricing-card .feature-list .list-item{display:grid;gap:.5rem;grid-template-columns:auto 1fr;margin-block-end:.65rem}.pricing-card .feature-list .list-item .iconify{color:var(--color-grey-graphic);font-size:var(--font-size-lg)}.pricing-card .feature-list .list-item .iconify.has-feature{color:var(--color-green)}.pricing-card .feature-list .list-item::marker{color:var(--color-green)}.pricing-card .button{margin-block-start:1rem}.dark-mode .pricing-card{background-color:var(--color-green-bg)}.pricing-cards-grid{display:grid;gap:1rem}@media (min-width:1024px){.pricing-cards-grid .pricing-card .description{min-height:53px}}@container (min-width: 800px){.pricing-cards-grid{grid-template-columns:1fr 1fr 1fr}}.auditor-pricing-block{container-type:inline-size;display:flex;flex-direction:column;gap:1rem;margin-inline:auto;max-width:var(--app-max-width);padding-inline:var(--app-padding-inline);width:100%}.auditor-pricing-block p{margin-block-end:1.5rem;max-width:60ch}.auditor-pricing-block .subscription-controls{align-items:end;display:grid;margin-block-end:1rem;row-gap:2.5rem}.auditor-pricing-block .subscription-controls .tooltip-wrapper{--icon-size:1.25rem}.auditor-pricing-block .subscription-controls label{font-size:var(--font-size-md);padding-inline-end:.25rem}.auditor-pricing-block .subscription-controls .radio-wrapper{align-items:center}.auditor-pricing-block .subscription-controls .audits-slider-wrapper{min-height:86px}@media (min-width:480px){.auditor-pricing-block .subscription-controls .audits-slider-wrapper{min-height:98px}}.auditor-pricing-block .subscription-controls .audits-slider-wrapper label{font-weight:var(--font-weight-medium);margin-block-end:1.25rem}.auditor-pricing-block .subscription-controls .audits-slider-wrapper .tick{font-size:var(--font-size-md)}.table-tooltip .tooltip-trigger-button{font-size:var(--font-size-sm);font-weight:500;text-align:left}.table-tooltip .tooltip-content{font-weight:var(--font-weight-regular)}.table-icon .iconify{color:var(--color-grey-graphic);font-size:var(--font-size-lg);vertical-align:middle}.table-icon .iconify[class*="solar:check-circle-bold"]{color:var(--color-accent)}.auditor-tiers-table tr{border-color:var(--color-accent-bg)}.auditor-tiers-table tbody tr:hover{background-color:var(--color-bg)}.auditor-tiers-table tbody th{font-weight:500;min-width:200px}.auditor-tiers-table td{min-width:7ch}@media (min-width:1024px){.auditor-tiers-table td{width:100px}}.auditor-tiers-block{margin-inline:auto;max-width:var(--app-max-width);padding-inline:var(--app-padding-inline);width:100%}.auditor-tiers-block h2{margin-block-end:1.25rem}.auditor-tiers-block h2+p{margin-block-end:1.5rem}.auditor-tiers-block .table-wrapper+h2{margin-block-start:2rem}
