.service-hero[data-astro-cid-rtnuwni6]{padding-block:clamp(2rem,4vw,3.5rem);background:var(--color-home-surface);color:var(--color-home-navy)}.service-hero__layout[data-astro-cid-rtnuwni6]{display:grid;align-items:center;gap:1.75rem 3rem}.service-hero__example[data-astro-cid-rtnuwni6]{width:min(100%,420px);margin:0 auto}.service-hero__image[data-astro-cid-rtnuwni6]{position:relative}.service-hero__image[data-astro-cid-rtnuwni6] picture[data-astro-cid-rtnuwni6] img[data-astro-cid-rtnuwni6]{display:block;width:100%;height:auto}.service-hero__detail[data-astro-cid-rtnuwni6]{position:absolute;right:0;top:7%;width:26%}.service-hero__detail[data-astro-cid-rtnuwni6] img[data-astro-cid-rtnuwni6]{width:100%;height:auto;border:3px solid #ffffff;border-radius:50%;box-shadow:0 4px 16px #13284718}.service-hero__detail-labels[data-astro-cid-rtnuwni6]{position:relative;left:50%;transform:translate(-50%);display:grid;grid-template-columns:1fr 1fr;align-items:center;width:max(100%,128px);margin-top:4px;border:1px solid var(--color-surface-border);border-radius:6px;padding:4px 0;background:#f4f7fb;color:var(--color-home-navy);font-size:.65rem;font-weight:650;line-height:1.2;text-align:center}.service-hero__detail-labels[data-astro-cid-rtnuwni6] span[data-astro-cid-rtnuwni6]+span[data-astro-cid-rtnuwni6]{border-left:1px solid var(--color-surface-border)}figcaption[data-astro-cid-rtnuwni6]{margin-top:.75rem;color:var(--color-muted);font-size:.8rem;text-align:center}h1[data-astro-cid-rtnuwni6]{margin:0;font-size:clamp(2.15rem,4vw,3.45rem);line-height:1.05;letter-spacing:-.045em}p[data-astro-cid-rtnuwni6]{max-width:47ch;margin:1.15rem 0 1.5rem;color:var(--color-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}h1[data-astro-cid-rtnuwni6] span[data-astro-cid-rtnuwni6]{white-space:nowrap}.button[data-astro-cid-rtnuwni6]{min-height:52px;padding-inline:1.6rem}@media (min-width: 800px){.service-hero__layout[data-astro-cid-rtnuwni6]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}}@media (max-width: 36rem){h1[data-astro-cid-rtnuwni6] br[data-astro-cid-rtnuwni6]{display:none}.service-hero__example[data-astro-cid-rtnuwni6]{max-width:290px}}.compact-process[data-astro-cid-pslxbsg6]{padding-block:clamp(2rem,4vw,3.5rem);border-top:1px solid var(--color-surface-border);background:#f5f8fc}.compact-process__layout[data-astro-cid-pslxbsg6]{display:grid;grid-template-areas:"heading" "steps" "copy";gap:1.25rem;align-items:start}header[data-astro-cid-pslxbsg6]{grid-area:heading}h2[data-astro-cid-pslxbsg6]{margin:0;color:var(--color-home-navy);font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.15;letter-spacing:-.025em}.eyebrow[data-astro-cid-pslxbsg6]{font-size:.72rem}.compact-process__steps[data-astro-cid-pslxbsg6]{grid-area:steps;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none}li[data-astro-cid-pslxbsg6]{min-width:0}li[data-astro-cid-pslxbsg6] img[data-astro-cid-pslxbsg6]{width:88%;height:auto;margin-inline:auto;border-radius:12px}.compact-process__label[data-astro-cid-pslxbsg6]{display:flex;align-items:center;gap:.4rem;width:88%;margin:.75rem auto 0;color:var(--color-home-navy);font-size:.82rem;line-height:1.3}.compact-process__label[data-astro-cid-pslxbsg6] span[data-astro-cid-pslxbsg6]{display:grid;place-items:center;flex:0 0 1.5rem;height:1.5rem;border-radius:50%;background:var(--color-home-amber);font-weight:750}.compact-process__copy[data-astro-cid-pslxbsg6]{grid-area:copy}.compact-process__copy[data-astro-cid-pslxbsg6] p[data-astro-cid-pslxbsg6]{margin:0;color:#4c5864;line-height:1.6}.compact-process__link[data-astro-cid-pslxbsg6]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:.65rem;color:var(--color-home-accent);font-size:.92rem;font-weight:700;text-underline-offset:4px}details[data-astro-cid-pslxbsg6]{margin-top:.75rem;border-top:1px solid var(--color-surface-border);color:var(--color-home-navy);font-size:.875rem}summary[data-astro-cid-pslxbsg6]{padding-block:.75rem;cursor:pointer}details[data-astro-cid-pslxbsg6] p[data-astro-cid-pslxbsg6]{padding-bottom:.5rem}@media (min-width: 900px){.compact-process__layout[data-astro-cid-pslxbsg6]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"steps heading" "steps copy";column-gap:clamp(2rem,5vw,4.5rem);row-gap:.9rem;align-content:center}.compact-process__steps[data-astro-cid-pslxbsg6]{align-self:center}}@media (max-width: 400px){.compact-process__label[data-astro-cid-pslxbsg6]{font-size:.72rem;gap:.25rem}.compact-process__label[data-astro-cid-pslxbsg6] span[data-astro-cid-pslxbsg6]{flex-basis:1.25rem;height:1.25rem}}#kontakt[data-astro-cid-l5jzafd6],#projekt-anfragen[data-astro-cid-l5jzafd6],#kontakt-anfahrt[data-astro-cid-l5jzafd6]{scroll-margin-top:96px}.home-request[data-astro-cid-l5jzafd6]{position:relative;overflow:hidden;scroll-margin-top:96px;padding:62px 0 88px;background:radial-gradient(ellipse at 0% 80%,rgba(32,183,222,.055),transparent 45%),#fff}.home-request__inner[data-astro-cid-l5jzafd6]{display:grid;gap:34px}.home-request__intro[data-astro-cid-l5jzafd6]{display:grid;gap:14px;max-width:760px}.home-request[data-astro-cid-l5jzafd6] h2[data-astro-cid-l5jzafd6]{margin:0;color:var(--color-home-ink);font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.08;font-weight:850;letter-spacing:-.025em}.home-request__intro[data-astro-cid-l5jzafd6] p[data-astro-cid-l5jzafd6]:last-child{margin:0;color:#4c5661;font-size:clamp(1.04rem,2vw,1.18rem);line-height:1.55}.home-request__layout[data-astro-cid-l5jzafd6]{display:grid;gap:28px}.contact-map-panel[data-astro-cid-l5jzafd6],.request-form-home[data-astro-cid-l5jzafd6]{border:1px solid var(--color-surface-border);border-radius:24px;background:#fff;box-shadow:var(--shadow-soft)}.contact-map-panel[data-astro-cid-l5jzafd6]{overflow:hidden;background:#f8faff}.contact-map-panel__details[data-astro-cid-l5jzafd6]{display:grid;gap:18px;padding:28px}.contact-visit[data-astro-cid-l5jzafd6]{display:grid;align-content:start;gap:18px;padding:22px;background:#f5f7fb}.contact-map-panel[data-astro-cid-l5jzafd6] dl[data-astro-cid-l5jzafd6] a[data-astro-cid-l5jzafd6]{display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:var(--color-home-accent);text-decoration:underline;text-underline-offset:.2em}.form-intro[data-astro-cid-l5jzafd6]{margin:0;color:var(--color-muted)}.contact-map-panel[data-astro-cid-l5jzafd6] h3[data-astro-cid-l5jzafd6],.request-form-home[data-astro-cid-l5jzafd6] h3[data-astro-cid-l5jzafd6]{margin:0;color:var(--color-home-ink);font-size:1.35rem;line-height:1.2}.contact-map-panel[data-astro-cid-l5jzafd6] p[data-astro-cid-l5jzafd6]{margin:0;color:#4c5661}.contact-map-panel[data-astro-cid-l5jzafd6] dl[data-astro-cid-l5jzafd6]{display:grid;gap:14px;margin:0}.contact-map-panel[data-astro-cid-l5jzafd6] dt[data-astro-cid-l5jzafd6]{color:#6b737b;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.contact-map-panel[data-astro-cid-l5jzafd6] dd[data-astro-cid-l5jzafd6]{margin:3px 0 0;color:var(--color-home-ink);font-weight:850;overflow-wrap:anywhere}.contact-map-panel[data-astro-cid-l5jzafd6] .whatsapp-label[data-astro-cid-l5jzafd6]{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:normal}.contact-dropbox[data-astro-cid-l5jzafd6]{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(67,91,196,.25);border-left:4px solid var(--color-home-accent);border-radius:16px;padding:20px;background:radial-gradient(circle at 100% 0%,rgba(32,183,222,.12),transparent 65%),#eef2ff;font-size:.95rem;line-height:1.5}.contact-dropbox__photo[data-astro-cid-l5jzafd6]{display:block;width:100%;height:auto;border-radius:10px}.contact-dropbox__copy[data-astro-cid-l5jzafd6]{display:grid;gap:8px}.contact-dropbox__copy[data-astro-cid-l5jzafd6] h3[data-astro-cid-l5jzafd6]{font-size:1.2rem}.contact-map-panel[data-astro-cid-l5jzafd6] a[data-astro-cid-l5jzafd6]{text-decoration:none}.contact-location[data-astro-cid-l5jzafd6]{padding:18px 0 0;border-top:1px solid var(--color-surface-border);background:#f5f7fb}.contact-location__label[data-astro-cid-l5jzafd6]{margin:0 0 6px;color:#6b737b;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.contact-location[data-astro-cid-l5jzafd6] address[data-astro-cid-l5jzafd6]{font-style:normal;font-weight:700}.contact-location__disclosure[data-astro-cid-l5jzafd6]{margin-top:12px}.contact-location__disclosure[data-astro-cid-l5jzafd6] summary[data-astro-cid-l5jzafd6]{padding-block:10px;cursor:pointer;color:var(--color-home-accent);font-weight:750}.contact-location[data-astro-cid-l5jzafd6] .contact-map-panel__map-link[data-astro-cid-l5jzafd6]{padding:10px 0 0;border:0;background:transparent}.contact-map-panel__map-frame[data-astro-cid-l5jzafd6]{min-width:0;min-height:258px}.contact-map-panel__map-frame[data-astro-cid-l5jzafd6] iframe[data-astro-cid-l5jzafd6]{display:block;width:100%;height:280px;border:0}.map-placeholder[data-astro-cid-l5jzafd6]{display:grid;min-height:inherit;height:100%;place-items:center;padding:26px;background:linear-gradient(90deg,rgba(70,94,193,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(31,122,140,.07) 1px,transparent 1px),#eef3f5;background-size:42px 42px}.map-placeholder__content[data-astro-cid-l5jzafd6]{display:grid;width:min(100%,390px);gap:10px;border:1px solid rgba(174,184,195,.82);border-radius:16px;padding:22px;background:var(--color-home-surface);box-shadow:var(--shadow-soft)}.map-placeholder__eyebrow[data-astro-cid-l5jzafd6]{color:var(--color-home-accent)!important;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.map-placeholder[data-astro-cid-l5jzafd6] h4[data-astro-cid-l5jzafd6],.map-placeholder[data-astro-cid-l5jzafd6] address[data-astro-cid-l5jzafd6],.map-placeholder[data-astro-cid-l5jzafd6] p[data-astro-cid-l5jzafd6]{margin:0}.map-placeholder[data-astro-cid-l5jzafd6] h4[data-astro-cid-l5jzafd6]{color:var(--color-home-ink);font-size:1.15rem}.map-placeholder[data-astro-cid-l5jzafd6] address[data-astro-cid-l5jzafd6]{color:#2f3943;font-style:normal;font-weight:800;line-height:1.5}.map-placeholder__content[data-astro-cid-l5jzafd6]>p[data-astro-cid-l5jzafd6]:not(.map-placeholder__eyebrow){color:#46515d;font-size:.9rem;line-height:1.5}.map-placeholder[data-astro-cid-l5jzafd6] a[data-astro-cid-l5jzafd6]{color:#3349a8;font-weight:850;text-decoration:underline;text-underline-offset:.16em}.map-placeholder__load[data-astro-cid-l5jzafd6]{justify-self:start;margin-top:4px;color:#fff;background:var(--color-home-accent)}.map-placeholder__load[data-astro-cid-l5jzafd6]:hover{background:#3349a8}.map-placeholder__load[data-astro-cid-l5jzafd6]:focus-visible,.map-placeholder[data-astro-cid-l5jzafd6] a[data-astro-cid-l5jzafd6]:focus-visible,.contact-map-panel__map-link[data-astro-cid-l5jzafd6]:focus-visible{outline:3px solid #111820;outline-offset:3px}.contact-map-panel__map-link[data-astro-cid-l5jzafd6]{display:block;padding:12px 18px;border-top:1px solid rgba(216,222,229,.9);background:var(--color-home-surface);color:var(--color-home-accent);font-size:.92rem;font-weight:850}.request-form-home[data-astro-cid-l5jzafd6]{display:grid;gap:18px;padding:30px}.netlify-honeypot[data-astro-cid-l5jzafd6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.request-form-home__grid[data-astro-cid-l5jzafd6]{display:grid;gap:14px}.request-form-home[data-astro-cid-l5jzafd6] .field[data-astro-cid-l5jzafd6]{display:grid;gap:7px}.request-form-home[data-astro-cid-l5jzafd6] label[data-astro-cid-l5jzafd6]{color:var(--color-home-ink);font-size:.92rem;font-weight:850}.request-form-home[data-astro-cid-l5jzafd6] .field[data-astro-cid-l5jzafd6] label[data-astro-cid-l5jzafd6] span[data-astro-cid-l5jzafd6]{color:#6b737b;font-weight:700}.field-note[data-astro-cid-l5jzafd6]{margin:0;color:#5d6874;font-size:.86rem;line-height:1.45}.request-form-home[data-astro-cid-l5jzafd6] input[data-astro-cid-l5jzafd6],.request-form-home[data-astro-cid-l5jzafd6] select[data-astro-cid-l5jzafd6],.request-form-home[data-astro-cid-l5jzafd6] textarea[data-astro-cid-l5jzafd6]{width:100%;border:1px solid #aeb8c3;border-radius:10px;padding:10px 12px;color:var(--color-home-ink);background:#fbfcff}.request-form-home[data-astro-cid-l5jzafd6] textarea[data-astro-cid-l5jzafd6]{min-height:130px;resize:vertical}.consent-field[data-astro-cid-l5jzafd6]{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;color:#4c5661;font-size:.94rem;line-height:1.42}.consent-field[data-astro-cid-l5jzafd6] input[data-astro-cid-l5jzafd6]{width:18px;height:18px;margin-top:3px;accent-color:var(--color-home-accent)}.request-form-home[data-astro-cid-l5jzafd6]>.button[data-astro-cid-l5jzafd6]{justify-self:start;min-height:48px;border-radius:999px;padding-inline:30px}@media (min-width: 760px){.request-form-home__grid[data-astro-cid-l5jzafd6]{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide[data-astro-cid-l5jzafd6],.consent-field[data-astro-cid-l5jzafd6]{grid-column:1 / -1}}@media (min-width: 980px){.home-request[data-astro-cid-l5jzafd6]{padding:64px 0 100px}.contact-map-panel[data-astro-cid-l5jzafd6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.request-form-home[data-astro-cid-l5jzafd6]{display:flex;flex-direction:column;align-self:start}.request-form-home__grid[data-astro-cid-l5jzafd6]{grid-template-rows:auto;align-items:start}.request-form-home[data-astro-cid-l5jzafd6] .field--wide[data-astro-cid-l5jzafd6]{align-self:stretch;grid-template-rows:auto minmax(130px,1fr)}.request-form-home[data-astro-cid-l5jzafd6]>.button[data-astro-cid-l5jzafd6]{align-self:start}}@media (max-width: 520px){.contact-dropbox[data-astro-cid-l5jzafd6]{grid-template-columns:80px minmax(0,1fr);padding:14px}.home-request[data-astro-cid-l5jzafd6]{padding:46px 0 74px}.map-placeholder[data-astro-cid-l5jzafd6]{padding:0 12px}.map-placeholder__content[data-astro-cid-l5jzafd6]{gap:6px;padding:12px}.map-placeholder__load[data-astro-cid-l5jzafd6]{margin-top:0}.contact-map-panel__details[data-astro-cid-l5jzafd6],.request-form-home[data-astro-cid-l5jzafd6]{padding:22px}.request-form-home[data-astro-cid-l5jzafd6]>.button[data-astro-cid-l5jzafd6]{width:100%}}.materials-section[data-astro-cid-5qr72nci]{position:relative;overflow:hidden;padding:68px 0 58px;color:var(--color-home-ink);background:radial-gradient(ellipse at 100% 18%,rgba(32,183,222,.07),transparent 45%),var(--color-surface-soft)}.materials-section__inner[data-astro-cid-5qr72nci]{display:grid;width:min(calc(100% - 32px),var(--max-width));gap:34px}.materials-section__header[data-astro-cid-5qr72nci]{display:grid;max-width:760px;gap:12px}.materials-section__eyebrow[data-astro-cid-5qr72nci],.materials-cta__eyebrow[data-astro-cid-5qr72nci]{margin:0;color:var(--color-home-accent);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.materials-section__header[data-astro-cid-5qr72nci] h2[data-astro-cid-5qr72nci]{margin:0;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.08;font-weight:850;letter-spacing:-.025em}.materials-section__intro[data-astro-cid-5qr72nci]{max-width:700px;margin:0;color:#46515d;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.6}.materials-picker[data-astro-cid-5qr72nci]{display:grid;gap:12px;overflow-anchor:none}.material-item[data-astro-cid-5qr72nci]{overflow:hidden;border:1px solid var(--color-surface-border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-soft)}.material-item[data-astro-cid-5qr72nci].is-active{border-color:#465ec194;box-shadow:var(--shadow-soft)}.material-trigger[data-astro-cid-5qr72nci]{display:grid;width:100%;grid-template-columns:58px minmax(0,1fr) 28px;gap:14px;align-items:center;border:0;padding:10px 12px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.material-trigger[data-astro-cid-5qr72nci]:focus-visible{outline:3px solid rgba(70,94,193,.34);outline-offset:-3px}.material-trigger__image[data-astro-cid-5qr72nci]{display:block;overflow:hidden;width:58px;height:58px;border-radius:12px;background:#eef3fb}.material-trigger__image[data-astro-cid-5qr72nci] img[data-astro-cid-5qr72nci]{display:block;width:100%;height:100%;object-fit:cover}.material-trigger__copy[data-astro-cid-5qr72nci]{display:grid;min-width:0;gap:2px}.material-trigger__copy[data-astro-cid-5qr72nci] strong[data-astro-cid-5qr72nci]{color:#111923;font-size:1rem;line-height:1.2;font-weight:900}.material-trigger__copy[data-astro-cid-5qr72nci] span[data-astro-cid-5qr72nci]{overflow:hidden;color:#59646f;font-size:.875rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.material-trigger__indicator[data-astro-cid-5qr72nci]{position:relative;display:block;width:22px;height:22px;justify-self:end;border:1px solid rgba(70,94,193,.3);border-radius:50%}.material-trigger__indicator[data-astro-cid-5qr72nci] span[data-astro-cid-5qr72nci]{position:absolute;top:50%;left:50%;width:9px;height:1.5px;border-radius:2px;background:var(--color-home-accent);transform:translate(-50%,-50%);transition:transform .18s ease}.material-trigger__indicator[data-astro-cid-5qr72nci] span[data-astro-cid-5qr72nci]:last-child{transform:translate(-50%,-50%) rotate(90deg)}.material-item[data-astro-cid-5qr72nci].is-active .material-trigger__indicator[data-astro-cid-5qr72nci] span[data-astro-cid-5qr72nci]:last-child{transform:translate(-50%,-50%) rotate(0)}.material-item[data-astro-cid-5qr72nci].is-active .material-trigger[data-astro-cid-5qr72nci]{background:var(--color-home-accent);color:#fff}.material-item[data-astro-cid-5qr72nci].is-active .material-trigger__copy[data-astro-cid-5qr72nci] strong[data-astro-cid-5qr72nci],.material-item[data-astro-cid-5qr72nci].is-active .material-trigger__copy[data-astro-cid-5qr72nci] span[data-astro-cid-5qr72nci]{color:#fff}.material-item[data-astro-cid-5qr72nci].is-active .material-trigger__indicator[data-astro-cid-5qr72nci]{border-color:#ffffff80}.material-item[data-astro-cid-5qr72nci].is-active .material-trigger__indicator[data-astro-cid-5qr72nci] span[data-astro-cid-5qr72nci]{background:#fff}.material-item[data-astro-cid-5qr72nci].is-active .material-trigger[data-astro-cid-5qr72nci]:focus-visible{outline-color:#fff;outline-offset:-5px}.material-panel[data-astro-cid-5qr72nci][hidden]{display:none}.material-panel[data-astro-cid-5qr72nci]{border-top:1px solid var(--color-surface-border)}.material-panel__inner[data-astro-cid-5qr72nci]{display:grid;gap:22px;padding:22px 20px 24px}.material-panel__visual[data-astro-cid-5qr72nci]{display:block;overflow:hidden;border:1px solid var(--color-surface-border);border-radius:24px;background:#edf3fb}.material-panel__visual[data-astro-cid-5qr72nci] img[data-astro-cid-5qr72nci]{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.material-panel__content[data-astro-cid-5qr72nci],.material-panel__heading[data-astro-cid-5qr72nci],.material-panel__facts[data-astro-cid-5qr72nci]{display:grid}.material-panel__content[data-astro-cid-5qr72nci]{gap:22px}.material-panel__heading[data-astro-cid-5qr72nci]{gap:7px}.material-panel__heading[data-astro-cid-5qr72nci]>p[data-astro-cid-5qr72nci]{margin:0;color:var(--color-home-accent);font-size:.8125rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.material-panel__heading[data-astro-cid-5qr72nci] h3[data-astro-cid-5qr72nci]{margin:0;color:#101923;font-size:clamp(1.8rem,8vw,2.7rem);line-height:1;font-weight:900}.material-panel__heading[data-astro-cid-5qr72nci]>span[data-astro-cid-5qr72nci]{color:#46515d;font-size:1rem;line-height:1.5}.material-panel__facts[data-astro-cid-5qr72nci]{gap:18px}.material-fact[data-astro-cid-5qr72nci]{display:grid;align-content:start;gap:7px}.material-fact[data-astro-cid-5qr72nci] h4[data-astro-cid-5qr72nci],.material-fact[data-astro-cid-5qr72nci] p[data-astro-cid-5qr72nci],.material-fact[data-astro-cid-5qr72nci] ul[data-astro-cid-5qr72nci]{margin:0}.material-fact[data-astro-cid-5qr72nci] h4[data-astro-cid-5qr72nci]{color:#66717c;font-size:.8125rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.material-fact[data-astro-cid-5qr72nci] p[data-astro-cid-5qr72nci],.material-fact[data-astro-cid-5qr72nci] li[data-astro-cid-5qr72nci]{color:#3f4a55;font-size:1rem;line-height:1.55}.material-fact[data-astro-cid-5qr72nci] ul[data-astro-cid-5qr72nci]{display:grid;gap:6px;padding:0;list-style:none}.material-fact[data-astro-cid-5qr72nci] li[data-astro-cid-5qr72nci]{position:relative;padding-left:18px}.material-fact[data-astro-cid-5qr72nci] li[data-astro-cid-5qr72nci]:before{position:absolute;top:.63em;left:0;width:7px;height:7px;border-radius:50%;background:var(--color-home-accent);content:"";transform:translateY(-50%)}.material-fact--note[data-astro-cid-5qr72nci]{border-left:3px solid rgba(70,94,193,.58);border-radius:0 12px 12px 0;padding:12px 14px;background:#edf3fbb8}.materials-cta[data-astro-cid-5qr72nci]{display:grid;gap:22px;align-items:center;border:1px solid #d3def2;border-radius:24px;padding:28px;background:linear-gradient(120deg,#e9effd,#f5f8ff)}.materials-cta[data-astro-cid-5qr72nci]>div[data-astro-cid-5qr72nci]{display:grid;gap:7px}.materials-cta[data-astro-cid-5qr72nci] h3[data-astro-cid-5qr72nci],.materials-cta[data-astro-cid-5qr72nci] p[data-astro-cid-5qr72nci]{margin:0}.materials-cta[data-astro-cid-5qr72nci] h3[data-astro-cid-5qr72nci]{color:#101923;font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.15}.materials-cta[data-astro-cid-5qr72nci]>div[data-astro-cid-5qr72nci]>p[data-astro-cid-5qr72nci]:last-child{max-width:680px;color:#4a5560;line-height:1.5}.materials-cta[data-astro-cid-5qr72nci] .button[data-astro-cid-5qr72nci]{width:100%;justify-content:center;white-space:nowrap}.materials-section__note[data-astro-cid-5qr72nci]{margin:-16px 0 0;color:#69747f;font-size:.8125rem;line-height:1.45}@media (hover: hover) and (pointer: fine){.material-trigger[data-astro-cid-5qr72nci]{transition:background-color .18s ease,transform .18s ease}.material-trigger[data-astro-cid-5qr72nci]:hover{background:#edf3fbb8}}@media (min-width: 680px){.materials-section[data-astro-cid-5qr72nci]{padding:76px 0 60px}.materials-section__inner[data-astro-cid-5qr72nci]{width:min(calc(100% - 48px),var(--max-width));gap:40px}.materials-cta[data-astro-cid-5qr72nci]{grid-template-columns:minmax(0,1fr) auto;padding:28px 30px}.materials-cta[data-astro-cid-5qr72nci] .button[data-astro-cid-5qr72nci]{width:auto}}@media (min-width: 900px){.materials-section[data-astro-cid-5qr72nci]{padding:80px 0 60px}.materials-picker[data-astro-cid-5qr72nci]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.material-item[data-astro-cid-5qr72nci]{display:contents}.material-trigger[data-astro-cid-5qr72nci]{grid-row:1;grid-template-columns:52px minmax(0,1fr);min-height:78px;border:1px solid var(--color-surface-border);border-radius:16px;padding:10px;background:#ffffffd1;box-shadow:0 10px 24px #18212b0a}.material-item[data-astro-cid-5qr72nci].is-active .material-trigger[data-astro-cid-5qr72nci]{border-color:var(--color-home-accent);background:var(--color-home-accent);box-shadow:0 10px 24px -12px #2c3e8266}.material-trigger__image[data-astro-cid-5qr72nci]{width:52px;height:52px}.material-trigger__copy[data-astro-cid-5qr72nci] strong[data-astro-cid-5qr72nci]{font-size:.94rem}.material-trigger__copy[data-astro-cid-5qr72nci] span[data-astro-cid-5qr72nci]{font-size:.8125rem;white-space:normal}.material-trigger__indicator[data-astro-cid-5qr72nci]{display:none}.material-panel[data-astro-cid-5qr72nci]{grid-row:2;grid-column:1 / -1;overflow:hidden;border:1px solid var(--color-surface-border);border-radius:28px;background:#fff;box-shadow:var(--shadow-soft)}.material-panel__inner[data-astro-cid-5qr72nci]{grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);gap:clamp(30px,4vw,58px);align-items:center;padding:28px}.material-panel__content[data-astro-cid-5qr72nci]{gap:26px;padding-right:clamp(0px,2vw,22px)}.material-panel__facts[data-astro-cid-5qr72nci]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px}.material-fact--note[data-astro-cid-5qr72nci]{grid-column:1 / -1}}@media (min-width: 1120px){.material-trigger[data-astro-cid-5qr72nci]{grid-template-columns:60px minmax(0,1fr);min-height:88px;gap:12px;padding:12px}.material-trigger__image[data-astro-cid-5qr72nci]{width:60px;height:60px}.material-trigger__copy[data-astro-cid-5qr72nci] strong[data-astro-cid-5qr72nci]{font-size:1rem}.material-trigger__copy[data-astro-cid-5qr72nci] span[data-astro-cid-5qr72nci]{font-size:.8125rem}.material-panel__inner[data-astro-cid-5qr72nci]{grid-template-columns:minmax(420px,.94fr) minmax(0,1.06fr);padding:34px}}@media (prefers-reduced-motion: reduce){.material-trigger[data-astro-cid-5qr72nci],.material-trigger__indicator[data-astro-cid-5qr72nci] span[data-astro-cid-5qr72nci]{transition-duration:.01ms}}
