@font-face{font-family:ABeeZee;font-style:normal;font-weight:400;font-display:swap;src:url(/sites/karya-benua-en/font-0.woff2) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/sites/karya-benua-en/inter-source-400.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/sites/karya-benua-en/inter-source-500.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/sites/karya-benua-en/inter-source-600.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/sites/karya-benua-en/font-4.woff2) format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/sites/karya-benua-en/font-5.woff2) format("truetype")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.3;color:#2d2d2d}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2{font-family:Inter Tight,sans-serif;color:#141414}h2{font-size:35px;font-weight:500;line-height:1.25}img{max-width:100%;display:block}section{position:relative}header{position:fixed;top:0;left:0;width:100%;z-index:20;background:white;box-shadow:0 5px 16px #0002}.header-inner{width:69%;margin:auto;display:flex;align-items:center;gap:6px;min-height:66px}.header-inner>a:first-child{width:12.3%;margin-right:auto;flex-shrink:0}.header-inner nav{display:flex;gap:20px;align-items:center;font-size:14px;line-height:28px}.header-inner nav a{max-width:110px}.header-inner nav a:hover{color:#ff7a29}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;border:0;border-radius:50px;padding:0 42px;font-size:14px;letter-spacing:.5px;line-height:1.2;transition:background .25s,color .25s,transform .25s;white-space:nowrap}.button:hover{background:#ff7a29;color:white}.dark{background:#141414;color:white}.orange{background:#ff660e;color:white}.orange:hover{background:#141414}.outline{border:2px solid white;color:white;min-height:50px}.language{border:1px solid #ff7a29;color:#ff7a29;padding:0 25px;margin-left:8px}.whatsapp{background:#008854;color:white;padding:0 27px}.whatsapp:hover{background:#00663e}.menu-button{display:none;background:none;border:0;padding:0}.mobile-menu{display:none}.container{max-width:1180px;width:calc(100% - 40px);margin:auto}.hero{overflow:hidden;padding-bottom:90px}.hero video,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-shade{background:#00000082}.hero-inner{width:75%;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:30px}.hero-copy{padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero h1{font-size:65px;line-height:1.25;font-weight:600;color:white;margin-bottom:25px}.application{background:white;box-shadow:5px 5px 0 #ff660e;padding:130px 35px 40px;text-align:center;scroll-margin-top:80px}.application h2{margin-bottom:20px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 6px}.fields input,.fields select{width:100%;min-width:0;border:1px solid #555;border-radius:4px;background:white;height:42px;padding:0 10px;font-size:14px;color:#141414}.fields input::placeholder{color:#808080;opacity:1}.fields :focus{outline:2px solid #ff7a29;outline-offset:2px}.application .orange{margin-top:20px;padding:0 42px;min-height:46px}.application-note{font:italic 12px/20.8px ABeeZee,sans-serif;margin-top:15px;color:#141414}.form-status{font-size:13px;margin-top:15px}.about{background:#fff9f2 url(/sites/karya-benua-en/background.png) 50%/cover;padding:90px 0 180px}.about-grid{display:grid;grid-template-columns:44% 1fr;gap:30px;align-items:center;padding:10px}.about h2{margin-bottom:20px}.about p{margin-bottom:25px}.about img{width:100%}.steps{background:linear-gradient(45deg,#373737,#101010);height:181.5px}.steps-panel{position:relative;top:-80px;background:white;box-shadow:0 0 14px #0003;padding:35px 35px 45px;text-align:center;z-index:2}.steps h2{margin-bottom:30px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.step{position:relative;padding:0 30px;font-size:19px;line-height:1.25}.step img{width:53px;height:53px;object-fit:contain;margin:0 auto 15px}.step:last-child img{width:60px;height:60px}.step-label{font-size:13px;font-weight:600;letter-spacing:1px;color:#b4b4b4;margin-bottom:10px}.step:not(:last-child):after{content:"";position:absolute;right:-15px;top:90px;width:30px;height:30px;background:url(/sites/karya-benua-en/arrow.png) 50%/contain no-repeat}.services{background:#f6f6f6;padding:150px 0 80px;text-align:center}.services h2,.services-grid{margin-bottom:35px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 30px}.service-card{padding:30px;box-shadow:2px 2px 0 #ff7a29,0 0 16px #0001;background:white;font-size:19px;line-height:1.25}.service-card img{width:69px;height:69px;object-fit:contain;margin:0 auto 20px}.loans{background:#ffe8d6;padding:90px 0 130px}.loans h2{text-align:center;margin-bottom:35px}.loan-card{display:grid;grid-template-columns:40% 60%;box-shadow:0 0 15px #0002;margin-bottom:40px;background:white}.loan-card:last-child{margin-bottom:0}.loan-photo{background-position:50%;background-size:cover;display:flex;align-items:flex-end;position:relative}.loan-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#000d)}.loan-photo p{position:relative;z-index:1;color:white;font-size:15px;line-height:1.25;padding:20px 30px 30px 20px}.loan-details{padding:30px 40px}.loan-details h3{font-size:35px;line-height:1.25;color:#ff7a29;font-weight:600;margin-bottom:10px}.checklist{list-style:none;padding:0;margin:10px 0 20px}.checklist li{display:flex;gap:15px;align-items:flex-start;margin-bottom:10px;min-height:22px}.checklist span{flex:0 0 22px;height:22px;display:flex;align-items:center;justify-content:center;background:#35c88a;color:white;border-radius:50%;font-weight:700}.loan-details hr{border:0;border-top:1px solid #ddd;margin:25px 0 20px}.eligibility{font:italic 12px/15px ABeeZee,sans-serif;margin-bottom:20px}.interest{text-align:center;padding:90px 0 100px;background:white url(/sites/karya-benua-en/background-bw.png) 50%/cover}.interest h2{margin-bottom:20px}.table-scroll{overflow:auto;margin:45px 10px 40px}table{width:100%;border-collapse:collapse;font-size:16px}td,th{border:1px solid #ddd;padding:12px 15px;height:42px;white-space:nowrap}th{background:#ff7a29;color:white;font-weight:600}td{background:#fff}.example{margin-bottom:30px}.contact{background:url(/sites/karya-benua-en/unsplash-phyq704ffda-2500.jpg) 50%/cover;padding:90px 0}.contact-grid{display:grid;grid-template-columns:54% 44%;gap:4%}.map-card{background:white;padding:30px}.map-card h2{font-size:28px;margin-bottom:20px}.map-card iframe{width:100%;height:285px;border:0}.contact-card{padding:50px 30px;background:white;box-shadow:4px 4px 0 #ff7a29}.contact-card>div{display:flex;gap:20px;margin-bottom:20px}.contact-card>div:last-child{margin-bottom:0}.contact-icon{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;background:#ff7a29;color:white;border-radius:50%}.contact-icon svg{width:21px}.contact-card strong{display:block;font-size:13px;letter-spacing:.7px;margin-bottom:7px}.contact-card b{display:block}.contact-card a:hover{color:#ff7a29}footer{background:#000;color:white;text-align:center;padding:22px 0;font-size:13px;letter-spacing:1px}footer hr{border:0;border-top:1px solid #ff7a2988;margin:22px 10px 12px}.disclaimer{font-size:12px;line-height:1.25;letter-spacing:0;color:#bbb;max-width:960px;margin:auto}.floating-contact{position:fixed;right:25px;bottom:155px;z-index:25;display:flex;flex-direction:column;gap:5px}.floating-contact a{display:flex;width:50px;height:50px;align-items:center;justify-content:center;color:white;background:#008854;border-radius:50%}.floating-phone{display:none!important}.reveal{opacity:0;transform:translateY(25px);transition:opacity 1.2s,transform 1.2s}.reveal.visible{opacity:1;transform:none}@media (min-width:1600px){.container{max-width:1180px}.hero-inner{gap:30px}.header-inner{min-height:76px}.header-inner nav{gap:40px}.hero h1{max-width:700px}}@media (max-width:1024px){.header-inner{width:100%;padding:7px;min-height:60px}.header-inner>a:first-child{width:125px}.header-inner nav,.language{display:none}.menu-button{display:block;width:35px;margin-left:4px;color:#141414}.menu-button svg{width:30px;height:30px}.mobile-menu{display:flex;flex-direction:column;font-size:15px;color:#777}.mobile-menu a{padding:6px 10px;border-bottom:1px solid #ddd}.hero-inner{width:85%;display:block}.hero-copy{text-align:center;align-items:center;padding:100px 0 30px}.hero h1{font-size:45px;margin-bottom:25px}.application{padding:35px 35px 40px}.hero{padding-bottom:50px}.about{padding:50px 0 130px}.about-grid{grid-template-columns:40% 1fr}.steps-panel{padding:35px 20px}.step{padding:0 10px;font-size:16px}.services{padding:150px 0 70px}.service-card{padding:25px 15px;font-size:16px}.loan-details{padding:30px 25px}.loan-details h3{font-size:28px}.contact-grid{grid-template-columns:1fr 1fr;gap:30px}.contact-card{padding:30px 20px}.contact-icon{width:45px;height:45px;flex-basis:45px}.floating-phone{display:flex!important}.floating-contact{right:25px;bottom:150px}}@media (max-width:767px){html{scroll-padding-top:60px}h2{font-size:26px}.container{width:calc(100% - 40px)}.header-inner{min-height:55px;padding:7px 10px}.header-inner>a:first-child{width:100px}.header-inner .whatsapp{padding:0 25px;min-height:44px;font-size:14px}.hero-inner{width:calc(100% - 40px)}.hero-copy{padding:90px 0 20px}.hero h1{font-size:35px;line-height:1.25}.application{padding:25px 15px 35px}.application h2{margin-bottom:20px}.fields{grid-template-columns:1fr;gap:10px}.fields input,.fields select{height:42px}.application .orange{margin-top:10px}.application-note{margin-top:15px}.hero{padding-bottom:70px}.about-grid{display:block;padding:0;text-align:center}.about-grid img{margin-bottom:30px}.about{padding:50px 0 130px}.about h2{margin-bottom:20px}.steps{height:auto;padding-bottom:0}.steps-panel{top:-80px;margin-bottom:-80px;padding:25px 20px 30px}.steps h2{margin-bottom:25px}.steps-grid{display:block}.step{padding:0;font-size:16px;line-height:1.25}.step img{width:50px;height:50px}.step:not(:last-child){margin-bottom:95px}.step:not(:last-child):after{top:auto;bottom:-58px;right:calc(50% - 15px);background-image:url(/sites/karya-benua-en/arrow-down.png);width:30px;height:30px}.services{padding:50px 0 40px}.services h2{margin-bottom:35px}.services-grid{display:block;width:80%;margin:0 auto 20px}.service-card{padding:20px;margin-bottom:15px;font-size:16px}.service-card img{width:50px;height:50px;margin-bottom:10px}.loans{padding:50px 0 90px}.loans h2{margin-bottom:20px}.loan-card{display:block;margin-bottom:30px}.loan-photo{min-height:360px}.loan-photo p{padding:170px 20px 20px;font-size:15px}.loan-details{padding:25px}.loan-details h3{font-size:28px}.loan-details .button{display:flex;width:max-content;margin:auto}.interest{padding:50px 0}.table-scroll{margin:45px 0 30px}table{min-width:650px}td,th{white-space:normal;padding:12px 15px;min-width:73px}.example{margin-bottom:30px}.contact{padding:50px 0}.contact-grid{display:block}.map-card{padding:20px;margin-bottom:20px}.map-card h2{font-size:26px}.map-card iframe{height:140px}.contact-card{padding:20px}.contact-card>div{gap:15px}.contact-icon{flex-basis:50px;width:50px;height:50px}.floating-contact{right:25px;bottom:150px}footer{font-size:12px;line-height:1.4;padding:20px 0}.disclaimer{font-size:11px}.reveal{transform:translateY(15px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.button,.reveal{transition:none}}@media (min-width:1025px){.hero-copy{padding-top:64px}.header-inner nav a:nth-child(3){max-width:90px}}.fields input,.fields select{height:42.8px}.about{background-position:top}.interest{background-position:0 0}.about-grid{grid-template-columns:42.6% 1fr}.services-grid{row-gap:25px}.service-card{padding-bottom:40px}.interest{padding-bottom:90px}.table-scroll{margin-top:35px}td,th{padding:10px 15px}@media (max-width:767px){.service-card{padding-bottom:20px}.table-scroll{margin-top:45px}.interest{padding-bottom:50px}}.about,.interest{background-attachment:fixed}.about-grid>img{box-shadow:-20px 20px 0 #ff7a29}.step>p:last-child{max-width:232px;margin:auto}.steps-panel{padding-bottom:69px}@media (max-width:1024px){.steps-panel{padding-bottom:35px}.step>p:last-child{max-width:none}}@media (max-width:767px){.about,.interest{background-attachment:scroll}.about-grid>img{box-shadow:-10px 10px 0 #ff7a29}.steps-panel{padding-bottom:30px}}.contact{background-image:linear-gradient(#ff7a2929,#ff7a2929),url(/sites/karya-benua-en/unsplash-phyq704ffda-2500.jpg)}th{font-weight:500}@media (max-width:767px){.hero h1{margin-bottom:20px}.floating-contact{bottom:150px;right:10px}.header-inner .whatsapp{padding:0 27px}.hero h1{margin-bottom:15px}.hero-copy{padding-bottom:15px}.outline{min-height:48px}.application{padding-bottom:30px}.hero{padding-bottom:60px}.about-grid>img{width:calc(100% - 30px);margin-left:30px}.steps{display:flow-root}.step:not(:last-child){margin-bottom:60px}.step:last-child img{width:50px;height:50px}.steps-panel{padding-bottom:22px}.services{padding-top:60px;padding-bottom:60px}.service-card{padding-bottom:25px}.loan-details{padding-bottom:30px}}@media (min-width:768px) and (max-width:1024px){h2{font-size:28px}.container,.hero-inner{width:85%}.hero-copy{padding-bottom:30px}.about-grid{grid-template-columns:43% 1fr;gap:30px}.steps{height:227px}.step{font-size:19px;padding:0 20px}.step img{width:35px;height:35px}.step:last-child img{width:42px;height:42px}.step:not(:last-child):after{width:25px;height:25px;right:-15px}.service-card{font-size:19px}.header-inner .whatsapp{min-height:44px}.table-scroll{margin-left:0;margin-right:0}.container,.hero-inner{width:calc(100% - 100px)}.service-card{padding:30px 25px}.service-card img{width:50px;height:50px;margin-bottom:15px}.services-grid{row-gap:15px}.loan-card{display:block;margin:0 10px 50px}.loan-card:last-child{margin-bottom:0}.loan-photo{min-height:314px}.loan-card:nth-of-type(2) .loan-photo{min-height:342px}.loan-details{padding:30px 35px}.loan-photo p{padding:200px 30px 30px 20px}.contact-grid{display:block}.map-card{margin-bottom:30px}.map-card iframe{height:296px}.contact-card{padding:40px 30px}.contact-card>div{margin-bottom:20px}}.floating-contact .floating-phone{background:#935514}.preview-form-note{margin-top:12px;color:#596574}body{text-align:left}.button{font-weight:500;line-height:14px;letter-spacing:1px;text-transform:uppercase;text-align:center}.floating-contact a,.whatsapp{background:#14925d}.floating-contact .floating-phone{background:#8b572a}.orange{background:#ff6600;color:#ffe8d6}.fields input,.fields select{line-height:20.8px}.step-label{line-height:15.6px;text-transform:uppercase}th{font-weight:700}.map-card h2{font-size:26px;line-height:32.5px}.contact-card strong{font-weight:600;letter-spacing:1px;line-height:15.6px}footer>div>p:first-child{font-size:13px;line-height:20.8px;text-transform:uppercase}.contact{background-image:url(/sites/karya-benua-en/unsplash-phyq704ffda-2500.jpg);background-position:50% 50%;background-size:cover;background-attachment:fixed}.loan-photo:after{background:linear-gradient(4deg,#000,#0000 55%,#46464600)}.loan-card:last-child .loan-photo:after{background:linear-gradient(4deg,#000,#00000057 36%,#0000 86%,#46464600)}.about img,.header-inner img,.service-card img,.step img{object-fit:cover;object-position:50% 50%}.application{position:relative}.preview-form-note{position:absolute;bottom:-35px;left:10px;right:10px;margin:0;color:white;font-size:11px;line-height:1.4}.contact-icon img,.floating-contact img{width:24px;height:24px}.button:disabled{opacity:.4;cursor:wait}@media (min-width:768px) and (max-width:1024px){.step{font-size:18px;line-height:22.5px}.contact{background-image:url(/sites/karya-benua-en/unsplash-phyq704ffda-1500.jpg)}}@media (max-width:767px){.about{background-image:url(/sites/karya-benua-en/background-1000.webp);background-position:0 0}.interest{background-image:url(/sites/karya-benua-en/background-bw-1000.webp)}.contact{background-image:url(/sites/karya-benua-en/unsplash-phyq704ffda-1000.jpg);background-position:50% 100%;background-attachment:scroll}table{min-width:0;width:auto}td,th{min-width:73px;padding:10px;white-space:normal}.preview-form-note{bottom:-40px}}.audit-map-placeholder{height:296px;display:flex;align-items:center;justify-content:center;background:#f6f6f6;color:#596574;font-size:13px;text-align:center;padding:20px}@media (max-width:767px){.audit-map-placeholder{height:147.5px}}@media (max-width:1024px){table{width:auto;min-width:0}td,th{min-width:73px;padding:10px;white-space:normal}.mobile-menu{line-height:20.8px}}.header-inner img{width:100%;height:auto}.header-inner nav{font-weight:400}.header-inner .whatsapp{font-size:15px;line-height:14px;padding-inline:25px;min-height:42px}.header-inner .language,.header-inner .whatsapp{font-weight:400;letter-spacing:normal}.about strong{font-weight:600}.checklist li,.loan-details,.loan-photo p{font-weight:400}.service-card{transition:background-color .4s}.service-card:hover{background-color:#fef9f3}@media (min-width:1025px){.header-inner>a:first-child{width:12.03%}.header-inner nav a{max-width:none}.header-inner nav a:nth-child(2){max-width:calc(8.8vw - 1.5px)}.header-inner nav a:nth-child(3){max-width:calc(7vw - .85px)}}@media (max-width:767px){.header-inner .whatsapp{font-size:15px}}@media (prefers-reduced-motion:reduce){.service-card{transition:none}}body{-webkit-font-smoothing:antialiased}.header-inner .whatsapp{font-weight:500;font-size:14px;letter-spacing:1px}.header-whatsapp-label{font-family:Inter;font-size:15px;font-weight:400;letter-spacing:normal;line-height:14px}@media (min-width:1025px){.header-inner{position:relative}.header-inner nav{position:absolute;left:50%;transform:translateX(-50%);justify-content:center;width:max-content;max-width:calc(100% - 400px);gap:clamp(12px,2vw,40px)}.header-inner nav a{flex-shrink:1;text-align:center}}.contact{isolation:isolate}.contact:before{content:"";position:absolute;inset:0;background:#461b00;mix-blend-mode:screen;pointer-events:none}.contact>.container,.floating-contact a:first-child{position:relative}.floating-contact a:first-child:after,.floating-contact a:first-child:before{content:"";position:absolute;inset:0;border:1px solid rgb(255 255 255/50%);border-radius:50%;pointer-events:none;opacity:0;animation:karya-whatsapp-ripple 2.6s cubic-bezier(.25,.9,.2,1) .4s infinite}.floating-contact a:first-child:after{animation-delay:0s}@keyframes karya-whatsapp-ripple{0%{transform:scale(1);opacity:1}to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion:reduce){.floating-contact a:first-child:after,.floating-contact a:first-child:before{animation:none}}@media (min-width:1025px){.header-inner{display:grid;grid-template-columns:12.03% minmax(0,1fr) auto auto;column-gap:12px}.header-inner>a:first-child{width:100%;margin-right:0}.header-inner nav{position:static;transform:none;width:auto;max-width:none;min-width:0;justify-content:center;gap:clamp(8px,1.2vw,24px)}.header-inner nav a,.header-inner nav a:nth-child(2),.header-inner nav a:nth-child(3){max-width:none;min-width:0;white-space:normal}.header-inner .language{margin-left:0}}