.card[data-astro-cid-65oyo7xo]{height:100%;min-height:17rem;padding:var(--card-space);background:var(--color-surface);box-shadow:var(--shadow-md);border-radius:var(--radius-md);flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.card[data-astro-cid-65oyo7xo]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.card[data-astro-cid-65oyo7xo]:not([data-linked]){min-height:0}.card[data-astro-cid-65oyo7xo]:has(.card__link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.card__meta[data-astro-cid-65oyo7xo]{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);color:var(--brand-accent);display:flex}.card__icon-shell[data-astro-cid-65oyo7xo]{background:var(--brand-primary-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.card__index[data-astro-cid-65oyo7xo]{font-size:var(--step-label);font-weight:var(--font-weight-bold);letter-spacing:.1em}.card__index[data-astro-cid-65oyo7xo]:after{content:"";width:1.5rem;height:2px;margin-top:var(--space-2xs);background:currentColor;display:block}.card__problem[data-astro-cid-65oyo7xo]{max-width:none;color:var(--color-muted);font-size:var(--step--1);line-height:var(--leading-snug);margin-bottom:0}.card__title[data-astro-cid-65oyo7xo]{margin-bottom:var(--space-xs);max-width:none;font-size:var(--step-2);line-height:1.2}.card__title[data-astro-cid-65oyo7xo]:last-child{margin-bottom:0}.card__link[data-astro-cid-65oyo7xo]{color:var(--color-ink);text-decoration:none}.card__link[data-astro-cid-65oyo7xo]:after{content:"";border-radius:inherit;position:absolute;inset:0}.card__link[data-astro-cid-65oyo7xo]:focus-visible{outline:none}.card__summary[data-astro-cid-65oyo7xo]{max-width:none;margin-bottom:var(--space-lg);font-size:var(--step--1)}.card__cta[data-astro-cid-65oyo7xo]{padding-top:var(--space-sm);color:var(--brand-primary);font-size:1rem;font-weight:var(--font-weight-semibold);margin-top:auto}.card[data-astro-cid-65oyo7xo][data-linked]:hover .card__cta[data-astro-cid-65oyo7xo]{color:var(--brand-primary-strong)}.journey[data-astro-cid-wjpw27qs]{margin:0}.journey__list[data-astro-cid-wjpw27qs]{gap:var(--space-lg);padding:0 0 0 var(--space-lg);margin:0;list-style:none;display:grid;position:relative}.journey__list[data-astro-cid-wjpw27qs]:before{content:"";border-left:1px solid var(--color-border-strong);position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem}.station[data-astro-cid-wjpw27qs]{position:relative}.station__dot[data-astro-cid-wjpw27qs]{top:0;left:calc(var(--space-lg) * -1);border:1px solid var(--color-border-strong);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-frame-accent);font-size:var(--step--1);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid;position:absolute}.station__kicker[data-astro-cid-wjpw27qs]{margin:0 0 var(--space-3xs);padding-left:var(--space-md);color:var(--color-frame-accent);font-size:var(--step-label);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.station__title[data-astro-cid-wjpw27qs]{max-width:none;padding-left:var(--space-md);color:var(--color-ink);font-size:var(--step-0);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}@media (width>=62rem){.journey__list[data-astro-cid-wjpw27qs]{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.journey__list[data-astro-cid-wjpw27qs]:before{content:none}.station[data-astro-cid-wjpw27qs]:not(:last-child):after{content:"";width:calc(100% - 2.5rem + var(--space-md));border-top:1px solid var(--color-border-strong);position:absolute;top:1.25rem;left:2.5rem}.station__dot[data-astro-cid-wjpw27qs]{margin-bottom:var(--space-sm);position:static}.station__kicker[data-astro-cid-wjpw27qs],.station__title[data-astro-cid-wjpw27qs]{padding-left:0}}.logos[data-astro-cid-s2cf22kk]{--logo-height:2.25rem}.logos__viewport[data-astro-cid-s2cf22kk]{padding-block:var(--space-xs);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.logos__track[data-astro-cid-s2cf22kk]{align-items:center;gap:var(--space-lg);width:max-content;margin:0;padding-block:0;padding-inline-start:0;padding-inline-end:var(--space-lg);list-style:none;animation:30s linear infinite logos-run;display:flex}@keyframes logos-run{0%{translate:0}to{translate:-50%}}.logos__viewport[data-astro-cid-s2cf22kk]:hover .logos__track[data-astro-cid-s2cf22kk]{animation-play-state:paused}.logos__item[data-astro-cid-s2cf22kk]{width:9rem;height:var(--logo-height);flex:none;place-items:center;display:grid}.logos__image[data-astro-cid-s2cf22kk]{width:100%;height:var(--logo-height);object-fit:contain;filter:grayscale();opacity:.75}@media (prefers-reduced-motion:reduce){.logos__viewport[data-astro-cid-s2cf22kk]{overflow:visible;-webkit-mask-image:none;mask-image:none}.logos__track[data-astro-cid-s2cf22kk]{justify-items:center;gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));width:auto;padding-inline-end:0;animation:none;display:grid}.logos__item[data-astro-cid-s2cf22kk]{width:100%;max-width:9rem}.logos__item[data-astro-cid-s2cf22kk][data-copy="1"]{display:none}}.bridge[data-astro-cid-hmuxzgc7]{--bridge-overlap:5rem;z-index:1;margin-bottom:calc(var(--bridge-overlap) * -1);position:relative}@media (width>=62rem){.bridge[data-astro-cid-hmuxzgc7]{--bridge-overlap:7rem}}.bridge__card[data-astro-cid-hmuxzgc7]{gap:var(--space-md);padding:var(--space-md) var(--space-sm);border-radius:var(--radius-lg);background:linear-gradient(100deg, var(--brand-primary) 0%, color-mix(in srgb, var(--brand-primary) 88%, var(--palette-dark)) 100%);max-width:75rem;color:var(--palette-white);margin-inline:auto;display:grid;position:relative;overflow:hidden}@media (width>=62rem){.bridge__card[data-astro-cid-hmuxzgc7]{align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);grid-template-columns:minmax(0,62%) minmax(0,1fr)}}.bridge__mark[data-astro-cid-hmuxzgc7]{fill:none;width:18rem;height:auto;stroke:var(--palette-white);stroke-width:2px;opacity:.12;pointer-events:none;position:absolute;top:50%;left:44%;translate:0 -50%}@media (width<=61.99rem){.bridge__mark[data-astro-cid-hmuxzgc7]{display:none}}.bridge__text[data-astro-cid-hmuxzgc7]{max-width:34rem;position:relative}.bridge__kicker[data-astro-cid-hmuxzgc7]{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);color:color-mix(in srgb, var(--palette-white) 82%, transparent);font-size:var(--step-label);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;display:flex}.bridge__rule[data-astro-cid-hmuxzgc7]{background:color-mix(in srgb, var(--palette-white) 45%, transparent);width:4rem;height:1px;display:none}@media (width>=48rem){.bridge__rule[data-astro-cid-hmuxzgc7]{display:block}}.bridge__heading[data-astro-cid-hmuxzgc7]{margin:0 0 var(--space-xs);max-width:20ch;color:var(--palette-white);font-size:clamp(1.75rem,1.1rem + 2vw,2.5rem);line-height:1.1}.bridge__body[data-astro-cid-hmuxzgc7]{max-width:34rem;color:color-mix(in srgb, var(--palette-white) 88%, transparent);font-size:var(--step-1);margin:0;line-height:1.5}.bridge__action[data-astro-cid-hmuxzgc7]{justify-items:start;gap:var(--space-xs);display:grid;position:relative}@media (width>=62rem){.bridge__action[data-astro-cid-hmuxzgc7]{text-align:right;justify-items:end}}.bridge__button[data-astro-cid-hmuxzgc7]{align-items:center;gap:var(--space-xs);min-height:3.5rem;padding:0 var(--space-xs);white-space:nowrap;border-radius:var(--radius-md);background:var(--palette-white);color:var(--palette-dark);font-size:var(--step-0);font-weight:var(--font-weight-bold);text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}@media (width>=48rem){.bridge__button[data-astro-cid-hmuxzgc7]{gap:var(--space-sm);min-height:3.75rem;padding:0 var(--space-sm);font-size:var(--step-1)}}.bridge__button[data-astro-cid-hmuxzgc7]:hover{background:var(--palette-off-white)}.bridge__button[data-astro-cid-hmuxzgc7]:focus-visible{outline:3px solid var(--palette-white);outline-offset:3px}.bridge__arrow[data-astro-cid-hmuxzgc7]{color:var(--brand-primary);font-size:var(--step-2);line-height:1}.bridge__notes[data-astro-cid-hmuxzgc7]{gap:var(--space-2xs);color:color-mix(in srgb, var(--palette-white) 75%, transparent);font-size:var(--step--1);flex-wrap:wrap;margin:0;display:flex}.bridge__sep[data-astro-cid-hmuxzgc7]{color:color-mix(in srgb, var(--palette-white) 40%, transparent)}.competence-block__intro[data-astro-cid-zhlwpbwj]{margin-bottom:var(--space-lg)}.competence-block__heading[data-astro-cid-zhlwpbwj]{max-width:22ch;margin-bottom:var(--space-sm)}.competence-block__accent[data-astro-cid-zhlwpbwj]{color:var(--color-accent-text)}.competence-block__body[data-astro-cid-zhlwpbwj]{margin:0}.tiles[data-astro-cid-zhlwpbwj]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-zhlwpbwj]{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.tile[data-astro-cid-zhlwpbwj] .motif[data-astro-cid-zhlwpbwj]{order:-1}.tile[data-astro-cid-zhlwpbwj]:first-child{background:var(--color-frame-accent);border-color:#0000}.tile[data-astro-cid-zhlwpbwj]:first-child .tile__title[data-astro-cid-zhlwpbwj],.tile[data-astro-cid-zhlwpbwj]:first-child .tile__body[data-astro-cid-zhlwpbwj],.tile[data-astro-cid-zhlwpbwj]:first-child .motif[data-astro-cid-zhlwpbwj]{color:var(--palette-white)}.tile__title[data-astro-cid-zhlwpbwj]{margin-bottom:var(--space-2xs);font-size:var(--step-1);line-height:var(--leading-snug)}.tile[data-astro-cid-zhlwpbwj]:first-child .tile__title[data-astro-cid-zhlwpbwj]{font-size:var(--step-3)}.tile__body[data-astro-cid-zhlwpbwj]{max-width:40ch;color:var(--color-body);font-size:var(--step--1);margin:0;line-height:1.55}.tile[data-astro-cid-zhlwpbwj]:first-child .tile__body[data-astro-cid-zhlwpbwj]{font-size:var(--step-0)}@media (width>=48rem){.tiles[data-astro-cid-zhlwpbwj]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-zhlwpbwj]:first-child{grid-column:span 2}}@media (width>=62rem){.tiles[data-astro-cid-zhlwpbwj]{grid-template-columns:repeat(6,minmax(0,1fr))}.tile[data-astro-cid-zhlwpbwj]{align-items:end;gap:var(--space-md);padding:var(--space-md);grid-column:span 3;grid-template-columns:minmax(0,1fr) auto}.tile[data-astro-cid-zhlwpbwj] .motif[data-astro-cid-zhlwpbwj]{order:0}.tile[data-astro-cid-zhlwpbwj]:first-child{grid-column:span 4}.tile[data-astro-cid-zhlwpbwj]:nth-child(2){grid-column:span 2}}.motif[data-astro-cid-zhlwpbwj]{color:var(--color-accent-text);font-weight:var(--font-weight-bold);align-items:flex-end;line-height:1;display:flex}.motif--figure[data-astro-cid-zhlwpbwj]{font-size:var(--step-4);letter-spacing:-.03em}.motif--bars[data-astro-cid-zhlwpbwj]{gap:var(--space-2xs);height:3.5rem}.motif__bar[data-astro-cid-zhlwpbwj]{width:.75rem;height:calc(100% * var(--bar) / 100);background:var(--color-border-strong)}.motif__bar[data-astro-cid-zhlwpbwj]:last-child{background:var(--color-accent-text)}.motif--names[data-astro-cid-zhlwpbwj]{color:var(--color-ink);font-size:var(--step-1);letter-spacing:-.01em;flex-direction:column;align-items:flex-start;line-height:1.15}.motif--names[data-astro-cid-zhlwpbwj] span[data-astro-cid-zhlwpbwj]+span[data-astro-cid-zhlwpbwj]{color:var(--color-muted)}.motif--chain[data-astro-cid-zhlwpbwj]{gap:var(--space-xs);color:var(--color-muted);font-size:var(--step-label);font-weight:var(--font-weight-semibold)}.motif__step[data-astro-cid-zhlwpbwj]{padding-top:var(--space-sm);position:relative}.motif__step[data-astro-cid-zhlwpbwj]:before{content:"";border:2px solid var(--color-accent-text);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:0;left:0}.motif__step[data-astro-cid-zhlwpbwj]:last-child:before{background:var(--color-accent-text)}.motif__step[data-astro-cid-zhlwpbwj]:not(:last-child):after{content:"";top:calc(.375rem - 1px);left:.75rem;right:calc(var(--space-xs) * -1);background:var(--color-border-strong);height:2px;position:absolute}.motif--wordmark[data-astro-cid-zhlwpbwj]{color:var(--color-ink);font-size:var(--step-2);letter-spacing:-.02em;text-decoration:underline 2px var(--color-accent-text);text-underline-offset:.25em}@media (width>=62rem){.motif--figure[data-astro-cid-zhlwpbwj]{font-size:var(--step-5)}.motif--bars[data-astro-cid-zhlwpbwj]{height:4.5rem}.motif__bar[data-astro-cid-zhlwpbwj]{width:.875rem}.motif--names[data-astro-cid-zhlwpbwj]{font-size:var(--step-2)}.motif--wordmark[data-astro-cid-zhlwpbwj]{font-size:var(--step-3)}}.voices[data-astro-cid-bqlzqheu]{position:relative}.voices__track[data-astro-cid-bqlzqheu]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.voices__track[data-astro-cid-bqlzqheu]::-webkit-scrollbar{display:none}.voice[data-astro-cid-bqlzqheu]{justify-content:center;align-items:center;gap:var(--space-sm);padding-block:var(--space-md);scroll-snap-align:center;flex-wrap:wrap;flex:0 0 100%;display:flex;position:relative}.quote[data-astro-cid-bqlzqheu]{flex:0 0 100%;order:1;margin:0}.voice__arrow--prev[data-astro-cid-bqlzqheu]{order:2}.voice__position[data-astro-cid-bqlzqheu]{order:3}.voice__arrow--next[data-astro-cid-bqlzqheu]{order:4}@media (width>=62rem){.voice[data-astro-cid-bqlzqheu]{gap:var(--space-md);padding-block:var(--space-sm);flex-wrap:nowrap}.quote[data-astro-cid-bqlzqheu]{flex:auto;order:0}.voice__arrow--prev[data-astro-cid-bqlzqheu]{order:-1}.voice__arrow--next[data-astro-cid-bqlzqheu]{order:1}.voice__position[data-astro-cid-bqlzqheu]{position:absolute;bottom:0;left:50%;translate:-50%}}.quote[data-astro-cid-bqlzqheu]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid;overflow:hidden}@media (width>=62rem){.quote[data-astro-cid-bqlzqheu][data-photo]{grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:stretch}}.quote__text[data-astro-cid-bqlzqheu]{padding:var(--space-md)}@media (width>=62rem){.quote__text[data-astro-cid-bqlzqheu]{padding:var(--space-md)}}.quote__logo[data-astro-cid-bqlzqheu]{width:auto;max-width:9rem;height:1.5rem;margin-bottom:var(--space-sm);object-fit:contain;object-position:left center;display:block}.quote__words[data-astro-cid-bqlzqheu]{margin:0 0 var(--space-sm);quotes:none}.quote__words[data-astro-cid-bqlzqheu] p[data-astro-cid-bqlzqheu]{max-width:68ch;color:var(--color-ink);font-size:var(--step-1);text-wrap:pretty;margin-bottom:0;line-height:1.5}.quote__name[data-astro-cid-bqlzqheu]{color:var(--color-ink);font-size:var(--step-0);font-weight:var(--font-weight-bold);display:block}.quote__role[data-astro-cid-bqlzqheu]{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--step--1);display:block}.quote__photo[data-astro-cid-bqlzqheu]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%;max-width:11rem;margin:var(--space-md) var(--space-md) 0;order:-1;display:block}@media (width>=62rem){.quote__photo[data-astro-cid-bqlzqheu]{border-radius:0;order:0;align-self:center;max-width:none;margin:0}}.voice__arrow[data-astro-cid-bqlzqheu]{border:1px solid var(--color-border-strong);width:3rem;height:3rem;color:var(--color-ink);font-size:var(--step-1);border-radius:50%;flex:none;place-items:center;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:grid}.voice__arrow[data-astro-cid-bqlzqheu]:hover{border-color:var(--color-frame-accent);color:var(--color-frame-accent);background:var(--color-surface)}.voice__position[data-astro-cid-bqlzqheu]{align-items:center;gap:var(--space-xs);font-size:var(--step-label);font-weight:var(--font-weight-bold);letter-spacing:.12em;margin:0;display:flex}.voice__current[data-astro-cid-bqlzqheu]{color:var(--color-frame-accent)}.voice__rule[data-astro-cid-bqlzqheu]{border-top:1px solid var(--color-border-strong);width:2.5rem}.voice__total[data-astro-cid-bqlzqheu]{color:var(--color-muted)}.hero[data-astro-cid-irahaz3f]{isolation:isolate;min-height:clamp(30rem,74vh,46rem);padding-block:var(--section-space-lg);background:var(--color-surface);align-items:center;display:grid;position:relative}.hero__image[data-astro-cid-irahaz3f]{z-index:-2;object-fit:cover;object-position:68% center;width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-irahaz3f]{z-index:-1;background:linear-gradient(180deg, var(--scrim-strong) 0%, var(--scrim-soft) 100%);position:absolute;inset:0}@media (width>=62rem){.hero__scrim[data-astro-cid-irahaz3f]{background:linear-gradient(90deg, var(--scrim-strong) 0%, var(--scrim-strong) 38%, var(--scrim-soft) 72%, transparent 100%)}}.hero__inner[data-astro-cid-irahaz3f]{gap:var(--space-2xl);align-items:center;display:grid}@media (width>=62rem){.hero__inner[data-astro-cid-irahaz3f]{gap:var(--space-lg);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.hero__text[data-astro-cid-irahaz3f] .headline{text-wrap:pretty;max-width:36.25rem}.hero__lead[data-astro-cid-irahaz3f]{margin-top:var(--space-sm);max-width:33rem}.hero__cta[data-astro-cid-irahaz3f]{margin-top:var(--space-md)}.hero__proof[data-astro-cid-irahaz3f]{max-width:28rem;margin:var(--space-sm) 0 0;color:var(--color-body);font-size:var(--step--1);opacity:.8}.hero__detail[data-astro-cid-irahaz3f]{max-width:11rem;padding:var(--space-xl) var(--space-lg) 0 0;color:var(--color-ink);font-size:var(--step--1);letter-spacing:.14em;line-height:var(--leading-normal);text-align:right;opacity:.45;text-shadow:0 1px 8px var(--scrim-strong);text-transform:uppercase;margin:0 0 0 auto;position:relative}.hero__frame[data-astro-cid-irahaz3f]{width:7rem;height:5rem;top:0;right:0}.solutions__head[data-astro-cid-irahaz3f]{margin-bottom:var(--space-lg)}.solutions__intro[data-astro-cid-irahaz3f]{max-width:48rem;margin:var(--space-sm) 0 0;color:var(--color-body);font-size:var(--step--1);line-height:1.6}.solutions__grid[data-astro-cid-irahaz3f]{gap:var(--space-sm)}@media (width>=48rem){.solutions__grid[data-astro-cid-irahaz3f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.solutions__grid[data-astro-cid-irahaz3f]{grid-template-columns:repeat(3,minmax(0,1fr))}}.solutions__grid[data-astro-cid-irahaz3f] .card__title{hyphens:auto}.competence[data-astro-cid-irahaz3f]{padding-top:calc(var(--section-space-lg) + 5rem)}@media (width>=62rem){.competence[data-astro-cid-irahaz3f]{padding-top:calc(var(--section-space-lg) + 7rem)}}.references__head[data-astro-cid-irahaz3f]{margin-bottom:var(--space-md)}.check[data-astro-cid-irahaz3f]{isolation:isolate;position:relative}.process[data-astro-cid-irahaz3f]{gap:var(--space-xl);display:grid}@media (width>=62rem){.process[data-astro-cid-irahaz3f]{justify-content:space-between;align-items:center;gap:var(--space-lg);grid-template-columns:minmax(0,40%) minmax(0,56%)}}.process[data-astro-cid-irahaz3f] .station__dot,.process[data-astro-cid-irahaz3f] .station__kicker{color:var(--color-accent-text)}.process__lead[data-astro-cid-irahaz3f]{margin-top:var(--space-md);margin-bottom:var(--space-md)}.process__cta[data-astro-cid-irahaz3f]{font-weight:var(--font-weight-semibold);margin-bottom:0}@media (width>=62rem){.check[data-astro-cid-irahaz3f]{min-height:28rem;padding-block:var(--space-xl);align-items:center;display:grid}}.check__inner[data-astro-cid-irahaz3f]{gap:var(--space-xl);display:grid}@media (width>=62rem){.check__inner[data-astro-cid-irahaz3f]{align-items:center;gap:var(--space-lg);grid-template-columns:minmax(0,48%) minmax(0,1fr)}}.check__text[data-astro-cid-irahaz3f]{max-width:29rem}.check__body[data-astro-cid-irahaz3f]{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}@media (width>=62rem){.check__photo[data-astro-cid-irahaz3f]{display:none}}.check__steps[data-astro-cid-irahaz3f]{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}@media (width>=62rem){.check__steps[data-astro-cid-irahaz3f]{gap:var(--space-sm);grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.check__step[data-astro-cid-irahaz3f]{align-items:start;gap:var(--space-2xs);font-size:var(--step--1);flex-direction:column}}.check__step[data-astro-cid-irahaz3f]{align-items:center;gap:var(--space-sm);color:var(--color-ink);font-size:var(--step-0);font-weight:var(--font-weight-semibold);display:flex}.check__step[data-astro-cid-irahaz3f] .check__icon{color:var(--color-accent-text);flex:none}.faq-section[data-astro-cid-irahaz3f]{gap:var(--space-xl);display:grid}@media (width>=62rem){.faq-section[data-astro-cid-irahaz3f]{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.faq__intro[data-astro-cid-irahaz3f]{margin:var(--space-sm) 0 0;max-width:var(--measure);color:var(--color-body)}.ask[data-astro-cid-irahaz3f]{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ask__badge[data-astro-cid-irahaz3f]{background:var(--brand-primary-soft);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.ask__badge[data-astro-cid-irahaz3f] .ask__icon{color:var(--color-frame-accent)}.ask__heading[data-astro-cid-irahaz3f]{color:var(--color-ink);font-size:var(--step-0);font-weight:var(--font-weight-bold);margin:0}.ask__body[data-astro-cid-irahaz3f]{margin:var(--space-3xs) 0 0;color:var(--color-muted);font-size:var(--step--1);line-height:1.5}.ask__link[data-astro-cid-irahaz3f]{color:var(--color-frame-accent);font-size:var(--step-1);text-decoration:none}.ask__link[data-astro-cid-irahaz3f]:after{content:"";position:absolute;inset:0}.ask[data-astro-cid-irahaz3f]{position:relative}
