/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.moc-smart-coding *{box-sizing:border-box;margin:0;padding:0}.moc-smart-coding{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-page);color:var(--fg-dark);font-family:var(--font-body);line-height:1.6}.moc-smart-coding .section{max-width:520px;margin-inline:auto;padding:28px 16px}.moc-smart-coding .section-header{margin-bottom:var(--spacing-7,28px);text-align:center}.moc-smart-coding .section-header .eyebrow{margin-bottom:var(--spacing-3,12px);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;background:var(--bg-mint);color:var(--fg-dark);letter-spacing:.06em;font-family:var(--font-display);border-radius:3.40282e38px;padding:6px 12px;display:inline-flex}.moc-smart-coding .section-header h2{margin-bottom:calc(var(--spacing,.25rem) * 2.5);--tw-leading:var(--leading-tight,1.1);line-height:var(--leading-tight,1.1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-dark);font-size:clamp(18px,3vw,28px)}.moc-smart-coding .section-header p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.3);line-height:var(--leading-normal,1.3);color:var(--muted);max-width:420px;margin-inline:auto}.moc-smart-coding .mockup-wrap{max-width:480px;min-height:300px;margin-inline:auto;position:relative}.moc-smart-coding .skel-bg{background:var(--surface);border:1px solid var(--border);border-radius:20px;min-height:280px;padding:14px 16px 16px;position:relative;overflow:hidden;box-shadow:0 4px 6px #0f2f2005,0 12px 24px #0f2f200a,0 32px 80px #0f2f2014}.moc-smart-coding .skel-header{margin-bottom:calc(var(--spacing,.25rem) * 3.5);justify-content:space-between;align-items:center;display:flex}.moc-smart-coding .skel-title-bar{height:calc(var(--spacing,.25rem) * 2.5);background:var(--skel-grey);border-radius:3.40282e38px;width:120px}.moc-smart-coding .skel-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.moc-smart-coding .skel-action-btn{height:var(--spacing-6,24px);border-radius:var(--radius-md,10px);background:var(--skel-grey);width:60px}.moc-smart-coding .skel-action-btn.accent{opacity:.35;background:var(--accent)}.moc-smart-coding .skel-form{margin-top:calc(var(--spacing,.25rem) * 1.5);gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.moc-smart-coding .skel-field{gap:var(--spacing-1,4px);flex-direction:column;display:flex}.moc-smart-coding .skel-label{height:var(--spacing-2,8px);background:var(--skel-grey);border-radius:3.40282e38px;width:70px}.moc-smart-coding .skel-input{height:var(--spacing-7,28px);border-radius:var(--radius-lg,16px);background:var(--surface-2);border:1px solid var(--border);width:100%}.moc-smart-coding .skel-input.half{width:55%}.moc-smart-coding .skel-row{gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.moc-smart-coding .skel-row .skel-field{flex:1}.moc-smart-coding .skel-table{margin-top:calc(var(--spacing,.25rem) * 3.5);border-collapse:collapse;width:100%;font-size:11px}.moc-smart-coding .skel-table thead th{text-align:right;--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--muted);background:var(--header-blue);border-bottom:1px solid #cfddd6;padding:8px 6px}.moc-smart-coding .skel-table thead th:first-child{border-top-right-radius:var(--radius-lg,16px);border-bottom-right-radius:var(--radius-lg,16px)}.moc-smart-coding .skel-table thead th:last-child{border-top-left-radius:var(--radius-lg,16px);border-bottom-left-radius:var(--radius-lg,16px)}.moc-smart-coding .skel-table tbody td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e9efec;padding:8px 6px}.moc-smart-coding .skel-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.moc-smart-coding .skel-name-pill{height:var(--spacing-3,12px);width:calc(var(--spacing,.25rem) * 20);vertical-align:middle;background:var(--skel-grey);border-radius:3.40282e38px;display:inline-block}.moc-smart-coding .skel-bar-inline{vertical-align:middle;background:var(--skel-blue);border-radius:3.40282e38px;height:7px;display:inline-block}.moc-smart-coding .skel-bar-inline.short{width:40%}.moc-smart-coding .skel-bar-inline.medium{width:60%}.moc-smart-coding .float-card{z-index:10;border-radius:var(--radius-2xl,40px);transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:var(--ease-brand,cubic-bezier(.4, 0, .2, 1));transition-duration:.25s;transition-timing-function:var(--ease-brand,cubic-bezier(.4, 0, .2, 1));background:var(--surface);border:1px solid var(--border);min-width:130px;max-width:190px;padding:10px;position:absolute;box-shadow:0 6px 18px #0f2f2014,0 18px 48px #0f2f2024}.moc-smart-coding .float-card:hover{z-index:30;transform:translateY(-5px)scale(1.03);box-shadow:0 12px 32px #0f2f2024,0 32px 80px #0f2f202e}.moc-smart-coding .float-card-header{margin-bottom:var(--spacing-2,8px);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.moc-smart-coding .float-card-icon{height:var(--spacing-7,28px);width:var(--spacing-7,28px);border-radius:var(--radius-lg,16px);flex-shrink:0;place-items:center;display:grid}.moc-smart-coding .float-card-icon svg{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.moc-smart-coding .float-card-icon.dark-bg{background:var(--card-dark);color:var(--accent)}.moc-smart-coding .float-card-icon.success-bg{background:var(--tag-1-bg);color:var(--tag-1-fg)}.moc-smart-coding .float-card-icon.info-bg{background:var(--tag-2-bg);color:var(--tag-2-fg)}.moc-smart-coding .float-card-label{--tw-leading:var(--leading-snug,1.15);font-size:10px;line-height:var(--leading-snug,1.15);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted)}.moc-smart-coding .float-card-value{margin-top:calc(var(--spacing,.25rem) * .5);--tw-leading:var(--leading-tight,1.1);font-size:15px;line-height:var(--leading-tight,1.1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-family:var(--font-mono);color:var(--fg-dark)}.moc-smart-coding .float-card-value.small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.moc-smart-coding .float-card-desc{margin-top:var(--spacing-1,4px);--tw-leading:var(--leading-relaxed,1.6);font-size:10px;line-height:var(--leading-relaxed,1.6);color:var(--muted)}.moc-smart-coding .float-card-badge{margin-top:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:var(--spacing-1,4px);--tw-font-weight:var(--font-weight-semibold,600);font-size:9px;font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;padding:2px 7px;display:inline-flex}.moc-smart-coding .float-card-badge.success{background:var(--tag-1-bg);color:var(--tag-1-fg)}.moc-smart-coding .float-card-badge.info{background:var(--tag-2-bg);color:var(--tag-2-fg)}.moc-smart-coding .code-row{margin-top:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.moc-smart-coding .code-pill{border-radius:var(--radius-md,10px);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);background:var(--skel-blue);color:var(--fg-dark);font-family:var(--font-mono);letter-spacing:.02em;padding:3px 8px}.moc-smart-coding .card-pos-1{top:-10px;left:-14px}.moc-smart-coding .card-pos-2{top:90px;right:-16px}.moc-smart-coding .card-pos-3{bottom:30px;left:-14px}@media (max-width:480px){.moc-smart-coding .section{padding:48px 16px}.moc-smart-coding .mockup-wrap{min-height:0}.moc-smart-coding .skel-row{gap:var(--spacing-4,16px);flex-direction:column}.moc-smart-coding .float-card{max-width:100%;margin:12px 0;position:relative!important;inset:auto!important}}.moc-sales-returns *{box-sizing:border-box;margin:0;padding:0}.moc-sales-returns{--tw-leading:var(--leading-relaxed,1.6);line-height:var(--leading-relaxed,1.6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-page);color:var(--fg-dark);font-family:var(--font-body)}.moc-sales-returns .section{max-width:520px;margin-inline:auto;padding:28px 16px}.moc-sales-returns .section-header{text-align:center;margin-bottom:28px}.moc-sales-returns .section-header .eyebrow{margin-bottom:var(--spacing-3,12px);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;background:var(--bg-mint);color:var(--fg-dark);letter-spacing:.06em;font-family:var(--font-display);border-radius:3.40282e38px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.moc-sales-returns .section-header h2{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);line-height:1.2;font-weight:var(--font-weight-bold,700);font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-dark);margin-bottom:10px;font-size:clamp(18px,3vw,28px)}.moc-sales-returns .section-header p{font-size:var(--text-label,14px);--tw-leading:1.5;color:var(--muted);max-width:420px;margin-inline:auto;line-height:1.5}.moc-sales-returns .mockup-wrap{max-width:480px;min-height:300px;margin-inline:auto;position:relative}.moc-sales-returns .skel-bg{background:var(--surface);border:1px solid var(--border);border-radius:20px;min-height:280px;padding:14px 16px 16px;overflow:hidden;box-shadow:0 4px 6px #0f2f2005,0 12px 24px #0f2f200a,0 32px 80px #0f2f2014}.moc-sales-returns .skel-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.moc-sales-returns .skel-title-bar{background:var(--skel-grey);border-radius:3.40282e38px;width:100px;height:10px}.moc-sales-returns .skel-actions{align-items:center;gap:6px;display:flex}.moc-sales-returns .skel-action-btn{border-radius:var(--radius-sm,6px);background:var(--skel-grey);width:60px;height:24px}.moc-sales-returns .skel-action-btn.accent{opacity:.35;background:var(--accent)}.moc-sales-returns .skel-avatar{background:var(--skel-grey);border-radius:3.40282e38px;width:24px;height:24px}.moc-sales-returns .skel-toolbar{gap:var(--spacing-2,8px);margin-bottom:14px;display:flex}.moc-sales-returns .skel-toolbar-bar{border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:#e9efec;width:90px;height:24px}.moc-sales-returns .skel-toolbar-bar.short{width:70px}.moc-sales-returns .skel-table{border-collapse:collapse;width:100%;font-size:11px}.moc-sales-returns .skel-table thead th{text-align:right;--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--muted);background:var(--header-blue);border-bottom:1px solid #cfddd6;padding:8px 6px}.moc-sales-returns .skel-table thead th:first-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.moc-sales-returns .skel-table thead th:last-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.moc-sales-returns .skel-table tbody td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e9efec;padding:8px 6px}.moc-sales-returns .skel-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.moc-sales-returns .skel-pill{height:var(--spacing-2,8px);width:var(--spacing-6,24px);vertical-align:middle;border-radius:3.40282e38px;display:inline-block}.moc-sales-returns .skel-pill.green{background:#cdecc8}.moc-sales-returns .skel-pill.pink{background:#ffd1d1}.moc-sales-returns .skel-pill.yellow{background:#fff3c4}.moc-sales-returns .skel-name-pill{height:var(--spacing-3,12px);vertical-align:middle;background:var(--skel-grey);border-radius:3.40282e38px;width:70px;display:inline-block}.moc-sales-returns .skel-bar-inline{vertical-align:middle;background:var(--skel-blue);border-radius:3.40282e38px;height:7px;display:inline-block}.moc-sales-returns .skel-bar-inline.short{width:40%}.moc-sales-returns .skel-bar-inline.medium{width:60%}.moc-sales-returns .skel-bar-inline.long{width:80%}.moc-sales-returns .float-card{z-index:10;transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:var(--ease-brand,cubic-bezier(.4, 0, .2, 1));transition-duration:.25s;transition-timing-function:var(--ease-brand,cubic-bezier(.4, 0, .2, 1));background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:130px;max-width:180px;padding:10px;position:absolute;box-shadow:0 6px 18px #0f2f2014,0 18px 48px #0f2f2024}.moc-sales-returns .float-card:hover{z-index:30;transform:translateY(-5px)scale(1.03);box-shadow:0 12px 32px #0f2f2024,0 32px 80px #0f2f202e}.moc-sales-returns .float-card-header{margin-bottom:var(--spacing-2,8px);align-items:center;gap:6px;display:flex}.moc-sales-returns .float-card-icon{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.moc-sales-returns .float-card-icon svg{width:14px;height:14px}.moc-sales-returns .float-card-icon.accent-bg{background:var(--bg-mint);color:var(--fg-dark)}.moc-sales-returns .float-card-icon.warn-bg{background:var(--tag-4-bg);color:var(--tag-4-fg)}.moc-sales-returns .float-card-label{--tw-leading:var(--leading-normal,1.3);font-size:10px;line-height:var(--leading-normal,1.3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted)}.moc-sales-returns .float-card-value{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);font-size:15px;line-height:1.2;font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-family:var(--font-mono);color:var(--fg-dark);margin-top:2px}.moc-sales-returns .float-card-desc{margin-top:var(--spacing-1,4px);--tw-leading:1.4;color:var(--muted);font-size:10px;line-height:1.4}.moc-sales-returns .float-card-badge{--tw-font-weight:var(--font-weight-semibold,600);font-size:9px;font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;align-items:center;gap:3px;margin-top:5px;padding:2px 7px;display:inline-flex}.moc-sales-returns .float-card-badge.success{background:var(--tag-1-bg);color:var(--tag-1-fg)}.moc-sales-returns .float-card-badge.warn{background:var(--tag-4-bg);color:var(--tag-4-fg)}.moc-sales-returns .mini-chart{margin-top:var(--spacing-2,8px);align-items:flex-end;gap:3px;height:28px;display:flex}.moc-sales-returns .mini-bar{opacity:.7;background:var(--accent);border-top-left-radius:3px;border-top-right-radius:3px;flex:1}.moc-sales-returns .mini-bar:first-child{height:40%}.moc-sales-returns .mini-bar:nth-child(2){height:70%}.moc-sales-returns .mini-bar:nth-child(3){height:55%}.moc-sales-returns .mini-bar:nth-child(4){height:85%}.moc-sales-returns .mini-bar:nth-child(5){height:60%}.moc-sales-returns .mini-bar:nth-child(6){height:90%}.moc-sales-returns .card-pos-1{top:-10px;right:-12px}.moc-sales-returns .card-pos-2{top:90px;left:-16px}.moc-sales-returns .card-pos-3{bottom:40px;right:-12px}@media (max-width:480px){.moc-sales-returns .section{padding:48px 16px}.moc-sales-returns .mockup-wrap{min-height:0}.moc-sales-returns .float-card{max-width:100%;margin:12px 0;position:relative!important;inset:auto!important}}.moc-multi-branch *{box-sizing:border-box;margin:0;padding:0}.moc-multi-branch{--tw-leading:var(--leading-relaxed,1.6);line-height:var(--leading-relaxed,1.6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-page);color:var(--fg-dark);font-family:var(--font-body)}.moc-multi-branch .section{max-width:520px;margin-inline:auto;padding:28px 16px}.moc-multi-branch .section-header{text-align:center;margin-bottom:28px}.moc-multi-branch .section-header .eyebrow{margin-bottom:var(--spacing-3,12px);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;background:var(--bg-mint);color:var(--fg-dark);letter-spacing:.06em;font-family:var(--font-display);border-radius:3.40282e38px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.moc-multi-branch .section-header h2{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);line-height:1.2;font-weight:var(--font-weight-bold,700);font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-dark);margin-bottom:10px;font-size:clamp(18px,3vw,28px)}.moc-multi-branch .section-header p{font-size:var(--text-label,14px);--tw-leading:1.5;color:var(--muted);max-width:420px;margin-inline:auto;line-height:1.5}.moc-multi-branch .mockup-wrap{max-width:480px;min-height:300px;margin-inline:auto;position:relative}.moc-multi-branch .skel-bg{background:var(--surface);border:1px solid var(--border);border-radius:20px;min-height:280px;display:flex;overflow:hidden;box-shadow:0 4px 6px #0f2f2005,0 12px 24px #0f2f200a,0 32px 80px #0f2f2014}.moc-multi-branch .skel-sidebar{width:var(--spacing-7,28px);align-items:center;gap:var(--spacing-3,12px);background:var(--fg-secondary);flex-direction:column;flex-shrink:0;padding:14px 0;display:flex}.moc-multi-branch .skel-sidebar-dot{border-radius:var(--radius-sm,6px);background:#ffffff1f;width:22px;height:22px}.moc-multi-branch .skel-sidebar-dot.active{opacity:.5;background:var(--accent)}.moc-multi-branch .skel-main{flex:1;padding:14px 16px 16px}.moc-multi-branch .skel-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.moc-multi-branch .skel-title-bar{background:var(--skel-grey);border-radius:3.40282e38px;width:120px;height:10px}.moc-multi-branch .skel-actions{align-items:center;gap:6px;display:flex}.moc-multi-branch .skel-action-btn{border-radius:var(--radius-sm,6px);background:var(--skel-grey);width:60px;height:24px}.moc-multi-branch .skel-action-btn.accent{opacity:.35;background:var(--accent)}.moc-multi-branch .skel-avatar{background:var(--skel-grey);border-radius:3.40282e38px;width:24px;height:24px}.moc-multi-branch .skel-toolbar{gap:var(--spacing-2,8px);margin-bottom:14px;display:flex}.moc-multi-branch .skel-toolbar-bar{border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:#e9efec;width:90px;height:24px}.moc-multi-branch .skel-toolbar-bar.short{width:70px}.moc-multi-branch .skel-table{border-collapse:collapse;width:100%;font-size:11px}.moc-multi-branch .skel-table thead th{text-align:right;--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--muted);background:var(--header-blue);border-bottom:1px solid #cfddd6;padding:8px 6px}.moc-multi-branch .skel-table thead th:first-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.moc-multi-branch .skel-table thead th:last-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.moc-multi-branch .skel-table tbody td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e9efec;padding:8px 6px}.moc-multi-branch .skel-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.moc-multi-branch .skel-pill{height:var(--spacing-2,8px);width:var(--spacing-6,24px);vertical-align:middle;border-radius:3.40282e38px;display:inline-block}.moc-multi-branch .skel-pill.green{background:#cdecc8}.moc-multi-branch .skel-pill.blue{background:#dce9e3}.moc-multi-branch .skel-pill.orange{background:#ffe0b2}.moc-multi-branch .skel-name-pill{height:var(--spacing-3,12px);vertical-align:middle;background:var(--skel-grey);border-radius:3.40282e38px;width:70px;display:inline-block}.moc-multi-branch .skel-bar-inline{vertical-align:middle;background:var(--skel-blue);border-radius:3.40282e38px;height:7px;display:inline-block}.moc-multi-branch .skel-bar-inline.short{width:40%}.moc-multi-branch .skel-bar-inline.medium{width:60%}.moc-multi-branch .skel-bar-inline.long{width:80%}.moc-multi-branch .float-card{z-index:10;transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:var(--ease-brand,cubic-bezier(.4, 0, .2, 1));transition-duration:.25s;transition-timing-function:var(--ease-brand,cubic-bezier(.4, 0, .2, 1));background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:130px;max-width:200px;padding:10px;position:absolute;box-shadow:0 6px 18px #0f2f2014,0 18px 48px #0f2f2024}.moc-multi-branch .float-card:hover{z-index:30;transform:translateY(-5px)scale(1.03);box-shadow:0 12px 32px #0f2f2024,0 32px 80px #0f2f202e}.moc-multi-branch .float-card-header{margin-bottom:var(--spacing-2,8px);align-items:center;gap:6px;display:flex}.moc-multi-branch .float-card-icon{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.moc-multi-branch .float-card-icon svg{width:14px;height:14px}.moc-multi-branch .float-card-icon.accent-bg{background:var(--bg-mint);color:var(--fg-dark)}.moc-multi-branch .float-card-icon.info-bg{background:var(--tag-2-bg);color:var(--tag-2-fg)}.moc-multi-branch .float-card-icon.warn-bg{background:var(--tag-3-bg);color:var(--tag-3-fg)}.moc-multi-branch .float-card-label{--tw-leading:var(--leading-normal,1.3);font-size:10px;line-height:var(--leading-normal,1.3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted)}.moc-multi-branch .float-card-value{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);font-size:15px;line-height:1.2;font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-family:var(--font-mono);color:var(--fg-dark);margin-top:2px}.moc-multi-branch .float-card-value.small{font-size:var(--text-caption,12px)}.moc-multi-branch .float-card-desc{margin-top:var(--spacing-1,4px);--tw-leading:1.4;color:var(--muted);font-size:10px;line-height:1.4}.moc-multi-branch .float-card-badge{--tw-font-weight:var(--font-weight-semibold,600);font-size:9px;font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;align-items:center;gap:3px;margin-top:5px;padding:2px 7px;display:inline-flex}.moc-multi-branch .float-card-badge.success{background:var(--tag-1-bg);color:var(--tag-1-fg)}.moc-multi-branch .float-card-badge.info{background:var(--tag-2-bg);color:var(--tag-2-fg)}.moc-multi-branch .branch-list{gap:var(--spacing-1,4px);flex-direction:column;margin-top:6px;display:flex}.moc-multi-branch .branch-item{color:var(--fg-dark);align-items:center;gap:6px;font-size:11px;display:flex}.moc-multi-branch .branch-dot{background:var(--accent);border-radius:3.40282e38px;flex-shrink:0;width:6px;height:6px}.moc-multi-branch .branch-total{font-size:var(--text-caption,12px);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-mono);color:var(--fg-dark);border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.moc-multi-branch .card-pos-1{top:-10px;right:-12px}.moc-multi-branch .card-pos-2{top:100px;left:-16px}.moc-multi-branch .card-pos-3{bottom:40px;right:-12px}@media (max-width:480px){.moc-multi-branch .section{padding:48px 16px}.moc-multi-branch .mockup-wrap{min-height:0}.moc-multi-branch .float-card{max-width:100%;margin:12px 0;position:relative!important;inset:auto!important}}.moc-reports-export *{box-sizing:border-box;margin:0;padding:0}.moc-reports-export{--tw-leading:var(--leading-relaxed,1.6);line-height:var(--leading-relaxed,1.6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-page);color:var(--fg-dark);font-family:var(--font-body)}.moc-reports-export .section{max-width:520px;margin-inline:auto;padding:28px 16px}.moc-reports-export .section-header{text-align:center;margin-bottom:28px}.moc-reports-export .section-header .eyebrow{margin-bottom:var(--spacing-3,12px);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;background:var(--bg-mint);color:var(--fg-dark);letter-spacing:.06em;font-family:var(--font-display);border-radius:3.40282e38px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.moc-reports-export .section-header h2{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);line-height:1.2;font-weight:var(--font-weight-bold,700);font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-dark);margin-bottom:10px;font-size:clamp(18px,3vw,28px)}.moc-reports-export .section-header p{font-size:var(--text-label,14px);--tw-leading:1.5;color:var(--muted);max-width:420px;margin-inline:auto;line-height:1.5}.moc-reports-export .mockup-wrap{max-width:480px;min-height:300px;margin-inline:auto;position:relative}.moc-reports-export .skel-bg{background:var(--surface);border:1px solid var(--border);border-radius:20px;min-height:280px;padding:14px 16px 16px;overflow:hidden;box-shadow:0 4px 6px #0f2f2005,0 12px 24px #0f2f200a,0 32px 80px #0f2f2014}.moc-reports-export .skel-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.moc-reports-export .skel-title-bar{background:var(--skel-grey);border-radius:3.40282e38px;width:100px;height:10px}.moc-reports-export .skel-actions{align-items:center;gap:6px;display:flex}.moc-reports-export .skel-action-btn{border-radius:var(--radius-sm,6px);background:var(--skel-grey);width:60px;height:24px}.moc-reports-export .skel-action-btn.accent{opacity:.35;background:var(--accent)}.moc-reports-export .skel-avatar{background:var(--skel-grey);border-radius:3.40282e38px;width:24px;height:24px}.moc-reports-export .skel-toolbar{gap:var(--spacing-2,8px);margin-bottom:14px;display:flex}.moc-reports-export .skel-toolbar-bar{border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:#e9efec;width:90px;height:24px}.moc-reports-export .skel-toolbar-bar.short{width:70px}.moc-reports-export .skel-stats{margin-bottom:var(--spacing-4,16px);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.moc-reports-export .skel-stat-card{border-radius:var(--radius-md,10px);background:var(--surface-2);border:1px solid var(--border);padding:10px}.moc-reports-export .skel-stat-card .skel-bar{background:var(--skel-grey);border-radius:3.40282e38px;height:7px;margin-bottom:7px}.moc-reports-export .skel-stat-card .skel-bar.title{width:60%}.moc-reports-export .skel-stat-card .skel-bar.value{height:var(--spacing-3,12px);width:45%}.moc-reports-export .skel-table{border-collapse:collapse;width:100%;font-size:11px}.moc-reports-export .skel-table thead th{text-align:right;--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--muted);background:var(--header-blue);border-bottom:1px solid #cfddd6;padding:8px 6px}.moc-reports-export .skel-table thead th:first-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.moc-reports-export .skel-table thead th:last-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.moc-reports-export .skel-table tbody td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e9efec;padding:8px 6px}.moc-reports-export .skel-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.moc-reports-export .skel-name-pill{height:var(--spacing-3,12px);vertical-align:middle;background:var(--skel-grey);border-radius:3.40282e38px;width:70px;display:inline-block}.moc-reports-export .skel-bar-inline{vertical-align:middle;background:var(--skel-blue);border-radius:3.40282e38px;height:7px;display:inline-block}.moc-reports-export .skel-bar-inline.short{width:40%}.moc-reports-export .skel-bar-inline.medium{width:60%}.moc-reports-export .skel-bar-inline.long{width:80%}.moc-reports-export .float-card{z-index:10;transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:var(--ease-brand,cubic-bezier(.4, 0, .2, 1));transition-duration:.25s;transition-timing-function:var(--ease-brand,cubic-bezier(.4, 0, .2, 1));background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:130px;max-width:190px;padding:10px;position:absolute;box-shadow:0 6px 18px #0f2f2014,0 18px 48px #0f2f2024}.moc-reports-export .float-card:hover{z-index:30;transform:translateY(-5px)scale(1.03);box-shadow:0 12px 32px #0f2f2024,0 32px 80px #0f2f202e}.moc-reports-export .float-card-header{margin-bottom:var(--spacing-2,8px);align-items:center;gap:6px;display:flex}.moc-reports-export .float-card-icon{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.moc-reports-export .float-card-icon svg{width:14px;height:14px}.moc-reports-export .float-card-icon.info-bg{background:var(--tag-2-bg);color:var(--tag-2-fg)}.moc-reports-export .float-card-icon.success-bg{background:var(--tag-1-bg);color:var(--tag-1-fg)}.moc-reports-export .float-card-icon.warn-bg{background:var(--tag-3-bg);color:var(--tag-3-fg)}.moc-reports-export .float-card-label{--tw-leading:var(--leading-normal,1.3);font-size:10px;line-height:var(--leading-normal,1.3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted)}.moc-reports-export .float-card-value{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);font-size:15px;line-height:1.2;font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-family:var(--font-mono);color:var(--fg-dark);margin-top:2px}.moc-reports-export .float-card-value.small{font-size:var(--text-caption,12px)}.moc-reports-export .float-card-desc{margin-top:var(--spacing-1,4px);--tw-leading:1.4;color:var(--muted);font-size:10px;line-height:1.4}.moc-reports-export .float-card-badge{--tw-font-weight:var(--font-weight-semibold,600);font-size:9px;font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;align-items:center;gap:3px;margin-top:5px;padding:2px 7px;display:inline-flex}.moc-reports-export .float-card-badge.success{background:var(--tag-1-bg);color:var(--tag-1-fg)}.moc-reports-export .float-card-badge.info{background:var(--tag-2-bg);color:var(--tag-2-fg)}.moc-reports-export .float-card-badge.warn{background:var(--tag-3-bg);color:var(--tag-3-fg)}.moc-reports-export .mini-chart{margin-top:var(--spacing-2,8px);align-items:flex-end;gap:3px;height:28px;display:flex}.moc-reports-export .mini-bar{opacity:.7;background:var(--accent);border-top-left-radius:3px;border-top-right-radius:3px;flex:1}.moc-reports-export .mini-bar:first-child{height:35%}.moc-reports-export .mini-bar:nth-child(2){height:65%}.moc-reports-export .mini-bar:nth-child(3){height:50%}.moc-reports-export .mini-bar:nth-child(4){height:80%}.moc-reports-export .mini-bar:nth-child(5){height:55%}.moc-reports-export .mini-bar:nth-child(6){height:90%}.moc-reports-export .card-pos-1{top:-10px;left:-14px}.moc-reports-export .card-pos-2{top:100px;right:-16px}.moc-reports-export .card-pos-3{bottom:40px;left:-14px}@media (max-width:480px){.moc-reports-export .section{padding:48px 16px}.moc-reports-export .mockup-wrap{min-height:0}.moc-reports-export .skel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.moc-reports-export .float-card{max-width:100%;margin:12px 0;position:relative!important;inset:auto!important}}.moc-how-it-works *{box-sizing:border-box;margin:0;padding:0}.moc-how-it-works{font-family:var(--font-body);background:var(--bg);color:var(--fg);justify-content:center;align-items:center;min-height:auto;padding:72px 20px 48px;display:flex}.moc-how-it-works .section-title{margin-bottom:var(--spacing-7,28px);text-align:center}.moc-how-it-works .section-title p{font-size:var(--text-body,16px);--tw-leading:1.8;max-width:780px;color:var(--muted);margin:16px auto 0;line-height:1.8}.moc-how-it-works .notification-pill{transform-origin:50%;will-change:opacity, transform;animation:5s cubic-bezier(.22,1,.36,1) infinite activation-toast}@keyframes activation-toast{0%,10%{opacity:0;transform:translate(-50%,-14px)scale(.94)}20%,72%{opacity:1;transform:translate(-50%)scale(1)}84%,to{opacity:0;transform:translate(-50%,-8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.moc-how-it-works .notification-pill{opacity:1;animation:none;transform:translate(-50%)}}.moc-how-it-works .section-title h2{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);line-height:1.2;font-weight:var(--font-weight-bold,700);font-family:var(--font-display);color:var(--deep-green);letter-spacing:-.02em;font-size:36px}.moc-how-it-works .cards-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.moc-how-it-works .step-card{height:100%;transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:ease;box-shadow:var(--shadow-md);background:var(--steps-bg);border-radius:24px;flex-direction:column;align-self:stretch;transition-duration:.2s;transition-timing-function:ease;display:flex;position:relative;overflow:hidden}.moc-how-it-works .step-card:hover{--tw-translate-y:calc(var(--spacing-1,4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:var(--shadow-lg)}.moc-how-it-works .mockup-area{flex:1;justify-content:center;align-items:center;min-height:400px;padding:24px;display:flex;position:relative}.moc-how-it-works .mockup-skeleton{pointer-events:none;opacity:.4;position:absolute;inset:0}.moc-how-it-works .mockup-form-card{z-index:2;background:var(--surface);border:1px solid var(--border);width:100%;max-width:260px;box-shadow:var(--shadow-sm);border-radius:16px;padding:20px;position:relative}.moc-how-it-works .mockup-form-card h4{margin-bottom:var(--spacing-4,16px);align-items:center;gap:var(--spacing-2,8px);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);color:var(--deep-green);font-size:14px;display:flex}.moc-how-it-works .mockup-form-card h4 .icon{height:var(--spacing-7,28px);width:var(--spacing-7,28px);background:#246b5f26;border-radius:8px;justify-content:center;align-items:center;display:flex}.moc-how-it-works .mockup-form-card h4 .icon svg{height:var(--spacing-4,16px);width:var(--spacing-4,16px);color:var(--accent-dark)}.moc-how-it-works .form-field{margin-bottom:var(--spacing-3,12px)}.moc-how-it-works .form-field label{margin-bottom:var(--spacing-1,4px);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-display);color:var(--muted);letter-spacing:.02em;font-size:11px;display:block}.moc-how-it-works .form-field .input-box{height:var(--spacing-9,36px);border:1px solid var(--border);color:var(--fg);font-size:13px;font-family:var(--font-body);background:#f9fbf6;border-radius:8px;align-items:center;padding:0 10px;display:flex}.moc-how-it-works .mockup-btn{margin-top:var(--spacing-1,4px);height:var(--spacing-9,36px);cursor:default;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);background:var(--accent);color:var(--deep-green);font-family:var(--font-display);border-width:0;border-radius:8px;font-size:13px}.moc-how-it-works .success-pill{margin-top:var(--spacing-3,12px);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#246b5f;font-family:var(--font-display);background:#246b5f1f;border-radius:20px;padding:6px 10px;font-size:11px;display:inline-flex}.moc-how-it-works .notification-pill{z-index:20;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);white-space:nowrap;color:#0f2f20;font-family:var(--font-display);box-shadow:var(--shadow-sm);background:#e8f5e0;border:1px solid #246b5f;border-radius:20px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.moc-how-it-works .notification-pill svg{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.moc-how-it-works .sk-m1 .sk-line{background:#0f2f200f;border-radius:4px;height:8px;position:absolute;left:24px;right:24px}.moc-how-it-works .mockup-list-card{z-index:2;background:var(--surface);border:1px solid var(--border);width:100%;max-width:260px;box-shadow:var(--shadow-sm);border-radius:16px;padding:16px;position:relative}.moc-how-it-works .mockup-list-card h4{margin-bottom:calc(var(--spacing,.25rem) * 3.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);color:var(--deep-green);justify-content:space-between;align-items:center;font-size:14px;display:flex}.moc-how-it-works .mockup-list-card h4 .count{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted);background:#0f2f200a;border-radius:6px;padding:2px 8px;font-size:11px}.moc-how-it-works .list-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-bottom:1px solid var(--border);padding:8px 0;display:flex}.moc-how-it-works .list-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.moc-how-it-works .list-avatar{height:var(--spacing-7,28px);width:var(--spacing-7,28px);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background:linear-gradient(135deg, var(--accent), var(--accent-dark));font-size:10px;font-family:var(--font-display);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.moc-how-it-works .list-info{flex:1}.moc-how-it-works .list-info .name{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-display);color:var(--fg);font-size:12px}.moc-how-it-works .list-info .meta{color:var(--muted);font-size:11px}.moc-how-it-works .icon-visual{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.moc-how-it-works .mockup-add-btn{margin-top:calc(var(--spacing,.25rem) * 2.5);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);border:1px dashed var(--border);height:32px;font-family:var(--font-display);color:var(--accent-dark);background:#246b5f0f;border-radius:8px;font-size:12px;display:flex}.moc-how-it-works .sk-m2 .sk-circle{background:#0f2f200a;border-radius:3.40282e38px;width:40px;height:40px;position:absolute}.moc-how-it-works .sk-m2 .sk-bar{background:#0f2f200d;border-radius:3px;height:6px;position:absolute}.moc-how-it-works .mockup-receipt-wrap{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.moc-how-it-works .mockup-receipt-paper{background:#fff;border-bottom:1px dashed #e5e7eb;border-left:1px dashed #e5e7eb;border-right:1px dashed #e5e7eb;width:190px;padding:16px 12px 12px;position:relative;box-shadow:0 4px 12px #0000000f}.moc-how-it-works .mockup-receipt-paper:before{content:"";clip-path:polygon(0 50%,8% 0,16% 50%,24% 0,32% 50%,40% 0,48% 50%,56% 0,64% 50%,72% 0,80% 50%,88% 0,96% 50%,100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#0000,#0000 4px,#e5e7eb 4px 6px);height:16px;position:absolute;top:-8px;left:0;right:0}.moc-how-it-works .mini-receipt-title{text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);color:var(--fg);letter-spacing:.02em;margin-bottom:8px;font-size:12px}.moc-how-it-works .mini-receipt-row{--tw-leading:1.5;color:#9ca3af;justify-content:space-between;margin-bottom:3px;font-size:10px;line-height:1.5;display:flex}.moc-how-it-works .mini-receipt-row .val{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#374151}.moc-how-it-works .mini-divider{border-top:1px dashed #e5e7eb;margin:6px 0}.moc-how-it-works .mini-receipt-total{margin-top:var(--spacing-1,4px);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);color:var(--deep-green);justify-content:space-between;font-size:12px;display:flex}.moc-how-it-works .mini-barcode{margin-top:var(--spacing-2,8px);opacity:.5;background:repeating-linear-gradient(90deg,#374151,#374151 2px,#0000 2px 4px);border-radius:2px;height:24px}.moc-how-it-works .mini-receipt-footer{margin-top:var(--spacing-1,4px);text-align:center;color:#9ca3af;font-size:10px}.moc-how-it-works .approval-badge{margin-top:calc(var(--spacing,.25rem) * 2.5);align-items:center;gap:var(--spacing-1,4px);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#246b5f;font-family:var(--font-display);background:#246b5f1f;border:1px solid #246b5f38;border-radius:6px;padding:4px 10px;font-size:10px;display:inline-flex}.moc-how-it-works .approval-badge svg{height:var(--spacing-3,12px);width:var(--spacing-3,12px)}.moc-how-it-works .sk-m3 .sk-receipt-outline{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border:1px dashed #0f2f2014;border-radius:8px;width:200px;height:240px;position:absolute;top:50%;left:50%}.moc-how-it-works .card-text{padding:0 24px 24px}.moc-how-it-works .card-text .step-label{margin-bottom:var(--spacing-2,8px);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-display);color:var(--accent-dark);letter-spacing:.02em;font-size:13px}.moc-how-it-works .card-text h3{margin-bottom:var(--spacing-2,8px);--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold,700);line-height:1.3;font-weight:var(--font-weight-bold,700);font-family:var(--font-display);color:var(--deep-green);letter-spacing:-.01em;font-size:18px}.moc-how-it-works .card-text p{--tw-leading:var(--leading-relaxed,1.6);line-height:var(--leading-relaxed,1.6);color:var(--muted);font-size:14px}.moc-how-it-works .gd-mock{gap:calc(var(--spacing,.25rem) * 2.5);width:100%;max-width:280px;font-family:var(--font-body);text-align:right;direction:rtl;background:#fffffffa;border:1px solid #0a4d4d14;border-radius:18px;flex-direction:column;padding:22px;display:flex;box-shadow:0 10px 28px #0a4d4d1a,inset 0 1px #ffffffe6}.moc-how-it-works .gd-mock-header{margin-bottom:calc(var(--spacing,.25rem) * .5);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.moc-how-it-works .gd-mock-icon{height:var(--spacing-7,28px);width:var(--spacing-7,28px);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.moc-how-it-works .gd-mock-title{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);line-height:1.2;font-weight:var(--font-weight-bold,700);color:var(--fg);flex:1;font-size:13px}.moc-how-it-works .gd-mock-fields{gap:var(--spacing-2,8px);flex-direction:column;display:flex}.moc-how-it-works .gd-mock-field{flex-direction:column;gap:3px;display:flex}.moc-how-it-works .gd-mock-label{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted);font-size:10px}.moc-how-it-works .gd-mock-input{--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium,500);line-height:1.4;font-weight:var(--font-weight-medium,500);color:var(--fg);border:1px solid var(--border);background:#f8faf9;border-radius:8px;padding:6px 10px;font-size:11.5px}.moc-how-it-works .gd-mock-footer{margin-top:calc(var(--spacing,.25rem) * .5);padding-top:calc(var(--spacing,.25rem) * 1.5);border-top:1px solid #0a4d4d0d;justify-content:space-between;align-items:center;display:flex}.moc-how-it-works .gd-mock-step{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted);font-size:10px}.moc-how-it-works .gd-mock-btn{--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold,700);line-height:1.4;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background:var(--deep-green);border-radius:7px;padding:5px 12px;font-size:10.5px}.moc-how-it-works .gd-mock-rows{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.moc-how-it-works .gd-mock-row{justify-content:space-between;align-items:center;gap:var(--spacing-2,8px);padding:5px 0;display:flex}.moc-how-it-works .gd-mock-row-label{--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.3;font-weight:var(--font-weight-semibold,600);color:var(--muted);font-size:11px}.moc-how-it-works .gd-mock-row-val{--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold,700);line-height:1.3;font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--fg);font-size:11.5px}.moc-how-it-works .gd-mock-ready{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10px}.moc-how-it-works .gd-drive-panel{gap:var(--spacing-2,8px);border:1px solid var(--border);text-align:right;direction:rtl;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:280px;padding:14px;display:flex;position:relative;box-shadow:0 4px 16px #0c42420f}.moc-how-it-works .gd-drive-header{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--fg);border-bottom:1px solid var(--border);padding-bottom:6px;font-size:12.5px;display:flex}.moc-how-it-works .gd-drive-header svg{flex-shrink:0}.moc-how-it-works .gd-drive-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:8px;padding:6px 8px;transition-duration:.15s;display:flex}.moc-how-it-works .gd-drive-row:hover{background:#f8faf9}.moc-how-it-works .gd-drive-icon{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:flex}.moc-how-it-works .gd-drive-line{background:#ebedf0;border-radius:3px;flex:1;height:7px}.moc-how-it-works .gd-drive-shield{height:var(--spacing-4,16px);width:var(--spacing-4,16px);opacity:.45;color:#0c4242;flex-shrink:0}.moc-how-it-works .gd-drive-overlay{z-index:2;gap:calc(var(--spacing,.25rem) * 2.5);border:1px solid var(--border);text-align:right;direction:rtl;background:#fff;border-radius:14px;flex-direction:column;width:210px;padding:14px;display:flex;position:absolute;bottom:-14px;left:-10px;box-shadow:0 12px 32px #0c42421f}.moc-how-it-works .gd-drive-overlay-head{align-items:center;gap:var(--spacing-2,8px);display:flex}.moc-how-it-works .gd-drive-overlay-check{color:var(--color-white,#fff);background:#0c4242;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.moc-how-it-works .gd-drive-overlay-title{--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold,700);line-height:1.3;font-weight:var(--font-weight-bold,700);color:var(--fg);font-size:11.5px}.moc-how-it-works .gd-drive-shield-box{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);background:#f1f8f9;border-radius:10px;padding:10px;display:flex}.moc-how-it-works .gd-drive-shield-icon{height:var(--spacing-7,28px);width:var(--spacing-7,28px);color:#0c4242;flex-shrink:0}.moc-how-it-works .gd-drive-shield-lines{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex:1;display:flex}.moc-how-it-works .gd-drive-shield-line{background:#dce8eb;border-radius:3px;height:6px}.moc-how-it-works .gd-drive-shield-line:nth-child(2){width:75%}@media (max-width:900px){.cards-grid{grid-template-columns:1fr}.section-title p{max-width:780px;color:var(--muted);margin:16px auto 0;font-size:16px;line-height:1.8}.section-title h2{font-size:28px}}.moc-how-it-works .vat-step-visual{align-items:flex-start!important;min-height:400px!important;padding:18px 14px 8px!important}.moc-how-it-works .step-card[data-step="3"] .card-text{padding-top:12px}.moc-how-it-works .step-card[data-step="3"] .card-text h3{margin-bottom:10px}.moc-how-it-works .mockup-form-card h4{white-space:normal;gap:8px}.moc-how-it-works .mockup-area>.notification-pill{z-index:30;color:var(--deep-green);white-space:nowrap;background:#fff;border:0;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 10px 28px #0f2f2029;opacity:1!important;animation:none!important;position:absolute!important;top:24px!important;left:10px!important;right:auto!important;transform:none!important}.moc-how-it-works .mockup-area>.notification-pill .notification-icon{color:#0c6b63;background:#e1f1ec;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.moc-how-it-works .mockup-area>.notification-pill svg{height:var(--spacing-4,16px);width:var(--spacing-4,16px)}.moc-how-it-works{background:#f7f9f5;padding-top:72px}.moc-how-it-works .mockup-area{background:#ddece3;border-radius:22px;margin:14px 14px 0;overflow:hidden}.moc-how-it-works .card-text{background:#fff;min-height:210px;padding:24px 24px 28px}.moc-how-it-works .section-title{max-width:850px;margin-inline:auto}.moc-how-it-works .section-title h2{font-size:clamp(34px,4vw,52px)}@media (max-width:760px){.moc-how-it-works{padding-top:54px}.moc-how-it-works .cards-grid{gap:24px}.moc-how-it-works .mockup-area{min-height:360px}.moc-how-it-works .card-text{min-height:0}}.moc-how-it-works .cards-grid{gap:20px}.moc-how-it-works .step-card{border-radius:22px}.moc-how-it-works .mockup-area{min-height:330px;margin:12px 12px 0;padding:18px}.moc-how-it-works .vat-step-visual{min-height:330px!important;padding:14px 10px 6px!important}.moc-how-it-works .card-text{min-height:180px;padding:20px 20px 24px}.moc-how-it-works .card-text .step-label{margin-bottom:6px;font-size:12px}.moc-how-it-works .card-text h3{font-size:16px;line-height:1.45}.moc-how-it-works .card-text p{font-size:13px;line-height:1.65}@media (max-width:760px){.moc-how-it-works .mockup-area{min-height:330px}.moc-how-it-works .card-text{min-height:0}}.moc-how-it-works .step-card{background:#f0f5f2;border:1px solid #d5e5dd;box-shadow:0 12px 30px #0f2f2012}.moc-how-it-works .step-card:before{content:"";z-index:5;background:#7bbfa5;border-radius:0 0 999px 999px;height:4px;position:absolute;top:0;left:28px;right:28px}.moc-how-it-works .step-card:hover{box-shadow:0 16px 36px #0f2f201a}.moc-how-it-works{background:#fbfcfa!important}.moc-how-it-works .section-title h2{color:#0f2f20}.moc-how-it-works .section-title p{color:#6b8a7a}.moc-how-it-works .step-card{background:#f4f7f3;border-color:#0f2f2014;box-shadow:0 12px 30px #0f2f2014}.moc-how-it-works .step-card:before{content:none!important;display:none!important}.moc-how-it-works .mockup-area{background:#ddece3!important}.moc-how-it-works .card-text{background:#f4f7f3}.moc-how-it-works .card-text .step-label{color:#246b5f}.moc-how-it-works .card-text h3{color:#0f2f20}.moc-how-it-works .card-text p{color:#6b8a7a}.moc-how-it-works .step-card:hover{border-color:#bfd7cb;box-shadow:0 17px 38px #0f2f201f}.moc-how-it-works .vat-float-wrap{width:100%;max-width:300px;min-height:220px;margin-inline:auto;position:relative}.moc-how-it-works .vat-float-card{text-align:right;direction:rtl;background:#fff;border:1px solid #e2e4df;border-radius:14px;padding:14px;position:absolute;box-shadow:0 8px 32px #0c42421a,0 2px 8px #0c42420f}.moc-how-it-works .vat-float-bar{z-index:1;width:220px;top:40px;left:50px}.moc-how-it-works .bar-title{margin-bottom:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#0c4242;font-size:12px}.moc-how-it-works .bars-wrap{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1.5);height:60px;display:flex}.moc-how-it-works .bars-wrap span{background:#e2e4df;border-radius:4px 4px 0 0;flex:1}.moc-how-it-works .bars-wrap span.hi{background:#0c4242}.moc-how-it-works .bar-labels{margin-top:calc(var(--spacing,.25rem) * 1.5);gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.moc-how-it-works .bar-labels span{text-align:center;color:#5d6c7b;flex:1;font-size:9px}.moc-how-it-works .bar-stats{margin-top:var(--spacing-3,12px);gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.moc-how-it-works .bar-stats div{text-align:left;--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:#0c4242;direction:ltr;font-size:13px}.moc-how-it-works .bar-stats div small{margin-bottom:calc(var(--spacing,.25rem) * .5);text-align:right;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#5d6c7b;direction:rtl;font-size:10px;display:block}.moc-how-it-works .vat-float-gauge{align-items:center;gap:var(--spacing-2,8px);z-index:3;background:#f3f9e9;border:1px solid #cfe4aa;width:150px;display:flex;top:0;left:0;right:auto}.moc-how-it-works .gauge-box{flex-shrink:0;width:48px;height:48px;position:relative}.moc-how-it-works .gauge-box svg{transform:rotate(-90deg)}.moc-how-it-works .gauge-box circle:first-child{stroke:#dce9df}.moc-how-it-works .gauge-box circle:last-child{stroke:#19a88f}.moc-how-it-works .gauge-box span{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);font-family:var(--font-display);color:#0c4242;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.moc-how-it-works .gauge-text{flex:1}.moc-how-it-works .gauge-text div{margin-bottom:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#0c4242;font-size:11px}.moc-how-it-works .gauge-text small{color:#819487;font-size:9px}.moc-how-it-works .vat-float-ready{align-items:center;gap:var(--spacing-2,8px);color:var(--color-white,#fff);z-index:2;background:#0c5553;border-color:#0c5553;width:190px;display:flex;bottom:0;left:auto;right:0}.moc-how-it-works .rd-ico{background:#c3e9a0;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.moc-how-it-works .rd-ico svg{stroke:#0c4242}.moc-how-it-works .rd-text div{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);font-size:11px}.moc-how-it-works .rd-text small{color:#ffffffb8;font-size:9px}.moc-receipts-hero *,.moc-receipts-hero :before,.moc-receipts-hero :after{box-sizing:border-box;margin:0;padding:0}.moc-receipts-hero{width:100%;height:100%;font-family:var(--font-body,"Tajawal", "IBM Plex Sans Arabic", system-ui, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.6);line-height:var(--leading-relaxed,1.6);color:var(--fg);padding:0;overflow:hidden}.moc-receipts-hero .scene{border-style:var(--tw-border-style);background:var(--bg);border-width:0;border-radius:24px;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:24px;display:flex;overflow:hidden}.moc-receipts-hero .scale-stage{transform-origin:top;flex-shrink:0;width:320px;position:relative}.moc-receipts-hero .bg-doc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:220px;margin-inline:auto;overflow:hidden;box-shadow:0 1px 3px #0000000a}.moc-receipts-hero .bg-receipt{pointer-events:none;opacity:.55;-webkit-user-select:none;user-select:none;padding:0}.moc-receipts-hero .receipt-paper{background:#fff;border:1px solid #e2e8f0;border-radius:4px 4px 0 0;max-width:200px;margin-inline:auto;padding:12px 14px 18px;position:relative}.moc-receipts-hero .receipt-paper:after{content:"";background-blend-mode:multiply;filter:drop-shadow(0 1px #e2e8f0);background:repeating-linear-gradient(135deg,#fff 0 6px,#0000 6px 9px),repeating-linear-gradient(45deg,#fff 0 6px,#0000 6px 9px);height:12px;position:absolute;bottom:-10px;left:-1px;right:-1px}.moc-receipts-hero .rcpt-header{margin-bottom:calc(var(--spacing,.25rem) * 2.5);text-align:center}.moc-receipts-hero .rcpt-logo{margin-inline:auto;background:#e2e8f0;border-radius:6px;width:36px;height:36px;margin-bottom:8px;position:relative}.moc-receipts-hero .rcpt-logo:after{content:"";border:2px solid #cbd5e1;border-radius:3px;position:absolute;inset:20%}.moc-receipts-hero .rcpt-name{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);color:var(--fg);font-size:10px}.moc-receipts-hero .rcpt-sub{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--muted);font-size:7px}.moc-receipts-hero .rcpt-divider{background:var(--border);height:1px;margin:8px 0}.moc-receipts-hero .rcpt-divider-thick{background:#e2e8f0;height:2px;margin:8px 0}.moc-receipts-hero .sk-pulse{background:linear-gradient(90deg,#e2e8f0 30%,#cbd5e1 50%,#e2e8f0 70%) 0 0/250% 100%;animation:2.2s ease-in-out infinite sk-shimmer}@keyframes sk-shimmer{0%{background-position:250% 0}to{background-position:-250% 0}}.moc-receipts-hero .sk-bar{background:#e2e8f0;border-radius:2px;height:10px}.moc-receipts-hero .sk-bar.wide{width:100%}.moc-receipts-hero .sk-bar.medium{width:55%}.moc-receipts-hero .sk-bar.short{width:35%}.moc-receipts-hero .sk-bar.xs{width:25%;height:7px}.moc-receipts-hero .rcpt-meta{justify-content:space-between;align-items:center;gap:var(--spacing-2,8px);margin-bottom:5px;display:flex}.moc-receipts-hero .rcpt-meta-label{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted);font-size:6px}.moc-receipts-hero .rcpt-meta-value{text-align:left;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);color:var(--fg);font-size:7px}.moc-receipts-hero .rcpt-table{margin-top:var(--spacing-1,4px);border-collapse:collapse;width:100%;font-size:6px}.moc-receipts-hero .rcpt-table th{text-align:right;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase;color:var(--muted);letter-spacing:.04em;border-bottom:1px solid var(--border);background:#f8fafc;padding:3px 4px;font-size:5px}.moc-receipts-hero .rcpt-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:3px 4px}.moc-receipts-hero .rcpt-table td:first-child{width:50%}.moc-receipts-hero .rcpt-summary{border-top:1px solid var(--border);justify-content:flex-end;padding:6px 0;display:flex}.moc-receipts-hero .rcpt-sum-inner{gap:var(--spacing-1,4px);flex-direction:column;width:100%;max-width:80px;display:flex}.moc-receipts-hero .sk-sum-bar{border-radius:2px;height:5px}.moc-receipts-hero .sk-sum-bar.total{width:70%;height:7px}.moc-receipts-hero .rcpt-qr{margin-inline:auto;width:80px;height:80px;margin-top:12px;position:relative}.moc-receipts-hero .rcpt-qr svg{width:100%;height:100%;display:block}.moc-receipts-hero .rcpt-footer{margin-top:var(--spacing-2,8px);text-align:center;color:var(--muted);font-size:6px}.moc-receipts-hero .timeline-card{z-index:10;transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:ease;background:#fff;border-radius:12px;width:200px;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:48%;left:12%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 6px #00000005,0 10px 20px #0000000f,0 24px 48px #0000001a}.moc-receipts-hero .timeline-card:hover{transform:translate(-50%,-52%);box-shadow:0 6px 10px #00000008,0 14px 28px #00000014,0 28px 56px #0000001f}.moc-receipts-hero .tc-header{border-bottom:1px solid var(--border);padding:10px 14px 6px}.moc-receipts-hero .tc-header h3{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);color:var(--fg);font-size:9px;display:flex}.moc-receipts-hero .tc-header h3 svg{width:10px;height:10px;color:var(--teal)}.moc-receipts-hero .tc-body{padding:8px 14px 12px}.moc-receipts-hero .timeline{flex-direction:column;gap:0;display:flex;position:relative}.moc-receipts-hero .t-step{align-items:center;gap:var(--spacing-2,8px);padding:5px 0;display:flex;position:relative}.moc-receipts-hero .t-step:not(:last-child):before{content:"";z-index:0;background:#e2e8f0;width:2px;height:calc(100% - 2px);position:absolute;top:22px;right:8px}.moc-receipts-hero .t-step.done:not(:last-child):before{background:#0c4242}.moc-receipts-hero .t-icon{z-index:2;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid;position:relative}.moc-receipts-hero .t-icon.done{color:var(--color-white,#fff);background:#0c4242}.moc-receipts-hero .t-icon.current{color:#0c4242;background:#c3e9a0;width:18px;height:18px;box-shadow:0 0 0 3px #c3e9a059}.moc-receipts-hero .t-icon.pending{width:18px;height:18px;color:var(--muted);background:#fff;border:2px solid #dadce0}.moc-receipts-hero .t-icon svg{width:9px;height:9px}.moc-receipts-hero .t-icon.current svg{display:none}.moc-receipts-hero .t-icon.current:after{content:"";background:#0c4242;border-radius:3.40282e38px;width:6px;height:6px}.moc-receipts-hero .t-icon.pending svg{display:none}@keyframes current-step-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 3px #c3e9a059}50%{transform:scale(1.08);box-shadow:0 0 0 7px #c3e9a01f}}.moc-receipts-hero .t-icon.current{animation:2s ease-in-out infinite current-step-pulse}@media (prefers-reduced-motion:reduce){.moc-receipts-hero .t-icon.current{animation:none}}.moc-receipts-hero .t-icon.pending:after{content:"";background:#9aa0a6;border-radius:3.40282e38px;width:5px;height:5px}.moc-receipts-hero .t-content{flex:1;min-width:0}.moc-receipts-hero .t-label{align-items:center;gap:var(--spacing-1,4px);--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold,700);line-height:1.3;font-weight:var(--font-weight-bold,700);font-family:var(--font-display);color:var(--fg);flex-wrap:wrap;font-size:9px;display:flex}@media (max-width:640px){body{padding:0}.scene{background:var(--bg);border:0;border-radius:24px;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:24px;display:flex;overflow:hidden}}.moc-pos-feature *{box-sizing:border-box;margin:0;padding:0}.moc-pos-feature{width:100%;height:100%;font-family:var(--font-body);color:var(--fg);justify-content:center;align-items:center;display:flex}.moc-pos-feature .section-label{align-items:center;gap:var(--spacing-2,8px);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase;font-family:var(--font-display);letter-spacing:.08em;color:var(--tag-bg);background:var(--accent-weak);border-radius:20px;margin-bottom:18px;padding:6px 12px;font-size:11px;display:inline-flex}.moc-pos-feature .receipt-wrap{width:280px;filter:drop-shadow(var(--shadow-lg));flex-shrink:0;position:relative}.moc-pos-feature .receipt-paper{background:var(--surface);border-radius:12px 12px 0 0;padding:22px 18px 18px;position:relative}.moc-pos-feature .receipt-paper:after{content:"";background:var(--surface);clip-path:polygon(0% 0%,5% 50%,10% 0%,15% 50%,20% 0%,25% 50%,30% 0%,35% 50%,40% 0%,45% 50%,50% 0%,55% 50%,60% 0%,65% 50%,70% 0%,75% 50%,80% 0%,85% 50%,90% 0%,95% 50%,100% 0%,100% 50%,95% 100%,90% 50%,85% 100%,80% 50%,75% 100%,70% 50%,65% 100%,60% 50%,55% 100%,50% 50%,45% 100%,40% 50%,35% 100%,30% 50%,25% 100%,20% 50%,15% 100%,10% 50%,5% 100%,0% 50%);width:100%;height:20px;position:absolute;bottom:-10px;left:0}.moc-pos-feature .receipt-header{margin-bottom:var(--spacing-3,12px);text-align:center;border-bottom:1px dashed var(--border);padding-bottom:14px}.moc-pos-feature .receipt-header .badge{margin-bottom:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-display);color:var(--muted);letter-spacing:0;font-size:12px}.moc-pos-feature .receipt-header .receipt-num{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--font-display);color:var(--muted);letter-spacing:.02em;font-size:11px}.moc-pos-feature .receipt-header .address{margin-top:var(--spacing-2,8px);text-align:right;--tw-leading:var(--leading-relaxed,1.6);line-height:var(--leading-relaxed,1.6);font-family:var(--font-body);color:var(--muted);font-size:11px}.moc-pos-feature .receipt-meta{margin-bottom:calc(var(--spacing,.25rem) * 2.5);border-bottom:1px dashed var(--border);justify-content:space-between;align-items:flex-start;padding:10px 0;display:flex}.moc-pos-feature .receipt-meta .col{gap:var(--spacing-1,4px);flex-direction:column;display:flex}.moc-pos-feature .receipt-meta .col.right{text-align:right}.moc-pos-feature .receipt-meta .col.left{text-align:left}.moc-pos-feature .receipt-meta .label{font-family:var(--font-body);color:var(--muted);font-size:10px}.moc-pos-feature .receipt-meta .value{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--font-display);color:var(--fg);letter-spacing:0;font-size:12px}.moc-pos-feature .items-table{margin-bottom:calc(var(--spacing,.25rem) * 2.5);width:100%}.moc-pos-feature .items-table .th-row{border-bottom:1px solid var(--border);justify-content:space-between;padding:6px 0;display:flex}.moc-pos-feature .items-table .th-row span{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--font-display);color:var(--muted);letter-spacing:0;font-size:10px}.moc-pos-feature .items-table .td-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.moc-pos-feature .items-table .td-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.moc-pos-feature .items-table .item-info{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.moc-pos-feature .items-table .item-info .name{font-family:var(--font-body);color:var(--fg);font-size:12px}.moc-pos-feature .items-table .item-info .qty{font-family:var(--font-body);color:var(--muted);font-size:10px}.moc-pos-feature .items-table .item-price{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--font-display);color:var(--fg);letter-spacing:0;font-size:12px}.moc-pos-feature .skeleton-bar{background:var(--border);border-radius:3px}.moc-pos-feature .items-table .td-row.skeleton{padding:8px 0}.moc-pos-feature .items-table .td-row.skeleton .item-info{gap:calc(var(--spacing,.25rem) * 1.5)}.moc-pos-feature .items-table .td-row.skeleton .name-bar{width:90px;height:10px}.moc-pos-feature .items-table .td-row.skeleton .qty-bar{width:50px;height:8px}.moc-pos-feature .items-table .td-row.skeleton .price-bar{width:calc(var(--spacing,.25rem) * 12);height:10px}.moc-pos-feature .receipt-totals{margin-top:var(--spacing-1,4px);border-top:1px dashed var(--border);padding:10px 0 6px}.moc-pos-feature .total-row{justify-content:space-between;align-items:center;padding:3px 0;display:flex}.moc-pos-feature .total-row .label{font-family:var(--font-body);color:var(--muted);font-size:11px}.moc-pos-feature .total-row .value{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--font-display);color:var(--fg);letter-spacing:0;font-size:12px}.moc-pos-feature .total-row.grand{margin-top:var(--spacing-1,4px);border-top:1px solid var(--border);padding-top:6px}.moc-pos-feature .total-row.grand .label,.moc-pos-feature .total-row.grand .value{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--fg);font-size:13px}.moc-pos-feature .qr-section{margin-top:var(--spacing-2,8px);align-items:center;gap:var(--spacing-2,8px);border-top:1px dashed var(--border);flex-direction:column;padding:14px 0 6px;display:flex}.moc-pos-feature .qr-label{font-family:var(--font-body);color:var(--muted);font-size:10px}.moc-pos-feature .qr-code{background:var(--surface);grid-template-rows:repeat(21,1fr);grid-template-columns:repeat(21,1fr);gap:0;width:110px;height:110px;padding:4px;display:grid}.moc-pos-feature .qr-cell{width:100%;height:100%}.moc-pos-feature .qr-cell.filled{background:var(--fg)}.moc-pos-feature .qr-cell.empty{background-color:#0000}.moc-pos-feature .receipt-footer-text{text-align:center;font-family:var(--font-body);color:var(--muted);padding-top:4px;padding-bottom:14px;font-size:9px}.moc-pos-feature .float-card{z-index:10;transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:ease;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:14px;max-width:210px;padding:14px 16px;transition-duration:.25s;transition-timing-function:ease;position:absolute}.moc-pos-feature .float-card:hover{--tw-translate-y:calc(var(--spacing-1,4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:0 20px 48px #0f2f202e}.moc-pos-feature .float-card .card-icon{margin-bottom:calc(var(--spacing,.25rem) * 2.5);height:var(--spacing-9,36px);width:var(--spacing-9,36px);background:var(--accent-weak);color:var(--tag-bg);border-radius:9px;justify-content:center;align-items:center;display:flex}.moc-pos-feature .float-card .card-icon svg{stroke-width:1.8px;width:18px;height:18px}.moc-pos-feature .float-card h4{--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.35;font-weight:var(--font-weight-semibold,600);font-family:var(--font-display);color:var(--fg);letter-spacing:0;margin-bottom:5px;font-size:14px}.moc-pos-feature .float-card p{--tw-leading:1.55;line-height:1.55;font-family:var(--font-body);color:var(--muted);font-size:12px}.moc-pos-feature .card-1{top:10px;right:-210px}.moc-pos-feature .card-2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:38%;left:-210px}.moc-pos-feature .card-2:hover{transform:translateY(calc(-50% - 4px))}.moc-pos-feature .card-3{bottom:50px;right:-200px}.moc-pos-feature .card-3 .card-icon{color:#1a8c6e;background:#3ed4a72e}@media (max-width:860px){.receipt-wrap{width:260px}.float-card{max-width:100%;box-shadow:var(--shadow-md);margin-bottom:12px;position:static;transform:none!important}.float-card:hover{transform:translateY(-2px)!important}.float-card:last-child{margin-bottom:0}.cards-wrap{flex-direction:column;gap:12px;width:100%;max-width:280px;margin-top:24px;display:flex}}@media (min-width:501px) and (max-width:860px){body{padding:28px 18px}.receipt-wrap{filter:none;width:200px;height:520px;overflow:visible}.receipt-paper{transform-origin:top;width:230px;filter:drop-shadow(var(--shadow-lg));position:absolute;top:18px;left:50%;transform:translate(-50%)scale(.72)}.receipt-wrap>.float-card{z-index:10;width:158px;margin:0;padding:14px;display:block;position:absolute}.receipt-wrap>.card-1{top:26px;right:-102px}.receipt-wrap>.card-2{top:188px;left:-104px;transform:none!important}.receipt-wrap>.card-3{bottom:26px;right:-98px}.receipt-wrap>.float-card h4{font-size:12px}.receipt-wrap>.float-card p{font-size:10px;line-height:1.45}.cards-wrap{display:none}}@media (min-width:861px){.moc-pos-feature .cards-wrap{display:none}}@media (max-width:500px){.moc-pos-feature .card-1,.moc-pos-feature .card-2,.moc-pos-feature .card-3{left:auto;right:auto}}.page-service .btn-lime{background-color:var(--color-brand-accent,#c9a84a);color:var(--teal-deep)}.page-service .btn-lime:hover{filter:brightness(1.05);box-shadow:0 4px 16px #c9a84a66}.page-service .btn-green{background-color:var(--color-brand-teal,#0c4242);color:var(--color-white,#fff)}.page-service .btn-green:hover{filter:brightness(1.1);box-shadow:0 4px 16px #164b3a40}.page-service .btn-ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--fg);background-color:#0000}.page-service .btn-ghost:hover{border-color:var(--teal);color:var(--teal)}.page-service .btn-hero-dark{height:calc(var(--spacing,.25rem) * 14);background-color:var(--color-brand-teal,#0c4242);padding-inline:var(--spacing-9,36px);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px}.page-service .btn-hero-dark:hover{filter:brightness(1.12);box-shadow:0 8px 24px #0c42424d}.page-service .hero-v2{background-color:var(--bg);padding:var(--space-9) 0 var(--space-8);position:relative;overflow:hidden}.page-service .hero-v2-text{align-items:center;gap:var(--spacing-5,20px);text-align:center;flex-direction:column;max-width:780px;margin-inline:auto;display:flex}.page-service .hero-v2-title{max-width:28ch;font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.45;--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(28px,4.2vw,46px);line-height:1.45;font-weight:var(--font-weight-extrabold,800);color:var(--fg)}.page-service .hero-v2-subtitle{max-width:56ch;font-family:var(--font-body,"Tajawal", "IBM Plex Sans Arabic", system-ui, sans-serif);font-size:var(--text-body-lg,18px);--tw-leading:1.85;color:var(--muted);margin-inline:auto;line-height:1.85}.page-service .hero-v2-actions{margin-top:var(--spacing-2,8px);justify-content:center;gap:var(--spacing-3,12px);flex-wrap:wrap;display:flex}.page-service .hero-v2-actions .btn{height:calc(var(--spacing,.25rem) * 14);padding-inline:var(--spacing-9,36px);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);white-space:nowrap}.page-service .hero-v2-note{margin-top:var(--spacing-2,8px);color:var(--muted);font-size:14.5px}.page-service .section{padding:var(--space-9) 0}.page-service .section-header{align-items:center;gap:var(--spacing-4,16px);text-align:center;max-width:680px;margin-inline:auto;margin-bottom:var(--space-8);flex-direction:column;display:flex}.page-service .section-header h2{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.2;--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(30px,3.8vw,44px);line-height:1.2;font-weight:var(--font-weight-extrabold,800);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--fg)}.page-service .section-header p{max-width:52ch;font-size:var(--text-body,16px);--tw-leading:1.8;color:var(--muted);line-height:1.8}.page-service .section-eyebrow{align-items:center;gap:var(--spacing-2,8px);--tw-font-weight:var(--font-weight-semibold,600);width:fit-content;font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--teal-deep);background:#eeeeec;border-radius:3.40282e38px;padding:8px 18px;display:inline-flex}.page-service .card-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background:var(--teal-muted);color:var(--teal);margin-bottom:var(--space-4);border-radius:14px;place-items:center;display:grid}.page-service .step-card{gap:var(--spacing-4,16px);border-radius:var(--radius-xl,24px);border-style:var(--tw-border-style);transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:var(--surface);border-width:1px;border-color:var(--border);padding:var(--space-6);transition-duration:var(--transition-base);flex-direction:column;display:flex;position:relative}.page-service .step-card:hover{--tw-translate-y:calc(var(--spacing-1,4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 12px 32px var(--tw-shadow-color,oklch(0% 0 0/.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.page-service .step-num{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);background:var(--teal);color:var(--accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.page-service .stats-band-grid{border-top-style:var(--tw-border-style);text-align:center;justify-content:center;gap:var(--space-8);margin-top:var(--space-9);padding-top:var(--space-7);border-top-width:1px;border-color:var(--border);flex-wrap:wrap;display:flex}.page-service .stats-band-item-row{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.page-service .stats-band-item-number{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(26px,2.8vw,34px);font-weight:var(--font-weight-extrabold,800);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:#0c4242;direction:ltr}.page-service .stats-band-item-icon{height:var(--spacing-9,36px);width:var(--spacing-9,36px);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--accent);color:#0c4242;background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.page-service .stats-band-item-caption{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted);margin-top:var(--space-2)}.page-service .services-lattice{padding-block:var(--spacing-9,36px);background:var(--bg)}.page-service .services-lattice-header{align-items:center;gap:var(--spacing-4,16px);text-align:center;max-width:680px;margin-inline:auto;margin-bottom:var(--space-8);flex-direction:column;display:flex}.page-service .services-lattice-eyebrow{align-items:center;gap:var(--spacing-2,8px);--tw-font-weight:var(--font-weight-semibold,600);width:fit-content;font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--teal-deep);background:#eeeeec;border-radius:3.40282e38px;padding:8px 18px;display:inline-flex}.page-service .services-lattice h2{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.2;--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(30px,3.8vw,44px);line-height:1.2;font-weight:var(--font-weight-extrabold,800);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--fg)}.page-service .services-lattice-grid{gap:var(--spacing-4,16px);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:900px){.page-service .services-lattice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-service .lattice-card{border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));padding:var(--space-6);gap:var(--space-3);min-height:220px;transition-duration:var(--transition-base);border-width:1px;border-color:#0000;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-service .lattice-card:hover{z-index:2;--tw-translate-y:calc(var(--spacing,.25rem) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#00000014;scale:1.01;box-shadow:0 24px 48px #0000001a}.page-service .lattice-card-teal-dark{color:var(--color-white,#fff);background:#0c4242;border-color:#0c4242}.page-service .lattice-card-teal-dark h3{color:var(--color-white,#fff)}.page-service .lattice-card-teal-dark p{color:#ffffffa6}.page-service .lattice-card-teal-dark .lattice-card-label{color:#fff9}.page-service .lattice-card-teal-dark .lattice-card-icon{color:var(--color-white,#fff);background:#ffffff1f;border-color:#0000}.page-service .lattice-card-header{margin-bottom:var(--space-2);justify-content:space-between;align-items:flex-start;display:flex}.page-service .lattice-card-label{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.06em;letter-spacing:.06em;opacity:.85;color:var(--muted)}.page-service .lattice-card-icon{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--teal);transition-duration:var(--transition-fast);background:#ffffffe6;border-width:1px;border-color:#0000000f;border-radius:14px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 2px 8px #0000000a}.page-service .lattice-card:hover .lattice-card-icon{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);rotate:-3deg}.page-service .lattice-card-ui{border-style:var(--tw-border-style);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);padding:var(--space-5);background:#ffffffd9;border-width:1px;border-color:#0000000f;border-radius:18px;margin-top:auto;box-shadow:0 4px 16px #0000000a}.page-service .lattice-card-teal-dark .lattice-card-ui{background:#fffffff5}.page-service .lattice-card-ui-header{border-bottom-style:var(--tw-border-style);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-color:#0000000f;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.page-service .lattice-card-ui-title{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--fg)}.page-service .lattice-check-item{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,16px);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--fg);transition-duration:var(--transition-fast);background:#ffffff80;margin-bottom:8px;padding:6px 8px;font-size:13px;display:flex}.page-service .lattice-check-item:hover{background:#ffffffe6}.page-service .lattice-check-item svg{height:var(--spacing-4,16px);width:var(--spacing-4,16px);color:var(--success);background:#fffc;border-radius:3.40282e38px;flex-shrink:0;padding:2px}.page-service .lattice-invoice-status{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--success);background:#ffffffb3;border-width:1px;border-color:#0000000f;border-radius:3.40282e38px;padding:4px 10px;display:flex}.page-service .why-cta{margin-top:var(--space-7);justify-content:center;display:flex}.page-service .mini-report-panel{background:var(--surface);padding:var(--space-5);border-radius:18px}.page-service .mini-report-header{justify-content:space-between;align-items:center;display:flex}.page-service .mini-report-header-label{align-items:center;gap:var(--spacing-2,8px);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted);display:flex}.page-service .mini-report-header-btn{align-items:center;gap:var(--spacing-1,4px);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--teal-deep);background:var(--teal-muted);border-radius:3.40282e38px;padding:5px 12px;display:flex}.page-service .mini-report-stat{text-align:right;font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-font-weight:var(--font-weight-extrabold,800);font-size:34px;font-weight:var(--font-weight-extrabold,800);color:var(--fg);direction:ltr}.page-service .mini-report-desc{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.6;color:var(--muted);line-height:1.6}.page-service .mini-report-chart{justify-content:space-between;align-items:flex-end;gap:var(--spacing-2,8px);height:90px;margin-top:var(--space-2);display:flex}.page-service .mini-report-bar-col{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex:1;display:flex}.page-service .mini-report-bar-pct{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--muted)}.page-service .mini-report-bar{background:var(--teal-muted);border-top-left-radius:5px;border-top-right-radius:5px;width:100%;max-width:30px}.page-service .mini-report-bar.active{background:var(--accent)}.page-service .reviews-header{align-items:center;gap:var(--spacing-4,16px);text-align:center;margin-bottom:var(--space-8);flex-direction:column;display:flex}.page-service .reviews-track{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(1,minmax(0,1fr));max-width:1180px;margin-inline:auto;display:grid}@media (min-width:768px){.page-service .reviews-track{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-service .review-col{border-radius:var(--radius-xl,24px);border-style:var(--tw-border-style);background:var(--surface);border-width:1px;border-color:var(--border);padding:var(--space-6);flex-direction:column;display:flex}.page-service .review-quote{--tw-leading:1.9;color:var(--muted);margin-bottom:var(--space-4);flex:1;font-size:15px;font-style:italic;line-height:1.9}.page-service .review-author{align-items:center;gap:var(--space-3);display:flex}.page-service .review-avatar{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);background:var(--teal-muted);color:var(--teal);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.page-service .review-name{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--fg)}.page-service .review-role{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.page-service .reviews-carousel{background:var(--bg);padding:var(--space-9) 0;position:relative}.page-service .reviews-carousel .reviews-header h2{max-width:22ch;font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.35;--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(28px,4vw,46px);line-height:1.35;font-weight:var(--font-weight-bold,700);--tw-tracking:-.01em;letter-spacing:-.01em;color:#111}.page-service .reviews-carousel .reviews-header p{max-width:52ch;font-size:var(--text-body-lg,18px);--tw-leading:1.85;color:var(--muted);margin-inline:auto;line-height:1.85}.page-service .impact{padding:0 0 var(--space-9);background:var(--bg)}.page-service .how-start{padding-block:var(--spacing-9,36px);background:var(--surface)}.page-service .how-start-header{align-items:center;gap:var(--spacing-4,16px);text-align:center;max-width:680px;margin-inline:auto;margin-bottom:var(--space-8);flex-direction:column;display:flex}.page-service .hiw-badge{align-items:center;gap:var(--spacing-2,8px);--tw-font-weight:var(--font-weight-semibold,600);width:fit-content;font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--teal-deep);background:var(--teal-muted);border-radius:3.40282e38px;padding:8px 18px;display:inline-flex}.page-service .how-start-header h2{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(32px,4.5vw,44px);line-height:1.2;font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;color:#0a0a0a}.page-service .step-card h4{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.45;--tw-font-weight:var(--font-weight-bold,700);font-size:19px;line-height:1.45;font-weight:var(--font-weight-bold,700);color:var(--fg)}.page-service .feature-rows{padding-bottom:var(--spacing-8,32px);background:var(--bg);padding-top:var(--space-9)}.page-service .feature-row-icon{height:calc(var(--spacing,.25rem) * 13);width:calc(var(--spacing,.25rem) * 13);border-radius:var(--radius-2xl,40px);background:var(--teal-muted);color:var(--teal);margin-bottom:var(--space-5);place-items:center;display:grid}.page-service .feature-cta{margin-top:var(--space-9);justify-content:center;display:flex}.page-service .feature-row{align-items:center;gap:var(--space-6);grid-template-columns:1fr;display:grid}.page-service .feature-row+.feature-row{margin-top:var(--space-9)}@media (min-width:900px){.page-service .feature-row{gap:var(--space-9);grid-template-columns:1fr 1.1fr}.page-service .feature-row.is-flipped .feature-row-text{order:2}.page-service .feature-row.is-flipped .feature-row-visual{order:1}}.page-service .feature-row-text h3{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.4;--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(24px,2.8vw,34px);line-height:1.4;font-weight:var(--font-weight-extrabold,800);color:var(--fg);margin-bottom:var(--space-4)}.page-service .feature-row-text p{font-size:var(--text-body,16px);--tw-leading:1.9;color:var(--muted);max-width:52ch;line-height:1.9}.page-service .feature-row-visual{border-radius:var(--radius-2xl);padding:var(--space-8) var(--space-6);background:#e8f5e9;justify-content:center;align-items:center;min-height:380px;display:flex}@media (min-width:900px){.page-service .feature-row-visual{padding:var(--space-8);min-height:460px}}.page-service .pricing{padding-block:var(--spacing-9,36px);background:var(--surface)}.page-service .pricing-header{align-items:center;gap:var(--spacing-4,16px);text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-4);flex-direction:column;display:flex}.page-service .pricing-header h2{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.25;--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(30px,4vw,44px);line-height:1.25;font-weight:var(--font-weight-extrabold,800);color:var(--fg)}.page-service .pricing-header p{max-width:60ch;font-size:var(--text-body,16px);--tw-leading:1.8;color:var(--muted);line-height:1.8}.page-service .pricing-subline{text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--teal);margin-bottom:var(--space-7)}.page-service .price-card-name{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-font-weight:var(--font-weight-extrabold,800);font-size:22px;font-weight:var(--font-weight-extrabold,800);color:var(--fg)}.page-service .price-card.is-dark .price-card-name{color:var(--color-white,#fff)}.page-service .price-card-lead{color:var(--muted);font-size:13px}.page-service .price-card.is-dark .price-card-lead{color:#fff9}.page-service .price-card-num{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(40px,4vw,52px);line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--fg);direction:ltr}.page-service .price-card.is-dark .price-card-num{color:var(--accent)}.page-service .price-card-unit{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted)}.page-service .price-card.is-dark .price-card-unit{color:#fff9}.page-service .price-card-desc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.75;color:var(--muted);flex:1;line-height:1.75}.page-service .price-card.is-dark .price-card-desc{color:#ffffffa6}.page-service .segment-benefits{padding-block:var(--spacing-9,36px);background:var(--bg)}.page-service .segment-benefits-header{align-items:center;gap:var(--spacing-4,16px);text-align:center;max-width:680px;margin-inline:auto;margin-bottom:var(--space-8);flex-direction:column;display:flex}.page-service .segment-benefits-header h2{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(32px,4.5vw,44px);line-height:1.2;font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;color:#0a0a0a}.page-service .segment-grid{gap:var(--space-5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:768px){.page-service .segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-service .segment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-service .segment-card{border-radius:var(--radius-xl,24px);border-style:var(--tw-border-style);text-align:right;transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:var(--surface);border-width:1px;border-color:var(--border);padding:var(--space-6);transition-duration:var(--transition-base);flex-direction:column;display:flex}.page-service .segment-card:hover{--tw-translate-y:calc(var(--spacing-1,4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 12px 32px var(--tw-shadow-color,oklch(0% 0 0/.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.page-service .segment-card.is-dark{background:#0c4242;border-color:#0c4242}.page-service .segment-card-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background:var(--teal-muted);color:var(--teal);margin-bottom:var(--space-4);border-radius:14px;place-items:center;display:grid}.page-service .segment-card.is-dark .segment-card-icon{color:var(--accent);background:#ffffff1f}.page-service .segment-card h3{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold,700);line-height:1.3;font-weight:var(--font-weight-bold,700);color:var(--fg);margin-bottom:var(--space-3)}.page-service .segment-card.is-dark h3{color:var(--color-white,#fff)}.page-service .segment-card p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.65;color:var(--muted);margin-bottom:var(--space-5);line-height:1.65}.page-service .segment-card.is-dark p{color:#fff9}.page-service .segment-card-list{gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.page-service .segment-card-list li{align-items:flex-start;gap:var(--spacing-2,8px);border-bottom-style:var(--tw-border-style);--tw-leading:1.6;color:var(--fg);padding-bottom:var(--space-3);border-bottom-width:1px;border-color:var(--border);font-size:13.5px;line-height:1.6;display:flex}.page-service .segment-card-list li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.page-service .segment-card-list svg{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--teal);flex-shrink:0}.page-service .segment-card.is-dark .segment-card-list li{color:#ffffffd9;border-color:#ffffff1f}.page-service .segment-card.is-dark .segment-card-list svg{color:var(--accent)}.page-service .hero-app-wrap{z-index:1;max-width:1100px;margin-inline:auto;margin-top:var(--space-8);padding:0 var(--space-4);position:relative}.page-service .hero-app{border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);direction:rtl;background:#f6f8fa;border-color:#0000000d;border-bottom-width:0;border-top-left-radius:28px;border-top-right-radius:28px;overflow:hidden;box-shadow:0 -18px 60px #0a3c371f}.page-service .cta-panel{background:var(--teal);padding:var(--space-8) var(--space-6);align-items:center;gap:var(--space-6);border-radius:24px;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative;overflow:hidden}@media (min-width:900px){.page-service .cta-panel{padding:var(--space-8);grid-template-columns:1.3fr 1fr}}.page-service .cta-panel-bg{z-index:0;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.page-service .cta-inner{z-index:1;text-align:center;position:relative}@media (min-width:900px){.page-service .cta-inner{text-align:right}}.page-service .cta-panel h2{max-width:24ch;font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.35;--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(26px,3.4vw,38px);line-height:1.35;font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);margin-inline:auto;margin-bottom:var(--space-4)}@media (min-width:900px){.page-service .cta-panel h2{margin-inline:auto 0}}.page-service .cta-panel p{max-width:52ch;font-size:var(--text-body,16px);--tw-leading:1.85;color:#fff9;margin-inline:auto;margin-bottom:var(--space-6);line-height:1.85}@media (min-width:900px){.page-service .cta-panel p{margin-inline:auto 0}}.page-service .cta-btns{justify-content:center;gap:var(--spacing-3,12px);flex-wrap:wrap;display:flex}@media (min-width:900px){.page-service .cta-btns{justify-content:flex-start}}.page-service .cta{padding:0 0 var(--space-8);background:var(--bg)}.page-service .cta h2{max-width:24ch;font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:1.35;--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(26px,3.4vw,38px);line-height:1.35;font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);margin-inline:auto;margin-bottom:var(--space-4)}@media (min-width:900px){.page-service .cta h2{margin-inline:auto 0}}.page-service .cta p{max-width:52ch;font-size:var(--text-body,16px);--tw-leading:1.85;color:#fff9;margin-inline:auto;margin-bottom:var(--space-6);line-height:1.85}@media (min-width:900px){.page-service .cta p{margin-inline:auto 0}}.page-service .cta-visual{z-index:1;display:none;position:relative}@media (min-width:900px){.page-service .cta-visual{display:block}}.page-service .cta-visual .mini-report-panel{border-style:var(--tw-border-style);border-width:0;max-width:320px;margin-inline-start:auto;box-shadow:0 20px 44px #00000047}.page-service-e-receipt .hero-app-wrap{max-width:560px;margin:var(--space-8) auto 0;padding:0 var(--space-4);z-index:1;position:relative}.page-service-e-receipt .hero-app{padding:var(--space-5);text-align:center;direction:rtl;background:#f6f8fa;border:1px solid #0000000d;border-bottom:none;border-radius:28px 28px 0 0;overflow:hidden;box-shadow:0 -18px 60px #0a3c371f}.page-service-e-receipt .hero-app iframe{background:#ddece3;border:0;border-radius:24px;width:100%;max-width:540px;height:560px;margin:0 auto;display:block}@media (max-width:640px){.page-service-e-receipt .hero-app{padding:var(--space-3)}.page-service-e-receipt .hero-app iframe{height:500px}}@media (min-width:900px){.page-service-e-receipt .hero-v2{padding:calc(var(--space-9) + 48px) max(var(--space-5), calc((100vw - 1280px) / 2)) var(--space-9);direction:ltr;grid-template-columns:minmax(420px,560px) minmax(0,620px);grid-template-areas:"ui text";justify-content:center;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.page-service-e-receipt .hero-v2>.container{direction:rtl;grid-area:text;width:100%;padding:0}.page-service-e-receipt .hero-v2-text{text-align:right;align-items:flex-start;max-width:620px;margin:0}.page-service-e-receipt .hero-v2-text .section-eyebrow{margin:0!important}.page-service-e-receipt .hero-v2-title{max-width:18ch}.page-service-e-receipt .hero-v2-subtitle{max-width:52ch;margin:0}.page-service-e-receipt .hero-v2-actions{justify-content:flex-start}.page-service-e-receipt .hero-app-wrap{direction:rtl;grid-area:ui;width:100%;max-width:560px;margin:0;padding:0}}.page-service-e-receipt .feature-card{border-radius:var(--radius-xl);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);transition:transform var(--transition-base), box-shadow var(--transition-base);gap:var(--space-3);flex-direction:column;display:flex}.page-service-e-receipt .feature-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-service-e-receipt .feature-card h4{font-family:var(--font-display);color:var(--fg);font-size:18px;font-weight:700}.page-service-e-receipt .feature-card p{color:var(--muted);flex:1;font-size:14px;line-height:1.75}.page-service-e-receipt .step-card-alt{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-3);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex}.page-service-e-receipt .step-card-alt:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-service-e-receipt .step-card-alt .step-icon{background:var(--teal-muted);width:52px;height:52px;color:var(--teal);margin-bottom:var(--space-2);border-radius:14px;place-items:center;display:grid}.page-service-e-receipt .step-card-alt h4{font-family:var(--font-display);color:var(--fg);font-size:18px;font-weight:700}.page-service-e-receipt .step-card-alt p{color:var(--muted);font-size:14px;line-height:1.75}.page-service-e-receipt .pricing-grid-3,.page-service-e-receipt .program-features-grid{gap:var(--space-5);grid-template-columns:1fr;max-width:1100px;margin:0 auto;display:grid}.page-service-e-receipt .program-feature-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.page-service-e-receipt .program-feature-box h3{font-family:var(--font-display);color:var(--teal);margin-bottom:var(--space-3);font-size:21px;font-weight:800}.page-service-e-receipt .program-feature-box>p{color:var(--muted);margin-bottom:var(--space-3);line-height:1.8}.page-service-e-receipt .program-feature-box ul{color:var(--fg);margin:0;padding-right:20px;line-height:1.9}.page-service-e-receipt .faq-list{gap:var(--space-3);max-width:900px;margin:0 auto;display:grid}.page-service-e-receipt .btn-cta-outline{color:#fff;background:0 0;border:1px solid #ffffff8c}.page-service-e-receipt .btn-cta-outline:hover{color:var(--teal);background:#fff}@media (min-width:768px){.page-service-e-receipt .program-features-grid{grid-template-columns:repeat(2,1fr)}.page-service-e-receipt .pricing-grid-3{grid-template-columns:repeat(3,1fr)}}.page-service-e-receipt .why-cards-grid{grid-template-columns:1fr;gap:24px;max-width:1200px;margin:0 auto;display:grid}.page-service-e-receipt .why-card{border-radius:24px;flex-direction:column;min-height:360px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f2f201a}.page-service-e-receipt .why-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f2f2024}.page-service-e-receipt .why-card:nth-child(3n+1){background:#e4ede6}.page-service-e-receipt .why-card:nth-child(3n+2){background:#e8f5d0}.page-service-e-receipt .why-card:nth-child(3n+3){background:#f0f5f2}.page-service-e-receipt .why-card-visual{place-items:center;min-height:220px;padding:28px;display:grid;position:relative;overflow:hidden}.page-service-e-receipt .why-card-visual:before,.page-service-e-receipt .why-card-visual:after{content:"";background:#0f2f200f;border-radius:99px;height:8px;position:absolute;left:28px;right:28px}.page-service-e-receipt .why-card-visual:before{top:54px}.page-service-e-receipt .why-card-visual:after{bottom:48px;left:35%}.page-service-e-receipt .why-card-icon{color:#246b5f;z-index:1;background:#fffffff2;border:1px solid #0f2f2014;border-radius:28px;place-items:center;width:118px;height:118px;display:grid;position:relative;box-shadow:0 10px 28px #0a4d4d1a}.page-service-e-receipt .why-card-label{color:#246b5f;margin-bottom:8px;font-size:13px;font-weight:700}.page-service-e-receipt .why-card-copy h3{font-family:var(--font-display);color:#0f2f20;margin-bottom:8px;font-size:19px;font-weight:800;line-height:1.4}.page-service-e-receipt .why-card-copy p{color:#6b8a7a;font-size:14px;line-height:1.75}@media (min-width:700px){.page-service-e-receipt .why-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.page-service-e-receipt .why-cards-grid{grid-template-columns:repeat(3,1fr)}}.page-service-e-receipt #steps{background:var(--bg);padding-bottom:64px;overflow:hidden}@media (max-width:640px){.page-service-e-receipt #steps{padding-bottom:40px}}.page-service-e-receipt .why-card-visual{justify-content:flex-start;align-items:center;min-height:112px;padding:24px;display:flex}.page-service-e-receipt .why-card-visual:before{height:6px;top:42px;left:28px;right:92px}.page-service-e-receipt .why-card-visual:after{height:6px;bottom:28px;left:42%;right:92px}.page-service-e-receipt .why-card-icon{border-radius:14px;flex-shrink:0;width:50px;height:50px;box-shadow:0 5px 14px #0a4d4d14}.page-service-e-receipt .why-card-icon svg{stroke-width:1.9px;width:23px;height:23px}.page-service-e-receipt .why-card-label{margin-bottom:6px;font-size:12px}.page-service-e-receipt .why-card-copy h3{margin-bottom:7px;font-size:18px}.page-service-e-receipt .why-card-copy p{font-size:13.5px;line-height:1.7}.page-service-e-receipt .why-card-visual:before,.page-service-e-receipt .why-card-visual:after{display:none}.page-service-e-receipt .why-card-data{z-index:1;flex-direction:column;align-items:flex-start;gap:7px;display:flex;position:relative}.page-service-e-receipt .why-card-data strong{font-family:var(--font-display);color:#0f2f20;font-size:16px;line-height:1.2}.page-service-e-receipt .why-card-data span{color:#246b5f;white-space:nowrap;background:#ffffffb8;border:1px solid #246b5f1f;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.page-service-e-receipt .why-card-visual{align-items:center;gap:16px}.page-service-e-receipt .why-card-heading{z-index:1;min-width:0;position:relative}.page-service-e-receipt .why-card-heading .why-card-label{color:#246b5f;margin-bottom:6px;font-size:13px;font-weight:700}.page-service-e-receipt .why-card-heading h3{font-family:var(--font-display);color:#0f2f20;margin:0;font-size:18px;font-weight:800;line-height:1.4}.page-service-e-receipt .why-card{min-height:0}.page-service-e-receipt .why-card-visual{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:22px 24px 12px}.page-service-e-receipt .why-card-heading{text-align:right;width:100%}.page-service-e-receipt .why-card-visual{grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 10px;display:grid}.page-service-e-receipt .why-card-icon{grid-area:1/1}.page-service-e-receipt .why-card-heading{display:contents}.page-service-e-receipt .why-card-heading .why-card-label{grid-area:1/2;place-self:center start;margin:0}.page-service-e-receipt .why-card-heading h3{text-align:right;grid-area:2/1/auto/-1;width:100%;margin-top:0}.page-service-e-receipt .why-card-copy{padding:0 24px 22px}.page-service-e-receipt .compliance-features{gap:clamp(72px,9vw,120px);max-width:1200px;margin:0 auto;display:grid}.page-service-e-receipt .compliance-row{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}.page-service-e-receipt .compliance-copy{text-align:right;max-width:540px;margin:0 auto}.page-service-e-receipt .compliance-kicker{color:#246b5f;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.page-service-e-receipt .compliance-kicker-icon{color:#0c6b63;background:#e3f1ec;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.page-service-e-receipt .compliance-kicker-icon svg{width:25px;height:25px}.page-service-e-receipt .compliance-copy h3{font-family:var(--font-display);color:var(--fg);margin-bottom:16px;font-size:clamp(27px,3.2vw,40px);font-weight:800;line-height:1.35}.page-service-e-receipt .compliance-copy>p{color:var(--muted);margin-bottom:18px;font-size:17px;line-height:1.9}.page-service-e-receipt .compliance-copy ul{color:var(--fg);margin:0;padding-right:20px;font-size:15px;line-height:1.9}.page-service-e-receipt .compliance-visual{box-sizing:border-box;background:#ddece3;border:1px solid #0f2f200f;border-radius:30px;justify-content:center;align-items:center;min-width:0;padding:16px;display:flex;overflow:hidden;box-shadow:0 16px 42px #0f2f201a}@media (min-width:900px){.page-service-e-receipt .compliance-row{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(50px,7vw,100px)}.page-service-e-receipt .compliance-row:nth-child(2n) .compliance-copy{order:2}.page-service-e-receipt .compliance-row:nth-child(2n) .compliance-visual{order:1}}@media (max-width:600px){.page-service-e-receipt .compliance-visual{border-radius:24px;padding:12px}}.page-service-e-receipt .feature-row-visual{aspect-ratio:1.12;border-radius:28px;min-height:0;padding:0;overflow:hidden}.page-service-e-receipt .feature-row-visual img{object-fit:cover;height:100%;display:block;border-radius:0!important;width:100%!important;max-width:none!important}.page-service-e-receipt .pos-feature-visual{aspect-ratio:auto;min-height:620px;box-shadow:none;background:#ddece3;border:1px solid #0f2f200f;padding:18px}.page-service-e-receipt .pos-feature-frame{background:#ddece3;border:0;border-radius:20px;width:100%;height:584px;display:block}.page-service-e-receipt .pos-feature-section .feature-row-text h3{color:#0f2f20}.page-service-e-receipt .pos-feature-section .feature-row-text p{color:#6b8a7a}@media (max-width:700px){.page-service-e-receipt .pos-feature-visual{min-height:1180px;padding:12px}.page-service-e-receipt .pos-feature-frame{border-radius:18px;min-height:1156px}}body.page-service-e-receipt{background:var(--bg)}body.page-service-e-receipt>section,.page-service-e-receipt #faq{background:var(--bg)!important}.page-service-e-receipt #faq>.container{background:#0a4d4d;border-radius:28px;padding:clamp(32px,5vw,64px)}.page-service-e-receipt #faq .faq-item{background:#ffffff12;border-color:#ffffff24}.page-service-e-receipt .pricing-cta-section .cta-panel{box-shadow:none;background:#0a4d4d;border-radius:28px;min-height:0;padding:0;overflow:hidden}.page-service-e-receipt .pricing-cta-section .cta-panel-bg{opacity:.6;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:52px 52px}.page-service-e-receipt .pricing-cta-section .cta-inner{z-index:1;box-sizing:border-box;text-align:right;direction:ltr;grid-template-rows:auto auto;grid-template-columns:minmax(360px,.85fr) minmax(500px,1.15fr);align-items:center;gap:14px clamp(48px,7vw,100px);width:100%;max-width:none;margin:0;padding:clamp(40px,5vw,66px);display:grid;position:relative}.page-service-e-receipt .pricing-cta-section .cta-inner h2{color:#fff;direction:rtl;grid-area:1/2;justify-self:end;width:100%;max-width:640px;margin:0;font-size:clamp(30px,3vw,46px);line-height:1.25}.page-service-e-receipt .pricing-cta-section .cta-inner>p{color:#ffffffb8;direction:rtl;grid-area:2/2;justify-self:end;max-width:55ch;margin:0;font-size:16px;line-height:1.9}.page-service-e-receipt .pricing-cta-section .cta-btns{direction:rtl;grid-area:1/1/span 2;grid-template-columns:1fr 1fr;align-self:center;gap:12px;width:100%;max-width:430px;display:grid}.page-service-e-receipt .pricing-cta-section .cta-btns:before{content:"ابدأ الآن";color:#fff;text-align:center;grid-column:1/-1;margin-bottom:8px;font-weight:800}.page-service-e-receipt .pricing-cta-section .btn-hero-dark{color:#0a4d4d;background:#bceb94;border-color:#bceb94}.page-service-e-receipt .pricing-cta-section .btn-hero-dark:hover{color:#0a4d4d;background:#c9f2a7}.page-service-e-receipt .pricing-cta-section .btn-cta-outline{color:#fff;background:#ffffff0f;border:1px solid #ffffff3d}.page-service-e-receipt .pricing-cta-section .btn-cta-outline:hover{color:#0a4d4d;background:#fff}@media (max-width:850px){.page-service-e-receipt .pricing-cta-section .cta-inner{text-align:center;direction:rtl;grid-template-rows:auto;grid-template-columns:1fr;padding:34px 24px}.page-service-e-receipt .pricing-cta-section .cta-inner h2,.page-service-e-receipt .pricing-cta-section .cta-inner>p,.page-service-e-receipt .pricing-cta-section .cta-btns{text-align:center;grid-area:auto/1;justify-self:center}.page-service-e-receipt .pricing-cta-section .cta-btns{margin-top:14px}}@media (max-width:520px){.page-service-e-receipt .pricing-cta-section .cta-btns{grid-template-columns:1fr}.page-service-e-receipt .pricing-cta-section .cta-btns:before{grid-column:1}}.page-service-e-receipt .testimonials-section{padding-bottom:clamp(64px,8vw,104px)}.page-service-e-receipt .testimonials-section .section-header{text-align:center;max-width:850px;margin:0 auto 54px}.page-service-e-receipt .testimonials-eyebrow{color:#246b5f;background:#e3f1ec;border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;padding:8px 18px;font-size:13px;font-weight:800;display:inline-flex}.page-service-e-receipt .testimonials-section .section-header h2{color:#0f2f20;max-width:19ch;margin:0 auto;font-size:clamp(34px,4vw,56px);line-height:1.22}.page-service-e-receipt .testimonials-section .section-header h2 span{color:#246b5f;white-space:nowrap}.page-service-e-receipt .testimonials-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.page-service-e-receipt .testimonials-stats>span{color:#6b8a7a;background:#fff;border:1px solid #dce8e2;border-radius:999px;align-items:center;gap:5px;padding:9px 16px;font-size:13px;display:inline-flex;box-shadow:0 6px 18px #0f2f200d}.page-service-e-receipt .testimonials-stats strong{color:#0a4d4d;font-size:14px}.page-service-e-receipt .testimonials-section .reviews-track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid;overflow:visible}.page-service-e-receipt .testimonials-section .review-col{background:#f0f5f2;border:1px solid #0f2f2014;border-top:4px solid #7bbfa5;border-radius:24px;flex-direction:column;min-width:0;min-height:270px;padding:34px 30px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #0f2f2014}.page-service-e-receipt .testimonials-section .review-col:nth-child(2){background:#e8f5d0;border-top-color:#bceb94;transform:translateY(-12px)}.page-service-e-receipt .testimonials-section .review-col:after{content:"“";color:#246b5f17;pointer-events:none;font-family:Georgia,serif;font-size:130px;line-height:1;position:absolute;top:-22px;left:22px}.page-service-e-receipt .testimonials-section .review-col:hover{transform:translateY(-7px);box-shadow:0 18px 42px #0f2f2021}.page-service-e-receipt .testimonials-section .review-col:nth-child(2):hover{transform:translateY(-18px)}.page-service-e-receipt .testimonials-section .review-quote{z-index:1;color:#36584b;text-align:right;flex-direction:column;flex:1;gap:14px;font-size:16px;font-style:normal;line-height:1.9;display:flex;position:relative}.page-service-e-receipt .testimonials-section .review-quote:before{content:"★★★★★";color:#246b5f;letter-spacing:2px;text-align:right;direction:ltr;font-size:15px;display:block}.page-service-e-receipt .testimonials-section .review-author{z-index:1;border-top:1px solid #0f2f2017;margin-top:24px;padding-top:20px;position:relative}.page-service-e-receipt .testimonials-section .review-avatar{color:#0a4d4d;background:#fff;box-shadow:0 5px 15px #0f2f2014}.page-service-e-receipt .testimonials-section .review-name{color:#0f2f20;font-weight:800}@media (max-width:800px){.page-service-e-receipt .testimonials-section .reviews-track{grid-template-columns:1fr}.page-service-e-receipt .testimonials-section .review-col,.page-service-e-receipt .testimonials-section .review-col:nth-child(2){min-height:0;transform:none}.page-service-e-receipt .testimonials-section .review-col:hover,.page-service-e-receipt .testimonials-section .review-col:nth-child(2):hover{transform:translateY(-4px)}}.page-service-e-receipt .pricing-cta-section{padding-top:32px!important;padding-bottom:44px!important}.page-service-e-receipt .pricing-cta-section .cta-panel{border-radius:26px;max-width:1280px;margin:0 auto}.page-service-e-receipt .pricing-cta-section .cta-inner{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:10px clamp(42px,6vw,82px);min-height:300px;padding:38px 52px}.page-service-e-receipt .pricing-cta-section .cta-inner h2{letter-spacing:-.02em;max-width:22ch;font-size:clamp(30px,2.65vw,40px);line-height:1.28}.page-service-e-receipt .pricing-cta-section .cta-inner>p{color:#ffffffad;max-width:62ch;font-size:14px;line-height:1.75}.page-service-e-receipt .pricing-cta-section .cta-btns{align-content:center;justify-self:center;gap:10px;max-width:405px}.page-service-e-receipt .pricing-cta-section .cta-btns:before{margin-bottom:4px;font-size:14px}.page-service-e-receipt .pricing-cta-section .cta-btns .btn{white-space:normal;border-radius:999px;min-height:52px;padding:12px 18px;font-size:14px;line-height:1.35}@media (max-width:1050px){.page-service-e-receipt .pricing-cta-section .cta-inner{text-align:center;direction:rtl;grid-template-rows:auto;grid-template-columns:1fr;min-height:0;padding:34px 28px}.page-service-e-receipt .pricing-cta-section .cta-inner h2,.page-service-e-receipt .pricing-cta-section .cta-inner>p,.page-service-e-receipt .pricing-cta-section .cta-btns{text-align:center;grid-area:auto/1;justify-self:center}.page-service-e-receipt .pricing-cta-section .cta-btns{margin-top:12px}}.page-service-e-receipt .hero-v2{background-color:#f7f9f5!important;background-image:linear-gradient(#0f2f200e 1px,#0000 1px),linear-gradient(90deg,#0f2f200e 1px,#0000 1px),radial-gradient(circle at 50% 32%,#246b5f1f,#0000 38%)!important;background-size:52px 52px,52px 52px,100% 100%!important}@media (min-width:900px){.page-service-e-receipt .hero-v2{padding:calc(var(--space-9) + 34px) max(var(--space-5),calc((100vw - 1320px) / 2)) clamp(60px,7vw,90px);direction:ltr;grid-template-columns:minmax(0,610px) minmax(440px,600px);grid-template-areas:"text ui";justify-content:center;align-items:center;gap:clamp(42px,5vw,78px);display:grid}.page-service-e-receipt .hero-v2>.container{direction:rtl;grid-area:text;width:100%;max-width:none;padding:0}.page-service-e-receipt .hero-v2-text{text-align:right;align-items:flex-end;max-width:610px;margin:0}.page-service-e-receipt .hero-v2-title{letter-spacing:-.035em;max-width:13ch;margin:0 0 18px;font-size:clamp(48px,4.55vw,70px);line-height:1.05}.page-service-e-receipt .hero-v2-subtitle{max-width:56ch;margin:0;font-size:17px;line-height:1.9}.page-service-e-receipt .hero-v2-actions{justify-content:flex-start;width:100%;margin-top:26px}.page-service-e-receipt .hero-app-wrap{direction:rtl;grid-area:ui;width:100%;max-width:600px;margin:0;padding:0}.page-service-e-receipt .hero-v2 .hero-app{background:#0a4d4d;border-radius:34px;padding:32px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f2f202e}.page-service-e-receipt .hero-v2 .hero-app:before{content:"";opacity:.55;pointer-events:none;background-image:radial-gradient(#7bbfa52e 1.5px,#0000 1.5px);background-size:25px 25px;position:absolute;inset:0}.page-service-e-receipt .hero-v2 .hero-app iframe{z-index:1;background:#0a4d4d;border-radius:24px;width:100%;max-width:none;height:560px;position:relative}}.page-service-e-receipt .hero-v2-text .section-eyebrow{color:#0a4d4d;background:#fff;border:1px solid #0f2f2014;align-self:flex-end;padding-inline:20px 30px;position:relative;box-shadow:0 8px 24px #0f2f2014;margin:0 0 14px!important}.page-service-e-receipt .hero-v2-text .section-eyebrow:before{content:"";background:#bceb94;border-radius:50%;width:7px;height:7px;position:absolute;right:13px}.page-service-e-receipt .hero-v2-title,.page-service-e-receipt .hero-v2-title .hero-accent{color:#0f2f20}.page-service-e-receipt .hero-v2-title .hero-accent{color:#0a4d4d;position:relative}.page-service-e-receipt .hero-v2 .hero-primary-light{color:#0a4d4d;background:#bceb94;border-color:#bceb94}.page-service-e-receipt .hero-v2 .hero-primary-light:hover{color:#0a4d4d;background:#c9f2a7}.page-service-e-receipt .hero-v2 .hero-whatsapp-outline{color:#0a4d4d;background:#ffffffb8;border:1px solid #0a4d4d3d}.page-service-e-receipt .hero-v2 .hero-whatsapp-outline:hover{color:#fff;background:#0a4d4d}@media (max-width:899px){.page-service-e-receipt .hero-v2{padding:calc(var(--space-8) + 24px) 0 48px}.page-service-e-receipt .hero-v2-text{max-width:720px}.page-service-e-receipt .hero-v2-title{font-size:clamp(40px,9vw,58px);line-height:1.1}.page-service-e-receipt .hero-v2 .hero-app{background:#0a4d4d;border-radius:28px;padding:16px;box-shadow:0 18px 46px #0f2f2029}.page-service-e-receipt .hero-v2 .hero-app iframe{border-radius:20px}}@media (min-width:900px){.page-service-e-receipt .hero-v2-text>*{box-sizing:border-box}.page-service-e-receipt .hero-v2-title,.page-service-e-receipt .hero-v2-subtitle,.page-service-e-receipt .hero-v2-actions{width:100%}.page-service-e-receipt .hero-v2-title,.page-service-e-receipt .hero-v2-subtitle{text-align:right}.page-service-e-receipt .hero-v2-actions{direction:rtl;justify-content:flex-start}}.page-service-e-receipt .hero-v2-title .hero-accent{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 76%,#bceb94 76% 95%,#0000 95%);padding-inline:2px;display:inline}.page-service-e-receipt .hero-v2-actions{align-items:center;gap:14px}.page-service-e-receipt .hero-v2-actions .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:220px;min-height:58px;padding:14px 24px;font-size:15px;font-weight:800;display:inline-flex}.page-service-e-receipt .hero-v2 .hero-primary-light{box-shadow:0 12px 28px #bceb9447}.page-service-e-receipt .hero-v2 .hero-whatsapp-outline{box-shadow:none}@media (max-width:560px){.page-service-e-receipt .hero-v2-actions{flex-direction:column;width:100%}.page-service-e-receipt .hero-v2-actions .btn{width:100%;min-width:0}}.page-service-e-receipt .testimonials-section{padding-bottom:72px;background:#f8faf6!important;padding-top:72px!important}.page-service-e-receipt .testimonials-section .section-header{max-width:1100px;margin:0 auto 44px}.page-service-e-receipt .testimonials-section .testimonials-eyebrow{display:none}.page-service-e-receipt .testimonials-section .section-header h2{letter-spacing:-.025em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(34px,3.5vw,50px);line-height:1.25}.page-service-e-receipt .testimonials-section .section-header h2 span{color:#0a4d4d}.page-service-e-receipt .testimonials-subtitle{color:#6b8a7a;margin:10px auto 0;font-size:16px;line-height:1.7}.page-service-e-receipt .testimonials-section .testimonials-stats{direction:ltr;gap:12px;margin-top:30px}.page-service-e-receipt .testimonials-section .testimonials-stats>span{color:#0f2f20;background:#fff;border-color:#dce8e2;min-height:44px;padding:9px 20px;box-shadow:0 8px 22px #0f2f2012}.page-service-e-receipt .testimonials-section .reviews-track{direction:ltr;align-items:end;gap:22px;max-width:1200px;margin:0 auto}.page-service-e-receipt .testimonials-section .review-col{direction:rtl;background:#fff;border:1px solid #dce8e2;border-radius:22px;min-height:260px;padding:30px 26px 24px;box-shadow:0 14px 36px #0f2f2014}.page-service-e-receipt .testimonials-section .review-col:nth-child(2){background:#0a4d4d;border-color:#0a4d4d;min-height:278px;transform:translateY(-12px);box-shadow:0 20px 46px #0a4d4d38}.page-service-e-receipt .testimonials-section .review-col:nth-child(3){background:#fff;border-top-color:#dce8e2}.page-service-e-receipt .testimonials-section .review-col:after{color:#246b5f29;font-size:95px;top:-16px;left:22px}.page-service-e-receipt .testimonials-section .review-col:nth-child(2):after{color:#bceb9457}.page-service-e-receipt .testimonials-section .review-quote{color:#244a3d;gap:12px;font-size:15px;line-height:1.85}.page-service-e-receipt .testimonials-section .review-col:nth-child(2) .review-quote,.page-service-e-receipt .testimonials-section .review-col:nth-child(2) .review-name{color:#fff}.page-service-e-receipt .testimonials-section .review-col:nth-child(2) .review-role{color:#ffffff9e}.page-service-e-receipt .testimonials-section .review-quote:before{color:#0a4d4d}.page-service-e-receipt .testimonials-section .review-col:nth-child(2) .review-quote:before{color:#bceb94}.page-service-e-receipt .testimonials-section .review-col:nth-child(2) .review-author{border-top-color:#ffffff2e}.page-service-e-receipt .testimonials-section .review-col:nth-child(2) .review-avatar{color:#0a4d4d;background:#bceb94}@media (max-width:800px){.page-service-e-receipt .testimonials-section .section-header h2{white-space:normal}.page-service-e-receipt .testimonials-section .review-col:nth-child(2){min-height:0;transform:none}}.page-service-e-receipt .hero-v2-actions{justify-content:flex-start;gap:16px;overflow:visible}.page-service-e-receipt .hero-v2-actions .btn{border-radius:999px;height:62px;min-height:62px;padding:14px 26px;font-size:16px}.page-service-e-receipt .hero-v2-actions .hero-whatsapp-outline{isolation:isolate;width:275px;min-width:275px;position:relative}.page-service-e-receipt .hero-v2-actions .hero-whatsapp-outline:before{content:"";z-index:-1;pointer-events:none;background:#7bbfa526;border-radius:999px;position:absolute;inset:-11px}@media (max-width:560px){.page-service-e-receipt .hero-v2-actions .hero-primary-light,.page-service-e-receipt .hero-v2-actions .hero-whatsapp-outline{width:100%;min-width:0}.page-service-e-receipt .hero-v2-actions .hero-whatsapp-outline:before{inset:-7px}}@media (min-width:900px){.page-service-e-receipt .hero-v2{grid-template-columns:minmax(0,520px) 600px;gap:62px;min-height:760px;padding-top:86px;padding-bottom:24px}.page-service-e-receipt .hero-v2-text{align-items:flex-end;width:100%;max-width:520px}.page-service-e-receipt .hero-v2-text .section-eyebrow{align-self:center;margin:0 auto 16px!important}.page-service-e-receipt .hero-v2-title{text-align:right;width:100%;max-width:13ch;margin:0 0 16px;font-size:clamp(52px,4.5vw,68px);line-height:1.04}.page-service-e-receipt .hero-v2-subtitle{text-align:right;width:100%;max-width:520px;font-size:15.5px;line-height:1.85}.page-service-e-receipt .hero-app-wrap{width:600px;max-width:600px}.page-service-e-receipt .hero-v2 .hero-app{border-radius:34px;width:600px;height:676px;padding:32px}.page-service-e-receipt .hero-v2 .hero-app iframe{border-radius:22px;width:536px;height:612px}}.page-service-e-receipt .hero-v2-actions{direction:rtl;justify-content:center;gap:14px;width:100%;margin-top:0}.page-service-e-receipt .hero-v2-actions .btn{height:58px;min-height:58px;padding:13px 20px;font-size:14px}.page-service-e-receipt .hero-v2-actions .hero-primary-light{width:200px;min-width:200px}.page-service-e-receipt .hero-v2-actions .hero-whatsapp-outline{width:224px;min-width:224px}.page-service-e-receipt .hero-v2-actions .hero-whatsapp-outline:before{inset:-8px}.page-service-e-receipt .hero-v2 .hero-chat-icon{color:inherit;flex:0 0 19px}.page-service-e-receipt .hero-payment-note{text-align:center;width:100%;margin-top:16px;font-size:11px;color:#6b8a7a!important}@keyframes receipt-cta-pulse{0%,to{transform:translateY(0);box-shadow:0 8px 22px #0a4d4d1f}50%{transform:translateY(-3px);box-shadow:0 14px 30px #0a4d4d33}}@keyframes receipt-chat-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-4deg)}}.page-service-e-receipt .hero-v2-actions .hero-primary-light{animation:2.8s ease-in-out infinite receipt-cta-pulse}.page-service-e-receipt .hero-v2-actions .hero-whatsapp-outline{transition:transform .25s,background .25s,color .25s,box-shadow .25s}.page-service-e-receipt .hero-v2-actions .hero-whatsapp-outline:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0a4d4d26}.page-service-e-receipt .hero-v2-actions .hero-whatsapp-outline .hero-chat-icon{animation:1.8s ease-in-out infinite receipt-chat-bob}@media (prefers-reduced-motion:reduce){.page-service-e-receipt .hero-v2-actions .hero-primary-light,.page-service-e-receipt .hero-v2-actions .hero-whatsapp-outline .hero-chat-icon{animation:none}}.page-service-e-receipt .hero-v2{border-radius:42px;width:calc(100% - 28px);max-width:1720px;margin:14px auto 0;overflow:hidden}.page-service-e-receipt .how-it-works-frame{width:100%;height:1020px;box-shadow:none;background:0 0;border:0;outline:0;margin:0;display:block;overflow:hidden}.page-service-e-receipt #steps{padding:0 0 64px;overflow:hidden;background:#fbfcfa!important}@media (max-width:900px){.page-service-e-receipt .hero-v2{border-radius:30px}.page-service-e-receipt .how-it-works-frame{height:1900px}}@media (min-width:900px){.page-service-e-receipt .hero-app-wrap{justify-self:center;width:560px;max-width:560px}.page-service-e-receipt .hero-v2 .hero-app{border-radius:30px;width:560px;height:680px;padding:20px}.page-service-e-receipt .hero-v2 .hero-app iframe{border-radius:20px;width:520px;height:640px}}.page-service-e-receipt .pricing-cta-section{padding:44px 0!important}.page-service-e-receipt .pricing-cta-section .cta-panel{background:#0a4d4d;border-radius:30px;max-width:1440px;min-height:350px}.page-service-e-receipt .pricing-cta-section .cta-inner{direction:ltr;grid-template-rows:auto;grid-template-columns:minmax(380px,.8fr) minmax(520px,1.2fr);align-items:center;column-gap:clamp(70px,9vw,150px);min-height:350px;padding:48px 64px}.page-service-e-receipt .pricing-cta-section .cta-inner h2{grid-area:1/2;align-self:start;max-width:18ch;font-size:clamp(36px,3.3vw,52px);line-height:1.28}.page-service-e-receipt .pricing-cta-section .cta-inner>p{grid-area:1/2;align-self:end;max-width:62ch;margin-bottom:4px;font-size:15px;line-height:1.9}.page-service-e-receipt .pricing-cta-section .cta-btns{direction:rtl;grid-area:1/1;grid-template-columns:1fr;justify-self:center;gap:14px;width:100%;max-width:500px;display:grid}.page-service-e-receipt .pricing-cta-section .cta-btns:before{content:none;display:none}.page-service-e-receipt .pricing-cta-section .cta-btns .btn{border-radius:999px;width:100%;min-height:82px;font-size:16px}@media (max-width:1050px){.page-service-e-receipt .pricing-cta-section .cta-inner{text-align:center;direction:rtl;grid-template-rows:auto;grid-template-columns:1fr;padding:40px 28px}.page-service-e-receipt .pricing-cta-section .cta-inner h2,.page-service-e-receipt .pricing-cta-section .cta-inner>p,.page-service-e-receipt .pricing-cta-section .cta-btns{text-align:center;grid-area:auto/1;justify-self:center}.page-service-e-receipt .pricing-cta-section .cta-inner>p{margin-top:12px}.page-service-e-receipt .pricing-cta-section .cta-btns{margin-top:24px}}.page-service-e-receipt #faq{background:var(--bg)!important}.page-service-e-receipt #faq>.container{padding:0 var(--space-5);background:0 0;border-radius:0}.page-service-e-receipt #faq .section-header h2{color:#0f2f20}.page-service-e-receipt #faq .section-header p{color:#6b8a7a}.page-service-e-receipt #faq .faq-item{background:#fff;border:1px solid #dce8e2;box-shadow:0 6px 20px #0f2f200d}.page-service-e-receipt #faq .faq-q{color:#0f2f20}.page-service-e-receipt #faq .faq-a-inner{color:#6b8a7a}.page-service-e-receipt .hero-v2-text .section-eyebrow{white-space:nowrap;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:9px;width:auto;min-height:46px;line-height:1.35;display:inline-flex;position:relative;margin:0 0 18px!important;padding:10px 18px!important}.page-service-e-receipt .hero-v2-text .section-eyebrow:before{flex:0 0 8px;order:-1;width:8px;height:8px;display:block;position:static;inset:auto}.page-service-e-receipt .pricing-cta-section .cta-inner{grid-template-rows:auto auto;row-gap:18px}.page-service-e-receipt .pricing-cta-section .cta-inner h2{grid-area:1/2;align-self:end;max-width:18ch;margin:0;font-size:clamp(34px,3.15vw,48px);line-height:1.3}.page-service-e-receipt .pricing-cta-section .cta-inner>p{grid-area:2/2;align-self:start;max-width:62ch;margin:0;font-size:15px;line-height:1.9}.page-service-e-receipt .pricing-cta-section .cta-btns{grid-area:1/1/span 2;align-self:center}.page-service-e-receipt .pricing-cta-section .cta-btns .btn{min-height:76px}@media (max-width:1050px){.page-service-e-receipt .pricing-cta-section .cta-inner{grid-template-rows:auto}.page-service-e-receipt .pricing-cta-section .cta-inner h2,.page-service-e-receipt .pricing-cta-section .cta-inner>p,.page-service-e-receipt .pricing-cta-section .cta-btns{grid-area:auto/1}.page-service-e-receipt .hero-v2-text .section-eyebrow{white-space:normal;text-align:center;align-self:center}}@media (min-width:900px){.page-service-e-receipt .hero-v2-text .section-eyebrow{align-self:flex-start}}@media (max-width:899px){.page-service-e-receipt .hero-v2-text .section-eyebrow{align-self:center}}@media (min-width:901px){.page-service-e-receipt .how-it-works-frame{height:900px}}.page-service-e-receipt .pricing-cta-section .cta-inner h2{max-width:24ch;font-size:clamp(26px,2.1vw,33px);line-height:1.38}.page-service-e-receipt .pricing-cta-section .cta-inner>p{max-width:66ch;font-size:13.5px;line-height:1.8}.page-service-e-receipt .pricing-cta-section .cta-btns{gap:12px;max-width:400px}.page-service-e-receipt .pricing-cta-section .cta-btns .btn{height:60px;min-height:60px;padding:11px 20px;font-size:14px}.page-service-e-receipt .pricing-cta-section .cta-btns{max-width:330px}.page-service-e-receipt #faq .section-header.reveal,.page-service-e-receipt #faq .faq-list.reveal{opacity:1!important;visibility:visible!important;transform:none!important}.page-service-e-receipt #faq .faq-list{display:grid!important}.page-service-e-receipt #faq .faq-q{opacity:1!important;visibility:visible!important;display:flex!important}.page-service-e-receipt #faq{padding-top:72px;padding-bottom:88px}.page-service-e-receipt #faq .section-header{text-align:center;max-width:720px;margin:0 auto 38px}.page-service-e-receipt #faq .section-header h2{margin-bottom:10px;font-size:clamp(32px,3.4vw,46px)}.page-service-e-receipt #faq .section-header p{font-size:15px;line-height:1.75}.page-service-e-receipt #faq .faq-list{counter-reset:faq-number;gap:14px;max-width:1040px}.page-service-e-receipt #faq .faq-item{counter-increment:faq-number;background:#fafcf8;border:1px solid #d7e5de;border-radius:18px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;box-shadow:0 7px 22px #0f2f200b}.page-service-e-receipt #faq .faq-item:hover{border-color:#b7d3c6;transform:translateY(-1px);box-shadow:0 10px 28px #0f2f2013}.page-service-e-receipt #faq .faq-item.open{background:#f0f7f3;border-color:#7bbfa5;box-shadow:0 12px 30px #246b5f1a}.page-service-e-receipt #faq .faq-q{min-height:78px;font-family:var(--font-display);align-items:center;gap:14px;padding:16px 20px;font-size:16px;font-weight:800;line-height:1.55}.page-service-e-receipt #faq .faq-q:before{content:counter(faq-number,decimal-leading-zero);color:#246b5f;background:#e3f1ec;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.page-service-e-receipt #faq .faq-q svg{color:#0a4d4d;background:#eff5f2;border-radius:50%;width:34px;height:34px;margin-inline-start:auto;padding:9px;transition:transform .25s,background .25s}.page-service-e-receipt #faq .faq-item.open .faq-q svg{color:#fff;background:#0a4d4d}.page-service-e-receipt #faq .faq-a-inner{color:#587466;border-top:1px solid #d5e5dd;margin:0 76px 0 20px;padding:18px 0 24px;font-size:14px;line-height:1.9}@media (max-width:640px){.page-service-e-receipt #faq{padding-top:54px;padding-bottom:64px}.page-service-e-receipt #faq .faq-q{gap:10px;min-height:68px;padding:13px 14px;font-size:14px}.page-service-e-receipt #faq .faq-q:before{flex-basis:36px;width:36px;height:36px}.page-service-e-receipt #faq .faq-q svg{width:30px;height:30px;padding:8px}.page-service-e-receipt #faq .faq-a-inner{margin:0 60px 0 14px;padding:14px 0 20px;font-size:13px}}.page-service-e-receipt #faq .faq-q:before{content:none;display:none}.page-service-e-receipt #faq .faq-a-inner{margin-right:20px}@media (max-width:640px){.page-service-e-receipt #faq .faq-a-inner{margin-right:14px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}