:root{--c-black:#0a0a0a;--c-off:#eeeeee;--c-white:#ffffff;--c-pink:#fe5476;--c-green:#42e695;--c-purple:#8257e5;--c-gray:#aab4b5;--c-purple:#8257e5;--c-green:#42e695;--c-yellow:#ffea4c;--c-pink:#fe5476;--c-blue:#4c9aff;--c-red:#f04452;--c-orange:#ff9f43;--c-teal:#20c9b0;--c-cyan:#38c9e8;--c-indigo:#635bdb;--c-gray:#aab4b5;--c-gray-light:#d9e1e2;--c-gray-dark:#464646;--c-black:#0a0a0a;--c-white:#ffffff;--f-title:'Anton', 'Impact', sans-serif;--f-text:'Montserrat', system-ui, sans-serif;--f-nav:'Barlow Condensed', 'Montserrat', sans-serif;--fs-display:clamp(62px, 26.56px + 9.45vw, 208px);--fs-h1:clamp(45px, 32.62px + 3.3vw, 96px);--fs-h2:clamp(40px, 32.23px + 2.07vw, 72px);--fs-h3:clamp(28px, 24.6px + 0.91vw, 42px);--fs-p-lg:clamp(20px, 19.03px + 0.26vw, 24px);--fs-p:clamp(18px, 17.51px + 0.13vw, 20px);--fs-p-sm:16px;--gutter:clamp(32px, 15.5px + 4.4vw, 100px);--col-gap:clamp(16px, 14.06px + 0.52vw, 24px);--header-h:72px}@media(min-width:1200px){:root{--header-h:92px}}@font-face{font-family:"Anton";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/2aocubo_claude/assets/fonts/anton-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Anton";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/2aocubo_claude/assets/fonts/anton-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/2aocubo_claude/assets/fonts/montserrat-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/2aocubo_claude/assets/fonts/montserrat-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/2aocubo_claude/assets/fonts/barlow-condensed-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/2aocubo_claude/assets/fonts/barlow-condensed-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/2aocubo_claude/assets/fonts/barlow-condensed-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/2aocubo_claude/assets/fonts/barlow-condensed-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-off);color:var(--c-black);font-family:var(--f-text);font-size:var(--fs-p);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure{margin:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--c-purple);outline-offset:3px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-100px;z-index:1000;background:var(--c-black);color:var(--c-white);padding:8px 16px}.skip-link:focus{top:16px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}h3,.t-h3,h2,.t-h2,h1,.t-h1,.t-display{font-family:var(--f-title);font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:0}.t-display{font-size:var(--fs-display)}h1,.t-h1{font-size:var(--fs-h1)}h2,.t-h2{font-size:var(--fs-h2)}h3,.t-h3{font-size:var(--fs-h3)}.t-p-lg{font-size:var(--fs-p-lg);line-height:1.5}p,.t-p{font-size:var(--fs-p);line-height:1.5}.t-p-sm,.t-small{font-size:var(--fs-p-sm);line-height:1.5}.c-purple{color:var(--c-purple)}.c-green{color:var(--c-green)}.c-yellow{color:var(--c-yellow)}.c-pink{color:var(--c-pink)}.c-blue{color:var(--c-blue)}.c-red{color:var(--c-red)}.c-orange{color:var(--c-orange)}.c-teal{color:var(--c-teal)}.c-cyan{color:var(--c-cyan)}.c-indigo{color:var(--c-indigo)}.c-gray{color:var(--c-gray)}.c-gray-light{color:var(--c-gray-light)}.c-gray-dark{color:var(--c-gray-dark)}.c-black{color:var(--c-black)}.c-white{color:var(--c-white)}.bg-black{background:var(--c-black);color:var(--c-white)}.bg-off{background:var(--c-off)}.bg-white{background:var(--c-white)}.is-hl{color:var(--c-pink)}.has-purple-color{color:#8257e5!important}.has-purple-background-color{background-color:#8257e5!important}.has-green-color{color:#42e695!important}.has-green-background-color{background-color:#42e695!important}.has-yellow-color{color:#ffea4c!important}.has-yellow-background-color{background-color:#ffea4c!important}.has-pink-color{color:#fe5476!important}.has-pink-background-color{background-color:#fe5476!important}.has-blue-color{color:#4c9aff!important}.has-blue-background-color{background-color:#4c9aff!important}.has-red-color{color:#f04452!important}.has-red-background-color{background-color:#f04452!important}.has-orange-color{color:#ff9f43!important}.has-orange-background-color{background-color:#ff9f43!important}.has-teal-color{color:#20c9b0!important}.has-teal-background-color{background-color:#20c9b0!important}.has-cyan-color{color:#38c9e8!important}.has-cyan-background-color{background-color:#38c9e8!important}.has-indigo-color{color:#635bdb!important}.has-indigo-background-color{background-color:#635bdb!important}.has-gray-color{color:#aab4b5!important}.has-gray-background-color{background-color:#aab4b5!important}.has-gray-light-color{color:#d9e1e2!important}.has-gray-light-background-color{background-color:#d9e1e2!important}.has-gray-dark-color{color:#464646!important}.has-gray-dark-background-color{background-color:#464646!important}.has-black-color{color:#0a0a0a!important}.has-black-background-color{background-color:#0a0a0a!important}.has-white-color{color:#fff!important}.has-white-background-color{background-color:#fff!important}.has-off-white-color{color:#eee!important}.has-off-white-background-color{background-color:#eee!important}.container{width:100%;max-width:1920px;margin-inline:auto;padding-inline:var(--gutter)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap)}@media(min-width:768px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.col{grid-column:var(--m-start,1)/var(--m-end,-1)}@media(min-width:768px){.col{grid-column:var(--d-start,1)/var(--d-end,-1)}}.section{position:relative}.btn-outline{--btn-color:var(--c-pink);--btn-fg:var(--c-white);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1.5px solid var(--btn-color);border-radius:8px;background:#fff0;color:var(--btn-color);font-family:var(--f-nav);font-weight:600;font-size:18px;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.btn-outline:hover,.btn-outline:focus-visible,.btn-outline[aria-expanded=true]{background:var(--btn-color);color:var(--btn-fg)}.btn-outline--gray{--btn-color:var(--c-gray);--btn-fg:var(--c-white)}.btn-outline--icon{width:40px;padding:0}.bn{font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1}.bn__line{display:block}.bn__big{font-size:1.67em;line-height:.9}.page-default{padding-top:calc(var(--header-h) + clamp(32px, 24.23px + 2.07vw, 64px));padding-bottom:clamp(64px, 50.41px + 3.62vw, 120px);min-height:60svh;overflow-x:clip}.page-default .page-default__title{font-size:clamp(40px, 32.23px + 2.07vw, 72px);margin-bottom:clamp(28px, 23.15px + 1.29vw, 48px)}.prose{font-size:var(--fs-p-sm);line-height:1.7}@media(min-width:768px){.prose{font-size:18px}}.prose>*+*{margin-top:1.25em}.prose p{font-size:inherit;line-height:inherit}.prose h2,.prose h3,.prose h4,.prose h5{margin-top:2.2em;text-wrap:balance}.prose h2{font-size:clamp(30px, 26.6px + 0.91vw, 44px);line-height:1.05}.prose h3{font-size:clamp(24px, 22.54px + 0.39vw, 30px);line-height:1.1;margin-top:1.8em}.prose h4,.prose h5{font-family:var(--f-text);font-weight:700;font-size:1.1em;text-transform:none;line-height:1.3;margin-top:1.6em}.prose h2+*,.prose h3+*,.prose h4+*,.prose h5+*{margin-top:.7em}.prose strong,.prose b{font-weight:700}.prose a{color:inherit;text-decoration:underline;text-decoration-color:var(--c-pink);text-underline-offset:.2em;text-decoration-thickness:2px;transition:color .2s}.prose a:hover{color:var(--c-pink)}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{font-size:inherit;line-height:inherit}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--c-pink)}.prose li>ul,.prose li>ol{margin-top:.5em}.prose blockquote{margin-inline:0;padding-left:1.2em;border-left:4px solid var(--c-pink);font-size:1.1em}.prose img,.prose video,.prose iframe{max-width:100%;height:auto}.prose hr{border:0;border-top:1px solid rgb(10 10 10 / .15);margin-block:2.5em}.prose table{width:100%;border-collapse:collapse;font-size:.95em}.prose th,.prose td{padding:.6em .8em;border-bottom:1px solid rgb(10 10 10 / .15);text-align:left}.entry>*,.entry-col{max-width:100%;margin-inline:auto}@media(min-width:768px){.entry>*,.entry-col{max-width:66.6666666667%}}@media(min-width:768px){.entry>.alignwide{max-width:100%}}.entry>.alignfull{max-width:none;width:100vw;margin-inline:calc(50% - 50vw)}.entry>.alignleft{float:left;margin:.4em 1.5em 1em 0;max-width:50%}.entry>.alignright{float:right;margin:.4em 0 1em 1.5em;max-width:50%}.entry::after{content:"";display:block;clear:both}.prose figure{margin-inline:auto}.prose figcaption,.prose .wp-element-caption{margin-top:.7em;font-size:14px;line-height:1.5;color:rgb(10 10 10 / .6);text-align:center}.prose img{border-radius:clamp(12px, 9.09px + 0.78vw, 24px)}.prose .alignfull img,.prose .alignfull.wp-block-image img{border-radius:0}.prose .wp-block-image img,.prose .wp-block-gallery img,.prose .wp-block-media-text img{width:100%;height:auto}.prose .wp-block-image.alignleft img,.prose .wp-block-image.alignright img{width:auto}.prose .wp-block-embed__wrapper,.prose .wp-block-video{position:relative}.prose .wp-block-embed.is-type-video .wp-block-embed__wrapper{aspect-ratio:16/9}.prose .wp-block-embed.is-type-video iframe,.prose .wp-block-embed.is-type-video .wp-block-embed__wrapper>*{position:absolute;inset:0;width:100%;height:100%;border:0}.prose .wp-block-embed iframe{max-width:100%;border-radius:clamp(12px, 9.09px + 0.78vw, 24px)}.prose video{width:100%;height:auto;border-radius:clamp(12px, 9.09px + 0.78vw, 24px);background:#000}.prose .alignfull video,.prose .alignfull iframe{border-radius:0}.prose .wp-block-gallery{gap:12px}.prose .wp-block-gallery.has-nested-images figure.wp-block-image{margin:0}.prose .wp-block-quote,.prose blockquote{font-size:1.15em;font-style:italic;border-left:4px solid var(--c-pink);padding-left:1.2em;margin-inline:auto}.prose .wp-block-quote cite,.prose .wp-block-quote .wp-block-quote__citation,.prose blockquote cite,.prose blockquote .wp-block-quote__citation{display:block;margin-top:.6em;font-size:.8em;font-style:normal;color:rgb(10 10 10 / .6)}.prose .wp-block-pullquote{padding:1.5em 0;border-block:4px solid var(--c-black);text-align:center}.prose .wp-block-pullquote blockquote{border:0;padding:0;font-family:var(--f-title);font-style:normal;text-transform:uppercase;font-size:clamp(26px, 21.63px + 1.17vw, 44px);line-height:1.1}.prose .wp-block-pullquote cite{font-size:14px}.prose .wp-block-button__link{display:inline-flex;align-items:center;padding:12px 24px;border-radius:8px;background:var(--c-pink);color:var(--c-white);font-family:var(--f-nav);font-weight:600;font-size:18px;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease}.prose .wp-block-button__link:hover{background:var(--c-black);color:var(--c-white)}.prose .is-style-outline .wp-block-button__link{background:#fff0;color:var(--c-pink);border:1.5px solid var(--c-pink)}.prose .is-style-outline .wp-block-button__link:hover{background:var(--c-pink);color:var(--c-white)}.prose .wp-block-columns{gap:clamp(20px, 15.15px + 1.29vw, 40px);margin-block:1.5em}.prose .wp-block-separator{border:0;border-top:2px dashed rgb(10 10 10 / .2);margin-block:2.5em}.prose .wp-block-table table{font-size:.95em}.prose .wp-block-code,.prose pre{padding:1.2em;background:var(--c-black);color:var(--c-white);border-radius:12px;font-size:14px;line-height:1.6;overflow-x:auto}.prose code{font-size:.9em}.prose .wp-block-cover{border-radius:clamp(12px, 9.09px + 0.78vw, 24px);overflow:hidden}.prose .alignfull.wp-block-cover{border-radius:0}.prose .wp-block-file a:first-child{font-weight:700}.site-header{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--header-h);transition:background-color .3s,box-shadow .3s}.site-header.is-scrolled{background:rgb(238 238 238 / .92);backdrop-filter:blur(8px);box-shadow:0 1px 0 rgb(10 10 10 / .08)}.site-header__inner{height:100%;display:grid;align-items:center;grid-template-columns:1fr auto 1fr;grid-template-areas:"tools logo cta";column-gap:12px}@media(min-width:1200px){.site-header__inner{display:flex;gap:24px}}.site-header__logo{grid-area:logo;display:block;line-height:0}@media(min-width:1200px){.site-header__logo{margin-right:auto}}.site-header__cta{grid-area:cta;justify-self:end}.site-header__tools{grid-area:tools;justify-self:start;display:flex;align-items:center;gap:8px}@media(min-width:1200px){.site-header__tools{display:contents}}.logo--desktop{display:none;width:200px;height:auto}@media(min-width:1200px){.logo--desktop{display:block}}.logo--mobile{width:52px;height:52px}@media(min-width:1200px){.logo--mobile{display:none}}.site-nav{position:fixed;inset:0;z-index:-1;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--header-h) + 24px) var(--gutter) 48px;background:var(--c-black);color:var(--c-white);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.site-nav.is-open{opacity:1;visibility:visible}.site-nav__list{display:flex;flex-direction:column;gap:12px}.site-nav__list a{font-family:var(--f-title);font-size:var(--fs-h2);line-height:1;text-transform:uppercase;text-decoration:none}@media(min-width:1200px){.site-nav{position:static;z-index:auto;padding:0;background:none;color:var(--c-black);opacity:1;visibility:visible}.site-nav__list{flex-direction:row;gap:44px;align-items:center}.site-nav__list a{font-family:var(--f-nav);font-weight:600;font-size:18px;letter-spacing:.01em;position:relative}.site-nav__list a::after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:100%;background:var(--c-pink);transform:scaleX(0);transform-origin:left;transition:transform .3s}.site-nav__list a:hover::after,.site-nav__list a:focus-visible::after,.site-nav__list a[aria-current=page]::after,.site-nav__list a.is-current::after,.current-menu-item>.site-nav__list a::after{transform:scaleX(1)}}.menu-open{overflow:hidden}.menu-open .site-header{background:#fff0;box-shadow:none;backdrop-filter:none}.menu-open .site-header__logo img{filter:invert(1)}.menu-open .btn-outline--gray{--btn-color:rgba(255, 255, 255, .55);--btn-fg:var(--c-black)}.menu-open .btn-outline--gray img{filter:invert(1)}.menu-open .btn-outline--gray:hover img,.menu-open .btn-outline--gray:focus-visible img,.menu-open .btn-outline--gray[aria-expanded=true] img{filter:none}@media(min-width:1200px){.site-header__toggle{display:none}}.site-header__burger,.site-header__burger::before{display:block;width:18px;height:2px;background:currentColor;transition:transform .3s}.site-header__burger{position:relative;transform:translateY(-3px)}.site-header__burger::before{content:"";position:absolute;top:6px}[aria-expanded=true]>.site-header__burger{transform:rotate(45deg)}[aria-expanded=true]>.site-header__burger::before{top:0;transform:rotate(-90deg)}.lang{position:relative}.lang__btn{padding:0 8px}.lang__btn img{width:24px;height:24px;opacity:.55;transition:opacity .3s}.lang__btn:hover img,.lang__btn:focus-visible img,.lang__btn[aria-expanded=true] img{opacity:1;filter:invert(1)}.lang__btn .lang__current{display:none}@media(min-width:1200px){.lang__btn{padding:0 12px}.lang__btn .lang__current{display:inline}}.lang__list{position:absolute;top:calc(100% + 8px);left:0;z-index:5;min-width:220px;padding:8px;border-radius:12px;background:var(--c-white);color:var(--c-black);box-shadow:0 12px 32px rgb(10 10 10 / .14);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility .25s}@media(min-width:1200px){.lang__list{left:auto;right:0}}.lang.is-open .lang__list{opacity:1;visibility:visible;transform:none}.lang__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:8px;text-decoration:none;font-family:var(--f-nav);font-weight:600;font-size:18px;text-transform:uppercase;transition:background-color .2s}.lang__item:is(a):hover,.lang__item:is(a):focus-visible{background:var(--c-off)}.lang__item.is-current{background:var(--c-off)}.lang__item.is-current .lang__code{color:var(--c-pink)}.lang__item.is-disabled{opacity:.4;cursor:default}.lang__code{font-size:14px;color:var(--c-gray);letter-spacing:.04em}.site-main{position:relative}.site-footer{position:relative;z-index:1;background:#121212;color:var(--c-white);padding-top:clamp(64px, 55.26px + 2.33vw, 100px)}.site-footer__main{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:clamp(32px, 39.77px + -2.07vw, 0px)}@media(min-width:768px){.site-footer__main{flex-direction:row;align-items:center;justify-content:space-between;min-height:150px;padding-bottom:0}}.site-footer__badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px;position:relative;z-index:1}.site-footer__badges img{display:block;height:60px;width:auto}.site-footer__rocket{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:clamp(56px, 42.41px + 3.62vw, 112px);pointer-events:none;display:none}@media(min-width:768px){.site-footer__rocket{display:block}}.site-footer__rocket img{display:block;width:100%;height:auto}.site-footer__social{display:flex;flex-wrap:wrap;gap:clamp(10px, 8.06px + 0.52vw, 18px);position:relative;z-index:1}.site-footer__social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--c-gray);color:var(--c-black);transition:background-color .3s ease,transform .3s ease}.site-footer__social a:hover{background:var(--c-pink);transform:translateY(-2px)}.site-footer__social svg{width:56%;height:56%}.site-footer__social img{width:56%;height:56%;object-fit:contain}.site-footer__bar{position:relative;z-index:1;background:#0a0a0a;padding-block:18px;font-size:14px;color:var(--c-gray)}.site-footer__bar-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.site-footer__copy,.site-footer__privacy{margin:0;font-size:14px}.site-footer__privacy a{text-decoration:underline;text-underline-offset:.2em;transition:color .3s}.site-footer__privacy a:hover{color:var(--c-pink)}.hero{position:relative;overflow:hidden;min-height:100svh;--hero-gap:clamp(28px, 17.32px + 2.85vw, 72px);--hero-pt:calc(var(--header-h) + var(--hero-gap));--line-trim:.17em;padding-top:var(--hero-pt);background:var(--c-off);--hero-pb:0px;--sub-start:6;--sub-span:4;--media-shift:0;--media-scale:1.2}.hero__grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap);row-gap:24px}@media(min-width:768px){.hero__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.hero__title-wrap{grid-column:1/-1;container-type:inline-size;min-width:0;position:relative;z-index:2}.hero__title{display:flex;flex-direction:column;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:calc(100cqw/4.75*var(--title-fit, 1))}.hero__line{display:block;flex:none;overflow:hidden;padding-block:.2em;margin-block:calc(var(--line-trim)*-1);white-space:nowrap}.hero__line-inner{display:block;width:max-content;will-change:transform}.hero .is-hl{color:var(--c-pink)}.hero .hl-purple .is-hl{color:var(--c-purple)}.hero .hl-green .is-hl{color:var(--c-green)}.hero .hl-yellow .is-hl{color:var(--c-yellow)}.hero .hl-pink .is-hl{color:var(--c-pink)}.hero .hl-blue .is-hl{color:var(--c-blue)}.hero .hl-red .is-hl{color:var(--c-red)}.hero .hl-orange .is-hl{color:var(--c-orange)}.hero .hl-teal .is-hl{color:var(--c-teal)}.hero .hl-cyan .is-hl{color:var(--c-cyan)}.hero .hl-indigo .is-hl{color:var(--c-indigo)}.hero .hl-gray .is-hl{color:var(--c-gray)}.hero .hl-gray-light .is-hl{color:var(--c-gray-light)}.hero .hl-gray-dark .is-hl{color:var(--c-gray-dark)}.hero .hl-black .is-hl{color:var(--c-black)}.hero .hl-white .is-hl{color:var(--c-white)}.hero__sub{grid-column:1/-1;max-width:26ch;position:relative;z-index:4}.hero__media{grid-column:1/-1;justify-self:center;position:relative;z-index:3;pointer-events:none;width:78%;margin-top:-10vw;margin-bottom:-12vw;transform-origin:50% 100%}.hero__img{width:100%;height:auto}@media(min-width:768px){.hero{--hero-pb:clamp(80px, 57.18px + 6.08vw, 174px);padding-bottom:var(--hero-pb);min-height:90svh}.hero__title-wrap{grid-column:1/span 7;grid-row:1}.hero__sub{grid-column:var(--sub-start)/span var(--sub-span);grid-row:1;align-self:start;margin-top:.5rem;max-width:none;padding-right:1rem}.hero__media{position:absolute;top:calc(var(--header-h) - var(--hero-pt));right:calc(var(--media-shift)*((100% - 11*var(--col-gap))/12 + var(--col-gap)));width:calc((100% - 11*var(--col-gap))/12*5 + 4*var(--col-gap));margin:0;justify-self:auto;transform:scale(var(--media-scale));transform-origin:50% 0}}@media(min-width:1600px){.hero{--sub-span:3}}.js .hero[data-hero=animate] .hero__line-inner{opacity:0}.js .hero[data-hero=animate] .hero__sub,.js .hero[data-hero=animate] .hero__img{opacity:0}.no-anim .hero .hero__line-inner{transform:none!important;opacity:1!important}.no-anim .hero .hero__sub,.no-anim .hero .hero__img{opacity:1!important}.sobre{position:relative;overflow:hidden;background:var(--c-black);color:var(--c-white);padding-block:clamp(64px, 47.98px + 4.27vw, 130px) clamp(64px, 51.62px + 3.3vw, 115px);--line-trim:.2em}.sobre__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap);row-gap:40px}@media(min-width:768px){.sobre__grid{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}}.sobre__head{grid-column:1/-1;min-width:0;container-type:inline-size}@media(min-width:768px){.sobre__head{grid-column:2/span 4}}.sobre__title{display:flex;flex-direction:column;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:var(--fs-h1)}@media(min-width:768px){.sobre__title{font-size:calc(100cqw/5.8)}}.sobre__line{display:block;flex:none;overflow:hidden;padding-block:.2em;margin-block:calc(var(--line-trim)*-1)}.sobre__line-inner{display:block;will-change:transform}.sobre__sub{margin-top:20px;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;color:var(--c-green);font-size:var(--fs-h3)}@media(min-width:768px){.sobre__sub{margin-top:calc(100cqw/5.8*.28);font-size:calc(100cqw/13.24)}}.sobre__sub-line{display:block}.sobre__text{grid-column:1/-1;min-width:0;font-weight:300;color:var(--c-off)}.sobre__text p{font-size:var(--fs-p);line-height:1.5}.sobre__text p+p{margin-top:1.5em}@media(min-width:768px){.sobre__text{grid-column:6/span 5;margin-top:min(4.7vw,90px)}}.sobre .is-hl{color:var(--c-pink)}.sobre .hl-purple .is-hl{color:var(--c-purple)}.sobre .hl-green .is-hl{color:var(--c-green)}.sobre .hl-yellow .is-hl{color:var(--c-yellow)}.sobre .hl-pink .is-hl{color:var(--c-pink)}.sobre .hl-blue .is-hl{color:var(--c-blue)}.sobre .hl-red .is-hl{color:var(--c-red)}.sobre .hl-orange .is-hl{color:var(--c-orange)}.sobre .hl-teal .is-hl{color:var(--c-teal)}.sobre .hl-cyan .is-hl{color:var(--c-cyan)}.sobre .hl-indigo .is-hl{color:var(--c-indigo)}.sobre .hl-gray .is-hl{color:var(--c-gray)}.sobre .hl-gray-light .is-hl{color:var(--c-gray-light)}.sobre .hl-gray-dark .is-hl{color:var(--c-gray-dark)}.sobre .hl-black .is-hl{color:var(--c-black)}.sobre .hl-white .is-hl{color:var(--c-white)}.js .sobre[data-sobre=animate] .sobre__line-inner,.js .sobre[data-sobre=animate] .sobre__sub,.js .sobre[data-sobre=animate] .sobre__text>*{opacity:0}.no-anim .sobre .sobre__line-inner{transform:none!important}.no-anim .sobre .sobre__line-inner,.no-anim .sobre .sobre__sub,.no-anim .sobre .sobre__text>*{opacity:1!important}.cases{position:relative;background:var(--c-off);padding-block:clamp(56px, 46.29px + 2.59vw, 96px) clamp(64px, 50.41px + 3.62vw, 120px);--line-trim:.2em}.cases__head{container-type:inline-size;margin-inline:auto}@media(min-width:768px){.cases__head{width:83.3333333333%}}.cases__title{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:var(--fs-h1)}@media(min-width:768px){.cases__title{font-size:calc(100cqw/7.9)}}.cases__line{display:block;flex:none;overflow:hidden;padding-block:.2em;margin-block:calc(var(--line-trim)*-1)}.cases__line-inner{display:block;will-change:transform}@media(min-width:768px){.cases__line-inner{white-space:nowrap}}.cases .is-hl{color:var(--c-pink)}.cases .hl-purple .is-hl{color:var(--c-purple)}.cases .hl-green .is-hl{color:var(--c-green)}.cases .hl-yellow .is-hl{color:var(--c-yellow)}.cases .hl-pink .is-hl{color:var(--c-pink)}.cases .hl-blue .is-hl{color:var(--c-blue)}.cases .hl-red .is-hl{color:var(--c-red)}.cases .hl-orange .is-hl{color:var(--c-orange)}.cases .hl-teal .is-hl{color:var(--c-teal)}.cases .hl-cyan .is-hl{color:var(--c-cyan)}.cases .hl-indigo .is-hl{color:var(--c-indigo)}.cases .hl-gray .is-hl{color:var(--c-gray)}.cases .hl-gray-light .is-hl{color:var(--c-gray-light)}.cases .hl-gray-dark .is-hl{color:var(--c-gray-dark)}.cases .hl-black .is-hl{color:var(--c-black)}.cases .hl-white .is-hl{color:var(--c-white)}.cases__wrap{container-type:inline-size;margin-top:clamp(28px, 23.15px + 1.29vw, 48px)}.cases__grid{--gap:12px;--card-w:calc((100cqw - var(--gap)) / 2);--bn-ratio:7.5;display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--card-w)}@media(min-width:768px){.cases__grid{--gap:16px;--card-w:calc((100cqw - 2 * var(--gap)) / 3);--bn-ratio:8.5;grid-template-columns:repeat(6,minmax(0,1fr))}}.case-card{position:relative;display:block;z-index:1;grid-column:span var(--span-m,1);color:var(--c-white);text-decoration:none}.case-card.is-static{cursor:default}@media(min-width:768px){.case-card{grid-column:span var(--span-d,2)}}.case-card__inner{position:absolute;inset:0;border-radius:20px;transition:transform .6s cubic-bezier(.22,.8,.24,1),box-shadow .6s ease}.case-card__media{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:#1d1d1d}.case-card__img{width:100%;height:100%;object-fit:cover;transition:filter .6s ease,transform .8s ease}.case-card__shade{position:absolute;inset:0;border-radius:inherit;background:rgb(10 10 10 / .45);transition:background-color .6s ease}.case-card__bn{position:absolute;inset:0;padding:8%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-wrap:balance;font-size:calc(var(--card-w)/var(--bn-ratio));transition:opacity .4s ease,transform .6s ease}.case-card__meta{position:absolute;inset:0;padding:10%;display:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35em;font-size:clamp(14px,var(--card-w)/21,28px);opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .6s ease}.case-card__cliente{font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.case-card__title{font-weight:300;text-transform:uppercase;line-height:1.2}.case-card__acao{font-size:.7em;opacity:.75;text-transform:uppercase;letter-spacing:.06em}.case-card__cta{margin-top:.8em;padding:.35em .9em;border-radius:999px;background:var(--c-white);color:var(--c-black);font-size:.7em;font-weight:500}@media(hover:hover){.case-card__meta{display:flex}.case-card:hover,.case-card:focus-visible{z-index:5}.case-card:hover .case-card__inner,.case-card:focus-visible .case-card__inner{transform:scale(1.05);box-shadow:0 28px 56px rgb(10 10 10 / .3)}.case-card:hover .case-card__img,.case-card:focus-visible .case-card__img{filter:blur(6px);transform:scale(1.08)}.case-card:hover .case-card__shade,.case-card:focus-visible .case-card__shade{background:rgb(10 10 10 / .72)}.case-card:hover .case-card__bn,.case-card:focus-visible .case-card__bn{opacity:0;transform:translateY(-14px)}.case-card:hover .case-card__meta,.case-card:focus-visible .case-card__meta{opacity:1;transform:none}}.js .cases[data-cases=animate] .cases__line-inner{opacity:0}.js .cases[data-cases=animate] .case-card{opacity:0}.no-anim .cases .cases__line-inner{transform:none!important;opacity:1!important}.no-anim .cases .case-card{opacity:1!important}.clientes{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;background:var(--c-off);padding-block:clamp(16px, 12.12px + 1.04vw, 32px) clamp(64px, 50.41px + 3.62vw, 120px)}.marquee{--shift:0px;--dur:40s;overflow:hidden}.marquee__track{display:flex;width:max-content}.marquee__set{display:flex;align-items:center;flex:none;gap:12px;padding-right:12px}@media(min-width:768px){.marquee__set{gap:16px;padding-right:16px}}.marquee__title{flex:none;padding-inline:clamp(16px, 12.12px + 1.04vw, 32px);font-family:var(--f-title);font-size:var(--fs-h3);line-height:1;text-transform:uppercase;white-space:nowrap}.marquee__item{flex:none;display:flex;align-items:center;justify-content:center;height:clamp(64px, 54.29px + 2.59vw, 104px);padding-inline:clamp(24px, 20.12px + 1.04vw, 40px);background:var(--c-white);border:1px solid rgb(10 10 10 / .1);border-radius:clamp(12px, 10.06px + 0.52vw, 20px)}.marquee__img{height:clamp(28px, 23.15px + 1.29vw, 48px);width:auto;max-width:none;object-fit:contain;filter:grayscale(1)}.marquee{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.marquee.is-dragging{cursor:grabbing}.marquee__track{will-change:transform}.marquee img{-webkit-user-drag:none}.sol{position:relative;overflow-x:clip;background:var(--c-black);color:var(--c-white);padding-block:clamp(56px, 47.75px + 2.2vw, 90px) clamp(56px, 45.32px + 2.85vw, 100px);--line-trim:.2em}.sol__head{container-type:inline-size;max-width:100%}@media(min-width:768px){.sol__head{width:calc((100% - 11*var(--col-gap))/12*5 + 4*var(--col-gap))}}.sol__title{display:flex;flex-direction:column;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:var(--fs-h1)}@media(min-width:768px){.sol__title{font-size:calc(100cqw/7.3)}}.sol__line{display:block;flex:none;overflow:hidden;padding-block:.2em;margin-block:calc(var(--line-trim)*-1)}.sol__line-inner{display:block;will-change:transform}.sol .is-hl{color:var(--c-pink)}.sol .hl-purple{color:var(--c-purple)}.sol .hl-purple .is-hl{color:var(--c-white)}.sol .hl-green{color:var(--c-green)}.sol .hl-green .is-hl{color:var(--c-white)}.sol .hl-yellow{color:var(--c-yellow)}.sol .hl-yellow .is-hl{color:var(--c-white)}.sol .hl-pink{color:var(--c-pink)}.sol .hl-pink .is-hl{color:var(--c-white)}.sol .hl-blue{color:var(--c-blue)}.sol .hl-blue .is-hl{color:var(--c-white)}.sol .hl-red{color:var(--c-red)}.sol .hl-red .is-hl{color:var(--c-white)}.sol .hl-orange{color:var(--c-orange)}.sol .hl-orange .is-hl{color:var(--c-white)}.sol .hl-teal{color:var(--c-teal)}.sol .hl-teal .is-hl{color:var(--c-white)}.sol .hl-cyan{color:var(--c-cyan)}.sol .hl-cyan .is-hl{color:var(--c-white)}.sol .hl-indigo{color:var(--c-indigo)}.sol .hl-indigo .is-hl{color:var(--c-white)}.sol .hl-gray{color:var(--c-gray)}.sol .hl-gray .is-hl{color:var(--c-white)}.sol .hl-gray-light{color:var(--c-gray-light)}.sol .hl-gray-light .is-hl{color:var(--c-white)}.sol .hl-gray-dark{color:var(--c-gray-dark)}.sol .hl-gray-dark .is-hl{color:var(--c-white)}.sol .hl-black{color:var(--c-black)}.sol .hl-black .is-hl{color:var(--c-white)}.sol .hl-white{color:var(--c-white)}.sol .hl-white .is-hl{color:var(--c-white)}.sol__text{margin-top:clamp(20px, 19.03px + 0.26vw, 24px);max-width:36em;font-weight:300;color:var(--c-off)}.sol__text p+p{margin-top:1em}.sol__label{display:flex;align-items:center;gap:14px;margin-top:clamp(40px, 36.12px + 1.04vw, 56px);color:var(--c-gray);text-transform:uppercase;font-weight:300}.sol__label i{display:block;flex:1;height:1px;background:rgb(255 255 255 / .35)}.sol__swiper{position:relative;margin-top:clamp(28px, 22.17px + 1.55vw, 52px)}.sol__list{display:flex}.sol__item{display:flex;flex-direction:column;flex-shrink:0;min-width:0}.sol__n{color:var(--c-green);line-height:1}.sol__name{margin-top:clamp(18px, 15.57px + 0.65vw, 28px);font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:clamp(32px, 29.57px + 0.65vw, 42px)}.sol__desc{margin-top:1em;font-weight:300;color:var(--c-off);opacity:.75;transition:opacity .3s ease}.sol__item:hover .sol__desc,.sol__item:focus-within .sol__desc{opacity:1}.sol__tag{position:relative;margin-top:auto;padding-top:calc(1.2em + 22px);text-transform:uppercase;font-weight:300;max-width:14em}.sol__tag::before{content:"";position:absolute;left:0;top:22px;width:46px;height:2px;background:var(--c-pink)}.sol__desc{margin-bottom:1.4em}.sol__dots{display:flex;gap:8px;margin-top:28px}.sol__dots span{width:10px;height:10px;border-radius:10px;border:1px solid var(--c-green);transition:width .35s cubic-bezier(.22,1,.36,1),background-color .3s}.sol__dots span.is-active{width:24px;background:var(--c-green)}@media(min-width:768px){.sol__dots{display:none}}@media(min-width:768px){.sol__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--col-gap);row-gap:0}.sol__item{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;margin-bottom:clamp(48px, 44.12px + 1.04vw, 64px)}.sol__item:nth-last-child(-n+2){margin-bottom:0}.sol__tag{margin-top:0}}@media(min-width:1200px){.sol__list{grid-template-columns:repeat(4,minmax(0,1fr))}.sol__item:nth-last-child(-n+2){margin-bottom:clamp(48px, 44.12px + 1.04vw, 64px)}.sol__item:nth-last-child(-n+4){margin-bottom:0}}@media(max-width:767px){.sol__swiper{overflow:visible}.sol__item{height:auto}}.js .sol[data-sol=animate] .sol__line-inner{opacity:0}.js .sol[data-sol=animate] [data-sol-fade],.js .sol[data-sol=animate] .sol__item{opacity:0}.no-anim .sol .sol__line-inner{transform:none!important;opacity:1!important}.no-anim .sol [data-sol-fade],.no-anim .sol .sol__item{opacity:1!important}.met{position:relative;overflow:hidden;background:var(--c-off);padding-block:64px;--line-trim:.2em}.met__grid{position:relative;display:grid;row-gap:0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap)}.met__head{grid-column:1/-1;container-type:inline-size;min-width:0}.met__title{display:flex;flex-direction:column;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:var(--fs-h1)}.met__line{display:block;flex:none;overflow:hidden;padding-block:.2em;margin-block:calc(var(--line-trim)*-1)}.met__line-inner{display:block;will-change:transform}.met__text{margin-top:24px;max-width:74%}.met__text p{font-size:var(--fs-p);line-height:1.5}.met__text p+p{margin-top:1em}@media(max-width:767.98px){.met__text{max-width:none}}.met .is-hl{color:var(--c-black)}.met .hl-purple .is-hl{color:var(--c-purple)}.met .hl-green .is-hl{color:var(--c-green)}.met .hl-yellow .is-hl{color:var(--c-yellow)}.met .hl-pink .is-hl{color:var(--c-pink)}.met .hl-blue .is-hl{color:var(--c-blue)}.met .hl-red .is-hl{color:var(--c-red)}.met .hl-orange .is-hl{color:var(--c-orange)}.met .hl-teal .is-hl{color:var(--c-teal)}.met .hl-cyan .is-hl{color:var(--c-cyan)}.met .hl-indigo .is-hl{color:var(--c-indigo)}.met .hl-gray .is-hl{color:var(--c-gray)}.met .hl-gray-light .is-hl{color:var(--c-gray-light)}.met .hl-gray-dark .is-hl{color:var(--c-gray-dark)}.met .hl-black .is-hl{color:var(--c-black)}.met .hl-white .is-hl{color:var(--c-white)}.met__media{grid-column:1/-1;margin:0;justify-self:center;width:min(100%,520px);position:relative;z-index:2}.met__img{width:100%;height:auto;transform-origin:50% 100%}.met__list{grid-column:1/-1;position:relative;z-index:1;list-style:none;margin:0;padding:0}.met__item{position:relative;padding:32px 16px 36px 0}.met__item::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(var(--gutter)*-1);right:calc(var(--gutter)*-1);background:var(--c-white);clip-path:inset(0 0 100% 0);transition:clip-path .6s cubic-bezier(.22,.8,.24,1)}.met__item.is-active::before{clip-path:inset(0)}.met__num{display:block;font-size:var(--fs-p);font-weight:300;line-height:1;color:var(--c-pink)}.met__item-title{margin-top:14px;font-size:var(--fs-h3)}.met__item-text{margin-top:20px;font-size:var(--fs-p);line-height:1.5;max-width:26ch}@media(min-width:768px){.met{padding-block:0}.met__grid{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;min-height:100svh;align-items:center;padding-top:var(--header-h)}.met__head{grid-column:1/span 4;grid-row:1;align-self:center}.met__title{font-size:calc(100cqw/5.8)}.met__list{grid-column:10/span 3;grid-row:1}.met__item::before{left:calc(-1*min(6vw,115px));right:-50vw}.met__item>*{transition:opacity .5s ease}.met__item:not(.is-active)>*{opacity:.5}.met__media{--img-w:calc((100% - 11 * var(--col-gap)) / 12 * 6.3 + 5.04 * var(--col-gap));position:absolute;bottom:0;left:50%;grid-column:auto;grid-row:auto;justify-self:auto;width:var(--img-w);margin-left:calc(var(--img-w)/-2);z-index:2}}.js .met[data-met=animate] .met__line-inner{opacity:0}.js .met[data-met=animate] .met__text,.js .met[data-met=animate] .met__img,.js .met[data-met=animate] .met__item{opacity:0}.no-anim .met .met__line-inner{transform:none!important}.no-anim .met .met__line-inner,.no-anim .met .met__text,.no-anim .met .met__img,.no-anim .met .met__item{opacity:1!important}.atu{position:relative;overflow:hidden;isolation:isolate;background:#191a1a;color:var(--c-white);padding-block:64px;--atu-accent:var(--c-purple)}.atu__stage{position:relative;z-index:1;display:flex;height:62vw;margin-block:8px}.atu__hand{margin:0;width:50%;height:100%}.atu__img{width:100%;height:100%;object-fit:cover}.atu__hand--left .atu__img{object-position:right center}.atu__hand--right .atu__img{object-position:left center}.atu__stage{margin-inline:calc(var(--gutter)*-1)}.atu__grid{display:flex;flex-direction:column;gap:32px}.atu__block{position:relative;z-index:2;display:grid;gap:24px}.atu__heading{container-type:inline-size}.atu__pre{font-family:var(--f-title);font-size:var(--fs-h3);line-height:1;text-transform:uppercase;color:var(--c-white)}.atu__title{font-family:var(--f-title);font-weight:400;font-size:var(--fs-h1);line-height:1;text-transform:uppercase;color:var(--atu-accent)}.atu__text{font-size:var(--fs-p);font-weight:300;line-height:1.5;color:var(--c-off)}.atu__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.atu .hl-purple{--atu-accent:var(--c-purple)}.atu .hl-green{--atu-accent:var(--c-green)}.atu .hl-yellow{--atu-accent:var(--c-yellow)}.atu .hl-pink{--atu-accent:var(--c-pink)}.atu .hl-blue{--atu-accent:var(--c-blue)}.atu .hl-red{--atu-accent:var(--c-red)}.atu .hl-orange{--atu-accent:var(--c-orange)}.atu .hl-teal{--atu-accent:var(--c-teal)}.atu .hl-cyan{--atu-accent:var(--c-cyan)}.atu .hl-indigo{--atu-accent:var(--c-indigo)}.atu .hl-gray{--atu-accent:var(--c-gray)}.atu .hl-gray-light{--atu-accent:var(--c-gray-light)}.atu .hl-gray-dark{--atu-accent:var(--c-gray-dark)}.atu .hl-black{--atu-accent:var(--c-black)}.atu .hl-white{--atu-accent:var(--c-white)}.atu__btn{--btn-color:var(--atu-accent);--btn-fg:var(--c-white);height:auto;padding:10px 16px;border-radius:2px;font-family:var(--f-text);font-weight:400;font-size:var(--fs-p-sm);letter-spacing:.02em;color:var(--c-white)}.atu__arrow{color:var(--atu-accent);transition:color .3s ease}.atu__btn:hover .atu__arrow,.atu__btn:focus-visible .atu__arrow{color:var(--c-white)}@media(min-width:768px){.atu{padding-block:0}.atu__stage{position:absolute;inset:0;height:auto;margin:0;z-index:1}.atu__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);grid-template-rows:1fr 1fr;min-height:100svh;gap:0 var(--col-gap)}.atu__block{grid-column:3/span 8;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--col-gap);row-gap:0;align-items:start}.atu__heading{min-width:0}.atu__pre{font-size:calc(100cqw/9.8)}.atu__title{font-size:calc(100cqw/4.3);margin-top:.08em}.atu__block--top{grid-row:1;align-self:start;padding-top:calc(var(--header-h) + 1.5vw)}.atu__block--top .atu__heading{grid-column:1/span 3;text-align:right}.atu__block--top .atu__copy{grid-column:4/span 5}.atu__block--bottom{grid-row:2;align-self:end;padding-bottom:clamp(48px, 35.38px + 3.37vw, 100px)}.atu__block--bottom .atu__heading{grid-column:6/span 3;grid-row:1}.atu__block--bottom .atu__copy{grid-column:1/span 5;grid-row:1;align-items:flex-end;text-align:right}}.js .atu[data-atu=animate] [data-atu-part]{opacity:0}.no-anim .atu [data-atu-part]{opacity:1!important;transform:none!important}.equipe{position:relative;overflow:hidden;background:var(--c-off);color:var(--c-black);padding-top:clamp(64px, 47.98px + 4.27vw, 130px);--line-trim:.2em;--card-w:clamp(210px, 160px + 13.33vw, 416px);--card-h:calc(var(--card-w) * 4 / 3);--rail-pt:calc(var(--card-w) * .12);--rail-pb:clamp(64px, 47.98px + 4.27vw, 130px);--band:var(--c-pink)}.equipe__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap);row-gap:28px}@media(min-width:768px){.equipe__grid{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}}.equipe__head{grid-column:1/-1;min-width:0;container-type:inline-size;order:-1}@media(min-width:768px){.equipe__head{grid-column:7/span 5;order:0;grid-row:1}}.equipe__title{display:flex;flex-direction:column;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:var(--fs-h1)}@media(min-width:768px){.equipe__title{font-size:calc(100cqw/7.4)}}.equipe__line{display:block;flex:none;overflow:hidden;padding-block:.2em;margin-block:calc(var(--line-trim)*-1)}.equipe__line-inner{display:block;will-change:transform}.equipe__text{grid-column:1/-1;min-width:0;font-weight:400}.equipe__text p{font-size:var(--fs-p);line-height:1.5}.equipe__text p+p,.equipe__text p+ul,.equipe__text ul+p{margin-top:1.2em}.equipe__text strong,.equipe__text b{font-weight:700}@media(min-width:768px){.equipe__text{grid-column:3/span 4;grid-row:1;text-align:right;margin-top:min(6.5vw,125px)}}.equipe .is-hl{color:var(--c-pink)}.equipe .hl-purple .is-hl{color:var(--c-purple)}.equipe .hl-green .is-hl{color:var(--c-green)}.equipe .hl-yellow .is-hl{color:var(--c-yellow)}.equipe .hl-pink .is-hl{color:var(--c-pink)}.equipe .hl-blue .is-hl{color:var(--c-blue)}.equipe .hl-red .is-hl{color:var(--c-red)}.equipe .hl-orange .is-hl{color:var(--c-orange)}.equipe .hl-teal .is-hl{color:var(--c-teal)}.equipe .hl-cyan .is-hl{color:var(--c-cyan)}.equipe .hl-indigo .is-hl{color:var(--c-indigo)}.equipe .hl-gray .is-hl{color:var(--c-gray)}.equipe .hl-gray-light .is-hl{color:var(--c-gray-light)}.equipe .hl-gray-dark .is-hl{color:var(--c-gray-dark)}.equipe .hl-black .is-hl{color:var(--c-black)}.equipe .hl-white .is-hl{color:var(--c-white)}.equipe__rail{margin-top:clamp(32px, 33.94px + -0.52vw, 24px);padding-top:var(--rail-pt);padding-bottom:var(--rail-pb);background:linear-gradient(to bottom,transparent calc(var(--rail-pt) + var(--card-h) / 2),var(--band) calc(var(--rail-pt) + var(--card-h) / 2))}.equipe__rail .marquee__set{gap:clamp(12px, 11.03px + 0.26vw, 16px);padding-right:clamp(12px, 11.03px + 0.26vw, 16px);align-items:flex-start}.member{flex:none;width:var(--card-w);position:relative;z-index:1}.member:hover,.member:focus-within{z-index:3}.member__card{position:relative;overflow:hidden;width:100%;aspect-ratio:3/4;border-radius:clamp(14px, 11.57px + 0.65vw, 24px);background:var(--c-black);color:var(--c-white);transform-origin:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.member:hover .member__card,.member:focus-within .member__card{transform:scale(1.1)}.member__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;filter:grayscale(1);transition:filter .5s ease}.member:hover .member__img,.member:focus-within .member__img{filter:grayscale(0)}.member__card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#fff0 45%,rgb(10 10 10 / .92) 100%);transition:opacity .5s ease}.member__info{position:absolute;inset:auto 0 0 0;z-index:2;padding:clamp(14px, 10.12px + 1.04vw, 30px);padding-bottom:clamp(16px, 10.17px + 1.55vw, 40px);transition:padding-bottom .5s cubic-bezier(.22,1,.36,1)}.member:hover .member__info,.member:focus-within .member__info{padding-bottom:22%}.member__name{font-family:var(--f-title);text-transform:uppercase;line-height:1;font-size:clamp(22px, 17.15px + 1.29vw, 42px)}.member__role{margin-top:.5em;font-size:clamp(13px, 11.3px + 0.45vw, 20px);line-height:1.3;font-weight:400;opacity:.9}.member__social-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .4s ease}.member:hover .member__social-wrap,.member:focus-within .member__social-wrap{grid-template-rows:1fr;opacity:1}.member__social{min-height:0;overflow:hidden;display:flex;gap:12px;padding:1.1em 8px 8px;margin:0 -8px -8px}.member__social a{display:grid;place-items:center;width:clamp(36px, 30.17px + 1.55vw, 60px);height:clamp(36px, 30.17px + 1.55vw, 60px);border-radius:50%;background:var(--c-white);color:var(--c-black);transition:transform .3s ease}.member__social a:hover{transform:scale(1.08)}.member__social svg{width:55%;height:55%}@media(hover:none){.member__img{filter:none}.member__social-wrap{grid-template-rows:1fr;opacity:1}}.js .equipe[data-equipe=animate] .equipe__line-inner,.js .equipe[data-equipe=animate] .equipe__text>*{opacity:0}.no-anim .equipe .equipe__line-inner{transform:none!important}.no-anim .equipe .equipe__line-inner,.no-anim .equipe .equipe__text>*{opacity:1!important}.tec{position:relative;overflow:hidden;background:var(--c-pink);color:var(--c-white);padding-block:clamp(48px, 49.94px + -0.52vw, 40px) clamp(64px, 47.98px + 4.27vw, 130px);--line-trim:.2em}.tec__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap);row-gap:28px}@media(min-width:768px){.tec__grid{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}}.tec__head{grid-column:1/-1;min-width:0;container-type:inline-size}@media(min-width:768px){.tec__head{grid-column:2/span 5;grid-row:1}}.tec__title{display:flex;flex-direction:column;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:var(--fs-h1)}@media(min-width:768px){.tec__title{font-size:calc(100cqw/7.3)}}.tec__line{display:block;flex:none;overflow:hidden;padding-block:.2em;margin-block:calc(var(--line-trim)*-1)}.tec__line-inner{display:block;will-change:transform}.tec__text{grid-column:1/-1;min-width:0;font-weight:300}.tec__text p+p{margin-top:1.2em}.tec__text strong,.tec__text b{font-weight:700}@media(min-width:768px){.tec__text{grid-column:7/span 5;grid-row:1;margin-top:min(4.4vw,84px)}}.tec .is-hl{color:var(--c-black)}.tec .hl-purple .is-hl{color:var(--c-purple)}.tec .hl-green .is-hl{color:var(--c-green)}.tec .hl-yellow .is-hl{color:var(--c-yellow)}.tec .hl-pink .is-hl{color:var(--c-pink)}.tec .hl-blue .is-hl{color:var(--c-blue)}.tec .hl-red .is-hl{color:var(--c-red)}.tec .hl-orange .is-hl{color:var(--c-orange)}.tec .hl-teal .is-hl{color:var(--c-teal)}.tec .hl-cyan .is-hl{color:var(--c-cyan)}.tec .hl-indigo .is-hl{color:var(--c-indigo)}.tec .hl-gray .is-hl{color:var(--c-gray)}.tec .hl-gray-light .is-hl{color:var(--c-gray-light)}.tec .hl-gray-dark .is-hl{color:var(--c-gray-dark)}.tec .hl-black .is-hl{color:var(--c-black)}.tec .hl-white .is-hl{color:var(--c-white)}.tec__groups{grid-column:1/-1;display:flex;flex-direction:column;gap:clamp(8px, 5.09px + 0.78vw, 20px);min-width:0;margin-top:clamp(24px, 7.98px + 4.27vw, 90px)}@media(min-width:768px){.tec__groups{grid-column:2/-1;grid-row:2}}.tec-group{color:var(--c-black)}.tec-group__head{font:inherit}.tec-group__btn{display:inline-flex;align-items:center;gap:.5em;padding:.15em 0;max-width:100%;background:none;border:0;cursor:pointer;color:inherit;text-align:left;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:var(--fs-h3)}.tec-group__btn:focus-visible{outline:2px solid var(--c-black);outline-offset:4px;border-radius:4px}.tec-group__icon{position:relative;flex:none;width:.55em;height:.55em}.tec-group__icon::before,.tec-group__icon::after{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background:currentColor;border-radius:2px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.tec-group__icon::after{transform:rotate(90deg)}.tec-group.is-open .tec-group__icon::after{transform:rotate(0)}.tec-group__btn:hover .tec-group__icon::before,.tec-group__btn:hover .tec-group__icon::after{opacity:.7}.tec-group__panel{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr)}.tec-group__clip{min-height:0;min-width:0;overflow:visible;clip-path:inset(0 -100vw)}.tec-group__swiper{position:relative;margin-top:clamp(8px, 7.03px + 0.26vw, 12px);margin-bottom:1rem;cursor:grab}.tec-group__swiper:active{cursor:grabbing}.tec-group__wrapper{display:flex;align-items:stretch;width:max-content;min-width:100%;will-change:transform}.tec-group__slide{flex:none;width:auto;display:flex;align-items:center;justify-content:center;padding:clamp(14px, 12.06px + 0.52vw, 22px) clamp(12px, 7.15px + 1.29vw, 32px);background:var(--c-white)}.tec-group__slide:first-child{padding-left:clamp(16px, 8.23px + 2.07vw, 48px);border-radius:clamp(14px, 12.54px + 0.39vw, 20px) 0 0 clamp(14px, 12.54px + 0.39vw, 20px)}.tec-group__slide:last-child{padding-right:clamp(16px, 8.23px + 2.07vw, 48px);border-radius:0 clamp(14px, 12.54px + 0.39vw, 20px) clamp(14px, 12.54px + 0.39vw, 20px) 0}.tec-group__slide:only-child{border-radius:clamp(14px, 12.54px + 0.39vw, 20px)}.tec-group__img{display:block;flex:none;-webkit-user-drag:none;user-select:none;height:45px;width:auto;max-width:clamp(110px, 78.45px + 8.41vw, 240px)}@media(min-width:768px){.tec-group__img{height:clamp(45px, 42.33px + 0.71vw, 56px)}}.tec-group__img{object-fit:contain;filter:grayscale(1);transition:filter .35s ease}.tec-group__slide:hover .tec-group__img{filter:none}.tec-group__scrollbar{position:relative;height:4px;margin-top:clamp(14px, 12.54px + 0.39vw, 20px);border-radius:4px;background:rgb(10 10 10 / .18);touch-action:none;cursor:pointer}.tec-group__scrollbar.swiper-scrollbar-lock{display:none}.tec-group__scrollbar .swiper-scrollbar-drag{position:relative;height:100%;border-radius:4px;background:var(--c-black);cursor:grab}.tec-group__scrollbar::before{content:"";position:absolute;inset:-10px 0}.js .tec-group__panel{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1),opacity .4s ease}.js .tec-group.is-open .tec-group__panel{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion:reduce){.js .tec-group__panel,.tec-group__icon::before,.tec-group__icon::after{transition:none}}.js .tec[data-tec=animate] .tec__line-inner,.js .tec[data-tec=animate] .tec__text>*,.js .tec[data-tec=animate] .tec-group{opacity:0}.no-anim .tec .tec__line-inner{transform:none!important}.no-anim .tec .tec__line-inner,.no-anim .tec .tec__text>*,.no-anim .tec .tec-group{opacity:1!important}.diag{position:relative;z-index:2;overflow-x:clip;--bg-top:var(--c-pink);--bg-bottom:#4d4d4d;--ov:.65;--pt:clamp(24px, 20.12px + 1.04vw, 40px);background:var(--bg-bottom);padding-top:var(--pt);--line-trim:.2em}.diag__bg{position:absolute;left:0;right:0;bottom:0;top:var(--split-y,0);z-index:-2;overflow:hidden;pointer-events:none}.diag__bg::after{content:"";position:absolute;inset:0;background:rgba(10,10,10,var(--ov))}.diag__bg-img{position:absolute;left:0;top:-10%;width:100%;height:120%;max-width:none;object-fit:cover;filter:grayscale(1);will-change:transform}.diag__grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap)}@media(min-width:768px){.diag__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.diag__grid::before{content:"";position:absolute;z-index:-1;left:50%;width:100vw;transform:translateX(-50%);top:calc(var(--pt)*-1);height:calc(50% + var(--pt));background:var(--bg-top)}.diag__box{grid-column:1/-1;min-width:0;background:var(--c-black);color:var(--c-white);padding:clamp(28px, 8.1px + 5.31vw, 110px) clamp(20px, -10.1px + 8.03vw, 144px) clamp(40px, 15.73px + 6.47vw, 140px)}@media(min-width:768px){.diag__box{grid-column:2/span 10}}.diag__head{container-type:inline-size}.diag__title{display:flex;flex-direction:column;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:var(--fs-h2)}@media(min-width:768px){.diag__title{font-size:calc(100cqw/11.9)}}.diag__line{display:block;flex:none;overflow:hidden;padding-block:.2em;margin-block:calc(var(--line-trim)*-1)}.diag__line-inner{display:block;will-change:transform}.diag .is-hl{color:var(--c-pink);text-decoration:underline;text-decoration-thickness:.045em;text-underline-offset:.14em;text-decoration-skip-ink:none}.diag .hl-purple .is-hl{color:var(--c-purple)}.diag .hl-green .is-hl{color:var(--c-green)}.diag .hl-yellow .is-hl{color:var(--c-yellow)}.diag .hl-pink .is-hl{color:var(--c-pink)}.diag .hl-blue .is-hl{color:var(--c-blue)}.diag .hl-red .is-hl{color:var(--c-red)}.diag .hl-orange .is-hl{color:var(--c-orange)}.diag .hl-teal .is-hl{color:var(--c-teal)}.diag .hl-cyan .is-hl{color:var(--c-cyan)}.diag .hl-indigo .is-hl{color:var(--c-indigo)}.diag .hl-gray .is-hl{color:var(--c-gray)}.diag .hl-gray-light .is-hl{color:var(--c-gray-light)}.diag .hl-gray-dark .is-hl{color:var(--c-gray-dark)}.diag .hl-black .is-hl{color:var(--c-black)}.diag .hl-white .is-hl{color:var(--c-white)}.diag__sub{margin-top:clamp(16px, 13.09px + 0.78vw, 28px);max-width:24em;font-weight:300}.diag__progress{display:flex;align-items:center;gap:20px;margin-top:clamp(32px, 26.17px + 1.55vw, 56px)}.diag__step-label{flex:none;color:var(--c-pink);font-weight:400;font-size:var(--fs-p-lg);text-transform:uppercase}.diag__line-bar{position:relative;flex:1;height:1px;background:rgb(254 84 118 / .35)}.diag__line-bar i{position:absolute;inset:0;background:var(--c-pink);transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(.22,1,.36,1);height:1px}.diag__back{flex:none;color:var(--c-white);opacity:.7;font-size:var(--fs-p-sm);cursor:pointer;transition:opacity .3s}.diag__back:hover{opacity:1}.diag__back[hidden]{display:none}.diag__q{margin-top:clamp(24px, 20.12px + 1.04vw, 40px);font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1.05;font-size:clamp(26px, 22.12px + 1.04vw, 42px)}.diag__opts{display:grid;grid-template-columns:1fr;gap:14px;margin-top:clamp(20px, 17.09px + 0.78vw, 32px)}@media(min-width:768px){.diag__opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px, 13.09px + 0.78vw, 28px)}}.diag__step.is-active{animation:diag-in .6s cubic-bezier(.22,1,.36,1) both}.diag-opt{display:flex;flex-direction:column;justify-content:center;gap:.4em;text-align:left;min-height:clamp(0px, -53.4px + 14.24vw, 220px);padding:clamp(18px, 16.54px + 0.39vw, 24px);color:var(--c-white);background:#fff0;border:1px solid var(--c-white);cursor:pointer;transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.diag-opt__label{color:var(--c-pink);text-transform:uppercase;font-size:var(--fs-p-lg);line-height:1.3}.diag-opt__text{font-weight:300;font-size:var(--fs-p);line-height:1.5}.diag-opt:hover,.diag-opt:focus-visible{border-color:var(--c-pink);outline:none}.diag-opt[aria-pressed=true]{border-color:var(--c-pink);background:rgb(254 84 118 / .14)}.diag__result{padding-top:clamp(32px, 26.17px + 1.55vw, 56px)}.diag__result .diag__q{margin-top:0}.diag__result .diag__res-text{margin-top:14px;max-width:34em;font-weight:300}.diag__result .diag__svcs{display:grid;grid-template-columns:1fr;gap:clamp(28px, 25.09px + 0.78vw, 40px);margin-top:clamp(28px, 24.12px + 1.04vw, 44px)}@media(min-width:768px){.diag__result .diag__svcs{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.diag__result .diag__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:clamp(36px, 31.15px + 1.29vw, 56px)}.diag-svc__n{color:var(--c-pink);font-size:var(--fs-p-lg)}.diag-svc__name{margin-top:.5em;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:clamp(28px, 24.6px + 0.91vw, 42px)}.diag-svc__desc{margin-top:1em;font-weight:300;color:var(--c-off)}.diag-svc__tag{position:relative;margin-top:1.4em;padding-top:1em;text-transform:uppercase;font-weight:300}.diag-svc__tag::before{content:"";position:absolute;left:0;top:0;width:46px;height:2px;background:var(--c-pink)}.diag__cta{display:inline-flex;align-items:center;gap:.6em;padding:.85em 1.6em;background:var(--c-pink);color:var(--c-white);font-weight:700;font-size:var(--fs-p-lg);line-height:1;border:1px solid var(--c-pink);text-decoration:none;transition:background-color .3s ease,color .3s ease}.diag__cta:hover{background:#fff0;color:var(--c-pink)}.diag__restart{color:var(--c-white);opacity:.75;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;font-size:var(--fs-p);transition:opacity .3s}.diag__restart:hover{opacity:1}.diag__contact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap);row-gap:28px;align-items:center;margin-top:clamp(56px, 33.18px + 6.08vw, 150px)}@media(min-width:768px){.diag__contact{grid-template-columns:repeat(12,minmax(0,1fr))}}.diag__contact{color:var(--c-white)}.diag__c-head{grid-column:1/-1;min-width:0;container-type:inline-size}@media(min-width:768px){.diag__c-head{grid-column:2/span 5;text-align:right}}.diag__c-title{display:flex;flex-direction:column;font-family:var(--f-title);font-weight:400;text-transform:uppercase;line-height:1;font-size:var(--fs-h1)}@media(min-width:768px){.diag__c-title{align-items:flex-end;font-size:13.698630137cqw}}.diag__c-line{display:block;flex:none;overflow:hidden;padding-block:.2em;margin-block:calc(var(--line-trim)*-1)}.diag__c-line-inner{display:block;will-change:transform}.diag__c-title .is-hl{color:var(--c-pink)}.diag__c-list{grid-column:1/-1;display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.diag__c-list{grid-column:7/span 5}}.diag__c-list a{display:inline-flex;align-items:center;gap:14px;color:var(--c-white);font-weight:600;font-size:clamp(18px, 16.54px + 0.39vw, 24px);line-height:1.2;text-decoration:none;transition:color .3s}.diag__c-list a:hover{color:var(--c-pink)}.diag__c-ico{flex:none;display:grid;place-items:center;width:clamp(28px, 27.51px + 0.13vw, 30px);height:clamp(28px, 27.51px + 0.13vw, 30px);border-radius:50%;background:var(--c-pink);color:var(--c-black)}.diag__c-ico svg{width:58%;height:58%}.diag__news{position:relative;container-type:inline-size;margin-top:clamp(36px, 27.75px + 2.2vw, 70px);height:clamp(130px, 100.87px + 7.77vw, 250px)}.diag__news-clip{position:absolute;inset:0;overflow:hidden;pointer-events:none}.diag__news-word{position:absolute;left:50%;bottom:0;transform:translate(-50%,17%);font-family:var(--f-text);font-weight:900;text-transform:lowercase;white-space:nowrap;line-height:1;letter-spacing:-.02em;font-size:22cqw;color:var(--c-black)}@media(min-width:768px){.diag__news-word{font-size:13.5cqw}}@media(max-width:767px){.diag__news{height:auto;padding-bottom:26px}.diag__news-clip{position:static;overflow:visible}.diag__news-word{position:static;display:block;transform:none;text-align:center;line-height:.9;margin-bottom:14px}}.diag__news-ts{position:absolute;z-index:5;top:calc(100% + 44px);left:50%;transform:translateX(-50%)}.diag__news-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.diag__news-msg{position:absolute;top:calc(100% + 12px);left:0;right:0;margin:0;min-height:1.4em;color:var(--c-white);font-size:var(--fs-p-sm);text-align:center}.diag__news-form.is-error .diag__news-msg{color:var(--c-pink)}.diag__news-form.is-sending button{opacity:.6;pointer-events:none}.diag__news-form{position:absolute;z-index:3;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;width:min(848px,100%)}.diag__news-form input{flex:1;min-width:0;height:clamp(52px, 43.99px + 2.14vw, 85px);padding:0 clamp(16px, 11.63px + 1.17vw, 34px);background:var(--c-white);color:var(--c-black);border:0;border-radius:0;font-size:clamp(16px, 14.06px + 0.52vw, 24px);font-weight:300}.diag__news-form input::placeholder{color:#bdbdbd}.diag__news-form input:focus-visible{outline:3px solid var(--c-green);outline-offset:-3px}.diag__news-form button{flex:none;padding:0 clamp(18px, 12.66px + 1.42vw, 40px);background:var(--c-pink);color:var(--c-white);border:0;font-weight:700;font-size:clamp(16px, 13.09px + 0.78vw, 28px);cursor:pointer;transition:background-color .3s ease,color .3s ease}.diag__news-form button:hover{background:var(--c-white);color:var(--c-pink)}@keyframes diag-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.js .diag .diag__step{display:none}.js .diag .diag__step.is-active{display:block}.js .diag .diag__result{display:none}.js .diag.is-done .diag__quiz,.js .diag.is-done .diag__head{display:none}.js .diag.is-done .diag__result{display:block;padding-top:0;animation:diag-in .7s cubic-bezier(.22,1,.36,1) both}.js .diag .diag-svc{display:none}.js .diag .diag-svc.is-picked{display:block}@media(prefers-reduced-motion:reduce){.diag__step.is-active,.js .diag.is-done .diag__result{animation:none!important}.diag__line-bar i{transition:none}}.js .diag[data-diag=animate] .diag__line-inner,.js .diag[data-diag=animate] .diag__c-line-inner{opacity:0}.js .diag[data-diag=animate] [data-contact-fade]{opacity:0}.js .diag[data-diag=animate] [data-diag-fade]{opacity:0}.no-anim .diag .diag__line-inner,.no-anim .diag .diag__c-line-inner{transform:none!important;opacity:1!important}.no-anim .diag [data-contact-fade]{opacity:1!important}.no-anim .diag .diag__bg-img{transform:none!important}.no-anim .diag [data-diag-fade]{opacity:1!important}body:not(.home) .diag{--bg-top:var(--c-off) !important}@media(min-width:768px){.related__col,.archive-hero__col,.posts__col{width:83.3333333333%;margin-inline:auto}}.pills{display:flex;flex-wrap:wrap;gap:8px 12px}.pill{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--c-pink);border-radius:999px;color:var(--c-pink);font-size:15px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.pill:hover,.pill:focus-visible,.pill.is-current{background:var(--c-pink);color:var(--c-white)}.pill--purple{border-color:var(--c-purple);color:var(--c-purple)}.pill--purple:hover,.pill--purple:focus-visible,.pill--purple.is-current{background:var(--c-purple);color:var(--c-white)}.blog-hero{padding-top:calc(var(--header-h) + clamp(16px, 5.32px + 2.85vw, 60px));padding-bottom:clamp(40px, 25.44px + 3.88vw, 100px)}.blog-hero__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px, 29.83px + -1.55vw, 0px) var(--col-gap);align-items:center}@media(min-width:768px){.blog-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.blog-hero__text{grid-column:1/-1}@media(min-width:768px){.blog-hero__text{grid-column:1/span 5}}.blog-hero__media{grid-column:1/-1;grid-row:1}@media(min-width:768px){.blog-hero__media{grid-column:6/-1}}.blog-hero__title{margin-top:14px;font-family:var(--f-title);font-weight:400;font-size:clamp(32px, 26.17px + 1.55vw, 56px);line-height:1.2;text-transform:none}.blog-hero__title a{text-decoration:none;transition:color .3s}.blog-hero__title a:hover{color:var(--c-pink)}.blog-hero__excerpt{margin-top:16px;font-style:italic;font-size:clamp(18px, 16.54px + 0.39vw, 24px);line-height:1.55;color:#464646}.blog-hero__media,.post-item__media{display:block;position:relative;aspect-ratio:5/3;overflow:hidden;background:#d9d9d9;border-radius:clamp(16px, 13.09px + 0.78vw, 28px)}.blog-hero__media img,.blog-hero__media .post-ph,.post-item__media img,.post-item__media .post-ph{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.8,.24,1)}.blog-hero__media:hover img,.post-item__media:hover img{transform:scale(1.04)}.post-ph{display:block;background:#d9d9d9}.cases--blog{background:var(--c-white);padding-block:clamp(40px, 30.29px + 2.59vw, 80px) clamp(48px, 35.38px + 3.37vw, 100px)}.cases--blog .cases__head{width:100%;margin:0}.cases--blog .cases__title{align-items:flex-start;text-align:left;font-size:var(--fs-h2);color:var(--c-pink)}.cases--blog .cases__line-inner{white-space:normal}.cases--blog .cases__wrap{margin-top:clamp(20px, 17.09px + 0.78vw, 32px)}.posts-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;padding-bottom:10px;border-bottom:4px solid var(--c-black)}.posts-head__title{font-family:var(--f-text);font-weight:800;font-size:clamp(30px, 24.66px + 1.42vw, 52px);line-height:1;letter-spacing:-.01em;text-transform:uppercase}.posts-head__filter .pill{height:28px;font-size:14px}.posts{padding-block:clamp(32px, 25.2px + 1.81vw, 60px) clamp(64px, 52.83px + 2.98vw, 110px)}.posts .posts-head{margin-bottom:clamp(20px, 18.06px + 0.52vw, 28px)}.posts--archive{padding-top:clamp(24px, 20.12px + 1.04vw, 40px)}.posts-list__empty{padding-block:40px;color:rgb(10 10 10 / .6)}.post-item{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;padding-block:clamp(20px, 18.06px + 0.52vw, 28px);border-bottom:2px dashed rgb(10 10 10 / .18)}.post-item:first-child{padding-top:0}@media(min-width:768px){.post-item{grid-template-columns:minmax(0,29%) minmax(0,1fr);gap:20px}}@media(min-width:768px){.post-item__body{padding-right:4%}}.post-item__title{margin-top:10px;font-family:var(--f-title);font-weight:400;font-size:var(--fs-h3);line-height:1.15;text-transform:none}.post-item__title a{text-decoration:none;transition:color .3s}.post-item__title a:hover{color:var(--c-pink)}.post-item__excerpt{margin-top:12px;font-size:var(--fs-p-sm);line-height:1.65;color:#464646}@media(min-width:768px){.post-item__excerpt{font-size:18px}}.pager{margin-top:clamp(32px, 28.12px + 1.04vw, 48px)}.pager ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pager .page-numbers{display:grid;place-items:center;min-width:clamp(40px, 37.09px + 0.78vw, 52px);height:clamp(40px, 37.09px + 0.78vw, 52px);padding:0 8px;border:2px solid var(--c-gray);color:var(--c-gray);font-weight:800;font-size:clamp(16px, 14.54px + 0.39vw, 22px);line-height:1;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.pager .page-numbers.current{background:var(--c-gray);color:var(--c-white)}.pager .page-numbers.dots{border-color:#fff0}.pager .page-numbers:is(a):hover,.pager .page-numbers:is(a):focus-visible{border-color:var(--c-pink);color:var(--c-pink)}.archive-hero{background:var(--c-white);padding-top:calc(var(--header-h) + clamp(24px, 15.26px + 2.33vw, 60px))}.archive-hero__col{padding-bottom:clamp(36px, 27.75px + 2.2vw, 70px)}.archive-hero__label{font-size:16px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgb(10 10 10 / .75)}.archive-hero__title{margin-top:6px;font-size:var(--fs-h1);color:var(--c-pink);overflow-wrap:anywhere}.archive-hero__desc{margin-top:20px;max-width:40ch;font-style:italic;font-size:clamp(18px, 16.54px + 0.39vw, 24px);line-height:1.55;color:#464646}.archive-hero__desc p+p{margin-top:.8em}.archive-hero .posts__col{margin-bottom:0}.archive-hero .posts-head{margin-bottom:0}@media(max-width:767px){.cases--swipe .cases__wrap[data-cases-swiper]{clip-path:inset(0 calc(var(--gutter) * -1) 0 0)}.cases--swipe .cases__grid{display:flex;grid-auto-rows:auto;--card-w:calc(100cqw * .74);--bn-ratio:7.5}.cases--swipe .case-card{flex:0 0 74%;width:74%;height:var(--card-w);grid-column:auto}}.blog{overflow-x:clip}.post-single{overflow-x:clip;padding-top:calc(var(--header-h) + clamp(24px, 3.13px + 5.57vw, 110px));padding-bottom:clamp(48px, 37.81px + 2.72vw, 90px)}.post-head .pills{margin-bottom:12px}.post-head__title{font-size:clamp(34px, 25.26px + 2.33vw, 70px);line-height:1.2;text-transform:none;text-wrap:balance}.post-head__excerpt{margin-top:18px;font-style:italic;font-size:clamp(18px, 15.82px + 0.58vw, 27px);line-height:1.55;color:#464646}.post-cover{position:relative;overflow:hidden;height:clamp(220px, 140.39px + 21.23vw, 548px);background:#d9d9d9;margin-block:clamp(28px, 24.12px + 1.04vw, 44px) clamp(32px, 26.17px + 1.55vw, 56px);border-radius:clamp(16px, 13.09px + 0.78vw, 28px)}.post-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.post-cover.has-parallax img{inset:auto;left:0;top:0;height:auto;min-height:100%;will-change:transform}.post-foot{margin-top:clamp(48px, 40.23px + 2.07vw, 80px)}.post-foot__col{display:grid;gap:clamp(24px, 21.09px + 0.78vw, 36px);padding-top:clamp(28px, 25.09px + 0.78vw, 40px);border-top:2px dashed rgb(10 10 10 / .18)}.post-foot__label{margin-bottom:10px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgb(10 10 10 / .6)}.author{display:flex;align-items:center;gap:clamp(16px, 14.06px + 0.52vw, 24px);padding:clamp(18px, 15.57px + 0.65vw, 28px);background:var(--c-white);border-radius:clamp(16px, 14.06px + 0.52vw, 24px)}.author__avatar{flex:none}.author__img{display:block;width:clamp(64px, 57.2px + 1.81vw, 92px);height:clamp(64px, 57.2px + 1.81vw, 92px);border-radius:50%;object-fit:cover}.author__img--initial{display:grid;place-items:center;background:var(--c-pink);color:var(--c-white);font-family:var(--f-title);font-size:clamp(28px, 25.09px + 0.78vw, 40px);line-height:1}.author .post-foot__label{margin-bottom:4px}.author__name{font-family:var(--f-title);font-size:clamp(24px, 22.06px + 0.52vw, 32px);line-height:1.1;text-transform:uppercase}.author__bio{margin-top:8px;font-size:var(--fs-p-sm);line-height:1.6;color:#464646}.share{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.share__btn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c-gray);color:var(--c-black);transition:background-color .3s ease,transform .3s ease;cursor:pointer}.share__btn:hover,.share__btn:focus-visible{background:var(--c-pink);transform:translateY(-2px)}.share__btn svg{width:56%;height:56%}.share__msg{font-size:14px;color:var(--c-pink);font-weight:600}.related{padding-block:clamp(24px, 20.12px + 1.04vw, 40px) clamp(48px, 37.81px + 2.72vw, 90px)}.related .posts-head{margin-bottom:clamp(20px, 18.06px + 0.52vw, 28px)}.related__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px, 16.23px + 2.07vw, 56px)}@media(max-width:767px){.related__list{display:flex;gap:0}}.related__item{display:block;text-decoration:none}.related__media{display:block;aspect-ratio:5/3;overflow:hidden;border-radius:clamp(14px, 11.57px + 0.65vw, 24px);background:#d9d9d9}.related__media img,.related__media .post-ph{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.8,.24,1)}.related__item:hover .related__media img{transform:scale(1.04)}.related__title{display:block;margin-top:12px;font-family:var(--f-title);font-size:clamp(24px, 21.57px + 0.65vw, 34px);line-height:1.15;transition:color .3s}.related__item:hover .related__title{color:var(--c-pink)}@media(max-width:767px){.related__wrap[data-related-swiper]{clip-path:inset(0 calc(var(--gutter) * -1) 0 0)}.related__item{flex:0 0 74%;width:74%;margin-right:12px}}.post-tags{display:flex;flex-wrap:wrap;align-items:center;margin-top:14px;font-style:italic;font-size:clamp(15px, 14.27px + 0.19vw, 18px);line-height:1.5;color:#464646}.post-tags li+li::before{content:"·";margin-inline:.7em;color:var(--c-pink);font-style:normal;font-weight:800}.post-tags a{text-decoration:none;transition:color .3s}.post-tags a:hover{color:var(--c-pink)}.case-single .post-head{margin-bottom:clamp(24px, 19.15px + 1.29vw, 44px)}.case-single .post-head__title{text-wrap:balance}.cases--others{background:#fff0;padding-block:clamp(24px, 20.12px + 1.04vw, 40px) clamp(56px, 45.32px + 2.85vw, 100px)}.cases--others .cases__wrap{margin-top:clamp(20px, 18.06px + 0.52vw, 28px)}.posts-head--center{justify-content:center;text-align:center}.entry>.kpis,.entry>.partner{margin-top:clamp(28px, 22.17px + 1.55vw, 52px)}.entry>.kpis+*,.entry>.partner+*{margin-top:clamp(28px, 22.17px + 1.55vw, 52px)}@media(min-width:768px){.entry>.kpis{max-width:75%}}.kpis__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:768px){.kpis__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.kpi{--accent:var(--c-pink);--on-main:var(--c-white)}.kpi--purple{--accent:var(--c-purple);--on-main:var(--c-white)}.kpi--green{--accent:var(--c-green);--on-main:var(--c-black)}.kpi--yellow{--accent:var(--c-yellow);--on-main:var(--c-black)}.kpi--pink{--accent:var(--c-pink);--on-main:var(--c-white)}.kpi--blue{--accent:var(--c-blue);--on-main:var(--c-black)}.kpi--red{--accent:var(--c-red);--on-main:var(--c-white)}.kpi--orange{--accent:var(--c-orange);--on-main:var(--c-black)}.kpi--teal{--accent:var(--c-teal);--on-main:var(--c-black)}.kpi--cyan{--accent:var(--c-cyan);--on-main:var(--c-black)}.kpi--indigo{--accent:var(--c-indigo);--on-main:var(--c-white)}.kpi--gray{--accent:var(--c-gray);--on-main:var(--c-black)}.kpi--gray-light{--accent:var(--c-gray-light);--on-main:var(--c-black)}.kpi--gray-dark{--accent:var(--c-gray-dark);--on-main:var(--c-white)}.kpi--black{--accent:var(--c-black);--on-main:var(--c-white)}.kpi--white{--accent:var(--c-white);--on-main:var(--c-black)}.kpi{grid-column:span 1;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(22px, 17.63px + 1.17vw, 40px) clamp(12px, 10.06px + 0.52vw, 20px);background:var(--c-white);border-radius:clamp(16px, 14.06px + 0.52vw, 24px)}@media(min-width:768px){.kpi{grid-column:span var(--span,2)}}.kpi:last-child:nth-child(odd){grid-column:span 2}@media(min-width:768px){.kpi:last-child:nth-child(odd){grid-column:span var(--span,2)}}.kpi__big{display:block;font-family:var(--f-title);text-transform:uppercase;font-size:calc(var(--km, var(--k, 32))*.4cqw);line-height:1;color:var(--c-black);white-space:nowrap}@media(min-width:768px){.kpi__big{font-size:calc(var(--k, 32)*.4cqw)}}.kpi__big b{font-weight:400;font-size:calc(var(--km, var(--k, 32))*1cqw)}@media(min-width:768px){.kpi__big b{font-size:calc(var(--k, 32)*1cqw)}}.kpi__big b{line-height:.95;color:var(--accent)}.kpi__label{display:block;margin-top:.6em;max-width:22ch;font-weight:800;text-transform:uppercase;font-size:clamp(13px,6.5cqw,22px);line-height:1.3;color:#464646;text-wrap:balance}.kpi__label+.kpi__label{margin-top:0}.kpi__big+.kpi__big{margin-top:.2em}.kpi.is-main{background:var(--accent)}.kpi.is-main .kpi__big,.kpi.is-main .kpi__big b,.kpi.is-main .kpi__label{color:var(--on-main)}.partner{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;padding:clamp(22px, 17.63px + 1.17vw, 40px) clamp(20px, 14.17px + 1.55vw, 44px);background:var(--c-white);border-radius:clamp(16px, 14.06px + 0.52vw, 24px)}@media(min-width:768px){.partner{grid-template-columns:minmax(0,28%) minmax(0,1fr);gap:0}}.partner__logo{display:flex;align-items:center;justify-content:center}@media(min-width:768px){.partner__logo{padding-right:32px;margin-right:32px;border-right:1px solid rgb(10 10 10 / .22);align-self:stretch}}.partner__img{width:auto;height:auto;max-width:100%;max-height:72px;border-radius:0!important}.partner__text{font-size:var(--fs-p-sm);line-height:1.6;color:#464646}.partner__text p+p{margin-top:.8em}.partner__text a{font-weight:700;color:inherit;text-underline-offset:.2em}.partner__text a:hover{color:var(--c-pink)}.cases--swipe{overflow-x:clip}.prose .kpis__grid{list-style:none;padding:0;margin:0}.prose .kpis__grid>li,.prose .kpis__grid>li+li{margin:0}.prose .kpis__grid>li::marker{content:none}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}