:root{--flz-font-family:'Mulish', sans-serif}.flz-pure-form-wrapper{width:100%;box-sizing:border-box;display:flex;justify-content:center;padding:8px 0;font-family:'Mulish',sans-serif}.flz-pure-form-wrapper *,.flz-pure-form-wrapper *::before,.flz-pure-form-wrapper *::after{box-sizing:border-box}.flz-pure-form-wrapper input,.flz-pure-form-wrapper select,.flz-pure-form-wrapper textarea,.flz-pure-form-wrapper button,.flz-pure-form-wrapper label{font-family:'Mulish',sans-serif!important}.flz-section-card{width:100%;max-width:880px;margin:0 auto;background:#FFF;border:1px solid #E2E8F0;border-radius:20px;box-shadow:0 12px 32px -4px rgb(15 23 42 / .06),0 4px 12px -2px rgb(15 23 42 / .03);padding:38px 42px 40px 42px;box-sizing:border-box;font-family:'Mulish',sans-serif;position:relative;transition:box-shadow 0.25s ease,border-color 0.25s ease}.flz-section-card:hover{border-color:#CBD5E1;box-shadow:0 16px 36px -4px rgb(15 23 42 / .08),0 6px 16px -2px rgb(15 23 42 / .04)}.flz-section-header{text-align:center;margin-bottom:28px}.flz-section-logo-wrap{text-align:center;margin-bottom:12px;display:flex;justify-content:center;align-items:center}.flz-pure-form-wrapper .flz-section-card .flz-section-logo-wrap img.flz-section-logo-img,.flz-section-logo-wrap img.flz-section-logo-img,.flz-section-logo-img{height:32px!important;max-height:32px!important;width:auto!important;max-width:140px!important;display:block!important;margin:0 auto!important;object-fit:contain!important}.flz-section-title{font-size:23px;font-weight:800;color:#0F172A;letter-spacing:-.025em;margin:0 0 8px 0;line-height:1.3;font-family:var(--flz-font-family);text-align:center}.flz-section-subtitle{font-size:14px;font-weight:450;color:#64748B;line-height:1.55;margin:0 auto;max-width:580px;font-family:var(--flz-font-family);text-align:center}.flz-inline-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;width:100%}.flz-col-main{display:flex;flex-direction:column}.flz-col-side{display:flex;flex-direction:column;justify-content:space-between;height:100%}.flz-col-side .flz-group-tujuan,.flz-col-side .flz-group-b2b-kebutuhan{display:flex;flex-direction:column;flex:1;margin-bottom:0}.flz-col-side .flz-group-tujuan textarea.flz-field-control,.flz-col-side .flz-group-b2b-kebutuhan textarea.flz-field-control{flex:1;min-height:146px;height:100%!important;max-height:none!important;padding:12px 14px!important;line-height:1.55!important;resize:vertical;box-sizing:border-box}.flz-col-side .flz-submit-wrap{margin-top:16px;margin-bottom:0}.flz-col-side .flz-submit-btn{width:100%;height:48px;padding:0 20px;font-size:15px;font-weight:700;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;background-color:var(--flz-color-wa);box-shadow:0 4px 14px var(--flz-color-wa-shadow);transition:var(--flz-transition)}.flz-col-side .flz-submit-btn:hover{background-color:var(--flz-color-wa-hover);box-shadow:0 6px 18px rgb(22 163 74 / .35);transform:translateY(-1.5px)}.flz-col-side .flz-submit-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgb(22 163 74 / .3)}.flz-col-side .flz-submit-btn svg{width:19px;height:19px;fill:#FFF;flex-shrink:0}@media (max-width:767px){.flz-section-card{padding:24px 18px 26px 18px;border-radius:16px;margin:0}.flz-section-title{font-size:19px;margin-bottom:6px}.flz-section-subtitle{font-size:13px;margin-bottom:20px}.flz-inline-grid{grid-template-columns:1fr;gap:0}.flz-col-side{height:auto;margin-top:0}.flz-col-side .flz-group-tujuan textarea.flz-field-control{min-height:110px;height:110px!important}.flz-col-side .flz-submit-wrap{margin-top:18px}}