.keiviPage{--kv-orange:#f16122;--kv-orange-dark:#e05a18;--kv-orange-light:#fef0ec;--kv-dark:#0e0d0d;--kv-text:#272727;--kv-text-light:#535862;--kv-text-gray:#717680;--kv-border:#ebebeb;--kv-bg-gray:#f7f7f7;--kv-surface:#fff;font-family:var(--font-body);color:var(--kv-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}.keiviPage *,.keiviPage :before,.keiviPage :after{box-sizing:border-box}.keiviContainer{width:min(1280px,100% - 160px);margin-inline:auto}.keiviOrange{color:var(--kv-orange)}.keiviHero{background:linear-gradient(#fef0eb 4.05%,#fdf5f2 100%);overflow:hidden}.keiviHeroInner{justify-content:space-between;align-items:center;gap:40px;min-height:540px;display:flex}.keiviHeroLeft{flex:0 0 608px;padding:104px 0 80px}.keiviHeroText,.keiviHeroTextTop,.keiviHeroHeading{flex-direction:column;gap:16px;width:100%;display:flex}.keiviBtnWrap{width:fit-content;display:inline-flex}.keiviBreadcrumb{color:var(--kv-text-gray);flex-wrap:wrap;align-items:center;gap:2px;margin:0;font-size:16px;font-weight:500;line-height:1.5;display:flex}.keiviBreadcrumb a{color:var(--kv-text-gray);text-decoration:none}.keiviBreadcrumb a:hover{color:var(--kv-orange)}.keiviBreadcrumb b{color:var(--kv-orange);font-weight:500}.keiviBreadcrumb img{flex-shrink:0;width:16px;height:16px}.keiviHeroTitle{font-family:var(--font-unitel);letter-spacing:0;color:var(--kv-dark);text-transform:capitalize;word-break:break-word;margin-bottom:16px;font-size:48px;font-style:normal;font-weight:500;line-height:1.5}.keiviHeroDesc{color:var(--kv-text);max-width:608px;margin:0;font-size:20px;font-weight:400;line-height:1.5}.keiviBtnPrimary{color:#fff;cursor:pointer;background:0 0;border:1px solid #fc6a30;border-radius:16px;flex-direction:column;align-items:stretch;width:fit-content;padding:4px;font-size:16px;font-weight:500;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.keiviBtnPrimary-inner{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#fc6a30 0%,#fa540b 97.6%);border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;line-height:1.5;display:inline-flex;box-shadow:inset 2px 4px 6px #ffffff47}.keiviBtnPrimary:hover .keiviBtnPrimary-inner{box-shadow:inset 2px 4px 6px #ffffff47,0 2px 8px #fc6a304d}.keiviHeroRight{flex:0 0 576px;height:380px;position:relative}.keiviHeroCollage{width:576px;height:380px;position:relative}.keiviHeroCollageBg{border-radius:32px;width:389px;height:339px;position:absolute;top:0;left:160px;overflow:hidden}.keiviHeroCollageBg img{object-fit:cover;width:100%;height:100%}.keiviHeroImgMobile{display:none!important}.keiviHeroImgDesktop{display:block!important}.keiviHeroCollageImages{z-index:2;background:#fff;border-radius:32px;width:257px;height:240px;position:absolute;top:140px;left:27px;overflow:hidden}.keiviHeroCollageImages img{object-fit:cover;width:100%;height:100%}.keiviHeroCircle{z-index:5;width:124.467px;height:124.467px;position:absolute;top:225px;left:214px}.keiviHeroCircle img{object-fit:contain;width:100%;height:100%}.keiviIntro{background:#fff;padding:80px 0}.keiviIntroHeader{text-align:center;margin-bottom:48px}.keiviSectionTitle{text-transform:capitalize;text-align:center;color:var(--kv-dark);text-transform:capitalize;margin:0 0 16px;font-size:40px;font-weight:500;line-height:1.5}.keiviIntroDesc{color:var(--kv-text);text-align:center;margin:0;font-size:20px;font-weight:400;line-height:1.5}.keiviFeatureGrid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.keiviFeatureCard{background:var(--kv-bg-gray);text-align:center;border-radius:32px;flex-direction:column;align-items:center;padding:32px 32px 36px;transition:box-shadow .2s,transform .2s;display:flex}.keiviFeatureCardInner{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.keiviFeatureCard:hover{transform:translateY(-2px);box-shadow:0 4px 24px #00000014}.keiviFeatureIcon{border:1.5px solid var(--kv-orange);background:#fef0ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;box-shadow:inset 0 12px 12px #fdccbeb8}.keiviFeatureIcon img{width:60px;height:60px}.keiviFeatureText{flex-direction:column;align-items:center;gap:8px;display:flex}.keiviFeatureText h3{color:var(--kv-dark);margin:0;font-size:24px;font-weight:500;line-height:1.5}.keiviFeatureText p{color:var(--kv-text);margin:0;font-size:16px;line-height:1.5}.keiviApps{background:linear-gradient(#fef0eb 4.05%,#fdf5f2 100%);padding:80px 0}.keiviAppsHeader{text-align:center;margin-bottom:48px}.keiviAppsGrid{grid-template-columns:repeat(5,1fr);gap:32px;display:grid}.keiviAppCard{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:20px;padding:20px 24px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.keiviAppCard:hover{transform:translateY(-2px);box-shadow:0 4px 24px #00000014}.keiviAppCard:before,.keiviAppCard:after{content:"";opacity:.48;pointer-events:none;border:9.395px solid #ffffff0d;border-radius:12.526px;position:absolute;box-shadow:0 12.526px 90.815px #8f8f8f26}.keiviAppCard:before{background:#ffffff0d;inset:4.21% .29% 21.48% 10.61%;transform:rotate(-123.41deg)skew(-31.64deg)}.keiviAppCard:after{background:#ffffff1a;inset:18.63% 5.35% 7.05% 5.56%;transform:rotate(-123.41deg)skew(-31.64deg)}.keiviAppCardIcon{z-index:1;width:60px;height:60px;position:relative}.keiviAppCardIcon img{object-fit:contain;width:100%;height:100%}.keiviAppCardTitle{color:var(--kv-dark);z-index:1;font-size:18px;font-weight:500;line-height:1.5;position:relative}.keiviDashboard{background:#fff;padding:80px 0}.keiviDashboardInner{align-items:center;gap:40px;display:flex}.keiviDashboardLeft{flex:1 0 0;min-width:0}.keiviDashboardTitle{text-transform:capitalize;color:var(--kv-dark);margin:0 0 16px;font-size:48px;font-weight:500;line-height:1.5}.keiviDashboardItems{flex-direction:column;gap:16px;padding-top:16px;display:flex}.keiviDashboardItem{background:var(--kv-bg-gray);border-radius:20px;align-items:center;gap:16px;padding:16px;display:flex}.keiviDashboardItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.keiviDashIconTarget,.keiviDashIconChart{background-image:url(/images/keivi/dashboard-icons.png);background-repeat:no-repeat;background-size:240px 80px;flex-shrink:0;width:80px;height:80px}.keiviDashIconTarget{background-position:0 0}.keiviDashIconChart{background-position:-160px 0}.keiviDashboardItemText{flex:1 0 0;min-width:0}.keiviDashboardItemText h4{color:var(--kv-dark);white-space:nowrap;margin:0 0 6px;font-size:24px;font-weight:500;line-height:1.5}.keiviDashboardItemText p{color:var(--kv-text-light);margin:0;font-size:16px;line-height:1.5}.keiviDashboardRight{aspect-ratio:1536/1024;flex:1 0 0;min-width:0;position:relative}.keiviDashboardRight img{object-fit:cover;width:100%;height:100%}@media (max-width:1200px) and (min-width:901px){.keiviContainer{width:min(1280px,100% - 80px)}.keiviFeatureGrid{grid-template-columns:repeat(2,1fr)}.keiviAppsGrid{grid-template-columns:repeat(3,1fr)}.keiviHeroInner{flex-direction:column;align-items:flex-start;gap:32px;min-height:0}.keiviHeroLeft{flex:none;width:100%;padding:64px 0 0}.keiviHeroRight{flex:none;justify-content:center;width:100%;height:auto;display:flex}.keiviDashboardInner{flex-direction:column}}@media (max-width:900px){.keiviContainer{width:100%;max-width:100%;margin:0;padding:0}.keiviHero{padding:24px 16px;overflow:clip}.keiviHeroInner{flex-direction:column;align-items:stretch;gap:24px;min-height:0}.keiviHeroLeft{flex:none;width:100%;max-width:100%;padding:0}.keiviHeroText{gap:16px}.keiviHeroTextTop{gap:8px}.keiviHeroHeading{gap:12px}.keiviBreadcrumb{font-size:14px;font-weight:400}.keiviBreadcrumb a,.keiviBreadcrumb b{font-weight:400}.keiviHeroTitle{font-size:28px}.keiviHeroDesc{max-width:100%;font-size:16px}.keiviBtnPrimary{background:0 0;border-color:#fc6a30}.keiviBtnPrimary-inner{height:44px;min-height:44px;padding:10px 20px}.keiviHeroRight{flex:none;width:100%;height:auto}.keiviHeroCollage{aspect-ratio:343/226.285;width:100%;max-width:343px;height:auto;margin:0 auto}.keiviHeroCollageBg{border-radius:19px;width:67.53%;height:89.21%;top:0;left:27.78%}.keiviHeroCollageImages{background:#fff;border-radius:19px;width:44.62%;height:63.16%;top:36.84%;left:4.69%}.keiviHeroCollageImages img{object-position:center 35%}.keiviHeroImgDesktop{display:none!important}.keiviHeroImgMobile{display:block!important}.keiviHeroCircle{aspect-ratio:1;width:21.61%;height:auto;top:59.21%;left:37.15%}.keiviIntro{padding:32px 16px}.keiviIntro .keiviContainer{flex-direction:column;align-items:stretch;gap:24px;display:flex}.keiviIntroHeader{text-align:center;flex-direction:column;gap:12px;width:100%;margin:0;display:flex}.keiviSectionTitle{width:100%;margin:0;font-size:28px}.keiviHeroTitle{font-size:28px;font-weight:500;line-height:1.5}.keiviHeroRight{max-width:100%;padding:0 16px}.keiviFeatureGrid{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:16px;width:calc(100% + 32px);margin:0 -16px;padding:0 16px;display:flex;overflow:auto hidden}.keiviFeatureGrid::-webkit-scrollbar{display:none}.keiviFeatureCard{border-radius:16px;flex:0 0 220px;width:220px;min-height:218px;padding:20px 16px}.keiviFeatureCard:hover{box-shadow:none;transform:none}.keiviFeatureCardInner{gap:16px}.keiviFeatureIcon{border-width:1.5px;border-color:#f16122;width:84px;height:84px;padding:10px}.keiviFeatureIcon img{width:48px;height:48px}.keiviFeatureText{gap:6px}.keiviFeatureText h3{font-size:20px}.keiviFeatureText p{font-size:14px}.keiviApps{padding:32px 16px}.keiviApps .keiviContainer{flex-direction:column;gap:24px;display:flex}.keiviAppsHeader{text-align:center;flex-direction:column;gap:12px;margin:0;display:flex}.keiviAppsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.keiviAppCard{border-radius:16px;gap:16px;width:100%;padding:16px 24px}.keiviAppCard:hover{box-shadow:none;transform:none}.keiviAppCardIcon{width:48px;height:48px}.keiviAppCardTitle{width:100%;font-size:14px;font-weight:400}.keiviDashboard{display:none}}
