.block-editor .block-editor-plain-text.wp-block-prismatic-blocks[style]{padding:20px;line-height:22px;font-size:14px;font-family:Menlo,Consolas,Monaco,monospace;white-space:pre;resize:vertical !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-word-break:normal;word-break:normal;-webkit-overflow-scrolling:touch}:root{--color-primary:#0e5e89;--color-primary-dark:#094a6b;--color-primary-light:#e3f0f7;--color-accent:#1784b5;--color-accent-light:#e6f3fa;--color-bg:#f5f9fc;--color-surface:#fff;--color-border:#dce8ef;--color-border-strong:#b8cdd9;--color-text:#0d2137;--color-text-muted:#4a6478;--color-text-light:#7a929f;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-info:#2563eb;--color-info-bg:#dbeafe;--color-warning:#d97706;--color-warning-bg:#fef3c7;--font-display:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--shadow-sm:0 1px 3px rgba(14, 94, 137, 0.06);--shadow-md:0 4px 16px rgba(14, 94, 137, 0.08);--shadow-lg:0 12px 40px rgba(14, 94, 137, 0.1);--max-width:1120px;--section-gap:clamp(3rem, 6vw, 5rem)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-text);background:#fff;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}p{margin:0 !important}a{color:var(--color-accent);text-decoration:none;transition:color 0.2s}a:hover{color:var(--color-primary-dark)}.demo-section{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem var(--section-gap)}.demo-card{background:var(--color-surface);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-md);margin-top:3rem}.demo-label{padding:1rem 1.5rem;background:var(--color-text);color:white;font-family:var(--font-display);font-size:0.875rem;font-weight:600;display:flex;align-items:center;gap:0.5rem}.demo-label svg{width:18px;height:18px}.gif-placeholder{aspect-ratio:16 / 9;background:linear-gradient(135deg, #094a6b 0%, #0e5e89 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:rgba(255, 255, 255, 0.7)}.gif-placeholder svg{width:64px;height:64px;opacity:0.5}.gif-placeholder span{font-size:0.9375rem;font-weight:500}.main-content{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem var(--section-gap)}.section-card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:clamp(1.5rem, 4vw, 2.5rem);margin-bottom:2rem;box-shadow:var(--shadow-sm)}.section-header{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem}.section-number{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:white;font-family:var(--font-display);font-size:1.25rem;font-weight:800;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(14, 94, 137, 0.3)}.section-title-group h2{font-family:var(--font-display);font-size:clamp(1.25rem, 3vw, 1.625rem);font-weight:700;line-height:1.3;color:var(--color-text);margin-bottom:0.5rem}.section-title-group p{color:var(--color-text-muted);font-size:0.9375rem}.subsection{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}.subsection h3{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--color-text);margin-bottom:0.75rem;display:flex;align-items:center;gap:0.625rem}.subsection h3 .sub-num{font-size:0.8125rem;font-weight:700;color:var(--color-primary);background:var(--color-primary-light);padding:0.2rem 0.625rem;border-radius:999px}.subsection p{color:var(--color-text-muted);margin-bottom:1rem}.steps-list{list-style:none;counter-reset:step-counter;display:flex;flex-direction:column;gap:0.875rem;margin-top:1.25rem}.steps-list li{counter-increment:step-counter;display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:0.9375rem;color:var(--color-text);transition:border-color 0.2s, box-shadow 0.2s}.steps-list li:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.steps-list li::before{content:counter(step-counter);flex-shrink:0;width:28px;height:28px;background:var(--color-surface);border:2px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-display);font-size:0.8125rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:0.1rem}.steps-list li>span{min-width:0;flex:1;line-height:1.6}.steps-list li > span .tag{vertical-align:middle}.steps-list li strong{color:var(--color-text);font-weight:600}.check-list{list-style:none;display:flex;flex-direction:column;gap:0.875rem}.check-list li{display:flex;align-items:flex-start;gap:0.75rem;padding:1rem 1.25rem;background:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:0.9375rem;color:var(--color-text)}.check-list li::before{content:"✓";flex-shrink:0;width:24px;height:24px;background:var(--color-success-bg);color:var(--color-success);font-size:0.75rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:0.1rem}.callout{display:flex;align-items:flex-start;gap:0.875rem;padding:1rem 1.25rem;border-radius:var(--radius-md);margin:1.25rem 0;font-size:0.9375rem}.callout svg{flex-shrink:0;width:20px;height:20px;margin-top:0.15rem}.callout-info{background:var(--color-accent-light);border:1px solid #b8d9ec;color:#0e5e89}.callout-success{background:var(--color-success-bg);border:1px solid #bbf7d0;color:#166534}.callout-warning{background:var(--color-warning-bg);border:1px solid #fde68a;color:#92400e}.table-wrapper{overflow-x:auto;margin:1.25rem 0;border-radius:var(--radius-md);border:1px solid var(--color-border);-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;font-size:0.875rem;min-width:480px}thead{background:var(--color-bg)}th{font-family:var(--font-display);font-weight:700;text-align:left;padding:0.875rem 1.25rem;color:var(--color-text);border-bottom:2px solid var(--color-border);white-space:nowrap}td{padding:0.875rem 1.25rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);vertical-align:top}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--color-primary-light)}td:first-child{font-weight:600;color:var(--color-text)}.tag{display:inline-block;padding:0.2rem 0.625rem;background:var(--color-primary-light);color:var(--color-primary-dark);font-size:0.75rem;font-weight:600;border-radius:999px;white-space:nowrap}.tag-blue{background:var(--color-accent-light);color:var(--color-accent)}.status-badge{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.875rem;background:var(--color-success-bg);color:var(--color-success);font-size:0.8125rem;font-weight:600;border-radius:999px;border:1px solid #bbf7d0}.status-badge svg{width:14px;height:14px}.mapping-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin:1.25rem 0}.mapping-row{display:contents}.mapping-cell{padding:0.75rem 1.25rem;font-size:0.875rem;border-bottom:1px solid var(--color-border)}.mapping-cell:nth-child(odd){background:var(--color-bg);font-weight:600;color:var(--color-text);border-right:1px solid var(--color-border)}.mapping-cell:nth-child(even){color:var(--color-text-muted)}.mapping-row:last-child .mapping-cell{border-bottom:none}.faq-section{max-width:var(--max-width);margin:0 auto;padding:var(--section-gap) 1.5rem}.faq-header{text-align:center;margin-bottom:2.5rem}.faq-header h2{font-family:var(--font-display);font-size:clamp(1.75rem, 4vw, 2.25rem);font-weight:800;color:var(--color-text);margin-bottom:0.75rem}.faq-header p{color:var(--color-text-muted);font-size:1rem;max-width:48ch;margin:0 auto}.faq-list{display:flex;flex-direction:column;gap:0.875rem}.faq-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow 0.2s, border-color 0.2s}.faq-item:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.faq-item[open]{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.5rem;font-family:var(--font-display);font-size:0.9375rem;font-weight:600;color:var(--color-text);cursor:pointer;list-style:none;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-question-text{flex:1;min-width:0;line-height:1.5;padding-right:0.5rem}.faq-toggle{flex-shrink:0;width:32px;height:32px;min-width:32px;background:var(--color-primary-light);border-radius:50%;position:relative;color:var(--color-primary);transition:background 0.2s, color 0.2s}.faq-toggle svg{width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.faq-toggle .faq-icon-minus{opacity:0;visibility:hidden}.faq-item[open] .faq-toggle{background:var(--color-primary);color:#fff}.faq-item[open] .faq-toggle .faq-icon-plus{opacity:0;visibility:hidden}.faq-item[open] .faq-toggle .faq-icon-minus{opacity:1;visibility:visible}.faq-answer{padding:0 1.5rem 1.25rem 1.5rem;color:var(--color-text-muted);font-size:0.9375rem;line-height:1.7;border-top:1px solid var(--color-border);margin:0 1.5rem 1.25rem;padding-top:1rem}.bill-intro{color:var(--color-text-muted);font-size:0.9375rem;margin-bottom:1.5rem;max-width:72ch}.bill-list-label{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--color-text);margin-bottom:0.875rem}.bill-field-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-top:1.25rem}.bill-field-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.125rem;transition:border-color 0.2s, box-shadow 0.2s, transform 0.18s}.bill-field-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.bill-field-name{font-family:var(--font-display);font-size:0.8125rem;font-weight:700;color:var(--color-primary);margin-bottom:0.375rem;letter-spacing:0.01em}.bill-field-card p{font-size:0.8125rem;color:var(--color-text-muted);line-height:1.55;margin-bottom:0}.bill-field-card p strong{color:var(--color-text)}.bill-screenshot-note{display:flex;align-items:flex-start;gap:0.75rem;margin-top:1.5rem;padding:0.875rem 1.125rem;background:var(--color-bg);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:0.875rem;color:var(--color-text-muted)}.bill-screenshot-note svg{width:18px;height:18px;flex-shrink:0;color:var(--color-primary);margin-top:0.1rem}.bill-screenshot-note strong{color:var(--color-text)}.bill-lifecycle{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem;margin:1.5rem 0 0.5rem;padding:1rem 1.25rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.bill-arr{color:var(--color-text-light);font-size:0.875rem;font-weight:600}.section-img{width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border);margin-top:1.5rem;box-shadow:var(--shadow-md);display:block}@media (max-width: 900px){.mapping-grid{grid-template-columns:1fr}.mapping-cell:nth-child(odd){border-right:none;border-bottom:none;padding-bottom:0.25rem}.mapping-cell:nth-child(even){padding-top:0.25rem;padding-bottom:0.875rem;border-bottom:1px solid var(--color-border)}}@media (max-width: 768px){.section-header{flex-direction:column;gap:0.875rem}.section-number{width:40px;height:40px;font-size:1.125rem}.bill-field-grid{grid-template-columns:repeat(2, 1fr)}.bill-lifecycle{gap:0.375rem}}@media (max-width: 480px){.section-card{padding:1.25rem}th,td{padding:0.75rem 1rem}.bill-field-grid{grid-template-columns:1fr}}.page-wrapper{max-width:930px;margin:0 auto;padding:3rem 1.5rem 5rem}.flow-bar{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:0 1.5rem;overflow-x:auto}.flow-inner{max-width:900px;margin:0 auto;display:flex;align-items:center;padding:0.875rem 0;gap:0;min-width:480px}.flow-step{display:flex;align-items:center;gap:0.5rem;flex:1}.flow-step-num{width:26px;height:26px;border-radius:50%;background:var(--color-primary);color:white;font-size:0.6875rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.flow-step-label{font-size:0.75rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap}.flow-arrow{color:var(--color-text-light);font-size:1rem;padding:0 0.25rem;flex-shrink:0}.section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:1.75rem;box-shadow:0 1px 3px rgba(14,94,137,0.05)}.section>.section-header{padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid var(--color-border);display:flex;align-items:flex-start;gap:1rem;margin-bottom:0}.section-icon{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--color-primary-light);border:1px solid var(--color-border);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.section-icon.green{background:var(--color-success-bg);border-color:#bbf7d0;color:var(--color-success)}.section-icon.amber{background:var(--color-warning-bg);border-color:#fde68a;color:var(--color-warning)}.section-icon.purple{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}.section-step{font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-primary);margin-bottom:0.25rem}.section-step.green{color:var(--color-success)}.section-step.amber{color:var(--color-warning)}.section-step.purple{color:#7c3aed}.section > .section-header .section-title-wrap{flex:1}.card-heading{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--color-text);line-height:1.3}.card-subtext{font-size:0.8125rem;color:var(--color-text-muted);margin-top:0.25rem}.section-body{padding:1.5rem 1.75rem}.steps-list{display:flex;flex-direction:column;gap:0.75rem;margin-top:1rem}.step-item{display:flex;align-items:flex-start;gap:0.75rem;padding:0.875rem 1rem;background:var(--color-bg);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.step-num{width:24px;height:24px;border-radius:50%;background:var(--color-primary);color:white;font-size:0.6875rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.step-num.green{background:var(--color-success)}.step-num.amber{background:var(--color-warning)}.step-num.purple{background:#7c3aed}.step-text{font-size:0.875rem;color:var(--color-text);line-height:1.6;min-width:0;flex:1;margin:0}.step-text strong{color:var(--color-text);font-weight:600}.info-box{background:var(--color-accent-light);border:1px solid #b8d9ec;border-radius:var(--radius-sm);padding:0.875rem 1rem;display:flex;gap:0.625rem;margin-top:1rem;font-size:0.8125rem;color:#0e4a6e;line-height:1.6}.info-box.green{background:var(--color-success-bg);border-color:#bbf7d0;color:#166534}.info-box.amber{background:var(--color-warning-bg);border-color:#fde68a;color:#92400e}.info-box i, .info-box .svg-icon{font-size:1rem;flex-shrink:0;margin-top:1px}.svg-icon{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:inline-block;vertical-align:-0.125em;overflow:visible}.info-box p, .info-box div{margin:0}.sub-title{font-size:0.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.625rem;margin-top:1.25rem}.subitem{padding:0.75rem 1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:0.5rem;font-size:0.875rem;line-height:1.6;color:var(--color-text-muted)}.subitem strong{font-weight:600;color:var(--color-text)}.badge{display:inline-block;padding:0.125rem 0.5rem;border-radius:999px;font-size:0.6875rem;font-weight:500;white-space:nowrap}.badge-blue{background:var(--color-accent-light);color:var(--color-accent);border:1px solid #b8d9ec}.badge-green{background:var(--color-success-bg);color:var(--color-success);border:1px solid #bbf7d0}.badge-amber{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid #fde68a}.badge-purple{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}.badge-gray{background:var(--color-bg);color:var(--color-text-muted);border:1px solid var(--color-border)}.data-table-wrap{overflow-x:auto;margin-top:1rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);-webkit-overflow-scrolling:touch}.data-table-wrap table{width:100%;border-collapse:collapse;font-size:0.8125rem;min-width:400px}.data-table-wrap thead th{background:var(--color-bg);padding:0.625rem 0.875rem;text-align:left;font-weight:600;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.04em;white-space:nowrap}.data-table-wrap tbody td{padding:0.75rem 0.875rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top;line-height:1.5;text-align:left}.data-table-wrap tbody tr:last-child td{border-bottom:none}.data-table-wrap tbody tr:hover td{background:var(--color-bg)}.data-table-wrap table, .data-table-wrap td, .data-table-wrap th{border:0 !important}.field-map{margin-top:1rem;display:flex;flex-direction:column;gap:0.5rem}.field-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0.625rem;padding:0.625rem 0.875rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:0.8125rem}.field-row .left{color:var(--color-text);font-weight:500}.field-row .arrow{color:var(--color-primary);font-size:1rem;display:flex;align-items:center}.field-row .right{color:var(--color-text-muted)}.status-flow{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin-top:1rem;padding:1rem;background:var(--color-bg);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.status-chip{padding:0.3125rem 0.75rem;border-radius:999px;font-size:0.75rem;font-weight:500}.status-arrow{color:var(--color-text-light);font-size:1.125rem;line-height:1}.format-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.75rem;margin-bottom:1.25rem}.format-chip{display:flex;align-items:center;gap:0.375rem;padding:0.375rem 0.875rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:0.8125rem;font-weight:500;color:var(--color-text)}.section-divider{border:none;border-top:1px solid var(--color-border);margin:1.25rem 0}p.lead{font-size:0.9375rem;color:var(--color-text-muted);line-height:1.7;margin-bottom:0.25rem}.new-faq{background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden}.new-faq-header{padding:1.75rem 1.75rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:0.875rem;text-align:center}.faq-hdr-icon{width:44px;height:44px;border-radius:var(--radius-sm);background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.new-faq-title{font-size:2.5rem;font-weight:600;color:var(--color-text);font-family:var(--font-display);text-align:center}.new-faq-item{border-bottom:1px solid var(--color-border);padding:1.25rem 0}.new-faq-item:last-child{border-bottom:none}.new-faq-q{font-size:1.0625rem;font-weight:600;color:var(--color-text);margin-bottom:0.5rem;display:flex;gap:0.625rem;align-items:flex-start;padding:0 !important}.faq-q-badge{width:22px;height:22px;border-radius:50%;background:#105e8717;border:1px solid #105e8721;color:#105e87;font-size:0.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.new-faq-a{font-size:1rem;color:var(--color-text-muted);line-height:1.7;padding-left:2rem;margin-bottom:25px}.bill-field-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:0.5rem;margin-top:0.75rem}.bill-field-card{padding:0.75rem 1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color 0.2s}.bill-field-card:hover{border-color:var(--color-primary)}.bill-field-name{font-size:0.6875rem;font-weight:700;color:var(--color-primary);margin-bottom:0.25rem;text-transform:uppercase;letter-spacing:0.04em}.bill-field-card p{font-size:0.8125rem;color:var(--color-text-muted);line-height:1.5;margin:0}.bill-field-card p strong{color:var(--color-text)}p{margin:0 !important}dl dt::before{content:"" !important}p.intro-text{padding-bottom:15px;text-align:center}p.lead{padding-bottom:12px}@media (max-width: 640px){.section>.section-header,.section-body{padding:10px}.new-faq-header{padding:1.25rem}.field-row{grid-template-columns:1fr;gap:0.25rem}.field-row .arrow{display:none}.field-row .right::before{content:'→ ';color:var(--color-primary)}.flow-inner{min-width:400px}.new-faq-title{font-size:27px;line-height:33px}}@media screen and (max-width:767.98px){.hero-headline{font-size:40px;line-height:53px;padding-right:30px;padding-bottom:50px}}@media screen and (min-width:766.98px){.hero-headline{font-size:45px;line-height:65px;padding-right:30px;padding-bottom:50px}}.justify-content-center{justify-content:center}body{margin:0 auto;font-family:"Figtree",sans-serif}p{color:#333}.hero-subheadline{font-size:27px;line-height:35px;font-weight:600;padding-bottom:12px}.cta-button{font-size:20px;color:#fff;line-height:30px;background-color:#075e8d;padding:15px 25px;display:inline-block;margin:30px 0 0 0;border:0px}.cta-button:hover{background-color:#0079bb;color:#fff}.green-icon{font-size:20px;line-height:30px;padding-bottom:20px;padding-left:33px;background-image:url(https://satvasolutions.com/wp-content/uploads/2024/08/Tick-Mark.webp);background-repeat:no-repeat;background-size:25px;background-position:1px 5px}.BackBtn{display:none !important}.error .error{background-color:transparent !important}#message{color:#075e8d !important;font-size:20px;padding:13px 45px 13px 15px}label#business-error,label#email-error,label#mobile-error,label#name-error,label#website-error,#budget-error{bottom:-22px;margin:5px 0;padding-left:5px;left:0;position:absolute;font-size:12px;color:red;line-height:10px;top:inherit}label#message-error{top:68px;margin:5px 0;padding-left:5px;left:0;position:absolute;font-size:12px;color:red}.lb-input{margin-bottom:35px;position:relative;width:100%}.wpcf7-form-control.wpcf7-validates-as-required{width:100%;box-sizing:border-box;font-size:19px;line-height:17px;color:#075e8d;background:no-repeat padding-box #fff;border:2px solid #dedede;height:60px;padding:10px 17px}.msg-icon.error-msg{font-size:13px;color:red}.wpcf7-textarea:focus,input.wpcf7-form-control.wpcf7-validates-as-required:focus{border-color:#075e8d !important;outline:0;background-color:#fff !important}.error .wpcf7-textarea{border-color:red}.lb-input label{pointer-events:none;position:absolute;top:20px;left:15px;transition:0.3s;letter-spacing:-0.15px;color:#656d72}.lb-input.has-value label{left:12px;top:-10px;font-size:16px;border-radius:20px;padding:2px 5px;background:#fff}.wpcf7-textarea{border:2px solid #dedede;width:100%;height:70px;font-size:17px;font-weight:400;color:#585755;padding:15px;box-sizing:border-box}.success-msg{width:30px;height:30px;border-radius:100%;display:block;stroke:red;stroke-miterlimit:25;animation:0.4s ease-in-out 0.3s forwards fill, 0.3s ease-in-out 0.9s both scale;background:#2d9f1c;position:absolute;z-index:99999999;top:14px;right:7px}.success-msg::after,.success-msg::before{content:"";position:absolute;background-color:#fff;width:0;height:2px;transform-origin:left;animation-duration:0.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.success-msg::before{top:15px;left:5px;transform:rotate(40deg);animation-name:left;animation-delay:0.1s}.success-msg::after{top:22px;left:12px;transform:rotate(-52deg);animation-name:right;animation-delay:0.2s}@keyframes left{0%{width:0}100%{width:10px}}@keyframes right{0%{width:0}100%{width:18px}}.error .wpcf7-validates-as-required{border-color:#f60003 !important;background-color:#fff !important}@keyframes wrap{0%{background-color:transparent;transform:scale(0)}100%{background-color:red;transform:scale(1)}}@keyframes lefterror{0%{width:0}100%{width:18px}}@keyframes righterror{0%{width:0}100%{width:18px}}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}label#budget-error{top:54px;margin:5px 0;padding-left:5px;left:-3px;position:absolute;font-size:13px;color:red;opacity:1}.to-bottom-space{padding:80px 0 80px 0}.hero.container.to-bottom-space{padding-top:20px}.detail-description,.case-description,.testimonial-text{font-size:22px;line-height:35px}.section-title{text-align:center;font-size:42px;line-height:49px;padding-bottom:60px}.introduction  .detail-description{text-align:center}.section-subtitle{font-size:23px;line-height:30px;text-align:center;padding-bottom:50px}.introduction .section-title,.bottom-section-subtitle{padding-bottom:20px}.detail-image{margin-right:20px}.detail-title{line-height:36px;font-size:32px}.service-details .detail-description{padding-top:20px}.service-detail{border:1px solid #d9d9d963;padding:25px;height:100%}.service-details .col-12.col-sm-12.col-md-12.col-lg-6.col-xl-6.col-xxl-6{margin-bottom:30px}.case-title{font-size:25px;line-height:36px;padding:10px 0 10px 0}blockquote.testimonial{background-color:transparent;padding:0;margin:0}.customer-name{padding-top:20px;display:block;font-size:20px;font-weight:600}.customer-testimonials .cta-button{margin:65px auto 0px;display:table;width:auto}.client-logo{margin:15px}.form-title-text{font-size:34px;line-height:53px;padding-bottom:20px}.cta-section .section-title{padding-bottom:30px}.cta-section .cta-button{margin:35px auto 0;display:table}ul.service-list{display:flex;flex-wrap:wrap}li.service-item{flex:45%;margin-bottom:40px;padding:25px;border:1px solid #d9d9d963}.service-link{color:#333;line-height:35px;font-size:20px;font-weight:600}.service-image{margin-right:20px}.service-excerpt{font-size:18px}.service-list li:nth-child(odd){margin-right:35px}li.service-item:hover{border-color:#075e8d}li.service-item:hover a{color:#075e8d}.client-logos{text-align:center}li.green-icon{list-style-type:none}.myob-integration-process>div>div>p{font-size:22px;line-height:30px;font-weight:600;margin:20px 0 20px 0}#btn-validate{width:100%;cursor:pointer;margin-top:0px}