/* DakikHost v3.0.79 - Modern Cozum Vitrini - headline first, tagline below */
.dh-solution-showcase{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#fbfdfb 52%,#f5faf6 100%);padding:54px 0 34px;border-top:1px solid #edf2ee;border-bottom:1px solid #e4ece6}.dh-solution-showcase:before,.dh-solution-showcase:after{content:"";position:absolute;pointer-events:none;border-radius:50%;filter:blur(0)}.dh-solution-showcase:before{width:520px;height:520px;left:-260px;top:90px;background:radial-gradient(circle,rgba(14,151,67,.18) 0%,rgba(14,151,67,.05) 40%,transparent 72%)}.dh-solution-showcase:after{width:660px;height:660px;right:-330px;top:-120px;background:radial-gradient(circle,rgba(16,169,74,.15) 0%,rgba(16,169,74,.04) 44%,transparent 72%)}.dh-solution-showcase.has-custom-bg{background-size:cover;background-position:center}.dh-solution-showcase.has-custom-bg:before{inset:0;width:auto;height:auto;border-radius:0;background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.78) 50%,rgba(255,255,255,.93));z-index:0}.dh-showcase-inner{position:relative;z-index:1;max-width:1510px;margin:0 auto;padding:0 24px}.dh-showcase-head{text-align:center;max-width:1050px;margin:0 auto 28px}.dh-showcase-tagline{font-size:21px;line-height:1.3;color:#111827;margin:15px 0 0}.dh-showcase-tagline strong{color:#159447}.dh-showcase-head h2{margin:0;color:#0d1117;font-size:clamp(38px,4.2vw,68px);line-height:1.03;letter-spacing:-2.5px;font-weight:950}.dh-showcase-head h2 span{color:#149a43}.dh-showcase-subtitle{margin:10px auto 0;color:#26342c;font-size:clamp(16px,1.5vw,23px);line-height:1.5}.dh-showcase-subtitle strong{color:#0d923e}.dh-solution-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch}.dh-solution-card{position:relative;min-width:0;min-height:440px;padding:16px 17px 15px;background:rgba(255,255,255,.96);border:1px solid #dfe8e1;border-radius:26px;box-shadow:0 18px 45px rgba(20,46,29,.09);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dh-solution-card:hover{transform:translateY(-5px);border-color:#b9dbc4;box-shadow:0 24px 54px rgba(12,104,48,.14)}.dh-solution-visual{height:142px;display:flex;align-items:center;justify-content:center;margin:0 0 5px;overflow:hidden}.dh-solution-visual img{display:block;max-width:100%;width:100%;height:142px;object-fit:contain;mix-blend-mode:multiply}.dh-solution-icon-hero{width:128px;height:128px;border-radius:34px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 25%,#effcf3,#d8f5e1 55%,#c7ead2);color:#0a913c;font-size:74px;box-shadow:inset 0 0 0 1px rgba(21,151,67,.12),0 14px 30px rgba(18,123,55,.12)}.dh-solution-title{margin:1px 0 7px;text-align:center;font-size:22px;line-height:1.15;color:#111;font-weight:950;letter-spacing:-.45px}.dh-solution-title span{color:#13943e}.dh-solution-description{min-height:45px;text-align:center;font-size:13px;line-height:1.42;color:#2c3430;margin:0 3px 12px;padding-bottom:12px;border-bottom:1px solid #e7ece8}.dh-solution-features{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:9px}.dh-solution-features li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.32;color:#202923}.dh-solution-features i{color:#15a446;font-size:14px;line-height:1.25;margin-top:1px}.dh-solution-cta{margin-top:auto;min-height:38px;border:1px solid #15a34a;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none!important;color:#17241c!important;font-size:13px;font-weight:900;background:#fff;transition:.2s ease}.dh-solution-cta i{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#169a43;color:#fff;font-size:11px}.dh-solution-cta:hover{background:#0d913d;color:#fff!important}.dh-solution-cta:hover i{background:#fff;color:#0d913d}.dh-trust-strip{margin:28px auto 0;display:grid;grid-template-columns:repeat(5,1fr);background:rgba(255,255,255,.94);border:1px solid #dfe8e1;border-radius:22px;box-shadow:0 15px 38px rgba(25,51,33,.08);overflow:hidden}.dh-trust-item{min-height:94px;display:flex;align-items:center;justify-content:center;gap:13px;padding:14px 17px;position:relative}.dh-trust-item:not(:last-child):after{content:"";position:absolute;right:0;top:23%;height:54%;width:1px;background:#e3e9e5}.dh-trust-icon{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:#139d43;font-size:38px}.dh-trust-copy strong,.dh-trust-copy span{display:block}.dh-trust-copy strong{color:#17211b;font-size:14px;line-height:1.2;font-weight:950}.dh-trust-copy span{color:#55625a;font-size:11px;margin-top:3px;line-height:1.3}.dh-showcase-empty{max-width:900px;margin:20px auto;text-align:center;color:#647067;background:#fff;border:1px solid #e1e9e3;border-radius:18px;padding:24px}
@media(max-width:1299px){.dh-solution-grid{grid-template-columns:repeat(3,1fr)}.dh-solution-card:nth-child(4),.dh-solution-card:nth-child(5){min-height:420px}.dh-trust-strip{grid-template-columns:repeat(3,1fr)}.dh-trust-item:nth-child(3):after,.dh-trust-item:last-child:after{display:none}.dh-trust-item:nth-child(n+4){border-top:1px solid #e6ebe7}}
@media(max-width:899px){.dh-solution-showcase{padding-top:42px}.dh-showcase-head h2{letter-spacing:-1.5px}.dh-solution-grid{grid-template-columns:repeat(2,1fr)}.dh-trust-strip{grid-template-columns:repeat(2,1fr)}.dh-trust-item:nth-child(2n):after{display:none}.dh-trust-item:nth-child(n+3){border-top:1px solid #e6ebe7}}
@media(max-width:599px){.dh-showcase-inner{padding:0 14px}.dh-showcase-tagline{font-size:16px}.dh-showcase-head h2{font-size:37px}.dh-showcase-subtitle{font-size:15px}.dh-solution-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:3px 2px 12px}.dh-solution-card{flex:0 0 86%;scroll-snap-align:center;min-height:430px}.dh-trust-strip{grid-template-columns:1fr}.dh-trust-item{justify-content:flex-start;min-height:76px}.dh-trust-item:after{display:none!important}.dh-trust-item:nth-child(n+2){border-top:1px solid #e6ebe7}}
