@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2f0a7a5d-module__OHVpiW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2f0a7a5d-module__OHVpiW__variable{--rp-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/76e5a9d7303a8632-s.2blig3rclim1e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/379f3281d04263ba-s.3tgr_h6bac4qa.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1956c96e3faab800-s.3xxqt8-5c4151.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd6ffff77ca3306f-s.p.0imkmhr2v2uq8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_9ded004-module__DbHZjq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal;font-weight:800}.plus_jakarta_sans_9ded004-module__DbHZjq__variable{--rp-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26ed902aa342cee9-s.1i-vuiqbian7j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b6a2547f6e6785a9-s.0extyx1bx4u2v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f8b91adae24b6f0a-s.3z3-6s_5x6pue.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a58b44c84be78cb2-s.2xgvpc5bkv-d1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa9b8305417b0a28-s.p.34-ote5xhyd93.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_b75719ff-module__inz_eq__className{font-family:Geist,Geist Fallback;font-style:normal;font-weight:600}.geist_b75719ff-module__inz_eq__variable{--rp-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_533b563e-module__2GhfYa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_533b563e-module__2GhfYa__variable{--rp-serif:"Instrument Serif", "Instrument Serif Fallback"}
.rp-home{--ink:#1e1e1f;--txt:#1e1e1f;--sub:#1e1e1f;--mute:#63605d;--bd:#e5e0dc;--bd2:#dad4cf;--soft:#faf8f7;--soft2:#f5f1ef;--green:#166534;--greenbg:#e6f4ea;--blue:#4c6ce5;--blueh:#4361d6;--pick:#ecf0fe;--link:#3f5bd0;--hover:#efeae7;--band:#2f2f2f;width:100%;color:var(--txt);font:400 16px/1.55 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;overflow:hidden}.rp-home *{box-sizing:border-box}.rp-home .w{width:min(1200px,100% - 40px);margin:0 auto;position:relative}.rp-home .d{font-family:var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.035em;color:var(--ink);font-weight:800}.rp-home a{color:inherit;text-decoration:none}.rp-home .btn{height:44px;font:600 15px/1 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.rp-home .btn:hover{transform:translateY(-1px)}.rp-home .btn.lg{border-radius:12px;height:56px;padding:0 24px;font-size:16px}.rp-home .tag{height:32px;box-shadow:0 0 0 1px var(--bd2);font:500 13px/1 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--sub);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:0 6px;display:inline-flex}.rp-home .tag b{background:var(--ink);color:#fff;font:600 11px/1 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.02em;border-radius:99px;padding:5px 9px}.rp-home .eb{font:600 13px/1 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.rp-home .h2{margin:14px 0 0;font-size:52px;line-height:1.05}.rp-home .lead{color:var(--mute);max-width:620px;margin:18px 0 0;font-size:19px;line-height:1.6}.rp-home .c{text-align:center}.rp-home .c .lead{margin-left:auto;margin-right:auto}.rp-home .sec{padding:128px 0 0}.rp-home .mock{font:600 10.5px/1 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#8a6100;vertical-align:middle;background:#fff4d6;border-radius:5px;padding:4px 6px;display:inline-block}.rp-home .nav{border-bottom:1px solid var(--bd);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;height:72px}.rp-home .nav .w{align-items:center;height:72px;display:flex}.rp-home .nav .links{font:500 15px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--sub);gap:34px;margin-left:56px;display:flex}.rp-home .nav .right{align-items:center;gap:10px;margin-left:auto;display:flex}.rp-home .nav .right .si{font:500 15px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--sub);padding:0 12px}.rp-home .hero{background:radial-gradient(1200px 520px at 50% -80px,#faf8f7,#fff0 70%);padding:84px 0 0;position:relative}.rp-home .grid-bg{background-image:linear-gradient(var(--bd) 1px,transparent 1px),linear-gradient(90deg,var(--bd) 1px,transparent 1px);opacity:.6;pointer-events:none;background-size:64px 64px;height:720px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(60% 70% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 0,#000 30%,#0000 75%)}.rp-home .hero h1{max-width:1000px;margin:26px auto 0;font-size:84px;line-height:.98}.rp-home .hero h1 em{background:linear-gradient(90deg,#1e1e1f,#6b7280 50%,#1e1e1f) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s linear infinite rp-sheen}@keyframes rp-sheen{to{background-position:-200% 0}}.rp-home .hero .lead{max-width:700px;margin-top:26px;font-size:21px}.rp-home .form{width:600px;box-shadow:0 0 0 1px var(--bd2),0 20px 40px -20px #10182840;background:#fff;border-radius:16px;align-items:center;gap:8px;margin:38px auto 0;padding:8px;display:flex}.rp-home .form label{height:48px;font:500 16px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.rp-home .form label span{color:#8f8b87}.rp-home .form input{font:500 16px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.rp-home .micro{font:500 13.5px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--mute);justify-content:center;gap:22px;margin-top:16px;display:flex}.rp-home .micro span:before{content:"✓";color:var(--green);margin-right:6px;font-weight:700}.rp-home .shot{width:min(1200px,100% - 40px);height:600px;margin:64px auto 0;position:relative}.rp-home .win{box-shadow:0 0 0 1px var(--bd2),0 50px 100px -40px #10182859,0 30px 60px -30px #00000040;background:#fff;border-radius:18px;animation:1s cubic-bezier(.2,.8,.2,1) both rp-rise;position:absolute;inset:0;overflow:hidden}@keyframes rp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.rp-home .wbar{border-bottom:1px solid var(--bd);background:#faf8f7;align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.rp-home .wbar i{background:#e5e0dc;border-radius:50%;width:10px;height:10px;display:block}.rp-home .wbar span{font:500 12px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--mute);background:var(--soft2);border-radius:6px;margin:0 auto;padding:4px 80px}.rp-home .app{grid-template-columns:220px 1fr;height:560px;display:grid}.rp-home .side{border-right:1px solid var(--bd);font:500 13.5px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--sub);background:#faf8f7;padding:16px 12px}.rp-home .side .ws{align-items:center;gap:10px;padding:6px 8px 16px;display:flex}.rp-home .side .ws i{background:var(--ink);color:#fff;width:28px;height:28px;font:700 13px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;border-radius:8px;justify-content:center;align-items:center;font-style:normal;display:flex}.rp-home .side .ws small{color:var(--mute);font-size:12px;font-weight:400;display:block}.rp-home .side .it{border-radius:7px;align-items:center;gap:10px;margin-bottom:2px;padding:7px 8px;display:flex}.rp-home .side .it.on{color:var(--ink);background:#efeae7;font-weight:600}.rp-home .side .it svg{color:#8792a2}.rp-home .main{background:#fff;padding:22px 28px}.rp-home .main h3{font:700 22px/1 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0}.rp-home .main .sub{color:var(--mute);margin-top:6px;font-size:13px}.rp-home .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.rp-home .kpi{border:1px solid var(--bd);border-radius:12px;padding:14px 16px}.rp-home .kpi small{font:500 12.5px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--mute)}.rp-home .kpi b{font:700 26px/1.1 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);letter-spacing:-.02em;margin-top:6px;display:block}.rp-home .kpi .up{font:600 12px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--green);background:var(--greenbg);vertical-align:4px;border-radius:5px;margin-left:6px;padding:2px 6px}.rp-home .chart{border:1px solid var(--bd);border-radius:12px;height:230px;margin-top:14px;padding:14px 16px;position:relative}.rp-home .chart .t{font:600 13px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink)}.rp-home .chart .t span{color:var(--mute);margin-left:8px;font-weight:400}.rp-home .chart svg{position:absolute;bottom:14px;left:16px;right:16px}.rp-home .draw{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:2.4s cubic-bezier(.4,0,.2,1) .5s forwards rp-draw}@keyframes rp-draw{to{stroke-dashoffset:0}}.rp-home .next{border:1px solid var(--bd);border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:13.5px;display:flex}.rp-home .next .dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite rp-live;box-shadow:0 0 #1a7f3780}@keyframes rp-live{70%{box-shadow:0 0 0 8px #4c6ce500}to{box-shadow:0 0 #4c6ce500}}.rp-home .next b{color:var(--ink)}.rp-home .next span{color:var(--mute);margin-left:auto}.rp-home .float{box-shadow:0 0 0 1px var(--bd2),0 24px 48px -20px #10182859;font:500 13.5px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--txt);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;animation:5s ease-in-out infinite rp-bob;display:flex;position:absolute}@keyframes rp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.rp-home .float .ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rp-home .float b{color:var(--ink);font-weight:600;display:block}.rp-home .float small{color:var(--mute);font-size:12px}.rp-home .strip{text-align:center;margin-top:80px}.rp-home .strip p{font:500 14px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--mute);margin:0 0 22px}.rp-home .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.rp-home .mrow{gap:56px;width:max-content;animation:40s linear infinite rp-marq;display:flex}@keyframes rp-marq{to{transform:translate(-50%)}}.rp-home .mrow span{font:700 20px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#8f8b87;letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.rp-home .mrow span i{background:#e5e0dc;border-radius:7px;width:26px;height:26px;display:block}.rp-home .facts{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:88px;display:grid}.rp-home .facts div{border-right:1px solid var(--bd);padding:30px 28px}.rp-home .facts div:last-child{border-right:0}.rp-home .facts b{font:800 44px/1 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.04em;color:var(--ink);display:block}.rp-home .facts span{color:var(--mute);margin-top:10px;font-size:15px;display:block}.rp-home .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.rp-home .step{background:var(--soft);border-radius:20px;height:440px;padding:28px;position:relative;overflow:hidden}.rp-home .step .n{font:700 13px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--mute)}.rp-home .step h3{font:700 24px/1.2 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.025em;color:var(--ink);margin:10px 0 8px}.rp-home .step p{color:var(--mute);margin:0;font-size:15.5px}.rp-home .step .vis{box-shadow:0 0 0 1px var(--bd),0 12px 30px -16px #1018284d;background:#fff;border-radius:14px;padding:16px;position:absolute;bottom:28px;left:28px;right:28px}.rp-home .inp{height:42px;box-shadow:0 0 0 1px var(--bd2);font:500 14px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);border-radius:9px;align-items:center;padding:0 12px;display:flex}.rp-home .inp span{color:#8f8b87}.rp-home .caret{background:var(--ink);width:1.5px;height:18px;margin-left:2px;animation:1s step-end infinite rp-blink;display:inline-block}@keyframes rp-blink{50%{opacity:0}}.rp-home .kw{border-bottom:1px solid var(--bd);color:var(--txt);justify-content:space-between;align-items:center;padding:9px 2px;font-size:13.5px;display:flex}.rp-home .kw:last-child{border:0}.rp-home .kw em{font-style:normal;font:600 11.5px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;border-radius:5px;padding:3px 7px}.rp-home .e1{background:var(--greenbg);color:var(--green)}.rp-home .e2{color:#8a6100;background:#fff4d6}.rp-home .cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.rp-home .cal div{background:var(--soft2);border-radius:6px;height:34px;position:relative}.rp-home .bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.rp-home .tile{box-shadow:0 0 0 1px var(--bd);background:#fff;border-radius:20px;min-height:300px;padding:28px;position:relative;overflow:hidden}.rp-home .tile.span2{grid-column:span 2}.rp-home .tile .ico{background:var(--ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rp-home .tile h3{font:700 22px/1.2 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.025em;color:var(--ink);margin:20px 0 8px}.rp-home .tile p{color:var(--mute);max-width:460px;margin:0;font-size:15.5px}.rp-home .chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.rp-home .chips span{height:32px;box-shadow:0 0 0 1px var(--bd2);font:500 13px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--sub);border-radius:99px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.rp-home .ai-ans{background:var(--soft);color:var(--txt);border-radius:12px;margin-top:22px;padding:14px 16px;font-size:14px}.rp-home .ai-ans .q{color:var(--ink);margin-bottom:6px;font-weight:600}.rp-home .ai-ans mark{background:var(--ink);color:#fff;border-radius:5px;padding:1px 6px;font-size:12.5px;font-weight:600}.rp-home .qual{grid-template-columns:minmax(0,1fr) 360px;gap:24px;margin-top:56px;display:grid}.rp-home .doc{box-shadow:0 0 0 1px var(--bd),0 30px 60px -30px #10182840;background:#fff;border-radius:20px;padding:40px 48px}.rp-home .doc .meta{font:500 13px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--mute);align-items:center;gap:10px;display:flex}.rp-home .doc h4{font:800 34px/1.15 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:14px 0 18px}.rp-home .doc .cover{background:linear-gradient(135deg,#2f2f2f,#4c6ce5 55%,#9cc6f5);border-radius:14px;height:230px;position:relative;overflow:hidden}.rp-home .doc .cover:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff24 50%,#0000 65%) 0 0/200% 100%;animation:4s linear infinite rp-sheen;position:absolute;inset:0}.rp-home .doc p{color:var(--txt);margin:22px 0 0;font-size:16.5px;line-height:1.75}.rp-home .doc h5{font:700 22px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.02em;color:var(--ink);margin:28px 0 0}.rp-home .toc{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rp-home .toc span{font:500 12.5px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--soft2);color:var(--sub);border-radius:6px;padding:5px 9px}.rp-home .score{box-shadow:0 0 0 1px var(--bd);background:#fff;border-radius:20px;align-self:start;padding:26px}.rp-home .ring{width:140px;height:140px;margin:6px auto 0;position:relative}.rp-home .ring b{font:800 40px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);letter-spacing:-.03em;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rp-home .chk{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;display:flex}.rp-home .chk:last-child{border:0}.rp-home .chk span:last-child{color:var(--green);font-weight:600}.rp-home .math{grid-template-columns:440px minmax(0,1fr);gap:24px;margin-top:56px;display:grid}.rp-home .calc{background:var(--ink);color:#fff;border-radius:20px;padding:32px}.rp-home .calc h3{font:800 30px/1.15 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:#fff;margin:12px 0 26px}.rp-home .calc label{font:500 14px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#dad4cf;justify-content:space-between;display:flex}.rp-home .calc label b{color:#fff}.rp-home .calc input[type=range]{accent-color:#fff;width:100%;margin:14px 0 24px}.rp-home .calc .res{border-top:1px solid #3a3a3a;padding-top:22px}.rp-home .calc .res small{color:#8f8b87;font-size:13px}.rp-home .calc .res b{font:800 52px/1.05 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.04em;margin-top:6px;display:block}.rp-home .calc .res p{color:#8f8b87;margin:10px 0 0;font-size:13px}.rp-home .calc .btn{width:100%;color:var(--ink);background:#fff;margin-top:22px}.rp-home table.cmp{border-collapse:separate;border-spacing:0;width:100%;box-shadow:0 0 0 1px var(--bd);border-radius:20px;font-size:15px;overflow:hidden}.rp-home .cmp th,.rp-home .cmp td{text-align:left;border-bottom:1px solid var(--bd);padding:18px 20px}.rp-home .cmp th{font:600 13px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--mute);background:var(--soft);text-transform:uppercase;letter-spacing:.05em}.rp-home .cmp tr:last-child td{border-bottom:0}.rp-home .cmp td:first-child{color:var(--ink);font-weight:600}.rp-home .cmp tr.us td:first-child{align-items:center;gap:8px;display:flex}.rp-home .cmp .y{color:var(--green);font-weight:600}.rp-home .cmp .n{color:#8f8b87}.rp-home .revs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.rp-home .rev{box-shadow:0 0 0 1px var(--bd);background:#fff;border-radius:20px;padding:28px}.rp-home .rev .st{color:#1e1e1f;letter-spacing:2px}.rp-home .rev p{color:var(--txt);margin:14px 0 22px;font-size:17px;line-height:1.6}.rp-home .rev .who{font:600 14px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);align-items:center;gap:12px;display:flex}.rp-home .rev .who i{background:#e5e0dc;border-radius:50%;width:40px;height:40px;display:block}.rp-home .rev .who small{color:var(--mute);font-weight:400;display:block}.rp-home .rev .res{gap:8px;margin-top:18px;display:flex}.rp-home .rev .res span{font:600 12.5px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--greenbg);color:var(--green);border-radius:6px;padding:4px 8px}.rp-home .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:56px;display:grid}.rp-home .plan{box-shadow:0 0 0 1px var(--bd);background:#fff;border-radius:22px;padding:30px;position:relative}.rp-home .plan.pop{background:var(--ink);color:#dad4cf;box-shadow:0 30px 60px -24px #00000073}.rp-home .plan .pill{font:600 12px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:#fff;border-radius:99px;padding:5px 10px;position:absolute;top:22px;right:22px}.rp-home .plan h4{font:700 18px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);margin:0}.rp-home .plan.pop h4{color:#fff}.rp-home .plan .who{color:var(--mute);margin-top:6px;font-size:14px}.rp-home .plan .pr{font:800 52px/1 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.04em;color:var(--ink);margin-top:22px}.rp-home .plan.pop .pr{color:#fff}.rp-home .plan .pr small{font:500 14px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--mute);letter-spacing:0;margin-left:6px}.rp-home .plan .btn{width:100%;margin-top:24px}.rp-home .plan.pop .btn.k{color:var(--ink);background:#fff}.rp-home .plan ul{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.rp-home .plan li{gap:10px;display:flex}.rp-home .plan li:before{content:"✓";color:var(--green);font-weight:700}.rp-home .plan li b{color:var(--ink);font-weight:600}.rp-home .plan.pop li b{color:#fff}.rp-home .guar{font:500 14px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--mute);justify-content:center;gap:28px;margin-top:28px;display:flex}.rp-home .faq{grid-template-columns:400px minmax(0,1fr);gap:64px;display:grid}.rp-home .qa{border-bottom:1px solid var(--bd)}.rp-home .qa summary{cursor:pointer;font:600 18px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;list-style:none;display:flex}.rp-home .qa summary::-webkit-details-marker{display:none}.rp-home .qa summary:after{content:"+";font:300 26px/1 var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--mute);transition:transform .2s}.rp-home .qa[open] summary:after{transform:rotate(45deg)}.rp-home .qa p{color:var(--mute);max-width:680px;margin:0 0 24px;font-size:16px;line-height:1.65;animation:.25s ease-out rp-fin}@keyframes rp-fin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rp-home .final{background:var(--ink);text-align:center;border-radius:28px;width:min(1200px,100% - 40px);margin:128px auto 0;padding:96px 0;position:relative;overflow:hidden}.rp-home .final .g{background-image:linear-gradient(#3a3a3a 1px,#0000 1px),linear-gradient(90deg,#3a3a3a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80%,#000,#0000 75%);mask-image:radial-gradient(60% 80%,#000,#0000 75%)}.rp-home .final h2{color:#fff;margin:0;font-size:60px;line-height:1.02;position:relative}.rp-home .final p{color:#8f8b87;margin:18px 0 0;font-size:19px;position:relative}.rp-home .final .form{box-shadow:none;position:relative}.rp-home .final .micro{color:#8f8b87;position:relative}.rp-home footer{width:min(1200px,100% - 40px);color:var(--mute);grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:32px;margin:0 auto;padding:72px 0 64px;font-size:14.5px;display:grid}.rp-home footer h6{font:600 14px var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);margin:0 0 16px}.rp-home footer span{margin-bottom:10px;display:block}.rp-home .legal{border-top:1px solid var(--bd);width:min(1200px,100% - 40px);color:var(--mute);justify-content:space-between;margin:0 auto;padding:24px 0 40px;font-size:13.5px;display:flex}.rp-home{font-family:var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:#fff}.rp-home .d,.rp-home .d{font-family:var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.03em;font-weight:700}.rp-home [style*=Plus\ Jakarta],.rp-home .facts b,.rp-home .step h3,.rp-home .tile h3,.rp-home .doc h4,.rp-home .doc h5,.rp-home .calc h3,.rp-home .calc .res b,.rp-home .plan .pr,.rp-home .ring b,.rp-home .mrow span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.rp-home *{font-family:inherit}.rp-home .btn{border-radius:999px;font-weight:600}.rp-home .btn.k{background:var(--blue);color:#fff;box-shadow:none}.rp-home .btn.k:hover{background:var(--blueh)}.rp-home .btn.o{color:var(--ink);box-shadow:0 0 0 1px var(--bd2);background:#fff}.rp-home .tag{box-shadow:0 0 0 1px var(--bd)}.rp-home .tag b{background:var(--pick);color:var(--link)}.rp-home .eb{color:var(--mute);letter-spacing:.06em}.rp-home .hero{background:linear-gradient(#faf8f7,#fff 70%)}.rp-home .grid-bg{display:none}.rp-home .hero h1{letter-spacing:-.04em;font-size:76px}.rp-home .hero h1 em{color:var(--blue);-webkit-text-fill-color:var(--blue);background:0 0;animation:none}.rp-home .form{box-shadow:0 0 0 1px var(--bd2);border-radius:999px;padding:6px}.rp-home .form .btn{height:46px}.rp-home .win{box-shadow:0 0 0 1px var(--bd),0 24px 60px -36px #0f0f0f40;border-radius:14px}.rp-home .wbar{background:#fff}.rp-home .wbar i{background:var(--bd)}.rp-home .wbar span{background:var(--soft2)}.rp-home .side{background:var(--soft2);border-color:var(--bd)}.rp-home .side .it.on{color:var(--ink);background:#eae5e1}.rp-home .side .ws i{background:var(--blue)}.rp-home .kpi,.rp-home .chart,.rp-home .next{border-color:var(--bd);border-radius:14px}.rp-home .chart path.draw{stroke:var(--blue)}.rp-home .next .dot{background:var(--blue);box-shadow:0 0 #4c6ce580}.rp-home .float{box-shadow:0 0 0 1px var(--bd),0 12px 28px -18px #0f0f0f4d}.rp-home .mrow span i{background:var(--soft2)}.rp-home .facts,.rp-home .facts div{border-color:var(--bd)}.rp-home .step{background:var(--soft);box-shadow:0 0 0 1px var(--bd);border-radius:14px}.rp-home .step .vis{box-shadow:0 0 0 1px var(--bd);border-radius:12px}.rp-home .cal div.f{background:var(--blue)}.rp-home .cal div.p{background:var(--pick)}.rp-home .tile{box-shadow:0 0 0 1px var(--bd);border-radius:14px}.rp-home .tile .ico{background:var(--pick);color:var(--blue);border-radius:10px}.rp-home .chips span{box-shadow:0 0 0 1px var(--bd)}.rp-home .ai-ans{background:var(--soft2)}.rp-home .ai-ans mark{background:var(--pick);color:var(--link)}.rp-home .doc{box-shadow:0 0 0 1px var(--bd);border-radius:14px}.rp-home .toc span{background:var(--soft2)}.rp-home .score{box-shadow:0 0 0 1px var(--bd);border-radius:14px}.rp-home .score .ring circle:last-child{stroke:var(--blue)}.rp-home .calc{background:var(--band);border-radius:14px}.rp-home .calc .eb{color:#c9c3be}.rp-home .calc label{color:#d4d4d4}.rp-home .calc input[type=range]{accent-color:#9db0f5}.rp-home .calc .btn{background:var(--blue);color:#fff}.rp-home table.cmp{box-shadow:0 0 0 1px var(--bd);border-radius:14px}.rp-home .cmp th{background:var(--soft);color:var(--mute)}.rp-home .cmp td,.rp-home .cmp th{border-color:var(--bd)}.rp-home .cmp tr.us td{background:var(--pick)}.rp-home .rev{box-shadow:0 0 0 1px var(--bd);border-radius:14px}.rp-home .rev .st{color:var(--ink)}.rp-home .rev .who i{background:#ffc9a8}.rp-home .revs .rev:nth-child(2) .who i{background:#b9d6f7}.rp-home .revs .rev:nth-child(3) .who i{background:#e8d9cc}.rp-home .plan{box-shadow:0 0 0 1px var(--bd);border-radius:14px}.rp-home .plan.pop{color:var(--txt);box-shadow:0 0 0 2px var(--blue);background:#fff}.rp-home .plan.pop h4,.rp-home .plan.pop .pr,.rp-home .plan.pop li b{color:var(--ink)}.rp-home .plan.pop .who{color:var(--mute)}.rp-home .plan.pop li:before{color:var(--green)}.rp-home .plan .pill,.rp-home .plan.pop .btn.k{background:var(--blue);color:#fff}.rp-home .qa{border-color:var(--bd)}.rp-home .final{background:var(--band);border-radius:14px}.rp-home .final .g{display:none}.rp-home .final .form{box-shadow:none}.rp-home .mock{color:#a4520a;background:#fdf0dc}.rp-home{overflow:clip}.rp-home,.rp-home *{font-family:var(--rp-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.rp-home .d,.rp-home .d{letter-spacing:-.035em;font-weight:600;font-family:var(--rp-inter),-apple-system,sans-serif!important}.rp-home .nav{z-index:40;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--bd);background:#ffffffbf;position:sticky;top:0}.rp-home .nav .links{gap:4px;margin-left:auto;margin-right:auto}.rp-home .nav .links a{font:500 14px/20px var(--rp-inter);letter-spacing:-.01em;color:var(--mute);border-radius:999px;padding:8px 14px;transition:background .15s,color .15s}.rp-home .nav .links a:hover{background:var(--hover);color:var(--ink)}.rp-home .nav .right{margin-left:0}.rp-home .nav .right .btn.k{height:36px;padding:0 16px;font-size:14px}.rp-home .btn{letter-spacing:-.01em;border-radius:999px;font-weight:600;position:relative;overflow:hidden}.rp-home .btn.k{color:#fff;background:linear-gradient(#5273e8 0%,#4c6ce5 55%,#3f5bd0 100%);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff1f,0 4px 14px #4c6ce573}.rp-home .btn.k:hover{filter:brightness(1.06)}.rp-home .btn.k:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;animation:3s ease-in-out infinite rp-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes rp-shine{0%,55%{left:-60%}to{left:130%}}.rp-home .ar{animation:2.4s ease-in-out infinite rp-nudge;display:inline-block}@keyframes rp-nudge{0%,60%,to{transform:translate(0)}75%{transform:translate(4px)}}.rp-home .btn.glass{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff1a;height:44px;padding:0 20px;font-size:14px;font-weight:500;box-shadow:0 0 0 1px #ffffff26}.rp-home .hero{background:0 0;padding:0}.rp-home .hbox{background:#16161a;border-radius:40px;margin:20px 20px 0;padding:120px 0 330px;position:relative;overflow:hidden}.rp-home .streaks{filter:blur(14px);position:absolute;inset:0}.rp-home .streaks i{animation:ease-in-out infinite alternate rp-drift;display:block;position:absolute;top:-10%;bottom:-10%}@keyframes rp-drift{0%{transform:translate(-30px)scaleY(1)}to{transform:translate(30px)scaleY(1.08)}}.rp-home .hshade{background:radial-gradient(55% 60% at 50% 42%,#16161aeb,#16161a8c 55%,#16161a26 100%),linear-gradient(#16161a33,#16161a00 30%,#16161a99);position:absolute;inset:0}.rp-home .hin{z-index:2;position:relative}.rp-home .gpill{-webkit-backdrop-filter:blur(8px);height:32px;font:400 15px/1 var(--rp-inter);color:#ffffffe6;background:#ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:inline-flex;box-shadow:0 0 0 1px #ffffff26}.rp-home .gpill b{color:#1e1e1f;font:600 12px/16px var(--rp-inter);background:#ffffffeb;border-radius:999px;padding:3px 9px 3px 7px}.rp-home .hero h1{font:600 72px/1.06 var(--rp-inter);letter-spacing:-.04em;color:#fff;max-width:900px;margin:30px auto 0}.rp-home .hero h1 em{color:#fff;-webkit-text-fill-color:#fff}.rp-home .aiw{font:500 17px var(--rp-inter);color:#ffffffe6;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.rp-home .aiic{display:flex}.rp-home .aiic i{color:#fff;width:34px;height:34px;font:700 13px var(--rp-inter);border:2px solid #16161a;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-style:normal;display:flex}.rp-home .aiic i:first-child{margin-left:0}.rp-home .hero .lead{color:#fff9;max-width:600px;margin-top:22px;font-size:17px;line-height:1.6}.rp-home .hero .form{-webkit-backdrop-filter:blur(8px);background:#ffffff1a;margin-top:30px;box-shadow:0 0 0 1px #ffffff26}.rp-home .hero .form label,.rp-home .hero .form input{color:#fff}.rp-home .ctas2{margin-top:14px}.rp-home .facts{border:0;margin-top:72px}.rp-home .facts div{text-align:center;border:0}.rp-home .facts b{font:600 40px/1 var(--rp-inter);letter-spacing:-.03em}.rp-home .sec .eb,.rp-home .faq .eb{color:#fff;font:600 13px/1 var(--rp-inter);letter-spacing:0;text-transform:none;background:linear-gradient(#5273e8,#4c6ce5);border-radius:999px;padding:7px 14px;display:inline-block;transform:rotate(-3deg);box-shadow:0 6px 16px -6px #4c6ce599}.rp-home .sec .h2,.rp-home .faq .h2{letter-spacing:-.035em;margin-top:6px;font-weight:600}.rp-home .step,.rp-home .tile,.rp-home .doc,.rp-home .score,.rp-home .rev,.rp-home .plan,.rp-home table.cmp{border-radius:20px}.rp-home .steps,.rp-home .bento{gap:16px}.rp-home .revs{perspective:1200px;justify-content:center;gap:0;margin-top:72px;display:flex}.rp-home .rev{width:400px;box-shadow:0 0 0 1px var(--bd),0 30px 60px -30px #0f0f0f40;background:#fff;flex:none;margin:0 -18px;transition:transform .3s}.rp-home .rev:first-child{transform:rotate(-6deg)translateY(24px)}.rp-home .rev:nth-child(2){z-index:2;transform:rotate(-1deg)}.rp-home .rev:nth-child(3){transform:rotate(5deg)translateY(18px)}.rp-home .rev:hover{z-index:3;transform:rotate(0)translateY(-6px)}.rp-home .qm{background:var(--soft2);width:40px;height:40px;color:var(--mute);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font:700 22px/1 Georgia,serif;display:flex}.rp-home .sbar{z-index:50;-webkit-backdrop-filter:blur(12px);width:min(1016px,100% - 24px);box-shadow:0 0 0 1px var(--bd),0 24px 50px -20px #0f0f0f4d;background:#ffffffe0;border-radius:20px;align-items:center;gap:16px;margin:96px auto 0;padding:14px 16px 14px 18px;display:flex;position:sticky;bottom:24px}.rp-home .sbar .sbic{background:var(--pick);border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.rp-home .sbar b{font:600 17px/1.3 var(--rp-inter);color:var(--ink);display:block}.rp-home .sbar small{color:var(--mute);margin-top:2px;font-size:14px;display:block}.rp-home .sbar .btn{margin-left:auto}.rp-home .sbx{color:#8f8b87;padding:0 6px;font-size:20px}.rp-home .final{border-radius:40px;margin-top:96px}.rp-home .hbox{background:#fff;border-radius:0;margin:0;padding:84px 0 0;overflow:visible}.rp-home .hgrid{opacity:.6;pointer-events:none;background-image:linear-gradient(#e5e0dc 1px,#0000 1px),linear-gradient(90deg,#e5e0dc 1px,#0000 1px);background-size:64px 64px;height:760px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(60% 70% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 0,#000 30%,#0000 75%)}.rp-home .gpill{-webkit-backdrop-filter:blur(8px)saturate(1.4);color:#1e1e1fe6;height:32px;font:500 14px/14px var(--rp-inter);background:#ffffff8c;gap:12px;padding:6px 14px 6px 6px;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #1e1e1f14,0 6px 18px -8px #4c6ce540}.rp-home .gpill span{color:#1e1e1fd9}.rp-home .gpill b{color:#1b1b1b;height:20px;font:600 12px/16px var(--rp-inter);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex;box-shadow:0 0 0 1px #1e1e1f0f,0 1px 2px #1e1e1f14}.rp-home .hero h1,.rp-home .hero h1 em{color:#1e1e1f;-webkit-text-fill-color:#1e1e1f}.rp-home .aiw{color:#1e1e1f}.rp-home .aiic i{border-color:#fff}.rp-home .hero .lead{color:#63605d}.rp-home .hero .form{background:#fffc;box-shadow:0 0 0 1px #dad4cf,0 20px 40px -24px #0f0f0f40}.rp-home .hero .form label,.rp-home .hero .form input{color:#1e1e1f}.rp-home .hero .form label span{color:#8f8b87}.rp-home .btn.glass{color:#1e1e1f;background:#ffffffb3;box-shadow:0 0 0 1px #dad4cf}.rp-home .btn.glass:hover{background:#fff}.rp-home .hero .micro{color:#63605d}.rp-home .hero .micro span:before{color:#166534}.rp-home .hero h1.hj{letter-spacing:-.045em;background:linear-gradient(#2b3b8f 0%,#3f5bd0 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:1040px;padding-bottom:6px;font-size:86px;font-weight:600;line-height:1;font-family:var(--rp-geist),var(--rp-inter),sans-serif!important}.rp-home .hero h1.hj em{letter-spacing:-.02em;background:linear-gradient(100deg,#4c6ce5 0%,#7c93f0 40%,#4c6ce5 60%,#3f5bd0 100%) 0 0/200% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 6px 8px 2px;font-size:100px;font-style:italic;font-weight:400;line-height:.95;animation:6s linear infinite rp-titleSheen;display:inline-block;font-family:var(--rp-serif),Georgia,serif!important}@keyframes rp-titleSheen{to{background-position:-200% 0}}.rp-home .hws{pointer-events:none;z-index:3;position:absolute;inset:0}.rp-home .hws *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.rp-home .hw{text-align:left;color:#1e1e1f;background:#fff;border-radius:14px;width:228px;padding:12px 14px;animation:6s ease-in-out infinite rp-hwf;position:absolute;box-shadow:0 0 0 1px #e5e0dc,0 22px 44px -24px #0f0f0f59}@keyframes rp-hwf{0%,to{translate:0}50%{translate:0 -10px}}.rp-home .hwh{color:#63605d;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;font-weight:600;display:flex}.rp-home .hic{border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;display:flex}.rp-home .hwt{color:#1e1e1f;font-size:13.5px;font-weight:600;line-height:1.3;display:block}.rp-home .hwr{color:#63605d;justify-content:space-between;align-items:center;margin-top:6px;font-size:12px;display:flex}.rp-home .ok{color:#166534;background:#e6f4ea;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.rp-home .bars{align-items:flex-end;gap:4px;height:30px;margin-top:10px;display:flex}.rp-home .bars i{background:#ecf0fe;border-radius:3px 3px 1px 1px;flex:1;display:block}.rp-home .bars i:last-child{background:#4c6ce5}.rp-home .hw1{top:34px;left:-84px;transform:rotate(-5deg)}.rp-home .hw2{align-items:center;gap:10px;width:250px;animation-delay:-2s;display:flex;top:318px;left:-64px;transform:rotate(3deg)}.rp-home .cov{background:linear-gradient(135deg,#cfe3f7,#9cc6f5 55%,#4c6ce5);border-radius:10px;flex:none;width:54px;height:54px}.rp-home .live{background:#16a34a;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #16a34a2e}.rp-home .hw2 small{color:#8f8b87;margin-top:3px;font-size:11px;display:block}.rp-home .hw3{animation-delay:-1s;top:26px;right:-84px;transform:rotate(4deg)}.rp-home .rank{color:#8f8b87;align-items:center;gap:8px;font-size:13px;display:flex}.rp-home .rank span{text-decoration:line-through}.rp-home .rank b{color:#1e1e1f;letter-spacing:-.02em;font-size:24px;font-weight:700}.rp-home .rank .ok{margin-left:auto}.rp-home .spark{width:100%;height:34px;margin-top:8px;display:block}.rp-home .hw4{width:250px;animation-delay:-3.5s;top:300px;right:-70px;transform:rotate(-3deg)}.rp-home .bub{color:#1e1e1f;background:#f5f1ef;border-radius:10px 10px 10px 2px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.5}.rp-home .bub mark{color:#3f5bd0;background:#ecf0fe;border-radius:4px;padding:0 4px;font-weight:600}.rp-home .hpill{color:#1e1e1f;background:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:600;animation:5s ease-in-out infinite rp-hwf;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #e5e0dc,0 12px 24px -16px #0f0f0f4d}.rp-home .hp1{color:#3f5bd0;animation-delay:-1.2s;top:214px;left:96px;transform:rotate(-6deg)}.rp-home .hp2{padding-left:4px;animation-delay:-2.6s;top:216px;right:96px;transform:rotate(5deg)}.rp-home .sc{color:#fff;background:conic-gradient(#4c6ce5 0 96%,#e5e0dc 0);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:flex}.rp-home #pricing .eb{color:#4c6ce5;box-shadow:none;font:600 13px/1 var(--rp-inter);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0;display:inline-block;transform:none}.rp-home #pricing .h2{letter-spacing:-.035em;margin-top:14px;font-weight:800;font-family:var(--rp-jakarta),var(--rp-inter),sans-serif!important}.rp-home #pricing .plans{align-items:start;gap:20px}.rp-home #pricing .plan{background:#fff;border-radius:22px;padding:30px;box-shadow:0 0 0 1px #e5e0dc}.rp-home #pricing .plan.pop{color:#d4d4d4;background-color:#1e1e1f;background-image:radial-gradient(circle at 100% 0,#4c6ce573,#4c6ce500 42%),radial-gradient(circle at 0 115%,#3f5bd052,#3f5bd000 46%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;box-shadow:0 30px 60px -24px #4c6ce580}.rp-home #pricing .plan.pop h4,.rp-home #pricing .plan.pop .pr,.rp-home #pricing .plan.pop li b{color:#fff}.rp-home #pricing .plan.pop .who,.rp-home #pricing .plan.pop .pr small{color:#a8a29e}.rp-home #pricing .plan.pop li{color:#d4d4d4}.rp-home #pricing .plan.pop li:before{color:#9db0f5}.rp-home #pricing .plan .pill{color:#fff;background:linear-gradient(#5273e8,#3f5bd0)}.rp-home #pricing .plan .btn{border-radius:10px}.rp-home #pricing .plan.pop .btn.k{color:#fff;background:linear-gradient(#5273e8 0%,#4c6ce5 55%,#3f5bd0 100%);box-shadow:inset 0 1px #ffffff40,0 10px 24px -10px #4c6ce5cc}.rp-home #pricing .plan .btn.o{background:#fff;box-shadow:0 0 0 1px #dad4cf}.rp-home #pricing .guar{color:#63605d}.rp-home .final{background-color:#1e1e1f;background-image:radial-gradient(circle at 100% 0,#4c6ce573,#4c6ce500 42%),radial-gradient(circle at 0 100%,#3f5bd052,#3f5bd000 46%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:28px;width:min(1200px,100% - 40px);margin:128px auto 0;padding:96px 0}.rp-home .final .g{background-image:linear-gradient(#2c2f3a 1px,#0000 1px),linear-gradient(90deg,#2c2f3a 1px,#0000 1px);background-size:56px 56px;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80%,#000,#0000 75%);mask-image:radial-gradient(60% 80%,#000,#0000 75%)}.rp-home .final h2{letter-spacing:-.035em;color:#fff;font-size:60px;font-weight:800;line-height:1.02;font-family:var(--rp-jakarta),var(--rp-inter),sans-serif!important}.rp-home .final p{color:#a8a29e}.rp-home .final .form{background:#fff;border-radius:16px;padding:8px;box-shadow:0 24px 48px -20px #00000080}.rp-home .final .form .btn.k{border-radius:10px}.rp-home .final .micro{color:#a8a29e}.rp-home .final .micro span:before{color:#9db0f5}.rp-home footer{color:#63605d;padding:72px 0 64px}.rp-home footer h6{color:#1e1e1f}.rp-home .legal{color:#63605d;border-top:1px solid #e5e0dc}.rp-home .shot,.rp-home .shot *,.rp-home .hero .tag,.rp-home .hero .tag *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.rp-home .form{position:relative}.rp-home .fcur{pointer-events:none;z-index:6;animation:7s cubic-bezier(.45,0,.2,1) -3.6s infinite rp-curmove;position:absolute;top:0;left:0}.rp-home .fcur .ring{opacity:0;border:2px solid #4c6ce599;border-radius:50%;width:28px;height:28px;animation:7s ease-out -3.6s infinite rp-curclick;position:absolute;top:-14px;left:-14px}@keyframes rp-curmove{0%{opacity:0;transform:translate(640px,150px)}10%{opacity:1}45%,58%{transform:translate(500px,26px)}50%{transform:translate(500px,26px)scale(.86)}80%{opacity:1;transform:translate(660px,120px)}92%,to{opacity:0;transform:translate(660px,120px)}}@keyframes rp-curclick{0%,48%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(.6)}62%{opacity:0;transform:scale(1.6)}to{opacity:0}}.rp-home .hero .form .btn.k,.rp-home .final .form .btn.k{animation:7s ease-in-out -3.6s infinite rp-press}@keyframes rp-press{0%,47%,54%,to{transform:none}50%{transform:scale(.96)}}.rp-home .form input{caret-color:#4c6ce5}.rp-home .shot .win{overflow:hidden}.rp-home .mtoast{z-index:5;color:#1e1e1f;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font:500 12.5px -apple-system,BlinkMacSystemFont,sans-serif;animation:9s ease-in-out -3s infinite rp-toast;display:flex;position:absolute;top:58px;right:22px;box-shadow:0 0 0 1px #e5e0dc,0 16px 32px -16px #0f0f0f59}.rp-home .mtoast i{color:#166534;background:#e6f4ea;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;font-weight:700;display:flex}.rp-home .mtoast b{font-weight:600;display:block}.rp-home .mtoast small{color:#63605d;font-size:11.5px;display:block}@keyframes rp-toast{0%,8%{opacity:0;transform:translateY(-12px)}14%,62%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(-12px)}}.rp-home .shot .draw{animation:9s cubic-bezier(.4,0,.2,1) -5s infinite rp-drawloop}@keyframes rp-drawloop{0%{stroke-dashoffset:1400px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.rp-home .kpi .up{animation:3s ease-in-out infinite rp-upblink}.rp-home .kpi:nth-child(2) .up{animation-delay:.6s}.rp-home .kpi:nth-child(3) .up{animation-delay:1.2s}.rp-home .kpi:nth-child(4) .up{animation-delay:1.8s}@keyframes rp-upblink{0%,70%,to{transform:none}80%{transform:translateY(-3px)}}.rp-home .step .kw{animation:6s ease-out -3s infinite rp-rowin}.rp-home .step .kw:nth-child(2){animation-delay:-2.5s}.rp-home .step .kw:nth-child(3){animation-delay:-2s}@keyframes rp-rowin{0%{opacity:0;transform:translate(-8px)}8%,85%{opacity:1;transform:none}to{opacity:0}}.rp-home .cal div{animation:6s ease-out infinite rp-cellfill}.rp-home .cal div:first-child{animation-delay:-3.28s}.rp-home .cal div:nth-child(2){animation-delay:-3.16s}.rp-home .cal div:nth-child(3){animation-delay:-3.04s}.rp-home .cal div:nth-child(4){animation-delay:-2.92s}.rp-home .cal div:nth-child(5){animation-delay:-2.8s}.rp-home .cal div:nth-child(6){animation-delay:-2.68s}.rp-home .cal div:nth-child(7){animation-delay:-2.56s}.rp-home .cal div:nth-child(8){animation-delay:-2.44s}.rp-home .cal div:nth-child(9){animation-delay:-2.32s}.rp-home .cal div:nth-child(10){animation-delay:-2.2s}.rp-home .cal div:nth-child(11){animation-delay:-2.08s}.rp-home .cal div:nth-child(12){animation-delay:-1.96s}.rp-home .cal div:nth-child(13){animation-delay:-1.84s}.rp-home .cal div:nth-child(14){animation-delay:-1.72s}.rp-home .cal div:nth-child(15){animation-delay:-1.6s}.rp-home .cal div:nth-child(16){animation-delay:-1.48s}.rp-home .cal div:nth-child(17){animation-delay:-1.36s}.rp-home .cal div:nth-child(18){animation-delay:-1.24s}.rp-home .cal div:nth-child(19){animation-delay:-1.12s}.rp-home .cal div:nth-child(20){animation-delay:-1s}.rp-home .cal div:nth-child(21){animation-delay:-.88s}.rp-home .cal div:nth-child(22){animation-delay:-.76s}.rp-home .cal div:nth-child(23){animation-delay:-.64s}.rp-home .cal div:nth-child(24){animation-delay:-.52s}.rp-home .cal div:nth-child(25){animation-delay:-.4s}.rp-home .cal div:nth-child(26){animation-delay:-.28s}.rp-home .cal div:nth-child(27){animation-delay:-.16s}.rp-home .cal div:nth-child(28){animation-delay:-.04s}@keyframes rp-cellfill{0%{background:#f5f1ef}10%,80%{background:#4c6ce5}to{background:#f5f1ef}}.rp-home .step{transition:transform .25s,box-shadow .25s}.rp-home .step:hover{transform:translateY(-4px)}.rp-home .tile{transition:transform .25s,box-shadow .25s}.rp-home .tile:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #dad4cf,0 24px 44px -26px #0f0f0f4d}.rp-home .chips span{animation:5s ease-out infinite rp-chip}.rp-home .chips span:first-child{animation-delay:-2.2s}.rp-home .chips span:nth-child(2){animation-delay:-2s}.rp-home .chips span:nth-child(3){animation-delay:-1.8s}.rp-home .chips span:nth-child(4){animation-delay:-1.5s}.rp-home .chips span:nth-child(5){animation-delay:-1.2s}.rp-home .chips span:nth-child(6){animation-delay:-1s}@keyframes rp-chip{0%{opacity:.4;transform:scale(.9)}10%,90%{opacity:1;transform:none}to{opacity:1}}.rp-home .ai-ans{animation:7s steps(48,end) -4.5s infinite rp-typein}@keyframes rp-typein{0%{clip-path:inset(0 100% 0 0)}45%,90%{clip-path:inset(0)}to{clip-path:inset(0)}}.rp-home .score .ring circle:last-child{animation:6s ease-out -3.5s infinite rp-ringfill}@keyframes rp-ringfill{0%{stroke-dashoffset:377px}40%,90%{stroke-dashoffset:15px}to{stroke-dashoffset:15px}}.rp-home .chk{animation:6s ease-out infinite rp-rowin}.rp-home .chk:first-child{animation-delay:-3.95s}.rp-home .chk:nth-child(2){animation-delay:-3.7s}.rp-home .chk:nth-child(3){animation-delay:-3.45s}.rp-home .chk:nth-child(4){animation-delay:-3.2s}.rp-home .chk:nth-child(5){animation-delay:-2.95s}.rp-home .chk:nth-child(6){animation-delay:-2.7s}.rp-home .cmp tr.us td{animation:3.5s ease-in-out infinite rp-usglow}@keyframes rp-usglow{0%,to{background:#ecf0fe}50%{background:#dde5fd}}.rp-home .calc .btn{animation:2.8s ease-in-out infinite rp-breathe}@keyframes rp-breathe{0%,to{box-shadow:0 0 #4c6ce580}50%{box-shadow:0 0 0 10px #4c6ce500}}.rp-home .calc .res b{transition:all .3s}.rp-home .revs .rev{animation:8s ease-in-out infinite rp-sway}.rp-home .revs .rev:nth-child(2){animation-delay:-2.6s}.rp-home .revs .rev:nth-child(3){animation-delay:-5.2s}@keyframes rp-sway{0%,to{translate:0}50%{translate:0 -8px}}.rp-home #pricing .plan.pop{animation:6s ease-in-out infinite rp-float}@keyframes rp-float{0%,to{translate:0}50%{translate:0 -8px}}.rp-home #pricing .plan.pop .btn.k{animation:2.8s ease-in-out infinite rp-breathe}.rp-home #pricing .plan .pill{background-image:linear-gradient(100deg,#3f5bd0 0%,#7c93f0 45%,#3f5bd0 60%);background-size:200% 100%;animation:3s linear infinite rp-pillshine}@keyframes rp-pillshine{to{background-position:-200% 0}}.rp-home #pricing .plan{transition:transform .25s}.rp-home #pricing .plan:not(.pop):hover{transform:translateY(-4px)}.rp-home .sbar{animation:.8s cubic-bezier(.2,.8,.2,1) both rp-barin}@keyframes rp-barin{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.rp-home .sbar .btn{animation:6s ease-in-out infinite rp-wiggle}@keyframes rp-wiggle{0%,86%,to{transform:none}88%{transform:rotate(-3deg)}90%{transform:rotate(3deg)}92%{transform:rotate(-2deg)}94%{transform:none}}@supports (animation-timeline:view()){.rp-home .sec>*,.rp-home .facts>div{animation:linear both rp-rise-in;animation-timeline:view();animation-range:entry cover 22%}@keyframes rp-rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.rp-home *,.rp-home :before,.rp-home :after{transition:none!important;animation:none!important}.rp-home .step .kw,.rp-home .chk{opacity:1}}@media (max-width:760px){.rp-home .w,.rp-home .sec.w,.rp-home footer,.rp-home .legal{width:auto!important;margin-left:20px!important;margin-right:20px!important}.rp-home .nav .w,.rp-home .nav{height:60px}.rp-home .nav .links,.rp-home .nav .right .si{display:none}.rp-home .nav .right{margin-left:auto}.rp-home .nav .right .btn.k{height:34px;padding:0 14px;font-size:13px}.rp-home .hbox{padding:40px 0 0}.rp-home .hero .tag{height:28px;font-size:11px}.rp-home .hero h1.hj{letter-spacing:-.04em;margin-top:18px;font-size:44px!important}.rp-home .hero h1.hj em{font-size:50px!important}.rp-home .aiw{flex-wrap:wrap;gap:8px;font-size:14px}.rp-home .hero .lead{margin-top:16px;font-size:16px}.rp-home .hero .form,.rp-home .final .form{border-radius:18px;flex-direction:column;align-items:stretch;gap:6px;width:auto;padding:8px}.rp-home .form label{height:46px}.rp-home .form .btn{width:100%;height:48px}.rp-home .fcur{display:none}.rp-home .micro{flex-wrap:wrap;gap:6px 14px;font-size:12.5px}.rp-home .hin{flex-direction:column;align-items:center;display:flex}.rp-home .hin>.tag{align-self:center}.rp-home .hws{order:10;grid-template-columns:1fr 1fr;align-self:stretch;gap:10px;margin:26px 0 0;display:grid;position:relative;inset:auto}.rp-home .hw{padding:10px 11px;width:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.rp-home .hw2{display:block!important}.rp-home .hw2 .cov,.rp-home .hw3 .spark{display:none}.rp-home .rank b{font-size:20px}.rp-home .rank .ok,.rp-home .hpill{display:none}.rp-home .hw .bars{height:22px}.rp-home .bub{font-size:11.5px}.rp-home .shot{width:auto!important;height:300px!important;margin:36px 20px 0!important}.rp-home .shot .app{height:260px;grid-template-columns:1fr!important}.rp-home .shot .side{display:none}.rp-home .shot .main{padding:12px}.rp-home .shot .kpis{gap:8px;grid-template-columns:1fr 1fr!important}.rp-home .shot .kpi{padding:8px 10px}.rp-home .shot .kpi b{font-size:18px}.rp-home .shot .chart,.rp-home .shot .next{display:none}.rp-home .shot .main h3{font-size:16px}.rp-home .float{display:none}.rp-home .mtoast{top:52px;left:12px;right:12px}.rp-home .strip{margin-top:40px}.rp-home .facts{margin-top:40px;grid-template-columns:1fr 1fr!important}.rp-home .facts div{padding:18px 8px}.rp-home .facts b{font-size:30px}.rp-home .facts span{font-size:13px}.rp-home .sec{padding-top:72px}.rp-home .h2{line-height:1.1;font-size:32px!important}.rp-home .lead{font-size:16px}.rp-home .steps,.rp-home .bento,.rp-home .plans,.rp-home .revs{flex-direction:column;gap:14px;display:flex!important}.rp-home .step{height:auto;min-height:340px}.rp-home .tile.span2{grid-column:auto}.rp-home .tile{min-height:0}.rp-home .qual,.rp-home .math,.rp-home .faq{gap:18px;grid-template-columns:1fr!important}.rp-home .doc{padding:22px}.rp-home .doc h4{font-size:24px}.rp-home .doc .cover{height:150px}.rp-home table.cmp{font-size:13px;display:block;overflow-x:auto}.rp-home .cmp th,.rp-home .cmp td{white-space:nowrap;padding:12px}.rp-home .calc{padding:22px}.rp-home .calc h3{font-size:24px}.rp-home .calc .res b{font-size:40px}.rp-home .revs{perspective:none}.rp-home .rev{width:auto!important;margin:0!important;transform:none!important}.rp-home #pricing .plans .plan.pop{order:-1}.rp-home #pricing .guar{flex-wrap:wrap;gap:8px 16px;font-size:13px}.rp-home .faq .qa summary{font-size:16px}.rp-home .final{border-radius:22px!important;width:auto!important;margin:72px 20px 0!important;padding:48px 18px!important}.rp-home .final h2{font-size:34px!important}.rp-home .final p{font-size:15px}.rp-home footer{gap:22px;padding:48px 0 32px;grid-template-columns:1fr 1fr!important}.rp-home footer>div:first-child{grid-column:1/-1}.rp-home .legal{flex-direction:column;gap:6px}.rp-home .sbar{gap:10px;width:auto;margin:40px 12px 0;padding:10px}.rp-home .sbar>div,.rp-home .sbar .sbic,.rp-home .sbx{display:none}.rp-home .sbar .btn{width:100%;margin:0}}.rp-home{min-height:100vh}@media (max-width:1379px) and (min-width:761px){.rp-home .hws{display:none}}@media (max-width:1100px) and (min-width:761px){.rp-home .float{display:none}.rp-home .bento,.rp-home .plans,.rp-home .steps{grid-template-columns:1fr 1fr}.rp-home .math,.rp-home .qual{grid-template-columns:1fr}}.rp-home footer a{color:inherit;text-decoration:none}.rp-home footer a:hover{color:var(--ink)}.rp-home .mrow span img.blogo{-o-object-fit:contain;object-fit:contain;width:26px;height:26px;display:block}.rp-home .mrow span{color:#5e5a57}.rp-home .aiic i.ail{box-shadow:0 0 0 1px var(--bd2);border:2px solid #fff;background:#fff!important}.rp-home .aiic i.ail img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px;display:block}.rp-home .doc .cover{background:#dde6ee url(/assets/landing/ultralight-shelter.jpg) 50% 62%/cover no-repeat!important}.rp-home .cov{background:#dde6ee url(/assets/landing/dome-tent-sunrise.jpg) 50%/cover no-repeat!important}.rp-home .rev .who i{font:600 14px var(--rp-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:#1e1e1f;justify-content:center;align-items:center;font-style:normal;overflow:hidden;display:flex!important}.rp-home .rev .who i img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.rp-home{padding-top:72px}.rp-home .nav{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#ffffffb8;border-bottom:1px solid #0000;transition:background .25s,box-shadow .25s,border-color .25s;top:0;left:0;right:0;position:fixed!important}.rp-home .nav.on{background:#fffc;border-bottom-color:#e5e0dce6;box-shadow:inset 0 1px #fff9,0 8px 24px -12px #1018282e}@media (max-width:760px){.rp-home{padding-top:60px}}.rp-home [id]{scroll-margin-top:88px}
