.compact-submit-section{padding-top:28px;padding-bottom:64px}.compact-submit-card{max-width:980px;margin:0 auto;padding:0;overflow:hidden}.compact-submit-header{background:linear-gradient(135deg,#f7fbf8,#eef7f2);border-bottom:1px solid var(--thayu-border);padding:30px 34px 24px;text-align:center}.compact-submit-eyebrow{display:inline-flex;background:#dff2e7;border-radius:999px;color:var(--thayu-green);font-size:12px;font-weight:800;margin-bottom:10px;padding:6px 10px}.compact-submit-header h1{font-size:clamp(28px,4vw,42px);letter-spacing:-.7px;margin:0 0 8px}.compact-submit-header>p{color:var(--thayu-muted);font-size:15px;margin:0 auto;max-width:680px}.compact-submit-steps{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px auto 0;max-width:720px}.compact-submit-steps span{align-items:center;background:#fff;border:1px solid var(--thayu-border);border-radius:14px;color:var(--thayu-green);display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;padding:10px}.compact-submit-steps b,.compact-form-section-heading>span{align-items:center;background:var(--thayu-green);border-radius:50%;color:#fff;display:inline-flex;height:26px;justify-content:center;min-width:26px}.compact-submit-form{gap:0;padding:26px 34px 32px}.compact-form-section{border-bottom:1px solid var(--thayu-border);padding:0 0 26px;margin-bottom:26px}.compact-form-section-heading{align-items:center;display:flex;gap:12px;margin-bottom:18px}.compact-form-section-heading>span{font-size:13px;font-weight:900}.compact-form-section-heading h2{font-size:19px;line-height:1.2;margin:0}.compact-form-section-heading p{color:var(--thayu-muted);font-size:12px;margin:3px 0 0}.compact-form-grid{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-field{display:grid;gap:6px;min-width:0}.compact-field-wide{grid-column:1/-1}.compact-field label{color:var(--thayu-green);font-size:13px;font-weight:800}.compact-submit-form input,.compact-submit-form select,.compact-submit-form textarea{border-radius:13px;min-height:46px;padding:11px 13px}.compact-submit-form textarea{line-height:1.55;min-height:128px;resize:vertical}.compact-submit-form small{color:var(--thayu-muted);font-size:11px}.compact-inline-check{align-items:center;display:flex!important;gap:7px;margin-top:2px}.compact-inline-check input{min-height:auto!important;width:auto!important}.compact-upload-field{background:#fafcfb;border:1px dashed #b9d5c5;border-radius:14px;margin-top:15px;padding:16px}.compact-upload-field input[type=file]{background:#fff}.compact-featured-upgrade{background:#fffaf0;border:1px solid #f0d79f;border-radius:15px;margin:0 0 24px;overflow:hidden}.compact-featured-upgrade summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:15px 17px}.compact-featured-upgrade summary::-webkit-details-marker{display:none}.compact-featured-upgrade summary span{font-size:14px;font-weight:800}.compact-featured-upgrade summary strong{color:var(--thayu-green);font-size:14px}.compact-featured-content{border-top:1px solid #f0d79f;display:grid;gap:14px;padding:16px 17px}.compact-featured-content>p{color:var(--thayu-muted);font-size:12px;margin:0}.compact-package-options{background:transparent;border:0;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.compact-package-options label{align-items:center;background:#fff;border:1px solid var(--thayu-border);border-radius:999px;display:flex;font-size:12px;font-weight:800;gap:7px;padding:9px 12px}.compact-package-options input{min-height:auto;width:auto}.compact-submit-footer{align-items:center;display:flex;gap:18px;justify-content:space-between}.compact-submit-footer p{color:var(--thayu-muted);font-size:11px;margin:0}.compact-submit-footer button{min-width:220px;padding:14px 24px}.compact-submit-card>.notice{margin:20px 34px 0}@media(max-width:760px){.compact-submit-header{padding:25px 20px 20px}.compact-submit-steps{grid-template-columns:1fr}.compact-submit-steps span{justify-content:flex-start}.compact-submit-form{padding:22px 20px 26px}.compact-form-grid,.compact-form-grid-three{grid-template-columns:1fr}.compact-field-wide{grid-column:auto}.compact-submit-footer{align-items:stretch;flex-direction:column}.compact-submit-footer button{width:100%}.compact-submit-card>.notice{margin:16px 20px 0}}