/* Auto-generated: extracted former inline style attributes. */
.no-inline-0001 { padding:16px 24px 8px; }
.no-inline-0002 { padding:120px 0 72px; }
.no-inline-0003 { max-width:760px; margin:0 auto; }
.no-inline-0004 { justify-content:center; flex-wrap:wrap; }
.no-inline-0005 { padding:0 0 96px; background:var(--bg-muted); }
.no-inline-0006 { max-width:900px; margin:0 auto; padding:40px; }
.no-inline-0007 { margin-bottom:32px; }
.no-inline-0008 { margin-bottom:12px; }
.no-inline-0009 { padding:28px; border:1px solid var(--border); box-shadow:none; }
.no-inline-0010 { margin-bottom:20px; }
.no-inline-0011 { padding:32px 0; border-top:1px solid var(--border); background:#fff; }
.no-inline-0012 { display:flex; flex-wrap:wrap; gap:20px; align-items:center; justify-content:space-between; }
.no-inline-0013 { display:flex; align-items:center; gap:12px; }
.no-inline-0014 { display:flex; gap:16px; flex-wrap:wrap; }
.no-inline-0015 { display:flex; align-items:center; justify-content:center; gap:16px; flex-wrap:wrap; }
.no-inline-0016 { display:inline-block; max-width:560px; text-align:left; }
.no-inline-0017 { padding:64px 0; background:linear-gradient(135deg,#fff8f4,#fff3e8); }
.no-inline-0018 { max-width:860px; margin:0 auto; display:grid; grid-template-columns:1fr auto; gap:40px; align-items:center; }
.no-inline-0019 { font-size:0.78rem; font-weight:700; text-transform:uppercase; letter-spacing:0.08em; color:var(--secondary); margin-bottom:10px; }
.no-inline-0020 { font-size:1.6rem; font-weight:700; color:var(--text-heading); margin-bottom:14px; }
.no-inline-0021 { color:var(--text-body); line-height:1.75; margin:0; }
.no-inline-0022 { flex-shrink:0; text-align:center; }
.no-inline-0023 { background:#fff; border:2px solid var(--secondary); border-radius:var(--radius-xl); padding:24px 32px; min-width:160px; }
.no-inline-0024 { font-size:2rem; font-weight:800; color:var(--secondary); }
.no-inline-0025 { font-size:0.82rem; color:var(--text-muted); margin-top:4px; }
.no-inline-0026 { font-size:0.78rem; font-weight:600; color:var(--primary); margin-top:8px; }
.no-inline-0027 { margin-top:16px; border-color:var(--secondary); color:var(--secondary); display:block; text-align:center; }
.no-inline-0028 { height:40px; margin-bottom:16px; }
.no-inline-0029 { margin-top:24px; }
.no-inline-0030 { color:rgba(255,255,255,0.5); font-size:0.82rem; }
.no-inline-0031 { color:rgba(255,255,255,0.75); }
.no-inline-0032 { color:rgba(255,255,255,0.65); }
.no-inline-0033 { display:flex; gap:16px; }
.no-inline-0034 { color:rgba(255,255,255,0.4); }
.no-inline-0035 { display:none; }
.no-inline-0036 { position:relative; max-width:900px; margin:0 auto; }
.no-inline-0037 { padding:80px 0; background:var(--bg-muted); }
.no-inline-0038 { border-top:4px solid var(--primary); padding:40px; }
.no-inline-0039 { display:flex; align-items:center; gap:16px; margin-bottom:24px; }
.no-inline-0040 { width:56px; height:56px; flex-shrink:0; font-size:1.6rem; }
.no-inline-0041 { font-size:0.78rem; font-weight:700; text-transform:uppercase; letter-spacing:0.08em; color:var(--primary); margin-bottom:4px; }
.no-inline-0042 { margin:0; font-size:1.35rem; }
.no-inline-0043 { color:var(--text-body); line-height:1.75; margin-bottom:20px; }
.no-inline-0044 { list-style:none; padding:0; margin:0 0 28px; display:flex; flex-direction:column; gap:10px; }
.no-inline-0045 { display:flex; align-items:flex-start; gap:10px; font-size:0.92rem; }
.no-inline-0046 { color:var(--primary); font-weight:700; flex-shrink:0; }
.no-inline-0047 { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; }
.no-inline-0048 { font-size:0.85rem; color:var(--text-muted); }
.no-inline-0049 { color:var(--text-heading); font-size:1.1rem; }
.no-inline-0050 { font-size:0.88rem; }
.no-inline-0051 { border-top:4px solid var(--secondary); padding:40px; background:linear-gradient(135deg,#fff8f4,#ffffff); }
.no-inline-0052 { font-size:0.78rem; font-weight:700; text-transform:uppercase; letter-spacing:0.08em; color:var(--secondary); margin-bottom:4px; }
.no-inline-0053 { color:var(--secondary); font-weight:700; flex-shrink:0; }
.no-inline-0054 { font-size:0.88rem; border-color:var(--secondary); color:var(--secondary); }
.no-inline-0055 { height:28px; }
.no-inline-0056 { background:linear-gradient(135deg,#fee2e2,#fecaca); }
.no-inline-0057 { justify-content:center; }
.no-inline-0058 { background:linear-gradient(135deg,var(--primary),var(--primary-dark)); color:#fff; width:52px; height:52px; font-size:1.6rem; }
.no-inline-0059 { background:linear-gradient(135deg,#dcfce7,#bbf7d0); }
.no-inline-0060 { padding:72px 0; background:var(--bg); }
.no-inline-0061 { max-width:900px; margin:0 auto; border-radius:var(--radius-xl); overflow:hidden; box-shadow:var(--shadow-xl); border:1px solid var(--border); }
.no-inline-0062 { position:relative; padding-bottom:56.25%; height:0; cursor:pointer; background:#000; }
.no-inline-0063 { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; opacity:0.85; }
.no-inline-0064 { position:absolute; inset:0; display:flex; align-items:center; justify-content:center; }
.no-inline-0065 { width:72px; height:72px; background:rgba(255,0,0,0.9); border-radius:50%; display:flex; align-items:center; justify-content:center; box-shadow:0 4px 24px rgba(0,0,0,0.4); transition:transform 0.2s; }
.no-inline-0066 { width:56px; height:56px; margin:0 auto 20px; border-radius:50%; font-size:1.6rem; }
.no-inline-0067 { border-color:var(--primary); background:linear-gradient(135deg,#f0f5ff,#ffffff); }
.no-inline-0068 { background:linear-gradient(135deg,var(--primary),var(--primary-dark)); }
.no-inline-0069 { color:var(--primary); font-weight:600; font-size:1.05rem; }
.no-inline-0070 { color:var(--primary); font-weight:600; }
.no-inline-0071 { background:linear-gradient(135deg,#e6f4ee,#d1fae5); font-size:1.5rem; }
.no-inline-0072 { background:linear-gradient(135deg,#fff3e8,#ffe0c2); font-size:1.5rem; }
.no-inline-0073 { background:linear-gradient(135deg,#e8f0fe,#c7d7fc); font-size:1.5rem; }
.no-inline-0074 { justify-content:center; gap:56px; flex-wrap:wrap; }
.no-inline-0075 { display:flex; flex-direction:column; align-items:center; gap:10px; }
.no-inline-0076 { height:32px; filter:none; opacity:0.7; }
.no-inline-0077 { font-size:0.78rem; color:var(--text-muted); font-weight:500; }
.no-inline-0078 { height:56px; filter:none; opacity:0.7; }
.no-inline-0079 { height:48px; filter:none; opacity:0.7; }
.no-inline-0080 { color:rgba(255,255,255,0.5); font-size:0.82rem; display:inline-flex; align-items:center; gap:6px; }
.no-inline-0082 { display:flex; flex-direction:column; align-items:flex-end; gap:3px; }
.no-inline-0083 { max-width:680px; margin:0 auto; }
.no-inline-0084 { background:#e6f4ee; border:1px solid #a7e0c0; border-radius:var(--radius-md); padding:16px 20px; }
.no-inline-0085 { font-size:0.75rem; font-weight:700; text-transform:uppercase; color:var(--primary); margin-bottom:6px; }
.no-inline-0086 { font-size:0.85rem; color:var(--text-body); margin:0; line-height:1.55; }
.no-inline-0087 { background:#fff3e8; border:1px solid #ffd0a8; border-radius:var(--radius-md); padding:16px 20px; }
.no-inline-0088 { font-size:0.75rem; font-weight:700; text-transform:uppercase; color:var(--secondary); margin-bottom:6px; }
.no-inline-0089 { margin-bottom:24px; }
.no-inline-0090 { font-size:1.1rem; margin-bottom:4px; }
.no-inline-0091 { color:var(--text-muted); font-size:0.88rem; margin-bottom:20px; }
.no-inline-0092 { background:linear-gradient(135deg,var(--primary),var(--primary-dark)); border-radius:var(--radius-xl); padding:32px; color:white; margin-bottom:24px; }
.no-inline-0093 { font-size:1.4rem; margin-bottom:10px; }
.no-inline-0094 { color:white; margin-bottom:10px; font-size:1.15rem; }
.no-inline-0095 { color:rgba(255,255,255,0.85); font-size:0.9rem; margin-bottom:8px; line-height:1.6; }
.no-inline-0096 { color:rgba(255,255,255,0.75); font-size:0.85rem; margin-bottom:20px; line-height:1.6; }
.no-inline-0097 { color:white; }
.no-inline-0098 { width:100%; justify-content:center; }
.no-inline-0099 { font-size:1rem; margin-bottom:16px; }
.no-inline-0100 { display:flex; flex-direction:column; gap:10px; }
.no-inline-0101 { display:flex; justify-content:space-between; font-size:0.9rem; }
.no-inline-0102 { color:var(--text-muted); }
.no-inline-0103 { font-weight:600; }
.no-inline-0104 { color:#ef4444; font-weight:600; }
.no-inline-0105 { padding:0 0 80px; }
.no-inline-0106 { border-radius:var(--radius-xl); overflow:hidden; box-shadow:var(--shadow-lg); border:1px solid var(--border); }
.no-inline-0107 { display:block; border:none; }
.no-inline-0108 { padding:72px 0 80px; }
.no-inline-0109 { margin-top:48px; padding:24px 32px; background:var(--bg-muted); border:1px solid var(--border); border-radius:var(--radius-xl); display:flex; align-items:center; justify-content:center; gap:32px; flex-wrap:wrap; }
.no-inline-0110 { font-size:0.8rem; font-weight:600; color:var(--text-muted); text-transform:uppercase; letter-spacing:0.08em; }
.no-inline-0111 { display:flex; gap:20px; flex-wrap:wrap; align-items:center; }
.no-inline-0112 { display:inline-flex; align-items:center; gap:6px; font-size:0.85rem; font-weight:600; color:var(--primary); background:var(--primary-light); padding:6px 14px; border-radius:100px; }
.no-inline-0113 { display:inline-flex; align-items:center; gap:6px; font-size:0.85rem; font-weight:600; color:var(--secondary); background:#fff3e8; padding:6px 14px; border-radius:100px; }
.no-inline-0114 { background:#e6f4ee; border:1px solid #a7e0c0; border-radius:var(--radius-md); padding:20px 24px; }
.no-inline-0115 { font-size:0.78rem; font-weight:700; text-transform:uppercase; letter-spacing:0.06em; color:var(--primary); margin-bottom:6px; }
.no-inline-0116 { font-size:0.88rem; color:var(--text-body); margin:0; line-height:1.6; }
.no-inline-0117 { background:#fff3e8; border:1px solid #ffd0a8; border-radius:var(--radius-md); padding:20px 24px; }
.no-inline-0118 { font-size:0.78rem; font-weight:700; text-transform:uppercase; letter-spacing:0.06em; color:var(--secondary); margin-bottom:6px; }
.no-inline-0119 { margin-top:10px; }
.no-inline-0120 { margin-top:8px; color:#ea580c; font-size:0.88rem; }


/* Debitorcloud JS refactor helpers */
body.no-scroll { overflow: hidden; }
.nav-toggle.is-open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.nav-toggle.is-open span:nth-child(2) { opacity: 0; }
.nav-toggle.is-open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
.cookie-banner.is-visible { display: flex !important; }
.yt-embed-frame {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.yt-facade.is-loaded { cursor: default; }
.wf-invoice-sidecol {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 3px;
}
.wf-avatar-color-1 { background: #0f5637; }
.wf-avatar-color-2 { background: #7c3aed; }
.wf-avatar-color-3 { background: #0369a1; }
.wf-avatar-color-4 { background: #d97706; }
.wf-progress-0 { width: 0; }
.wf-progress-25 { width: 25%; }
.wf-progress-50 { width: 50%; }
.wf-progress-75 { width: 75%; }
.wf-progress-100 { width: 100%; }
