
@font-face{font-family:Geist;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;src:url(../media/geist_latin_wght_100_900.p.0zr6hhvz-h9nw.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.rvsans_a14aff94-module__nLMEla__className{font-family:rvSans,Geist,Geist Fallback}.rvsans_a14aff94-module__nLMEla__variable{--rv-sans:"rvSans", "Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;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;src:url(../media/geist_mono_latin_wght_100_900.p.1v5bejj26fx9h.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.rvmono_b428a97b-module__gyRm2G__className{font-family:rvMono,Geist Mono,Geist Mono Fallback}.rvmono_b428a97b-module__gyRm2G__variable{--rv-mono:"rvMono", "Geist Mono", "Geist Mono Fallback"}
.rv7{--bg:#fafaf8;--bg2:#f3f2ee;--card:#fff;--ink:#16150f;--ink2:#5f5d56;--mute:#716e65;--soft:#8a877e;--line:#e7e5e0;--line2:#d9d6cf;--gain:#13784a;--stage:#080c13;--stage2:#0e1520;--long:#2fd6a6;--short:#ff6b81;--halo:#4678ff2e;--c-text:#e8eef6;--c-ink2:#c9d3e0;--c-mute:#8a97ab;--c-up:#22c7a0;--r:22px;--sans:var(--rv-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--rv-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--spring:cubic-bezier(.2, .9, .25, 1.15);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}.rv7>main,.rv7-bar{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.rv7>main *,.rv7>main :before,.rv7>main :after,.rv7-bar *{box-sizing:border-box}.rv7 :where(main,.rv7-bar) :where(button,a,input,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rv7 :where(.rv7-screen,.rv7-panel,.rv7-card[data-best]) :where(button,a,input):focus-visible{outline-color:#fff}.rv7-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv7-wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px);box-sizing:content-box!important}.rv7-sec{padding-block:clamp(64px,9vw,130px) 0}.rv7-eyebrow{font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);align-items:center;gap:14px;display:flex}.rv7-eyebrow:after{content:"";background:var(--line);flex:1;height:1px}.rv7 h2{font:650 clamp(34px, 4.6vw, 60px)/1.02 var(--sans);letter-spacing:-.045em;text-wrap:balance;color:var(--ink);margin:22px 0 0}.rv7 h2 span{color:var(--soft);font-weight:400}.rv7-btn{min-height:48px;font:600 15px var(--sans);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-flex}.rv7-btn:hover{transform:translateY(-1px)}.rv7-btn small,.rv7-btn span{font:500 13px var(--mono);color:inherit;opacity:.72}.rv7-main{background:var(--ink);color:#fff;box-shadow:0 14px 30px -16px #16150fbf}.rv7-ghost{background:var(--card);color:var(--ink);border-color:var(--line2)}.rv7-honest{color:var(--mute);margin:12px 0 0;font-size:13px}.rv7-hero{padding-block:calc(var(--banner-h,0px) + clamp(104px, 10vw, 140px)) clamp(48px, 6vw, 80px);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""act""chart""phone";align-items:start;gap:0;display:grid}.rv7-hero-copy{grid-area:copy}.rv7-hero-act{grid-area:act}.rv7-hero .rv7-instrument{grid-area:chart;margin-top:44px}.rv7-hero .rv7-phone{grid-area:phone}@media (min-width:1200px){.rv7-hero{grid-template-columns:minmax(0,1fr) 176px minmax(0,1.75fr);grid-template-areas:"copy copy chart""act phone chart";column-gap:20px}.rv7-hero .rv7-instrument{align-self:center;margin:0 0 0 clamp(16px,2.4vw,36px)}.rv7-hero .rv7-phone{margin-top:26px}}.rv7-kicker{font:600 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;display:inline-flex}.rv7-kicker i{background:var(--gain);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite rv7-pulse;box-shadow:0 0 0 4px #13784a24}@keyframes rv7-pulse{50%{box-shadow:0 0 0 8px #13784a00}}.rv7 h1{font:700 clamp(48px, 7.4vw, 96px)/.95 var(--sans);letter-spacing:-.05em;text-wrap:balance;color:var(--ink);margin:18px 0 0}.rv7 h1 span{color:var(--soft);font-weight:300}.rv7-lede{color:var(--ink2);text-wrap:balance;max-width:30ch;margin:22px 0 0;font-size:clamp(18px,1.9vw,22px);line-height:1.4}.rv7-cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.rv7-soon{color:var(--ink2);max-width:27em;margin:26px 0 0}.rv7-soon b{color:var(--ink);font-weight:600}.rv7-pnote{color:var(--mute);margin:6px 0 0;font-size:13px}.rv7-instrument{isolation:isolate;position:relative}.rv7-instrument:before{content:"";background:radial-gradient(60% 55% at 55% 45%, var(--halo), transparent 70%);z-index:-1;filter:blur(14px);pointer-events:none;position:absolute;inset:-10% -6%}.rv7-screen{border-radius:var(--r);background:linear-gradient(180deg, var(--stage2), var(--stage));color:var(--c-text);border:1px solid #ffffff12;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0b1020b3,0 0 0 1px #0b102014,inset 0 1px #ffffff0f}.rv7-screen canvas{width:100%;height:100%;display:block}.rv7-hero-screen{aspect-ratio:16/10.4}.rv7-chrome{font:500 11.5px var(--sans);color:var(--c-mute);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:14px 16px auto}.rv7-chrome b{color:var(--c-text);font-weight:600}.rv7-chrome>span:last-child{font-family:var(--mono);white-space:nowrap}.rv7-chrome [data-txt]{font-family:var(--sans)}.rv7-live{align-items:center;gap:6px;display:inline-flex}.rv7-live i{background:var(--c-up);border-radius:50%;width:6px;height:6px}.rv7-ctl{z-index:2;gap:6px;display:flex;position:absolute;top:8px;right:12px}.rv7-chrome-ctl{right:92px}.rv7-pause{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--c-text);font:500 12px var(--sans);cursor:pointer;background:#0a0f18c7;border:1px solid #ffffff24;border-radius:999px;min-height:32px;padding:7px 12px}.rv7-phone{aspect-ratio:9/18.5;transform-origin:100%;background:linear-gradient(160deg,#1a2230,#0b0f17);border:1px solid #ffffff1f;border-radius:32px;width:176px;padding:16px 10px;position:relative;overflow:hidden;transform:perspective(900px)rotateY(12deg)rotateX(3deg);box-shadow:0 30px 60px -24px #0b10208c,inset 0 0 0 6px #05070b}.rv7-phone:before{content:"";background:#05070b;border-radius:12px;width:34%;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.rv7-pclock{font:600 30px var(--mono);color:#e8eef6;text-align:center;letter-spacing:-.04em;margin-top:24px}.rv7-pday{font:500 10px var(--sans);color:#8a97ab;text-align:center}.rv7-notes{flex-direction:column;gap:6px;margin-top:12px;display:flex}.rv7-note,.rv7-toast{color:#e8eef6;opacity:0;visibility:hidden;transition:transform .6s var(--spring), opacity .45s ease, visibility .45s}.rv7-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#263040b8;border:1px solid #ffffff14;border-radius:16px;padding:9px 10px;transform:translateY(16px)scale(.96)}.rv7-note.on,.rv7-toast.on{opacity:1;visibility:visible;transform:none}.rv7-nh{font:600 9.5px var(--sans);color:#c9d3e0;align-items:center;gap:6px;display:flex}.rv7-nh em{font:400 9.5px var(--mono);color:#8a97ab;white-space:nowrap;margin-left:auto;font-style:normal}.rv7-ic{width:16px;height:16px;font:700 7px var(--sans);color:#05070b;background:linear-gradient(135deg,#2fd6a6,#3a7bff);border-radius:5px;flex:none;place-items:center;display:grid}.rv7-ic-tv{background:#3a4456}.rv7-note p{font:400 9.5px/1.32 var(--sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.rv7-story{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,5vw,72px);margin-top:40px;display:grid}.rv7-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv7-step{flex-direction:column;justify-content:center;min-height:68vh;display:flex}.rv7-step .rv7-n{font:600 12px var(--sans);color:var(--mute);letter-spacing:.1em;text-transform:uppercase}.rv7-step .rv7-n[data-clock]{font:500 12px var(--mono);letter-spacing:.04em;text-transform:none}.rv7-step h3{font:650 clamp(24px, 2.6vw, 34px)/1.1 var(--sans);letter-spacing:-.035em;color:var(--mute);margin:10px 0 0;transition:color .5s}.rv7-step p{color:var(--mute);max-width:40ch;margin:12px 0 0;font-size:14.5px;line-height:1.55;transition:color .5s}.rv7-step.on h3{color:var(--ink)}.rv7-step.on p{color:var(--ink2)}.rv7-chip{font:500 12px var(--sans);background:var(--bg2);color:var(--ink2);border:1px solid var(--line);border-radius:999px;align-self:flex-start;margin-top:16px;padding:6px 10px}.rv7-stage{top:calc(var(--banner-h,0px) + 8vh);height:min(76vh,640px);position:sticky}.rv7-stage .rv7-screen{height:100%}.rv7-board{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s,visibility .6s;position:absolute;inset:56px 18px 18px}.rv7-board.on{opacity:1;visibility:visible}.rv7-radar{border-collapse:collapse;width:100%;font:500 12px var(--sans);color:var(--c-text)}.rv7-radar th{color:var(--c-mute);letter-spacing:.06em;text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:8px 10px;font-size:10.5px;font-weight:600}.rv7-radar td{white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:10px}.rv7-radar td:last-child{font-family:var(--mono);font-size:11.5px}.rv7-radar td:nth-child(3){color:var(--c-mute)}.rv7-st{min-width:92px;color:var(--c-mute);background:#ffffff0f;border-radius:999px;padding:3px 8px;font-size:11px;transition:background .5s,color .5s;display:inline-block}.rv7-st.win{color:#bcd0ff;background:#5c8cff29}.rv7-st.long{color:#7af0cc;background:#2fd6a629}.rv7-st.short{color:#ffb0bd;background:#ff6b8129}.rv7-trades{background:linear-gradient(160deg, var(--stage2), var(--stage));max-width:380px;font:500 12px var(--sans);color:var(--c-text);border:1px solid #ffffff14;border-radius:14px;align-self:stretch;margin-top:16px;padding:12px 14px;box-shadow:0 24px 50px -34px #0b1020b3}.rv7-trades h4{font:600 12px var(--sans);color:var(--c-mute);margin:0 0 6px}.rv7-trades div{border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.rv7-trades div span:last-child{font-family:var(--mono);white-space:nowrap}.rv7-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:72px;display:grid;position:relative}.rv7-cmptime{z-index:2;font:500 12px var(--mono);color:#e8eef6;pointer-events:none;white-space:nowrap;background:#0e1520;border:1px solid #0b102033;border-radius:999px;padding:5px 12px;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.rv7-side{flex-direction:column;gap:10px;min-width:0;display:flex}.rv7-cap{font:600 15px var(--sans);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rv7-cap small{font:500 12px var(--sans);color:var(--mute)}.rv7-pro .rv7-cap>span{color:var(--gain)}.rv7-layer{aspect-ratio:16/10.5;position:relative}.rv7-layer .rv7-screen{position:absolute;inset:0}.rv7-free .rv7-layer .rv7-screen canvas{filter:saturate(.55)brightness(.92)}.rv7-pro .rv7-layer .rv7-screen{box-shadow:0 40px 90px -36px #13784a73,0 0 0 1px #2fd6a659,inset 0 1px #ffffff0f}.rv7-under{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;display:grid}.rv7-dpanel{font:500 11.5px var(--sans);color:var(--c-text);background:linear-gradient(160deg,#111827,#0a0f18);border:1px solid #ffffff17;border-radius:14px;padding:10px 12px;position:relative}.rv7-pro .rv7-dpanel,.rv7-pro .rv7-phonecard{border-color:#2fd6a64d}.rv7-dt{font:600 11px var(--sans);letter-spacing:.06em;color:#c9d3e0;justify-content:space-between;padding-bottom:6px;display:flex}.rv7-dt b{color:#7af0cc;font-weight:600}.rv7-free .rv7-dt b{color:#8a97ab}.rv7-dpanel dl{margin:0}.rv7-dpanel dl>div{border-top:1px solid #ffffff0d;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.rv7-dpanel dt{color:#8a97ab;flex:none}.rv7-dpanel dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;transition:color .4s;display:grid}.rv7-dpanel dd>span{grid-area:1/1}.rv7-fit{visibility:hidden}.rv7-dpanel dd.hot{color:#7af0cc}.rv7-dfoot{font:600 10px var(--sans);letter-spacing:.08em;color:#8a97ab;border-top:1px solid #ffffff0d;margin-top:2px;padding-top:6px}.rv7-phonecard{background:linear-gradient(160deg,#141b27,#0b0f17);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:6px;min-height:178px;padding:10px;display:flex;position:relative}.rv7-ph{font:500 10.5px var(--sans);color:#8a97ab;justify-content:space-between;padding:0 2px 4px;display:flex}.rv7-empty{font:400 12px var(--sans);color:#8a97ab;text-align:center;position:absolute;inset:50% 10px auto;transform:translateY(-50%)}.rv7-empty[hidden]{display:none}.rv7-toasts{flex-direction:column;gap:6px;display:flex}.rv7-toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e2838db;border:1px solid #ffffff17;border-radius:14px;padding:8px 11px;transform:translateY(10px)scale(.97)}.rv7-toast .rv7-nh{font-size:10.5px}.rv7-toast p{font:400 11px/1.35 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;display:-webkit-box;overflow:hidden}.rv7-cmpctl{position:absolute;top:-44px;right:0}.rv7-ledger{border:1px solid var(--line);border-radius:var(--r);background:var(--card);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);margin-top:28px;display:grid;overflow:hidden}.rv7-lrow{display:contents}.rv7-lrow>div{border-top:1px solid var(--line);padding:14px 18px;font-size:15px;transition:background .4s}.rv7-lrow:first-child>div{border-top:0}.rv7-hd{font:600 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.rv7-tm{color:var(--mute);white-space:nowrap;font:500 13px var(--mono)!important}.rv7-fr{color:var(--mute)}.rv7-pr{color:var(--ink);font-weight:500}.rv7-pr:before{content:"";background:var(--gain);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.rv7-lrow>.on{background:#edf7f1}.rv7-lrow>.on:is(.rv7-tm,.rv7-fr){color:var(--ink2)}.rv7-below{color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:16px;font-size:15px;display:flex}.rv7-below p{margin:0}.rv7 .rv7-caption{color:var(--mute);max-width:78ch;font-size:13px;line-height:1.55}.rv7 .rv7-step .rv7-caption{max-width:40ch;font-size:14.5px}.rv7 .rv7-step.on .rv7-caption{color:var(--ink2)}.rv7-below .rv7-caption{flex-basis:100%}.rv7-size-note{margin:14px 0 0}.rv7-ents{color:var(--mute);margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.rv7-sizer{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:stretch;gap:24px;margin-top:40px;display:grid}.rv7-size-screen{aspect-ratio:16/10;align-self:start;width:100%}.rv7-panel{background:linear-gradient(160deg, var(--stage2), var(--stage));border-radius:var(--r);color:var(--c-text);border:1px solid #ffffff12;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 40px 80px -40px #0b1020b3}.rv7-panel label{font:500 13px var(--sans);color:var(--c-ink2)}.rv7-amount{align-items:baseline;gap:8px;display:flex}.rv7-amount input{field-sizing:content;color:#eef2f8;width:4.2ch;min-width:2ch;max-width:100%;font:600 44px var(--sans);letter-spacing:-.03em;appearance:textfield;background:0 0;border:0;border-bottom:1px solid #ffffff24;padding:0 0 2px}.rv7-amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rv7-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rv7-amount small{font:500 14px var(--sans);color:var(--c-mute)}.rv7-panel input[type=range]{width:100%;accent-color:var(--long)}.rv7-picks{gap:8px;display:flex}.rv7-picks button{color:#eef2f8;font:500 14px var(--mono);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:12px;flex:1;min-height:44px;padding:10px;transition:none}.rv7-picks button[aria-pressed=true]{color:#0b1019;background:#fff;border-color:#fff}.rv7-units{font:600 clamp(48px, 6vw, 72px)/1 var(--sans);letter-spacing:-.04em;color:var(--long)}.rv7-units small{font:400 13px var(--mono);color:var(--c-mute);letter-spacing:0;margin-top:10px;line-height:1.5;display:block}.rv7-pline{color:var(--c-mute);margin:0;font-size:12.5px}.rv7-offer{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.rv7-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);background:#ffffffd1;border-radius:28px;flex-direction:column;gap:14px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #17150f0a,0 30px 60px -38px #17150f4d}.rv7-card[data-best]{color:#eef2f8;background:linear-gradient(160deg,#0f1726,#0a0f18);border-color:#78aaff40;box-shadow:0 30px 70px -30px #285aff66}.rv7-card[data-best]:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#4682ff59,#0000);width:70%;height:90%;position:absolute;inset:-40% -20% auto auto}.rv7-card>*{z-index:1;position:relative}.rv7-card h3{font:650 24px var(--sans);letter-spacing:-.02em;margin:0}.rv7-badge{font:600 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#7af0cc;background:#2fd6a629;border-radius:999px;align-self:flex-start;padding:5px 10px}.rv7-price{font:650 56px/1 var(--sans);letter-spacing:-.045em;margin:0}.rv7-price small{font:500 15px var(--sans);color:var(--ink2);letter-spacing:0}.rv7-card ul{color:var(--ink2);flex-direction:column;gap:8px;margin:4px 0 8px;padding:0;font-size:15px;list-style:none;display:flex}.rv7-card li{gap:10px;display:flex}.rv7-card li:before{content:"";background:#13784a1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%2313784a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.rv7-card[data-best] li:before{background:#2fd6a62e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%232fd6a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat}.rv7-card[data-best] :where(ul,.rv7-closed-line){color:#c9d3e0}.rv7-card[data-best] :where(.rv7-price small,.rv7-honest,.rv7-pnote,.rv7-ents){color:#a9b4c4}.rv7-card[data-best] .rv7-main{color:#0b1019;background:#fff;box-shadow:0 14px 30px -16px #0009}.rv7-card .rv7-btn{align-self:flex-start}.rv7-card .rv7-honest{margin-top:0}.rv7-offer-closed{grid-template-columns:minmax(0,760px)}.rv7-card p{margin:0}.rv7-card .rv7-closed-line{font-size:17px}.rv7-refund{color:var(--mute);margin:18px 0 0;font-size:13px}.rv7-refund a{color:var(--ink2)}.rv7-faq{border-top:1px solid var(--line);margin-top:36px}.rv7-faq details{border-bottom:1px solid var(--line)}.rv7-faq summary,.rv7-fine>summary{cursor:pointer;font:600 clamp(17px, 1.6vw, 20px)/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;list-style:none;display:flex}.rv7-faq summary::-webkit-details-marker{display:none}.rv7-fine>summary::-webkit-details-marker{display:none}.rv7-faq summary:after,.rv7-fine>summary:after{content:"+";font:400 22px/1 var(--sans);color:var(--mute);flex:none;transition:transform .3s}.rv7-faq details[open] summary:after,.rv7-fine[open]>summary:after{transform:rotate(45deg)}.rv7-faq details>div{color:var(--ink2);max-width:70ch;padding:0 2px 22px}.rv7-faq details p{margin:0}.rv7-faq details ul{gap:6px;margin:0;padding-left:18px;display:grid}.rv7-faq details li b{color:var(--ink);font-weight:600}.rv7-faq a,.rv7-fine a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rv7-fine{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:56px}.rv7-fine>summary h2{margin:0;font-size:clamp(26px,3vw,36px)}.rv7-fine-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px 40px;padding:4px 2px 32px;display:grid}.rv7-fine-body h3{font:600 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 8px}.rv7-fine-body p{color:var(--ink2);margin:0 0 10px;font-size:14px;line-height:1.6}.rv7-end{padding-block:56px}.rv7-disclosure{border-top:1px solid var(--line);color:var(--mute);margin:0;padding-top:28px;font-size:13px;line-height:1.6}.rv7-foot{background:var(--color-bg,#fff)}.rv7-bar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#fffffff2;border-radius:18px;padding:10px 12px;position:fixed;box-shadow:0 20px 50px -20px #16150f59}.rv7-bar[hidden]{display:none}.rv7-bar-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.rv7-bar .rv7-btn{min-height:44px;padding:11px 16px;font-size:14px}.rv7-bar-link{font:500 13px var(--sans);color:var(--ink2);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.rv7-bar-text{font:600 14px var(--sans);color:var(--ink)}.rv7-bar .rv7-honest{margin:6px 0 0;font-size:12px}@media (max-width:1000px){.rv7-compare{grid-template-columns:1fr}}@media (max-width:1199px){.rv7-hero .rv7-phone{aspect-ratio:auto;border-radius:28px;width:min(82%,320px);margin:28px 0 0 4%;padding:14px 12px;transform:perspective(900px)rotateY(10deg)rotateX(3deg)}.rv7-phone:before{height:14px;top:8px}.rv7-pclock{margin-top:14px;font-size:26px}}@media (max-width:860px){.rv7-story,.rv7-sizer,.rv7-offer{grid-template-columns:1fr}.rv7-story{gap:0}.rv7-stage{top:calc(var(--banner-h,0px) + 8px);z-index:2;order:-1;height:46vh}.rv7-stage:before{content:"";background:var(--bg);z-index:-1;position:absolute;inset:-12px -20px -14px}.rv7-step{min-height:52vh}.rv7-board{inset:50px 10px 10px}.rv7-radar th:last-child,.rv7-radar td:last-child{display:none}.rv7-radar td,.rv7-radar th{padding:7px 6px}.rv7-st{min-width:0}.rv7-compare{gap:36px}.rv7-lrow>div{padding:12px 10px;font-size:13.5px}.rv7-pr:before{display:none}.rv7-card{padding:26px 22px}.rv7-price{font-size:48px}}@media (max-width:560px){.rv7-soon{font-size:15px}.rv7-hero-screen,.rv7-size-screen,.rv7-layer{aspect-ratio:1/.96}}@media (max-width:520px){.rv7-under{grid-template-columns:1fr}.rv7-phonecard{min-height:0}.rv7-empty{margin:8px auto}.rv7-chrome{font-size:10.5px;inset:12px 12px auto}.rv7-chrome-ctl{right:84px}}@media (prefers-reduced-motion:reduce){.rv7 *,.rv7 :before,.rv7 :after{transition:none!important;animation:none!important}}
