.header__brand-link .datlo-logo{width:100px;height:32px;object-fit:contain}.notification:empty{display:none}html{scroll-behavior:smooth} .datlo-form-note{margin-top:16px;font-size:14px}
.header__grid{grid-template-columns:auto 1fr auto!important;column-gap:24px!important}.datlo-header-actions{display:flex;align-items:center;gap:16px;white-space:nowrap;font-size:14px}.datlo-demo,.datlo-signup{border:1px solid #e85a45;border-radius:6px;padding:10px 14px;color:#d94a37}.datlo-signup{background:#e85a45;color:white}.datlo-auth{max-width:1180px;min-height:80vh;margin:auto;padding:140px 30px 80px;display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:center}.datlo-auth h1{font-size:52px;line-height:1.15;letter-spacing:-2px}.datlo-eyebrow{color:#de5844;font-size:12px;letter-spacing:2px}.datlo-auth-card{border:1px solid #eee;border-radius:16px;padding:36px;background:white;box-shadow:0 10px 40px #22222208}.datlo-auth-card h2{font-size:28px;margin:28px 0 8px}.datlo-auth-card label{display:block;font-size:14px;margin:18px 0 8px}.datlo-auth-card input{display:block;width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;margin-top:8px}.datlo-auth-card button{background:#e85a45;color:white;border:0;border-radius:6px;width:100%;padding:13px;cursor:pointer}.datlo-auth-card a{color:#d84b39}.datlo-auth-card small{color:#777;display:block;line-height:1.7}.datlo-directory{max-width:1180px;margin:auto;padding:140px 24px 80px}.datlo-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.datlo-article{padding:24px;border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.datlo-article h2{font-size:22px;line-height:1.4}.datlo-article span{color:#e85a45}@media(max-width:1100px){.datlo-header-actions{gap:8px;font-size:12px}.datlo-header-actions a{padding:8px}.header__grid{column-gap:12px!important}}@media(max-width:767px){.datlo-auth{grid-template-columns:1fr;gap:30px;padding-top:110px}.datlo-auth-intro{display:none}.datlo-article-grid{grid-template-columns:1fr}.datlo-header-actions{display:none}.header__grid{grid-template-columns:auto 1fr!important}.datlo-directory{padding-top:100px}}
.header__grid{display:flex!important;align-items:center!important;gap:24px!important}.header__grid>.header-grid__col:first-child{flex:0 0 auto}.header__grid>.is-desktop_nav{flex:1}.datlo-header-actions{margin-left:auto;order:2}.datlo-header-actions a{font-size:14px!important;line-height:20px!important}.header__grid>.header-grid__col:nth-child(3){order:3}.header__brand-link{width:100px!important}@media(max-width:991px){.header__grid>.is-desktop_nav{display:none!important}.header__grid>.header-grid__col:nth-child(3){margin-left:auto}.datlo-header-actions{display:none}}

.datlo-auth-card h2{font-weight:500}.datlo-auth-card p a,.datlo-auth-card small a{font-size:inherit}.datlo-auth-card small{font-size:12px}

/* Review: standalone footer mark and static branded product artwork. */
.logo-btn{width:64px!important;height:64px!important;display:inline-block!important}
.logo-btn .datlo-footer-icon{width:64px!important;height:64px!important;max-width:none!important;object-fit:contain}
.flip-logos_case-study-tag,.flip-logos_item-link.is-case-study{display:none!important}
.showcase__image-wrapper .datlo-showcase-static{display:block!important;width:100%!important;height:auto!important;position:relative!important;object-fit:contain!important}
.security-feature__image{background:transparent}
.showcase__image-wrapper:has(.datlo-showcase-static){opacity:1!important;filter:none!important;transform:none!important}
