.eligibility-page{background:#f3f5ef}.eligibility-layout{max-width:1440px;margin:auto;padding:48px 6% 86px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7%}.eligibility-back{display:inline-block;color:#6d776d;font-size:11px;margin-bottom:48px}.eligibility-intro>.eyebrow{margin-bottom:24px}.eligibility-intro h1{font-size:clamp(40px,4vw,59px);line-height:1.12;letter-spacing:-.065em}.eligibility-intro h1>span{color:#7a8975}.eligibility-greeting{font-size:19px;color:#344830;line-height:1.5;margin-top:32px;letter-spacing:-.025em}.eligibility-greeting strong{color:var(--ink)}.eligibility-description{font-size:13px;line-height:1.9;max-width:355px;margin-top:15px;color:#647260}.eligibility-car{position:relative;isolation:isolate;mix-blend-mode:multiply;perspective:1200px;margin:25px -25px 9px;overflow:hidden}.eligibility-car>span{font-size:clamp(22px,3vw,43px);letter-spacing:-.045em;font-weight:800;color:#dde5d7;position:absolute;top:30px;left:7%;white-space:nowrap;z-index:-1}.eligibility-car img{width:100%;height:auto;display:block;mix-blend-mode:multiply;transform:rotate(-3deg);animation:eligibility-float 7s ease-in-out infinite}.eligibility-orbit{position:absolute;z-index:-1;bottom:20%;left:8%;width:85%;height:70px;border:1px solid #ced8c6;border-radius:50%;transform:rotate(-8deg)}@keyframes eligibility-float{50%{transform:rotate(-1deg) translateY(-8px)}}.eligibility-promise{border-top:1px solid #d7dfd0;border-bottom:1px solid #d7dfd0;padding:23px 0;display:flex;gap:13px;align-items:flex-start}.eligibility-promise>.icon{color:#768a68;margin-top:3px}.eligibility-promise strong{font-size:12px}.eligibility-promise p{font-size:11px;color:#6d7965;margin-top:5px;max-width:340px;line-height:1.8}.eligibility-guide{margin-top:34px}.eligibility-guide h2{font-size:25px}.eligibility-guide ul{padding:0;margin:25px 0;list-style:none;display:grid;gap:20px}.eligibility-guide li{display:flex;align-items:flex-start;gap:12px}.eligibility-guide li>.icon{width:18px;height:18px;padding:2px;background:#e2e9db;color:#5c754a;border-radius:50%;margin-top:3px}.eligibility-guide strong{display:block;font-size:12px}.eligibility-guide li span{display:block;color:#6c7965;font-size:11px;line-height:1.8;margin-top:3px;max-width:350px}.eligibility-source{font-size:10px}.eligibility-source a{text-decoration:underline;text-underline-offset:3px}.eligibility-card{background:white;padding:36px 34px;border-radius:12px;border:1px solid #e2e7dc;box-shadow:0 15px 60px #32492708;align-self:start;min-width:0;margin-top:23px;scroll-margin-top:120px}.eligibility-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.eligibility-card-heading .eyebrow{font-size:8px;letter-spacing:.15em;margin-bottom:11px}.eligibility-card-heading h2{font-size:28px;letter-spacing:-.055em}.eligibility-form-icon{display:grid;place-items:center;background:#f0f4eb;border:1px solid #e3eadb;border-radius:50%;width:43px;height:43px;flex:none;color:#6e815e}.eligibility-form-lead{font-size:11px;color:#7a8375;margin-top:12px}.eligibility-progress{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:26px;font-size:9px;font-weight:700;color:#7a8770}.eligibility-progress>div{flex-basis:100%;height:3px;background:#edf0e8;border-radius:3px;overflow:hidden}.eligibility-progress>div>span{display:block;width:0;height:100%;background:#839a6d;transition:width .25s}.eligibility-card fieldset{border:0;border-bottom:1px solid #e8ece3;padding:0 0 28px;margin:28px 0 0;min-width:0}.eligibility-card legend{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:800;letter-spacing:-.035em;margin-bottom:6px;width:100%;padding:0}.eligibility-card legend>span{font-size:10px;letter-spacing:0;color:var(--red);background:#fdf0ef;border-radius:4px;padding:5px 7px}.eligibility-section-note{font-size:10px;margin:7px 0 18px;color:#7c8576}.eligibility-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px;margin-top:18px}.eligibility-wide{grid-column:1/-1}.eligibility-fields label{display:block;min-width:0;font-size:10px;font-weight:700;color:#415039;line-height:1.65}.eligibility-fields input,.eligibility-fields select,.eligibility-fields textarea{display:block;width:100%;min-width:0;margin-top:7px;border:1px solid #dfe5d8;border-radius:5px;background:#fcfdfb;color:#263321;font-weight:500;font-size:12px;line-height:1.4;min-height:45px;padding:11px 12px;transition:border-color .2s}.eligibility-fields select{padding-right:24px}.eligibility-fields input::placeholder,.eligibility-fields textarea::placeholder{color:#929c8a;font-weight:400}.eligibility-fields input:hover,.eligibility-fields select:hover,.eligibility-fields textarea:hover{border-color:#a6b497}.eligibility-fields input:focus,.eligibility-fields select:focus,.eligibility-fields textarea:focus{border-color:#91a17d;outline:2px solid #839a6d33;outline-offset:1px}.eligibility-fields small{display:block;font-size:9px;font-weight:400;color:#7f8c73;margin-top:6px}.eligibility-input-unit{position:relative}.eligibility-input-unit input{padding-right:49px}.eligibility-input-unit>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:500;color:#87947a;pointer-events:none}.eligibility-input-unit.money>span{left:12px;right:auto}.eligibility-input-unit.money input{padding-left:37px;padding-right:10px}.eligibility-fields textarea{resize:vertical;line-height:1.8;min-height:100px}.eligibility-consent{display:flex;align-items:flex-start;gap:11px;margin:25px 0 22px}.eligibility-consent input{flex:none;appearance:auto;width:16px;height:16px;margin:3px 0 0;accent-color:#738960}.eligibility-consent label{font-size:10px;line-height:1.8;color:#6e7a64}.eligibility-consent a{text-decoration:underline;text-underline-offset:3px;color:#4a5d3f}.eligibility-submit{width:100%;justify-content:center;gap:18px;padding:17px 14px;font-size:12px;white-space:normal;text-align:center}.eligibility-private{font-size:9px;display:flex;justify-content:center;gap:6px;line-height:1.7;text-align:center;margin-top:14px;color:#77856c}.eligibility-private .icon{width:14px;height:14px;flex:none;margin-top:1px}.eligibility-review{scroll-margin-top:125px;padding-top:25px}.eligibility-review-icon{width:46px;height:46px;background:#eaf1e2;border:1px solid #dbe7d0;color:#6f865b;display:grid;place-items:center;border-radius:50%;margin-bottom:24px}.eligibility-review .eyebrow{font-size:9px;margin-bottom:13px}.eligibility-review h2{font-size:30px;margin-bottom:16px}.eligibility-review>p:not(.eyebrow){font-size:12px;line-height:1.85;color:#6f7c66}.eligibility-review dl{margin:24px 0;background:#f5f7f1;border:1px solid #e4eadc;border-radius:6px;padding:7px 18px}.eligibility-review dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;padding:12px 0;border-bottom:1px solid #e1e7d9;font-size:11px}.eligibility-review dl>div:last-child{border:0}.eligibility-review dt{color:#7a876e}.eligibility-review dd{margin:0;color:#304525;font-weight:700;white-space:pre-wrap;overflow-wrap:anywhere}.eligibility-review-actions{display:flex;justify-content:space-between;gap:15px;padding-top:8px}.eligibility-review-actions button{font-size:10px}.eligibility-review .eligibility-review-note{border-top:1px solid #e3e9dc;padding-top:19px;margin-top:16px;font-size:10px!important}.eligibility-notice{background:#f5f7ef;padding:15px;margin:20px 0;font-size:12px}.eligibility-notice a{text-decoration:underline}#eq-copy-fallback{margin-top:12px}#eq-copy-fallback label{font-size:11px}#eq-message{display:block;max-width:100%;width:100%;border:1px solid #d4deca;margin-top:8px;padding:12px;font-size:12px}.eligibility-faq{max-width:1440px;margin:auto;padding:60px 6% 75px;border-top:1px solid #dbe3d4;display:grid;grid-template-columns:.9fr 1.1fr;gap:7%}.eligibility-faq .eyebrow{margin-bottom:20px}.eligibility-faq h2{font-size:35px;max-width:270px}.eligibility-faq details{border-bottom:1px solid #dce3d5}.eligibility-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:12px;font-weight:700}.eligibility-faq summary::-webkit-details-marker{display:none}.eligibility-faq summary .icon{width:17px;height:17px;color:#7e9070}.eligibility-faq details[open] summary .icon{transform:rotate(45deg)}.eligibility-faq details p{font-size:12px;padding-bottom:20px;color:#708063;line-height:1.9}.page-template-page-semak-kelayakan .floating-wa,.page-semak-kelayakan .floating-wa{display:none}.main-nav a[aria-current=page]{color:var(--red)}
@media(min-width:1101px){.main-nav{gap:20px}}
@media(max-width:1100px){.eligibility-layout{padding:32px 4% 60px;gap:4%}.eligibility-card{padding:28px 24px}.eligibility-intro h1{font-size:43px}.eligibility-card-heading h2{font-size:25px}.eligibility-form-icon{width:36px;height:36px}.eligibility-faq{padding:48px 4%;gap:4%}}
@media(max-width:780px){.eligibility-layout{grid-template-columns:1fr;padding:22px 20px 44px;gap:25px}.eligibility-back{margin-bottom:28px}.eligibility-intro{display:grid;grid-template-columns:1fr;position:relative}.eligibility-intro>.eyebrow{margin-bottom:18px}.eligibility-intro h1{font-size:clamp(37px,8vw,56px)}.eligibility-intro h1>span br{display:none}.eligibility-greeting{margin-top:24px;font-size:17px}.eligibility-description{max-width:430px;font-size:12px}.eligibility-car{position:absolute;width:42%;right:-8px;top:180px;opacity:.24;pointer-events:none;margin:0;z-index:0}.eligibility-car>span,.eligibility-orbit{display:none}.eligibility-greeting,.eligibility-description{position:relative;z-index:1}.eligibility-promise{margin-top:24px;padding:18px 0}.eligibility-guide{margin-top:24px}.eligibility-guide h2{font-size:21px}.eligibility-guide ul{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:18px 0}.eligibility-guide strong{font-size:11px}.eligibility-guide li{gap:7px}.eligibility-guide li span{font-size:10px}.eligibility-guide .eligibility-source{font-size:9px}.eligibility-card{margin:0;padding:26px 22px;box-shadow:0 12px 36px #32492708}.eligibility-card-heading h2{font-size:28px}.eligibility-fields input,.eligibility-fields select,.eligibility-fields textarea{font-size:16px;min-height:48px}.eligibility-fields label{font-size:11px}.eligibility-fields small{font-size:10px}.eligibility-consent label{font-size:11px}.eligibility-private{font-size:10px}.eligibility-faq{grid-template-columns:1fr;padding:35px 22px 48px;gap:22px}.eligibility-faq h2{font-size:30px;max-width:none}.eligibility-faq .eyebrow{margin-bottom:14px}.eligibility-faq summary{font-size:12px}.eligibility-faq details p{font-size:12px}}
@media(max-width:390px){.eligibility-layout{padding-left:14px;padding-right:14px}.eligibility-card{padding:25px 18px}.eligibility-fields{gap:17px 12px}.eligibility-fields label:has(select){grid-column:1/-1}.eligibility-card-heading h2{font-size:25px}.eligibility-form-icon{width:33px;height:33px}.eligibility-intro h1{font-size:37px}}
@media(prefers-reduced-motion:reduce){.eligibility-car img{animation:none}.eligibility-progress>div>span{transition:none}}

.eligibility-mobile-start{display:none}@media(max-width:780px){.eligibility-mobile-start{display:inline-flex;justify-self:start;color:var(--red);margin-top:10px;position:relative;z-index:1}}
