:root{--font-color: #707070;--font-active-color: #000000;--red-dark-color: #9b1a20;--font-main: "Poppins", sans-serif}html,body,a{overflow-x:hidden;font-family:var(--font-main)}a{text-decoration:none!important;cursor:pointer!important}h1{font-size:clamp(28px,4vw,72px);font-weight:700}h2{font-size:clamp(24px,3.5vw,64px);font-weight:700}h3{font-size:clamp(20px,3vw,56px);font-weight:700}h4{font-size:clamp(18px,2.5vw,48px);font-weight:700}h5{font-size:clamp(20px,2vw,40px);font-weight:700}h6{font-size:clamp(14px,1.5vw,32px);font-weight:700}.text-terik-primary,a.text-terik-primary:hover{color:var(--red-dark-color)}.text-description-lg{font-size:clamp(17px,1.4vw,28px)!important}.text-description{font-size:clamp(15px,1.2vw,24px)!important}.text-description-sm{font-size:clamp(13px,1vw,20px)!important}.text-description-xs{font-size:clamp(13px,1vw,15px)}.bg-button-terik{background-color:var(--red-dark-color)}.custom-radius{border-radius:10px}.border-terik{border:2px solid var(--red-dark-color)}.owl-dots{display:block!important;text-align:center;margin-top:15px}.owl-dot{display:inline-block!important}.owl-dot span{width:10px;height:10px;margin:5px;background:#ccc;display:block;border-radius:50%}.owl-dot.active span{background:#b32025}.faq-carousel .owl-stage-outer{overflow:visible!important;padding:4px 6px}.faq-carousel{overflow:hidden}.faq-carousel .item{padding:4px 6px}.fw-nav.aktif{font-weight:bolder;color:var(--font-active-color)!important}#navbar,#closeNavbar{background-color:#fff}.ic-navbar{width:50px}@media (hover: none) and (pointer: coarse){.main-beranda{min-height:0vh!important}}.navbar-space{margin:70px 0}.navbar a{color:var(--font-color)}.img-navbar{width:190px;max-width:230px;border:none}.nav-link{font-size:15px;transition:transform .3s ease,color .3s ease}.nav-link:hover:not(.aktif){color:var(--font-color-active)!important;transform:scale(1.1)}.nav-link.aktif{color:var(--font-color-active)!important;font-size:15px!important;transform:scale(1.1)!important}.navigation{position:fixed;top:0;bottom:0;right:0;left:0;background:var(--background-linier);z-index:100}@media (max-width: 600px){.img-navbar{width:150px}}.stats-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.why-wrapper,.why-investasi-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stats-card{display:flex;flex-direction:column;justify-content:center;min-height:120px}.stats-card-investasi{display:flex;flex-direction:column;min-height:120px}@media (max-width: 991.98px){.stats-wrapper,.why-investasi-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.stats-wrapper{grid-template-columns:1fr}}@media (min-width: 576.98px){.img-app-view{display:none}}@media (min-width: 991.98px){.pl-chicken{padding-left:50px}.pr-egg{padding-right:50px}.img-app-view{width:320px;display:inline}}@media (min-width: 1199.98px){.pl-chicken{padding-left:150px}.pr-egg{padding-right:150px}.img-app-view{width:450px}}.img-circle{width:100px;height:100px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.img-circle img{width:65px}.investment-steps{display:flex;align-items:flex-start;justify-content:center;gap:10px;flex-wrap:nowrap}.step-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:180px}.step-number{width:34px;height:34px;border-radius:50%;background:#b32025;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:12px;font-size:14px}.step-icon img{width:110px}.step-title{margin-top:16px;font-weight:700;font-size:18px;line-height:1.4;color:#2b2b2b}.step-line{flex:1;height:3px;background:#d9d9d9;margin-top:70px;min-width:40px}@media (max-width: 991.98px){.investment-steps{flex-wrap:wrap;gap:30px}.step-line{display:none}.step-item{width:45%}}@media (max-width: 575.98px){.investment-steps{flex-direction:column;align-items:center}.step-item{width:100%;max-width:260px}.step-title{font-size:16px}.step-line{display:block;width:3px;height:40px;margin:0;background:#d9d9d9}}.testimonial-card{background:#fff;border-radius:40px;border:1px solid #6c757d;padding:24px 22px;width:100%;position:relative;box-sizing:border-box;min-height:261px}@media (max-width: 1270px){.testimonial-card{min-height:161px}}.avatar-circle{width:46px;height:46px;border-radius:50%;border:2px solid #28a745;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-circle i{font-size:22px;color:#adb5bd}.user-name{font-weight:700;font-size:15px;color:#1a1a2e;margin-bottom:1px;line-height:1.3}.user-role{font-size:12.5px;color:#6c757d;margin:0;height:35px}.review-text{font-size:clamp(13px,1vw,15px);color:#444;line-height:1.65;margin:0}.FAQ .card:hover{transform:scale(1);box-shadow:none}.card-header:hover,.card-header[aria-expanded=true]{color:var(--red-dark-color)!important;font-weight:700}.card-faq-radius{border-radius:20px;overflow:hidden}.unit-section{background-color:#ecd7ce}.alarm-icon{width:100px;height:100px;flex-shrink:0;color:var(--red-dark-color);display:flex;align-items:center;justify-content:center}.alarm-icon i{font-size:120px;line-height:1;margin-top:-10px}.counter-box{border:2px solid var(--red-dark-color);border-radius:10px;padding:20px 28px;text-align:center;background:#fff;min-width:160px}@media (max-width: 768px){.counter-box{width:100%;padding:15px 28px}}.cta-section{background-color:var(--red-dark-color);position:relative}.footer-section{background:#fff;padding:44px 0 0;z-index:0;position:relative}.footer-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;align-items:center}.icon-download{max-width:260px}@media (max-width: 768px){.icon-download{max-width:100%;margin:0}}@media (max-width: 575.98px){.icon-download{max-width:100%;margin:0}}.footer-groups{display:flex;flex-wrap:wrap;gap:40px}.footer-item{flex:1 1 300px;min-width:250px}.license-logos,.product-logos,.sosmed-logos{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.license-logos img,.product-logos img,.sosmed-logos img{flex-shrink:0;height:auto;-o-object-fit:contain;object-fit:contain}.copyright-bar{margin-top:36px;border-top:1px solid #eee;padding:14px 0;text-align:center;font-size:.8rem;color:#888}
