@charset "UTF-8";.diagnostic-overlay.svelte-89etqq{position:fixed;inset:0;background:#fafafa68;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;justify-content:center;align-items:center;padding:2rem}.diagnostic-modal.svelte-89etqq{background:#fff;border:.5px solid #ddd;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;position:relative}.diagnostic-modal.svelte-89etqq:before,.diagnostic-modal.svelte-89etqq:after{content:"";position:absolute;width:15px;height:15px;border:.5px solid #999}.diagnostic-modal.svelte-89etqq:before{top:-.5px;left:-.5px;border-right:none;border-bottom:none}.diagnostic-modal.svelte-89etqq:after{bottom:-.5px;right:-.5px;border-left:none;border-top:none}@media(max-width:768px){.diagnostic-modal.svelte-89etqq{max-width:100%;max-height:100vh}.diagnostic-modal.svelte-89etqq:before,.diagnostic-modal.svelte-89etqq:after{width:12px;height:12px}}.close-button.svelte-89etqq{position:absolute;top:1rem;right:1rem;border:.5px solid #ccc;width:24px;height:24px;font-size:var(--font-size);font-weight:400;cursor:pointer;color:#666;line-height:1;transition:all .1s ease;display:flex;align-items:center;justify-content:center;z-index:1}.close-button.svelte-89etqq:hover{background:#f8f8f8;color:#333}.diagnostic-content.svelte-89etqq{flex:1;display:flex;flex-direction:column;padding:3rem 1.5rem 1.5rem;overflow-y:auto}.diagnostic-content.svelte-89etqq::-webkit-scrollbar{width:4px}.diagnostic-content.svelte-89etqq::-webkit-scrollbar-track{background:#f5f5f5}.diagnostic-content.svelte-89etqq::-webkit-scrollbar-thumb{background:#ccc;border-radius:0}.diagnostic-content.svelte-89etqq::-webkit-scrollbar-thumb:hover{background:#999}.step-content.svelte-89etqq{flex:1}.step-content.svelte-89etqq h2:where(.svelte-89etqq){margin:-2rem 0 2rem;padding-top:0;font-size:1rem;font-weight:400;color:#333;letter-spacing:.5px;line-height:1.5}.step-content.result.svelte-89etqq{display:flex;flex-direction:column;gap:1.5rem}.options.svelte-89etqq{display:flex;flex-direction:column;gap:1rem}.options.horizontal.svelte-89etqq{flex-direction:row}.options.horizontal.svelte-89etqq .checkbox-option:where(.svelte-89etqq){flex:1}.checkbox-option.svelte-89etqq{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.5rem;border:.5px solid #ccc;cursor:pointer;transition:all .2s ease}.checkbox-option.svelte-89etqq:hover{background:#f8f8f8;border-color:#999}.checkbox-option.svelte-89etqq input[type=radio]:where(.svelte-89etqq){appearance:none;width:16px;height:16px;border:.5px solid #999;cursor:pointer;position:relative;flex-shrink:0;margin-top:.2rem}.checkbox-option.svelte-89etqq input[type=radio]:where(.svelte-89etqq):checked{background:#333;border-color:#333}.checkbox-option.svelte-89etqq input[type=radio]:where(.svelte-89etqq):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px}.checkbox-option.svelte-89etqq input[type=checkbox]:where(.svelte-89etqq){appearance:none;width:18px;height:18px;border:.5px solid #999;cursor:pointer;position:relative;flex-shrink:0;margin-top:.15rem;transition:all .2s ease}.checkbox-option.svelte-89etqq input[type=checkbox]:where(.svelte-89etqq):checked{background:#333;border-color:#333}.checkbox-option.svelte-89etqq input[type=checkbox]:where(.svelte-89etqq):checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;line-height:1;font-weight:700}.checkbox-option.svelte-89etqq input[type=checkbox]:where(.svelte-89etqq):hover{border-color:#666}.checkbox-option.svelte-89etqq .checkbox-label:where(.svelte-89etqq){flex:1;height:100%;font-size:var(--font-size);color:#666;letter-spacing:.5px;display:flex;flex-direction:column;gap:.3rem;justify-content:center}.checkbox-option.svelte-89etqq .checkbox-label:where(.svelte-89etqq) .option-title:where(.svelte-89etqq){font-weight:500;color:#333;display:flex;align-items:center;gap:.5rem}.checkbox-option.svelte-89etqq .checkbox-label:where(.svelte-89etqq) .option-desc:where(.svelte-89etqq){font-size:.7rem;color:#999;letter-spacing:.3px}.checkbox-option.svelte-89etqq input[type=radio]:where(.svelte-89etqq):checked~.checkbox-label:where(.svelte-89etqq),.checkbox-option.svelte-89etqq input[type=checkbox]:where(.svelte-89etqq):checked~.checkbox-label:where(.svelte-89etqq){color:#333}.result-box.svelte-89etqq{background:#f8f8f8;border:.5px solid #ccc;padding:1.5rem}.result-box.svelte-89etqq p:where(.svelte-89etqq){margin:0;font-size:var(--font-size);line-height:1.8;color:#333;letter-spacing:.3px;white-space:pre-line}.type-badge.svelte-89etqq{display:inline-block;background:#333;color:#fff;padding:.4rem .8rem;font-size:.75rem;font-weight:500;letter-spacing:1px;border:.5px solid #333;margin-bottom:1rem}.step-footer.svelte-89etqq{border-top:.5px solid #ddd;padding:1.5rem 0 0 1.5rem;display:flex;gap:1rem;justify-content:flex-end}.nav-button.svelte-89etqq{padding:.7rem 1.5rem;color:#666;border:.5px solid #ccc;cursor:pointer;font-size:.75rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.nav-button.svelte-89etqq:hover:not(:disabled){background:#f8f8f8;border-color:#999}.nav-button.primary.svelte-89etqq{background:#333;color:#fff;border-color:#333}.nav-button.primary.svelte-89etqq:hover:not(:disabled){background:#555;border-color:#555}.nav-button.svelte-89etqq:disabled{opacity:.3;cursor:not-allowed}.info-button.svelte-89etqq{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:.5px solid #999;color:#999;font-size:.65rem;cursor:pointer;transition:all .2s ease;flex-shrink:0;font-weight:700}.info-button.svelte-89etqq:hover{background:#333;color:#fff;border-color:#333}.info-overlay.svelte-89etqq{position:fixed;inset:0;background:#ffffffd9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:11000;display:flex;justify-content:center;align-items:center;padding:2rem}.info-modal.svelte-89etqq{border:.5px solid #ddd;width:100%;max-width:500px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:none}.info-modal.svelte-89etqq:before,.info-modal.svelte-89etqq:after{content:"";position:absolute;width:12px;height:12px;border:.5px solid #ccc}.info-modal.svelte-89etqq:before{top:0;left:0;border-right:none;border-bottom:none}.info-modal.svelte-89etqq:after{bottom:0;right:0;border-left:none;border-top:none}.info-modal.svelte-89etqq::-webkit-scrollbar{width:4px}.info-modal.svelte-89etqq::-webkit-scrollbar-track{background:#f5f5f5}.info-modal.svelte-89etqq::-webkit-scrollbar-thumb{background:#ccc;border-radius:0}@media(max-width:768px){.info-modal.svelte-89etqq{max-width:100%}}.info-content.svelte-89etqq{padding:2rem 1.5rem 1.5rem}.info-content.svelte-89etqq h3:where(.svelte-89etqq){margin:0 0 1.5rem;font-size:1.1rem;font-weight:400;color:#333;letter-spacing:.5px}.info-content.svelte-89etqq h4:where(.svelte-89etqq){margin:0 0 .5rem;font-size:var(--font-size);font-weight:500;color:#333;letter-spacing:.3px}.info-content.svelte-89etqq p:where(.svelte-89etqq){margin:0;font-size:var(--font-size);line-height:1.6;color:#666;letter-spacing:.3px}.info-content.svelte-89etqq ul:where(.svelte-89etqq){margin:.5rem 0 0;padding-left:1.2rem;list-style:none}.info-content.svelte-89etqq ul:where(.svelte-89etqq) li:where(.svelte-89etqq){position:relative;font-size:var(--font-size);line-height:1.8;color:#666;letter-spacing:.3px}.info-content.svelte-89etqq ul:where(.svelte-89etqq) li:where(.svelte-89etqq):before{content:"•";position:absolute;left:-.8rem;color:#999}.info-content.svelte-89etqq ul:where(.svelte-89etqq) li:where(.svelte-89etqq) strong:where(.svelte-89etqq){color:#333;font-weight:500}.info-section.svelte-89etqq{margin-top:1.5rem;margin-bottom:1.5rem}.info-section.svelte-89etqq:last-child{margin-bottom:0}.info-highlight.svelte-89etqq{background:#f8f8f8;border:.5px solid #ddd;padding:1rem 1.5rem;margin-bottom:1.5rem;font-size:var(--font-size)!important;line-height:1.6!important;color:#333!important;text-align:center}.fee-comparison.svelte-89etqq{display:flex;flex-direction:column;gap:.8rem;margin-top:.5rem}.fee-item.svelte-89etqq{padding:.8rem 1rem;border:.5px solid #ddd;background:#fafafa;font-size:var(--font-size);line-height:1.6}.fee-item.highlight.svelte-89etqq{background:#f0f8f0;border-color:#4a9d4a}.fee-item.highlight.svelte-89etqq strong:where(.svelte-89etqq){color:#2d7a2d}.fee-item.svelte-89etqq strong:where(.svelte-89etqq){color:#333}.info-footer.svelte-89etqq{margin-top:1.5rem;padding-top:1.5rem;border-top:.5px solid #eee;font-size:.75rem!important;color:#999!important;text-align:center}.modal-backdrop.svelte-1cydcan{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content.svelte-1cydcan{background:#fff;width:100%;max-width:900px;max-height:90vh;border:.5px solid #ddd;position:relative;display:flex;flex-direction:column;overflow:hidden}.close-button.svelte-1cydcan{position:absolute;top:1rem;right:1rem;border:.5px solid #ccc;width:24px;height:24px;font-size:var(--font-size);font-weight:400;cursor:pointer;color:#666;line-height:1;transition:all .1s ease;display:flex;align-items:center;justify-content:center;z-index:10}.close-button.svelte-1cydcan:hover{background:#f8f8f8;color:#333}.modal-header.svelte-1cydcan{padding:1.5rem;border-bottom:.5px solid #ddd}.modal-header.svelte-1cydcan h2:where(.svelte-1cydcan){margin:0 0 .3rem;font-size:1rem;font-weight:400;color:#333;letter-spacing:.5px}.modal-header.svelte-1cydcan .modal-subtitle:where(.svelte-1cydcan){font-size:.85rem;color:#666;margin:0;letter-spacing:.3px}.video-container.svelte-1cydcan{position:relative;flex:1;display:flex;flex-direction:column}.video-container.svelte-1cydcan video:where(.svelte-1cydcan){width:100%;height:100%;object-fit:contain}@media(max-width:768px){.modal-backdrop.svelte-1cydcan{padding:0}.modal-content.svelte-1cydcan{width:100%;max-width:100%;max-height:100vh;border:none}.modal-header.svelte-1cydcan{padding:1.2rem 1rem}.modal-header.svelte-1cydcan h2:where(.svelte-1cydcan){font-size:.95rem}.modal-header.svelte-1cydcan .modal-subtitle:where(.svelte-1cydcan){font-size:.8rem}.close-button.svelte-1cydcan{top:.8rem;right:.8rem}}.modal-overlay.svelte-1i8amqb{position:fixed;inset:0;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;display:flex;justify-content:center;align-items:center;padding:2rem;overflow-y:auto}.modal-container.svelte-1i8amqb{background:#fff;border:.5px solid #ddd;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.modal-close.svelte-1i8amqb{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border:.5px solid #ddd;background:#fff;font-size:1.5rem;color:#666;cursor:pointer;transition:all .2s ease;z-index:1}.modal-close.svelte-1i8amqb:hover{background:#fafafa;color:#333}.modal-content.svelte-1i8amqb{padding:3rem 2rem 2rem}.modal-header.svelte-1i8amqb{text-align:center;margin-bottom:2.5rem}.modal-header.svelte-1i8amqb h2:where(.svelte-1i8amqb){font-size:1.5rem;font-weight:400;letter-spacing:1px;color:#333;margin:0 0 .5rem}.modal-header.svelte-1i8amqb .modal-subtitle:where(.svelte-1i8amqb){font-size:.85rem;color:#999;letter-spacing:.5px;margin:0}.payment-sections.svelte-1i8amqb{display:flex;flex-direction:column;gap:2rem}.payment-section.svelte-1i8amqb{padding-bottom:2rem;border-bottom:.5px solid #e0e0e0}.payment-section.svelte-1i8amqb:last-child{border-bottom:none;padding-bottom:0}.payment-section.svelte-1i8amqb .section-title:where(.svelte-1i8amqb){font-size:.9rem;font-weight:400;letter-spacing:1px;color:#999;margin:0 0 1.5rem;text-transform:uppercase}.payment-section.svelte-1i8amqb .payment-grid:where(.svelte-1i8amqb){display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.payment-section.svelte-1i8amqb .payment-grid.large:where(.svelte-1i8amqb){grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.payment-section.svelte-1i8amqb .payment-item:where(.svelte-1i8amqb){display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:.5px solid #e0e0e0;background:#fff;transition:all .2s ease}.payment-section.svelte-1i8amqb .payment-item:where(.svelte-1i8amqb):hover{border-color:#999;background:#fafafa}.payment-section.svelte-1i8amqb .payment-item:where(.svelte-1i8amqb) .payment-logo-wrap:where(.svelte-1i8amqb){display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:.75rem}.payment-section.svelte-1i8amqb .payment-item:where(.svelte-1i8amqb) .payment-logo-wrap.with-bg:where(.svelte-1i8amqb){padding:.5rem 1rem;border-radius:4px}.payment-section.svelte-1i8amqb .payment-item:where(.svelte-1i8amqb) .payment-logo-wrap:where(.svelte-1i8amqb) .payment-logo:where(.svelte-1i8amqb){max-width:100px;max-height:40px;object-fit:contain}.payment-section.svelte-1i8amqb .payment-item:where(.svelte-1i8amqb) .payment-name:where(.svelte-1i8amqb){font-size:.75rem;font-weight:400;letter-spacing:.3px;color:#666;margin:0;text-align:center}.modal-footer.svelte-1i8amqb{text-align:center;margin-top:2.5rem;padding-top:2rem;border-top:.5px solid #e0e0e0}.modal-footer.svelte-1i8amqb p:where(.svelte-1i8amqb){font-size:.85rem;font-weight:300;color:#999;letter-spacing:.5px;margin:0}@media(max-width:768px){.modal-content.svelte-1i8amqb{padding:2rem 1.5rem 1.5rem}.payment-section.svelte-1i8amqb .payment-grid:where(.svelte-1i8amqb){grid-template-columns:repeat(2,1fr)}}.diagnostic-section.svelte-1qnb7ow{padding:4rem 0;background:#fafafa;border-top:.5px solid #ddd;border-bottom:.5px solid #ddd;position:relative}.diagnostic-section.svelte-1qnb7ow:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,#f0f0f0 1px,transparent 1px),linear-gradient(to bottom,#f0f0f0 1px,transparent 1px);background-size:40px 40px;opacity:.3;pointer-events:none}.diagnostic-intro.svelte-1qnb7ow{text-align:center;position:relative;z-index:1;max-width:800px;margin:0 auto}.diagnostic-intro.svelte-1qnb7ow .shopify-badge:where(.svelte-1qnb7ow){display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:.5px solid #95bf47;margin-bottom:2rem}.diagnostic-intro.svelte-1qnb7ow .shopify-badge:where(.svelte-1qnb7ow) .shopify-logo:where(.svelte-1qnb7ow){width:80px;height:auto}.diagnostic-intro.svelte-1qnb7ow .shopify-badge:where(.svelte-1qnb7ow) .partner-text:where(.svelte-1qnb7ow){font-size:.75rem;color:#666;letter-spacing:.5px}.diagnostic-intro.svelte-1qnb7ow .payment-partners:where(.svelte-1qnb7ow){margin-top:2.5rem;padding-top:2rem;border-top:.5px solid #e0e0e0}.diagnostic-intro.svelte-1qnb7ow .payment-partners:where(.svelte-1qnb7ow) .payment-partners-label:where(.svelte-1qnb7ow){font-size:.7rem;color:#999;letter-spacing:.5px;text-transform:uppercase;margin-bottom:1rem}.diagnostic-intro.svelte-1qnb7ow .payment-partners:where(.svelte-1qnb7ow) .payment-logos:where(.svelte-1qnb7ow){display:flex;justify-content:center;align-items:center;gap:2rem}.diagnostic-intro.svelte-1qnb7ow .payment-partners:where(.svelte-1qnb7ow) .payment-logos:where(.svelte-1qnb7ow) .payment-logo-item:where(.svelte-1qnb7ow){padding:.75rem 1.5rem;border:.5px solid #e0e0e0;background:#fff;transition:all .2s ease}.diagnostic-intro.svelte-1qnb7ow .payment-partners:where(.svelte-1qnb7ow) .payment-logos:where(.svelte-1qnb7ow) .payment-logo-item:where(.svelte-1qnb7ow):hover{border-color:#999}.diagnostic-intro.svelte-1qnb7ow .payment-partners:where(.svelte-1qnb7ow) .payment-logos:where(.svelte-1qnb7ow) .payment-logo-item:where(.svelte-1qnb7ow) .payment-logo:where(.svelte-1qnb7ow){height:20px;width:auto;object-fit:contain;opacity:.8}.diagnostic-intro.svelte-1qnb7ow .payment-partners:where(.svelte-1qnb7ow) .payment-methods-button:where(.svelte-1qnb7ow){margin-top:1rem;padding:.5rem 1.5rem;border:.5px solid #ddd;background:#fff;font-size:.75rem;color:#666;letter-spacing:.5px;cursor:pointer;transition:all .2s ease}.diagnostic-intro.svelte-1qnb7ow .payment-partners:where(.svelte-1qnb7ow) .payment-methods-button:where(.svelte-1qnb7ow):hover{border-color:#999;background:#fafafa;color:#333}.diagnostic-intro.svelte-1qnb7ow h1:where(.svelte-1qnb7ow){margin:0 0 .5rem;font-size:1.8rem;font-weight:500;color:#333;letter-spacing:.5px;line-height:1.4}.diagnostic-intro.svelte-1qnb7ow h2:where(.svelte-1qnb7ow){margin:0 0 1.5rem;font-size:1.1rem;font-weight:400;color:#666;letter-spacing:.3px}.diagnostic-intro.svelte-1qnb7ow .intro-desc:where(.svelte-1qnb7ow){margin:0 0 1.5rem;font-size:.95rem;color:#666;line-height:1.8;letter-spacing:.3px}.diagnostic-intro.svelte-1qnb7ow .intro-desc:where(.svelte-1qnb7ow) strong:where(.svelte-1qnb7ow){color:#333;font-weight:500}.diagnostic-intro.svelte-1qnb7ow .intro-features:where(.svelte-1qnb7ow){display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-bottom:2rem}.diagnostic-intro.svelte-1qnb7ow .intro-features:where(.svelte-1qnb7ow) .feature-tag:where(.svelte-1qnb7ow){padding:.4rem 1rem;border:.5px solid #ddd;font-size:.75rem;color:#666;letter-spacing:.5px;transition:all .2s ease}.diagnostic-intro.svelte-1qnb7ow .intro-features:where(.svelte-1qnb7ow) .feature-tag:where(.svelte-1qnb7ow):hover{border-color:#333;color:#333}.diagnostic-intro.svelte-1qnb7ow p:where(.svelte-1qnb7ow){margin:0 0 2rem;font-size:var(--font-size);color:#666;line-height:1.8;letter-spacing:.3px}.diagnostic-button.svelte-1qnb7ow{color:#333;border:.5px solid #333;padding:1rem 2rem;cursor:pointer;font-size:.85rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;transition:all .2s ease}.diagnostic-button.svelte-1qnb7ow:hover{background:#333;color:#fff;transform:translateY(-2px)}.service-process.svelte-1qnb7ow{padding:4rem 0}.process-intro.svelte-1qnb7ow{text-align:center;margin-bottom:3rem}.process-intro.svelte-1qnb7ow h2:where(.svelte-1qnb7ow){margin:0 0 .5rem;font-size:1.5rem;font-weight:400;color:#333;letter-spacing:.5px}.process-intro.svelte-1qnb7ow p:where(.svelte-1qnb7ow){margin:0;font-size:.85rem;color:#999;letter-spacing:.3px}.process-steps.svelte-1qnb7ow{display:flex;flex-direction:column;gap:2rem}.process-step.svelte-1qnb7ow{border:.5px solid #ddd;transition:all .2s ease}.process-step.svelte-1qnb7ow:hover{box-shadow:0 2px 8px #0000000d}.step-header.svelte-1qnb7ow{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:.5px solid #ddd;background:#fafafa}.step-number.svelte-1qnb7ow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#333;color:#fff;font-size:.85rem;font-weight:500;border:.5px solid #333;flex-shrink:0}.step-header.svelte-1qnb7ow h3:where(.svelte-1qnb7ow){flex:1;margin:0;font-size:1.1rem;font-weight:400;color:#333;letter-spacing:.3px}.step-price.svelte-1qnb7ow{font-size:var(--font-size);font-weight:500;color:#333;letter-spacing:.3px}.step-content-box.svelte-1qnb7ow{padding:1.5rem}.step-content-box.svelte-1qnb7ow p:where(.svelte-1qnb7ow){margin:0 0 1rem;font-size:var(--font-size);line-height:1.6;color:#666;letter-spacing:.3px}.step-content-box.svelte-1qnb7ow p:where(.svelte-1qnb7ow):last-child{margin-bottom:0}.step-content-box.svelte-1qnb7ow ul:where(.svelte-1qnb7ow){margin:0 0 1rem;padding-left:1.2rem;list-style:none}.step-content-box.svelte-1qnb7ow ul:where(.svelte-1qnb7ow) li:where(.svelte-1qnb7ow){position:relative;font-size:var(--font-size);line-height:1.8;color:#666;letter-spacing:.3px}.step-content-box.svelte-1qnb7ow ul:where(.svelte-1qnb7ow) li:where(.svelte-1qnb7ow):before{content:"•";position:absolute;left:-1rem;color:#999}.step-subtitle.svelte-1qnb7ow{font-size:.9rem!important;font-weight:500!important;color:#999!important;text-transform:uppercase;letter-spacing:1px!important}.step-note.svelte-1qnb7ow{font-size:.75rem!important;color:#999!important;border-left:2px solid #ddd;padding-left:1rem;margin-top:1rem!important}.option-box.svelte-1qnb7ow{margin-top:1.5rem;padding:1rem;border:.5px solid #ddd}.option-box.svelte-1qnb7ow .option-title:where(.svelte-1qnb7ow){font-size:.9rem!important;font-weight:500!important;color:#333!important;margin-bottom:.5rem!important}.option-box.svelte-1qnb7ow .price-list:where(.svelte-1qnb7ow){margin-bottom:.8rem}.option-box.svelte-1qnb7ow .price-list:where(.svelte-1qnb7ow) p:where(.svelte-1qnb7ow){font-size:.85rem!important;font-weight:500!important;color:#666!important;margin:0 0 .3rem!important}.option-box.svelte-1qnb7ow .price-list:where(.svelte-1qnb7ow) p:where(.svelte-1qnb7ow):last-child{margin-bottom:0!important}.option-box.svelte-1qnb7ow .option-price:where(.svelte-1qnb7ow){font-size:.85rem!important;font-weight:500!important;color:#666!important;margin-bottom:.8rem!important}.option-box.svelte-1qnb7ow ul:where(.svelte-1qnb7ow){margin-bottom:.8rem!important}.policy-box.svelte-1qnb7ow{margin-top:1.5rem;padding:1rem;background:#f8f8f8;border:.5px solid #ddd}.policy-box.svelte-1qnb7ow .policy-title:where(.svelte-1qnb7ow){font-size:.9rem!important;font-weight:500!important;color:#333!important;margin-bottom:.5rem!important}.policy-box.svelte-1qnb7ow p:where(.svelte-1qnb7ow){font-size:.85rem!important;line-height:1.6!important;margin-bottom:.3rem!important}.policy-box.svelte-1qnb7ow p:where(.svelte-1qnb7ow):last-child{margin-bottom:0!important}.step-action.svelte-1qnb7ow{margin-top:1rem;display:flex;gap:.8rem;justify-content:flex-end;align-items:center}.preview-button.svelte-1qnb7ow{color:#666;border:.5px solid #ddd;background:#fff;padding:.6rem 1.2rem;cursor:pointer;font-size:.85rem;font-weight:400;letter-spacing:.5px;transition:all .2s ease}.preview-button.svelte-1qnb7ow:hover{background:#f5f5f5;border-color:#999;color:#333}.apply-button.svelte-1qnb7ow{color:#333;border:.5px solid #333;padding:.6rem 1.2rem;cursor:pointer;font-size:.85rem;font-weight:400;letter-spacing:.5px;transition:all .2s ease}.apply-button.svelte-1qnb7ow:hover{background:#333;color:#fff}.price-note.svelte-1qnb7ow{font-size:.75rem!important;color:#999!important;text-align:right!important;margin:0 0 1rem!important;line-height:1.4!important}.additional-options.svelte-1qnb7ow{padding:4rem 0;background:#fafafa;border-top:.5px solid #ddd}.options-intro.svelte-1qnb7ow{text-align:center;margin-bottom:3rem}.options-intro.svelte-1qnb7ow h2:where(.svelte-1qnb7ow){margin:0 0 .5rem;font-size:1.5rem;font-weight:400;color:#333;letter-spacing:.5px}.options-intro.svelte-1qnb7ow p:where(.svelte-1qnb7ow){margin:0;font-size:.85rem;color:#999;letter-spacing:.3px}.options-grid.svelte-1qnb7ow{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.options-grid.svelte-1qnb7ow{grid-template-columns:1fr}}.option-card.svelte-1qnb7ow{padding:1.5rem;border:.5px solid #ddd;transition:all .2s ease}.option-card.svelte-1qnb7ow:hover{box-shadow:0 2px 8px #0000000d}.option-card.svelte-1qnb7ow h3:where(.svelte-1qnb7ow){margin:0 0 1rem;font-size:1.1rem;font-weight:400;color:#333;letter-spacing:.3px}.option-card.svelte-1qnb7ow .option-description:where(.svelte-1qnb7ow){margin:0 0 1rem;font-size:.9rem;line-height:1.6;color:#666;letter-spacing:.3px}.option-card.svelte-1qnb7ow .option-note:where(.svelte-1qnb7ow){margin:0 0 .5rem;font-size:.75rem;color:#999;line-height:1.4}.options-action.svelte-1qnb7ow{margin-top:2rem;text-align:center}.faq-section.svelte-1qnb7ow{padding:4rem 0;border-top:.5px solid #ddd}.faq-intro.svelte-1qnb7ow{text-align:center;margin-bottom:3rem}.faq-intro.svelte-1qnb7ow h2:where(.svelte-1qnb7ow){margin:0;font-size:1.5rem;font-weight:400;color:#333;letter-spacing:.5px}.faq-list.svelte-1qnb7ow{display:flex;flex-direction:column;gap:1.5rem}.faq-item.svelte-1qnb7ow{padding:1.5rem;border:.5px solid #ddd;transition:all .2s ease}.faq-item.svelte-1qnb7ow:hover{box-shadow:0 2px 8px #0000000d}.faq-item.svelte-1qnb7ow h3:where(.svelte-1qnb7ow){margin:0 0 1rem;font-size:.95rem;font-weight:500;color:#333;letter-spacing:.3px;line-height:1.5}.faq-item.svelte-1qnb7ow p:where(.svelte-1qnb7ow){margin:0;font-size:.9rem;line-height:1.8;color:#666;letter-spacing:.3px}.faq-item.svelte-1qnb7ow p:where(.svelte-1qnb7ow) a:where(.svelte-1qnb7ow){color:#95bf47;text-decoration:underline;transition:all .2s ease}.faq-item.svelte-1qnb7ow p:where(.svelte-1qnb7ow) a:where(.svelte-1qnb7ow):hover{color:#7a9c38}
