.payg-page[data-astro-cid-ri3qoaxe]{max-width:960px;overflow:hidden}.page-subtitle[data-astro-cid-ri3qoaxe]{color:var(--color-gray);margin-bottom:16px}.page-intro[data-astro-cid-ri3qoaxe]{color:var(--color-gray-700);line-height:1.7;font-size:.95rem;margin-bottom:32px}.page-intro[data-astro-cid-ri3qoaxe] p+p{margin-top:12px}.section-heading[data-astro-cid-ri3qoaxe]{margin-bottom:8px}.section-sub[data-astro-cid-ri3qoaxe]{color:var(--color-gray);font-size:.9rem;margin-bottom:24px}.payg-services{display:flex;flex-direction:column;margin-bottom:24px}.payg-table-header{display:grid;grid-template-columns:32px 1fr 140px;gap:12px;padding:12px 16px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-charcoal);border-bottom:2px solid var(--color-gray-200)}.payg-row{display:grid;grid-template-columns:32px 1fr 140px;gap:12px;align-items:start;padding:14px 16px;border-bottom:1px solid var(--color-gray-50);cursor:pointer;transition:background var(--transition)}.payg-row:last-child{border-bottom:none}.payg-row:hover{background:var(--color-gray-50)}.payg-row.is-selected{background:#ffe5120f}.payg-row .wiz-checkbox-box{margin-top:2px}.payg-service-info{display:flex;flex-direction:column;gap:2px}.payg-service-name{font-size:.9rem;font-weight:500;color:var(--color-gray-700)}.payg-row.is-selected .payg-service-name{color:var(--color-charcoal);font-weight:600}.payg-service-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.78rem;color:var(--color-gray);font-weight:400;line-height:1.4;margin-top:2px}.payg-fee{font-size:.9rem;font-weight:500;color:var(--color-charcoal);white-space:nowrap;text-align:right;padding-top:1px}.payg-summary{padding:12px 16px;background:var(--color-yellow-light);border:1px solid var(--color-yellow);font-size:.85rem;font-weight:600;color:var(--color-charcoal);margin-bottom:32px}.payg-contact{border-top:1px solid var(--color-gray-100);padding-top:32px}.payg-contact h3{margin-bottom:16px}.payg-form .cf-form{display:flex;flex-direction:column;gap:16px}.payg-form .cf-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.payg-form .cf-field{display:flex;flex-direction:column;gap:6px}.payg-form .cf-field label{font-size:.8rem;font-weight:600;color:var(--color-gray-700)}.payg-form .cf-field input,.payg-form .cf-field textarea{padding:10px 14px;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.9rem;font-family:inherit;background:var(--color-off-white);transition:border-color var(--transition),background var(--transition)}.payg-form .cf-field input:focus,.payg-form .cf-field textarea:focus{border-color:var(--color-charcoal);background:var(--color-white);outline:none}.payg-form .cf-field textarea{resize:vertical;min-height:80px}.payg-form .cf-error{color:#c0392b;font-size:.85rem}.payg-form .cf-success{text-align:center;padding:48px 24px;border:1px solid var(--color-gray-100)}.payg-form .cf-success svg{color:#27ae60;margin-bottom:12px}.payg-form .cf-success h3{margin-bottom:8px}.payg-form .cf-success p{color:var(--color-gray);font-size:.9rem;margin-bottom:16px}.footnotes[data-astro-cid-ri3qoaxe]{margin-bottom:8px}.footnote[data-astro-cid-ri3qoaxe]{font-size:.8rem;color:var(--color-gray);margin-bottom:4px}.cta-section[data-astro-cid-ri3qoaxe]{text-align:center;padding:48px 0;border-top:1px solid var(--color-gray-100);margin-top:24px}.cta-section[data-astro-cid-ri3qoaxe] h2[data-astro-cid-ri3qoaxe]{font-family:var(--font-heading);margin-bottom:8px}.cta-section[data-astro-cid-ri3qoaxe] p[data-astro-cid-ri3qoaxe]{color:var(--color-gray);margin-bottom:24px}.btn-cta[data-astro-cid-ri3qoaxe]{display:inline-block;background:var(--color-yellow);color:var(--color-charcoal);font-weight:600;font-size:.95rem;padding:10px 28px;border-radius:var(--radius-pill);transition:background var(--transition),color var(--transition)}.btn-cta[data-astro-cid-ri3qoaxe]:hover{background:var(--color-dark);color:var(--color-off-white);text-decoration:none}.cla-wizard-section[data-astro-cid-ri3qoaxe]{margin-top:48px;padding-top:48px;border-top:2px solid var(--color-gray-200)}.wiz-form{display:flex;flex-direction:column;gap:20px}.wiz-progress{margin-bottom:8px}.wiz-progress-bar{height:6px;background:var(--color-gray-100);border-radius:3px;overflow:hidden}.wiz-progress-fill{height:100%;background:var(--color-yellow);border-radius:3px;transition:width .3s ease}.wiz-progress-text{font-size:.8rem;color:var(--color-gray);margin-top:8px;font-weight:500}.wiz-intro{margin-bottom:16px}.wiz-intro-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.wiz-intro-card{display:flex;gap:12px;padding:16px;border:1px solid var(--color-gray-100);border-radius:var(--radius-sm);background:var(--color-gray-50)}.wiz-intro-card svg{flex-shrink:0;color:var(--color-charcoal);margin-top:2px}.wiz-intro-card div{display:flex;flex-direction:column;gap:2px}.wiz-intro-card strong{font-size:.85rem;color:var(--color-charcoal)}.wiz-intro-card span{font-size:.78rem;color:var(--color-gray);line-height:1.4}.wiz-selected-services{border:1px solid var(--color-yellow);background:var(--color-yellow-light);padding:16px;border-radius:var(--radius-sm)}.wiz-selected-services h4{font-size:.85rem;margin-bottom:8px}.wiz-selected-services ul{list-style:none;padding:0;margin:0}.wiz-selected-services li{display:flex;justify-content:space-between;font-size:.85rem;padding:4px 0;border-bottom:1px solid rgba(0,0,0,.06)}.wiz-selected-services li:last-child{border-bottom:none}.wiz-step{display:flex;flex-direction:column;gap:16px}.wiz-section-heading{font-family:var(--font-heading);font-size:1.1rem;margin-top:12px;padding-top:16px;border-top:1px solid var(--color-gray-100)}.wiz-section-heading:first-child{margin-top:0;padding-top:0;border-top:none}.wiz-sub-heading{font-size:.9rem;font-weight:600;color:var(--color-charcoal);margin-top:4px}.wiz-field{display:flex;flex-direction:column;gap:6px}.wiz-field label,.wiz-field-label{font-size:.8rem;font-weight:600;color:var(--color-gray-700)}.wiz-field input[type=text],.wiz-field input[type=email],.wiz-field input[type=tel],.wiz-field input[type=number],.wiz-field input[type=date],.wiz-field textarea,.wiz-field select{padding:10px 14px;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.9rem;font-family:inherit;background:var(--color-off-white);transition:border-color var(--transition),background var(--transition)}.wiz-field input:focus,.wiz-field textarea:focus,.wiz-field select:focus{border-color:var(--color-charcoal);background:var(--color-white);outline:none}.wiz-field input[aria-invalid=true],.wiz-field textarea[aria-invalid=true],.wiz-field select[aria-invalid=true]{border-color:#c0392b}.wiz-field textarea{resize:vertical;min-height:60px}.wiz-field input[type=file]{font-size:.85rem}.wiz-field--disabled input,.wiz-field--disabled textarea,.wiz-field--disabled select{opacity:.5;cursor:not-allowed;background:var(--color-gray-100)}.wiz-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wiz-options{display:flex;flex-direction:column;gap:8px}.wiz-options--inline{flex-direction:row;flex-wrap:wrap;gap:16px}.wiz-option,.wiz-check{display:flex;align-items:flex-start;gap:8px;font-size:.88rem;color:var(--color-gray-700);cursor:pointer}.wiz-option input,.wiz-check input{margin-top:3px;flex-shrink:0}.wiz-checks{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.wiz-error{color:#c0392b;font-size:.78rem}.wiz-submit-error{color:#c0392b;font-size:.88rem;padding:12px 16px;background:#fdf0ef;border:1px solid #f5c6cb;border-radius:var(--radius-sm)}.wiz-help{font-size:.82rem;color:var(--color-gray);line-height:1.5}.wiz-notice{font-size:.85rem;color:var(--color-charcoal);background:var(--color-yellow-light);border-left:3px solid var(--color-yellow);padding:12px 16px;line-height:1.5}.wiz-legal-text{font-size:.82rem;color:var(--color-gray-700);line-height:1.6;background:var(--color-gray-50);border:1px solid var(--color-gray-100);padding:20px 24px;border-radius:var(--radius-sm)}.wiz-legal-text p{margin-bottom:8px}.wiz-legal-text ul{margin:8px 0 16px;padding-left:20px}.wiz-legal-text li{margin-bottom:6px}.wiz-legal-text p:last-child,.wiz-legal-text ul:last-child{margin-bottom:0}.wiz-sig-preview{max-width:300px;border:1px solid var(--color-gray-200);padding:8px;margin-top:4px;background:#fff}.wiz-sig-preview img{max-width:100%;height:auto}.wiz-alarm-entry{border:1px solid var(--color-gray-100);border-radius:var(--radius-sm);padding:16px;display:flex;flex-direction:column;gap:12px}.wiz-alarm-header{display:flex;justify-content:space-between;align-items:center}.wiz-alarm-number{font-size:.85rem;font-weight:600;color:var(--color-charcoal)}.wiz-alarm-remove{background:none;border:none;color:#c0392b;font-size:.8rem;cursor:pointer;padding:2px 0;text-decoration:underline}.wiz-add-btn{align-self:flex-start;font-size:.85rem;padding:8px 20px}.wiz-nav{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--color-gray-100);margin-top:8px}.wiz-nav-left,.wiz-nav-right{display:flex;align-items:center;gap:12px}.wiz-reset-btn{background:none;border:none;color:var(--color-gray);font-size:.8rem;cursor:pointer;padding:6px 0;text-decoration:underline}.wiz-reset-btn:hover{color:#c0392b}.wiz-resume{text-align:center;padding:48px 24px;border:1px solid var(--color-gray-100);border-radius:var(--radius-sm)}.wiz-resume h3{margin-bottom:8px}.wiz-resume p{color:var(--color-gray);font-size:.9rem;margin-bottom:20px}.wiz-resume-actions{display:flex;gap:12px;justify-content:center}.wiz-success{text-align:center;padding:48px 24px;border:1px solid var(--color-gray-100);border-radius:var(--radius-sm)}.wiz-success svg{color:#27ae60;margin-bottom:12px}.wiz-success h3{margin-bottom:8px}.wiz-success p{color:var(--color-gray);font-size:.9rem}@media(max-width:743px){.payg-form .cf-row{grid-template-columns:1fr}.payg-table-header{display:none}.payg-row{grid-template-columns:24px 1fr;gap:8px}.payg-fee{grid-column:2;text-align:left}.wiz-row,.wiz-checks,.wiz-intro-cards{grid-template-columns:1fr}.wiz-nav{flex-direction:column-reverse;gap:12px}.wiz-nav-left,.wiz-nav-right{width:100%;justify-content:center}.wiz-resume-actions{flex-direction:column}}
