.shero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:linear-gradient(115deg,#f9fafb,#f1f2f5 55%,#e7e9ee)}.shero-deco[data-astro-cid-bbe6dxrz]{position:absolute;top:0;right:-6%;width:62%;height:100%;pointer-events:none;opacity:.55}.shero-deco[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:100%;height:100%;fill:#fff}.shero-inner[data-astro-cid-bbe6dxrz]{position:relative;max-width:var(--container);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) var(--gutter) clamp(3.5rem,6vw,5rem);display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.shero--framework[data-astro-cid-bbe6dxrz] .shero-inner[data-astro-cid-bbe6dxrz],.shero--image[data-astro-cid-bbe6dxrz] .shero-inner[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem)}.shero-copy[data-astro-cid-bbe6dxrz]{max-width:700px}.shero-eyebrow[data-astro-cid-bbe6dxrz]{margin-bottom:1.25rem}.shero-headline[data-astro-cid-bbe6dxrz]{font-size:clamp(2.375rem,4.9vw,4.125rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;color:var(--safer-ink);margin:0 0 1.5rem}.shero-sub[data-astro-cid-bbe6dxrz]{font-size:clamp(1.0625rem,1.7vw,1.3125rem);line-height:1.6;color:var(--safer-text);margin:0 0 2.25rem;max-width:38em}.shero-sub[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{margin:0}.shero-sub[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]+p[data-astro-cid-bbe6dxrz]{margin-top:.75rem}.shero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:1rem}.shero-actions[data-astro-cid-bbe6dxrz] .s-btn[data-astro-cid-bbe6dxrz]{min-width:220px;padding-top:1.15rem;padding-bottom:1.15rem}.shero-footnote[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1rem;margin:2.25rem 0 0;font-family:var(--font-heading);font-size:.8125rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--safer-navy)}.shero-footnote[data-astro-cid-bbe6dxrz]:before{content:"";width:40px;height:2px;background:var(--safer-orange);flex:none}.shero-steps[data-astro-cid-bbe6dxrz]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.shero-step[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-columns:84px 1fr 40px;align-items:center;gap:1.25rem;padding:.85rem 2.75rem .85rem 0;background:#ffffffeb;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%);border-radius:999px 0 0 999px;box-shadow:var(--box-shadow-subtle);transition:transform .2s ease}.shero-step[data-astro-cid-bbe6dxrz]:hover{transform:translate(4px)}.shero-letter[data-astro-cid-bbe6dxrz]{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800;font-size:2.75rem;line-height:1;color:#fff;margin:-.85rem 0;box-shadow:0 6px 16px #1018282e}.is-orange[data-astro-cid-bbe6dxrz] .shero-letter[data-astro-cid-bbe6dxrz]{background:var(--safer-orange)}.is-navy[data-astro-cid-bbe6dxrz] .shero-letter[data-astro-cid-bbe6dxrz]{background:var(--safer-navy)}.shero-step-text[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.shero-step-text[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-family:var(--font-heading);font-weight:700;font-size:1.3125rem;letter-spacing:.02em;text-transform:uppercase;color:var(--safer-ink)}.shero-step-text[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:1rem;color:var(--safer-text)}.shero-icon[data-astro-cid-bbe6dxrz]{width:34px;height:34px}.is-orange[data-astro-cid-bbe6dxrz] .shero-icon[data-astro-cid-bbe6dxrz]{color:var(--safer-orange)}.is-navy[data-astro-cid-bbe6dxrz] .shero-icon[data-astro-cid-bbe6dxrz]{color:var(--safer-navy)}.shero-media[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:auto;display:block;border-radius:var(--border-radius-card);box-shadow:var(--box-shadow-heavy)}@media(max-width:980px){.shero--framework[data-astro-cid-bbe6dxrz] .shero-inner[data-astro-cid-bbe6dxrz],.shero--image[data-astro-cid-bbe6dxrz] .shero-inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.shero-deco[data-astro-cid-bbe6dxrz]{width:100%;right:-30%;opacity:.4}}@media(max-width:560px){.shero-actions[data-astro-cid-bbe6dxrz] .s-btn[data-astro-cid-bbe6dxrz]{width:100%;min-width:0}.shero-step[data-astro-cid-bbe6dxrz]{grid-template-columns:64px 1fr 28px;gap:1rem;padding-right:2.25rem}.shero-letter[data-astro-cid-bbe6dxrz]{width:64px;height:64px;font-size:2.1rem;margin:-.6rem 0}.shero-step-text[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-size:1.0625rem}.shero-step-text[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:.9375rem}.shero-icon[data-astro-cid-bbe6dxrz]{width:26px;height:26px}.shero-footnote[data-astro-cid-bbe6dxrz]{font-size:.75rem;letter-spacing:.12em}}.snav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:100;background:var(--nav-bg, #fff);border-bottom:1px solid var(--safer-line)}.snav-inner[data-astro-cid-dmqpwcec]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);height:88px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.snav-brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;flex:none;text-decoration:none}.snav-logo[data-astro-cid-dmqpwcec]{height:66px;width:auto;display:block}.snav-wordmark[data-astro-cid-dmqpwcec]{font-family:var(--font-heading);font-weight:800;font-size:1.75rem;color:var(--safer-ink)}.snav-menu[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2.5rem}.snav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2.25rem;list-style:none;margin:0;padding:0}.snav-link[data-astro-cid-dmqpwcec]{font-family:var(--font-heading);font-weight:500;font-size:1rem;color:var(--safer-ink);text-decoration:none;position:relative;padding:.5rem 0}.snav-link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--safer-orange);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.snav-link[data-astro-cid-dmqpwcec]:hover:after{transform:scaleX(1)}.snav-cta[data-astro-cid-dmqpwcec]{padding:.95rem 1.5rem;white-space:nowrap}.snav-link[data-astro-cid-dmqpwcec]{white-space:nowrap}@media(max-width:1180px)and (min-width:961px){.snav-inner[data-astro-cid-dmqpwcec]{gap:1.25rem}.snav-menu[data-astro-cid-dmqpwcec]{gap:1.5rem}.snav-links[data-astro-cid-dmqpwcec]{gap:1.4rem}.snav-link[data-astro-cid-dmqpwcec]{font-size:.9375rem}.snav-logo[data-astro-cid-dmqpwcec]{height:52px}.snav-cta[data-astro-cid-dmqpwcec]{padding:.85rem 1.15rem}}.snav-toggle[data-astro-cid-dmqpwcec]{display:none;width:44px;height:44px;border:0;background:transparent;cursor:pointer;padding:10px;flex-direction:column;justify-content:space-between;position:relative;z-index:2}.snav-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;height:2px;width:100%;background:var(--safer-ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.snav-toggle[data-astro-cid-dmqpwcec].is-open span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(9px) rotate(45deg)}.snav-toggle[data-astro-cid-dmqpwcec].is-open span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.snav-toggle[data-astro-cid-dmqpwcec].is-open span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media(max-width:960px){.snav-inner[data-astro-cid-dmqpwcec]{height:72px}.snav-logo[data-astro-cid-dmqpwcec]{height:46px}.snav-toggle[data-astro-cid-dmqpwcec]{display:flex}.snav-menu[data-astro-cid-dmqpwcec]{position:fixed;inset:72px 0 0;background:#fff;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.5rem;padding:1.5rem var(--gutter) 2rem;transform:translate(100%);visibility:hidden;transition:transform .25s ease,visibility .25s;overflow-y:auto}.snav-menu[data-astro-cid-dmqpwcec].is-open{transform:translate(0);visibility:visible}.snav-links[data-astro-cid-dmqpwcec]{flex-direction:column;align-items:stretch;gap:0}.snav-links[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]{border-bottom:1px solid var(--safer-line)}.snav-link[data-astro-cid-dmqpwcec]{display:block;padding:1rem 0;font-size:1.125rem}.snav-link[data-astro-cid-dmqpwcec]:after{display:none}.snav-cta[data-astro-cid-dmqpwcec]{width:100%}}.sftr[data-astro-cid-sz7xmlte]{background:var(--safer-navy-deep);color:#ffffffc7;font-size:.9375rem}.sftr-inner[data-astro-cid-sz7xmlte]{max-width:var(--container);margin:0 auto;padding:3.5rem var(--gutter) 2.5rem;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem;align-items:start}.sftr-name[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-weight:800;font-size:1.5rem;color:#fff;margin:0 0 .5rem;letter-spacing:.02em}.sftr-name[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{display:block;font-weight:600;font-size:clamp(.9375rem,3.6vw,1.1875rem);letter-spacing:.18em;text-transform:uppercase;color:var(--safer-orange);margin-top:.25rem}.sftr-tag[data-astro-cid-sz7xmlte]{margin:0;max-width:32ch}.sftr-links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.6rem}.sftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffd9;text-decoration:none;transition:color .2s ease}.sftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--safer-orange)}.sftr-contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.6rem}.sftr-email[data-astro-cid-sz7xmlte]{color:#fff!important;font-weight:600}.sftr-socials[data-astro-cid-sz7xmlte]{display:flex;gap:.75rem;margin-top:.4rem}.sftr-social[data-astro-cid-sz7xmlte]{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:inline-flex;align-items:center;justify-content:center}.sftr-social[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:18px;height:18px}.sftr-social[data-astro-cid-sz7xmlte]:hover{border-color:var(--safer-orange)}.sftr-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.1)}.sftr-bottom-inner[data-astro-cid-sz7xmlte]{max-width:var(--container);margin:0 auto;padding:1.25rem var(--gutter);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.8125rem;color:#ffffff8c}@media(max-width:760px){.sftr-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}}.safer-card-wrapper[data-astro-cid-dohjnao5]{background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 12px 24px -6px #0000000f,0 4px 8px -2px #0000000a;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,.05);transition:transform .25s cubic-bezier(.25,.8,.25,1),box-shadow .25s cubic-bezier(.25,.8,.25,1);font-family:var(--font-body);height:100%}.safer-card-wrapper[data-astro-cid-dohjnao5]:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h40v40H0V0zm20 20h20v20H20V20zM0 20h20v20H0V20z' fill='%23000000' fill-opacity='0.015' fill-rule='evenodd'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.safer-card-wrapper[data-astro-cid-dohjnao5]:hover{transform:translateY(-4px);box-shadow:0 16px 32px -8px #00000014,0 8px 16px -4px #0000000f}.safer-card-image-container[data-astro-cid-dohjnao5]{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background-color:var(--brand-secondary);border-bottom:1px solid rgba(0,0,0,.05)}.safer-card-img[data-astro-cid-dohjnao5]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.8,.25,1);z-index:1}.safer-card-wrapper[data-astro-cid-dohjnao5]:hover .safer-card-img[data-astro-cid-dohjnao5]{transform:scale(1.04)}.safer-card-image-overlay[data-astro-cid-dohjnao5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#00000026);z-index:2;pointer-events:none}.safer-card-content[data-astro-cid-dohjnao5]{padding:2rem;display:flex;flex-direction:column;flex-grow:1;position:relative;z-index:1;background-color:transparent}.safer-card-geometric-accent[data-astro-cid-dohjnao5]{width:36px;height:4px;background-color:var(--brand-primary);margin-bottom:1.5rem}.safer-card-title[data-astro-cid-dohjnao5]{margin:0 0 1rem;font-size:1.35rem;font-weight:700;color:#111827;line-height:1.25;letter-spacing:-.015em}.safer-card-body[data-astro-cid-dohjnao5]{margin:0 0 1.5rem;font-size:1rem;font-weight:400;color:#4b5563;line-height:1.7;flex-grow:1}.safer-card-action-container[data-astro-cid-dohjnao5]{margin-top:auto;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.06)}.safer-card-link[data-astro-cid-dohjnao5]{display:inline-flex;align-items:center;color:var(--brand-primary);text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s ease-in-out}.safer-card-link[data-astro-cid-dohjnao5]:hover,.safer-card-link[data-astro-cid-dohjnao5]:focus{color:var(--brand-accent)}.safer-card-link-text[data-astro-cid-dohjnao5]{margin-right:.5rem}.safer-card-link-icon[data-astro-cid-dohjnao5]{width:1.25rem;height:1.25rem;transition:transform .2s cubic-bezier(.25,.8,.25,1)}.safer-card-link[data-astro-cid-dohjnao5]:hover .safer-card-link-icon[data-astro-cid-dohjnao5],.safer-card-link[data-astro-cid-dohjnao5]:focus .safer-card-link-icon[data-astro-cid-dohjnao5]{transform:translate(4px)}.scs[data-astro-cid-frbqrhml]{background:var(--safer-orange);background-image:linear-gradient(120deg,var(--safer-orange) 0%,#FF6A2A 100%);color:#fff}.scs-inner[data-astro-cid-frbqrhml]{max-width:var(--container);margin:0 auto;padding:clamp(3rem,6vw,4.5rem) var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:2rem}.scs-headline[data-astro-cid-frbqrhml]{color:#fff;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.scs-sub[data-astro-cid-frbqrhml]{margin:0;font-size:1.0625rem;color:#ffffffeb;max-width:56ch}.scs-btn[data-astro-cid-frbqrhml]{flex:none}@media(max-width:760px){.scs-inner[data-astro-cid-frbqrhml]{flex-direction:column;align-items:flex-start}}.sfeat[data-astro-cid-yobonxjp]{background:var(--safer-bg);padding:var(--section-y) 0}.sfeat-head[data-astro-cid-yobonxjp]{text-align:center;max-width:720px;margin:0 auto 3rem}.sfeat-grid[data-astro-cid-yobonxjp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.sfeat-grid--4[data-astro-cid-yobonxjp]{grid-template-columns:repeat(4,minmax(0,1fr))}.sfeat-card[data-astro-cid-yobonxjp]{background:#fff;border-radius:var(--border-radius-card);border:1px solid var(--safer-line);border-top:4px solid var(--safer-orange);padding:1.75rem 1.5rem;box-shadow:var(--box-shadow-subtle);transition:transform .2s ease,box-shadow .2s ease}.sfeat-card[data-astro-cid-yobonxjp]:hover{transform:translateY(-3px);box-shadow:var(--box-shadow-heavy)}.sfeat-icon[data-astro-cid-yobonxjp]{font-size:1.75rem;margin-bottom:.75rem}.sfeat-title[data-astro-cid-yobonxjp]{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--safer-navy);margin:0 0 .6rem}.sfeat-desc[data-astro-cid-yobonxjp]{margin:0;color:var(--safer-text);font-size:1rem;line-height:1.6}.sfeat-conclusion[data-astro-cid-yobonxjp]{max-width:760px;margin:2.75rem auto 0;text-align:center;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.125rem,2vw,1.3125rem);color:var(--safer-ink)}@media(max-width:1020px){.sfeat-grid--4[data-astro-cid-yobonxjp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sfeat-grid[data-astro-cid-yobonxjp],.sfeat-grid--4[data-astro-cid-yobonxjp]{grid-template-columns:1fr}}.stest[data-astro-cid-aadlzisc]{background:var(--safer-bg);padding:var(--section-y) 0}.stest-head[data-astro-cid-aadlzisc]{text-align:center;max-width:720px;margin:0 auto 3rem}.stest-grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;align-items:stretch}.stest-grid--2x2[data-astro-cid-aadlzisc]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px;margin:0 auto}@media(max-width:760px){.stest-grid--2x2[data-astro-cid-aadlzisc]{grid-template-columns:1fr}}.stest-card[data-astro-cid-aadlzisc]{margin:0;background:#fff;border:1px solid var(--safer-line);border-radius:var(--border-radius-card);padding:2rem 1.75rem 1.5rem;display:flex;flex-direction:column;box-shadow:var(--box-shadow-subtle)}.stest-mark[data-astro-cid-aadlzisc]{width:34px;height:34px;color:var(--safer-orange);margin-bottom:1rem}.stest-quote[data-astro-cid-aadlzisc]{margin:0 0 1.75rem;flex:1;font-size:1rem;line-height:1.75;color:var(--safer-ink)}.stest-hl[data-astro-cid-aadlzisc]{font-weight:700;color:var(--safer-navy)}.stest-person[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:.85rem;padding-top:1.25rem;border-top:1px solid var(--safer-line)}.stest-avatar[data-astro-cid-aadlzisc]{width:48px;height:48px;flex:none;border-radius:50%;object-fit:contain;background:#fff;border:1px solid var(--safer-line);padding:4px}.stest-logo[data-astro-cid-aadlzisc]{width:76px;height:56px;flex:none;display:grid;place-items:center;padding:0;overflow:hidden;background:#fff;border:1px solid var(--safer-line);border-radius:10px}.stest-logo[data-astro-cid-aadlzisc] img[data-astro-cid-aadlzisc]{max-width:62px;max-height:42px;width:auto;height:auto;object-fit:contain;display:block}.stest-initials[data-astro-cid-aadlzisc]{display:grid;place-items:center;padding:0;background:var(--safer-navy);border-color:var(--safer-navy);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:.9375rem}.stest-meta[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;line-height:1.35}.stest-meta[data-astro-cid-aadlzisc] strong[data-astro-cid-aadlzisc]{font-family:var(--font-heading);color:var(--safer-ink);font-size:1rem}.stest-meta[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc]{font-size:.8125rem;color:var(--safer-muted)}.safer-gallery-wrapper[data-astro-cid-ihllb3az]{position:relative;padding:120px 24px;background-color:#fcfcfc;font-family:var(--font-body);overflow:hidden}.safer-gallery-parallax-bg[data-astro-cid-ihllb3az]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-color:var(--brand-primary, #111827);mask-image:url("data:image/svg+xml;utf8,<svg width='80' height='80' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='safer-geom' width='80' height='80' patternUnits='userSpaceOnUse'><path d='M0,80 L80,0' stroke='black' stroke-width='0.75' stroke-dasharray='4,4'/><rect width='80' height='80' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.5'/></pattern></defs><rect width='100%25' height='100%25' fill='url(%23safer-geom)'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width='80' height='80' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='safer-geom' width='80' height='80' patternUnits='userSpaceOnUse'><path d='M0,80 L80,0' stroke='black' stroke-width='0.75' stroke-dasharray='4,4'/><rect width='80' height='80' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.5'/></pattern></defs><rect width='100%25' height='100%25' fill='url(%23safer-geom)'/></svg>");opacity:.025;z-index:0;pointer-events:none;animation:safer-parallax-drift 60s linear infinite}@keyframes safer-parallax-drift{0%{transform:translateY(0)}50%{transform:translateY(-3%)}to{transform:translateY(0)}}.safer-gallery-container[data-astro-cid-ihllb3az]{position:relative;z-index:1;max-width:1280px;margin:0 auto}.safer-gallery-header[data-astro-cid-ihllb3az]{text-align:center;margin-bottom:80px;max-width:800px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.safer-gallery-header[data-astro-cid-ihllb3az]:after{content:"";display:block;width:48px;height:4px;background-color:var(--brand-accent, #3b82f6);margin-top:32px;border-radius:2px}.safer-gallery-headline[data-astro-cid-ihllb3az]{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;color:#111827;margin:0 0 24px;letter-spacing:-.02em}.safer-gallery-subheadline[data-astro-cid-ihllb3az]{font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.7;color:#4b5563;margin:0}.safer-gallery-layout-base[data-astro-cid-ihllb3az]{width:100%}.safer-gallery-standard-grid[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:40px}.safer-gallery-masonry[data-astro-cid-ihllb3az]{display:block;column-count:1;column-gap:40px}@media(min-width:768px){.safer-gallery-masonry[data-astro-cid-ihllb3az]{column-count:2}}@media(min-width:1024px){.safer-gallery-masonry[data-astro-cid-ihllb3az]{column-count:3}}.safer-gallery-item[data-astro-cid-ihllb3az]{margin:0 0 40px;position:relative;border-radius:6px;background:#fff;box-shadow:0 12px 24px -6px #0000000f;overflow:hidden;break-inside:avoid;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.04)}.safer-gallery-standard-grid[data-astro-cid-ihllb3az] .safer-gallery-item[data-astro-cid-ihllb3az]{margin-bottom:0}.safer-gallery-item[data-astro-cid-ihllb3az]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background-color:var(--brand-secondary, #1f2937);z-index:2;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.4,0,.2,1)}.safer-gallery-item[data-astro-cid-ihllb3az]:hover{transform:translateY(-4px);box-shadow:0 20px 32px -8px #00000014}.safer-gallery-item[data-astro-cid-ihllb3az]:hover:before{transform:scaleX(1)}.safer-gallery-img-wrapper[data-astro-cid-ihllb3az]{position:relative;overflow:hidden;background-color:#f3f4f6}.safer-gallery-img[data-astro-cid-ihllb3az]{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4 / 3;transition:transform .4s cubic-bezier(.4,0,.2,1)}.safer-gallery-masonry[data-astro-cid-ihllb3az] .safer-gallery-img[data-astro-cid-ihllb3az]{aspect-ratio:auto}.safer-gallery-item[data-astro-cid-ihllb3az]:hover .safer-gallery-img[data-astro-cid-ihllb3az]{transform:scale(1.04)}.safer-gallery-caption[data-astro-cid-ihllb3az]{padding:20px 24px;background:#fff;color:#1f2937;font-size:.95rem;font-weight:500;text-align:left;line-height:1.6;border-top:1px solid rgba(0,0,0,.04)}.sc-faq-section[data-astro-cid-al2ca2vr]{position:relative;padding:8rem 1.5rem;font-family:var(--font-body, system-ui, -apple-system, sans-serif);background-color:#f8fafc;overflow:hidden}.sc-faq-background[data-astro-cid-al2ca2vr]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23000000' fill-opacity='0.02' fill-rule='evenodd'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.sc-faq-container[data-astro-cid-al2ca2vr]{position:relative;z-index:1;max-width:800px;margin:0 auto}.sc-faq-header[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:4rem}.sc-faq-headline[data-astro-cid-al2ca2vr]{font-size:clamp(2.25rem,4vw,3rem);font-weight:800;color:#0f172a;margin:0 0 1rem;line-height:1.15;letter-spacing:-.03em}.sc-faq-subheadline[data-astro-cid-al2ca2vr]{font-size:1.125rem;font-weight:400;color:#475569;margin:0 auto;line-height:1.6;max-width:600px}.sc-faq-list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:1rem}.sc-faq-item[data-astro-cid-al2ca2vr]{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sc-faq-item[data-astro-cid-al2ca2vr]:before{content:"";position:absolute;inset:0;border-radius:12px;padding:2px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary),var(--brand-accent, #ff6b00));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.sc-faq-item[data-astro-cid-al2ca2vr]:hover{box-shadow:0 10px 20px -5px #0000000d,0 8px 10px -6px #00000005;transform:translateY(-2px)}.sc-faq-item[data-astro-cid-al2ca2vr][open]{box-shadow:0 20px 40px -10px #00000014;transform:translateY(-4px);border-color:transparent}.sc-faq-item[data-astro-cid-al2ca2vr][open]:before{opacity:1}.sc-faq-summary[data-astro-cid-al2ca2vr]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem;font-size:1.125rem;font-weight:600;color:#1e293b;cursor:pointer;list-style:none;user-select:none;transition:all .3s ease}.sc-faq-summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.sc-faq-question[data-astro-cid-al2ca2vr]{flex-grow:1;padding-right:1.5rem;line-height:1.4;transition:color .3s ease}.sc-faq-item[data-astro-cid-al2ca2vr][open] .sc-faq-question[data-astro-cid-al2ca2vr]{color:var(--brand-primary)}.sc-faq-icon[data-astro-cid-al2ca2vr]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#64748b;background-color:#f1f5f9;border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1)}.sc-faq-icon-svg[data-astro-cid-al2ca2vr]{width:18px;height:18px;stroke:currentColor;transition:all .4s ease}.sc-faq-item[data-astro-cid-al2ca2vr]:hover .sc-faq-icon[data-astro-cid-al2ca2vr]{background-color:#e2e8f0;color:#0f172a}.sc-faq-item[data-astro-cid-al2ca2vr][open] .sc-faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(135deg) scale(1.1);color:var(--brand-accent, #ff6b00);background-color:color-mix(in srgb,var(--brand-accent, #ff6b00) 15%,transparent)}.sc-faq-item[data-astro-cid-al2ca2vr][open] .sc-faq-icon-svg[data-astro-cid-al2ca2vr]{stroke-width:3}.sc-faq-answer[data-astro-cid-al2ca2vr]{padding:0 1.75rem 1.75rem;color:#475569;font-size:1rem;line-height:1.7}.sc-faq-item[data-astro-cid-al2ca2vr][open] .sc-faq-answer[data-astro-cid-al2ca2vr]{animation:faq-reveal .4s cubic-bezier(.4,0,.2,1) forwards;transform-origin:top}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sc-faq-answer-text[data-astro-cid-al2ca2vr]{margin:0}@media(max-width:640px){.sc-faq-section[data-astro-cid-al2ca2vr]{padding:4rem 1rem}.sc-faq-summary[data-astro-cid-al2ca2vr]{padding:1.25rem;font-size:1.0625rem}.sc-faq-answer[data-astro-cid-al2ca2vr]{padding:0 1.25rem 1.5rem}}.contactform-section[data-astro-cid-svshx33u]{position:relative;padding:6rem 1.5rem;background-color:#f8f9fa;font-family:var(--font-body);overflow:hidden}.contactform-bg-pattern[data-astro-cid-svshx33u]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--brand-secondary, #444);opacity:.03;mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20L20 0H10L0 10M20 20V10L10 20' fill='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20L20 0H10L0 10M20 20V10L10 20' fill='black'/%3E%3C/svg%3E");mask-size:20px 20px;-webkit-mask-size:20px 20px;pointer-events:none;z-index:0}.contactform-container[data-astro-cid-svshx33u]{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:860px){.contactform-container[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr;gap:4rem}}.contactform-info-pane[data-astro-cid-svshx33u]{display:flex;flex-direction:column;justify-content:center}.contactform-shield-icon[data-astro-cid-svshx33u]{width:44px;height:44px;color:var(--brand-primary, #111);margin-bottom:2rem}.contactform-headline[data-astro-cid-svshx33u]{font-size:2.75rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111;margin:0 0 1.25rem}.contactform-description[data-astro-cid-svshx33u]{font-size:1.125rem;line-height:1.6;color:#4a4a4a;margin:0 0 3rem;font-weight:400}.contactform-details-list[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:1.75rem;border-top:1px solid rgba(0,0,0,.08);padding-top:2.5rem}.contactform-detail-item[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.375rem}.contactform-detail-label[data-astro-cid-svshx33u]{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--brand-secondary, #555)}.contactform-detail-value[data-astro-cid-svshx33u]{font-size:1.0625rem;font-weight:500;color:#111}.contactform-form-pane[data-astro-cid-svshx33u]{background-color:#fff;border-radius:6px;padding:2.5rem;box-shadow:#0000000f 0 1px 3px,#0000000a 0 4px 12px;border:1px solid rgba(0,0,0,.04);position:relative;overflow:hidden}.contactform-form-accent[data-astro-cid-svshx33u]{position:absolute;top:0;right:0;width:150px;height:150px;background-color:var(--brand-primary, #111);opacity:.06;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='100,0 100,100 0,0' /%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='100,0 100,100 0,0' /%3E%3C/svg%3E");mask-size:cover;-webkit-mask-size:cover;pointer-events:none;z-index:0}.contactform-form[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}.contactform-form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.5rem}.contactform-label[data-astro-cid-svshx33u]{font-size:.875rem;font-weight:600;color:#222}.contactform-input[data-astro-cid-svshx33u]{width:100%;padding:.875rem 1rem;background-color:#f9f9f9;border:1px solid #dcdcdc;border-radius:4px;font-family:inherit;font-size:1rem;color:#111;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;box-sizing:border-box}.contactform-input[data-astro-cid-svshx33u]:hover{border-color:silver;background-color:#fff}.contactform-input[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--brand-primary, #111);background-color:#fff;box-shadow:0 0 0 3px #0000000f}.contactform-textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:120px}.contactform-submit-btn[data-astro-cid-svshx33u]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background-color:var(--brand-primary, #111);color:#fff;border:none;border-radius:4px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:transform .2s ease-out,box-shadow .2s ease-out;margin-top:.75rem;width:100%;position:relative;overflow:hidden}.contactform-submit-btn[data-astro-cid-svshx33u]:after{content:"";position:absolute;inset:0;background-color:var(--brand-accent);opacity:0;transition:opacity .2s ease-out}.contactform-submit-btn[data-astro-cid-svshx33u]:hover:after{opacity:.15}.contactform-submit-btn[data-astro-cid-svshx33u]:hover{transform:translateY(-1px);box-shadow:#0000001a 0 4px 8px}.contactform-submit-btn[data-astro-cid-svshx33u]:active{transform:translateY(0);box-shadow:#0000000f 0 1px 3px}.contactform-btn-text[data-astro-cid-svshx33u],.contactform-btn-icon[data-astro-cid-svshx33u]{position:relative;z-index:1}.contactform-btn-icon[data-astro-cid-svshx33u]{width:18px;height:18px;transition:transform .2s ease-out}.contactform-submit-btn[data-astro-cid-svshx33u]:hover .contactform-btn-icon[data-astro-cid-svshx33u]{transform:translate(4px)}.stb[data-astro-cid-f7o6z6l4]{background:var(--safer-bg);padding:clamp(3rem,6vw,4.5rem) 0}.stb-inner[data-astro-cid-f7o6z6l4]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.stb-content[data-astro-cid-f7o6z6l4]{max-width:820px}.stb[data-astro-cid-f7o6z6l4][data-align=center] .stb-content[data-astro-cid-f7o6z6l4]{margin:0 auto;text-align:center}.stb[data-astro-cid-f7o6z6l4][data-align=right] .stb-content[data-astro-cid-f7o6z6l4]{margin-left:auto;text-align:right}.stb-headline[data-astro-cid-f7o6z6l4]{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:0 0 1rem;color:var(--safer-ink)}.stb-headline[data-astro-cid-f7o6z6l4] i,.stb-headline[data-astro-cid-f7o6z6l4] em{display:block;font-style:normal;font-size:clamp(.9375rem,3.6vw,1.1875rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--safer-orange);margin-top:.6rem}.stb-sub[data-astro-cid-f7o6z6l4]{font-size:1.125rem;color:var(--safer-text);margin:0 0 1rem}.stb-body[data-astro-cid-f7o6z6l4]{white-space:pre-wrap;font-size:1.0625rem;line-height:1.75;color:var(--safer-text)}.stb--intro[data-astro-cid-f7o6z6l4]{background:linear-gradient(115deg,#f9fafb,#f1f2f5 60%,#e7e9ee);border-bottom:1px solid var(--safer-line);padding:clamp(3.5rem,8vw,6rem) 0 clamp(3rem,6vw,4.5rem)}.stb--intro[data-astro-cid-f7o6z6l4] .stb-headline[data-astro-cid-f7o6z6l4]{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.08;letter-spacing:-.03em;margin:0}.stb-rule[data-astro-cid-f7o6z6l4]{display:block;width:48px;height:4px;border-radius:2px;background:var(--safer-orange);margin:0 0 1.5rem}.stb[data-astro-cid-f7o6z6l4][data-align=center] .stb-rule[data-astro-cid-f7o6z6l4]{margin-left:auto;margin-right:auto}.stb--card[data-astro-cid-f7o6z6l4]{padding:.75rem 0}.stb--card[data-astro-cid-f7o6z6l4]:first-of-type{padding-top:0}.stb--card[data-astro-cid-f7o6z6l4] .stb-content[data-astro-cid-f7o6z6l4]{max-width:none;background:#fff;border:1px solid var(--safer-line);border-left:5px solid var(--safer-orange);border-radius:var(--border-radius-card);padding:clamp(1.75rem,4vw,2.75rem);box-shadow:var(--box-shadow-subtle);text-align:left}.stb--card[data-astro-cid-f7o6z6l4] .stb-headline[data-astro-cid-f7o6z6l4]{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1.25rem}cms-block:has(+cms-block .stb--card) .stb--intro[data-astro-cid-f7o6z6l4]{margin-bottom:2.25rem}cms-block:has(.stb--card)+cms-block:not(:has(.stb--card))>section[data-astro-cid-f7o6z6l4]{margin-top:2.25rem}.primarybutton-wrapper[data-astro-cid-jqxv6ick]{display:flex;padding:1.5rem 0;width:100%}.primarybutton-align-left[data-astro-cid-jqxv6ick]{justify-content:flex-start}.primarybutton-align-center[data-astro-cid-jqxv6ick]{justify-content:center}.primarybutton-align-right[data-astro-cid-jqxv6ick]{justify-content:flex-end}.primarybutton-link[data-astro-cid-jqxv6ick]{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 2rem;border-radius:var(--border-radius-base, 8px);background-color:var(--brand-accent);color:#fff;border:2px solid var(--brand-accent);text-decoration:none;font-family:var(--font-body);font-weight:700;font-size:1.1rem;line-height:1.2;letter-spacing:.02em;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:relative;overflow:hidden;cursor:pointer}.primarybutton-link[data-astro-cid-jqxv6ick]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff26,#fff0);pointer-events:none;z-index:2}.primarybutton-text[data-astro-cid-jqxv6ick]{position:relative;z-index:3}.primarybutton-icon-wrapper[data-astro-cid-jqxv6ick]{display:flex;align-items:center;justify-content:center;position:relative;z-index:3;transition:transform .3s cubic-bezier(.4,0,.2,1)}.primarybutton-icon[data-astro-cid-jqxv6ick]{width:1.25rem;height:1.25rem}.primarybutton-link[data-astro-cid-jqxv6ick]:hover{transform:translateY(-3px);box-shadow:0 12px 20px -5px #f973164d,0 8px 10px -6px #f973164d;filter:brightness(1.05)}.primarybutton-link[data-astro-cid-jqxv6ick]:hover .primarybutton-icon-wrapper[data-astro-cid-jqxv6ick]{transform:translate(5px)}.primarybutton-link[data-astro-cid-jqxv6ick]:active{transform:translateY(-1px);box-shadow:0 5px 10px -3px #f9731633;filter:brightness(.95)}.primarybutton-link[data-astro-cid-jqxv6ick]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.secondarybutton-wrapper[data-astro-cid-2skvcaxw]{display:flex;padding:1rem 0;width:100%}.secondarybutton-align-left[data-astro-cid-2skvcaxw]{justify-content:flex-start}.secondarybutton-align-center[data-astro-cid-2skvcaxw]{justify-content:center}.secondarybutton-align-right[data-astro-cid-2skvcaxw]{justify-content:flex-end}.secondarybutton-link[data-astro-cid-2skvcaxw]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.75rem;border-radius:4px;background-color:transparent;color:var(--brand-primary, #1a1a1a);border:2px solid var(--brand-primary, #1a1a1a);box-shadow:#0000000f 0 1px 3px;text-decoration:none;font-family:var(--font-body);font-weight:600;font-size:.95rem;letter-spacing:.03em;text-transform:uppercase;transition:all .25s ease-out;cursor:pointer;position:relative;overflow:hidden}.secondarybutton-link[data-astro-cid-2skvcaxw]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--brand-primary, #1a1a1a);transform:translate(-101%);transition:transform .25s ease-out;z-index:0}.secondarybutton-link[data-astro-cid-2skvcaxw]:hover:before{transform:translate(0)}.secondarybutton-link[data-astro-cid-2skvcaxw]:hover{color:#fff;box-shadow:#0000001a 0 4px 6px -1px;border-color:var(--brand-primary, #1a1a1a)}.secondarybutton-text[data-astro-cid-2skvcaxw]{position:relative;z-index:1;line-height:1}.secondarybutton-icon[data-astro-cid-2skvcaxw]{position:relative;z-index:1;width:1.125rem;height:1.125rem;transition:transform .25s ease-out}.secondarybutton-link[data-astro-cid-2skvcaxw]:hover .secondarybutton-icon[data-astro-cid-2skvcaxw]{transform:translate(4px)}.secondarybutton-link[data-astro-cid-2skvcaxw]:focus-visible{outline:2px solid var(--brand-accent, #333);outline-offset:4px}.sprob[data-astro-cid-l6zbxp7z]{position:relative;background:var(--safer-navy-deep);color:#ffffffd1;overflow:hidden}.sprob[data-astro-cid-l6zbxp7z]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--safer-orange)}.sprob-inner[data-astro-cid-l6zbxp7z]{position:relative;max-width:var(--container);margin:0 auto;padding:var(--section-y) var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.sprob-headline[data-astro-cid-l6zbxp7z]{color:#fff;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;margin:0 0 1.5rem}.sprob-body[data-astro-cid-l6zbxp7z] p[data-astro-cid-l6zbxp7z]{margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.7}.sprob-body[data-astro-cid-l6zbxp7z] p[data-astro-cid-l6zbxp7z]:last-child{margin-bottom:0;color:#fff;font-weight:600;padding-left:1rem;border-left:3px solid var(--safer-orange)}.sprob-stats[data-astro-cid-l6zbxp7z]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sprob-stat[data-astro-cid-l6zbxp7z]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-top:3px solid var(--safer-orange);border-radius:0 0 var(--border-radius-card) var(--border-radius-card);padding:1.75rem 1.5rem}.sprob-value[data-astro-cid-l6zbxp7z]{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.25rem,4vw,3rem);line-height:1;color:#fff;margin-bottom:.9rem}.sprob-desc[data-astro-cid-l6zbxp7z]{margin:0 0 1rem;font-size:.9875rem;line-height:1.55;color:#ffffffd9}.sprob-source[data-astro-cid-l6zbxp7z]{margin:0;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.sprob--solo[data-astro-cid-l6zbxp7z] .sprob-inner[data-astro-cid-l6zbxp7z]{grid-template-columns:minmax(0,1fr)}.sprob--solo[data-astro-cid-l6zbxp7z] .sprob-copy[data-astro-cid-l6zbxp7z]{max-width:760px}@media(max-width:900px){.sprob-inner[data-astro-cid-l6zbxp7z]{grid-template-columns:1fr}}@media(max-width:480px){.sprob-stats[data-astro-cid-l6zbxp7z]{grid-template-columns:1fr}}.sfw[data-astro-cid-nk7c6lgl]{background:#fff;padding:var(--section-y) 0}.sfw-head[data-astro-cid-nk7c6lgl]{text-align:center;max-width:760px;margin:0 auto 3.5rem}.sfw-steps[data-astro-cid-nk7c6lgl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;counter-reset:none}.sfw-step[data-astro-cid-nk7c6lgl]{position:relative;background:var(--safer-bg);border-radius:var(--border-radius-card);padding:2rem 1.4rem 1.75rem;text-align:center;border:1px solid var(--safer-line)}.sfw-step[data-astro-cid-nk7c6lgl]:not(:last-child):after{content:"";position:absolute;top:64px;right:-.95rem;width:.9rem;height:2px;background:var(--safer-line)}.sfw-num[data-astro-cid-nk7c6lgl]{position:absolute;top:.9rem;left:1rem;font-family:var(--font-heading);font-size:.75rem;font-weight:600;letter-spacing:.1em;color:var(--safer-muted)}.sfw-letter[data-astro-cid-nk7c6lgl]{width:72px;height:72px;margin:0 auto 1.25rem;border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800;font-size:2.25rem;line-height:1;color:#fff;box-shadow:0 6px 16px #10182829}.is-orange[data-astro-cid-nk7c6lgl] .sfw-letter[data-astro-cid-nk7c6lgl]{background:var(--safer-orange)}.is-navy[data-astro-cid-nk7c6lgl] .sfw-letter[data-astro-cid-nk7c6lgl]{background:var(--safer-navy)}.sfw-title[data-astro-cid-nk7c6lgl]{font-size:1.125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem}.sfw-desc[data-astro-cid-nk7c6lgl]{margin:0;font-size:.9375rem;line-height:1.6;color:var(--safer-text)}.sfw-note[data-astro-cid-nk7c6lgl]{margin:2.5rem auto 0;max-width:640px;text-align:center;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.0625rem,1.8vw,1.25rem);color:var(--safer-ink);padding-top:1.75rem;border-top:3px solid var(--safer-orange);width:fit-content}@media(max-width:1080px){.sfw-steps[data-astro-cid-nk7c6lgl]{grid-template-columns:repeat(2,minmax(0,1fr))}.sfw-step[data-astro-cid-nk7c6lgl]:last-child{grid-column:1 / -1}.sfw-step[data-astro-cid-nk7c6lgl]:after{display:none}}@media(max-width:600px){.sfw-steps[data-astro-cid-nk7c6lgl]{grid-template-columns:1fr}.sfw-step[data-astro-cid-nk7c6lgl]{text-align:left;display:grid;grid-template-columns:56px 1fr;column-gap:1rem;padding:1.25rem;align-items:start}.sfw-num[data-astro-cid-nk7c6lgl]{display:none}.sfw-letter[data-astro-cid-nk7c6lgl]{width:56px;height:56px;font-size:1.75rem;margin:0;grid-row:span 2}.sfw-title[data-astro-cid-nk7c6lgl]{margin:.35rem 0 .25rem}}.sdiff[data-astro-cid-ylw477yk]{background:#fff;padding:0 0 var(--section-y)}.sdiff-panel[data-astro-cid-ylw477yk]{position:relative;overflow:hidden;background:var(--safer-navy);border-radius:20px;padding:clamp(2.25rem,5vw,4rem);display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.sdiff-panel[data-astro-cid-ylw477yk]:after{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;border:60px solid rgba(255,255,255,.04);pointer-events:none}.sdiff-badge[data-astro-cid-ylw477yk]{width:120px;height:120px;border-radius:50%;background:var(--safer-orange);color:#fff;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800;font-size:4rem;line-height:1;box-shadow:0 12px 30px #fd500459}.sdiff-headline[data-astro-cid-ylw477yk]{color:#fff;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:0 0 1rem}.sdiff-body[data-astro-cid-ylw477yk]{margin:0;max-width:62ch;font-size:1.0625rem;line-height:1.7;color:#ffffffd1}@media(max-width:680px){.sdiff-panel[data-astro-cid-ylw477yk]{grid-template-columns:1fr}.sdiff-badge[data-astro-cid-ylw477yk]{width:80px;height:80px;font-size:2.75rem}}.stao[data-astro-cid-qd7m27ku]{background:var(--safer-bg);padding:var(--section-y) 0}.stao-inner[data-astro-cid-qd7m27ku]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,5rem);align-items:start}.stao-body[data-astro-cid-qd7m27ku]{margin:0 0 1.75rem;font-size:1.0625rem}.stao-sectors[data-astro-cid-qd7m27ku]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.stao-sectors[data-astro-cid-qd7m27ku] li[data-astro-cid-qd7m27ku]{display:flex;align-items:center;gap:.85rem;background:#fff;border:1px solid var(--safer-line);border-radius:10px;padding:.85rem 1rem;font-family:var(--font-heading);font-weight:500;color:var(--safer-ink)}.stao-sectors[data-astro-cid-qd7m27ku] svg[data-astro-cid-qd7m27ku]{width:22px;height:22px;flex:none;padding:4px;border-radius:50%;background:var(--safer-orange-soft);color:var(--safer-orange)}.stao-grid[data-astro-cid-qd7m27ku]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.stao-grid--list[data-astro-cid-qd7m27ku]{grid-template-columns:1fr;gap:.75rem}.stao-grid--list[data-astro-cid-qd7m27ku] .stao-card[data-astro-cid-qd7m27ku]{flex-direction:row;align-items:flex-start;gap:1.1rem;padding:1.15rem 1.25rem}.stao-grid--list[data-astro-cid-qd7m27ku] .stao-icon[data-astro-cid-qd7m27ku]{flex:none}.stao-grid--list[data-astro-cid-qd7m27ku] .stao-card-title[data-astro-cid-qd7m27ku]{margin-bottom:.2rem}.stao-card[data-astro-cid-qd7m27ku]{background:#fff;border:1px solid var(--safer-line);border-radius:var(--border-radius-card);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--box-shadow-subtle)}.stao-icon[data-astro-cid-qd7m27ku]{width:44px;height:44px;border-radius:10px;background:var(--safer-navy);color:#fff;display:grid;place-items:center}.stao-icon[data-astro-cid-qd7m27ku] svg[data-astro-cid-qd7m27ku]{width:22px;height:22px}.stao-card-title[data-astro-cid-qd7m27ku]{font-size:1.0625rem;font-weight:700;margin:0 0 .4rem}.stao-card-desc[data-astro-cid-qd7m27ku]{margin:0;font-size:.9375rem;line-height:1.6;color:var(--safer-text)}@media(max-width:960px){.stao-inner[data-astro-cid-qd7m27ku]{grid-template-columns:1fr}}@media(max-width:520px){.stao-grid[data-astro-cid-qd7m27ku]{grid-template-columns:1fr}.stao-grid--list[data-astro-cid-qd7m27ku] .stao-card[data-astro-cid-qd7m27ku]{padding:1rem;gap:.9rem}.stao-grid--list[data-astro-cid-qd7m27ku] .stao-icon[data-astro-cid-qd7m27ku]{width:38px;height:38px}}.sabout[data-astro-cid-5qqls33h]{background:#fff;padding:var(--section-y) 0}.sabout-inner[data-astro-cid-5qqls33h]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.sabout-media[data-astro-cid-5qqls33h]{position:relative;padding:0 1.5rem 1.5rem 0}.sabout-media[data-astro-cid-5qqls33h]:before{content:"";position:absolute;inset:1.5rem 0 0 1.5rem;background:var(--safer-orange);border-radius:var(--border-radius-card)}.sabout-media[data-astro-cid-5qqls33h] img[data-astro-cid-5qqls33h]{position:relative;display:block;width:100%;aspect-ratio:4 / 4.2;object-fit:cover;border-radius:var(--border-radius-card)}.sabout-tag[data-astro-cid-5qqls33h]{position:absolute;left:1.25rem;bottom:2.75rem;right:2.75rem;background:#13203aeb;color:#fff;border-radius:10px;padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.15rem;backdrop-filter:blur(6px)}.sabout-tag[data-astro-cid-5qqls33h] strong[data-astro-cid-5qqls33h]{font-family:var(--font-heading);font-size:1.0625rem}.sabout-tag[data-astro-cid-5qqls33h] span[data-astro-cid-5qqls33h]{font-size:.8125rem;color:#ffffffc7}.sabout-body[data-astro-cid-5qqls33h] p[data-astro-cid-5qqls33h]{margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.75}.sabout-body[data-astro-cid-5qqls33h] p[data-astro-cid-5qqls33h]:last-child{margin-bottom:0}.sabout-quote[data-astro-cid-5qqls33h]{margin:1.75rem 0 0;padding:1rem 1.25rem;border-left:4px solid var(--safer-orange);background:var(--safer-bg);font-family:var(--font-heading);font-weight:500;color:var(--safer-ink)}.sabout-sign[data-astro-cid-5qqls33h]{margin:1.5rem 0 0;color:var(--safer-muted)}@media(max-width:900px){.sabout-inner[data-astro-cid-5qqls33h]{grid-template-columns:1fr}.sabout-media[data-astro-cid-5qqls33h]{max-width:460px}}.scta[data-astro-cid-balv45lp]{background:var(--safer-bg);padding:clamp(1rem,2vw,1.5rem) 0}cms-block:first-child .scta[data-astro-cid-balv45lp]{padding-top:var(--section-y)}cms-block:last-child .scta[data-astro-cid-balv45lp]{padding-bottom:var(--section-y)}.scta-panel[data-astro-cid-balv45lp]{position:relative;overflow:hidden;background:var(--safer-navy);border-radius:20px;padding:clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center}.scta-panel[data-astro-cid-balv45lp]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--safer-orange)}.scta-headline[data-astro-cid-balv45lp]{color:#fff;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem;overflow-wrap:anywhere}.scta-body[data-astro-cid-balv45lp]{margin:0;max-width:60ch;font-size:1.0625rem;line-height:1.7;color:#ffffffd1}.scta-body[data-astro-cid-balv45lp] span{color:#fff!important}.scta-note[data-astro-cid-balv45lp]{margin:1rem 0 0;font-size:.875rem;color:#ffffff8c}.scta-actions[data-astro-cid-balv45lp]{display:flex;flex-direction:column;gap:.75rem;min-width:240px}@media(max-width:820px){.scta-panel[data-astro-cid-balv45lp]{grid-template-columns:1fr}.scta-actions[data-astro-cid-balv45lp]{min-width:0}}.strust[data-astro-cid-4binqcmu]{background:#fff;border-top:1px solid var(--safer-line);border-bottom:4px solid var(--safer-navy)}.strust-inner[data-astro-cid-4binqcmu]{max-width:var(--container);margin:0 auto;padding:1.75rem var(--gutter);display:flex;align-items:center;gap:2.5rem}.strust-label[data-astro-cid-4binqcmu]{flex:none;margin:0;font-family:var(--font-heading);font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--safer-navy);padding-right:2.5rem;border-right:1px solid var(--safer-line)}.strust-list[data-astro-cid-4binqcmu]{flex:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.strust-list--4[data-astro-cid-4binqcmu]{grid-template-columns:repeat(4,minmax(0,1fr))}.strust-list--4[data-astro-cid-4binqcmu] .strust-item[data-astro-cid-4binqcmu]{padding:0 1rem}.strust-list--4[data-astro-cid-4binqcmu] .strust-logo[data-astro-cid-4binqcmu]{max-width:160px}.strust-item[data-astro-cid-4binqcmu]{display:flex;align-items:center;justify-content:center;gap:.9rem;min-height:72px;padding:0 1.5rem}.strust-logo[data-astro-cid-4binqcmu].strust-logo--emblem{max-height:52px;max-width:100px}.strust-item[data-astro-cid-4binqcmu]+.strust-item[data-astro-cid-4binqcmu]{border-left:1px solid var(--safer-line)}.strust-logo[data-astro-cid-4binqcmu]{max-height:72px;max-width:180px;width:auto;height:auto;object-fit:contain}.strust-wordmark[data-astro-cid-4binqcmu]{font-family:var(--font-heading);font-weight:700;font-size:1.0625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--safer-navy);text-align:center;line-height:1.25}.strust-wordmark[data-astro-cid-4binqcmu] small[data-astro-cid-4binqcmu]{display:block;font-weight:500;font-size:.8125rem;letter-spacing:.22em;color:var(--safer-muted)}@media(max-width:860px){.strust-logo[data-astro-cid-4binqcmu][style]{max-height:80px!important}.strust-inner[data-astro-cid-4binqcmu]{flex-direction:column;gap:1.25rem;padding-top:2rem;padding-bottom:2rem}.strust-label[data-astro-cid-4binqcmu]{padding-right:0;border-right:0}.strust-list[data-astro-cid-4binqcmu]{width:100%}.strust-item[data-astro-cid-4binqcmu]{padding:0 .75rem}.strust-logo[data-astro-cid-4binqcmu]{max-height:56px}}@media(max-width:1100px)and (min-width:521px){.strust-list--4[data-astro-cid-4binqcmu]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}.strust-list--4[data-astro-cid-4binqcmu] .strust-item[data-astro-cid-4binqcmu]:nth-child(3){border-left:0}}@media(max-width:520px){.strust-list[data-astro-cid-4binqcmu]{grid-template-columns:1fr;gap:1.25rem}.strust-item[data-astro-cid-4binqcmu]+.strust-item[data-astro-cid-4binqcmu]{border-left:0;border-top:1px solid var(--safer-line);padding-top:1.25rem}}.svalue[data-astro-cid-ovh4dcom]{background:var(--safer-bg)}.svalue-list[data-astro-cid-ovh4dcom]{list-style:none;margin:0 auto;max-width:var(--container);padding:2.5rem var(--gutter);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.svalue-item[data-astro-cid-ovh4dcom]{display:flex;gap:1.1rem;align-items:flex-start;padding:.25rem 1.75rem}.svalue-item[data-astro-cid-ovh4dcom]:first-child{padding-left:0}.svalue-item[data-astro-cid-ovh4dcom]:last-child{padding-right:0}.svalue-item[data-astro-cid-ovh4dcom]+.svalue-item[data-astro-cid-ovh4dcom]{border-left:1px solid var(--safer-line)}.svalue-icon[data-astro-cid-ovh4dcom]{width:44px;height:44px;flex:none;color:var(--safer-orange)}.svalue-title[data-astro-cid-ovh4dcom]{font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;color:var(--safer-ink)}.svalue-desc[data-astro-cid-ovh4dcom]{margin:0;font-size:.9375rem;color:var(--safer-text);line-height:1.5}@media(max-width:980px){.svalue-list[data-astro-cid-ovh4dcom]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.svalue-item[data-astro-cid-ovh4dcom],.svalue-item[data-astro-cid-ovh4dcom]:first-child,.svalue-item[data-astro-cid-ovh4dcom]:last-child{padding:0 1.25rem}.svalue-item[data-astro-cid-ovh4dcom]:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:560px){.svalue-list[data-astro-cid-ovh4dcom]{grid-template-columns:1fr;row-gap:1.5rem}.svalue-item[data-astro-cid-ovh4dcom],.svalue-item[data-astro-cid-ovh4dcom]:first-child,.svalue-item[data-astro-cid-ovh4dcom]:last-child{padding:0;border-left:0!important}}.sopt[data-astro-cid-3sdajxh6]{background:var(--safer-bg);padding:var(--section-y) 0;border-top:1px solid var(--safer-line);border-bottom:1px solid var(--safer-line)}.sopt-head[data-astro-cid-3sdajxh6]{text-align:center;max-width:760px;margin:0 auto 3rem}.sopt-grid[data-astro-cid-3sdajxh6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:1080px;margin:0 auto}.sopt-card[data-astro-cid-3sdajxh6]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--safer-line);border-top:4px solid var(--safer-orange);border-radius:var(--border-radius-card);padding:clamp(1.75rem,4vw,2.5rem);box-shadow:var(--box-shadow-subtle)}.sopt-name[data-astro-cid-3sdajxh6]{font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:800;letter-spacing:-.01em;margin:0 0 .6rem;color:var(--safer-ink)}.sopt-meta[data-astro-cid-3sdajxh6]{margin:0 0 1.5rem;font-family:var(--font-heading);font-size:clamp(.9375rem,3.6vw,1.1875rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--safer-orange)}.sopt-summary[data-astro-cid-3sdajxh6]{margin:0 0 .75rem;font-family:var(--font-heading);font-weight:600;font-size:1.125rem;line-height:1.45;color:var(--safer-navy)}.sopt-body[data-astro-cid-3sdajxh6]{margin:0 0 1.5rem;font-size:1rem;line-height:1.7;color:var(--safer-text)}.sopt-best[data-astro-cid-3sdajxh6]{margin:0 0 2rem;padding:1rem 1.15rem;background:var(--safer-bg);border-left:3px solid var(--safer-navy);border-radius:0 8px 8px 0;font-size:.9375rem;line-height:1.6;color:var(--safer-text)}.sopt-best[data-astro-cid-3sdajxh6] strong[data-astro-cid-3sdajxh6]{color:var(--safer-navy);font-family:var(--font-heading)}.sopt-btn[data-astro-cid-3sdajxh6]{align-self:flex-start;margin-top:auto}@media(max-width:820px){.sopt-grid[data-astro-cid-3sdajxh6]{grid-template-columns:1fr}}@media(max-width:480px){.sopt-btn[data-astro-cid-3sdajxh6]{align-self:stretch}}.sfq[data-astro-cid-4wqf26zz]{background:#fff;padding:clamp(2.75rem,6vw,4.25rem) var(--gutter)}.sfq-inner[data-astro-cid-4wqf26zz]{max-width:880px;margin:0 auto;text-align:center}.sfq-mark[data-astro-cid-4wqf26zz]{width:36px;height:36px;color:var(--safer-orange);margin:0 auto 1.25rem;display:block}.sfq-quote[data-astro-cid-4wqf26zz]{margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(1.375rem,2.9vw,2.125rem);line-height:1.35;letter-spacing:-.015em;color:var(--safer-navy)}.sfq-cite[data-astro-cid-4wqf26zz]{margin-top:1.75rem;display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.9375rem;color:var(--safer-muted);line-height:1.5}.sfq-rule[data-astro-cid-4wqf26zz]{width:40px;height:3px;border-radius:2px;background:var(--safer-orange);margin-bottom:.9rem}.sfq-cite[data-astro-cid-4wqf26zz] strong[data-astro-cid-4wqf26zz]{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--safer-ink)}
