.mail{position:relative;border-radius:22px;overflow:hidden;color:#fff;text-align:left;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,Helvetica,Arial,sans-serif;background-color:#0C5568;background-image:radial-gradient(90% 70% at 100% 0%,rgba(124,228,247,.55) 0%,rgba(124,228,247,0) 60%),radial-gradient(70% 60% at 0% 100%,rgba(110,92,208,.35) 0%,rgba(110,92,208,0) 65%),linear-gradient(160deg,#052530 0%,#0A4E62 42%,#137F9C 78%,#1B96B6 100%);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.mail .m-in{padding:calc(26px * var(--mk, 1)) calc(26px * var(--mk, 1)) calc(28px * var(--mk, 1));display:flex;flex-direction:column;gap:calc(14px * var(--mk, 1))}.mail .m-head{display:flex;align-items:center;gap:calc(11px * var(--mk, 1))}.mail .m-head img{width:calc(40px * var(--mk, 1));height:calc(40px * var(--mk, 1));border-radius:calc(9px * var(--mk, 1));display:block}.mail .m-head b{font-size:calc(20px * var(--mk, 1));font-weight:700;letter-spacing:-.015em}.mail .m-kicker{margin:calc(10px * var(--mk, 1)) 0 0;font-size:calc(14px * var(--mk, 1));color:#C2EDF6}.mail .m-title{margin:0;font-size:calc(27px * var(--mk, 1));font-weight:700;letter-spacing:-.02em;line-height:1.1}.mail .m-btn{display:block;text-align:center;margin-top:calc(6px * var(--mk, 1));padding:calc(15px * var(--mk, 1)) calc(16px * var(--mk, 1));border-radius:calc(14px * var(--mk, 1));background:#fff;color:#031A21;font-size:calc(16px * var(--mk, 1));font-weight:700;letter-spacing:-.005em}.mail .m-line{margin:0;font-size:calc(14.5px * var(--mk, 1));line-height:1.5;color:#fff}.mail .m-fine{margin:0;font-size:calc(12.5px * var(--mk, 1));line-height:1.5;color:#E3F6FB;opacity:.85;font-variant-numeric:tabular-nums}
