.theme-dark_glass{--df-bg:#070a12;--df-card-bg:#0d1322;--df-input-bg:#151d32;--df-text:#f8fafc;--df-heading-color:#fff;--df-subheading-color:#94a3b8;--df-label-color:#cbd5e1;--df-primary:#06b6d4;--df-secondary:#10b981;--df-border:hsla(0,0%,100%,.08);--df-input-border:hsla(0,0%,100%,.12);--df-icon-bg:rgba(6,182,212,.1);--df-icon-border:rgba(6,182,212,.25);--df-btn-text:#070a12;--df-trust-bg:hsla(0,0%,100%,.03)}.theme-modern_light{--df-bg:#f8fafc;--df-card-bg:#fff;--df-input-bg:#f1f5f9;--df-text:#0f172a;--df-heading-color:#0f172a;--df-subheading-color:#475569;--df-label-color:#334155;--df-primary:#2563eb;--df-secondary:#0284c7;--df-border:#e2e8f0;--df-input-border:#cbd5e1;--df-icon-bg:rgba(37,99,235,.08);--df-icon-border:rgba(37,99,235,.2);--df-btn-text:#fff;--df-trust-bg:#f1f5f9}.theme-gradient_glow{--df-bg:#0f0c29;--df-card-bg:#1b1b3a;--df-input-bg:#24244e;--df-text:#fff;--df-heading-color:#fff;--df-subheading-color:#c084fc;--df-label-color:#e9d5ff;--df-primary:#a855f7;--df-secondary:#6366f1;--df-border:rgba(168,85,247,.25);--df-input-border:rgba(168,85,247,.35);--df-icon-bg:rgba(168,85,247,.15);--df-icon-border:rgba(168,85,247,.3);--df-btn-text:#fff;--df-trust-bg:rgba(168,85,247,.08)}.theme-minimal_border{--df-bg:#0f172a;--df-card-bg:#1e293b;--df-input-bg:#0f172a;--df-text:#f8fafc;--df-heading-color:#f59e0b;--df-subheading-color:#cbd5e1;--df-label-color:#e2e8f0;--df-primary:#f59e0b;--df-secondary:#f97316;--df-border:#334155;--df-input-border:#475569;--df-icon-bg:rgba(245,158,11,.1);--df-icon-border:rgba(245,158,11,.25);--df-btn-text:#0f172a;--df-trust-bg:rgba(245,158,11,.05)}.dynamic-form-section{background-color:var(--df-bg,#070a12);box-sizing:border-box;color:var(--df-text,#f8fafc);font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;transition:background-color .3s ease,color .3s ease;width:100%}.dynamic-form-section *{box-sizing:border-box}.df-container{margin:0 auto;max-width:var(--df-max-width,1140px);padding:0 20px}.df-header{margin-bottom:48px}.df-header.align-left{text-align:left}.df-header.align-center{text-align:center}.df-header.align-right{text-align:right}.df-tagline{background:var(--df-icon-bg,rgba(6,182,212,.1));border:1px solid var(--df-icon-border,rgba(6,182,212,.25));border-radius:20px;color:var(--df-primary,#06b6d4);display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.5px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.df-heading{color:var(--df-heading-color,#fff);font-family:Outfit,sans-serif;font-size:32px;font-weight:800;line-height:1.2;margin:0 0 12px}@media (min-width:768px){.df-heading{font-size:42px}}.df-subheading{color:var(--df-subheading-color,#94a3b8);font-size:15px;margin:0;max-width:650px}.df-header.align-center .df-subheading{margin-left:auto;margin-right:auto}.df-grid{align-items:start;display:grid;gap:32px}.df-grid,.layout-split_2col .df-grid{grid-template-columns:1fr}@media (min-width:992px){.layout-split_2col .df-grid{grid-template-columns:1.4fr .9fr}}.layout-centered_card .df-grid{margin:0 auto;max-width:700px}.df-form-card{backdrop-filter:blur(12px);background:var(--df-card-bg,#0d1322);border:1px solid var(--df-border,hsla(0,0%,100%,.08));border-radius:var(--df-radius,16px);box-shadow:0 20px 40px -15px rgba(0,0,0,.2);padding:36px;transition:all .3s ease}.df-card-title{border-bottom:1px solid var(--df-border,hsla(0,0%,100%,.07));color:var(--df-heading-color,#fff);font-family:Outfit,sans-serif;font-size:22px;font-weight:700;margin:0 0 24px;padding-bottom:12px}.df-custom-form{display:flex;flex-direction:column;gap:20px}.df-form-row{display:grid;gap:20px}.df-form-row.col-2{grid-template-columns:1fr}@media (min-width:600px){.df-form-row.col-2{grid-template-columns:1fr 1fr}}.df-field-group{display:flex;flex-direction:column;gap:6px}.df-label{color:var(--df-label-color,#cbd5e1);font-size:12px;font-weight:600}.df-label .required{color:#ef4444}.df-input,.df-select,.df-textarea{background:var(--df-input-bg,#151d32);border:1px solid var(--df-input-border,hsla(0,0%,100%,.12));border-radius:10px;color:var(--df-text,#fff);font-family:inherit;font-size:13px;outline:none;padding:12px 16px;transition:all .25s ease;width:100%}.df-input::placeholder,.df-textarea::placeholder{color:var(--df-subheading-color,#64748b);opacity:.7}.df-input:focus,.df-select:focus,.df-textarea:focus{border-color:var(--df-primary,#06b6d4);box-shadow:0 0 0 3px rgba(6,182,212,.2)}.df-select option{background:var(--df-card-bg,#0d1322);color:var(--df-text,#fff)}.df-file-input-wrapper{background:var(--df-input-bg,#151d32);border:1px dashed var(--df-primary,#06b6d4);border-radius:10px;cursor:pointer;padding:14px 16px;position:relative;text-align:center;transition:all .2s ease}.df-file-input-wrapper:hover{background:var(--df-icon-bg,rgba(6,182,212,.05));border-color:var(--df-primary,#06b6d4)}.df-file-input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.df-file-label{pointer-events:none}.df-checkbox-label,.df-file-label{color:var(--df-subheading-color,#94a3b8);font-size:12px}.df-checkbox-label{align-items:center;cursor:pointer;display:flex;gap:10px}.df-checkbox{accent-color:var(--df-primary,#06b6d4);border-radius:4px;height:16px;width:16px}.df-link{color:var(--df-primary,#06b6d4);text-decoration:underline}.df-btn-submit{background:linear-gradient(135deg,var(--df-primary,#06b6d4) 0,var(--df-secondary,#10b981) 100%);border:none;border-radius:12px;box-shadow:0 0 20px rgba(6,182,212,.25);color:var(--df-btn-text,#070a12);cursor:pointer;font-size:14px;font-weight:800;padding:14px 28px;transition:all .3s ease;width:100%}.df-btn-submit:hover{box-shadow:0 8px 25px rgba(6,182,212,.4);filter:brightness(1.1);transform:translateY(-2px)}.df-toast-success{align-items:center;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);border-radius:12px;color:#10b981;display:flex;font-size:13px;gap:12px;margin-top:16px;padding:14px 18px}.df-toast-icon{align-items:center;background:#10b981;border-radius:50%;color:#070a12;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.df-sidebar-card{background:var(--df-card-bg,#0d1322);border:1px solid var(--df-border,hsla(0,0%,100%,.08));border-radius:var(--df-radius,16px);display:flex;flex-direction:column;gap:24px;padding:36px;transition:all .3s ease}.df-sidebar-title{color:var(--df-heading-color,#fff);font-family:Outfit,sans-serif;font-size:20px;font-weight:700;margin:0}.df-info-list{display:flex;flex-direction:column;gap:20px}.df-info-item{align-items:flex-start;display:flex;gap:14px}.df-info-icon{align-items:center;background:var(--df-icon-bg,rgba(6,182,212,.1));border:1px solid var(--df-icon-border,rgba(6,182,212,.25));border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.df-info-label{color:var(--df-subheading-color,#64748b);display:block;font-size:11px;font-weight:700;margin-bottom:2px;text-transform:uppercase}.df-info-value{color:var(--df-text,#f8fafc);font-size:13px;font-weight:600;margin:0;text-decoration:none}.df-info-value:hover{color:var(--df-primary,#06b6d4)}.df-trust-box{background:var(--df-trust-bg,hsla(0,0%,100%,.03));border:1px solid var(--df-border,hsla(0,0%,100%,.06));border-radius:12px;margin-top:auto;padding:16px}.df-trust-badge{color:var(--df-primary,#f59e0b);display:inline-block;font-size:11px;font-weight:700;margin-bottom:6px}.df-trust-box p{color:var(--df-subheading-color,#94a3b8);font-size:12px;line-height:1.4;margin:0}