.flp .rvp-head{background:linear-gradient(90deg,#fff 0%,#eefcf9 100%);padding:36px 0 44px!important}.flp .rvp-head h1{color:var(--p);margin:0 0 14px;font-size:46px;font-weight:800;line-height:1.1}.flp .rvp-head .lead{max-width:820px}.flp .rvp-prods{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.flp .rvp-prod{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #3f2cf50d}.flp .rvp-prod h3{margin:0;font-size:17px}.flp .rvp-rate{align-items:center;gap:8px;margin-top:6px;display:flex}.flp .rvp-rate b{color:var(--ink);font-size:22px;font-weight:800}.flp .rvp-rate .rv-stars svg{width:17px;height:17px}.flp .rvp-prod>span{color:var(--mute);font-size:13.5px}.flp .rvp-prod a{color:var(--p);align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.flp .rvp-prod a svg{width:15px;height:15px}.flp .rvp-list{background:#fff;padding-top:48px!important}.flp .rvp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.flp .rvp-bar h2{margin:0;font-size:30px}.flp .rvp-tabs{flex-wrap:wrap;gap:8px;display:flex}.flp .rvp-tabs button{font:700 14px var(--ff);color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.flp .rvp-tabs button i{color:var(--mute);background:var(--soft);border-radius:999px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:800}.flp .rvp-tabs button.on{background:var(--p);border-color:var(--p);color:#fff}.flp .rvp-tabs button.on i{color:#fff;background:#fff3}.flp .rvp-tabs button:focus-visible{outline-offset:2px;outline:3px solid #3f2cf54d}.flp .rvp-grid{columns:3;column-gap:18px;margin:26px 0 0;padding:0;list-style:none}.flp .rvp{break-inside:avoid;border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;margin:0 0 18px;padding:20px;display:flex;box-shadow:0 8px 24px #3f2cf50a}.flp .rvp[hidden]{display:none}.flp .rvp .rv-stars svg{width:17px;height:17px}.flp .rvp .rv-who time{color:var(--mute);font-size:13px}.flp .rvp-tag{color:#0b5f56;background:var(--mint);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:800}.flp .rvp[data-p=paystub] .rvp-tag{background:var(--soft);color:var(--p)}.flp.flp .rvp-note{color:var(--mute);text-align:center;margin:8px 0 0;font-size:13.5px}.flp .rvp-tp{background:#f4f5f9}.flp .rvp-tpbox{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1.25fr 1fr;align-items:center;gap:44px;padding:38px;display:grid;box-shadow:0 16px 40px #1414330f}.flp .rvp-tpk{color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:800;display:inline-flex}.flp .rvp-tpk svg{width:22px;height:22px}.flp .rvp-tpbox h2{margin:0 0 6px;font-size:30px}.flp.flp .rvp-tpbox p{margin:12px 0 0;font-size:16px;line-height:1.7}.flp .rvp-tpbox .btn{background:#00b67a}.flp .rvp-tpbox .btn:hover{background:#00976a}.flp .rvp-steps{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.flp .rvp-steps li{background:var(--soft);border-radius:14px;flex-direction:column;gap:3px;padding:16px 16px 16px 58px;display:flex;position:relative}.flp .rvp-steps li:before{counter-increment:s;content:counter(s);color:#fff;background:#00b67a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:flex;position:absolute;top:16px;left:16px}.flp .rvp-steps b{color:var(--ink);font-size:16px}.flp .rvp-steps span{color:var(--body);font-size:14.5px;line-height:1.55}.flp.flp .rvp-help{text-align:center;margin:22px 0 0;font-size:15px}.flp .rvp-help a{color:var(--p);font-weight:700}@media (max-width:1100px){.flp .rvp-prods{grid-template-columns:1fr 1fr}.flp .rvp-grid{columns:2}.flp .rvp-tpbox{grid-template-columns:1fr;gap:26px;padding:28px}}@media (max-width:700px){.flp .rvp-head h1{font-size:34px}.flp .rvp-grid{columns:1}.flp .rvp-bar h2{font-size:26px}.flp .rvp-tabs{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:2px 20px 6px;overflow-x:auto}.flp .rvp-tabs::-webkit-scrollbar{display:none}.flp .rvp-tabs button{flex-shrink:0}.flp .rvp-bar{display:block}.flp .rvp-bar h2{margin-bottom:14px}.flp .rvp-tpbox{border-radius:18px;padding:22px}.flp .rvp-tpbox h2{font-size:25px}.flp .rvp-tpbox .btn{width:100%}.flp .rvp-tpbox .w2-link{text-align:center;width:100%}.flp .rvp-prod{padding:14px 16px}}
