
:root{--night:#0d1525;--surface:#142239;--ink:#142b43;--muted:#667a94;--line:#dce5f1;--green:#159760;--blue:#6576ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#f5f7fb}a{color:inherit}.top{background:var(--night);color:#fff;border-bottom:1px solid #26334a}.nav{max-width:1240px;margin:auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:55px;height:38px}.brand strong{display:block;font-size:21px}.brand small{display:block;color:#91a5c1;font-size:8px;letter-spacing:1.5px;margin-top:4px}.navlinks{display:flex;gap:10px;align-items:center}.navlinks a{text-decoration:none;border:1px solid #ffffff22;padding:10px 15px;border-radius:999px;font-size:12px}.navlinks .trial{background:linear-gradient(135deg,#20ae72,#108653);border-color:#42cb8b}.crumb{max-width:1240px;margin:auto;padding:26px 24px 0;color:#9fb2cd;font-size:12px}.crumb a{text-decoration:none}.hero{background:radial-gradient(circle at 80% 10%,#633fbd55,transparent 38%),radial-gradient(circle at 20% 100%,#176ca344,transparent 40%),var(--night);color:#fff;padding:40px 24px 72px}.hero-grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#aebeff;font-weight:750}.hero h1{font-size:clamp(38px,5vw,68px);line-height:1.05;letter-spacing:-2.8px;margin:18px 0}.hero p{color:#b9c7db;line-height:1.8;font-size:16px}.visual{background:linear-gradient(145deg,#1b2b45,#111d31);border:1px solid #7188b750;border-radius:28px;padding:24px;box-shadow:0 30px 70px #0005;animation:float 7s ease-in-out infinite}.visual svg{width:100%;height:auto;display:block}.main{max-width:1120px;margin:-28px auto 70px;padding:0 24px}.summary{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:0 15px 45px #20365012;display:grid;grid-template-columns:1fr 1fr;gap:28px}.summary h2,.section h2{font-size:30px;letter-spacing:-1px;margin:0 0 16px}.summary p,.section p{line-height:1.8;color:var(--muted)}.facts{display:grid;gap:10px}.fact{padding:15px;border-radius:14px;background:#f2f5fb;border:1px solid #e1e8f3;font-weight:650}.section{padding:64px 0 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.step b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8edff;color:#5665df}.step h3{margin:18px 0 8px}.roles{display:flex;gap:9px;flex-wrap:wrap}.role{padding:10px 14px;background:#102039;color:#dce8fa;border-radius:999px;font-size:12px}.cta{margin-top:65px;border-radius:28px;background:linear-gradient(125deg,#15253c,#292057);color:#fff;padding:38px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cta h2{margin:0 0 9px}.cta p{color:#acbdd6;margin:0}.button{display:inline-block;text-decoration:none;border-radius:999px;padding:14px 20px;background:linear-gradient(135deg,#20ae72,#108653);color:#fff;font-weight:750;white-space:nowrap}.footer{background:#0d1525;color:#92a6c3;padding:28px;text-align:center;font-size:11px}@keyframes float{50%{transform:translateY(-7px)}}@media(max-width:800px){.hero-grid,.summary{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.navlinks a:not(.trial){display:none}.cta{display:block}.cta .button{margin-top:20px}.hero{padding-bottom:55px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}

/* Product showcase 2.0 */
.product-stage{margin-top:-30px;position:relative;z-index:3}.product-shot{margin:0;border-radius:28px;padding:14px;background:linear-gradient(135deg,rgba(114,126,255,.6),rgba(44,211,173,.24));box-shadow:0 30px 70px rgba(6,12,28,.2)}.product-shot img{display:block;width:100%;max-height:720px;object-fit:contain;object-position:top;border-radius:20px;background:#0c1527}.product-shot figcaption{padding:12px 8px 2px;color:#5e6f89;font-size:13px}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.promise{padding:26px;border:1px solid #d9e3f4;border-radius:22px;background:linear-gradient(145deg,#fff,#f5f8ff)}.promise b{display:block;color:#6458e8;margin-bottom:10px}.promise h3{margin:0 0 9px;font-size:20px}.promise p{margin:0;color:#60708a;line-height:1.65}.note{margin-top:22px;padding:18px 22px;border-left:4px solid #22b982;background:#edfff7;border-radius:12px;color:#284b42}.detail-lead{max-width:760px;font-size:20px!important}.showcase-dark{background:#0c1426;color:#fff;padding:90px max(24px,calc((100vw - 1320px)/2));position:relative;overflow:hidden}.showcase-dark:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:#6c5ce733;filter:blur(80px);right:-180px;top:-180px}.showcase-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;position:relative}.showcase-intro h2{font-size:clamp(38px,5vw,72px);line-height:1;margin:12px 0}.showcase-intro p{color:#aebbd0;font-size:18px;line-height:1.7}.showcase-group{margin-top:70px;position:relative}.showcase-group-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.showcase-group-head h3{font-size:22px;margin:0}.showcase-group-head span{color:#8292ad}.showcase-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.showcase-card{grid-column:span 4;min-height:390px;border:1px solid #283a59;border-radius:26px;overflow:hidden;background:#121f34;color:#fff;text-decoration:none!important;display:flex;flex-direction:column;transition:.3s ease;box-shadow:0 16px 34px rgba(0,0,0,.14)}.showcase-card:nth-child(5n+1),.showcase-card:nth-child(5n+2){grid-column:span 6}.showcase-card:hover{transform:translateY(-7px);border-color:#6f78ff;box-shadow:0 25px 55px rgba(41,56,126,.35)}.showcase-card-media{height:190px;overflow:hidden;background:#17263f;position:relative}.showcase-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#121f34)}.showcase-card img{width:100%;height:100%;object-fit:cover;object-position:top;transition:.45s ease}.showcase-card:hover img{transform:scale(1.035)}.showcase-card-body{padding:0 24px 24px;display:flex;flex:1;flex-direction:column;position:relative;margin-top:-12px}.showcase-kicker{color:#61d6aa;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.showcase-card h4{font-size:23px;line-height:1.15;margin:9px 0 10px}.showcase-card p{color:#aebbd0;line-height:1.55;margin:0 0 22px}.showcase-link{margin-top:auto;color:#9fa7ff;font-weight:800}.device-strip{margin-top:76px;padding:32px;border:1px solid #2e4163;border-radius:30px;background:linear-gradient(135deg,#14223a,#191941);display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.device-strip img{width:100%;max-height:390px;object-fit:contain}.device-strip h3{font-size:34px;margin:0 0 14px}.device-strip p{color:#b5c1d5;line-height:1.7}.device-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.device-actions a{padding:12px 18px;border-radius:999px;text-decoration:none!important;background:#24ad78;color:white;font-weight:800}.device-actions a+ a{background:#273957}.eyebrow-light{font-size:12px;letter-spacing:.18em;color:#8e99ff;font-weight:800}@media(max-width:900px){.promise-grid,.showcase-intro,.device-strip{grid-template-columns:1fr}.showcase-card,.showcase-card:nth-child(n){grid-column:span 12}.showcase-dark{padding-top:64px}.showcase-card{min-height:360px}}

/* Premium brand consistency and hover contrast */
.screenshot-brand{position:absolute;z-index:4;left:0;top:0;width:min(330px,42%);height:88px;padding:14px 18px;display:flex;align-items:center;gap:12px;background:linear-gradient(100deg,#0c1426 78%,rgba(12,20,38,.92) 90%,transparent);pointer-events:none}.screenshot-brand>img{width:54px!important;height:42px!important;object-fit:contain!important;flex:0 0 auto;transform:none!important}.screenshot-brand>span{display:block;min-width:0}.screenshot-brand strong{display:block;color:#f7f9ff!important;font:800 20px/1.05 Manrope,Inter,sans-serif;letter-spacing:-.02em}.screenshot-brand small{display:block;margin-top:5px;color:#9eacc3!important;font:700 7px/1.2 Inter,sans-serif;letter-spacing:.12em;white-space:nowrap}.product-shot{position:relative;overflow:hidden}.product-shot>.screenshot-brand{left:14px;top:14px;border-radius:20px 0 18px 0}.landing a.showcase-card:hover,.landing a.showcase-card:focus,.landing a.showcase-card:focus-visible,.landing a.showcase-card:active{color:#fff!important;background:#121f34!important;background-color:#121f34!important;border-radius:26px!important;text-decoration:none!important;box-shadow:0 28px 70px rgba(40,59,136,.42)!important}.landing a.showcase-card:hover .showcase-card-body,.landing a.showcase-card:focus-visible .showcase-card-body{background:#121f34!important}.landing a.showcase-card:hover h4,.landing a.showcase-card:focus-visible h4{color:#fff!important;text-decoration:none!important}.landing a.showcase-card:hover p,.landing a.showcase-card:focus-visible p{color:#c7d2e4!important;text-decoration:none!important}.landing a.showcase-card:hover .showcase-kicker,.landing a.showcase-card:focus-visible .showcase-kicker{color:#6ee2b7!important}.landing a.showcase-card:hover .showcase-link,.landing a.showcase-card:focus-visible .showcase-link{color:#b5bcff!important;text-decoration:none!important}.landing a.showcase-card:hover span,.landing a.showcase-card:hover strong,.landing a.showcase-card:focus-visible span,.landing a.showcase-card:focus-visible strong{text-decoration:none!important}.showcase-card-media:after{z-index:2}.showcase-card-body{z-index:3;background:#121f34}.showcase-card:focus-visible{outline:3px solid #56d6a5!important;outline-offset:4px}@media(max-width:600px){.screenshot-brand{width:62%;height:70px;padding:10px 12px}.screenshot-brand>img{width:42px!important;height:34px!important}.screenshot-brand strong{font-size:16px}.screenshot-brand small{font-size:6px}}

/* Canonical WACHTIVO brand behavior */
a.brand,a.brand:link,a.brand:visited,a.brand:hover,a.brand:active,
a.landing-brand,a.landing-brand:link,a.landing-brand:visited,a.landing-brand:hover,a.landing-brand:active{
  color:inherit!important;background:transparent!important;text-decoration:none!important;
  border-radius:0!important;box-shadow:none!important
}
a.brand,a.landing-brand{transition:transform .28s ease,filter .28s ease}
a.brand:hover,a.landing-brand:hover{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(92,105,255,.24))}
a.brand img,a.landing-brand img{transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease}
a.brand:hover img,a.landing-brand:hover img{transform:scale(1.055);filter:drop-shadow(0 0 10px rgba(124,130,255,.42))}
a.brand strong,a.brand .brandname,a.landing-brand .brandname{transition:color .28s ease,letter-spacing .28s ease}
a.brand:hover strong,a.brand:hover .brandname,a.landing-brand:hover .brandname{color:#f4f6ff!important;letter-spacing:.015em}
.landing-brand .brand-mark{display:grid;place-items:center;width:78px;height:58px;background:transparent!important;border:0!important}
.landing-brand .brand-mark img{display:block;width:72px;height:52px;object-fit:contain}
.landing-brand .brandname{display:flex;flex-direction:column;color:#f4f7ff;font-size:27px;line-height:1;font-weight:800;letter-spacing:.01em}
.landing-brand .brandname small{margin-top:9px;color:#91a5c1;font-size:8px;line-height:1;letter-spacing:2.15px;font-weight:700}
.footer-brand{display:flex;align-items:center;gap:14px}.footer-brand>img{width:58px;height:42px;object-fit:contain}.footer-brand strong{display:block;color:#fff;font-size:18px;letter-spacing:.08em}.footer-brand p{margin:5px 0 0!important;color:#8fa4c4;letter-spacing:.12em;font-size:9px}
@media(max-width:740px){.landing-brand .brand-mark{width:58px}.landing-brand .brand-mark img{width:54px}.landing-brand .brandname{font-size:21px}.landing-brand .brandname small{font-size:6px;letter-spacing:1.5px}}
@media(prefers-reduced-motion:reduce){a.brand,a.landing-brand,a.brand img,a.landing-brand img{transition:none!important}}

/* Canonical WACHTIVO brand behavior */
a.brand,a.brand:link,a.brand:visited,a.brand:hover,a.brand:active,
a.landing-brand,a.landing-brand:link,a.landing-brand:visited,a.landing-brand:hover,a.landing-brand:active{color:inherit!important;background:transparent!important;text-decoration:none!important;border-radius:0!important;box-shadow:none!important}
a.brand,a.landing-brand{transition:transform .28s ease,filter .28s ease}
a.brand:hover,a.landing-brand:hover{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(92,105,255,.24))}
a.brand img,a.landing-brand img{transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease}
a.brand:hover img,a.landing-brand:hover img{transform:scale(1.055);filter:drop-shadow(0 0 10px rgba(124,130,255,.42))}
a.brand strong,a.brand .brandname,a.landing-brand .brandname{transition:color .28s ease,letter-spacing .28s ease}
a.brand:hover strong,a.brand:hover .brandname,a.landing-brand:hover .brandname{color:#f4f6ff!important;letter-spacing:.015em}
.landing-brand .brand-mark{display:grid;place-items:center;width:78px;height:58px;background:transparent!important;border:0!important}.landing-brand .brand-mark img{display:block;width:72px;height:52px;object-fit:contain}.landing-brand .brandname{display:flex;flex-direction:column;color:#f4f7ff;font-size:27px;line-height:1;font-weight:800;letter-spacing:.01em}.landing-brand .brandname small{margin-top:9px;color:#91a5c1;font-size:8px;line-height:1;letter-spacing:2.15px;font-weight:700}
.footer-brand{display:flex;align-items:center;gap:14px}.footer-brand>img{width:58px;height:42px;object-fit:contain}.footer-brand strong{display:block;color:#fff;font-size:18px;letter-spacing:.08em}.footer-brand p{margin:5px 0 0!important;color:#8fa4c4;letter-spacing:.12em;font-size:9px}
@media(max-width:740px){.landing-brand .brand-mark{width:58px}.landing-brand .brand-mark img{width:54px}.landing-brand .brandname{font-size:21px}.landing-brand .brandname small{font-size:6px;letter-spacing:1.5px}}
@media(prefers-reduced-motion:reduce){a.brand,a.landing-brand,a.brand img,a.landing-brand img{transition:none!important}}

/* Rich feature pages */
.visual-photo{padding:0;overflow:hidden;min-height:390px;position:relative;background:#111d31}
.visual-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,21,37,.18),transparent 45%),linear-gradient(0deg,rgba(13,21,37,.32),transparent 45%);pointer-events:none}
.visual-photo img{display:block;width:100%;height:390px;object-fit:cover;object-position:center;transition:transform 8s ease}
.visual-photo:hover img{transform:scale(1.035)}
.main{max-width:1240px}.summary{padding:42px;gap:52px;align-items:start}.summary h2{font-size:clamp(30px,3.4vw,46px);line-height:1.12}.summary p,.section-lead{font-size:17px;line-height:1.85}.facts{gap:14px}.fact{padding:19px 20px;font-size:16px}
.benefit-section{padding-top:82px}.benefit-section>h2{max-width:850px;font-size:clamp(34px,4.2vw,56px);line-height:1.08}.benefit-section>.section-lead{max-width:900px}.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.benefit{position:relative;padding:28px 28px 28px 72px;border:1px solid #d9e3f4;border-radius:22px;background:linear-gradient(145deg,#fff,#f2f6ff);box-shadow:0 14px 34px rgba(25,46,78,.06)}.benefit>span{position:absolute;left:25px;top:27px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e6fff5;color:#129564;font-weight:900}.benefit h3{font-size:20px;margin:0 0 10px}.benefit p{margin:0;font-size:14px;line-height:1.7}
.promise-grid{gap:22px}.promise{padding:32px}.promise h3{font-size:23px}.promise p{font-size:16px;line-height:1.75}.section{padding-top:82px}.section>h2{font-size:clamp(32px,3.8vw,48px);line-height:1.12}.roles{gap:12px}.role{padding:12px 17px;font-size:14px}
.button{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.button:after{content:"";position:absolute;inset:-2px;transform:translateX(-120%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.26),transparent);transition:transform .55s ease}.button:hover,.button:focus-visible{color:#fff!important;background:linear-gradient(135deg,#25bc7d,#0e7d4c)!important;text-decoration:none!important;border-radius:999px!important;transform:translateY(-3px);box-shadow:0 14px 30px rgba(20,151,96,.3)}.button:hover:after,.button:focus-visible:after{transform:translateX(120%)}.button:focus-visible{outline:3px solid #83ebbf;outline-offset:4px}
@media(max-width:800px){.benefit-grid{grid-template-columns:1fr}.summary{padding:28px;gap:28px}.visual-photo,.visual-photo img{min-height:280px;height:280px}.benefit-section,.section{padding-top:58px}}

/* Premium pricing-card interaction: stable geometry, quiet depth, no link decoration. */
.landing #preise a.price-tier,
.landing #preise a.price-tier:link,
.landing #preise a.price-tier:visited,
.landing #preise a.price-tier:hover,
.landing #preise a.price-tier:focus,
.landing #preise a.price-tier:focus-visible,
.landing #preise a.price-tier:active{
  border-radius:26px!important;
  text-decoration:none!important;
  text-decoration-line:none!important;
  -webkit-text-decoration:none!important;
  color:#10213b!important;
  background:linear-gradient(155deg,#fff 0%,#f8faff 100%)!important;
  overflow:hidden;
}
.landing #preise a.price-tier *{text-decoration:none!important;text-decoration-line:none!important;-webkit-text-decoration:none!important}
.landing #preise a.price-tier:hover,
.landing #preise a.price-tier:focus-visible{
  transform:translateY(-5px)!important;
  border-color:#9aabd0!important;
  box-shadow:0 24px 58px rgba(24,47,84,.15),0 2px 8px rgba(24,47,84,.05)!important;
}
.landing #preise a.price-tier.featured,
.landing #preise a.price-tier.featured:link,
.landing #preise a.price-tier.featured:visited{
  background:linear-gradient(145deg,#f3f6ff 0%,#fff 68%)!important;
  border-color:#8394ff!important;
}
.landing #preise a.price-tier.featured:hover,
.landing #preise a.price-tier.featured:focus-visible{
  background:linear-gradient(145deg,#eef3ff 0%,#fff 72%)!important;
  border-color:#7486ed!important;
  box-shadow:0 26px 64px rgba(62,78,155,.17),0 2px 8px rgba(24,47,84,.05)!important;
}
.landing #preise a.price-tier.custom,
.landing #preise a.price-tier.custom:link,
.landing #preise a.price-tier.custom:visited,
.landing #preise a.price-tier.custom:hover,
.landing #preise a.price-tier.custom:focus-visible{
  color:#fff!important;
  background:linear-gradient(145deg,#0e1a30,#24204d)!important;
  border-color:#40506f!important;
}
.landing #preise a.price-tier.custom:hover,
.landing #preise a.price-tier.custom:focus-visible{border-color:#7181a6!important;box-shadow:0 27px 64px rgba(8,18,38,.28)!important}
.landing #preise a.price-tier:hover .price-range,
.landing #preise a.price-tier:hover .price-amount,
.landing #preise a.price-tier:hover p,
.landing #preise a.price-tier:hover li{color:inherit!important}
.landing #preise a.price-tier:hover .price-link{color:#3158c8!important}
.landing #preise a.price-tier.custom:hover p,
.landing #preise a.price-tier.custom:hover li{color:#c3cee0!important}
.landing #preise a.price-tier.custom:hover .price-link{color:#aeb8ff!important}
.landing #preise a.price-tier .price-link b{transition:transform .24s ease,background-color .24s ease,box-shadow .24s ease!important}
.landing #preise a.price-tier:hover .price-link b{transform:translateX(4px)!important;background:#dde5ff!important;box-shadow:0 7px 18px rgba(57,78,155,.15)!important}
.landing #preise a.price-tier:focus-visible{outline:3px solid #48c997!important;outline-offset:5px!important}
@media(prefers-reduced-motion:reduce){.landing #preise a.price-tier,.landing #preise a.price-tier .price-link b{transition:none!important;transform:none!important}}

/* Progressive feature catalogue: one clear work area at a time. */
.showcase-switcher{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:62px 0 0;padding:8px;border:1px solid #2a3954;border-radius:24px;background:rgba(8,18,35,.7);box-shadow:0 18px 44px rgba(0,0,0,.16)}
.showcase-tab{min-height:96px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:18px 20px;border:1px solid transparent;border-radius:18px;background:transparent;color:#91a1ba;text-align:left;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}
.showcase-tab>span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#182842;color:#8091ad;font-size:12px;font-weight:850}
.showcase-tab strong{font-size:16px;color:#dce5f3}.showcase-tab small{font-size:11px;color:#7f91ad}
.showcase-tab:hover{background:#132139;border-color:#2f4262;color:#fff;transform:translateY(-1px)}
.showcase-tab.active{background:linear-gradient(135deg,#1d2d4a,#242253);border-color:#6879d8;box-shadow:0 12px 28px rgba(43,54,125,.28)}
.showcase-tab.active>span{background:linear-gradient(135deg,#6f7fff,#7c65e9);color:#fff}.showcase-tab.active strong{color:#fff}.showcase-tab.active small{color:#b7c3d8}
.showcase-tab:focus-visible{outline:3px solid #55d4a3;outline-offset:3px}.showcase-switcher-hint{margin:15px 8px 0!important;color:#7f90aa!important;font-size:13px!important}
.showcase-group{margin-top:34px!important}.showcase-group[hidden]{display:none!important}.showcase-group.active{animation:wachtivo-panel-in .34s ease both}
.showcase-group-head{padding:0 2px 14px!important;border-bottom:1px solid #263650;margin-bottom:22px!important}.showcase-group-head h3{font-size:25px!important}.showcase-group-head span{font-size:13px;padding:7px 11px;border-radius:999px;background:#15253e;color:#9eacc1!important}
.showcase-group .showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.showcase-group .showcase-card,.showcase-group .showcase-card:nth-child(n){grid-column:auto!important;min-height:350px!important;border-radius:22px!important}.showcase-group .showcase-card-media{height:165px!important}.showcase-group .showcase-card-body{padding:0 21px 21px!important}.showcase-group .showcase-card h4{font-size:20px!important}.showcase-group .showcase-card p{font-size:13px!important}.showcase-group .screenshot-brand{height:70px;width:min(265px,58%);padding:10px 14px}.showcase-group .screenshot-brand>img{width:44px!important;height:34px!important}.showcase-group .screenshot-brand strong{font-size:16px!important}.showcase-group .screenshot-brand small{font-size:6px!important}
@keyframes wachtivo-panel-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:900px){.showcase-switcher{grid-template-columns:1fr}.showcase-tab{min-height:76px}.showcase-group .showcase-grid{grid-template-columns:1fr!important}.showcase-group .showcase-card{min-height:330px!important}}
@media(prefers-reduced-motion:reduce){.showcase-group.active{animation:none!important}.showcase-tab{transition:none!important}}
