/*! 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-border-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading: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-content:"";--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-companies-feature *{box-sizing:border-box;margin:0;padding:0}.moc-companies-feature{background:var(--bg);min-height:100vh;font-family:var(--font-body);color:var(--fg);justify-content:center;align-items:center;padding:40px;display:flex}.moc-companies-feature .mockup-container{justify-content:center;align-items:center;width:560px;height:440px;display:flex;position:relative}.moc-companies-feature .skeleton-bg{z-index:1;border:1px solid var(--border);background:linear-gradient(160deg,#f0f5f2 0%,#e8f0ec 100%);border-radius:28px;position:absolute;inset:0;overflow:hidden}.moc-companies-feature .skeleton-header{padding-inline:var(--spacing-6,24px);padding-block:var(--spacing-5,20px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.moc-companies-feature .skeleton-title-group{flex-direction:column;gap:6px;display:flex}.moc-companies-feature .skeleton-chip{background:var(--mint);border-radius:3.40282e38px;width:80px;height:22px}.moc-companies-feature .skeleton-line{border-radius:var(--radius-sm,6px);background-color:#d5e0da;width:140px;height:14px}.moc-companies-feature .skeleton-line.short{width:90px}.moc-companies-feature .skeleton-avatar-row{gap:var(--spacing-2,8px);display:flex}.moc-companies-feature .skeleton-avatar{height:var(--spacing-8,32px);width:var(--spacing-8,32px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white,#fff);border-radius:3.40282e38px;margin-inline-start:-10px}.moc-companies-feature .skeleton-avatar:first-child{margin-inline-start:0}.moc-companies-feature .skeleton-avatar{background:#d5e0da}.moc-companies-feature .skeleton-table{gap:var(--spacing-3,12px);padding-inline:var(--spacing-6,24px);padding-block:var(--spacing-4,16px);flex-direction:column;display:flex}.moc-companies-feature .skeleton-row{align-items:center;gap:var(--spacing-4,16px);padding-inline:0;padding-block:var(--spacing-3,12px);display:flex}.moc-companies-feature .skeleton-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.moc-companies-feature .skeleton-row{border-bottom:1px solid #e2ebe699}.moc-companies-feature .skeleton-cell{height:var(--spacing-3,12px);border-radius:var(--radius-sm,6px);background:#d5e0da}.moc-companies-feature .skeleton-cell.company{width:120px}.moc-companies-feature .skeleton-cell.tax{width:90px}.moc-companies-feature .skeleton-cell.status{width:70px}.moc-companies-feature .skeleton-cell.status-wide{width:100px}.moc-companies-feature .skeleton-status-dot{background:#d5e0da;border-radius:3.40282e38px;flex-shrink:0;width:10px;height:10px}.moc-companies-feature .float-card{z-index:10;transition-property: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;border-radius:20px;padding:20px;transition-duration:.3s;transition-timing-function:ease;position:absolute}@media (hover:hover){.moc-companies-feature .float-card:hover{--tw-translate-y:calc(var(--spacing-1,4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);scale:1.02}}.moc-companies-feature .float-card{background:var(--surface);box-shadow:var(--shadow-lg);border:1px solid var(--border)}.moc-companies-feature .float-card .card-eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-display);color:var(--muted);margin-bottom:10px}.moc-companies-feature .float-card .card-value{--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:28px;line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;font-family:var(--font-display);color:var(--fg);margin-bottom:6px}.moc-companies-feature .float-card .card-label{--tw-leading:1.4;font-size:13px;line-height:1.4;font-family:var(--font-body);color:var(--muted)}.moc-companies-feature .float-card .card-badge{padding-inline:var(--spacing-3,12px);font-size:var(--text-caption,12px);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.02em;letter-spacing:.02em;font-family:var(--font-display);border-radius:3.40282e38px;align-items:center;gap:6px;margin-top:10px;padding-block:6px;display:inline-flex}.moc-companies-feature .badge-green{background:var(--mint);color:var(--tag-bg)}.moc-companies-feature .badge-dark{color:var(--color-white,#fff);background:var(--dark-card)}.moc-companies-feature .card-companies{width:190px;top:-10px;right:-20px;rotate:2deg}.moc-companies-feature .card-filings{width:200px;top:60px;left:-30px;rotate:-2deg}.moc-companies-feature .card-invoices{width:190px;bottom:70px;right:-10px;rotate:1.5deg}.moc-companies-feature .card-reports{width:210px;bottom:-10px;left:20px;rotate:-1deg}.moc-companies-feature .card-account{z-index:11;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:200px;translate:var(--tw-translate-x) var(--tw-translate-y);text-align:center;top:50%;left:50%;rotate:.5deg}.moc-companies-feature .card-account .card-value{font-size:22px}.moc-companies-feature .dot-pattern{pointer-events:none;z-index:0;opacity:.4;background-image:radial-gradient(circle,#d5e0da 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.moc-companies-feature .card-icon{margin-bottom:var(--spacing-3,12px);border-radius:var(--radius-md,10px);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.moc-companies-feature .icon-green{background:var(--mint)}.moc-companies-feature .icon-dark{background:var(--dark-secondary)}.moc-companies-feature .card-icon svg{width:18px;height:18px}@media (max-width:600px){.mockup-container{width:100%;max-width:480px;height:400px}.float-card{padding:var(--spacing-4,16px)}.float-card .card-value{font-size:22px}.card-companies{top:0;right:0}.card-filings{top:40px;left:0}.card-invoices{bottom:50px;right:0}.card-reports{bottom:0;left:10px}}@media (max-width:520px){.moc-companies-feature .mockup-container{height:360px}.moc-companies-feature .float-card{transform:none!important}.moc-companies-feature .card-companies{width:160px;right:-10px}.moc-companies-feature .card-filings{width:170px;left:-10px}.moc-companies-feature .card-invoices{width:160px;right:-5px}.moc-companies-feature .card-reports{width:170px;left:5px}.moc-companies-feature .card-account{width:170px}}.moc-invoice-hero *,.moc-invoice-hero :before,.moc-invoice-hero :after{box-sizing:border-box;margin:0;padding:0}.moc-invoice-hero{height:100vh;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);background-color:#0000;padding:0;overflow:hidden}.moc-invoice-hero .scene{border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:22px;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:28px;display:flex;overflow:hidden}.moc-invoice-hero .scale-stage{transform-origin:top;flex-shrink:0;width:320px;position:relative}.moc-invoice-hero .bg-doc{border-style:var(--tw-border-style);background-color:var(--color-brand-surface-hex,#fff);--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000000a);max-width:220px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:var(--border);border-radius:12px;margin-block:0;margin-inline:auto;overflow:hidden}.moc-invoice-hero .bg-invoice{pointer-events:none;opacity:.55;-webkit-user-select:none;user-select:none;padding:0}.moc-invoice-hero .inv-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2,8px);padding-inline:14px;padding-top:var(--spacing-3,12px);padding-bottom:var(--spacing-2,8px);display:flex}.moc-invoice-hero .inv-header-left{flex-direction:column;gap:3px;display:flex}.moc-invoice-hero .inv-type{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);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-bold,700);font-weight:var(--font-weight-bold,700);color:var(--fg)}.moc-invoice-hero .inv-sub{color:var(--muted);font-size:9px}.moc-invoice-hero .inv-badge{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-brand-teal,#0c4242);border-width:1px;border-color:var(--border);background-color:#e8f5f1;border-radius:3.40282e38px;padding-block:3px;padding-inline:10px}.moc-invoice-hero .inv-meta{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:var(--spacing-3,12px);padding-block:var(--spacing-2,8px);border-bottom-width:1px;border-color:var(--border);background-color:#f8fafc;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.moc-invoice-hero .inv-meta-item{flex-direction:column;gap:1px;min-width:0;display:flex}.moc-invoice-hero .inv-meta-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:6px;font-weight:var(--font-weight-semibold,600);color:var(--muted)}.moc-invoice-hero .inv-meta-value{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:8px;font-weight:var(--font-weight-bold,700);color:var(--fg);overflow:hidden}.moc-invoice-hero .inv-meta-value.id{text-align:start}.moc-invoice-hero .inv-table{margin-top:var(--spacing-1,4px);border-collapse:collapse;width:100%;font-size:7px}.moc-invoice-hero .inv-table th{border-bottom-style:var(--tw-border-style);text-align:start;--tw-font-weight:var(--font-weight-bold,700);font-size:5px;font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom-width:1px;border-color:var(--border);background-color:#f8fafc;padding-block:3px;padding-inline:6px}.moc-invoice-hero .inv-table td{border-bottom-style:var(--tw-border-style);padding-inline:6px;padding-block:var(--spacing-1,4px);vertical-align:middle;border-bottom-width:1px;border-bottom-color:#f1f5f9}.moc-invoice-hero .inv-table td:first-child{width:50%}.moc-invoice-hero .sk-bar{background-color:#e2e8f0;border-radius:2px;height:10px}.moc-invoice-hero .sk-bar.wide{width:100%}.moc-invoice-hero .sk-bar.medium{width:55%}.moc-invoice-hero .sk-bar.short{width:35%}.moc-invoice-hero .sk-pulse{background-color:#e2e8f0;background-image:linear-gradient(90deg,#e2e8f0 30%,#cbd5e1 50%,#e2e8f0 70%);background-size: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-invoice-hero .bg-summary{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);justify-content:flex-end;padding-block:6px;padding-inline:10px;display:flex}.moc-invoice-hero .bg-sum-inner{gap:var(--spacing-1,4px);flex-direction:column;width:100%;max-width:80px;display:flex}.moc-invoice-hero .sk-sum-bar{border-radius:2px;height:5px}.moc-invoice-hero .sk-sum-bar.total{width:70%;height:7px}.moc-invoice-hero .timeline-card{z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:200px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand-surface-hex,#fff);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;border-radius:12px;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:45%;left:90%;overflow:hidden;box-shadow:0 4px 6px #00000005,0 10px 20px #0000000f,0 24px 48px #0000001a}.moc-invoice-hero .timeline-card:hover{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(52% * -1);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:0 6px 10px #00000008,0 14px 28px #00000014,0 28px 56px #0000001f}.moc-invoice-hero .tc-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:14px;padding-top:10px;padding-bottom:6px}.moc-invoice-hero .tc-header h3{font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);align-items:center;gap:6px;display:flex}.moc-invoice-hero .tc-header h3 svg{width:10px;height:10px;color:var(--color-brand-teal,#0c4242)}.moc-invoice-hero .tc-header h3{color:var(--fg)}.moc-invoice-hero .tc-body{padding-inline:14px;padding-top:var(--spacing-2,8px);padding-bottom:var(--spacing-3,12px)}.moc-invoice-hero .timeline{flex-direction:column;gap:0;display:flex;position:relative}.moc-invoice-hero .t-step{align-items:center;gap:var(--spacing-2,8px);padding-block:5px;padding-inline:0;display:flex;position:relative}.moc-invoice-hero .t-step:not(:last-child):before{z-index:0;--tw-content:"";content:var(--tw-content);background-color:#e2e8f0;width:2px;height:calc(100% - 2px);position:absolute;top:22px;right:8px}.moc-invoice-hero .t-step.done:not(:last-child):before{content:var(--tw-content);background-color:var(--color-brand-teal,#0c4242)}.moc-invoice-hero .t-icon{z-index:2;border-radius:3.40282e38px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid;position:relative}.moc-invoice-hero .t-icon svg{width:9px;height:9px}.moc-invoice-hero .t-icon.done{background-color:var(--color-brand-teal,#0c4242);color:var(--color-brand-surface-hex,#fff)}.moc-invoice-hero .t-icon.current{background-color:var(--color-d-cyan,#c3e9a0);color:var(--color-brand-teal,#0c4242);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#c3e9a059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.moc-invoice-hero .t-icon.current:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-brand-teal,#0c4242);content:var(--tw-content);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;width:6px;height:6px}.moc-invoice-hero .t-icon.current svg{display:none}.moc-invoice-hero .t-icon.pending{border-style:var(--tw-border-style);background-color:var(--color-brand-surface-hex,#fff);border-width:2px;border-color:#dadce0}.moc-invoice-hero .t-icon.pending:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);--tw-content:"";content:var(--tw-content);background-color:#9aa0a6;border-radius:3.40282e38px;width:5px;height:10px}.moc-invoice-hero .t-icon.pending svg{display:none}.moc-invoice-hero .t-icon.pending{color:var(--muted)}.moc-invoice-hero .t-content{flex:1;min-width:0}.moc-invoice-hero .t-label{align-items:center;gap:var(--spacing-1,4px);font-family:var(--font-display,"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif);--tw-leading:var(--leading-normal,1.3);font-size:9px;line-height:var(--leading-normal,1.3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--fg);flex-wrap:wrap;display:flex}@media (max-width:640px){body{padding:var(--spacing-2,8px)}.scene{border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:22px;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:28px;display:flex;overflow:hidden}.scale-stage{top:calc(var(--spacing-2,8px) * -1)}.timeline-card{top:47%!important;left:20%!important}}.moc-invoice-how-it-works *{box-sizing:border-box;margin:0;padding:0}.moc-invoice-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-invoice-how-it-works .section-title{margin-bottom:var(--spacing-7,28px);text-align:center}.moc-invoice-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-invoice-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-invoice-how-it-works .notification-pill{opacity:1;animation:none;transform:translate(-50%)}}.moc-invoice-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-invoice-how-it-works .cards-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.moc-invoice-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-invoice-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-invoice-how-it-works .mockup-area{flex:1;justify-content:center;align-items:center;min-height:400px;padding:24px;display:flex;position:relative}.moc-invoice-how-it-works .mockup-skeleton{pointer-events:none;opacity:.4;position:absolute;inset:0}.moc-invoice-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-invoice-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-invoice-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-invoice-how-it-works .mockup-form-card h4 .icon svg{height:var(--spacing-4,16px);width:var(--spacing-4,16px);color:var(--accent-dark)}.moc-invoice-how-it-works .form-field{margin-bottom:var(--spacing-3,12px)}.moc-invoice-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-invoice-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-invoice-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-invoice-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-invoice-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-invoice-how-it-works .notification-pill svg{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.moc-invoice-how-it-works .sk-m1 .sk-line{background:#0f2f200f;border-radius:4px;height:8px;position:absolute;left:24px;right:24px}.moc-invoice-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-invoice-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-invoice-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-invoice-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-invoice-how-it-works .list-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.moc-invoice-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-invoice-how-it-works .list-info{flex:1}.moc-invoice-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-invoice-how-it-works .list-info .meta{color:var(--muted);font-size:11px}.moc-invoice-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-invoice-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-invoice-how-it-works .sk-m2 .sk-circle{background:#0f2f200a;border-radius:3.40282e38px;width:40px;height:40px;position:absolute}.moc-invoice-how-it-works .sk-m2 .sk-bar{background:#0f2f200d;border-radius:3px;height:6px;position:absolute}.moc-invoice-how-it-works .mockup-receipt-wrap{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.moc-invoice-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-invoice-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-invoice-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-invoice-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-invoice-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-invoice-how-it-works .mini-divider{border-top:1px dashed #e5e7eb;margin:6px 0}.moc-invoice-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-invoice-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-invoice-how-it-works .mini-receipt-footer{margin-top:var(--spacing-1,4px);text-align:center;color:#9ca3af;font-size:10px}.moc-invoice-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-invoice-how-it-works .approval-badge svg{height:var(--spacing-3,12px);width:var(--spacing-3,12px)}.moc-invoice-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-invoice-how-it-works .card-text{padding:24px;padding-top:0}.moc-invoice-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-invoice-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-invoice-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-invoice-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-invoice-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-invoice-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-invoice-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-invoice-how-it-works .gd-mock-fields{gap:var(--spacing-2,8px);flex-direction:column;display:flex}.moc-invoice-how-it-works .gd-mock-field{flex-direction:column;gap:3px;display:flex}.moc-invoice-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-invoice-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-invoice-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-invoice-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-invoice-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-invoice-how-it-works .gd-mock-rows{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.moc-invoice-how-it-works .gd-mock-row{justify-content:space-between;align-items:center;gap:var(--spacing-2,8px);padding:5px 0;display:flex}.moc-invoice-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-invoice-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-invoice-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-invoice-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-invoice-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-invoice-how-it-works .gd-drive-header svg{flex-shrink:0}.moc-invoice-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-invoice-how-it-works .gd-drive-row:hover{background:#f8faf9}.moc-invoice-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-invoice-how-it-works .gd-drive-line{background:#ebedf0;border-radius:3px;flex:1;height:7px}.moc-invoice-how-it-works .gd-drive-shield{height:var(--spacing-4,16px);width:var(--spacing-4,16px);opacity:.45;color:#0c4242;flex-shrink:0}.moc-invoice-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-invoice-how-it-works .gd-drive-overlay-head{align-items:center;gap:var(--spacing-2,8px);display:flex}.moc-invoice-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-invoice-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-invoice-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-invoice-how-it-works .gd-drive-shield-icon{height:var(--spacing-7,28px);width:var(--spacing-7,28px);color:#0c4242;flex-shrink:0}.moc-invoice-how-it-works .gd-drive-shield-lines{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex:1;display:flex}.moc-invoice-how-it-works .gd-drive-shield-line{background:#dce8eb;border-radius:3px;height:6px}.moc-invoice-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-invoice-how-it-works .vat-step-visual{align-items:flex-start!important;min-height:400px!important;padding:18px 14px 8px!important}.moc-invoice-how-it-works .step-card[data-step="3"] .card-text{padding-top:12px}.moc-invoice-how-it-works .step-card[data-step="3"] .card-text h3{margin-bottom:10px}.moc-invoice-how-it-works .mockup-form-card h4{white-space:normal;gap:8px}.moc-invoice-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-invoice-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-invoice-how-it-works .mockup-area>.notification-pill svg{height:var(--spacing-4,16px);width:var(--spacing-4,16px)}.moc-invoice-how-it-works{background:#f7f9f5;padding-top:72px}.moc-invoice-how-it-works .mockup-area{background:#ddece3;border-radius:22px;margin:14px 14px 0;overflow:hidden}.moc-invoice-how-it-works .card-text{background:#fff;min-height:210px;padding:24px 24px 28px}.moc-invoice-how-it-works .section-title{max-width:850px;margin-inline:auto}.moc-invoice-how-it-works .section-title h2{font-size:clamp(34px,4vw,52px)}@media (max-width:760px){.moc-invoice-how-it-works{padding-top:54px}.moc-invoice-how-it-works .cards-grid{gap:24px}.moc-invoice-how-it-works .mockup-area{min-height:360px}.moc-invoice-how-it-works .card-text{min-height:0}}.moc-invoice-how-it-works .cards-grid{gap:20px}.moc-invoice-how-it-works .step-card{border-radius:22px}.moc-invoice-how-it-works .mockup-area{min-height:330px;margin:12px 12px 0;padding:18px}.moc-invoice-how-it-works .vat-step-visual{min-height:330px!important;padding:14px 10px 6px!important}.moc-invoice-how-it-works .card-text{min-height:180px;padding:20px 20px 24px}.moc-invoice-how-it-works .card-text .step-label{margin-bottom:6px;font-size:12px}.moc-invoice-how-it-works .card-text h3{font-size:16px;line-height:1.45}.moc-invoice-how-it-works .card-text p{font-size:13px;line-height:1.65}@media (max-width:760px){.moc-invoice-how-it-works .mockup-area{min-height:330px}.moc-invoice-how-it-works .card-text{min-height:0}}.moc-invoice-how-it-works .step-card{background:#f0f5f2;border:1px solid #d5e5dd;box-shadow:0 12px 30px #0f2f2012}.moc-invoice-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-invoice-how-it-works .step-card:hover{box-shadow:0 16px 36px #0f2f201a}.moc-invoice-how-it-works{background:#fbfcfa!important}.moc-invoice-how-it-works .section-title h2{color:#0f2f20}.moc-invoice-how-it-works .section-title p{color:#6b8a7a}.moc-invoice-how-it-works .step-card{background:#f4f7f3;border-color:#0f2f2014;box-shadow:0 12px 30px #0f2f2014}.moc-invoice-how-it-works .step-card:before{content:none!important;display:none!important}.moc-invoice-how-it-works .mockup-area{background:#ddece3!important}.moc-invoice-how-it-works .card-text{background:#f4f7f3}.moc-invoice-how-it-works .card-text .step-label{color:#246b5f}.moc-invoice-how-it-works .card-text h3{color:#0f2f20}.moc-invoice-how-it-works .card-text p{color:#6b8a7a}.moc-invoice-how-it-works .step-card:hover{border-color:#bfd7cb;box-shadow:0 17px 38px #0f2f201f}.moc-invoice-how-it-works .vat-float-wrap{width:100%;max-width:300px;min-height:220px;margin-inline:auto;position:relative}.moc-invoice-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-invoice-how-it-works .vat-float-bar{z-index:1;width:220px;top:40px;left:50px}.moc-invoice-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-invoice-how-it-works .bars-wrap{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1.5);height:60px;display:flex}.moc-invoice-how-it-works .bars-wrap span{background:#e2e4df;border-radius:4px 4px 0 0;flex:1}.moc-invoice-how-it-works .bars-wrap span.hi{background:#0c4242}.moc-invoice-how-it-works .bar-labels{margin-top:calc(var(--spacing,.25rem) * 1.5);gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.moc-invoice-how-it-works .bar-labels span{text-align:center;color:#5d6c7b;flex:1;font-size:9px}.moc-invoice-how-it-works .bar-stats{margin-top:var(--spacing-3,12px);gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.moc-invoice-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-invoice-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-invoice-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-invoice-how-it-works .gauge-box{flex-shrink:0;width:48px;height:48px;position:relative}.moc-invoice-how-it-works .gauge-box svg{transform:rotate(-90deg)}.moc-invoice-how-it-works .gauge-box circle:first-child{stroke:#dce9df}.moc-invoice-how-it-works .gauge-box circle:last-child{stroke:#19a88f}.moc-invoice-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-invoice-how-it-works .gauge-text{flex:1}.moc-invoice-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-invoice-how-it-works .gauge-text small{color:#819487;font-size:9px}.moc-invoice-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-invoice-how-it-works .rd-ico{background:#c3e9a0;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.moc-invoice-how-it-works .rd-ico svg{stroke:#0c4242}.moc-invoice-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-invoice-how-it-works .rd-text small{color:#ffffffb8;font-size:9px}.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-invoices .invoice-hero-frame:before{display:none}.page-service-invoices .invoice-hero-frame>.moc-invoice-hero{z-index:1;background:0 0;border:0;border-radius:22px;width:100%;height:100%;min-height:0;display:block;position:relative}@media (max-width:900px){.page-service-invoices .invoice-hero-frame>.moc-invoice-hero{border-radius:18px}}.page-service-invoices .hero-v3-btn-outline{color:#0a4d4d;background:#ffffffb8;border:1px solid #0a4d4d3d}.page-service-invoices .hero-v3-btn-outline .hero-chat-icon{flex:0 0 19px;width:19px;height:19px}.page-service-invoices .companies-feature-frame-wrap>.moc-companies-feature{min-height:0!important;margin:0!important;padding:0!important}.page-service-invoices .updates-newsletter{background:#fbfcfa!important;padding:28px 22px 74px!important}.page-service-invoices .updates-newsletter .container{background:#f0f2f1!important;border-radius:38px!important;padding:34px!important}.page-service-invoices .updates-newsletter-card{min-height:270px!important;box-shadow:none!important;background:#0a4d4d!important;border-radius:28px!important;grid-template-columns:minmax(0,1.3fr) minmax(360px,.75fr)!important;padding:52px 64px!important}.page-service-invoices .updates-newsletter-card h2{color:#fff!important}.page-service-invoices .updates-newsletter-card p{color:#c7dcd3!important}.page-service-invoices .updates-newsletter-form button{color:#0a4d4d!important;background:#bceb94!important}@media (max-width:900px){.page-service-invoices .invoice-free-trial-card,.page-service-invoices .updates-newsletter-card{grid-template-columns:1fr!important}.page-service-invoices .invoice-free-trial-card{padding:48px 34px!important}.page-service-invoices .invoice-free-trial-visual{order:2}}@media (max-width:560px){.page-service-invoices .invoice-free-trial,.page-service-invoices .updates-newsletter{padding-inline:14px!important}.page-service-invoices .invoice-free-trial-card{border-radius:28px!important;min-height:0!important;padding:38px 22px!important}.page-service-invoices .invoice-free-trial-card h2{font-size:34px!important}.page-service-invoices .invoice-free-trial-visual{margin:-22px 0;transform:scale(.82)}.page-service-invoices .updates-newsletter .container{border-radius:26px!important;padding:14px!important}.page-service-invoices .updates-newsletter-card{padding:38px 22px!important}}.page-service-invoices .showcase-ref .showcase-section-title{color:#0f2f20;letter-spacing:-.02em;text-align:center;max-width:900px;margin:0 auto 52px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.25}.page-service-invoices .companies-feature-frame-wrap{width:525px;max-width:100%;height:426px;position:relative;overflow:hidden}.page-service-invoices .companies-feature-frame-wrap>.moc-companies-feature{transform-origin:50%;pointer-events:auto;background:0 0;border:0;outline:0;width:640px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}@media (max-width:640px){.page-service-invoices .companies-feature-panel{min-height:340px!important;padding:12px!important}.page-service-invoices .companies-feature-frame-wrap{width:320px;height:260px}.page-service-invoices .companies-feature-frame-wrap>.moc-companies-feature{transform:translate(-50%,-50%)scale(.5)}}.page-service-invoices .tools-row{background-color:#f8faf6!important;background-image:none!important}.page-service-invoices .showcase-ref.tools-row,.page-service-invoices .invoice-upload-tool.tools-row,.page-service-invoices .companies-showcase.tools-row{min-height:0!important;padding:52px 24px!important}.page-service-invoices .showcase-ref.tools-row:first-of-type{padding-top:48px!important}.page-service-invoices .tools-row>.container{width:100%!important;max-width:1080px!important;margin-inline:auto!important;padding-inline:0!important}.page-service-invoices .tools-row .showcase-section-title{max-width:720px!important;margin:0 auto 72px!important;font-size:clamp(32px,3.1vw,42px)!important;line-height:1.28!important}@media (min-width:981px){.page-service-invoices .tools-row .showcase-ref-grid,.page-service-invoices .tools-row .showcase-ref-grid.reverse,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-panel{direction:ltr!important;grid-template-columns:minmax(0,420px) minmax(0,480px)!important;justify-content:space-between!important;align-items:center!important;gap:60px!important;display:grid!important}.page-service-invoices .tools-row .showcase-ref-text,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text{order:initial!important;direction:rtl!important;width:100%!important;max-width:420px!important}.page-service-invoices .tools-row .showcase-ref-panel,.page-service-invoices .invoice-upload-tool.tools-row .upload-mockup-card{order:initial!important;direction:rtl!important;background-color:#ddece3!important;background-image:none!important;border-radius:26px!important;width:480px!important;max-width:480px!important;height:400px!important;min-height:400px!important;padding:24px!important}.page-service-invoices .tools-ui-left .showcase-ref-text,.page-service-invoices .tools-ui-left .upload-showcase-text{grid-area:1/2!important}.page-service-invoices .tools-ui-left .showcase-ref-panel,.page-service-invoices .tools-ui-left .upload-mockup-card,.page-service-invoices .tools-ui-right .showcase-ref-text,.page-service-invoices .tools-ui-right .upload-showcase-text{grid-area:1/1!important}.page-service-invoices .tools-ui-right .showcase-ref-panel,.page-service-invoices .tools-ui-right .upload-mockup-card{grid-area:1/2!important}.page-service-invoices .tools-row .showcase-ref-text h2,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text h2{max-width:16ch!important;margin-bottom:15px!important;font-size:clamp(29px,2.45vw,34px)!important;line-height:1.34!important}.page-service-invoices .tools-row .showcase-ref-text p,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text p{margin-bottom:20px!important;font-size:13.5px!important;line-height:1.82!important}.page-service-invoices .tools-row .feature-copy-kicker-row{margin-bottom:16px!important}.page-service-invoices .tools-row .feature-copy-icon{border-radius:13px!important;flex-basis:44px!important;width:44px!important;height:44px!important}.page-service-invoices .tools-row .feature-copy-icon svg{width:20px!important;height:20px!important}.page-service-invoices .tools-row .invoice-tax-reports-ui .tax-reports-feature{background:0 0!important;height:350px!important;min-height:350px!important}.page-service-invoices .tools-row .invoice-ai-coding-ui>.coding-preview{width:min(100%,400px)!important}.page-service-invoices .tools-row .companies-feature-frame-wrap{background:0 0!important;width:432px!important;height:350px!important}.page-service-invoices .tools-row .companies-feature-frame-wrap>.moc-companies-feature{background:0 0!important;transform:translate(-50%,-50%)scale(.675)!important}}@media (max-width:980px){.page-service-invoices .showcase-ref.tools-row,.page-service-invoices .invoice-upload-tool.tools-row,.page-service-invoices .companies-showcase.tools-row{padding:46px 20px!important}.page-service-invoices .tools-row .showcase-section-title{margin-bottom:48px!important}.page-service-invoices .tools-row .showcase-ref-panel,.page-service-invoices .invoice-upload-tool.tools-row .upload-mockup-card{background-color:#ddece3!important;background-image:none!important}}.page-service-invoices .tools-row .showcase-ref-text h2,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text h2{letter-spacing:-.015em!important;white-space:normal!important;overflow-wrap:normal!important;text-wrap:balance!important;width:100%!important;max-width:22ch!important;margin:0 0 15px!important;font-size:clamp(25px,2vw,30px)!important;line-height:1.38!important}.page-service-invoices .tools-row .showcase-ref-text .cta-arrow,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text .btn-lime{color:#0a4d4d!important;background:#e3f1ec!important;border:1px solid #bfd8cc!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-width:172px!important;min-height:48px!important;margin-top:2px!important;padding:0 18px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s,background .2s,box-shadow .2s!important;display:inline-flex!important;box-shadow:0 7px 18px #0f2f2012!important}.page-service-invoices .tools-row .showcase-ref-text .cta-arrow:hover,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text .btn-lime:hover{color:#0a4d4d!important;background:#d5eae1!important;transform:translateY(-2px)!important;box-shadow:0 11px 24px #0f2f201c!important}.page-service-invoices .tools-row .showcase-ref-text .cta-arrow svg{color:#fff!important;stroke:#fff!important;background:#0a4d4d!important;border-radius:50%!important;width:26px!important;height:26px!important;padding:7px!important}@media (min-width:981px){.page-service-invoices .tools-row .showcase-ref-grid,.page-service-invoices .tools-row .showcase-ref-grid.reverse,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-panel{grid-template-columns:minmax(0,500px) minmax(0,460px)!important;gap:52px!important}.page-service-invoices .tools-row .showcase-ref-text,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text{max-width:500px!important}.page-service-invoices .tools-row .showcase-ref-panel,.page-service-invoices .invoice-upload-tool.tools-row .upload-mockup-card{width:460px!important;max-width:460px!important}}@media (max-width:980px) and (min-width:641px){.page-service-invoices .tools-row .showcase-ref-text,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text{max-width:720px!important}.page-service-invoices .tools-row .showcase-ref-text h2,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text h2{white-space:normal!important;max-width:24ch!important;margin-inline:auto!important;font-size:27px!important}}@media (max-width:640px){.page-service-invoices .tools-row .showcase-ref-text h2,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text h2{white-space:normal!important;max-width:18ch!important;margin-inline:auto!important;font-size:25px!important}}.page-service-invoices .tools-row .invoice-tax-reports-ui{place-items:center!important;padding:18px!important;display:grid!important;overflow:hidden!important}.page-service-invoices .tools-row .invoice-tax-reports-ui .tax-reports-feature{transform-origin:50%!important;flex:none!important;width:500px!important;max-width:none!important;height:430px!important;min-height:430px!important;padding:24px!important;transform:scale(.74)!important}@media (max-width:980px){.page-service-invoices .tools-row .invoice-tax-reports-ui .tax-reports-feature{transform:scale(.72)!important}}@media (max-width:640px){.page-service-invoices .tools-row .invoice-tax-reports-ui{min-height:360px!important}.page-service-invoices .tools-row .invoice-tax-reports-ui .tax-reports-feature{transform:scale(.62)!important}}.page-service-invoices .tools-row .showcase-ref-text,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text{flex-direction:column!important;align-items:flex-start!important;gap:0!important;display:flex!important}.page-service-invoices .tools-row .feature-copy-kicker-row,.page-service-invoices .tools-row .showcase-ref-text .feature-copy-kicker-row,.page-service-invoices .invoice-upload-tool.tools-row .upload-feature-kicker{margin:0 0 18px!important}.page-service-invoices .tools-row .showcase-ref-text h2,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text h2{margin:0 0 16px!important}.page-service-invoices .tools-row .showcase-ref-text p,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text p{margin:0 0 22px!important}.page-service-invoices .tools-row .showcase-ref-text .cta-arrow,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text .btn-lime{margin:0!important}@media (max-width:980px){.page-service-invoices .tools-row .showcase-ref-text,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text{align-items:center!important}.page-service-invoices .tools-row .feature-copy-kicker-row,.page-service-invoices .tools-row .showcase-ref-text .feature-copy-kicker-row,.page-service-invoices .invoice-upload-tool.tools-row .upload-feature-kicker{margin-bottom:16px!important}.page-service-invoices .tools-row .showcase-ref-text h2,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text h2{margin-bottom:14px!important}.page-service-invoices .tools-row .showcase-ref-text p,.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text p{margin-bottom:20px!important}}.page-service-invoices .invoice-upload-tool.tools-row{padding-bottom:72px!important}.page-service-invoices .invoice-upload-tool.tools-row .upload-showcase-text h2 .accent{color:#0f2f20!important}.page-service-invoices .invoice-upload-tool.tools-row .upload-mockup-card{height:440px!important;min-height:440px!important;padding:22px!important;overflow:hidden!important}.page-service-invoices .invoice-upload-tool.tools-row .upload-dropzone{border-radius:20px!important;min-height:170px!important;margin-bottom:12px!important;padding:20px!important}.page-service-invoices .invoice-upload-tool.tools-row .upload-dropzone-icon{width:48px!important;height:48px!important;margin-bottom:12px!important}.page-service-invoices .invoice-upload-tool.tools-row .upload-dropzone-title{margin-bottom:4px!important;font-size:16px!important}.page-service-invoices .invoice-upload-tool.tools-row .upload-file-row{border-radius:12px!important;height:43px!important;min-height:43px!important;margin-bottom:9px!important;padding:0 14px!important;font-size:12px!important}.page-service-invoices .invoice-upload-tool.tools-row .upload-submit-btn{height:46px!important;min-height:46px!important;margin:0 0 9px!important;font-size:13px!important}.page-service-invoices .invoice-upload-tool.tools-row .upload-note{margin:0!important;font-size:10px!important;line-height:1.55!important}@media (max-width:980px){.page-service-invoices .invoice-upload-tool.tools-row{padding-bottom:64px!important}.page-service-invoices .invoice-upload-tool.tools-row .upload-mockup-card{width:min(100%,460px)!important;height:440px!important;min-height:440px!important}}@media (max-width:640px){.page-service-invoices .invoice-upload-tool.tools-row .upload-mockup-card{height:auto!important;min-height:0!important;overflow:visible!important}}.page-service-invoices .invoice-video-content{background:#fff;padding:64px 0}.page-service-invoices .invoice-video-content-grid{grid-template-columns:minmax(0,460px) minmax(0,500px);justify-content:center;align-items:center;gap:64px;display:grid}.page-service-invoices .invoice-video-copy{max-width:460px}.page-service-invoices .invoice-video-label{color:#0a4d4d;margin-bottom:12px;font-size:12px;font-weight:700}.page-service-invoices .invoice-video-title{color:#0f4545;font-family:var(--font-display,inherit);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(32px,2.8vw,42px);font-weight:800;line-height:1.3}.page-service-invoices .invoice-video-title span{display:block}.page-service-invoices .invoice-video-text{color:#68788f;max-width:52ch;margin:0 0 20px;font-size:14.5px;line-height:1.85}.page-service-invoices .invoice-price-chip{color:#68788f;border:1px solid #0a4d4d33;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-bottom:24px;padding:10px 15px;display:flex;box-shadow:0 2px 5px #0f2f200d}.page-service-invoices .invoice-price-chip:before{content:"";background:#bceb94;border-radius:50%;flex:none;width:10px;height:10px}.page-service-invoices .invoice-price-chip strong{color:#0a4d4d;white-space:nowrap;font-size:15px}.page-service-invoices .invoice-price-chip span{font-size:12px}.page-service-invoices .invoice-video-cta{color:#fff;background:#0a4d4d;border-radius:999px;min-height:52px;padding:12px 28px;font-size:14px;font-weight:800;text-decoration:none}.page-service-invoices .invoice-video-cta:hover{color:#fff;background:#0d5d5d;transform:translateY(-1px)}.page-service-invoices .invoice-video-card{aspect-ratio:1.58;cursor:pointer;background:radial-gradient(circle at 32% 28%,#ffffff14,#0000 42%),#0a4d4d;border-radius:34px;place-items:center;width:500px;max-width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #0f2f2024}.page-service-invoices .invoice-video-badge{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:8px 17px;font-size:13px;font-weight:700;position:absolute;top:22px;right:22px}.page-service-invoices .invoice-video-play{color:#0a4d4d;background:#c9f2a7;border-radius:50%;place-items:center;width:70px;height:70px;transition:transform .18s;display:grid;box-shadow:0 0 0 6px #bceb942e,0 10px 24px #00000038}.page-service-invoices .invoice-video-card:hover .invoice-video-play{transform:scale(1.05)}.page-service-invoices .invoice-video-play svg{width:30px;height:30px;transform:translate(-2px)}.page-service-invoices .invoice-video-card-copy{color:#fff;font-size:15px;font-weight:800;position:absolute;bottom:22px;left:24px;right:24px}.page-service-invoices .invoice-video-card-copy small{color:#ffffff9e;margin-top:6px;font-size:13px;font-weight:500;display:block}@media (max-width:900px){.page-service-invoices .invoice-video-content{padding:56px 0}.page-service-invoices .invoice-video-content-grid{grid-template-columns:1fr;gap:32px}.page-service-invoices .invoice-video-copy{max-width:none}.page-service-invoices .invoice-video-title{font-size:clamp(30px,8vw,38px)}.page-service-invoices .invoice-price-chip{border-radius:24px;align-items:flex-start}.page-service-invoices .invoice-video-card{border-radius:30px}}.page-service-invoices .updates-newsletter-form .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.page-service-invoices .why-choose .section-header{margin-bottom:56px!important}.page-service-invoices .tools-row .showcase-section-title{margin-bottom:96px!important}@media (max-width:980px){.page-service-invoices .why-choose .section-header{margin-bottom:44px!important}.page-service-invoices .tools-row .showcase-section-title{margin-bottom:64px!important}}.page-service-invoices .updates-newsletter .container{border-radius:28px!important;width:100%!important;max-width:1120px!important;padding:16px!important}.page-service-invoices .updates-newsletter-card{border-radius:24px!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;gap:36px!important;min-height:190px!important;padding:32px 44px!important}.page-service-invoices .updates-newsletter-card h2{margin-bottom:10px!important;font-size:clamp(26px,2.5vw,34px)!important;line-height:1.3!important}.page-service-invoices .updates-newsletter-card p{max-width:58ch!important;font-size:13px!important;line-height:1.75!important}.page-service-invoices .updates-newsletter-form{gap:10px!important}@media (max-width:900px){.page-service-invoices .updates-newsletter-card{grid-template-columns:1fr!important;gap:24px!important;padding:30px 26px!important}}@media (max-width:520px){.page-service-invoices .updates-newsletter{padding-inline:14px!important}.page-service-invoices .updates-newsletter .container{border-radius:22px!important;padding:10px!important}.page-service-invoices .updates-newsletter-card{border-radius:19px!important;padding:26px 20px!important}}.page-service-invoices .updates-newsletter-subscribe{flex-direction:column!important;align-items:stretch!important;display:flex!important}.page-service-invoices .updates-newsletter-subscribe h3{color:#fff!important;text-align:center!important;margin:0 0 14px!important;font-size:14px!important;font-weight:800!important}.page-service-invoices .updates-newsletter-privacy{color:#8fb2a8!important;text-align:center!important;margin:12px 0 0!important;font-size:11px!important;line-height:1.6!important}.page-service-invoices .updates-newsletter-privacy a{color:#c7dcd3!important;text-underline-offset:3px!important;text-decoration:underline!important}.page-service-invoices .why-choose .section-header{margin:0 auto 86px!important}.page-service-invoices .tools-row .showcase-section-title{margin:0 auto 112px!important}.page-service-invoices .services-section .section-header{margin-bottom:78px!important}@media (max-width:980px){.page-service-invoices .why-choose .section-header,.page-service-invoices .services-section .section-header{margin-bottom:58px!important}.page-service-invoices .tools-row .showcase-section-title{margin-bottom:72px!important}}.page-service-invoices .tools-row .invoice-tax-reports-ui{place-items:center!important;display:grid!important;overflow:hidden!important}.page-service-invoices .tools-row .invoice-tax-reports-ui .tax-reports-feature{transform-origin:50%!important;transform:scale(.72)!important}@media (max-width:980px){.page-service-invoices .tools-row .invoice-tax-reports-ui .tax-reports-feature{transform:scale(.68)!important}}@media (max-width:540px){.page-service-invoices .tools-row .invoice-tax-reports-ui .tax-reports-feature{transform:scale(.58)!important}}.page-service-invoices .invoice-free-trial .container,.page-service-invoices .updates-newsletter .container{width:min(100% - 44px,1120px)!important;max-width:1120px!important;margin-inline:auto!important}.page-service-invoices .updates-newsletter{padding:18px 0 38px!important}.page-service-invoices .updates-newsletter .container{padding:14px!important}.page-service-invoices .updates-newsletter-card{gap:30px!important;min-height:170px!important;padding:26px 36px!important}.page-service-invoices .updates-newsletter-card h2{max-width:18ch!important;margin:0 0 8px!important;font-size:clamp(23px,2.1vw,30px)!important;line-height:1.28!important}.page-service-invoices .updates-newsletter-card .updates-newsletter-copy>p{max-width:50ch!important;font-size:12px!important;line-height:1.65!important}.page-service-invoices .updates-newsletter-subscribe h3{margin-bottom:10px!important;font-size:12px!important}.page-service-invoices .updates-newsletter-form input,.page-service-invoices .updates-newsletter-form button{height:40px!important;font-size:12px!important}.page-service-invoices .updates-newsletter-form input{padding-inline:16px!important}.page-service-invoices .updates-newsletter-form button{padding-inline:18px!important}.page-service-invoices .updates-newsletter-privacy{margin-top:9px!important;font-size:10px!important}@media (max-width:900px){.page-service-invoices .invoice-free-trial .container,.page-service-invoices .updates-newsletter .container{width:min(100% - 28px,1120px)!important}.page-service-invoices .updates-newsletter-card{padding:26px 22px!important}.page-service-invoices .updates-newsletter-card h2{max-width:none!important}}.page-service-invoices .updates-newsletter>.container{box-sizing:border-box!important;width:min(100% - 48px,1120px)!important;max-width:1120px!important;margin-inline:auto!important}@media (max-width:600px){.page-service-invoices .updates-newsletter>.container{width:calc(100% - 28px)!important}}body.page-service-invoices>section.updates-newsletter{width:min(100% - 48px,1280px)!important;max-width:1280px!important;margin-inline:auto!important;padding-inline:0!important}body.page-service-invoices>section.updates-newsletter>.container{width:100%!important;max-width:none!important;margin:0!important}@media (max-width:600px){body.page-service-invoices>section.updates-newsletter{width:calc(100% - 28px)!important}}.page-service-invoices .testimonials-grid,.page-service-invoices .why-choose .features-grid,.page-service-invoices .showcase-ref-grid{display:grid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{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-content{syntax:"*";inherits:false;initial-value:""}@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-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}