/* generated from safe-banner.css by npm run build - edit safe-banner.css, not this file */
.safe-banner{--safe-grid:rgba(120, 180, 220, 0.07);--safe-line:#22d3ee;--safe-dot:#67e8f9;--safe-glow:rgba(34, 211, 238, 0.22);--safe-body-top:#12345a;--safe-body-bottom:#0a2340;--safe-ring:#22d3ee;--safe-inner:rgba(103, 232, 249, 0.35);--safe-halo:rgba(34, 211, 238, 0.16);--safe-check:#ff8a3d;--safe-point:#f5f7fd;--safe-tile:rgba(255, 255, 255, 0.07)}[data-theme=light] .safe-banner{--safe-grid:rgba(8, 126, 139, 0.06);--safe-line:#0891b2;--safe-dot:#0e7490;--safe-glow:rgba(8, 145, 178, 0.14);--safe-body-top:#ffffff;--safe-body-bottom:#e8f4f8;--safe-ring:#0891b2;--safe-inner:rgba(8, 145, 178, 0.28);--safe-halo:rgba(8, 145, 178, 0.14);--safe-check:#ea6a1f;--safe-point:#102b43;--safe-tile:#ffffff}.safe-banner>.container{justify-content:flex-start}.safe-art{position:absolute;inset:0 0 0 auto;width:62%;height:100%;overflow:visible;-webkit-mask-image:linear-gradient(270deg,#000 55%,transparent 100%);mask-image:linear-gradient(270deg,#000 55%,transparent 100%);pointer-events:none}.safe-art__grid{fill:none;stroke:var(--safe-grid);stroke-width:1}.safe-art__glow-in{stop-color:var(--safe-glow)}.safe-art__glow-out{stop-color:var(--safe-glow);stop-opacity:0}.safe-art__flow-out{stop-color:var(--safe-line);stop-opacity:0}.safe-art__flow-in{stop-color:var(--safe-line);stop-opacity:0.85}.safe-art__body-top{stop-color:var(--safe-body-top)}.safe-art__body-bottom{stop-color:var(--safe-body-bottom)}.safe-art__shield-img{filter:drop-shadow(0 18px 28px rgba(4, 20, 40, .22))}.safe-banner .data-trust-banner__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;max-width:none;margin-top:clamp(20px,3vh,30px);border-top:0}.safe-banner .data-trust-banner__point{min-height:0;padding:0;gap:12px;border:0;color:var(--safe-point);font-size:.78rem;letter-spacing:.04em}.safe-banner .data-trust-banner__point svg{flex:0 0 auto;box-sizing:content-box;width:1.6rem;height:1.6rem;padding:.55rem;border-radius:50%;background:var(--safe-tile);box-shadow:0 6px 16px -10px rgba(15,23,42,.45);stroke:var(--safe-point)}.safe-banner .data-trust-banner__point svg .accent,.safe-banner .data-trust-banner__point svg .accent-box,.safe-banner .data-trust-banner__point svg .accent-circle{stroke:var(--safe-check)}@media (max-width:759.98px){.safe-art{width:100%;opacity:.3;-webkit-mask-image:none;mask-image:none}.safe-banner .data-banner__copy{width:100%}}.safe-wave{position:absolute;inset:0;pointer-events:none}.safe-wave img{display:block;width:100%;height:100%;object-fit:cover}:root:not([data-theme=light]) .safe-wave img{filter:invert(1) hue-rotate(180deg) saturate(1.4);mix-blend-mode:screen;opacity:.6}.safe-art>rect{display:none}.safe-banner{--safe-points-h:clamp(110px, 14vh, 150px);align-items:stretch;min-height:clamp(520px,62vw,760px);padding-block:clamp(36px,6vh,64px) 0}.safe-banner>.container{flex-direction:column;justify-content:space-between;gap:clamp(28px,5vh,56px)}.safe-banner .data-banner__copy{width:min(640px,54%)}.safe-banner .data-banner__copy::before{display:none}.safe-art{inset:0 0 var(--safe-points-h) auto;height:auto}.safe-brand{display:flex;align-items:center;gap:12px;margin:0 0 clamp(18px,3vh,30px);color:var(--safe-point);font-size:clamp(1.3rem, 2vw, 1.9rem);font-weight:800;letter-spacing:-.02em}.safe-brand img{width:clamp(80px,8vw,120px);aspect-ratio:100/62;height:auto;margin:-10px -14px -10px -18px;object-fit:cover;object-position:50% 12%}.safe-brand span span{font-weight:400}#main .safe-banner h2{margin-top:0;font-size:clamp(2.6rem, 5.6vw, 5.4rem);font-weight:900;line-height:.98;letter-spacing:-.03em;text-transform:uppercase}.safe-underline{display:block;width:4.5rem;height:.38rem;margin-top:clamp(14px,2.4vh,22px);border-radius:2px;background:var(--safe-check)}#main .safe-banner .data-banner__lead{margin-top:clamp(14px,2.4vh,22px);font-size:clamp(1.15rem, 1.8vw, 1.7rem)}.safe-banner .safe-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;min-height:var(--safe-points-h);margin:0;padding-bottom:clamp(16px,3vh,28px);align-items:center}.safe-banner .safe-points .data-trust-banner__point{justify-content:center;gap:clamp(12px,1.4vw,20px);padding:6px clamp(10px,1.6vw,24px);border-left:1px solid var(--safe-divider,rgba(120,160,190,.35));font-size:clamp(.85rem, 1.15vw, 1.1rem);font-weight:700;letter-spacing:.03em;line-height:1.25}.safe-banner .safe-points .data-trust-banner__point:first-child{justify-content:flex-start;padding-left:0;border-left:0}.safe-banner .safe-points .data-trust-banner__point svg{width:clamp(2.6rem,3.6vw,3.6rem);height:clamp(2.6rem,3.6vw,3.6rem);padding:0;border-radius:0;background:0 0;box-shadow:none}.safe-banner{--safe-divider:rgba(16, 43, 67, 0.18)}:root:not([data-theme=light]) .safe-banner{--safe-divider:rgba(190, 220, 245, 0.22)}@media (max-width:759.98px){.safe-banner{min-height:0;padding-block:32px 0}.safe-banner .data-banner__copy{width:100%}.safe-art{inset:0}.safe-banner .safe-points{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;padding-bottom:28px}.safe-banner .safe-points .data-trust-banner__point,.safe-banner .safe-points .data-trust-banner__point:first-child{justify-content:flex-start;padding-left:0;border-left:0}}.page-data .safe-banner{--safe-points-h:clamp(58px, 5.4vw, 92px);min-height:clamp(300px,24vw,430px);padding-block:clamp(18px,2.2vw,34px) 0}.safe-banner>.container{gap:clamp(10px,1.4vw,24px)}.safe-brand{margin-bottom:clamp(4px,.7vw,12px);font-size:clamp(.95rem, 1.3vw, 1.5rem)}.safe-brand img{width:clamp(52px,5vw,92px);margin:-6px -10px -6px -12px}#main .safe-banner h2{font-size:clamp(1.9rem, 3.5vw, 4.3rem)}.safe-underline{width:3.6rem;height:.3rem;margin-top:clamp(8px,1vw,16px)}#main .safe-banner .data-banner__lead{margin-top:clamp(8px,1vw,16px);font-size:clamp(.95rem, 1.25vw, 1.4rem)}.safe-banner .safe-points{min-height:var(--safe-points-h);padding-bottom:clamp(10px,1.2vw,20px)}.safe-banner .safe-points .data-trust-banner__point{font-size:clamp(.72rem, .88vw, .98rem)}.safe-banner .safe-points .data-trust-banner__point svg{width:clamp(1.9rem,2.5vw,3rem);height:clamp(1.9rem,2.5vw,3rem)}@media (max-width:759.98px){.page-data .safe-banner{min-height:0;padding-block:28px 0}}.safe-banner .safe-art{height:calc(100% - var(--safe-points-h))}@media (max-width:759.98px){.safe-banner .safe-art{height:100%}}[data-theme=light] .safe-banner{background:linear-gradient(180deg,#dde9f3 0,#d4e3ef 100%);border-block:1px solid rgba(16,43,67,0.12)}[data-theme=light] .safe-wave img{mix-blend-mode:multiply}:root:not([data-theme=light]) .safe-banner{border-block:1px solid rgba(34,211,238,0.16)}[data-theme=light] .safe-banner{background:linear-gradient(145deg,#dcebf4 0,#d2e3ee 100%);border-bottom:0}:root:not([data-theme=light]) .safe-banner{background:linear-gradient(145deg,#1b2a3f,#162338);border-bottom:0}@media (min-width:900.02px){.page-data .safe-banner{--safe-points-h:0px;min-height:clamp(160px,12vw,230px);padding-block:clamp(14px,1.4vw,24px)}.safe-banner>.container{flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(24px,4vw,72px)}.safe-banner .data-banner__copy{flex:0 0 auto;width:auto;max-width:36%}.safe-banner .safe-art{inset:0 0 0 auto;height:100%}.safe-brand{margin-bottom:clamp(2px,.4vw,8px);font-size:clamp(.8rem, .95vw, 1.1rem)}.safe-brand img{width:clamp(40px,3.6vw,64px);margin:-4px -8px -4px -10px}#main .safe-banner h2{font-size:clamp(1.4rem, 2.3vw, 2.9rem)}.safe-underline{width:2.8rem;height:.24rem;margin-top:clamp(6px,.6vw,10px)}#main .safe-banner .data-banner__lead{margin-top:clamp(6px,.6vw,10px);font-size:clamp(.82rem, .95vw, 1.1rem)}.safe-banner .safe-points{flex:0 1 auto;width:auto;min-height:0;grid-template-columns:repeat(2,max-content);gap:clamp(10px,1.2vw,18px) clamp(18px,2.4vw,40px);padding:0}.safe-banner .safe-points .data-trust-banner__point,.safe-banner .safe-points .data-trust-banner__point:first-child{justify-content:flex-start;padding:0;border-left:0;font-size:clamp(.68rem, .78vw, .9rem)}.safe-banner .safe-points .data-trust-banner__point svg{width:clamp(1.6rem,2vw,2.4rem);height:clamp(1.6rem,2vw,2.4rem)}}
