.cekpt-page{color:#10231b;background:#fff}.cekpt-form-section{background:#fff;padding:72px 0 60px}.cekpt-form-section__inner{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:flex-start;gap:3.5rem;display:grid}.cekpt-form-section .cekpt-form-card{background:#fff;border:1px solid #14532d24;border-radius:16px;width:100%;padding:1.6rem;box-shadow:0 20px 60px #0f172a14}.cekpt-form-section__copy h2{color:#10231b;margin:.8rem 0 1rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:900;line-height:1.15}.cekpt-form-section__copy>p{color:#475569;margin-bottom:1.8rem;font-size:1.05rem;line-height:1.7}.cekpt-feature-list{gap:1.1rem;display:grid}.cekpt-feature-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.1rem;transition:transform .18s,border-color .18s;display:flex}.cekpt-feature-item:hover{border-color:#1fac524d;transform:translateY(-2px)}.cekpt-feature-item i{color:#1fac52;background:#1fac521f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:inline-flex}.cekpt-feature-item h3{color:#10231b;margin:0 0 .25rem;font-size:1rem;font-weight:800}.cekpt-feature-item p{color:#64748b;margin:0;font-size:.88rem;line-height:1.5}.cekpt-eyebrow{color:#1fac52;letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:900;display:inline-flex}.cekpt-form-card__head{grid-template-columns:48px 1fr;align-items:center;gap:.9rem;margin-bottom:1.2rem;display:grid}.cekpt-form-card__head>span{color:#fff;background:#1fac52;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:inline-flex}.cekpt-form-card h2{color:#10231b;margin:0 0 .25rem;font-size:1.2rem;font-weight:900;line-height:1.25}.cekpt-form-card p{color:#64748b;margin:0;font-size:.92rem;line-height:1.5}.cekpt-form{gap:.9rem;display:grid}.cekpt-form__field{gap:.4rem;display:grid}.cekpt-form__field label{color:#1f2937;font-size:.86rem;font-weight:800}.cekpt-form__field input,.cekpt-form__field textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #d9e2ec;border-radius:8px;outline:none;padding:.78rem .85rem;line-height:1.5;transition:border-color .18s,box-shadow .18s}.cekpt-form__field textarea{resize:vertical}.cekpt-form__field input:focus,.cekpt-form__field textarea:focus{border-color:#1fac52;box-shadow:0 0 0 4px #1fac521f}.cekpt-form__button{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#1fac52;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;margin-top:.35rem;font-weight:900;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.cekpt-form__button:hover{background:#168d42;transform:translateY(-1px);box-shadow:0 14px 28px #1fac523d}.cekpt-disclaimer,.cekpt-services{padding:84px 0}.cekpt-disclaimer{background:#fff}.cekpt-disclaimer__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.cekpt-disclaimer h2,.cekpt-section-head h2{color:#10231b;max-width:620px;margin:1rem 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.12}.cekpt-disclaimer__copy{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:1rem;padding:1.25rem;display:grid}.cekpt-disclaimer__copy p{color:#475569;margin:0;font-size:1rem;line-height:1.8}.cekpt-services{background:#f7fbf8}.cekpt-section-head{max-width:760px;margin-bottom:2rem}.cekpt-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cekpt-service-card{background:#fff;border:1px solid #dfe9e3;border-radius:8px;min-height:100%;padding:1.35rem;box-shadow:0 16px 36px #0f172a0d}.cekpt-service-card__icon{color:#fff;background:#1fac52;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.2rem;font-size:1.25rem;display:inline-flex}.cekpt-service-card h3{color:#10231b;margin:0 0 .7rem;font-size:1.15rem;font-weight:900;line-height:1.3}.cekpt-service-card p{color:#475569;margin:0;line-height:1.72}@media (max-width:991.98px){.cekpt-form-section{padding:48px 0 36px}.cekpt-form-section__inner{grid-template-columns:1fr;gap:2.5rem}.cekpt-disclaimer__grid{grid-template-columns:1fr;gap:2.4rem}.cekpt-services__grid{grid-template-columns:1fr}}@media (max-width:575.98px){.cekpt-form-card{padding:1.25rem}.cekpt-form-card__head{grid-template-columns:42px 1fr}.cekpt-form-card__head>span{width:42px;height:42px}.cekpt-disclaimer,.cekpt-services{padding:48px 0}}
