.ssm-modal-overlay{position:fixed;inset:0;background:rgb(17 30 56 / .7);display:flex;align-items:center;justify-content:center;padding:16px;z-index:99999;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity 0.3s ease,visibility 0.3s ease,backdrop-filter 0.3s ease,-webkit-backdrop-filter 0.3s ease}.ssm-modal-overlay.ssm-open{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ssm-modal{background:#fff;border-radius:14px;width:100%;max-width:720px;max-height:92vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 24px 60px rgb(0 0 0 / .35);position:relative;font-family:inherit;opacity:0;transform:translateY(24px) scale(.96);transition:opacity 0.4s cubic-bezier(.16,1,.3,1),transform 0.4s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.ssm-modal-overlay.ssm-open .ssm-modal{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.ssm-modal-overlay,.ssm-modal{transition:opacity 0.15s ease}.ssm-modal{transform:none}}.ssm-order-form{display:flex;flex-wrap:wrap;justify-content:space-between}.ssm-order-form>.ssm-field{width:calc(50% - 8px)}.ssm-order-form>.ssm-field-recaptcha,.ssm-order-form>.ssm-form-message,.ssm-order-form>.ssm-btn{width:100%}@media (max-width:520px){.ssm-order-form>.ssm-field{width:100%}}.ssm-modal-close{position:absolute;top:12px;right:12px;border:0;background:#fff0;font-size:26px;line-height:1;cursor:pointer;color:#fff;opacity:.9}.ssm-summary{background:var(--ssm-accent,#9528d9);color:#fff;padding:24px 24px 20px;border-radius:14px 14px 0 0}.ssm-summary h3{margin:0 0 6px;font-size:20px;color:#fff}.ssm-summary .ssm-price{font-size:30px;font-weight:800}.ssm-summary .ssm-duration{opacity:.9;font-size:14px}.ssm-summary .ssm-desc{margin-top:10px;font-size:13px;opacity:.9}.ssm-modal-body{padding:20px 24px 26px}.ssm-field{margin-bottom:14px}.ssm-field label{display:block;font-size:13px;font-weight:600;margin-bottom:5px;color:#111e38}.ssm-field input,.ssm-field select{width:100%;padding:11px 12px;border:1px solid #d4d7e0;border-radius:8px;font-size:15px;box-sizing:border-box;transition:border-color 0.15s ease,box-shadow 0.15s ease}.ssm-field input:focus,.ssm-field select:focus{outline:none;border-color:var(--ssm-accent,#9528d9);box-shadow:0 0 0 3px rgb(149 40 217 / .25)}.ssm-btn{display:inline-block;width:100%;box-sizing:border-box;background:var(--ssm-accent,#9528d9);color:#fff;border:0;border-radius:8px;padding:13px 18px;font-size:16px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none}.ssm-btn:hover{filter:brightness(.94)}.ssm-btn[disabled]{opacity:.6;cursor:default}.ssm-btn-wa{background:#25d366}.ssm-form-message{font-size:14px;margin:6px 0 12px;min-height:1px}.ssm-form-message.ssm-error{color:#c0392b}.ssm-form-message.ssm-success{color:#1e7e34;font-size:19px;font-weight:600;line-height:1.5;text-align:center;padding:18px 12px;width:100%}.ssm-trial-form.ssm-theme-dark .ssm-form-message.ssm-success{color:#4ade80}@media (prefers-color-scheme:dark){.ssm-trial-form.ssm-theme-auto .ssm-form-message.ssm-success{color:#4ade80}}.ssm-thankyou{text-align:center;padding:14px 6px 4px;animation:ssm-fade-up 0.45s cubic-bezier(.16,1,.3,1) both}@keyframes ssm-fade-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ssm-thankyou{animation:none}}.ssm-thankyou h3{color:#111e38;margin:0 0 10px}.ssm-thankyou p{color:#444;margin:0 0 18px;font-size:15px}.ssm-trial-form{max-width:640px;display:flex;flex-wrap:wrap;justify-content:space-between}.ssm-trial-form>.ssm-field,.ssm-trial-form>.ssm-form-message,.ssm-trial-form>.ssm-btn{width:100%}.ssm-trial-form>.ssm-field:nth-child(-n+4){width:calc(50% - 8px)}@media (max-width:480px){.ssm-trial-form>.ssm-field:nth-child(-n+4){width:100%}}.ssm-trial-form .ssm-field input,.ssm-trial-form .ssm-field select{width:100%;padding:11px 12px;border:1px solid #d4d7e0;border-radius:8px;font-size:15px;box-sizing:border-box;background:#fff;color:#1d2327;transition:border-color 0.15s ease,box-shadow 0.15s ease}.ssm-trial-form .ssm-field input:focus,.ssm-trial-form .ssm-field select:focus{outline:none;border-color:var(--ssm-accent,#9528d9);box-shadow:0 0 0 3px rgb(149 40 217 / .25)}.ssm-trial-form .ssm-btn{margin-top:6px;cursor:pointer}.ssm-field-radio .ssm-radio{display:inline-flex;align-items:center;margin-right:24px;margin-top:4px}.ssm-field-radio .ssm-radio label{display:inline;font-weight:400;margin:0;cursor:pointer}.ssm-trial-form .ssm-field input[type="radio"],.ssm-trial-form .ssm-field input[type="checkbox"]{width:auto;margin:0 8px 0 0;padding:0;vertical-align:middle;box-shadow:none}.ssm-field-recaptcha{margin-top:4px;display:flex;flex-direction:column;align-items:center}.ssm-field-recaptcha .g-recaptcha{display:inline-block}.grecaptcha-badge{visibility:hidden}.ssm-recaptcha-tos{font-size:12px;line-height:1.5;color:#8a93a8;margin:6px 0 0;text-align:center}.ssm-recaptcha-tos a{color:inherit;text-decoration:underline}.ssm-trial-form.ssm-theme-dark .ssm-field label,.ssm-trial-form.ssm-theme-dark .ssm-radio label{color:#e8ebf5}.ssm-trial-form.ssm-theme-dark .ssm-field input,.ssm-trial-form.ssm-theme-dark .ssm-field select{background:#15203d;color:#fff;border-color:#33406a}.ssm-trial-form.ssm-theme-dark .ssm-field input::placeholder{color:#8b96b8}.ssm-trial-form.ssm-theme-dark .ssm-field select option{background:#1f2c4d;color:#fff}.ssm-modal-overlay.ssm-theme-dark .ssm-modal{background:#0f1830}.ssm-modal-overlay.ssm-theme-dark .ssm-modal-body .ssm-field label{color:#e8ebf5}.ssm-modal-overlay.ssm-theme-dark .ssm-field input,.ssm-modal-overlay.ssm-theme-dark .ssm-field select{background:#15203d;color:#fff;border-color:#33406a}.ssm-modal-overlay.ssm-theme-dark .ssm-field select option{background:#1f2c4d;color:#fff}.ssm-modal-overlay.ssm-theme-dark .ssm-thankyou h3{color:#fff}.ssm-modal-overlay.ssm-theme-dark .ssm-thankyou p{color:#c7cee0}@media (prefers-color-scheme:dark){.ssm-trial-form.ssm-theme-auto .ssm-field label,.ssm-trial-form.ssm-theme-auto .ssm-radio label{color:#e8ebf5}.ssm-trial-form.ssm-theme-auto .ssm-field input,.ssm-trial-form.ssm-theme-auto .ssm-field select{background:#15203d;color:#fff;border-color:#33406a}.ssm-trial-form.ssm-theme-auto .ssm-field input::placeholder{color:#8b96b8}.ssm-trial-form.ssm-theme-auto .ssm-field select option{background:#1f2c4d;color:#fff}.ssm-modal-overlay.ssm-theme-auto .ssm-modal{background:#0f1830}.ssm-modal-overlay.ssm-theme-auto .ssm-modal-body .ssm-field label{color:#e8ebf5}.ssm-modal-overlay.ssm-theme-auto .ssm-field input,.ssm-modal-overlay.ssm-theme-auto .ssm-field select{background:#15203d;color:#fff;border-color:#33406a}.ssm-modal-overlay.ssm-theme-auto .ssm-field select option{background:#1f2c4d;color:#fff}.ssm-modal-overlay.ssm-theme-auto .ssm-thankyou h3{color:#fff}.ssm-modal-overlay.ssm-theme-auto .ssm-thankyou p{color:#c7cee0}}