:root{--fs-pf-ink:#0A1722;--fs-pf-navy:#0F1F2E;--fs-pf-petrol:#0B2D3C;--fs-pf-gold:#C9A24B;--fs-pf-paper:#F7F8F6;--fs-pf-line:#D8DFE4;--fs-pf-muted:#687580}.fs-form-premium{max-width:1100px;margin:26px auto 66px!important;padding:44px 48px 42px!important;background:var(--fs-pf-paper)!important;border:1px solid var(--fs-pf-line)!important;border-top:3px solid var(--fs-pf-gold)!important;box-shadow:none!important}.fs-form-premium>h2,.fs-form-premium>h3{max-width:760px;margin:0 0 10px!important;color:var(--fs-pf-navy);font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.15rem,3.4vw,3.3rem)!important;line-height:1.04!important;letter-spacing:-.028em}.fs-form-premium>p{max-width:790px;margin:0 0 30px!important;color:#46535E;font-size:1rem;line-height:1.65}.fs-form-premium .wp-block-fluentform-fluentform,.fs-form-premium .fluentform,.fs-form-premium .frm-fluent-form{background:transparent!important;border:0!important;box-shadow:none!important}.fs-form-premium .ff-t-container{gap:20px!important;margin-bottom:20px!important}.fs-form-premium .ff-t-cell{min-width:0}.fs-form-premium .ff-el-group{margin-bottom:20px!important}.fs-form-premium .ff-t-container .ff-el-group{margin-bottom:0!important}.fs-form-premium .ff-el-input--label{margin-bottom:7px!important}.fs-form-premium .ff-el-input--label label,.fs-form-premium label{color:var(--fs-pf-navy)!important;font-size:.86rem!important;font-weight:720!important;letter-spacing:.01em}.fs-form-premium .text-danger,.fs-form-premium .ff-el-is-required.asterisk-right label:after,.fs-form-premium .ff-el-is-required.asterisk-left label:before{color:var(--fs-pf-gold)!important}.fs-form-premium input[type="text"],.fs-form-premium input[type="email"],.fs-form-premium input[type="tel"],.fs-form-premium input[type="number"],.fs-form-premium input[type="date"],.fs-form-premium select,.fs-form-premium textarea,.fs-form-premium .ff-el-form-control{width:100%!important;min-height:52px!important;padding:13px 15px!important;color:var(--fs-pf-ink)!important;background:#fff!important;border:1px solid #C7D0D7!important;border-radius:0!important;box-shadow:none!important;font-size:.95rem!important;line-height:1.45!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.fs-form-premium textarea,.fs-form-premium textarea.ff-el-form-control{min-height:124px!important;resize:vertical}.fs-form-premium input::placeholder,.fs-form-premium textarea::placeholder{color:#89959E!important;opacity:1}.fs-form-premium input:focus,.fs-form-premium select:focus,.fs-form-premium textarea:focus{outline:none!important;border-color:var(--fs-pf-gold)!important;box-shadow:0 0 0 3px rgb(201 162 75 / .11)!important}.fs-form-premium .ff-el-form-check{display:inline-flex;align-items:center;gap:7px;margin:6px 22px 4px 0!important}.fs-form-premium input[type="radio"]{accent-color:var(--fs-pf-petrol)}.fs-form-premium .ff_submit_btn_wrapper{margin-top:10px!important}.fs-form-premium .ff-btn-submit,.fs-form-premium button.ff-btn,.fs-form-premium button[type="submit"],.fs-form-premium input[type="submit"]{min-height:52px!important;padding:0 30px!important;background:var(--fs-pf-gold)!important;color:var(--fs-pf-ink)!important;border:1px solid var(--fs-pf-gold)!important;border-radius:0!important;box-shadow:none!important;font-size:.93rem!important;font-weight:800!important;letter-spacing:.015em;transition:transform .18s ease,background .18s ease}.fs-form-premium .ff-btn-submit:hover,.fs-form-premium button.ff-btn:hover,.fs-form-premium button[type="submit"]:hover{background:#D2AD55!important;border-color:#D2AD55!important;transform:translateY(-1px)}.fs-form-premium .ff-message-success{padding:18px 20px!important;color:var(--fs-pf-navy)!important;background:#F2F4F0!important;border:1px solid #CBD5C8!important;border-left:3px solid var(--fs-pf-gold)!important;border-radius:0!important}@media(max-width:768px){.fs-form-premium{margin:24px auto 46px!important;padding:30px 20px 28px!important}.fs-form-premium>h2,.fs-form-premium>h3{font-size:clamp(2rem,10vw,2.8rem)!important}.fs-form-premium .ff-t-container{display:block!important;margin-bottom:0!important}.fs-form-premium .ff-t-cell{width:100%!important}.fs-form-premium .ff-t-container .ff-el-group{margin-bottom:16px!important}.fs-form-premium .ff-btn-submit,.fs-form-premium button.ff-btn,.fs-form-premium button[type="submit"]{width:100%!important}}