.notice.svelte-xz9ri3{margin:15px 0;padding:12px;border:1px solid #dddada;border-radius:3px;display:flex;align-items:center;gap:10px;box-shadow:0 0 5px #0000000d;font-size:14px}.notice.svelte-xz9ri3 span:where(.svelte-xz9ri3){color:#000;margin-right:10px;font-size:1.6rem}@media (max-width: 545px){.notice.svelte-xz9ri3{font-size:13px}}@media (min-width: 924px){.notice.svelte-xz9ri3{font-size:16px}}.form-step.svelte-pqbq2w,.form-section.svelte-pqbq2w{margin-bottom:24px}.form-heading-text.svelte-pqbq2w{margin-bottom:12px}.form-heading-text.svelte-pqbq2w h3:where(.svelte-pqbq2w){font-weight:600;font-size:18px;color:#333;margin-bottom:8px}.text-info-text.svelte-pqbq2w{font-size:14px;color:#64748b;margin-bottom:16px;line-height:1.4}.text-margin.svelte-pqbq2w{margin-bottom:20px}.input .field.error{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.input .field.valid{border-color:#28a745;box-shadow:0 0 0 3px #28a7451a}.hr-margin.svelte-pqbq2w{margin-top:10px!important}.hidden.svelte-pqbq2w{display:none}.platform-container.svelte-pqbq2w{padding:1rem;margin-bottom:4px!important;border:1px solid #dddada;border-radius:3px;box-shadow:0 0 5px #0000000d}.platform-container-text.svelte-pqbq2w{display:grid;grid-template-columns:1fr 40px;align-items:center;gap:12px;margin-bottom:4px!important}.platform-container-header.svelte-pqbq2w{display:flex;align-items:center;justify-content:flex-start;font-weight:600;margin-bottom:12px;gap:12px}.platform-icon.svelte-pqbq2w{justify-self:flex-end;font-size:2rem;align-self:flex-start}.badge.svelte-pqbq2w{display:inline-block;border:1px solid #028a72;background-color:#028a720d;text-align:center;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase;padding:2px 16px;border-radius:3px;margin-left:12px;box-shadow:0 0 5px #0000000d}.products.svelte-pqbq2w{display:flex;flex-wrap:wrap;justify-content:start;gap:12px}.product-checkbox.svelte-pqbq2w{opacity:0;display:none}.product-label.svelte-pqbq2w{display:flex;align-items:center;gap:16px}.product-icon.svelte-pqbq2w{color:#000}.product-title.svelte-pqbq2w{margin-bottom:0}.radio-selector.svelte-pqbq2w{width:100%;margin-bottom:12px}.radio-grid.svelte-pqbq2w{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.radio-card.svelte-pqbq2w{position:relative;display:flex;flex-direction:column;background:inherit;border-radius:3px;border:1px solid #e2e8f0;padding:16px;cursor:pointer;transition:all .2s;max-width:90%;flex-wrap:wrap;min-width:120px;box-shadow:0 0 5px #0000000d}.radio-card.svelte-pqbq2w:hover{border-color:#028a72}.radio-card.selected.svelte-pqbq2w{border:1px solid #028a72;background-color:#028a720d}.radio-button.svelte-pqbq2w{height:1.25rem;width:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #94a3b8}.radio-card.selected.svelte-pqbq2w .radio-button:where(.svelte-pqbq2w){border-color:#028a72}.radio-dot.svelte-pqbq2w{height:.625rem;width:.625rem;border-radius:9999px;background-color:#028a72}.card-header.svelte-pqbq2w{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px}.card-title.svelte-pqbq2w,.product-title.svelte-pqbq2w{font-weight:500;cursor:pointer;margin-bottom:4px;letter-spacing:.2px}.card-description.svelte-pqbq2w{font-size:14px;color:#64748b;cursor:pointer}.activeProduct.svelte-pqbq2w{border:1px solid #028a72!important;background-color:#028a720d}.product-header.svelte-pqbq2w{display:flex;align-items:center;justify-content:flex-end;margin-bottom:0}.product-header-icon.svelte-pqbq2w{display:flex;align-items:center;justify-content:space-between;width:100%;color:#000}.text-info.svelte-pqbq2w{padding-top:24px}.text-info-license.svelte-pqbq2w{margin-bottom:-10px!important;margin-top:10px}.help-text.svelte-pqbq2w{text-align:right!important;margin-top:24px!important;margin-bottom:0!important;font-size:14px}.help-text.svelte-pqbq2w a:where(.svelte-pqbq2w){color:#029477;font-weight:600}#estimated_users.svelte-pqbq2w{width:291px!important}#user-increment-help.svelte-pqbq2w{margin-top:12px;font-size:14px;color:#232d33bf}#hypervisor_other.svelte-pqbq2w,#hypervisor.svelte-pqbq2w{margin-top:0!important;width:291px!important}.margin-bottom.svelte-pqbq2w{margin-bottom:0!important}.margin-bottom-sm.svelte-pqbq2w{margin-bottom:5px}.text-margin.svelte-pqbq2w{margin-top:-12px;padding-bottom:5px}.hidden-icon.svelte-pqbq2w{display:none}.visible-icon.svelte-pqbq2w{display:block}@media (max-width: 568px){.radio-grid-small.svelte-pqbq2w{display:grid;grid-template-columns:1fr 1fr!important}}@media (min-width: 545px){.radio-grid.svelte-pqbq2w{grid-template-columns:1fr 1fr;justify-content:center}}.side-by-side-container.svelte-pqbq2w{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.side-by-side-container.svelte-pqbq2w{grid-template-columns:1fr 1fr}}.radio-grid-two.svelte-pqbq2w{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}@media (min-width: 924px){.radio-grid-two.svelte-pqbq2w{grid-template-columns:1fr 1fr!important}}@media (max-width: 728px){.platform-container.svelte-pqbq2w{padding:.5rem}.platform-container-header.svelte-pqbq2w{justify-content:space-between}.platform-container-text.svelte-pqbq2w{grid-template-columns:1fr;margin-bottom:0!important}.platform-icon.svelte-pqbq2w{font-size:1.8rem;align-self:center}.badge.svelte-pqbq2w,.visible-icon.svelte-pqbq2w{display:none}.hidden-icon.svelte-pqbq2w{display:block}}@media (min-width: 924px){.radio-grid.svelte-pqbq2w{grid-template-columns:1fr 1fr 1fr 1fr}.radio-card.svelte-pqbq2w{max-width:270px}.text-info-text.svelte-pqbq2w,.help-text.svelte-pqbq2w{font-size:16px}.form-heading-text.svelte-pqbq2w h3:where(.svelte-pqbq2w){font-size:20px}.text-info-text.svelte-pqbq2w{font-size:16px}}@media (max-width: 768px){.form-heading-text.svelte-pqbq2w h3:where(.svelte-pqbq2w){font-size:16px}.text-info-text.svelte-pqbq2w{font-size:13px}}.privacy-option.svelte-1n8v7jh{display:flex;align-items:center;gap:5px}@media (max-width: 768px){.privacy-option.svelte-1n8v7jh{font-size:14px}}.form-navigation.svelte-9fwfs5{display:flex;justify-content:space-between;align-items:center;gap:10px}.form-navigation.svelte-9fwfs5 button:where(.svelte-9fwfs5),.flex-recaptcha.svelte-9fwfs5 button:where(.svelte-9fwfs5){cursor:pointer}.flex-recaptcha.svelte-9fwfs5{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.submit-container.svelte-9fwfs5{display:flex;justify-content:end;align-items:center;gap:10px}.recaptcha-cont.svelte-9fwfs5{display:flex;flex-direction:column;align-items:flex-end;gap:20px}@media (max-width: 500px){.flex-recaptcha.svelte-9fwfs5{flex-direction:column;justify-content:start;gap:20px}.flex-recaptcha.svelte-9fwfs5 button:where(.svelte-9fwfs5){align-self:flex-start}.recaptcha-cont.svelte-9fwfs5{gap:20px;align-items:flex-start}}.form-company-info.svelte-13bzvj4{display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:20px;border-radius:3px;border:1px solid #dddada;box-shadow:0 0 10px #0000000d}.input.svelte-13bzvj4{display:flex;flex-direction:column;gap:6px}.input.svelte-13bzvj4 label:where(.svelte-13bzvj4){font-weight:500;font-size:14px;color:#333;margin-bottom:4px}.input.svelte-13bzvj4 label:where(.svelte-13bzvj4) span:where(.svelte-13bzvj4){color:#dc3545;font-weight:600}.input.svelte-13bzvj4 .field:where(.svelte-13bzvj4){padding:12px 16px;border:1px solid #e2e8f0;border-radius:3px;font-size:14px;color:#333;background-color:#fff;transition:all .2s ease;box-shadow:0 0 5px #0000000d}.input.svelte-13bzvj4 .field:where(.svelte-13bzvj4):focus{outline:none;border-color:#028a72;box-shadow:0 0 0 3px #028a721a}.input.svelte-13bzvj4 .field.message:where(.svelte-13bzvj4){height:100px;max-height:130px;resize:vertical;font-family:inherit;line-height:1.4}.form-section-information.svelte-13bzvj4{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 768px){.form-company-info.svelte-13bzvj4{padding:16px;gap:16px}.form-section-information.svelte-13bzvj4{grid-template-columns:1fr;gap:16px}.input.svelte-13bzvj4 .field:where(.svelte-13bzvj4){padding:10px 12px;font-size:13px}}@media (min-width: 924px){.form-company-info.svelte-13bzvj4{padding:24px}}#message.svelte-13bzvj4{min-height:100px;line-height:1.4}.input.svelte-13bzvj4 .field:where(.svelte-13bzvj4):focus-visible{outline:2px solid #028a72;outline-offset:2px}.input.svelte-13bzvj4 .field:where(.svelte-13bzvj4):hover:not(:focus){border-color:#94a3b8}.yubiko_link.svelte-6vd4wc{text-align:right;text-decoration:underline}.admin-view-container.svelte-6vd4wc{border:1px solid #e1e1e1;padding:10px;border-radius:3px;max-width:1200px;margin:20px auto;box-shadow:0 0 10px #0000000d;font-size:16px}h2.svelte-6vd4wc{margin-top:0;border-bottom:1px solid #ddd;padding:20px;margin-bottom:20px;font-size:20px;text-align:center}.admin-option.svelte-6vd4wc{border:1px solid #e1e1e1;border-radius:6px;padding:12px 16px;margin:12px 0;background:#fafafa;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.admin-option.svelte-6vd4wc:hover{border-color:#028a72;background:#f8fffe}.admin-option.svelte-6vd4wc label:where(.svelte-6vd4wc){font-size:14px;font-weight:500;color:#333;margin:0;cursor:pointer}.admin-option.svelte-6vd4wc select:where(.svelte-6vd4wc){padding:6px 8px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;color:#333;cursor:pointer;min-width:70px;transition:border-color .2s ease}.admin-option.svelte-6vd4wc select:where(.svelte-6vd4wc):hover{border-color:#028a72}.admin-option.svelte-6vd4wc select:where(.svelte-6vd4wc):focus{outline:none;border-color:#028a72;box-shadow:0 0 0 2px #028a721a}.admin-option.svelte-6vd4wc input[type=checkbox]:where(.svelte-6vd4wc){width:18px;height:18px;accent-color:#028a72;cursor:pointer;margin:0}.product-list.svelte-6vd4wc{border:1px solid #e1e1e1;border-radius:6px;padding:16px;margin:24px 0;background:#fafafa;box-shadow:0 1px 3px #0000001a;font-size:14px}table.svelte-6vd4wc{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px #0000000d}thead.svelte-6vd4wc{background:#f8f9fa}th.svelte-6vd4wc{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#333;border-bottom:2px solid #e9ecef;background:linear-gradient(135deg,#f8f9fa,#f1f3f4)}td.svelte-6vd4wc{padding:12px 16px;text-align:left;border-bottom:1px solid #e9ecef;font-size:14px;color:#555;transition:background-color .2s ease}tbody.svelte-6vd4wc tr:where(.svelte-6vd4wc):hover{background-color:#f8fffe}tbody.svelte-6vd4wc tr:where(.svelte-6vd4wc):last-child td:where(.svelte-6vd4wc){border-bottom:none}.trash-can.svelte-6vd4wc{background:#dc3545;color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;margin-right:8px;transition:all .2s ease}.trash-can.svelte-6vd4wc:hover{background:#c82333;transform:scale(1.05)}.tryNbuy.svelte-6vd4wc{background:#03a386;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px;text-align:center}.tryNbuy.svelte-6vd4wc:hover{background:#028a72;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.tryNbuy.svelte-6vd4wc:active{transform:translateY(0)}td.svelte-6vd4wc select:where(.svelte-6vd4wc){padding:4px 8px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:12px;color:#333;cursor:pointer;min-width:60px;transition:border-color .2s ease}td.svelte-6vd4wc select:where(.svelte-6vd4wc):hover{border-color:#028a72}td.svelte-6vd4wc select:where(.svelte-6vd4wc):focus{outline:none;border-color:#028a72;box-shadow:0 0 0 2px #028a721a}.text-center.svelte-6vd4wc{text-align:center!important}.text-right.svelte-6vd4wc{text-align:right!important}@media (max-width: 768px){.admin-view-container.svelte-6vd4wc{padding:5px;font-size:14px}.product-list.svelte-6vd4wc{padding:12px;font-size:12px}th.svelte-6vd4wc,td.svelte-6vd4wc{padding:8px 12px;font-size:12px}.trash-can.svelte-6vd4wc,.tryNbuy.svelte-6vd4wc{padding:2px 6px;font-size:10px}}@media (max-width: 480px){.product-list.svelte-6vd4wc{padding:8px;font-size:11px}th.svelte-6vd4wc,td.svelte-6vd4wc{padding:6px 8px;font-size:11px}table.svelte-6vd4wc{font-size:10px}}.submit-container.svelte-6vd4wc{justify-self:center;padding-bottom:5px}.icon-download.svelte-6vd4wc{font-size:1rem;margin-right:.5rem}.offer-text-preview.svelte-6vd4wc{margin:10px 0}.offer-text-heading.svelte-6vd4wc{display:flex;justify-content:space-between;align-items:flex-start;border:1px solid #e1e1e1;border-radius:6px;padding:20px;margin:16px 0;background:#fafafa;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;gap:20px}.offer-text-heading.svelte-6vd4wc:hover{border-color:#028a72;background:#f8fffe}.text-controls-header.svelte-6vd4wc{flex:1;min-width:200px}.text-controls-header.svelte-6vd4wc h3:where(.svelte-6vd4wc){margin:0 0 4px;font-size:16px;font-weight:600;color:#333}.text-controls-header.svelte-6vd4wc p:where(.svelte-6vd4wc){margin:0;font-size:13px;color:#666;line-height:1.4}.text-buttons.svelte-6vd4wc{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.text-button.svelte-6vd4wc{background:#028a72;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px;text-align:center}.text-button.svelte-6vd4wc:hover{background:#026b5a;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.text-button.svelte-6vd4wc:active{transform:translateY(0)}.reset-button.svelte-6vd4wc{background:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px;text-align:center}.reset-button.svelte-6vd4wc:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.reset-button.svelte-6vd4wc:active{transform:translateY(0)}.offer-text-content.svelte-6vd4wc{line-height:1.4;color:#555;font-size:14px;white-space:pre-wrap;padding:10px;border-radius:4px;transition:background-color .2s,border .2s;min-height:200px}.offer-text-content[contenteditable=true].svelte-6vd4wc{background-color:#fff;border:2px solid #03a386;outline:none;white-space:pre-wrap}.offer-text-content[contenteditable=false].svelte-6vd4wc{white-space:pre-line}.customer-selection.svelte-6vd4wc{border:1px solid #e1e1e1;border-radius:6px;padding:16px 20px;margin:16px 0 24px;background:#fafafa;box-shadow:0 1px 3px #0000001a}.customer-selection.svelte-6vd4wc legend:where(.svelte-6vd4wc){font-size:14px;font-weight:600;color:#333;padding:0 8px;margin-bottom:0;background:#fafafa}.radio-option.svelte-6vd4wc{display:flex;align-items:center;margin:8px 0;gap:8px}.radio-option.svelte-6vd4wc input[type=radio]:where(.svelte-6vd4wc){width:16px;height:16px;margin:0;accent-color:#028a72;cursor:pointer}.radio-option.svelte-6vd4wc label:where(.svelte-6vd4wc){font-size:14px;color:#555;cursor:pointer;margin:0;font-weight:400}.radio-option.svelte-6vd4wc:hover label:where(.svelte-6vd4wc){color:#028a72}.radio-option.svelte-6vd4wc input[type=radio]:where(.svelte-6vd4wc):checked+label:where(.svelte-6vd4wc){color:#028a72;font-weight:500}.yubikey-form.svelte-6vd4wc{display:flex;flex-direction:column;gap:16px;margin-top:12px}.form-group.svelte-6vd4wc{display:flex;flex-direction:column;gap:6px}.form-group.svelte-6vd4wc label:where(.svelte-6vd4wc){font-size:14px;font-weight:500;color:#555;margin:0}.form-group.svelte-6vd4wc input:where(.svelte-6vd4wc){padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#333;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.form-group.svelte-6vd4wc input:where(.svelte-6vd4wc):focus{outline:none;border-color:#028a72;box-shadow:0 0 0 2px #028a721a}.form-group.svelte-6vd4wc input:where(.svelte-6vd4wc):hover{border-color:#028a72}.form-actions.svelte-6vd4wc{margin-top:8px;display:flex;justify-content:flex-end}.save-button.svelte-6vd4wc{background:#028a72;color:#fff;border:none;padding:10px 20px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.save-button.svelte-6vd4wc:hover{background:#026b5a;transform:translateY(-1px)}.save-button.svelte-6vd4wc:active{transform:translateY(0)}.yubikey-option.svelte-6vd4wc{flex-direction:column;align-items:stretch}.hardware-renewal-form.svelte-6vd4wc{display:flex;flex-direction:column;gap:16px;margin-top:12px}.hardware-renewal-form.svelte-6vd4wc .form-group:where(.svelte-6vd4wc){display:flex;flex-direction:column;gap:6px}.hardware-renewal-form.svelte-6vd4wc .form-group:where(.svelte-6vd4wc) label:where(.svelte-6vd4wc){font-size:14px;font-weight:500;color:#555;margin:0}.hardware-renewal-form.svelte-6vd4wc .form-group:where(.svelte-6vd4wc) input:where(.svelte-6vd4wc){padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#333;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.hardware-renewal-form.svelte-6vd4wc .form-group:where(.svelte-6vd4wc) input:where(.svelte-6vd4wc):focus{outline:none;border-color:#028a72;box-shadow:0 0 0 2px #028a721a}.hardware-renewal-form.svelte-6vd4wc .form-group:where(.svelte-6vd4wc) input:where(.svelte-6vd4wc):hover{border-color:#028a72}.hardware-renewal-grid.svelte-6vd4wc{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.hardware-renewal-grid.svelte-6vd4wc{grid-template-columns:1fr;gap:12px}.offer-text-heading.svelte-6vd4wc{flex-direction:column;align-items:stretch;gap:16px}.text-controls-header.svelte-6vd4wc{min-width:auto}.text-buttons.svelte-6vd4wc{justify-content:center;gap:8px}.text-button.svelte-6vd4wc,.reset-button.svelte-6vd4wc,.tryNbuy.svelte-6vd4wc{min-width:100px;padding:6px 12px;font-size:13px}}@media (max-width: 480px){.text-buttons.svelte-6vd4wc{flex-direction:column;gap:8px}.text-button.svelte-6vd4wc,.reset-button.svelte-6vd4wc,.tryNbuy.svelte-6vd4wc{width:100%;min-width:auto}}#summary-container.svelte-1jx0x4l{box-shadow:0 0 10px #0000000d;border-radius:3px;border:1px solid #dddada;background-color:#fff}.summary-section.svelte-1jx0x4l{background-color:#fff;padding:16px 20px;font-size:14px;border-top:1px solid #dddada}.summary-section.svelte-1jx0x4l:first-child{border-top:none}.summary-section.svelte-1jx0x4l h4:where(.svelte-1jx0x4l){margin-bottom:12px;font-weight:600;color:#333;font-size:16px}.summary-item.svelte-1jx0x4l{display:flex;justify-content:space-between;margin-bottom:8px;align-items:center}.summary-label.svelte-1jx0x4l{font-weight:500;color:#555;flex:1}.summary-value.svelte-1jx0x4l{color:#333;font-weight:400;text-align:right;flex:1}.quote-table-container.svelte-1jx0x4l{box-shadow:0 0 10px #0000000d;border-radius:3px;border:1px solid #dddada;overflow:hidden;background-color:#fff}.quote-table.svelte-1jx0x4l{width:100%;border-collapse:collapse;background-color:#fff}.quote-table.svelte-1jx0x4l th:where(.svelte-1jx0x4l),.quote-table.svelte-1jx0x4l td:where(.svelte-1jx0x4l){padding:12px 16px;text-align:left;border-bottom:1px solid #f1f1f1}.quote-table.svelte-1jx0x4l th:where(.svelte-1jx0x4l){background-color:#526a78;color:#fff;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.description-col.svelte-1jx0x4l{width:60%;text-align:left}.discount-col.svelte-1jx0x4l{width:20%;text-align:right}.price-col.svelte-1jx0x4l{width:20%;text-align:right!important}.description-cell.svelte-1jx0x4l{font-weight:400;color:#333;padding-left:16px}.discount-cell.svelte-1jx0x4l{text-align:right;font-weight:500;color:#dc3545}.price-cell.svelte-1jx0x4l{text-align:right!important;font-weight:500;color:#333}.section-header.svelte-1jx0x4l{background-color:#f8f9fa;font-weight:600;color:#333;border-top:2px solid #dddada;border-bottom:1px solid #dddada}.section-header.svelte-1jx0x4l td:where(.svelte-1jx0x4l){padding:12px 16px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.product-row.svelte-1jx0x4l,.license-row.svelte-1jx0x4l,.discount-row.svelte-1jx0x4l,.one-time-row.svelte-1jx0x4l{transition:background-color .2s ease}.product-row.svelte-1jx0x4l:hover,.license-row.svelte-1jx0x4l:hover,.one-time-row.svelte-1jx0x4l:hover{background-color:#f8f9fa}.discount-row.svelte-1jx0x4l:hover{background-color:#fff5f5}.subtotal-row.svelte-1jx0x4l{background-color:#f8f9fa;font-weight:500;border-top:1px solid #dddada}.subtotal-row.svelte-1jx0x4l .description-cell:where(.svelte-1jx0x4l){font-weight:600;color:#333}.subtotal-row.svelte-1jx0x4l .price-cell:where(.svelte-1jx0x4l){font-weight:600;color:#333}.total-detail-row.svelte-1jx0x4l{background-color:#f1f3f4;font-weight:400}.total-detail-row.svelte-1jx0x4l .description-cell:where(.svelte-1jx0x4l){color:#555}.total-detail-row.svelte-1jx0x4l .price-cell:where(.svelte-1jx0x4l){color:#333}.final-total-row.svelte-1jx0x4l{background-color:#526a78;color:#fff;font-weight:600;border-top:2px solid #dddada}.final-total-row.svelte-1jx0x4l .description-cell:where(.svelte-1jx0x4l){color:#fff;font-weight:600}.final-total-row.svelte-1jx0x4l .price-cell:where(.svelte-1jx0x4l){color:#fff;font-weight:600}.text-red.svelte-1jx0x4l{color:#dc3545;font-weight:500}.price-cell.svelte-1jx0x4l,.subtotal-row.svelte-1jx0x4l .price-cell:where(.svelte-1jx0x4l),.total-detail-row.svelte-1jx0x4l .price-cell:where(.svelte-1jx0x4l),.final-total-row.svelte-1jx0x4l .price-cell:where(.svelte-1jx0x4l){text-align:right!important}@media (max-width: 768px){.quote-table.svelte-1jx0x4l{font-size:12px}.quote-table.svelte-1jx0x4l th:where(.svelte-1jx0x4l),.quote-table.svelte-1jx0x4l td:where(.svelte-1jx0x4l){padding:8px 12px}.summary-section.svelte-1jx0x4l{padding:12px 16px}.summary-section.svelte-1jx0x4l h4:where(.svelte-1jx0x4l){font-size:14px}.description-col.svelte-1jx0x4l{width:50%}.discount-col.svelte-1jx0x4l,.price-col.svelte-1jx0x4l{width:25%}}@media (min-width: 924px){.summary-section.svelte-1jx0x4l{font-size:16px}.summary-section.svelte-1jx0x4l h4:where(.svelte-1jx0x4l){font-size:18px}.quote-table.svelte-1jx0x4l th:where(.svelte-1jx0x4l),.quote-table.svelte-1jx0x4l td:where(.svelte-1jx0x4l){padding:16px 20px}}.form-section.svelte-1jx0x4l{margin-bottom:24px}.margin-top.svelte-1jx0x4l{margin-top:24px}#summary-value.svelte-1jx0x4l{line-height:1.4;color:#555;font-size:14px;white-space:pre-wrap}.form-step.svelte-1xwuzzj,.form-section.svelte-1xwuzzj{margin-bottom:24px}.form-heading-text.svelte-1xwuzzj{margin-bottom:12px}.form-heading-text.svelte-1xwuzzj h3:where(.svelte-1xwuzzj){font-weight:600;font-size:18px;color:#333;margin-bottom:8px}.text-info-text.svelte-1xwuzzj{font-size:14px;color:#64748b;margin-bottom:16px;line-height:1.4}.confirmation-container.svelte-1xwuzzj{background-color:#fff;padding:24px;border-radius:3px;border:1px solid #dddada;box-shadow:0 0 10px #0000000d;text-align:center;margin-bottom:24px;position:relative}.confirmation-container.svelte-1xwuzzj .text-info-text:where(.svelte-1xwuzzj):last-child{margin-bottom:0}.success-icon.svelte-1xwuzzj{margin-bottom:16px}.success-icon.svelte-1xwuzzj i:where(.svelte-1xwuzzj){font-size:48px;color:#28a745;display:inline-block;animation:svelte-1xwuzzj-successPulse .6s ease-out}@keyframes svelte-1xwuzzj-successPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.icon-download.svelte-1xwuzzj,.icon-home.svelte-1xwuzzj{font-size:1rem;margin-right:.5rem}.icon-checkmark.svelte-1xwuzzj{font-size:48px;margin-right:0}.action-buttons.svelte-1xwuzzj{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap;justify-content:center}.primary-button.svelte-1xwuzzj{background-color:#03a386;color:#fff;padding:12px 24px;border:none;border-radius:3px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 0 5px #0000000d;display:flex;align-items:center;justify-content:center}.primary-button.svelte-1xwuzzj:hover:not(:disabled){background-color:#028a72;box-shadow:0 0 8px #03a3864d}.primary-button.svelte-1xwuzzj:disabled{opacity:.7;cursor:not-allowed}.primary-button.downloading.svelte-1xwuzzj{background-color:#6c757d}.secondary-button.svelte-1xwuzzj{background-color:transparent;color:#333;padding:12px 24px;border:1px solid #e2e8f0;border-radius:3px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #0000000d}.secondary-button.svelte-1xwuzzj:hover{background-color:#f8f9fa;border-color:#028a72;color:#028a72;text-decoration:none}.additional-info.svelte-1xwuzzj{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.info-section.svelte-1xwuzzj{background-color:#fff;padding:20px;border-radius:3px;border:1px solid #e2e8f0;box-shadow:0 0 5px #0000000d}.info-section.svelte-1xwuzzj h4:where(.svelte-1xwuzzj){font-weight:600;font-size:16px;color:#333;margin-bottom:12px}.info-section.svelte-1xwuzzj ul:where(.svelte-1xwuzzj){list-style:none;padding:0;margin:0}.info-section.svelte-1xwuzzj li:where(.svelte-1xwuzzj){font-size:14px;color:#555;position:relative;padding:4px 0 4px 20px}.info-section.svelte-1xwuzzj li:where(.svelte-1xwuzzj):before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.contact-info.svelte-1xwuzzj{display:flex;flex-direction:column;gap:8px}.contact-link.svelte-1xwuzzj{display:flex;align-items:center;color:#03a386;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}.contact-link.svelte-1xwuzzj:hover{color:#028a72;text-decoration:none}@media (max-width: 768px){.confirmation-container.svelte-1xwuzzj{padding:16px}.form-heading-text.svelte-1xwuzzj h3:where(.svelte-1xwuzzj){font-size:16px}.text-info-text.svelte-1xwuzzj{font-size:13px}.action-buttons.svelte-1xwuzzj{flex-direction:column;align-items:center}.primary-button.svelte-1xwuzzj,.secondary-button.svelte-1xwuzzj{width:100%;max-width:300px}.additional-info.svelte-1xwuzzj{grid-template-columns:1fr;gap:16px;margin-top:24px}.info-section.svelte-1xwuzzj{padding:16px}.success-icon.svelte-1xwuzzj i:where(.svelte-1xwuzzj){font-size:36px}}@media (min-width: 924px){.form-heading-text.svelte-1xwuzzj h3:where(.svelte-1xwuzzj){font-size:20px}.text-info-text.svelte-1xwuzzj{font-size:16px}.confirmation-container.svelte-1xwuzzj{padding:32px}.info-section.svelte-1xwuzzj h4:where(.svelte-1xwuzzj){font-size:18px}.contact-link.svelte-1xwuzzj{font-size:16px}.success-icon.svelte-1xwuzzj i:where(.svelte-1xwuzzj){font-size:56px}}.admin-view-height.svelte-8aqq3x{height:24px;width:100%}.hidden{display:none}.error-message{margin-top:4px;font-size:12px}hr{background:#f1f1f1;color:#f1f1f1;height:1px;border:0;margin:32px 0}.quation_form .field{display:block;width:75%;background:#f9f9fa;border:1px solid #e1e1e1;border-radius:3px;margin-top:24px;box-sizing:border-box;font-size:14px;line-height:18px;font-family:Roboto,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 0 5px #0000000d}.quation_form .field{width:100%;border-radius:3px;padding:12px;max-height:50px;display:flex;align-content:center;justify-content:center}.form-section-hypervisor{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px}.admin-option input[type=checkbox],.privacy-option input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#03a386}@media only screen and (max-width: 670px){.form-section-select,.form-section-information{grid-template-columns:1fr}.form-section-information{gap:16px}}.product-checkbox{margin-right:12px}.form-section select.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#666 50%),linear-gradient(135deg,#666 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.form-section-select .input select.field{height:50px}.text-right{text-align:right!important}.margin-top{margin-top:24px}.text-red{color:#dc3545;font-weight:500}#scrollID.svelte-1nwrsg4{position:absolute;top:0}.quote-title.svelte-1nwrsg4{font-weight:700;font-size:36px;line-height:48px;margin-bottom:32px;color:#0c0d0ebf}.quote-title-sub.svelte-1nwrsg4{font-size:14px}.title-margin.svelte-1nwrsg4{margin-bottom:12px!important}.aside-container.svelte-1nwrsg4{border-top:1px solid #f1f1f1;padding:12px 120px;background:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:100;margin:0;box-sizing:border-box;transition:all .3s ease}.aside-container.sticky.svelte-1nwrsg4{margin-top:50px;position:sticky;bottom:auto;padding:32px 0 0!important}.inner-aside.svelte-1nwrsg4{width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.price-text.svelte-1nwrsg4{margin-bottom:4px!important;font-weight:600;font-size:1.2rem;color:#000}@media (min-width: 924px){.quote-title-sub.svelte-1nwrsg4{font-size:16px}}@media only screen and (max-width: 1300px){.inner-aside.svelte-1nwrsg4{width:100%}.aside-container.svelte-1nwrsg4{padding:16px}.price-text.svelte-1nwrsg4{font-size:16px;margin-bottom:0!important}}
