.simplifi-v1-wrapper .fdl-btn-outline,.simplifi-v1-wrapper .fdl-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;text-decoration:none;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s}@keyframes simplifi-v1-ring-pulse{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes simplifi-v1-tick-draw{to{stroke-dashoffset:0}}@keyframes simplifi-v1-confetti-fall{0%{transform:translateY(-10px) rotate(0);opacity:1}to{transform:translateY(80px) rotate(400deg);opacity:0}}@keyframes simplifi-v1-spin{to{transform:rotate(360deg)}}.simplifi-v1-wrapper .fdl-page{background:#f8fafc;color:#1e293b}.simplifi-v1-wrapper .fdl-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#1a1e21,#1e293b 55%,#0e2847)}.simplifi-v1-wrapper .fdl-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 72% 40%,rgba(5,115,202,.22) 0%,transparent 70%)}.simplifi-v1-wrapper .fdl-hero-glow--thank-you{background:radial-gradient(ellipse 70% 55% at 50% 35%,rgba(5,115,202,.24) 0%,transparent 68%)}.simplifi-v1-wrapper .fdl-accent-line:before{content:"";display:block;width:40px;height:4px;margin-bottom:14px;border-radius:2px;background:#0573ca}.simplifi-v1-wrapper .fdl-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgba(5,115,202,.35);border-radius:999px;background:#0573ca26;color:#60b4ff;font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.simplifi-v1-wrapper .fdl-btn-primary{border:none;padding:14px 28px;background:#0573ca;color:#fff;font-size:1rem;font-weight:800;line-height:1.3}.simplifi-v1-wrapper .fdl-btn-primary:hover,.simplifi-v1-wrapper .fdl-btn-primary:focus-visible{background:#0369a1;color:#fff;transform:translateY(-1px);box-shadow:0 8px 24px #0573ca59}.simplifi-v1-wrapper .fdl-btn-primary:disabled{opacity:.65;cursor:not-allowed;transform:none}.simplifi-v1-wrapper .fdl-btn-primary:focus-visible{outline:3px solid #60b4ff;outline-offset:3px;box-shadow:0 8px 24px #0573ca59}.simplifi-v1-wrapper .fdl-btn-outline{padding:13px 26px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font-size:1rem;font-weight:700}.simplifi-v1-wrapper .fdl-btn-outline:hover,.simplifi-v1-wrapper .fdl-btn-outline:focus-visible{background:#ffffff12;border-color:#fff9;color:#fff}.simplifi-v1-wrapper .fdl-btn-outline:focus-visible{outline:3px solid #60b4ff;outline-offset:3px;box-shadow:none}.simplifi-v1-wrapper .fdl-template-card,.simplifi-v1-wrapper .fdl-audience-card{background:#fff;border:1px solid #e2e8f0;transition:box-shadow .2s,transform .2s}.simplifi-v1-wrapper .fdl-template-card{padding:26px;border-radius:14px}.simplifi-v1-wrapper .fdl-template-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0573ca17}.simplifi-v1-wrapper .fdl-template-number{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background:#0573ca;color:#fff;font-size:.88rem;font-weight:800}.simplifi-v1-wrapper .fdl-audience-card{padding:24px 20px;border-radius:12px;text-align:center}.simplifi-v1-wrapper .fdl-audience-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0573ca17}.simplifi-v1-wrapper .fdl-form-field{display:flex;flex-direction:column;gap:6px}.simplifi-v1-wrapper .fdl-form-field label{color:#e2e8f0;font-size:.875rem;font-weight:700}.simplifi-v1-wrapper .fdl-form-field input,.simplifi-v1-wrapper .fdl-form-field select{width:100%;padding:12px 14px;border:1.5px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff12;color:#fff;font-size:.95rem;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.simplifi-v1-wrapper .fdl-form-field input::placeholder,.simplifi-v1-wrapper .fdl-form-field select::placeholder{color:#475569}.simplifi-v1-wrapper .fdl-form-field input:focus,.simplifi-v1-wrapper .fdl-form-field select:focus{outline:none;border-color:#0573ca;box-shadow:0 0 0 3px #0573ca33}.simplifi-v1-wrapper .fdl-form-field select option{background:#1e293b;color:#fff}.simplifi-v1-wrapper .fdl-select-wrap{position:relative}.simplifi-v1-wrapper .fdl-select-wrap:after{content:"";position:absolute;top:50%;right:14px;margin-top:3px;transform:translateY(-50%);pointer-events:none;border:5px solid transparent;border-top-color:#94a3b8;border-bottom:none}.simplifi-v1-wrapper .fdl-checkbox-group{display:flex;flex-direction:column;gap:10px}.simplifi-v1-wrapper .fdl-checkbox-label{display:flex;align-items:flex-start;gap:10px;color:#94a3b8;font-size:.88rem;font-weight:600;line-height:1.55;cursor:pointer}.simplifi-v1-wrapper .fdl-checkbox-label input[type=checkbox]{width:17px;height:17px;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:#0573ca}.simplifi-v1-wrapper .fdl-form-error{display:none;margin-bottom:16px;padding:12px 16px;border:1px solid rgba(239,68,68,.3);border-radius:8px;background:#ef44441f;color:#fca5a5;font-size:.875rem}.simplifi-v1-wrapper .fdl-field-error{display:none;margin-top:2px;color:#fca5a5;font-size:.8rem;line-height:1.4}.simplifi-v1-wrapper .fdl-field-invalid{border-color:#ef4444b3!important;box-shadow:0 0 0 3px #ef44442e!important}.simplifi-v1-wrapper .fdl-req{margin-left:2px;color:#60b4ff}.simplifi-v1-wrapper .fdl-fade-up{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.simplifi-v1-wrapper .fdl-fade-up.visible{opacity:1;transform:none}.simplifi-v1-wrapper .fdl-spin{display:inline-block;animation:simplifi-v1-spin .8s linear infinite}.simplifi-v1-wrapper .fdl-check-ring{animation:simplifi-v1-ring-pulse .5s ease forwards}.simplifi-v1-wrapper .fdl-check-ring-shell{display:flex;width:84px;height:84px;align-items:center;justify-content:center;border:2px solid rgba(5,115,202,.4);border-radius:50%;background:#0573ca2e}.simplifi-v1-wrapper .fdl-tick-path{stroke-dasharray:30;stroke-dashoffset:30;animation:simplifi-v1-tick-draw .4s ease .45s forwards}.simplifi-v1-wrapper .fdl-confetti-dot{position:absolute;border-radius:2px;pointer-events:none;animation:simplifi-v1-confetti-fall 1.1s ease forwards}.simplifi-v1-wrapper .fdl-spam-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#94a3b8;font-size:.82rem;font-weight:600}.simplifi-v1-wrapper .fdl-dashboard-img{display:block;width:100%;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 24px 60px #00000073}.simplifi-v1-wrapper .fdl-dashboard-img--flush{border-radius:0}
