.site-header[data-astro-cid-nen7h5rs]{z-index:50;border-bottom:1px solid var(--color-border);background:#fff;transition:box-shadow .2s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-scrolled],.site-header[data-astro-cid-nen7h5rs][data-open]{box-shadow:var(--shadow-sm)}.header-inner[data-astro-cid-nen7h5rs]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.nav-list[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 12px;font-size:.95rem;font-weight:560;line-height:1.6;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-item[data-astro-cid-nen7h5rs][data-open]>.nav-link[data-astro-cid-nen7h5rs]{background:var(--color-surface);color:var(--color-ink)}.nav-link[data-astro-cid-nen7h5rs][aria-current=page],.nav-link[data-astro-cid-nen7h5rs][data-active]{color:var(--color-accent-strong);background:var(--color-accent-soft)}.nav-link[data-astro-cid-nen7h5rs] .chevron{transition:transform .2s}.nav-item[data-astro-cid-nen7h5rs][data-open]>.nav-link[data-astro-cid-nen7h5rs] .chevron{transform:rotate(180deg)}.nav-col-title[data-astro-cid-nen7h5rs]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-strong);margin:0 0 8px;font-size:.75rem;font-weight:700}.nav-col[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-col[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);color:var(--color-text);margin-inline:-10px;padding:7px 10px;font-weight:560;text-decoration:none;display:block}.nav-col[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-ink);background:#fff}.nav-col[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent-strong);background:#fff}.nav-panel-footer[data-astro-cid-nen7h5rs]{color:var(--color-accent-strong);align-items:center;gap:6px;font-weight:620;text-decoration:none;display:inline-flex}.nav-panel-footer[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary);text-decoration:underline}.nav-extra[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;display:flex}.lang-switch[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);border-radius:999px;margin:0;padding:3px;list-style:none;display:flex}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-muted);border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:650;text-decoration:none;display:block}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-ink)}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{background:var(--color-primary);color:#fff}.header-cta[data-astro-cid-nen7h5rs]{min-height:42px;padding:9px 18px;font-size:.93rem}.menu-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-8px;display:none}.menu-toggle[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-open] .menu-toggle[data-astro-cid-nen7h5rs] .icon-open[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs][data-open] .menu-toggle[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs]{display:block}@media (width>=1140px){.nav-item[data-astro-cid-nen7h5rs]{position:relative}.nav-panel[data-astro-cid-nen7h5rs]{z-index:60;visibility:hidden;opacity:0;padding-top:12px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.nav-item[data-astro-cid-nen7h5rs][data-open]>.nav-panel[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition:opacity .18s,transform .18s;transform:translate(-50%)}.nav-panel-inner[data-astro-cid-nen7h5rs]{background:var(--color-panel);border:1px solid var(--color-panel-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);gap:18px;padding:24px 28px;display:grid}.nav-columns[data-astro-cid-nen7h5rs]{grid-auto-columns:minmax(210px,max-content);grid-auto-flow:column;gap:40px;display:grid}.nav-col-title[data-astro-cid-nen7h5rs]{border-bottom:2px solid var(--color-panel-border);white-space:nowrap;padding-bottom:10px}.nav-col[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap}.nav-panel-footer[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-panel-border);padding-top:14px}}@media (width<=1139px){.menu-toggle[data-astro-cid-nen7h5rs]{display:grid}.nav[data-astro-cid-nen7h5rs]{max-height:calc(100dvh - var(--header-height));padding:12px var(--gutter) 24px;border-bottom:1px solid var(--color-border);box-shadow:var(--shadow);background:#fff;flex-direction:column;align-items:stretch;gap:20px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-header[data-astro-cid-nen7h5rs][data-open] .nav[data-astro-cid-nen7h5rs]{display:flex}.nav-list[data-astro-cid-nen7h5rs]{flex-direction:column}.nav-link[data-astro-cid-nen7h5rs]{justify-content:space-between;width:100%;padding:12px;font-size:1.05rem}.nav-panel[data-astro-cid-nen7h5rs]{background:var(--color-panel);border:1px solid var(--color-panel-border);border-radius:var(--radius);margin:4px 0 8px;padding:16px 16px 16px 20px;display:none}.nav-item[data-astro-cid-nen7h5rs][data-open]>.nav-panel[data-astro-cid-nen7h5rs]{display:block}.nav-panel-inner[data-astro-cid-nen7h5rs],.nav-columns[data-astro-cid-nen7h5rs]{gap:16px;display:grid}.nav-col[data-astro-cid-nen7h5rs]{border-left:2px solid var(--color-panel-border);padding-left:12px}.nav-col[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{margin-inline:0}.nav-extra[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch}.lang-switch[data-astro-cid-nen7h5rs]{align-self:flex-start}.header-cta[data-astro-cid-nen7h5rs]{min-height:48px}}body.menu-open{overflow:hidden}@media (width>=1140px){body.menu-open{overflow:auto}.nav-link[data-astro-cid-nen7h5rs],.header-cta[data-astro-cid-nen7h5rs]{white-space:nowrap}}@media (width>=1140px) and (width<=1279px){.header-inner[data-astro-cid-nen7h5rs],.nav[data-astro-cid-nen7h5rs]{gap:16px}.nav-link[data-astro-cid-nen7h5rs]{padding-inline:9px}.nav-extra[data-astro-cid-nen7h5rs]{gap:12px}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-inline:8px}.header-cta[data-astro-cid-nen7h5rs]{padding-inline:14px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-primary-strong);color:#b9c9d9;padding-top:clamp(48px,6vw,72px);font-size:.95rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr repeat(4,1fr);gap:32px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:380px;margin-top:16px}.footer-muted[data-astro-cid-jo6i4kqk]{color:#8da3b9}.footer-title[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:.82rem;font-weight:650}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:10px}a[data-astro-cid-jo6i4kqk]{color:#d6e1ec;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.footer-bottom[data-astro-cid-jo6i4kqk]{color:#8da3b9;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:48px;padding-block:24px;font-size:.85rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width<=900px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=520px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.callout[data-astro-cid-q2ml7llr]{border-radius:var(--radius-lg);background:radial-gradient(420px 220px at 100% 0%, #0f7c7a73, transparent 70%), var(--color-primary);color:#d6e1ec;box-shadow:var(--shadow-lg);padding:clamp(24px,3vw,36px)}h3[data-astro-cid-q2ml7llr]{color:#fff;font-size:1.35rem}p[data-astro-cid-q2ml7llr]{margin-bottom:24px}.tagged-photo[data-astro-cid-dt4yzylb]{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);margin:0;position:relative;overflow:hidden}.tagged-photo[data-astro-cid-dt4yzylb] img[data-astro-cid-dt4yzylb]{width:100%;height:auto;display:block}.tagged-photo--muted[data-astro-cid-dt4yzylb] img[data-astro-cid-dt4yzylb]{filter:saturate(.85)}.tagged-photo--accent[data-astro-cid-dt4yzylb]:after{content:"";border:3px solid var(--color-accent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.tagged-photo-tag[data-astro-cid-dt4yzylb]{color:#fff;backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:650;display:inline-flex;position:absolute;bottom:16px;left:16px}.tagged-photo--muted[data-astro-cid-dt4yzylb] .tagged-photo-tag[data-astro-cid-dt4yzylb]{background:#0f1f33b8}.tagged-photo--accent[data-astro-cid-dt4yzylb] .tagged-photo-tag[data-astro-cid-dt4yzylb]{background:#0b6462e6}.challenges-grid[data-astro-cid-evwpae2r]{grid-template-columns:1.7fr 1fr;align-items:end;gap:32px 48px;display:grid}.challenges-grid--photo[data-astro-cid-evwpae2r]{align-items:center}.challenges-cta[data-astro-cid-evwpae2r]{justify-content:center;margin-top:clamp(32px,4vw,48px);display:flex}.challenges-cta[data-astro-cid-evwpae2r] .callout{text-align:center;max-width:780px}.challenges[data-astro-cid-evwpae2r]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.challenges[data-astro-cid-evwpae2r] li[data-astro-cid-evwpae2r]{border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--color-ink);background:#fff;align-items:center;gap:14px;padding:14px 16px;font-weight:560;line-height:1.4;display:flex}.challenge-icon[data-astro-cid-evwpae2r]{border-radius:var(--radius-sm);background:var(--color-warn-soft);width:38px;height:38px;color:var(--color-warn);flex:none;place-items:center;display:inline-grid}@media (width<=1023px){.challenges-grid[data-astro-cid-evwpae2r]{grid-template-columns:1fr}.challenges-photo[data-astro-cid-evwpae2r]{justify-self:center;width:100%;max-width:560px}}.feature[data-astro-cid-5avuv2ve]{border-top:3px solid var(--color-accent)}.feature[data-astro-cid-5avuv2ve] p[data-astro-cid-5avuv2ve]{color:var(--color-muted)}.features-split[data-astro-cid-5avuv2ve]{grid-template-columns:1.7fr 1fr;align-items:center;gap:32px 48px;display:grid}@media (width<=1023px){.features-split[data-astro-cid-5avuv2ve]{grid-template-columns:1fr}.features-photo[data-astro-cid-5avuv2ve]{justify-self:center;width:100%;max-width:560px}}.industry-card[data-astro-cid-zxfdlory]{color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.industry-card[data-astro-cid-zxfdlory]:hover{color:inherit;border-color:var(--color-accent);box-shadow:var(--shadow);transform:translateY(-2px)}.industry-card[data-astro-cid-zxfdlory] p[data-astro-cid-zxfdlory]{color:var(--color-muted);flex:1}.industry-more[data-astro-cid-zxfdlory]{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent-strong);border-radius:50%;place-items:center;margin-top:16px;transition:background-color .15s,color .15s;display:inline-grid}.industry-card[data-astro-cid-zxfdlory]:hover .industry-more[data-astro-cid-zxfdlory]{background:var(--color-accent);color:#fff}.link-card[data-astro-cid-ilaweob7]{color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.link-card[data-astro-cid-ilaweob7]:hover{color:inherit;border-color:var(--color-accent);box-shadow:var(--shadow);transform:translateY(-2px)}.link-card[data-astro-cid-ilaweob7] p[data-astro-cid-ilaweob7]{color:var(--color-muted);flex:1}.link-card-more[data-astro-cid-ilaweob7]{color:var(--color-accent-strong);align-items:center;gap:6px;margin-top:16px;font-weight:620;display:inline-flex}.module[data-astro-cid-zfuydype]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.module--numbered[data-astro-cid-zfuydype]{grid-row:span 4}.module-num[data-astro-cid-zfuydype]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--color-primary), var(--color-accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:2.4rem;font-weight:750;line-height:1}.module[data-astro-cid-zfuydype]>p[data-astro-cid-zfuydype]{color:var(--color-muted)}.module[data-astro-cid-zfuydype] .check-list[data-astro-cid-zfuydype]{border-top:1px solid var(--color-border);align-self:start;padding-top:8px}.module[data-astro-cid-zfuydype] .check-list[data-astro-cid-zfuydype] li[data-astro-cid-zfuydype]{margin-top:10px;margin-bottom:0;font-size:.95rem}.split-intro[data-astro-cid-zabk4p36] .container[data-astro-cid-zabk4p36]{text-align:center;justify-items:center;display:grid}h2[data-astro-cid-zabk4p36]{max-width:900px;margin-bottom:0}.accent[data-astro-cid-zabk4p36]{color:var(--color-accent);display:block}.rule[data-astro-cid-zabk4p36]{background:linear-gradient(90deg, var(--color-primary), var(--color-accent));border-radius:3px;width:72px;height:3px;margin:24px 0}.lead[data-astro-cid-zabk4p36]{max-width:780px;margin:0}.hero[data-astro-cid-i3irphx7]{background:var(--color-hero);border-bottom:1px solid var(--color-border);padding-block:clamp(56px,9vw,120px) clamp(56px,8vw,104px);position:relative;overflow:hidden}.hero-inner[data-astro-cid-i3irphx7]{text-align:center;justify-items:center;display:grid;position:relative}.hero-eyebrow[data-astro-cid-i3irphx7]{color:var(--color-accent-strong);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #0f7c7a40;border-radius:999px;margin-bottom:20px;padding:6px 14px;font-size:.85rem;font-weight:620}h1[data-astro-cid-i3irphx7]{max-width:940px}.lead[data-astro-cid-i3irphx7]{max-width:760px;margin-bottom:32px}.hero-actions[data-astro-cid-i3irphx7]{justify-content:center}.hero-points[data-astro-cid-i3irphx7]{color:var(--color-text);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:32px 0 0;padding:0;font-size:.95rem;font-weight:560;list-style:none;display:flex}.hero-points[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:8px;display:inline-flex}.hero-points[data-astro-cid-i3irphx7] svg{color:var(--color-accent)}@media (width<=640px){.hero-eyebrow[data-astro-cid-i3irphx7]{border-radius:var(--radius);padding:5px 12px;font-size:.78rem}.hero-points[data-astro-cid-i3irphx7]{flex-direction:column;align-items:center}}.stages[data-astro-cid-wdfobq3s]{margin:0;padding:0;list-style:none}.stages--compact[data-astro-cid-wdfobq3s]{counter-reset:stage}.stages--compact[data-astro-cid-wdfobq3s] .stage[data-astro-cid-wdfobq3s]{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:22px}.stage-num[data-astro-cid-wdfobq3s]{background:var(--color-primary);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;min-width:40px;height:40px;margin-bottom:14px;font-size:.9rem;font-weight:700;display:inline-grid}.stage[data-astro-cid-wdfobq3s] h3[data-astro-cid-wdfobq3s]{font-size:1.05rem}.stage[data-astro-cid-wdfobq3s] p[data-astro-cid-wdfobq3s]{color:var(--color-muted);margin:0;font-size:.95rem}.stages--detailed[data-astro-cid-wdfobq3s]{gap:0;display:grid}.stages--detailed[data-astro-cid-wdfobq3s] .stage[data-astro-cid-wdfobq3s]{grid-template-columns:56px 1fr;gap:20px;padding-bottom:36px;display:grid;position:relative}.stages--detailed[data-astro-cid-wdfobq3s] .stage[data-astro-cid-wdfobq3s]:before{content:"";background:var(--color-border);width:2px;position:absolute;top:44px;bottom:4px;left:19px}.stages--detailed[data-astro-cid-wdfobq3s] .stage[data-astro-cid-wdfobq3s]:last-child{padding-bottom:0}.stages--detailed[data-astro-cid-wdfobq3s] .stage[data-astro-cid-wdfobq3s]:last-child:before{display:none}.stages--detailed[data-astro-cid-wdfobq3s] .stage-num[data-astro-cid-wdfobq3s]{margin:0}.stages--detailed[data-astro-cid-wdfobq3s] h3[data-astro-cid-wdfobq3s]{margin-top:6px;font-size:1.2rem}.stages--detailed[data-astro-cid-wdfobq3s] .stage[data-astro-cid-wdfobq3s] p[data-astro-cid-wdfobq3s]{font-size:1rem}.stage-details[data-astro-cid-wdfobq3s]{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 0;display:grid}.stage-details[data-astro-cid-wdfobq3s]>div[data-astro-cid-wdfobq3s]{border-radius:var(--radius-sm);background:var(--color-surface);padding:14px 16px}.stage-details[data-astro-cid-wdfobq3s] dt[data-astro-cid-wdfobq3s]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:4px;font-size:.78rem;font-weight:650}.stage-details[data-astro-cid-wdfobq3s] dd[data-astro-cid-wdfobq3s]{color:var(--color-text);margin:0;font-size:.94rem}.stage-details[data-astro-cid-wdfobq3s] .stage-result[data-astro-cid-wdfobq3s]{background:var(--color-accent-soft)}.stage-details[data-astro-cid-wdfobq3s] .stage-result[data-astro-cid-wdfobq3s] dt[data-astro-cid-wdfobq3s]{color:var(--color-accent-strong)}@media (width<=860px){.stage-details[data-astro-cid-wdfobq3s]{grid-template-columns:1fr}.stages--detailed[data-astro-cid-wdfobq3s] .stage[data-astro-cid-wdfobq3s]{grid-template-columns:40px 1fr;gap:14px}}.steps-link[data-astro-cid-uxwfn6k4]{margin-top:24px}.form-grid[data-astro-cid-sevzbneq]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field--full[data-astro-cid-sevzbneq]{grid-column:1/-1}.optional[data-astro-cid-sevzbneq]{color:var(--color-muted);font-weight:400}.botcheck[data-astro-cid-sevzbneq]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.consent[data-astro-cid-sevzbneq]{color:var(--color-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.consent[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0;margin-top:2px}.estimate-note[data-astro-cid-sevzbneq]{border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent-strong);margin:0;padding:10px 14px;font-size:.9rem}.form-actions[data-astro-cid-sevzbneq]{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.form-status[data-astro-cid-sevzbneq]{border-radius:var(--radius-sm);flex:260px;margin:0;padding:10px 14px;font-size:.92rem}.form-status[data-astro-cid-sevzbneq][data-kind=success]{background:var(--color-ok-soft);color:var(--color-ok)}.form-status[data-astro-cid-sevzbneq][data-kind=error]{background:var(--color-danger-soft);color:var(--color-danger)}.form-status[data-astro-cid-sevzbneq][data-kind=demo]{background:var(--color-warn-soft);color:var(--color-warn)}@media (width<=640px){.form-grid[data-astro-cid-sevzbneq]{grid-template-columns:1fr}.form-actions[data-astro-cid-sevzbneq] .btn[data-astro-cid-sevzbneq]{width:100%}}.final-grid[data-astro-cid-i2nq2kku]{grid-template-columns:1fr 1.1fr;align-items:start;gap:40px 64px;display:grid}.final-contacts[data-astro-cid-i2nq2kku]{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.final-contacts[data-astro-cid-i2nq2kku] li[data-astro-cid-i2nq2kku]{color:#fff;align-items:center;gap:14px;display:flex}.final-contacts[data-astro-cid-i2nq2kku] a[data-astro-cid-i2nq2kku]{color:#fff;font-weight:600;text-decoration:none}.final-contacts[data-astro-cid-i2nq2kku] a[data-astro-cid-i2nq2kku]:hover{text-decoration:underline}.final-icon[data-astro-cid-i2nq2kku]{color:#7fd3cf;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:inline-grid}.final-form[data-astro-cid-i2nq2kku]{border-radius:var(--radius-lg);color:var(--color-text);box-shadow:var(--shadow-lg);background:#fff;padding:clamp(24px,3vw,36px)}.final-form[data-astro-cid-i2nq2kku] h3[data-astro-cid-i2nq2kku]{color:var(--color-ink);margin-bottom:20px;font-size:1.3rem}@media (width<=960px){.final-grid[data-astro-cid-i2nq2kku]{grid-template-columns:1fr}}.modules-cta[data-astro-cid-jgctki6q]{justify-content:center;margin-top:40px;display:flex}.industries-link[data-astro-cid-jgctki6q]{margin-top:24px}.hero[data-astro-cid-pvlmc5io]{background:var(--color-hero);border-bottom:1px solid var(--color-border);padding-block:clamp(48px,7vw,96px) clamp(56px,8vw,104px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-pvlmc5io]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}.hero-copy[data-astro-cid-pvlmc5io] .lead[data-astro-cid-pvlmc5io]{max-width:600px;margin-bottom:32px}.calc-link[data-astro-cid-pvlmc5io]{align-items:center;gap:10px;margin-top:24px;font-weight:600;text-decoration:none;display:inline-flex}.calc-link[data-astro-cid-pvlmc5io]:hover span[data-astro-cid-pvlmc5io]{text-decoration:underline}.hero-note[data-astro-cid-pvlmc5io]{color:var(--color-muted);align-items:center;gap:8px;margin:20px 0 0;font-size:.92rem;display:flex}.mock[data-astro-cid-pvlmc5io]{margin:0}.shot[data-astro-cid-pvlmc5io]{width:100%;height:auto;display:block}.bc[data-astro-cid-pvlmc5io]{--bc-ink:#1f2933;--bc-muted:#5f6b76;--bc-line:#e1e6eb;--bc-link:#00646e;color:var(--bc-ink);user-select:none;background:#fff;border:1px solid #cfd8e1;border-radius:12px;font-size:12.5px;line-height:1.35;overflow:hidden;box-shadow:0 1px 2px #0f1f3314,0 24px 60px -12px #0f1f3347}.bc-appbar[data-astro-cid-pvlmc5io]{color:#e8eef3;background:#10232f;align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.bc-waffle[data-astro-cid-pvlmc5io]{fill:#cfdbe4;flex-shrink:0}.bc-apptitle[data-astro-cid-pvlmc5io]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bc-appicons[data-astro-cid-pvlmc5io]{align-items:center;gap:14px;margin-left:auto;display:flex}.bc-appicons[data-astro-cid-pvlmc5io] svg[data-astro-cid-pvlmc5io]{fill:none;stroke:#c3d0da;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.bc-avatar[data-astro-cid-pvlmc5io]{color:#fff;background:#2f8f8c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.bc-nav[data-astro-cid-pvlmc5io]{border-bottom:1px solid var(--bc-line);flex-wrap:wrap;align-items:center;gap:6px 22px;padding:11px 18px;display:flex}.bc-company[data-astro-cid-pvlmc5io]{font-size:13px;font-weight:700}.bc-menu[data-astro-cid-pvlmc5io]{color:var(--bc-link);flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.bc-page[data-astro-cid-pvlmc5io]{background:#f7f9fa;gap:12px;padding:16px 18px 18px;display:grid}.bc-headline[data-astro-cid-pvlmc5io]{gap:4px;padding-bottom:4px;display:grid}.bc-greeting[data-astro-cid-pvlmc5io]{letter-spacing:-.01em;font-size:19px;font-weight:650}.bc-headline-text[data-astro-cid-pvlmc5io]{color:var(--bc-muted);font-size:13px}.bc-part-title[data-astro-cid-pvlmc5io]{letter-spacing:.02em;margin-bottom:-4px;font-size:12px;font-weight:700}.bc-cues[data-astro-cid-pvlmc5io]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bc-cue[data-astro-cid-pvlmc5io]{border:1px solid var(--bc-line);background:#fff;border-top:4px solid #8fa6b6;border-radius:4px;flex-direction:column;justify-content:space-between;gap:10px;min-height:86px;padding:10px 12px;display:flex}.bc-cue[data-astro-cid-pvlmc5io] span[data-astro-cid-pvlmc5io]{color:var(--bc-muted);font-size:11.5px}.bc-cue[data-astro-cid-pvlmc5io] b[data-astro-cid-pvlmc5io]{font-size:28px;font-weight:600;line-height:1}.bc-cue--bad[data-astro-cid-pvlmc5io]{border-top-color:#c4314b}.bc-cue--warn[data-astro-cid-pvlmc5io]{border-top-color:#e3a21a}.bc-row[data-astro-cid-pvlmc5io]{grid-template-columns:1.25fr 1fr;gap:10px;display:grid}.bc-card[data-astro-cid-pvlmc5io]{border:1px solid var(--bc-line);background:#fff;border-radius:4px;padding:11px 13px}.bc-card-title[data-astro-cid-pvlmc5io]{margin-bottom:4px;font-size:12px;font-weight:700;display:block}.bc-chart[data-astro-cid-pvlmc5io]{width:100%;height:auto;display:block}.bc-grid[data-astro-cid-pvlmc5io]{stroke:#edf0f3;stroke-width:1px}.bc-bar[data-astro-cid-pvlmc5io]{fill:#9cc3e0}.bc-line[data-astro-cid-pvlmc5io]{fill:none;stroke:#0f7c7a;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.bc-dot[data-astro-cid-pvlmc5io]{fill:#fff;stroke:#0f7c7a;stroke-width:2px}.bc-month[data-astro-cid-pvlmc5io]{fill:var(--bc-muted);text-anchor:middle;font-size:9px}.bc-kpis[data-astro-cid-pvlmc5io]{align-content:start;margin:0;list-style:none;display:grid}.bc-kpis[data-astro-cid-pvlmc5io] li[data-astro-cid-pvlmc5io]{border-bottom:1px solid var(--bc-line);gap:1px;padding:7px 0;display:grid}.bc-kpis[data-astro-cid-pvlmc5io] li[data-astro-cid-pvlmc5io]:first-child{padding-top:0}.bc-kpis[data-astro-cid-pvlmc5io] li[data-astro-cid-pvlmc5io]:last-child{border-bottom:0;padding-bottom:0}.bc-kpi-label[data-astro-cid-pvlmc5io]{color:var(--bc-muted);font-size:11.5px}.bc-kpis[data-astro-cid-pvlmc5io] strong[data-astro-cid-pvlmc5io]{letter-spacing:-.01em;font-size:16px;font-weight:700}.bc-kpi-note[data-astro-cid-pvlmc5io]{color:var(--bc-muted);font-size:11px}.bc-kpi-note--up[data-astro-cid-pvlmc5io]{color:#1d7344;font-weight:600}@media (width<=1023px){.hero-grid[data-astro-cid-pvlmc5io]{grid-template-columns:1fr}.mock[data-astro-cid-pvlmc5io]{max-width:640px}}@media (width<=560px){.bc[data-astro-cid-pvlmc5io]{font-size:12px}.bc-appicons[data-astro-cid-pvlmc5io] svg[data-astro-cid-pvlmc5io]:nth-child(-n+2),.bc-menu[data-astro-cid-pvlmc5io] li[data-astro-cid-pvlmc5io]:nth-child(n+4){display:none}.bc-page[data-astro-cid-pvlmc5io]{padding:14px}.bc-greeting[data-astro-cid-pvlmc5io]{font-size:17px}.bc-cue[data-astro-cid-pvlmc5io]{min-height:78px;padding:8px 9px}.bc-cue[data-astro-cid-pvlmc5io] b[data-astro-cid-pvlmc5io]{font-size:23px}.bc-row[data-astro-cid-pvlmc5io]{grid-template-columns:1fr}.bc-kpis[data-astro-cid-pvlmc5io] li[data-astro-cid-pvlmc5io]:last-child{display:none}.bc-kpis[data-astro-cid-pvlmc5io] li[data-astro-cid-pvlmc5io]:nth-last-child(2){border-bottom:0;padding-bottom:0}}.problem[data-astro-cid-oo5plofc] p[data-astro-cid-oo5plofc]{color:var(--color-muted)}.problem[data-astro-cid-oo5plofc] .icon-box[data-astro-cid-oo5plofc]{background:var(--color-warn-soft);color:var(--color-warn)}.flow[data-astro-cid-fl647i4a]{grid-template-columns:repeat(6,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.flow-step[data-astro-cid-fl647i4a]{position:relative}.flow-step[data-astro-cid-fl647i4a]:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--color-accent) 0 6px, transparent 6px 11px);height:2px;position:absolute;top:28px;left:64px;right:-8px}.flow-node[data-astro-cid-fl647i4a]{width:56px;height:56px;color:var(--color-accent-strong);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);background:#fff;border-radius:16px;place-items:center;margin-bottom:16px;display:grid;position:relative}.flow-index[data-astro-cid-fl647i4a]{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:-8px;right:-8px}.flow-step[data-astro-cid-fl647i4a] h3[data-astro-cid-fl647i4a]{font-size:1.05rem}.flow-step[data-astro-cid-fl647i4a] p[data-astro-cid-fl647i4a]{color:var(--color-muted);margin:0;font-size:.93rem}.flow-note[data-astro-cid-fl647i4a]{border-radius:var(--radius);color:var(--color-text);background:#fff;align-items:center;gap:10px;margin:40px 0 0;padding:16px 20px;font-size:.95rem;display:flex}.flow-note[data-astro-cid-fl647i4a] svg{color:var(--color-accent-strong);flex-shrink:0}@media (width<=1100px){.flow[data-astro-cid-fl647i4a]{grid-template-columns:repeat(3,1fr);row-gap:32px}.flow-step[data-astro-cid-fl647i4a]:nth-child(3):after{display:none}}@media (width<=640px){.flow[data-astro-cid-fl647i4a]{grid-template-columns:1fr;row-gap:0}.flow-step[data-astro-cid-fl647i4a]{grid-template-columns:56px 1fr;column-gap:16px;padding-bottom:24px;display:grid}.flow-node[data-astro-cid-fl647i4a]{grid-row:span 2;margin:0}.flow-step[data-astro-cid-fl647i4a] h3[data-astro-cid-fl647i4a]{margin:4px 0}.flow-step[data-astro-cid-fl647i4a]:not(:last-child):after,.flow-step[data-astro-cid-fl647i4a]:nth-child(3):after{background:repeating-linear-gradient(180deg, var(--color-accent) 0 6px, transparent 6px 11px);width:2px;height:auto;display:block;inset:64px auto 0 27px}}.legend[data-astro-cid-s5fyrbx4]{flex-wrap:wrap;gap:8px;margin:-12px 0 28px;padding:0;list-style:none;display:flex}.local-head[data-astro-cid-s5fyrbx4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.local-item[data-astro-cid-s5fyrbx4] p[data-astro-cid-s5fyrbx4]{color:var(--color-muted)}.section--alt[data-astro-cid-s5fyrbx4] .legislation[data-astro-cid-s5fyrbx4]{background:var(--color-primary);color:#d6e1ec}.legislation[data-astro-cid-s5fyrbx4] h3[data-astro-cid-s5fyrbx4]{color:#fff}.legislation[data-astro-cid-s5fyrbx4] p[data-astro-cid-s5fyrbx4]{color:#c3d2e1}.legislation[data-astro-cid-s5fyrbx4] .icon-box[data-astro-cid-s5fyrbx4]{color:#7fd3cf;background:#ffffff1f}.objections[data-astro-cid-sv2ds5yh]{gap:12px;max-width:880px;display:grid}.objection[data-astro-cid-sv2ds5yh]{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;transition:box-shadow .15s}.objection[data-astro-cid-sv2ds5yh][open]{box-shadow:var(--shadow-sm)}summary[data-astro-cid-sv2ds5yh]{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1.06rem;font-weight:620;list-style:none;display:flex}summary[data-astro-cid-sv2ds5yh]::-webkit-details-marker{display:none}.chevron[data-astro-cid-sv2ds5yh]{border-right:2px solid var(--color-accent-strong);border-bottom:2px solid var(--color-accent-strong);flex-shrink:0;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.objection[data-astro-cid-sv2ds5yh][open] .chevron[data-astro-cid-sv2ds5yh]{transform:rotate(225deg)translateY(-3px)}.objection[data-astro-cid-sv2ds5yh] p[data-astro-cid-sv2ds5yh]{color:var(--color-muted);margin:0;padding:0 22px 20px}.process-link[data-astro-cid-j43qbydn]{margin-top:24px}.objections-grid[data-astro-cid-j43qbydn]{grid-template-columns:minmax(260px,.8fr) 1.6fr;align-items:start;gap:24px 56px;display:grid}@media (width<=960px){.objections-grid[data-astro-cid-j43qbydn]{grid-template-columns:1fr}}.teaser[data-astro-cid-ahonored]{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px 64px;padding:clamp(28px,4vw,56px);display:grid}.teaser[data-astro-cid-ahonored] .lead[data-astro-cid-ahonored]{margin-bottom:28px}.teaser-list[data-astro-cid-ahonored]{color:var(--color-ink);margin:0;font-weight:520}.teaser-list[data-astro-cid-ahonored] li[data-astro-cid-ahonored]{margin-bottom:16px}@media (width<=860px){.teaser[data-astro-cid-ahonored]{grid-template-columns:1fr}}.final-grid[data-astro-cid-e4k3zost]{grid-template-columns:1fr 1.1fr;align-items:start;gap:40px 64px;display:grid}.final-list[data-astro-cid-e4k3zost]{margin:0;padding:0;list-style:none}.final-list[data-astro-cid-e4k3zost] li[data-astro-cid-e4k3zost]{color:#d6e1ec;margin-bottom:14px;padding-left:28px;position:relative}.final-list[data-astro-cid-e4k3zost] li[data-astro-cid-e4k3zost]:before{content:"";background:#5fc4c0;border-radius:3px;width:12px;height:12px;position:absolute;top:.55em;left:0}.final-form[data-astro-cid-e4k3zost]{border-radius:var(--radius-lg);color:var(--color-text);box-shadow:var(--shadow-lg);background:#fff;padding:clamp(24px,3vw,36px)}.final-form[data-astro-cid-e4k3zost] h3[data-astro-cid-e4k3zost]{color:var(--color-ink);margin-bottom:20px;font-size:1.3rem}@media (width<=960px){.final-grid[data-astro-cid-e4k3zost]{grid-template-columns:1fr}}.cta-inner[data-astro-cid-hwvj6ntz]{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px 48px;display:grid}.cta-inner[data-astro-cid-hwvj6ntz] h2[data-astro-cid-hwvj6ntz]{max-width:640px}.cta-inner[data-astro-cid-hwvj6ntz] .lead[data-astro-cid-hwvj6ntz]{margin-bottom:0}.btn-row[data-astro-cid-hwvj6ntz]{justify-content:flex-end}@media (width<=900px){.cta-inner[data-astro-cid-hwvj6ntz]{grid-template-columns:1fr}.btn-row[data-astro-cid-hwvj6ntz]{justify-content:flex-start}}.page-hero[data-astro-cid-75ysl5lo]{background:var(--color-hero);border-bottom:1px solid var(--color-border);padding-block:clamp(48px,7vw,88px) clamp(40px,6vw,72px)}h1[data-astro-cid-75ysl5lo]{max-width:880px}.lead[data-astro-cid-75ysl5lo]{max-width:720px;margin-bottom:0}.page-hero-actions[data-astro-cid-75ysl5lo]:not(:empty){margin-top:32px}.page-hero--media[data-astro-cid-75ysl5lo] .page-hero-inner[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}.page-hero--media[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{font-size:clamp(2rem,3.6vw,2.75rem)}.page-hero-figure[data-astro-cid-75ysl5lo]{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);margin:0;overflow:hidden}.page-hero-figure[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1023px){.page-hero--media[data-astro-cid-75ysl5lo] .page-hero-inner[data-astro-cid-75ysl5lo]{grid-template-columns:1fr}.page-hero-figure[data-astro-cid-75ysl5lo]{max-width:760px}}.muted[data-astro-cid-nnzwxfgd]{color:var(--color-muted)}.role-card[data-astro-cid-nnzwxfgd]{border-top:4px solid var(--color-primary)}.role-card--team[data-astro-cid-nnzwxfgd]{border-top-color:var(--color-accent)}.num-list[data-astro-cid-nnzwxfgd]{counter-reset:step;margin:0;padding:0;list-style:none}.num-list[data-astro-cid-nnzwxfgd] li[data-astro-cid-nnzwxfgd]{counter-increment:step;margin-bottom:12px;padding-left:36px;position:relative}.num-list[data-astro-cid-nnzwxfgd] li[data-astro-cid-nnzwxfgd]:before{content:counter(step);background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:.1em;left:0}.budget-grid[data-astro-cid-nnzwxfgd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.budget-item[data-astro-cid-nnzwxfgd]{position:relative}.budget-num[data-astro-cid-nnzwxfgd]{color:var(--color-accent);margin-bottom:8px;font-size:2rem;font-weight:750;line-height:1;display:block}.factors[data-astro-cid-nnzwxfgd]{border-radius:var(--radius-lg);background:var(--color-surface);margin-top:40px;padding:clamp(24px,3vw,36px)}.chips[data-astro-cid-nnzwxfgd]{flex-wrap:wrap;gap:8px;margin:16px 0 20px;padding:0;list-style:none;display:flex}.chips[data-astro-cid-nnzwxfgd] li[data-astro-cid-nnzwxfgd]{border:1px solid var(--color-border);color:var(--color-ink);background:#fff;border-radius:999px;padding:6px 14px;font-size:.92rem;font-weight:560}.muted[data-astro-cid-wg5nfoaz]{color:var(--color-muted)}.role-head[data-astro-cid-wg5nfoaz]{align-items:center;gap:14px;margin-bottom:16px;display:flex}.role-head[data-astro-cid-wg5nfoaz] .icon-box[data-astro-cid-wg5nfoaz],.role-head[data-astro-cid-wg5nfoaz] h3[data-astro-cid-wg5nfoaz]{margin:0}.format-card[data-astro-cid-wg5nfoaz]{border-top:4px solid var(--color-accent)}.after[data-astro-cid-wg5nfoaz]{border-radius:var(--radius-lg);background:var(--color-accent-soft);margin-top:40px;padding:clamp(24px,3vw,36px)}.after[data-astro-cid-wg5nfoaz] .check-list[data-astro-cid-wg5nfoaz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:4px 32px;margin:16px 0 0;display:grid}.after[data-astro-cid-wg5nfoaz] .check-list[data-astro-cid-wg5nfoaz] li[data-astro-cid-wg5nfoaz]:before{background-color:#fff}.muted[data-astro-cid-e5s2renp]{color:var(--color-muted)}.flow-steps[data-astro-cid-e5s2renp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.step-num[data-astro-cid-e5s2renp]{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:14px;font-weight:700;display:grid}.support-meta[data-astro-cid-e5s2renp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:24px 0 0;display:grid}.support-meta[data-astro-cid-e5s2renp]>div[data-astro-cid-e5s2renp]{border-radius:var(--radius);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 20px;display:flex}.support-meta[data-astro-cid-e5s2renp] dt[data-astro-cid-e5s2renp]{color:var(--color-ink);align-items:center;gap:8px;font-weight:620;display:flex}.support-meta[data-astro-cid-e5s2renp] dd[data-astro-cid-e5s2renp]{margin:0}.table-wrap[data-astro-cid-e5s2renp]{border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.sla[data-astro-cid-e5s2renp]{border-collapse:collapse;width:100%;min-width:560px;font-size:.97rem}.sla[data-astro-cid-e5s2renp] th[data-astro-cid-e5s2renp],.sla[data-astro-cid-e5s2renp] td[data-astro-cid-e5s2renp]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:16px 20px}.sla[data-astro-cid-e5s2renp] thead[data-astro-cid-e5s2renp] th[data-astro-cid-e5s2renp]{background:var(--color-surface);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.8rem;font-weight:650}.sla[data-astro-cid-e5s2renp] tbody[data-astro-cid-e5s2renp] tr[data-astro-cid-e5s2renp]:last-child th[data-astro-cid-e5s2renp],.sla[data-astro-cid-e5s2renp] tbody[data-astro-cid-e5s2renp] tr[data-astro-cid-e5s2renp]:last-child td[data-astro-cid-e5s2renp]{border-bottom:0}.prio[data-astro-cid-e5s2renp]{border-radius:999px;padding:3px 12px;font-size:.85rem;font-weight:650;display:inline-block}.prio--0[data-astro-cid-e5s2renp]{background:var(--color-danger-soft);color:var(--color-danger)}.prio--1[data-astro-cid-e5s2renp]{background:var(--color-warn-soft);color:var(--color-warn)}.prio--2[data-astro-cid-e5s2renp]{background:var(--color-info-soft);color:var(--color-info)}.prio--3[data-astro-cid-e5s2renp]{background:var(--color-surface-strong);color:var(--color-muted)}.resp-card[data-astro-cid-e5s2renp] h3[data-astro-cid-e5s2renp]{border-bottom:2px solid var(--color-accent-soft);margin-bottom:16px;padding-bottom:12px}.data-card[data-astro-cid-e5s2renp]{gap:18px;display:flex}.data-card[data-astro-cid-e5s2renp] .icon-box[data-astro-cid-e5s2renp]{flex-shrink:0;margin:0}.data-note[data-astro-cid-e5s2renp]{border-radius:var(--radius);background:var(--color-info-soft);color:var(--color-info);align-items:center;gap:10px;margin:24px 0 0;padding:14px 18px;font-weight:560;display:flex}.data-note[data-astro-cid-e5s2renp] svg{flex-shrink:0}.calc-section[data-astro-cid-lq5bfabg]{padding-top:clamp(32px,4vw,56px)}.calc-layout[data-astro-cid-lq5bfabg]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.calc-form[data-astro-cid-lq5bfabg]{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:clamp(20px,3vw,36px)}.calc-step-label[data-astro-cid-lq5bfabg]{color:var(--color-muted);margin:0 0 12px;font-size:.85rem;font-weight:600}.calc-steps[data-astro-cid-lq5bfabg]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.calc-step-btn[data-astro-cid-lq5bfabg]{width:100%;font:inherit;color:var(--color-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:.9rem;font-weight:560;display:flex}.calc-step-num[data-astro-cid-lq5bfabg]{background:var(--color-surface-strong);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:grid}.calc-step-btn[data-astro-cid-lq5bfabg][aria-current=step]{color:var(--color-ink)}.calc-step-btn[data-astro-cid-lq5bfabg][aria-current=step] .calc-step-num[data-astro-cid-lq5bfabg],.calc-step-btn[data-astro-cid-lq5bfabg][data-done] .calc-step-num[data-astro-cid-lq5bfabg]{background:var(--color-accent);color:#fff}.calc-bar[data-astro-cid-lq5bfabg]{background:var(--color-surface-strong);border-radius:999px;height:4px;margin-bottom:28px;overflow:hidden}.calc-bar[data-astro-cid-lq5bfabg] span[data-astro-cid-lq5bfabg]{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .25s;display:block}.calc-step[data-astro-cid-lq5bfabg]{border:0;gap:28px;min-width:0;margin:0;padding:0;display:grid}.calc-step[data-astro-cid-lq5bfabg][hidden]{display:none}.q-label[data-astro-cid-lq5bfabg]{color:var(--color-ink);margin:0 0 10px;font-weight:620}.q[data-astro-cid-lq5bfabg] .hint[data-astro-cid-lq5bfabg]{margin:-6px 0 10px}.q[data-astro-cid-lq5bfabg].field .hint[data-astro-cid-lq5bfabg]{margin:0}.options[data-astro-cid-lq5bfabg]{flex-wrap:wrap;gap:10px;display:flex}.options--stack[data-astro-cid-lq5bfabg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.options--cards[data-astro-cid-lq5bfabg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.option[data-astro-cid-lq5bfabg]{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);min-height:46px;color:var(--color-text);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;padding:10px 16px;font-size:.95rem;font-weight:540;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.option[data-astro-cid-lq5bfabg]:hover{border-color:#b8c4d1}.option[data-astro-cid-lq5bfabg] input[data-astro-cid-lq5bfabg]{opacity:0;pointer-events:none;position:absolute}.option[data-astro-cid-lq5bfabg]:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-strong)}.option[data-astro-cid-lq5bfabg]:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.option--fixed[data-astro-cid-lq5bfabg]{cursor:default;opacity:.85}.option--card[data-astro-cid-lq5bfabg]{justify-content:flex-start;align-items:flex-start;gap:4px;padding:14px 16px}.option-title[data-astro-cid-lq5bfabg]{color:var(--color-ink);font-weight:650}.option-text[data-astro-cid-lq5bfabg]{color:var(--color-muted);font-size:.85rem;font-weight:400}.stepper[data-astro-cid-lq5bfabg]{max-width:220px;display:flex}.stepper[data-astro-cid-lq5bfabg] .input[data-astro-cid-lq5bfabg]{text-align:center;-moz-appearance:textfield;appearance:textfield;border-radius:0;font-weight:600}.stepper[data-astro-cid-lq5bfabg] .input[data-astro-cid-lq5bfabg]::-webkit-outer-spin-button,.stepper[data-astro-cid-lq5bfabg] .input[data-astro-cid-lq5bfabg]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-btn[data-astro-cid-lq5bfabg]{border:1.5px solid var(--color-border);background:var(--color-surface);width:46px;font:inherit;color:var(--color-ink);cursor:pointer;flex-shrink:0;font-size:1.2rem;font-weight:600}.stepper-btn[data-astro-cid-lq5bfabg]:hover{background:var(--color-surface-strong)}.stepper-btn[data-astro-cid-lq5bfabg][data-dec]{border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:0}.stepper-btn[data-astro-cid-lq5bfabg][data-inc]{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:0}.calc-nav[data-astro-cid-lq5bfabg]{border-top:1px solid var(--color-border);justify-content:space-between;gap:12px;margin-top:36px;padding-top:24px;display:flex}.calc-nav[data-astro-cid-lq5bfabg] [data-astro-cid-lq5bfabg][data-next],.calc-nav[data-astro-cid-lq5bfabg] [data-astro-cid-lq5bfabg][data-finish]{margin-left:auto}.calc-summary[data-astro-cid-lq5bfabg]{top:calc(var(--header-height) + 24px);border-radius:var(--radius-lg);background:var(--color-primary-strong);color:#c3d2e1;box-shadow:var(--shadow);padding:24px;position:sticky}.calc-summary[data-astro-cid-lq5bfabg] h2[data-astro-cid-lq5bfabg]{color:#fff;margin-bottom:16px;font-size:1.1rem}.calc-summary[data-astro-cid-lq5bfabg] dl[data-astro-cid-lq5bfabg]{margin:0}.sum-row[data-astro-cid-lq5bfabg]{border-top:1px solid #ffffff1f;padding:14px 0}.sum-row[data-astro-cid-lq5bfabg] dt[data-astro-cid-lq5bfabg]{font-size:.85rem}.sum-row[data-astro-cid-lq5bfabg] dd[data-astro-cid-lq5bfabg]{color:#fff;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.15rem;font-weight:700}.sum-row--main[data-astro-cid-lq5bfabg] dd[data-astro-cid-lq5bfabg]{color:#7fd3cf;font-size:1.45rem}.sum-row[data-astro-cid-lq5bfabg] .sum-sub[data-astro-cid-lq5bfabg]{color:#9fb3c8;font-size:.85rem;font-weight:500}.sum-note[data-astro-cid-lq5bfabg]{color:#8da3b9;margin:4px 0 16px;font-size:.82rem}.sum-btn[data-astro-cid-lq5bfabg]{width:100%}.report-cards[data-astro-cid-lq5bfabg]{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px;display:grid}.r-card[data-astro-cid-lq5bfabg]{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;align-content:start;gap:4px;padding:18px;display:grid}.r-card--accent[data-astro-cid-lq5bfabg]{background:var(--color-primary-strong);color:#c3d2e1}.r-label[data-astro-cid-lq5bfabg]{color:var(--color-muted);font-size:.82rem;font-weight:600}.r-card[data-astro-cid-lq5bfabg] strong[data-astro-cid-lq5bfabg]{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.2rem;line-height:1.3}.r-card--accent[data-astro-cid-lq5bfabg] .r-label[data-astro-cid-lq5bfabg]{color:#9fb3c8}.r-card--accent[data-astro-cid-lq5bfabg] strong[data-astro-cid-lq5bfabg]{color:#7fd3cf}.r-note[data-astro-cid-lq5bfabg]{color:var(--color-muted);font-size:.8rem}.r-card--accent[data-astro-cid-lq5bfabg] .r-note[data-astro-cid-lq5bfabg]{color:#9fb3c8}.report-grid[data-astro-cid-lq5bfabg]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.breakdown[data-astro-cid-lq5bfabg]{border-collapse:collapse;width:100%;font-size:.93rem}.breakdown[data-astro-cid-lq5bfabg] td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:10px 0}.breakdown[data-astro-cid-lq5bfabg] tr:last-child td{border-bottom:0}.breakdown[data-astro-cid-lq5bfabg] .b-hours{color:var(--color-muted);font-size:.8rem;display:block}.breakdown[data-astro-cid-lq5bfabg] .b-sum{text-align:right;white-space:nowrap;color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.r-stages[data-astro-cid-lq5bfabg]{counter-reset:rs;margin:0;padding:0;list-style:none}.r-stages[data-astro-cid-lq5bfabg] li{border-bottom:1px solid var(--color-border);counter-increment:rs;justify-content:space-between;gap:12px;padding:9px 0 9px 34px;font-size:.95rem;display:flex;position:relative}.r-stages[data-astro-cid-lq5bfabg] li:before{content:counter(rs);background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:9px;left:0}.r-stages[data-astro-cid-lq5bfabg] .s-weeks{white-space:nowrap;color:var(--color-accent-strong);font-weight:600}.r-small[data-astro-cid-lq5bfabg]{color:var(--color-muted);margin:12px 0 0;font-size:.85rem}.r-flags[data-astro-cid-lq5bfabg]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.r-flags[data-astro-cid-lq5bfabg] li{border-radius:var(--radius-sm);background:var(--color-surface);gap:4px;padding:10px 12px;font-size:.93rem;display:grid}.r-flags[data-astro-cid-lq5bfabg] .badge{justify-self:start}.disclaimer[data-astro-cid-lq5bfabg]{border-radius:var(--radius);background:var(--color-info-soft);color:var(--color-info);gap:10px;margin:24px 0 16px;padding:14px 18px;font-size:.93rem;display:flex}.disclaimer[data-astro-cid-lq5bfabg] svg{flex-shrink:0;margin-top:2px}.report-actions[data-astro-cid-lq5bfabg]{margin-top:24px}.report-form[data-astro-cid-lq5bfabg]{border-radius:var(--radius-lg);max-width:760px;box-shadow:var(--shadow);background:#fff;margin-top:40px;padding:clamp(24px,3vw,36px)}.report-form[data-astro-cid-lq5bfabg] .r-small[data-astro-cid-lq5bfabg]{margin:0 0 20px}.sum-head[data-astro-cid-lq5bfabg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-bottom:16px;display:flex}.calc-summary[data-astro-cid-lq5bfabg] .sum-head[data-astro-cid-lq5bfabg] h2[data-astro-cid-lq5bfabg]{white-space:nowrap;margin:0}.currency-switch[data-astro-cid-lq5bfabg]{background:#ffffff1a;border-radius:999px;flex-shrink:0;padding:3px;display:inline-flex}.currency-switch[data-astro-cid-lq5bfabg] button[data-astro-cid-lq5bfabg]{min-height:28px;font:inherit;letter-spacing:.02em;color:#c3d2e1;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:650}.currency-switch[data-astro-cid-lq5bfabg] button[data-astro-cid-lq5bfabg][aria-pressed=true]{color:var(--color-primary-strong);background:#fff}.currency-switch[data-astro-cid-lq5bfabg] button[data-astro-cid-lq5bfabg]:focus-visible{outline-offset:1px;outline:2px solid #7fd3cf}.sum-rate[data-astro-cid-lq5bfabg]{margin-top:4px;display:block}.breakdown[data-astro-cid-lq5bfabg] .b-adjust td{color:var(--color-muted)}.breakdown[data-astro-cid-lq5bfabg] .b-discount .b-sum{color:var(--color-ok)}.r-industry[data-astro-cid-lq5bfabg]{border-left:4px solid var(--color-accent);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:16px;padding:18px 20px}.r-industry[data-astro-cid-lq5bfabg] h3[data-astro-cid-lq5bfabg]{margin-bottom:8px;font-size:1rem}.r-industry[data-astro-cid-lq5bfabg] p[data-astro-cid-lq5bfabg]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.r-industry[data-astro-cid-lq5bfabg] a[data-astro-cid-lq5bfabg]{font-weight:600}.r-sources[data-astro-cid-lq5bfabg]{color:var(--color-muted);margin-bottom:16px;font-size:.85rem}.r-sources[data-astro-cid-lq5bfabg] h3[data-astro-cid-lq5bfabg]{margin-bottom:6px;font-size:.95rem}.r-sources[data-astro-cid-lq5bfabg] ul[data-astro-cid-lq5bfabg]{gap:4px;margin:0;padding-left:18px;display:grid}.r-sources[data-astro-cid-lq5bfabg] a[data-astro-cid-lq5bfabg]{margin-left:4px}@media (width<=1100px){.report-cards[data-astro-cid-lq5bfabg]{grid-template-columns:repeat(3,1fr)}}@media (width<=1023px){.calc-layout[data-astro-cid-lq5bfabg]{grid-template-columns:1fr}.calc-summary[data-astro-cid-lq5bfabg]{z-index:5;border-radius:var(--radius) var(--radius) 0 0;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:14px 18px;display:grid;position:sticky;top:auto;bottom:0}.calc-summary[data-astro-cid-lq5bfabg] h2[data-astro-cid-lq5bfabg],.sum-note[data-astro-cid-lq5bfabg],.calc-summary[data-astro-cid-lq5bfabg] .sum-row[data-astro-cid-lq5bfabg]:not(.sum-row--main){display:none}.calc-summary[data-astro-cid-lq5bfabg]{grid-template-areas:"main head""main button"}.calc-summary[data-astro-cid-lq5bfabg] dl[data-astro-cid-lq5bfabg]{grid-area:main}.sum-head[data-astro-cid-lq5bfabg]{grid-area:head;justify-content:flex-end;margin:0}.sum-btn[data-astro-cid-lq5bfabg]{grid-area:button}.sum-row--main[data-astro-cid-lq5bfabg]{border:0;padding:0}.sum-row--main[data-astro-cid-lq5bfabg] dd[data-astro-cid-lq5bfabg]{font-size:1.15rem}.sum-btn[data-astro-cid-lq5bfabg]{width:auto;min-height:42px;padding:8px 14px;font-size:.9rem}.report-grid[data-astro-cid-lq5bfabg]{grid-template-columns:1fr}}@media (width<=640px){.calc-steps[data-astro-cid-lq5bfabg]{grid-template-columns:repeat(4,auto);justify-content:space-between}.calc-step-name[data-astro-cid-lq5bfabg]{display:none}.calc-step-btn[data-astro-cid-lq5bfabg][aria-current=step] .calc-step-name[data-astro-cid-lq5bfabg]{display:inline}.report-cards[data-astro-cid-lq5bfabg]{grid-template-columns:1fr 1fr}.r-card--accent[data-astro-cid-lq5bfabg]{grid-column:1/-1}}@media print{.calc-section[data-astro-cid-lq5bfabg]:has(~.calc-report:not([hidden])){display:none}.report-cards[data-astro-cid-lq5bfabg]{grid-template-columns:repeat(3,1fr)}.report-grid[data-astro-cid-lq5bfabg]{grid-template-columns:1fr 1fr}}.industry-list[data-astro-cid-h2gsfcwg]{gap:clamp(56px,8vw,104px);margin:0;padding:0;list-style:none;display:grid}.industry-row[data-astro-cid-h2gsfcwg]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.industry-figure[data-astro-cid-h2gsfcwg]{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:block;overflow:hidden}.industry-figure[data-astro-cid-h2gsfcwg] img[data-astro-cid-h2gsfcwg]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.industry-figure[data-astro-cid-h2gsfcwg]:hover img[data-astro-cid-h2gsfcwg]{transform:scale(1.02)}.industry-icon[data-astro-cid-h2gsfcwg]{background:var(--color-accent-soft);height:100%;color:var(--color-accent-strong);place-items:center;display:grid}.industry-index[data-astro-cid-h2gsfcwg]{letter-spacing:.08em;color:var(--color-accent-strong);margin-bottom:8px;font-size:.9rem;font-weight:650;display:block}.industry-body[data-astro-cid-h2gsfcwg] h2[data-astro-cid-h2gsfcwg]{margin-bottom:.45em}.industry-actions[data-astro-cid-h2gsfcwg]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.industry-calc[data-astro-cid-h2gsfcwg]{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.industry-calc[data-astro-cid-h2gsfcwg]:hover span[data-astro-cid-h2gsfcwg]{text-decoration:underline}.industry-points[data-astro-cid-h2gsfcwg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));column-gap:24px;margin:24px 0 28px;display:grid}@media (width<=1023px){.industry-row[data-astro-cid-h2gsfcwg]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.industry-figure[data-astro-cid-h2gsfcwg] img[data-astro-cid-h2gsfcwg]{transition:none}}.contact-hero[data-astro-cid-cxkf2cjk]{background:var(--color-hero);padding-block:clamp(48px,7vw,88px)}.contact-grid[data-astro-cid-cxkf2cjk]{grid-template-columns:1fr 1.1fr;align-items:start;gap:40px 64px;display:grid}.contact-intro[data-astro-cid-cxkf2cjk] h2[data-astro-cid-cxkf2cjk],.contact-form[data-astro-cid-cxkf2cjk] h2[data-astro-cid-cxkf2cjk]{font-size:1.25rem}.next[data-astro-cid-cxkf2cjk],.details[data-astro-cid-cxkf2cjk]{margin-top:36px}.next[data-astro-cid-cxkf2cjk] ol[data-astro-cid-cxkf2cjk]{margin:0;padding-left:1.2em}.next[data-astro-cid-cxkf2cjk] li[data-astro-cid-cxkf2cjk]{margin-bottom:8px}.details[data-astro-cid-cxkf2cjk] ul[data-astro-cid-cxkf2cjk]{margin:0;padding:0;list-style:none}.details[data-astro-cid-cxkf2cjk] li[data-astro-cid-cxkf2cjk]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.details[data-astro-cid-cxkf2cjk] li[data-astro-cid-cxkf2cjk] svg{color:var(--color-accent-strong)}.details-label[data-astro-cid-cxkf2cjk]{min-width:120px;color:var(--color-ink);font-weight:600}.contact-form[data-astro-cid-cxkf2cjk]{top:calc(var(--header-height) + 24px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;padding:clamp(24px,3vw,36px);position:sticky}@media (width<=960px){.contact-grid[data-astro-cid-cxkf2cjk]{grid-template-columns:1fr}.contact-form[data-astro-cid-cxkf2cjk]{position:static}}h1[data-astro-cid-twxgp2j2]{font-size:clamp(1.8rem,3.6vw,2.5rem)}.updated[data-astro-cid-twxgp2j2]{color:var(--color-muted);font-size:.95rem}.prose[data-astro-cid-twxgp2j2]{counter-reset:section}h2[data-astro-cid-twxgp2j2]{counter-increment:section}h2[data-astro-cid-twxgp2j2]:before{content:counter(section) ". "}li[data-astro-cid-twxgp2j2]{margin-bottom:6px}
