.sv-graphic{--sv-yellow:#FBBA1D;--sv-ylite:#FFF6DF;--sv-ink:#120F0F;--sv-grey:#727271;--sv-line:#ECEAE6;--sv-soft:#FAF9F7;font-family:Poppins,system-ui,sans-serif;max-width:1180px;margin:0 auto;padding:8px 16px 24px;color:var(--sv-ink);box-sizing:border-box}.sv-graphic *{box-sizing:border-box}.sv-head{text-align:center;margin:0 auto 30px;max-width:760px}.sv-kick{display:inline-flex;align-items:center;gap:8px;background:var(--sv-ylite);color:#9a6e00;font-weight:600;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;padding:7px 15px;border-radius:30px;margin-bottom:14px}.sv-kick i{width:7px;height:7px;border-radius:50%;background:var(--sv-yellow)}.sv-head h2{font-weight:800;font-size:clamp(26px,4.4vw,40px);letter-spacing:-.8px;line-height:1.12;margin:0 0 8px}.sv-head h2 b{color:var(--sv-yellow)}.sv-head p{font-weight:400;font-size:clamp(15px,2vw,17px);color:var(--sv-grey);line-height:1.45;margin:0}.sv-cmp{border:1px solid var(--sv-line);border-radius:20px;overflow:hidden;box-shadow:0 16px 44px #120f0f0f}.sv-cmp-head{display:grid;grid-template-columns:210px 1fr 1fr}.sv-ch{padding:22px 24px;display:flex;flex-direction:column;gap:9px}.sv-ch.lbl{background:var(--sv-ink)}.sv-ch.lbl .t{color:#fff;font-weight:700;font-size:15px}.sv-ch.lbl .s{color:#b7b4b0;font-weight:400;font-size:12px;line-height:1.4}.sv-ch.laser{background:var(--sv-yellow)}.sv-ch.open{background:var(--sv-soft);border-left:1px solid var(--sv-line)}.sv-ch .nm{font-weight:800;font-size:20px;color:var(--sv-ink);line-height:1}.sv-ch .bd{align-self:flex-start;font-weight:600;font-size:11px;letter-spacing:.4px;padding:6px 11px;border-radius:20px}.sv-ch.laser .bd{background:var(--sv-ink);color:var(--sv-yellow)}.sv-ch.open .bd{background:#edeae5;color:var(--sv-grey)}.sv-row{display:grid;grid-template-columns:210px 1fr 1fr}.sv-rl{padding:20px 24px;background:#fcfbfa;border-top:1px solid var(--sv-line);display:flex;align-items:center;gap:11px;font-weight:700;font-size:15px}.sv-rl svg{width:26px;height:26px;stroke:var(--sv-yellow);flex-shrink:0}.sv-cell{padding:18px 24px;border-top:1px solid var(--sv-line);display:flex;align-items:flex-start;gap:12px}.sv-cell.laser{background:#fffdf6}.sv-cell.open{background:#fff;border-left:1px solid var(--sv-line)}.sv-ic{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.sv-cell.laser .sv-ic{background:var(--sv-yellow)}.sv-cell.open .sv-ic{background:#efede9}.sv-ic svg{width:18px;height:18px}.sv-cell.laser .sv-ic svg{stroke:var(--sv-ink)}.sv-cell.open .sv-ic svg{stroke:var(--sv-grey)}.sv-big{font-weight:700;font-size:16px;line-height:1.25}.sv-cell.open .sv-big{color:#3a3633}.sv-sm{font-weight:400;font-size:13.5px;color:var(--sv-grey);margin-top:3px;line-height:1.4}.sv-pill{display:none;font-weight:800;font-size:12px;letter-spacing:.5px;padding:5px 11px;border-radius:8px;margin-bottom:10px;align-self:flex-start}.sv-foot{text-align:center;font-weight:400;font-size:13.5px;color:var(--sv-grey);margin-top:18px;line-height:1.5}.sv-foot b{color:var(--sv-ink);font-weight:600}.sv-tl{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:8px}.sv-tl:before{content:"";position:absolute;top:34px;left:9%;right:9%;height:5px;background:linear-gradient(90deg,var(--sv-yellow),#FFE39A);border-radius:6px;z-index:0}.sv-step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.sv-dot{width:70px;height:70px;border-radius:50%;background:#fff;border:5px solid var(--sv-yellow);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 20px #fbba1d42}.sv-dot svg{width:30px;height:30px;stroke:var(--sv-ink)}.sv-day{margin-top:16px;font-weight:800;font-size:13px;letter-spacing:.5px;color:#fff;background:var(--sv-ink);padding:6px 14px;border-radius:20px}.sv-day b{color:var(--sv-yellow)}.sv-card{margin-top:13px;background:#fcfbf8;border:1px solid var(--sv-line);border-radius:15px;padding:16px 17px;width:100%}.sv-ti{font-weight:700;font-size:16px;line-height:1.2;margin-bottom:7px}.sv-de{font-weight:400;font-size:13px;color:var(--sv-grey);line-height:1.45}.sv-note{margin-top:34px;display:flex;align-items:flex-start;gap:11px;justify-content:center;font-weight:400;font-size:14px;color:var(--sv-grey);background:#fcfbf8;border:1px solid var(--sv-line);border-radius:14px;padding:15px 20px}.sv-note svg{width:20px;height:20px;stroke:var(--sv-yellow);flex-shrink:0;margin-top:1px}.sv-note b{color:var(--sv-ink);font-weight:600}.sv-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--sv-line);font-weight:400;font-size:13px;color:var(--sv-grey)}.sv-brand img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.sv-brand b{color:var(--sv-ink);font-weight:600}@media (max-width:760px){.sv-cmp-head{display:none}.sv-cmp{border:none;box-shadow:none;border-radius:0}.sv-row{display:block;margin-bottom:22px}.sv-rl{background:transparent;border-top:none;padding:0 0 11px;font-size:19px}.sv-rl svg{width:30px;height:30px}.sv-cell{border-top:none;border-radius:14px;margin-bottom:9px;padding:16px 17px;align-items:center}.sv-cell.laser{border:2px solid var(--sv-yellow);background:#fffbef}.sv-cell.open{border:1px solid var(--sv-line);background:var(--sv-soft)}.sv-ic{display:none}.sv-pill{display:inline-block}.sv-cell.laser .sv-pill{background:var(--sv-yellow);color:var(--sv-ink)}.sv-cell.open .sv-pill{background:#e9e6e1;color:var(--sv-grey)}.sv-pill:after{content:""}.sv-big{font-size:17px}.sv-sm{font-size:14px}.sv-cellwrap{display:flex;align-items:center;gap:14px}.sv-tl{display:block;margin-top:4px}.sv-tl:before{inset:30px auto 50px 35px;width:5px;height:auto;background:linear-gradient(180deg,var(--sv-yellow),#FFE39A)}.sv-step{flex-direction:row;align-items:flex-start;text-align:left;gap:18px;margin-bottom:18px}.sv-dot{width:74px;height:74px;border-width:6px}.sv-dot svg{width:32px;height:32px}.sv-stepbody{flex:1}.sv-day{margin-top:0;display:inline-block;margin-bottom:8px}.sv-card{margin-top:0}.sv-ti{font-size:18px}.sv-de{font-size:14.5px}.sv-note{margin-top:14px;text-align:left;justify-content:flex-start}.sv-brand{font-size:12px;text-align:left;justify-content:flex-start}}
