@charset "UTF-8";:root{font-size:clamp(.8rem,.6rem + (1vw - .48rem) * .9211,2rem);min-height:0;--primary:#2d81e1;--primary-dark10:#2874ca;--primary-dark15:#2160a8;--background:#fff;--text:#242425;--text-header:#000;--text-light:#555;--border:#eaeaea;--error:#c43500;--success:#009b4d}html{box-sizing:border-box;font-size:18px;color:var(--text);background:var(--background);height:100%;font-family:Inter,segoe ui,"segoe ui web (west european)",segoe ui,-apple-system,BlinkMacSystemFont,Roboto,helvetica neue,sans-serif;font-optical-sizing:auto;font-variation-settings:"slnt" 0}body{min-height:100%;display:flex;flex-direction:column}body main{flex:1}*,*:after,*:before{box-sizing:inherit;margin:0;padding:0}video{-webkit-mask-image:-webkit-radial-gradient(white,black);backface-visibility:hidden}.content-wrapper{width:100%;max-width:76rem;margin:0 auto;padding-inline:2em}@keyframes shake-it-left{0%{transform:translateX(0)}50%{transform:translateX(-.3em)}100%{transform:translateX(0)}}@keyframes shake-it-right{0%{transform:translateX(0)}50%{transform:translateX(.3em)}100%{transform:translateX(0)}}@keyframes shake-it-down{0%{transform:translateY(0)}50%{transform:translateY(.3em)}100%{transform:translateY(0)}}header{--text-color:var(--text);--text-color-light:var(--text-light);font-size:.9em;padding-block:2em 1em;position:sticky;top:0;z-index:3}header::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 4em);pointer-events:none;z-index:-1;opacity:1;transition:opacity .15s;background:linear-gradient(to bottom,#fff,rgba(255,255,255,.7),rgba(255,255,255,0))}@media(max-width:750px){header::before{height:100%}}header::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 4em);pointer-events:none;z-index:-1;opacity:1;transition:opacity .15s;backdrop-filter:blur(18px);mask:linear-gradient(to bottom,#000,rgba(0,0,0,.9),transparent)}@media(max-width:750px){header::after{height:100%}}header>div.content-wrapper{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo main secondary";column-gap:2em;align-items:center;height:2.5em}@media(max-width:600px){header>div.content-wrapper{grid-template-areas:"logo space secondary" "main main main";justify-items:space-between}}header a[hreflang]{color:var(--text-color-light);text-decoration:none;display:flex;gap:.3em;align-items:center}header a[hreflang] svg{height:1em;width:auto;margin-block-start:-1px}@media(max-width:750px){header a[hreflang] span{display:none}}header .logo{justify-self:center;grid-area:logo}header .logo img{display:block;height:2.5em;width:auto;view-transition-name:wpb-logo}header .logo a{display:block;opacity:1;transition:opacity .1s}header nav.main{grid-area:main;height:100%;display:flex;align-items:stretch;position:relative;font-size:.9em;view-transition-name:nav-main}header nav.main>ul{list-style:none;display:flex}header nav.main>ul>li{position:relative}header nav.main>ul>li h3{height:100%;font-size:1em}header nav.main>ul>li h3 button{appearance:none;border:none;background:0 0;cursor:pointer;padding:.75em;border-radius:.5em;display:flex;align-items:center;gap:.5em;cursor:pointer;white-space:nowrap;color:var(--text-color);height:100%;font-weight:500;font-size:1em}header nav.main>ul>li h3 button::after{content:"";display:inline-block;background:var(--text-color-light);width:.8em;height:.6em;margin-top:1px;transition:clip-path .15s;clip-path:path("M 0.09 0.375 L 3.69 4.875 Q 4.59 6.075 5.49 4.875 L 9.09 0.375 A 0.015 0.015 90 0 0 8.79 0.075 L 5.19 4.575 Q 4.59 5.325 3.99 4.575 L 0.39 0.075 A 0.015 0.015 90 0 0 0.09 0.375")}header nav.main>ul>li:first-child h3 button{padding-left:0}header nav.main>ul>li ul{display:flex;flex-direction:column;gap:.5em;list-style:none;position:absolute;top:100%;left:-1em;background:var(--background);padding:.8em;border-radius:.5em;pointer-events:none;opacity:0;transition:opacity .15s;filter:drop-shadow(0 0 9px rgba(0,0,0,.3));z-index:1}header nav.main>ul>li ul::before{content:"";display:block;position:absolute;top:-1.2em;left:1.5em;width:2em;height:1.5em;transition:left .15s;background:#fff;clip-path:polygon(0% 100%,1em .5em,2em 100%,0% 100%)}header nav.main>ul>li ul li a{display:grid;grid-template-columns:auto 1fr;column-gap:1.5em;align-items:center;padding:1em;text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--border);min-width:24em;border-radius:.5em}header nav.main>ul>li ul li a svg{fill:var(--accent-primary);grid-row:1/span 2;height:2em;width:2em;object-fit:contain}header nav.main>ul>li ul li a h4{color:var(--accent-primary);font-weight:500;font-size:.9em}header nav.main>ul>li ul li a p{color:var(--text-light);font-size:.9em;text-wrap:balance}header nav.main>ul>li ul li a:hover{background:var(--accent-background)}header nav.main>ul>li ul li a:last-child{border-bottom:none}header nav.main>ul>li:focus-within button::after,header nav.main>ul>li:hover button::after,header nav.main>ul>li:has(ul[aria-hidden=false]) button::after{clip-path:path("M 0.39 3.15 L 3.69 3.15 Q 4.59 3.15 5.49 3.15 L 8.79 3.15 A 0.015 0.015 90 0 0 8.79 2.85 L 5.19 2.85 Q 4.59 2.85 3.99 2.85 L 0.39 2.85 A 0.015 0.015 90 0 0 0.39 3.15")}header nav.main>ul>li:focus-within ul,header nav.main>ul>li:hover ul,header nav.main>ul>li:has(ul[aria-hidden=false]) ul{pointer-events:auto;opacity:1}header nav.main>ul>li:nth-child(1){--accent-primary:#009B4D;--accent-background:#D8F0E4}header nav.main>ul>li:nth-child(2){--accent-primary:#C43500;--accent-background:#F6E0D8}header nav.main>ul>li:nth-child(3){--accent-primary:#F5AE2D;--accent-background:#FDF2DF}header nav.main>ul>li:nth-child(4){--accent-primary:#9620EE;--accent-background:#EFDDFC}@media(max-width:600px){header nav.main>ul>li:nth-child(3) ul{left:-13em}header nav.main>ul>li:nth-child(3) ul:before{left:15em}header nav.main>ul>li:nth-child(4) ul{left:auto;right:-1em}header nav.main>ul>li:nth-child(4) ul:before{left:calc(100% - 2em - 1.5em)}}header nav.main>ul:hover>li:not(:hover) ul{pointer-events:none;opacity:0}header nav.main .faux{display:flex;flex-direction:column;gap:.5em;list-style:none;position:absolute;top:100%;left:-1em;background:var(--background);padding:.8em;border-radius:.5em;pointer-events:none;opacity:0;transition:opacity .15s;filter:drop-shadow(0 0 9px rgba(0,0,0,.3));position:fixed;top:80px;left:50%;width:400px;height:400px;transition:all .15s}header nav.main .faux::before{content:"";display:block;position:absolute;top:-1.2em;left:1.5em;width:2em;height:1.5em;transition:left .15s;background:#fff;clip-path:polygon(0% 100%,1em .5em,2em 100%,0% 100%)}header nav.main .faux.active{pointer-events:auto;opacity:1}@media(max-width:600px){header nav.main .faux.before-last:before{left:15em}header nav.main .faux.last:before{left:calc(100% - 2em - 1.5em)}}header nav.main.fancy ul ul{background:0 0;filter:none}header nav.main.fancy ul ul::before{display:none}header nav.secondary{grid-area:secondary;font-size:.9em}header nav.secondary ul{list-style:none;display:flex;gap:1em;align-items:center}header nav.secondary ul a:not([hreflang]){text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.4em .8em;color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10);height:100%}header nav.secondary ul a:not([hreflang]):hover{filter:brightness(1.2)}header nav.secondary ul a:not([hreflang])::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}header nav.secondary ul a:not([hreflang]):hover::after{animation:shake-it-right 2s infinite}header nav.secondary ul a:not([hreflang]).cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}header nav.secondary ul a:not([hreflang]).cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}header nav.secondary ul a:not([hreflang]) svg{margin-inline-end:.45em}header .promo{margin-top:.5em;background:var(--success);display:flex;padding:0 1em;transition:visibility .15s,opacity .15s}header .promo.hidden{visibility:hidden;opacity:0;pointer-events:none}header .promo a{flex:1;color:#fff;padding:.5em 1em;text-align:center;display:flex;justify-content:center;gap:.5em;align-items:center;text-decoration:none;font-weight:500}header .promo a img{height:1.5em;width:auto;border-radius:.75em;display:inline-block}header .promo a:hover{text-decoration:underline}header .promo button{apppearance:none;border:none;background:0 0;cursor:pointer;color:#fff;font-size:1em}header.home{background:0 0;position:fixed;width:100%}header.home .content-wrapper{background:#fff;padding-block:1em;height:auto;border-radius:1em;box-shadow:0 0 1em rgba(0,0,0,.2)}header.home.home::before,header.home.home::after{opacity:0}header.home nav.secondary ul a:not([hreflang]){text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.4em .8em;color:#fff;background:var(--success);border:2px solid var(--success)}header.home nav.secondary ul a:not([hreflang]):hover{filter:brightness(1.2)}header.home nav.secondary ul a:not([hreflang])::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}header.home nav.secondary ul a:not([hreflang]):hover::after{animation:shake-it-right 2s infinite}header.home nav.secondary ul a:not([hreflang]).cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}header.home nav.secondary ul a:not([hreflang]).cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}header.home nav.secondary ul a:not([hreflang]) svg{margin-inline-end:.45em}footer{font-size:.8em;text-align:center;padding:2em}footer ul{display:flex;align-items:center;justify-content:center;gap:1.3rem;list-style:none;flex-wrap:wrap}footer ul+ul{margin-top:1rem;font-size:.7em}footer ul a{color:var(--text-light);text-decoration:none}footer ul a:hover{text-decoration:underline}footer ul .social{font-size:1.5em;justify-content:center;display:inline-flex;align-items:center;justify-content:center;position:relative}footer ul .social a{color:var(--primary);margin:0}footer ul .social a svg{display:block}footer ul .social a svg.linkedin{color:#0a66c2}footer ul .social a svg.youtube{color:red}footer ul .partners{text-align:center;display:inline-flex;gap:1.3rem;align-items:center;justify-content:center;position:relative;padding-left:1.3rem}footer ul .partners picture,footer ul .partners img{height:2.5em;width:auto}footer ul .partners::before{content:"";width:1px;height:1rem;background:var(--text-light);position:absolute;top:50%;transform:translateY(-50%);left:0}@keyframes shake-it-left{0%{transform:translateX(0)}50%{transform:translateX(-.3em)}100%{transform:translateX(0)}}@keyframes shake-it-right{0%{transform:translateX(0)}50%{transform:translateX(.3em)}100%{transform:translateX(0)}}@keyframes shake-it-down{0%{transform:translateY(0)}50%{transform:translateY(.3em)}100%{transform:translateY(0)}}main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4em}main h1{font-family:inter,segoe ui,"segoe ui web (west european)",segoe ui,-apple-system,BlinkMacSystemFont,Roboto,helvetica neue,sans-serif;font-weight:900;text-wrap:balance;font-size:2em;margin-bottom:1rem;text-align:center;color:var(--text-header)}main h2{font-family:inter,segoe ui,"segoe ui web (west european)",segoe ui,-apple-system,BlinkMacSystemFont,Roboto,helvetica neue,sans-serif;font-weight:900;text-wrap:balance;font-weight:400;font-size:1.3em;margin-bottom:1rem;text-align:center;color:var(--text-header)}main>div>h2{text-align:center}main p{margin-bottom:1em;color:var(--text);text-align:center}main p a.youtube{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:#fff;background:red;border:2px solid red}main p a.youtube:hover{filter:brightness(1.2)}main p a.youtube::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}main p a.youtube:hover::after{animation:shake-it-right 2s infinite}main p a.youtube.cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}main p a.youtube.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main p a.youtube svg{margin-inline-end:.45em}main p.notice{color:var(--text-light);font-size:.9em;font-style:italic}main a{color:var(--primary)}@keyframes shake-it-left{0%{transform:translateX(0)}50%{transform:translateX(-.3em)}100%{transform:translateX(0)}}@keyframes shake-it-right{0%{transform:translateX(0)}50%{transform:translateX(.3em)}100%{transform:translateX(0)}}@keyframes shake-it-down{0%{transform:translateY(0)}50%{transform:translateY(.3em)}100%{transform:translateY(0)}}form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:35em;font-size:.9em}form>ul{margin-block:.8em;list-style:none;color:var(--error)}form dl{width:100%;display:flex;flex-direction:column}form dl dt{margin-bottom:.5em}form dl dt label{cursor:pointer}form dl dd{margin-bottom:1.5em}form dl dd input[type=text],form dl dd input[type=email],form dl dd input[type=tel],form dl dd textarea,form dl dd select{width:100%;padding:.5em;border:1px solid var(--border);background:var(--background);color:var(--text);font:inherit}form dl dd input[type=checkbox]{width:auto;font-size:1em}form dl dd p.help-text{margin-top:.4em;text-align:left}form dl dd p.help-text:empty{display:none}form dl dd ul{margin-top:.4em;list-style:none;color:var(--error)}form dl div.checkbox{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1em;margin-bottom:1.5em}form dl div.checkbox dt,form dl div.checkbox dd{margin-bottom:0}form dl div.checkbox dt{order:1}form button[type=submit]{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10);align-self:flex-end}form button[type=submit]:hover{filter:brightness(1.2)}form button[type=submit]::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}form button[type=submit]:hover::after{animation:shake-it-right 2s infinite}form button[type=submit].cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}form button[type=submit].cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}form button[type=submit] svg{margin-inline-end:.45em}.flash{padding:1em;text-align:center}.flash.success{background:var(--success);color:#fff}.flash-container{padding:1em}.flash-container.success{color:#fff;background:var(--success)}.flash-container video{display:none;margin-block-end:1em}.flash-container p{text-align:center}.flash-container>div{display:none}.flash-container.enabled{position:fixed;content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:100}.flash-container.enabled .wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--background);width:100%;max-width:40em;padding:5em;box-shadow:0 0 1em 1em rgba(0,0,0,.4);border-radius:50%;aspect-ratio:1/1}.flash-container.enabled .wrapper video{display:initial;width:12em;height:auto;aspect-ratio:1/1}.flash-container.enabled .wrapper p{font-family:inter,segoe ui,"segoe ui web (west european)",segoe ui,-apple-system,BlinkMacSystemFont,Roboto,helvetica neue,sans-serif;font-weight:900;text-wrap:balance;font-size:2em}.flash-container.enabled .wrapper button{position:absolute;top:0;right:0;color:#fff;font-size:3em;padding:1rem;background:0 0;border:none;cursor:pointer}.flash-container.enabled>div{display:block}.flash-container.enabled.success .wrapper{color:var(--text)}@keyframes shake-it-left{0%{transform:translateX(0)}50%{transform:translateX(-.3em)}100%{transform:translateX(0)}}@keyframes shake-it-right{0%{transform:translateX(0)}50%{transform:translateX(.3em)}100%{transform:translateX(0)}}@keyframes shake-it-down{0%{transform:translateY(0)}50%{transform:translateY(.3em)}100%{transform:translateY(0)}}@keyframes scroll{0%{transform:translateX(0%)}95%{transform:translateX(calc(-100% + 100vw))}100%{transform:translateX(calc(-100% + 100vw))}}section.partners{font-size:.8em;margin-block:5em 3em;width:100%;overflow:hidden;position:relative;height:4em;padding-top:2em}section.partners ul{list-style:none;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex;column-gap:7em;row-gap:1em;position:absolute;top:2em;left:0;padding:0 3em;transform:translateX(0%);animation-name:scroll;animation-duration:50s;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:2s;animation-direction:alternate}section.partners ul a{display:inline-block;position:relative}section.partners ul a::after{content:attr(data-tooltip);display:block;position:absolute;white-space:nowrap;top:-70%;right:-2em;background:var(--primary);color:#fff;border-radius:.5em;padding:.5em;font-size:.8em}section.partners ul img{height:2em;width:auto}@media(prefers-color-scheme:dark){section.partners ul img{filter:grayscale(50%)}}section.partners ul:hover{animation-play-state:paused}@media screen and (prefers-reduced-motion:reduce){section.partners{height:auto;overflow:visible}section.partners ul{flex-wrap:wrap;animation:none;position:static}}[role=dialog],[popover]{top:50%;left:50%;transform:translate(-50%,-50%);padding:0;overflow:visible;border:none;box-shadow:3px 3px 10px rgba(0,0,0,.2);border-radius:.5em;background:var(--background);opacity:1;transition:opacity .4s,overlay .4s allow-discrete,display .4s allow-discrete}[role=dialog] iframe,[popover] iframe{display:block;height:auto;width:90vw;max-width:1e3px;aspect-ratio:16/9}[role=dialog]::before,[popover]::before{content:"╳";display:flex;justify-content:center;align-items:center;font-size:3em;position:absolute;top:-2em;right:0;color:#fff;z-index:3;width:2em;height:2em;cursor:pointer;pointer-events:none}[role=dialog][data-non-closable]::before,[popover][data-non-closable]::before{display:none}[role=dialog]::backdrop,[popover]::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(0);cursor:pointer;transition:background .4s,backdrop-filter .4s,overlay .4s allow-discrete,display .4s allow-discrete}[role=dialog]:open,[role=dialog]:popover-open,[popover]:open,[popover]:popover-open{opacity:1}[role=dialog]:open::backdrop,[role=dialog]:popover-open::backdrop,[popover]:open::backdrop,[popover]:popover-open::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(3px)}@starting-style{[role=dialog]:open, [role=dialog]:popover-open,
  [popover]:open,
  [popover]:popover-open {
    opacity: 0;
  }
}@starting-style{[role=dialog]:open::backdrop, [role=dialog]:popover-open::backdrop,
  [popover]:open::backdrop,
  [popover]:popover-open::backdrop {
    background: rgba(0, 0, 0, 0);
    backdrop-filter: blur(0px);
  }
}@keyframes shake-it-left{0%{transform:translateX(0)}50%{transform:translateX(-.3em)}100%{transform:translateX(0)}}@keyframes shake-it-right{0%{transform:translateX(0)}50%{transform:translateX(.3em)}100%{transform:translateX(0)}}@keyframes shake-it-down{0%{transform:translateY(0)}50%{transform:translateY(.3em)}100%{transform:translateY(0)}}main.explainer.home{position:relative;padding:0;min-height:65vh;--text-color:#fff}main.explainer.home div.splash{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(to left,var(--primary-dark15) 0%,var(--primary-dark15) 50%,var(--primary-dark10) 100%)}main.explainer.home div.splash canvas{width:100%;height:100%;position:absolute;top:0;left:0}main.explainer.home div.splash::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:768px){main.explainer.home section{padding-block-start:9rem}}main.explainer.home section>div.with-checklist h1{font-family:inter,segoe ui,"segoe ui web (west european)",segoe ui,-apple-system,BlinkMacSystemFont,Roboto,helvetica neue,sans-serif;font-weight:900;text-wrap:balance;color:var(--text-color);text-align:left;text-wrap:balance;font-size:2em;max-width:35em;margin-block-end:2rem}main.explainer.home section>div.with-checklist ul{font-size:1.6em}main.explainer.home section>div.with-checklist ul li{color:var(--text-color)}main.explainer.home section>div.with-checklist ul li::before{color:var(--text-color)}main.explainer.home section .image video{aspect-ratio:16/9}main.explainer.home section .image:has(video){padding:0}@media(max-width:768px){main.explainer.home section .image:has(video){margin-block-end:1em}main.explainer.home section .image video{max-width:100%}}@keyframes shake-it-left{0%{transform:translateX(0)}50%{transform:translateX(-.3em)}100%{transform:translateX(0)}}@keyframes shake-it-right{0%{transform:translateX(0)}50%{transform:translateX(.3em)}100%{transform:translateX(0)}}@keyframes shake-it-down{0%{transform:translateY(0)}50%{transform:translateY(.3em)}100%{transform:translateY(0)}}@keyframes bullet{0%{opacity:0;z-index:0}5%{opacity:1;z-index:1}26%{opacity:1;z-index:1}30%{opacity:0;z-index:0}100%{opacity:0;z-index:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}main.explainer{display:flex;flex-direction:column;gap:2em;align-items:center}main.explainer .image{padding:4rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s}@media(prefers-reduced-motion){main.explainer .image{animation:none}}main.explainer .image img,main.explainer .image video,main.explainer .image iframe{display:block;width:100%;height:auto;border:none;object-fit:contain;aspect-ratio:1/1}main.explainer .image iframe{aspect-ratio:16/9}main.explainer .image:has(video){padding:2em}@media(max-width:768px){main.explainer .image{order:-1;padding:1em 5rem;aspect-ratio:auto}main.explainer .image img,main.explainer .image video,main.explainer .image iframe{max-width:24em}main.explainer .image:has(video){padding:1em 5rem}}main.explainer article,main.explainer section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-block:2rem;font-size:.9em;align-items:center;width:100%;max-width:76rem}main.explainer article+section,main.explainer section+section{padding-block:5rem}@media(max-width:768px){main.explainer article+section,main.explainer section+section{padding-block:1em}}@media(max-width:768px){main.explainer article,main.explainer section{padding-block:1em;grid-template-columns:1fr}}main.explainer article:not(.icons)>ul,main.explainer section:not(.icons)>ul{list-style:none;position:relative;padding-left:0;margin-bottom:0;height:100%}@media(max-width:768px){main.explainer article:not(.icons)>ul,main.explainer section:not(.icons)>ul{min-height:10em}}main.explainer article:not(.icons)>ul li,main.explainer section:not(.icons)>ul li{font-family:inter,segoe ui,"segoe ui web (west european)",segoe ui,-apple-system,BlinkMacSystemFont,Roboto,helvetica neue,sans-serif;font-weight:900;text-wrap:balance;font-size:2em;color:var(--text-header);position:absolute;transform:translateY(-50%);top:50%;opacity:0;transition:opacity .3s;animation:bullet 15s;animation-iteration-count:infinite;animation-delay:0s}main.explainer article:not(.icons)>ul li:nth-child(2),main.explainer section:not(.icons)>ul li:nth-child(2){animation-delay:5s}main.explainer article:not(.icons)>ul li:nth-child(3),main.explainer section:not(.icons)>ul li:nth-child(3){animation-delay:10s}main.explainer article:not(.icons)>ul:has(li button) li,main.explainer section:not(.icons)>ul:has(li button) li{top:9rem;transform:none}main.explainer article:not(.icons)>ul:has(li button) li:has(button),main.explainer section:not(.icons)>ul:has(li button) li:has(button){font-size:1rem;top:auto;bottom:9rem;opacity:1;animation:none}main.explainer article:not(.icons)>ul:has(li button) li:has(button) button,main.explainer section:not(.icons)>ul:has(li button) li:has(button) button{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:red;background:#fff;border:2px solid red}main.explainer article:not(.icons)>ul:has(li button) li:has(button) button:hover,main.explainer section:not(.icons)>ul:has(li button) li:has(button) button:hover{filter:brightness(1.2)}main.explainer article:not(.icons)>ul:has(li button) li:has(button) button::after,main.explainer section:not(.icons)>ul:has(li button) li:has(button) button::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}main.explainer article:not(.icons)>ul:has(li button) li:has(button) button:hover::after,main.explainer section:not(.icons)>ul:has(li button) li:has(button) button:hover::after{animation:shake-it-right 2s infinite}main.explainer article:not(.icons)>ul:has(li button) li:has(button) button.cta,main.explainer section:not(.icons)>ul:has(li button) li:has(button) button.cta{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article:not(.icons)>ul:has(li button) li:has(button) button.cta.ghost,main.explainer section:not(.icons)>ul:has(li button) li:has(button) button.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article:not(.icons)>ul:has(li button) li:has(button) button svg,main.explainer section:not(.icons)>ul:has(li button) li:has(button) button svg{margin-inline-end:.45em}@media screen and (prefers-reduced-motion:reduce){main.explainer article:not(.icons)>ul,main.explainer section:not(.icons)>ul{height:auto}main.explainer article:not(.icons)>ul li,main.explainer section:not(.icons)>ul li{position:static;animation:none;opacity:1;transform:translateY(0%)}main.explainer article:not(.icons)>ul li+li,main.explainer section:not(.icons)>ul li+li{margin-top:.5em}}main.explainer article>div,main.explainer section>div{align-self:center}main.explainer article h2,main.explainer section h2{font-family:inter,segoe ui,"segoe ui web (west european)",segoe ui,-apple-system,BlinkMacSystemFont,Roboto,helvetica neue,sans-serif;font-weight:900;text-wrap:balance;text-align:left;font-size:2em;color:var(--text-header);margin-bottom:.5em}main.explainer article h3,main.explainer section h3{font-family:inter,segoe ui,"segoe ui web (west european)",segoe ui,-apple-system,BlinkMacSystemFont,Roboto,helvetica neue,sans-serif;font-weight:900;text-wrap:balance;text-align:left;font-size:1.5em;color:var(--text-header);margin-bottom:.5em}main.explainer article h2+h3,main.explainer section h2+h3{margin-top:1.3em}main.explainer article p+h3,main.explainer section p+h3{margin-top:2em}main.explainer article p,main.explainer section p{text-align:left}main.explainer article p a.cta,main.explainer section p a.cta{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:var(--primary-dark10);border:2px solid var(--primary-dark10);background:#fff}main.explainer article p a.cta:hover,main.explainer section p a.cta:hover{filter:brightness(1.2)}main.explainer article p a.cta::after,main.explainer section p a.cta::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}main.explainer article p a.cta:hover::after,main.explainer section p a.cta:hover::after{animation:shake-it-right 2s infinite}main.explainer article p a.cta.cta,main.explainer section p a.cta.cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}main.explainer article p a.cta.cta.ghost,main.explainer section p a.cta.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article p a.cta svg,main.explainer section p a.cta svg{margin-inline-end:.45em}main.explainer article p a.cta.ghost,main.explainer section p a.cta.ghost{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:var(--primary-dark10);border:2px solid var(--primary-dark10);background:#fff}main.explainer article p a.cta.ghost:hover,main.explainer section p a.cta.ghost:hover{filter:brightness(1.2)}main.explainer article p a.cta.ghost::after,main.explainer section p a.cta.ghost::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}main.explainer article p a.cta.ghost:hover::after,main.explainer section p a.cta.ghost:hover::after{animation:shake-it-right 2s infinite}main.explainer article p a.cta.ghost.cta,main.explainer section p a.cta.ghost.cta{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article p a.cta.ghost.cta.ghost,main.explainer section p a.cta.ghost.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article p a.cta.ghost svg,main.explainer section p a.cta.ghost svg{margin-inline-end:.45em}main.explainer article p a.cta-success,main.explainer section p a.cta-success{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:#fff;background:var(--success);border:2px solid var(--success)}main.explainer article p a.cta-success:hover,main.explainer section p a.cta-success:hover{filter:brightness(1.2)}main.explainer article p a.cta-success::after,main.explainer section p a.cta-success::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}main.explainer article p a.cta-success:hover::after,main.explainer section p a.cta-success:hover::after{animation:shake-it-right 2s infinite}main.explainer article p a.cta-success.cta,main.explainer section p a.cta-success.cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}main.explainer article p a.cta-success.cta.ghost,main.explainer section p a.cta-success.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article p a.cta-success svg,main.explainer section p a.cta-success svg{margin-inline-end:.45em}main.explainer article p a.linkedin,main.explainer section p a.linkedin{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:#fff;background:#0a66c2;border:2px solid #0a66c2}main.explainer article p a.linkedin:hover,main.explainer section p a.linkedin:hover{filter:brightness(1.2)}main.explainer article p a.linkedin::after,main.explainer section p a.linkedin::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}main.explainer article p a.linkedin:hover::after,main.explainer section p a.linkedin:hover::after{animation:shake-it-right 2s infinite}main.explainer article p a.linkedin.cta,main.explainer section p a.linkedin.cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}main.explainer article p a.linkedin.cta.ghost,main.explainer section p a.linkedin.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article p a.linkedin svg,main.explainer section p a.linkedin svg{margin-inline-end:.45em}main.explainer article p a.youtube,main.explainer section p a.youtube{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:#fff;background:red;border:2px solid red}main.explainer article p a.youtube:hover,main.explainer section p a.youtube:hover{filter:brightness(1.2)}main.explainer article p a.youtube::after,main.explainer section p a.youtube::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}main.explainer article p a.youtube:hover::after,main.explainer section p a.youtube:hover::after{animation:shake-it-right 2s infinite}main.explainer article p a.youtube.cta,main.explainer section p a.youtube.cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}main.explainer article p a.youtube.cta.ghost,main.explainer section p a.youtube.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article p a.youtube svg,main.explainer section p a.youtube svg{margin-inline-end:.45em}main.explainer article p button.youtube.ghost,main.explainer section p button.youtube.ghost{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:red;background:#fff;border:2px solid red}main.explainer article p button.youtube.ghost:hover,main.explainer section p button.youtube.ghost:hover{filter:brightness(1.2)}main.explainer article p button.youtube.ghost::after,main.explainer section p button.youtube.ghost::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}main.explainer article p button.youtube.ghost:hover::after,main.explainer section p button.youtube.ghost:hover::after{animation:shake-it-right 2s infinite}main.explainer article p button.youtube.ghost.cta,main.explainer section p button.youtube.ghost.cta{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article p button.youtube.ghost.cta.ghost,main.explainer section p button.youtube.ghost.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article p button.youtube.ghost svg,main.explainer section p button.youtube.ghost svg{margin-inline-end:.45em}main.explainer article p.buttons,main.explainer section p.buttons{display:flex;gap:1em}main.explainer article hr,main.explainer section hr{border:none;border-top:1px solid var(--border);margin:2em 0}main.explainer article .with-checklist ul,main.explainer section .with-checklist ul{list-style:none;padding-left:2em;margin-bottom:1.5em}main.explainer article .with-checklist ul li,main.explainer section .with-checklist ul li{margin-bottom:.3em;position:relative}main.explainer article .with-checklist ul li::before,main.explainer section .with-checklist ul li::before{content:"✓ ";position:absolute;left:-2em;width:2em;text-align:center;color:var(--primary);font-size:1.1em}main.explainer article p+ul,main.explainer section p+ul{margin-top:-1em}main.explainer article img,main.explainer section img{display:block;width:100%;height:auto;margin-bottom:3em}main.explainer article.centered,main.explainer section.centered{grid-template-columns:1fr}main.explainer article.centered h1,main.explainer article.centered h2,main.explainer article.centered h3,main.explainer article.centered p,main.explainer section.centered h1,main.explainer section.centered h2,main.explainer section.centered h3,main.explainer section.centered p{text-align:center}main.explainer article.centered p.buttons,main.explainer section.centered p.buttons{justify-content:center}main.explainer article.icons,main.explainer section.icons{grid-template-columns:1fr}main.explainer article.icons ul,main.explainer section.icons ul{display:grid;grid-template-columns:1fr 1fr;gap:2em;justify-content:center;align-items:center;padding-left:0;list-style:none}main.explainer article.icons ul li,main.explainer section.icons ul li{display:flex;flex-direction:column;align-items:center;text-align:center}main.explainer article.icons ul li svg,main.explainer section.icons ul li svg{width:9em;height:9em;margin-bottom:2em}main.explainer article.icons ul li h3,main.explainer section.icons ul li h3{font-size:1.1em;font-weight:400;text-align:center;margin-bottom:1em}main.explainer article.icons ul li a,main.explainer section.icons ul li a{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:var(--primary-dark10);border:2px solid var(--primary-dark10);background:#fff}main.explainer article.icons ul li a:hover,main.explainer section.icons ul li a:hover{filter:brightness(1.2)}main.explainer article.icons ul li a::after,main.explainer section.icons ul li a::after{content:"→";display:inline-block;margin-left:.3em;font-family:Inter,sans-serif}main.explainer article.icons ul li a:hover::after,main.explainer section.icons ul li a:hover::after{animation:shake-it-right 2s infinite}main.explainer article.icons ul li a.cta,main.explainer section.icons ul li a.cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}main.explainer article.icons ul li a.cta.ghost,main.explainer section.icons ul li a.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.explainer article.icons ul li a svg,main.explainer section.icons ul li a svg{margin-inline-end:.45em}main.explainer.tight section{padding:0}main.explainer hr{border:none;border-top:1px solid var(--border);margin:4rem auto}main.explainer hr.spacer{width:100%;max-width:40rem}main.get-started h1+p{margin-block-start:-2em}main.get-started section{align-items:flex-start}main.get-started>div>video{display:block;width:100%;max-height:20em;height:auto;border:none;object-fit:contain;aspect-ratio:1}main.about-us div.about-us h1{margin-block:3rem 1rem;text-wrap:balance}main.about-us div.about-us h2{margin-block:3rem 1rem;text-wrap:balance}main.about-us div.about-us p{font-size:.9em;margin-block-end:1rem;margin-inline:auto;max-width:60em}@keyframes shake-it-left{0%{transform:translateX(0)}50%{transform:translateX(-.3em)}100%{transform:translateX(0)}}@keyframes shake-it-right{0%{transform:translateX(0)}50%{transform:translateX(.3em)}100%{transform:translateX(0)}}@keyframes shake-it-down{0%{transform:translateY(0)}50%{transform:translateY(.3em)}100%{transform:translateY(0)}}@keyframes workplacebeers-fade-in{0%{opacity:0}100%{opacity:1}}main.workplacebeers{padding-inline:0;position:relative}main.workplacebeers h1{padding-inline:2rem;text-wrap:balance}main.workplacebeers h2{margin-block:-1rem 2rem;text-wrap:balance}main.workplacebeers button{display:none;position:absolute;top:4em;right:1em}main.workplacebeers button.enabled{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:var(--primary-dark10);border:2px solid var(--primary-dark10);background:#fff;font-size:.9em}main.workplacebeers button.enabled:hover{filter:brightness(1.2)}main.workplacebeers button.enabled.cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}main.workplacebeers button.enabled.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.workplacebeers button.enabled svg{margin-inline-end:.45em}@media(max-width:768px){main.workplacebeers button{position:static;margin-block-end:1rem}}main.workplacebeers ul{list-style:none;height:80vh;display:flex;flex-wrap:nowrap;position:relative;padding-bottom:5rem}main.workplacebeers ul h4{position:absolute;width:100%;height:5rem;bottom:0;left:0;padding:.7em 1em;transition:opacity .2s;opacity:0;white-space:nowrap;font-size:1.6em;font-style:italic;color:var(--primary);background:#fff;text-align:center}main.workplacebeers ul li{height:100%;width:100%;transition:.3s width;animation:workplacebeers-fade-in .5s}main.workplacebeers ul li:hover{width:500%}main.workplacebeers ul li:hover h4{opacity:1}@media(max-width:500px){main.workplacebeers ul li:nth-child(5),main.workplacebeers ul li:nth-child(6){display:none}}@media(max-width:768px){main.workplacebeers ul li:nth-child(7),main.workplacebeers ul li:nth-child(8){display:none}}main.workplacebeers ul video,main.workplacebeers ul img{display:block;width:100%;height:100%;object-fit:cover}main.contact h1{margin-bottom:2rem;text-wrap:balance}main.desktop-background img{display:block;width:100%}@media(max-width:768px){main.adoption-check div:has(form){display:flex;flex-direction:column;gap:2em;align-items:center}main.adoption-check div:has(form) h2{text-align:center}}main.explainer.events article:nth-child(2n) div.image{order:1}main.explainer.careers article:nth-child(2n) div.image{order:1}main.explainer.in-the-media article:nth-child(2n) div.image{order:1}@keyframes firstCloudAnimation{0%{background-position:-208px 0;transform:translateY(5em)}100%{background-position:calc(100% + 208px)0;transform:translateY(0)}}@keyframes secondCloudAnimation{0%{background-position:calc(100% + 347px)0;transform:translateY(0)}100%{background-position:-347px 0;transform:translateY(-5em)}}main.links{background:url(../images/links/background-vRmsY2s.jpg)no-repeat 50%/cover;padding:0}main.links::before,main.links::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;background:url(../images/links/cloud-yw0owXR.png)no-repeat 50%;filter:drop-shadow(-1px 2px 2px rgba(50,50,0,.2))}main.links::before{height:74px;top:3em;background-position:-347px 0;background-size:208px 74px;animation:firstCloudAnimation 120s linear infinite}main.links::after{height:124px;top:10em;background-position:calc(100% + 347px)0;background-size:347px 124px;animation:secondCloudAnimation 100s linear infinite;animation-delay:10s}@media screen and (prefers-reduced-motion:reduce){main.links::before,main.links::after{animation:none}main.links::before{background-position:30% 0}main.links::after{background-position:70% 0}}main.links .wrapper{width:100%;height:100%;max-width:35em;max-height:27em;flex:1;display:flex;flex-direction:column;padding:1em}main.links .wrapper>a{display:flex;margin-block-end:2em;justify-content:center}main.links .wrapper>a picture{width:auto;height:4em}main.links .wrapper>a picture img{width:auto;height:4em}main.links .wrapper .carousel{background:#fff;box-shadow:0 0 .5em rgba(0,0,0,.4);overflow:hidden;width:100%;height:100%;flex:1;display:flex;flex-direction:column;--index:0}main.links .wrapper .carousel ul{display:flex;list-style:none;transition:transform .5s;flex:1;transform:translateX(calc(var(--index) * -100%))}main.links .wrapper .carousel ul li{flex:0 0 100%;transition:transform .5s;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em;text-align:center}main.links .wrapper .carousel ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text);text-decoration:none;font-weight:900;font-size:1.5em}main.links .wrapper .carousel ul li a svg{fill:var(--color);font-size:4.5em;margin-block-end:1rem}main.links .wrapper .carousel nav{display:flex;justify-content:center}main.links .wrapper .carousel nav button{display:block;cursor:pointer;background:0 0;border:none;appearance:none;border-radius:0;font-size:2em;color:#888;padding:.3em}main.links .wrapper .carousel nav button svg{transition:.1s transform,.1s color}main.links .wrapper .carousel nav button[data-action="links#previous"]:hover svg,main.links .wrapper .carousel nav button[data-action="links#previous"]:focus svg{color:#333;transform:translateX(-20%)}main.links .wrapper .carousel nav button[data-action="links#next"]:hover svg,main.links .wrapper .carousel nav button[data-action="links#next"]:focus svg{color:#333;transform:translateX(20%)}@keyframes shake-it-left{0%{transform:translateX(0)}50%{transform:translateX(-.3em)}100%{transform:translateX(0)}}@keyframes shake-it-right{0%{transform:translateX(0)}50%{transform:translateX(.3em)}100%{transform:translateX(0)}}@keyframes shake-it-down{0%{transform:translateY(0)}50%{transform:translateY(.3em)}100%{transform:translateY(0)}}main.press-kit{text-align:center;padding-block:0}main.press-kit section{padding:3em}main.press-kit section h2,main.press-kit section h3{font-size:1.5em;margin-block-end:.8em}main.press-kit section.colors ul{list-style:none;display:flex;justify-content:center;gap:1em}main.press-kit section.colors ul li{color:#fff;font-size:1.5em;padding:.8em 1.7em;border-radius:.5em}main.press-kit section.colors ul li.primary{background:var(--primary)}main.press-kit section.logos ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;justify-content:center;gap:2em}main.press-kit section.logos ul li{display:flex;justify-content:flex-end;flex-direction:column}main.press-kit section.logos ul li img{height:8em;margin-block-end:2em}main.press-kit section.logos ul li.horizontal img{padding-block:1em}main.press-kit section.logos ul li p{display:flex;gap:.8em;justify-content:center;align-items:center}main.press-kit section.logos ul li a{text-decoration:none;border-radius:.4em;cursor:pointer;display:inline-flex;align-items:center;transition:filter .2s;font-size:1em;font-weight:400;text-wrap:balance;padding:.5em 1em;color:var(--primary-dark10);border:2px solid var(--primary-dark10);background:#fff}main.press-kit section.logos ul li a:hover{filter:brightness(1.2)}main.press-kit section.logos ul li a::before{content:"↓";display:inline-block;margin-right:.3em;font-family:Inter,sans-serif}main.press-kit section.logos ul li a:hover::before{animation:shake-it-down 2s infinite}main.press-kit section.logos ul li a.cta{color:#fff;background:var(--primary-dark10);border:2px solid var(--primary-dark10)}main.press-kit section.logos ul li a.cta.ghost{color:var(--primary-dark10);background:#fff;border:2px solid var(--primary-dark10)}main.press-kit section.logos ul li a svg{margin-inline-end:.45em}@media(max-width:768px){main.press-kit section.logos ul{padding-block:1em;grid-template-columns:1fr}}.consent-container[popover]::backdrop{pointer-events:none}.consent-container .container{padding:2em;color:var(--text)}.consent-container .container>video,.consent-container .container>img{width:40%}.consent-container .wrapper{max-width:70em;margin:0 auto;display:grid;grid-template-columns:auto auto auto;align-items:center;gap:1em}.consent-container .wrapper>p{grid-column:1/-1;font-size:.9em;margin:0}.consent-container .wrapper button{font-size:1em;appearance:none;padding:.5em 1em;border:1px solid var(--text);background:0 0;cursor:pointer;border-radius:.4em}.consent-container .wrapper button[autofocus],.consent-container .wrapper button:hover{background:var(--primary);border-color:var(--primary);color:var(--background)}.consent-container .wrapper button:focus,.consent-container .wrapper button:active{outline:4px solid var(--primary);outline-offset:3px}.consent-container .wrapper .specify-container{grid-column:1/-1;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:1em;align-items:flex-start;font-size:.9em}.consent-container .wrapper .specify-container label{display:flex;gap:.5em;cursor:pointer;align-items:flex-start}.consent-container .wrapper .specify-container label input{margin-top:.2em}@media(max-width:45em){.consent-container .wrapper{grid-template-columns:1fr 1fr 1fr}.consent-container .wrapper>p{grid-column:1/-1}}