@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Caveat:wght@500;600&family=IBM+Plex+Mono:wght@400;500&family=Newsreader:ital,opsz,wght@0,6..72,300;1,6..72,300&display=swap');
:root,[data-theme="dark"],[data-theme="light"]{--bg:#f1efe7!important;--surface:#e3dfd3!important;--surface2:#111!important;--text:#111!important;--muted:#34332f!important;--dim:#69675f!important;--border:#aaa79d!important;--accent:#f13b2d!important;--accent2:#dfff00!important;--paper:#f1efe7;--ink:#111;--red:#f13b2d;--acid:#dfff00;--blue:#3324d6;color-scheme:light!important}body{background:var(--paper)!important;color:var(--ink)!important;font-family:'IBM Plex Mono',monospace!important;background-image:linear-gradient(90deg,transparent calc(100% - 1px),rgba(0,0,0,.055) 1px)!important;background-size:8.333vw 100%!important}.grain,.cursor,.fab-phone,.theme-toggle{display:none!important}.container{max-width:1380px!important;width:92%!important}
.nav{height:82px!important;background:rgba(241,239,231,.96)!important;border-bottom:2px solid #111!important;box-shadow:none!important;backdrop-filter:none!important}.nav__inner{height:82px!important;max-width:none!important;width:100%!important;padding:0 2.5vw!important}.nav__logo-img{display:none!important}.nav__logo-text{font:24px 'Archivo Black'!important;letter-spacing:-.07em!important;text-transform:uppercase!important;color:#111!important}.nav__logo-dot{color:var(--red)!important}.nav__links{gap:25px!important}.nav__link{font:500 10px 'IBM Plex Mono'!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#111!important}.nav__link:hover,.nav__link--active{color:var(--red)!important}.btn--nav{font:500 10px 'IBM Plex Mono'!important;background:var(--acid)!important;color:#111!important;border:1.5px solid #111!important;border-radius:0!important;box-shadow:4px 4px 0 #111!important;padding:12px 15px!important}.nav__burger span{background:#111!important}
.lp-hero{padding:170px 0 110px!important;min-height:690px!important;background:transparent!important;border-bottom:2px solid #111!important;position:relative!important}.lp-hero::before{content:'USŁUGA / DIAGNOZA / WDROŻENIE';position:absolute;top:125px;left:4%;font:10px 'IBM Plex Mono';letter-spacing:.13em}.lp-hero__label{font:600 27px 'Caveat'!important;color:var(--blue)!important;transform:rotate(-2deg);display:inline-block!important}.lp-hero__h1{font:clamp(62px,8.5vw,130px)/.82 'Archivo Black'!important;letter-spacing:-.075em!important;text-transform:uppercase!important;color:#111!important;max-width:1200px!important;margin:35px 0!important}.lp-hero__lead{font:27px/1.3 'Newsreader'!important;color:#111!important;max-width:650px!important;margin-left:auto!important;border-left:2px solid #111!important;padding-left:30px!important}.lp-hero__ctas{justify-content:flex-end!important}.btn{border-radius:0!important;font:500 11px 'IBM Plex Mono'!important;text-transform:uppercase!important}.btn--primary{background:var(--acid)!important;color:#111!important;border:2px solid #111!important;box-shadow:6px 6px 0 #111!important}.btn--ghost{color:#111!important;border:1px solid #111!important}.lp-section{padding:110px 0!important;border-bottom:1px solid #111!important;background:transparent!important}.lp-section--alt{background:#dedbd0!important}.lp-section__label{font:500 10px 'IBM Plex Mono'!important;color:var(--red)!important;letter-spacing:.12em!important}.lp-section__title{font:clamp(43px,5vw,72px)/.92 'Archivo Black'!important;letter-spacing:-.06em!important;color:#111!important}.lp-section__lead{font:25px/1.35 'Newsreader'!important;color:#111!important}.lp-grid,.lp-features{gap:0!important;border:1px solid #111!important}.lp-card,.lp-feature{background:transparent!important;border:0!important;border-right:1px solid #111!important;border-radius:0!important;padding:38px!important}.lp-card:last-child,.lp-feature:last-child{border-right:0!important}.lp-card:hover,.lp-feature:hover{background:var(--acid)!important;transform:none!important}.lp-card__icon,.lp-feature__icon{color:var(--red)!important}.lp-card__title,.lp-feature__title{font:25px/1.05 'Archivo Black'!important;letter-spacing:-.04em!important;color:#111!important}.lp-card__text,.lp-feature__text{font:18px/1.4 'Newsreader'!important;color:#222!important}.related-posts{padding:100px 0!important;background:var(--blue)!important;color:#fff!important;border-bottom:2px solid #111!important}.related-posts__title{font:50px 'Archivo Black'!important;letter-spacing:-.05em!important;color:#fff!important}.related-post-card{background:#f1efe7!important;color:#111!important;border:2px solid #111!important;border-radius:0!important;box-shadow:8px 8px 0 #111!important}.related-post-card:hover{background:var(--acid)!important;transform:rotate(-1deg)!important}.related-post-card__title{font:24px/1.1 'Archivo Black'!important;letter-spacing:-.04em!important;color:#111!important}.lp-faq{padding:110px 0!important}.lp-faq__item,.faq-item{border:0!important;border-top:1px solid #111!important;border-radius:0!important;background:transparent!important}.lp-faq__q,.faq-item__question{font:22px 'Archivo Black'!important;color:#111!important}.lp-faq__a,.faq-item__answer{font:19px/1.5 'Newsreader'!important;color:#222!important}.lp-cta{padding:120px 0!important;background:var(--red)!important;color:#fff!important}.lp-cta__title{font:clamp(52px,7vw,95px)/.85 'Archivo Black'!important;letter-spacing:-.07em!important;color:#fff!important}.lp-cta__text{font:25px 'Newsreader'!important;color:#fff!important}
.legal-page{padding:145px 0 100px!important}.legal-page__header{border-bottom:2px solid #111!important;padding-bottom:55px!important}.legal-page__back{font:10px 'IBM Plex Mono'!important;color:#111!important;text-transform:uppercase!important}.legal-page__title{font:clamp(55px,8vw,110px)/.85 'Archivo Black'!important;letter-spacing:-.075em!important;text-transform:uppercase!important;color:#111!important}.legal-page__updated{font:10px 'IBM Plex Mono'!important;color:#555!important}.legal-content{font:20px/1.65 'Newsreader'!important;color:#222!important;max-width:850px!important}.legal-content h2{font:40px/1 'Archivo Black'!important;letter-spacing:-.05em!important;color:#111!important;border-top:2px solid #111!important;padding-top:25px!important;margin-top:70px!important}.legal-content h3{font:25px 'Archivo Black'!important;color:#111!important}.legal-content a{color:var(--blue)!important}.legal-sibling{border:2px solid #111!important;border-radius:0!important;background:var(--acid)!important;box-shadow:7px 7px 0 #111!important}footer,.footer{background:#111!important;color:#fff!important;border-top:0!important}footer a,.footer a{color:#fff!important}
#cookieBanner{left:24px!important;right:auto!important;bottom:24px!important;width:min(620px,calc(100% - 48px))!important;background:var(--paper)!important;border:2px solid #111!important;border-radius:0!important;box-shadow:10px 10px 0 #111!important;color:#111!important}#cookieBanner button{border-radius:0!important;font:500 9px 'IBM Plex Mono'!important;text-transform:uppercase!important}#cookieAcceptAll{background:var(--acid)!important;color:#111!important}
@media(max-width:900px){.nav__links{background:var(--acid)!important}.nav__link{font-size:12px!important}.lp-hero{padding:130px 0 75px!important;min-height:0!important}.lp-hero::before{top:105px}.lp-hero__h1{font-size:55px!important}.lp-hero__lead{font-size:23px!important;margin-top:45px!important}.lp-grid,.lp-features{grid-template-columns:1fr!important}.lp-card,.lp-feature{border-right:0!important;border-bottom:1px solid #111!important}.legal-page__title{font-size:56px!important}.legal-content h2{font-size:34px!important}}
@media(max-width:600px){body{background-size:25vw 100%!important}.nav,.nav__inner{height:68px!important}.nav__logo-text{font-size:20px!important}.lp-hero__h1{font-size:47px!important}.lp-section{padding:80px 0!important}.lp-section__title{font-size:42px!important}.lp-hero__ctas{justify-content:flex-start!important;flex-direction:column!important}.legal-page{padding-top:110px!important}#cookieBanner{left:12px!important;bottom:12px!important;width:calc(100% - 24px)!important}}
#cookieBanner{transform:none!important}
