.approved-scope .approved-btn{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-strong);border-radius:6px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.approved-scope .approved-btn:hover{border-color:var(--ink);background:#15201b0a;text-decoration:none}.approved-scope .approved-btn:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.approved-scope .approved-btn--primary{border-color:var(--forest);background:var(--forest);color:var(--paper-high)}.approved-scope .approved-btn--primary:hover{border-color:#0a120e;background:#0a120e;color:#fff}.approved-scope .approved-btn--block{width:100%}.approved-scope .approved-price-tag,.approved-scope .approved-badge{min-height:34px;padding:7px 11px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:4px;background:#ffffff59;color:var(--dim);font-family:var(--mono);font-size:11px;letter-spacing:.03em}.approved-scope .approved-price-tag{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc)}.approved-scope .approved-prose>*+*{margin-top:17px}.approved-scope .approved-prose p{color:var(--muted);font-size:16px;line-height:1.72}.approved-scope .approved-prose a{color:var(--acc);text-decoration:underline;text-decoration-color:#214d3940;text-underline-offset:3px}.approved-scope .approved-prose ul,.approved-scope .approved-prose ol{margin:18px 0;padding:0;display:grid;gap:11px;list-style:none}.approved-scope .approved-prose li{position:relative;padding-left:25px;color:var(--muted);line-height:1.62}.approved-scope .approved-prose ul li:before{position:absolute;left:0;content:"—";color:var(--acc)}.approved-scope .approved-prose ol{counter-reset:ap}.approved-scope .approved-prose ol li{counter-increment:ap}.approved-scope .approved-prose ol li:before{position:absolute;left:0;content:counter(ap);color:var(--acc);font:600 11px/1.6 var(--mono)}.approved-scope .approved-prose strong{color:var(--ink)}.approved-scope .approved-table-wrap{overflow-x:auto;margin-top:24px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.approved-scope .approved-table{width:100%;border-collapse:collapse;font-size:14px}.approved-scope .approved-table th,.approved-scope .approved-table td{padding:14px 16px;border-bottom:1px solid var(--line);color:var(--muted);text-align:left;vertical-align:top}.approved-scope .approved-table thead th{color:var(--dim);font:600 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.approved-scope .approved-table tbody tr:last-child td{border-bottom:0}.approved-scope .approved-table strong{color:var(--ink)}.approved-scope .approved-checklist{margin:18px 0 0;padding:0;display:grid;gap:10px;list-style:none}.approved-scope .approved-checklist li{position:relative;padding-left:25px;color:var(--ink);font-size:14.5px;line-height:1.55}.approved-scope .approved-checklist li:before{position:absolute;left:0;content:"✓";color:var(--acc);font-weight:700}.approved-scope .service-proof{--color-accent: var(--acc)}.approved-scope .contact-form{display:grid!important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important}.approved-scope .contact-form__field{display:grid;gap:6px;margin:0}.approved-scope .contact-form__field label{color:var(--dim)!important;font:600 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.approved-scope .contact-form__field input,.approved-scope .contact-form__field textarea,.approved-scope .contact-form__field select,.approved-scope .contact-form__locked-topic{width:100%;min-height:46px;padding:.75rem .82rem!important;border:1px solid rgba(21,32,27,.2)!important;border-radius:5px!important;background:#fffefa!important;color:var(--ink)!important;box-shadow:none!important;outline:none;font-family:var(--sans);font-size:14px}.approved-scope .contact-form__field textarea{min-height:124px;resize:vertical;line-height:1.5}.approved-scope .contact-form__field input::placeholder,.approved-scope .contact-form__field textarea::placeholder{color:#87908b!important}.approved-scope .contact-form__field input:focus,.approved-scope .contact-form__field textarea:focus,.approved-scope .contact-form__field select:focus{border-color:#214d399e!important;box-shadow:0 0 0 3px #214d391a!important}.approved-scope .contact-form>button{width:100%;min-height:48px;border:0!important;border-radius:5px!important;background:var(--forest)!important;color:var(--paper-high)!important;font-weight:650;cursor:pointer}.approved-scope .contact-form__quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.approved-scope .contact-form__quick-actions a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted)!important;font:600 10px/1 var(--mono);text-decoration:none}.approved-scope .contact-form__consent{color:var(--dim)!important;font-size:11px;line-height:1.5}.approved-scope .contact-form__consent a{color:var(--acc)!important}.approved-scope .contact-form__trap{display:none!important}@media(max-width:640px){.approved-scope .contact-form__quick-actions{grid-template-columns:1fr}}.approved-money[data-astro-cid-bibtluzb]{display:flow-root}.approved-money[data-astro-cid-bibtluzb]>section{position:relative}.ash[data-astro-cid-q6rqfkys]{--ink: var(--ganado-white);--muted: var(--ganado-light-muted);--dim: color-mix(in srgb, var(--ganado-light) 52%, transparent);--line: var(--ganado-light-border);--line-strong: var(--ganado-light-border-strong);--acc: color-mix(in srgb, var(--ganado-blue) 42%, var(--ganado-white));--acc-soft: color-mix(in srgb, var(--ganado-blue) 16%, transparent);--acc-line: color-mix(in srgb, var(--ganado-blue) 45%, transparent);--acc-ink: var(--ganado-white);position:relative;padding:clamp(72px,12vh,128px) 6vw clamp(40px,6vh,68px);overflow:hidden;background:var(--ganado-midnight)}.ash[data-astro-cid-q6rqfkys]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(244,244,245,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(244,244,245,.022) 1px,transparent 1px);background-size:116px 116px,116px 116px;mask-image:linear-gradient(180deg,black 0%,transparent 78%);opacity:.6}.ash-inner[data-astro-cid-q6rqfkys]{position:relative;z-index:1;width:min(1120px,100%);margin:0 auto}.ash-eyebrow[data-astro-cid-q6rqfkys]{margin:0 0 18px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.ash-title[data-astro-cid-q6rqfkys]{color:var(--ink);font-size:clamp(38px,5.6vw,66px);line-height:1;letter-spacing:-.04em;max-width:20ch}.ash-lead[data-astro-cid-q6rqfkys]{max-width:62ch;margin-top:22px}.ash-lead[data-astro-cid-q6rqfkys] p{font-size:16px;line-height:1.62;color:var(--muted)}.ash-lead[data-astro-cid-q6rqfkys] a{color:var(--acc)}.ash-prices[data-astro-cid-q6rqfkys]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ash-actions[data-astro-cid-q6rqfkys]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ash-meta[data-astro-cid-q6rqfkys]{margin-top:18px;font-family:var(--mono);font-size:12px;color:var(--dim)}.ash-badges[data-astro-cid-q6rqfkys]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ash-badges[data-astro-cid-q6rqfkys] .approved-badge{border-color:var(--line-strong);background:var(--ganado-light-subtle);color:var(--muted)}.ash[data-astro-cid-q6rqfkys] .approved-btn--primary{border-color:var(--ganado-blue);background:var(--ganado-blue);color:var(--ganado-white)}.ash[data-astro-cid-q6rqfkys] .approved-btn--primary:hover{border-color:var(--ganado-blue-hover);background:var(--ganado-blue-hover);color:var(--ganado-white)}.acb[data-astro-cid-ofm6kmyq]{padding:clamp(44px,8vh,84px) 6vw}.acb--band[data-astro-cid-ofm6kmyq]{--ink: var(--ganado-white);--muted: var(--ganado-light-muted);--dim: color-mix(in srgb, var(--ganado-light) 52%, transparent);--line: var(--ganado-light-border);--line-strong: var(--ganado-light-border-strong);--acc: color-mix(in srgb, var(--ganado-blue) 42%, var(--ganado-white));--acc-line: color-mix(in srgb, var(--ganado-blue) 45%, transparent);--acc-soft: color-mix(in srgb, var(--ganado-blue) 16%, transparent);--acc-ink: var(--ganado-white);background:var(--ganado-midnight);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.acb-inner[data-astro-cid-ofm6kmyq]{width:min(720px,100%);margin:0 auto;text-align:center}.acb-eyebrow[data-astro-cid-ofm6kmyq]{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:16px}.acb-heading[data-astro-cid-ofm6kmyq]{color:var(--ink);font-size:clamp(24px,3.4vw,38px);letter-spacing:-.03em}.acb-text[data-astro-cid-ofm6kmyq]{max-width:60ch;margin:16px auto 0;color:var(--muted)}.acb-actions[data-astro-cid-ofm6kmyq]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.acb-slot[data-astro-cid-ofm6kmyq]{margin-top:30px;text-align:left}
