*{box-sizing:border-box}body{margin:0;min-height:100svh;background:#dcecf5;overflow:hidden}main{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:7vw;background:linear-gradient(140deg,#f3f8fc 0%,#d9eaf4 60%,#c3deed 100%)}main:before{content:"";position:absolute;inset:-20%;background:linear-gradient(128deg,transparent 0 41%,rgba(14,79,129,.1) 41% 43%,transparent 43% 58%,rgba(14,79,129,.08) 58% 60%,transparent 60%);transform:skewX(-9deg)}main:after{content:"";position:absolute;width:55vmax;height:55vmax;right:-30vmax;top:-22vmax;border:clamp(35px,7vw,110px) solid #0b4f91;border-radius:50%;opacity:.13}.frame{position:relative;z-index:1;width:min(880px,95vw);padding:clamp(24px,6vw,90px);background:#fff;border:1px solid #b3d0e1;box-shadow:0 25px 70px #1a568027}.frame:before{content:"";position:absolute;top:0;left:0;width:38%;height:8px;background:#07529a}.frame:after{content:"";position:absolute;bottom:0;right:0;width:25%;height:8px;background:#073e6b}.frame img{width:100%;max-height:340px;object-fit:contain;display:block}
