.assurance-module__7wNA8q__assurance-page{color:#172126;background:radial-gradient(circle at 78% 9%,#dceaf6 0,#0000 24%),radial-gradient(circle at 12% 34%,#e4f4ed 0,#0000 20%),#fbfcfe;min-height:100vh;overflow:hidden}.assurance-module__7wNA8q__assurance-hero{isolation:isolate;grid-template-columns:1.05fr .95fr;align-items:center;gap:75px;width:min(1120px,100% - 40px);min-height:610px;margin:0 auto;padding:65px 0 95px;display:grid;position:relative}.assurance-module__7wNA8q__assurance-hero:before{content:"";z-index:-1;filter:blur(68px);pointer-events:none;will-change:transform;background:#245f9f24;border-radius:50%;width:min(610px,58vw);height:470px;animation:10s ease-in-out infinite alternate assurance-module__7wNA8q__assurance-glow-drift;position:absolute;top:45px;right:-95px}.assurance-module__7wNA8q__assurance-hero h1{letter-spacing:-3.6px;max-width:690px;margin:0;font-size:clamp(42px,5.2vw,68px);line-height:1.01}.assurance-module__7wNA8q__assurance-hero>div:first-child>p:last-child{color:#68757a;max-width:610px;margin:25px 0 0;font-size:16px;line-height:1.7}.assurance-module__7wNA8q__certificate-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dfe5e3;border-radius:19px;padding:25px;animation:.75s both assurance-module__7wNA8q__certificate-in;position:relative;transform:rotate(1.2deg);box-shadow:0 34px 90px #1721261d}.assurance-module__7wNA8q__certificate-card:before,.assurance-module__7wNA8q__certificate-card:after{content:"";z-index:-1;background:#f6f8fc;border:1px solid #dfe5e3;border-radius:19px;position:absolute;inset:12px -12px -12px 12px}.assurance-module__7wNA8q__certificate-card:after{z-index:-2;opacity:.55;inset:23px -23px -23px 23px}.assurance-module__7wNA8q__certificate-head,.assurance-module__7wNA8q__certificate-file,.assurance-module__7wNA8q__certificate-seal{align-items:center;display:flex}.assurance-module__7wNA8q__certificate-head{border-bottom:1px solid #e8ecea;justify-content:space-between;padding-bottom:18px}.assurance-module__7wNA8q__certificate-head span{align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.assurance-module__7wNA8q__certificate-head small{color:#14745a;letter-spacing:.8px;background:#e7f5ef;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.assurance-module__7wNA8q__certificate-file{color:var(--brand);gap:13px;padding:25px 0 22px}.assurance-module__7wNA8q__certificate-file strong,.assurance-module__7wNA8q__certificate-file span{display:block}.assurance-module__7wNA8q__certificate-file strong{color:#263237;font-size:12px}.assurance-module__7wNA8q__certificate-file span{color:#829095;margin-top:5px;font-size:9px}.assurance-module__7wNA8q__certificate-hash{background:#f3f5f7;border-radius:10px;padding:15px}.assurance-module__7wNA8q__certificate-hash small,.assurance-module__7wNA8q__certificate-hash code{display:block}.assurance-module__7wNA8q__certificate-hash small{color:#859095;letter-spacing:.8px;font-size:7px;font-weight:800}.assurance-module__7wNA8q__certificate-hash code{color:#415058;margin-top:7px;font-size:10px}.assurance-module__7wNA8q__certificate-seal{color:#187157;gap:7px;margin-top:18px;font-size:9px;font-weight:750}.assurance-module__7wNA8q__assurance-flow{background:#fff;padding:105px max(20px,50% - 560px)}.assurance-module__7wNA8q__section-heading{max-width:650px}.assurance-module__7wNA8q__section-heading h2,.assurance-module__7wNA8q__integrity-band h2,.assurance-module__7wNA8q__boundary h2{letter-spacing:-2px;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.08}.assurance-module__7wNA8q__stage-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px;display:grid}.assurance-module__7wNA8q__stage-grid article{background:#fbfcfe;border:1px solid #e4e9e7;border-radius:15px;padding:28px;transition:transform .25s,box-shadow .25s}.assurance-module__7wNA8q__stage-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1721260d}.assurance-module__7wNA8q__stage-icon{width:42px;height:42px;color:var(--brand);background:var(--brand-soft);border-radius:11px;place-items:center;margin-bottom:21px;display:grid}.assurance-module__7wNA8q__stage-grid small{color:#72829d;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:850}.assurance-module__7wNA8q__stage-grid h3{letter-spacing:-.4px;margin:10px 0 9px;font-size:17px}.assurance-module__7wNA8q__stage-grid p{color:#718085;margin:0;font-size:11px;line-height:1.65}.assurance-module__7wNA8q__integrity-band{color:#fff;background:#172126;border-radius:20px;grid-template-columns:1fr .85fr;gap:75px;width:min(1120px,100% - 40px);margin:100px auto;padding:54px;display:grid}.assurance-module__7wNA8q__integrity-band .public-eyebrow{color:#a8cff0}.assurance-module__7wNA8q__integrity-band>div>p:last-child{color:#acb8bc;margin:20px 0 0;font-size:12px;line-height:1.7}.assurance-module__7wNA8q__integrity-band ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.assurance-module__7wNA8q__integrity-band li{background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.assurance-module__7wNA8q__integrity-band li>span{color:#c9e1f5;background:#4568c83b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.assurance-module__7wNA8q__integrity-band strong,.assurance-module__7wNA8q__integrity-band small{display:block}.assurance-module__7wNA8q__integrity-band strong{font-size:10px}.assurance-module__7wNA8q__integrity-band small{color:#9eabad;margin-top:3px;font-size:8px}.assurance-module__7wNA8q__boundary{grid-template-columns:54px 1fr;gap:22px;width:min(860px,100% - 40px);margin:110px auto 120px;display:grid}.assurance-module__7wNA8q__boundary-icon{width:54px;height:54px;color:var(--brand);background:var(--brand-soft);border-radius:14px;place-items:center;display:grid}.assurance-module__7wNA8q__boundary p:not(.public-eyebrow){color:#68777c;font-size:12px;line-height:1.75}@keyframes assurance-module__7wNA8q__certificate-in{0%{opacity:0;transform:translateY(18px)rotate(1.2deg)}}@media (max-width:850px){.assurance-module__7wNA8q__assurance-hero,.assurance-module__7wNA8q__integrity-band{grid-template-columns:1fr}.assurance-module__7wNA8q__assurance-hero{gap:55px;padding-top:70px}.assurance-module__7wNA8q__certificate-card{width:min(540px,100% - 22px)}.assurance-module__7wNA8q__integrity-band{gap:40px}}@media (max-width:620px){.assurance-module__7wNA8q__assurance-hero{width:calc(100% - 32px)}.assurance-module__7wNA8q__assurance-hero h1{letter-spacing:-2.3px;font-size:43px}.assurance-module__7wNA8q__assurance-flow{padding:76px 20px}.assurance-module__7wNA8q__stage-grid{grid-template-columns:1fr}.assurance-module__7wNA8q__integrity-band{width:calc(100% - 32px);margin:70px auto;padding:32px 24px}.assurance-module__7wNA8q__boundary{grid-template-columns:1fr;width:calc(100% - 32px);margin:75px auto 90px}}@media (prefers-reduced-motion:reduce){.assurance-module__7wNA8q__certificate-card,.assurance-module__7wNA8q__assurance-hero:before{animation:none}.assurance-module__7wNA8q__stage-grid article{transition:none}}@keyframes assurance-module__7wNA8q__assurance-glow-drift{0%{transform:translate(-12px,8px)scale(.98)}to{transform:translate(22px,-14px)scale(1.04)}}
