.lv-cp-save .csv2-step{position:absolute;inset:0}.lv-cp-save .csv2-step>*{position:absolute;left:44px;right:44px}.lv-cp-save .csv2-step>.cpp-sheet-hd{top:44px}.lv-cp-save .csv2-q{top:136px;font-size:46px;font-weight:700;line-height:54px;letter-spacing:-.025em;white-space:nowrap}.lv-cp-save .csv2-sub{top:202px;font-size:33px;line-height:41px;color:#4a556b}.lv-cp-save .csv2-opt{display:flex;align-items:center;gap:24px;padding:0 30px;border-radius:22px;border:2px solid #e4e9f2;background:#fff;font-size:37px;font-weight:600;color:#1d2639;white-space:nowrap}.lv-cp-save .csv2-opt[data-on]{border-color:#1d61ee;background:#f5f8ff}.lv-cp-save .csv2-radio{position:relative;display:block;width:38px;height:38px;flex:none;border-radius:50%;border:3px solid #c3cbd9;background:#fff;box-sizing:border-box}.lv-cp-save .csv2-opt[data-on] .csv2-radio,.lv-cp-save .csv2-radio[data-on]{border-color:#1d61ee}.lv-cp-save .csv2-opt[data-on] .csv2-radio:after,.lv-cp-save .csv2-radio[data-on]:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#1d61ee}.lv-cp-save .csv2-pct{top:44px;right:auto;display:grid;width:84px;height:84px;place-items:center;border-radius:50%;background:#eef4ff;color:#1d61ee}.lv-cp-save .csv2-q2{top:150px}.lv-cp-save .csv2-lead{top:216px}.lv-cp-save .csv2-price{top:318px;display:flex;align-items:baseline;gap:20px;height:84px;white-space:nowrap}.lv-cp-save .csv2-price s{font-size:44px;font-weight:500;color:#6b7488;text-decoration-thickness:3px}.lv-cp-save .csv2-price svg{align-self:center;color:#98a2b3}.lv-cp-save .csv2-price b{font-size:72px;font-weight:650;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums}.lv-cp-save .csv2-price span{font-size:38px;color:#4a556b}.lv-cp-save .csv2-no{top:556px;font-size:33px;font-weight:500;text-align:center;color:#5b6578;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.lv-cp-save .csv2-chip .ca-chip-mark{background:#f5f8ff;box-shadow:inset 0 0 0 1.5px #dbe6fb}.lv-cp-save .csv2-chip[data-tone=pos] .ca-chip-mark{background:#dff9ee;box-shadow:none}.lv-cp-save .csv2-offer{position:absolute;z-index:5;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:26px;padding:0 36px;border-radius:30px;background:#fff;box-shadow:0 1px 2px #1018280f,0 28px 56px -18px #17347852}.lv-cp-save .csv2-offer-t{font-size:42px;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.lv-cp-save .csv2-offer .cpp-btn{height:92px;font-size:37px}.lv-cp-save .csv2-card .cpp-name{min-height:62px}.lv-cp-save[data-v=p] .csv2-step>*{left:32px;right:32px}.lv-cp-save[data-v=p] .csv2-step>.cpp-sheet-hd{top:28px}.lv-cp-save[data-v=p] .csv2-q{top:94px;font-size:37px;line-height:44px}.lv-cp-save[data-v=p] .csv2-sub{top:146px;font-size:27px;line-height:33px}.lv-cp-save[data-v=p] .csv2-opt{gap:18px;padding:0 24px;border-radius:18px;font-size:31px}.lv-cp-save[data-v=p] .csv2-radio{width:32px;height:32px;border-width:2.5px}.lv-cp-save[data-v=p] .csv2-opt[data-on] .csv2-radio:after,.lv-cp-save[data-v=p] .csv2-radio[data-on]:after{inset:5px}.lv-cp-save[data-v=p] .csv2-pct{top:28px;width:64px;height:64px}.lv-cp-save[data-v=p] .csv2-q2{top:108px}.lv-cp-save[data-v=p] .csv2-lead{top:160px}.lv-cp-save[data-v=p] .csv2-price{top:240px;gap:16px;height:66px}.lv-cp-save[data-v=p] .csv2-price s{font-size:34px}.lv-cp-save[data-v=p] .csv2-price b{font-size:56px}.lv-cp-save[data-v=p] .csv2-price span{font-size:30px}.lv-cp-save[data-v=p] .csv2-no{top:428px;font-size:27px;text-underline-offset:6px}.lv-cp-save[data-v=p] .csv2-chip{gap:16px;padding:12px 28px 12px 12px;border-radius:24px}.lv-cp-save[data-v=p] .csv2-chip .ca-chip-mark{width:56px;height:56px;border-radius:16px}.lv-cp-save[data-v=p] .csv2-chip .ca-chip-t{font-size:31px}.lv-cp-save[data-v=p] .csv2-card .cpp-name{min-height:48px}.lv-cp-save.lv-frame{visibility:visible}
