.partner-offer .announce{background:var(--amber);color:var(--navy);text-align:center;padding:7px 16px;font-size:.9rem;font-weight:700;display:none}.partner-offer .report-stage{z-index:0;height:210px;margin-top:-4px;position:relative}.partner-offer .report-tilt{background:var(--white);border:1px solid #dfe6f0;border-radius:9px;width:min(344px,92%);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)rotate(-6deg);box-shadow:0 14px 40px #0a246047}.partner-offer .report-tilt img{width:100%;display:block}.partner-offer .report-tilt:after{content:"";background:#ffffff57;position:absolute;inset:0}.partner-offer .get{background:var(--navy);padding-block:clamp(2.6rem,8vw,4.6rem) clamp(2.4rem,7vw,4rem)}.partner-offer .get h2{color:var(--cream);text-align:center;font-size:clamp(2.1rem,1.5rem + 3.4vw,3.4rem)}.partner-offer .anno-frame{max-width:420px;margin:24px auto 0;position:relative}.partner-offer .anno-frame>img{background:var(--white);border-radius:10px;width:100%;display:block;box-shadow:0 18px 50px #00000059}.partner-offer .ann{z-index:3;font-family:var(--font-caveat), "Caveat", cursive;color:var(--navy);white-space:nowrap;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 16px #fff,0 1px 1px #fff;font-size:clamp(1.25rem,5.2vw,1.5rem);font-weight:700;line-height:1.05;position:absolute}.partner-offer .ann-1{top:12.1%;right:2.8%;transform:rotate(-3deg)}.partner-offer .ann-2{top:41.8%;left:5%;transform:rotate(-2deg)}.partner-offer .ann-3{top:62%;right:4.5%;transform:rotate(2deg)}.partner-offer .anno-svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.partner-offer .get-el{background:var(--white);padding-block:clamp(2rem,6vw,3.2rem)}.partner-offer .el-wrap{max-width:420px;margin:0 auto;padding-top:40px;position:relative}.partner-offer .el-wrap .ann{top:0;left:1%;transform:rotate(-2deg)}.partner-offer .el-svg{z-index:2;pointer-events:none;width:100%;height:100px;position:absolute;top:0;left:0}.partner-offer .el-wrap>img{background:var(--white);border:1px solid #dfe6f0;border-radius:10px;width:100%;display:block;box-shadow:0 10px 30px #0a246029}@media (min-width:640px){.partner-offer .announce{display:block}}@media (min-width:920px){.partner-offer .hero{padding-bottom:0}.partner-offer .report-stage{height:300px;margin-top:4px}.partner-offer .report-tilt{width:min(620px,94%);transform:translate(-50%)rotate(-5deg)}.partner-offer .report-tilt:after{background:#ffffff4d}.partner-offer .anno-frame{max-width:720px;margin-top:34px}.partner-offer .ann{font-size:2.15rem}.partner-offer .el-wrap{max-width:720px;padding-top:60px}.partner-offer .el-svg{height:130px}}
