@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600;700&family=Inter:wght@300;400;500;600&display=swap);.sfs-form-wrap{font-family:'Inter','PingFang SC','Microsoft YaHei',sans-serif;max-width:720px;margin:0 auto;color:#1a1a1a}.sfs-form-notice{background:#0d1f3c;border-left:4px solid #c9a84c;padding:14px 18px;margin-bottom:20px;font-size:13px;color:rgb(255 255 255 / .8);line-height:1.7}.sfs-form-notice strong{color:#c9a84c}.sfs-form-notice em{color:rgb(255 255 255 / .55);font-style:normal}.sfs-form-section{background:#fff;border:1px solid #e8e0d5;padding:22px;margin-bottom:16px;border-left:4px solid #c9a84c}.sfs-form-section-title{font-family:'Cormorant Garamond',serif;font-size:18px;font-weight:700;color:#0d1f3c;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #e8e0d5;line-height:1.4}.sfs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sfs-col-2{grid-column:1 / -1}.sfs-fg{display:flex;flex-direction:column;gap:6px}.sfs-fg label{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.4px;line-height:1.5}.sfs-hint{font-size:11px;font-weight:400;color:#999;text-transform:none;letter-spacing:0;display:block;margin-top:2px}.sfs-required label::after{content:' '}.sfs-form-wrap input[type=text],.sfs-form-wrap input[type=email],.sfs-form-wrap input[type=url],.sfs-form-wrap select,.sfs-form-wrap textarea{border:1.5px solid #e8e0d5;padding:11px 14px;font-family:inherit;font-size:14px;color:#1a1a1a;background:#fdf8f0;transition:border-color .15s;width:100%;border-radius:0;-webkit-appearance:none}.sfs-form-wrap input:focus,.sfs-form-wrap select:focus,.sfs-form-wrap textarea:focus{outline:none;border-color:#c9a84c;box-shadow:0 0 0 3px rgb(201 168 76 / .1);background:#fff}.sfs-form-wrap textarea{resize:vertical;min-height:88px}.sfs-form-wrap select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230d1f3c' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.sfs-checkboxes{display:flex;flex-direction:column;gap:8px;margin-top:4px}.sfs-checkbox-label{display:flex;align-items:center;gap:10px;font-size:13px;color:#333;cursor:pointer;font-weight:400;padding:11px 14px;border:1.5px solid #e8e0d5;background:#fdf8f0;transition:all .15s;text-transform:none;letter-spacing:0}.sfs-checkbox-label:hover{border-color:#c9a84c;background:#faf6ef}.sfs-checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#0d1f3c;flex-shrink:0}.sfs-form-submit{margin-top:24px}.sfs-submit-info{font-size:12px;color:#999;text-align:center;margin-bottom:12px;line-height:1.7}.sfs-submit-info em{font-style:normal;color:#bbb}.sfs-submit-btn{width:100%;padding:16px 24px;background:#0d1f3c;color:#fff;border:none;cursor:pointer;font-family:'Cormorant Garamond',serif;font-size:19px;font-weight:700;letter-spacing:.3px;transition:background .2s}.sfs-submit-btn:hover{background:#c0392b}.sfs-submit-btn:disabled{opacity:.6;cursor:not-allowed}.sfs-form-msg{margin-top:14px;padding:12px 16px;font-size:14px}.sfs-form-msg.error{background:rgb(192 57 43 / .08);border-left:3px solid #c0392b;color:#c0392b}.sfs-form-msg.success{background:rgb(45 122 45 / .08);border-left:3px solid #2d7a2d;color:#2d7a2d}.sfs-success-wrap{text-align:center;padding:48px 24px;background:#fff;border:1px solid #e8e0d5;border-top:4px solid #c9a84c}.sfs-success-icon{width:60px;height:60px;border-radius:50%;background:#0d1f3c;color:#c9a84c;font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.sfs-success-wrap h3{font-family:'Cormorant Garamond',serif;font-size:26px;color:#0d1f3c;margin-bottom:10px}.sfs-success-wrap p{color:#666;font-size:14px;line-height:1.7}@media (max-width:600px){.sfs-form-grid{grid-template-columns:1fr}.sfs-col-2{grid-column:1}.sfs-checkboxes{flex-direction:column}}