.rv2{--hm-orange-400:#FF6A1A;--hm-orange-500:#FD7303;--hm-orange-600:#FD4E03;--hm-orange-800:#F93310;--hm-yellow-400:#F6C915;--hm-yellow-500:#FFDA44;--hm-yellow-600:#F39D10;--hm-green:#48CD60;--hm-green-dark:#6DA544;--hm-ink:#131313;--hm-ink-800:#262626;--hm-ink-600:#424242;--hm-ink-400:#78787F;--hm-ink-300:#9CA3AF;--hm-ink-200:#D1D5DB;--hm-ink-100:#F0F0F0;--hm-ink-50:#F8F7F5;--hm-paper:#FFFFFF;--hm-paper-warm:#FFF6EE;--hm-paper-cream:#FFF9EC;--hm-cream-tile:#F6EFE4;--hm-hero-gradient:radial-gradient(120% 140% at 85% 40%,#FFB547 0%,#FD7303 38%,#131313 78%);--hm-shadow-sm:0 1px 2px rgba(48,49,51,0.06),0 1px 3px rgba(48,49,51,0.08);--hm-shadow-md:0 4px 8px rgba(48,49,51,0.06),0 1px 3px rgba(48,49,51,0.08);--hm-shadow-lg:0 8px 16px rgba(48,49,51,0.10),0 0 1px rgba(48,49,51,0.05);--hm-shadow-xl:0 24px 48px rgba(48,49,51,0.12),0 2px 4px rgba(48,49,51,0.06);--hm-r-xs:4px;--hm-r-sm:8px;--hm-r-md:12px;--hm-r-lg:16px;--hm-r-xl:24px;--hm-r-pill:999px;--hm-font-display:var(--font-anek-bangla);--hm-font-heading:var(--font-poppins);--hm-font-body:var(--font-inter);--hm-font-mono:var(--font-roboto-mono)}.rv2 *{box-sizing:border-box}.rv2{margin:0;padding:0;font-family:var(--hm-font-body);color:var(--hm-ink-800);background:var(--hm-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}.rv2 a{color:inherit;text-decoration:none}.rv2 button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.rv2 img{display:block;max-width:100%}.rv2 .hm-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--hm-r-pill);font-family:var(--hm-font-body);font-weight:600;font-size:14px;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.rv2 .hm-btn:hover{transform:translateY(-1px)}.rv2 .hm-btn:active{transform:translateY(0)}.rv2 .hm-btn-primary{background:var(--hm-orange-500);color:#fff;box-shadow:0 6px 14px rgba(253,115,3,.32)}.rv2 .hm-btn-primary:hover{background:var(--hm-orange-600);box-shadow:0 10px 22px rgba(253,115,3,.4)}.rv2 .hm-btn-dark{background:var(--hm-ink);color:#fff}.rv2 .hm-btn-dark:hover{background:#000}.rv2 .hm-btn-outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.rv2 .hm-btn-outline:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.rv2 .hm-container{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:720px){.rv2 .hm-container{padding:0 20px}}.rv2 section{padding:88px 0}@media (max-width:720px){.rv2 section{padding:56px 0}}.rv2 :focus-visible{outline:2px solid var(--hm-orange-500);outline-offset:2px;border-radius:4px}.rv2{--rk-paper:#FBF8F3;--rk-paper-2:#FCF8F1;--rk-card:#FFFFFF;--rk-ink:#1B1712;--rk-ink-700:#4A423B;--rk-ink-500:#756B61;--rk-ink-300:#A89E92;--rk-line:rgba(27,23,18,0.10);--rk-line-soft:rgba(27,23,18,0.06);--rk-tan:#EFE7DA;--rk-tan-2:#F4EEE4;--rk-orange:#FD7303;--rk-orange-600:#E85D00;--rk-orange-tint:rgba(253,115,3,0.08);--rk-shadow-soft:0 1px 2px rgba(40,30,16,0.04),0 8px 30px rgba(40,30,16,0.06);--rk-shadow-lift:0 2px 6px rgba(40,30,16,0.06),0 24px 60px rgba(40,30,16,0.12);--rk-r:20px;--rk-r-lg:28px;background:var(--rk-paper);color:var(--rk-ink-700)}.rv2 .hm-container{max-width:1180px}.rv2 h1,.rv2 h2,.rv2 h3{color:var(--rk-ink)}.rv2 .rk-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--hm-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-ink-500)}.rv2 .rk-eyebrow .dot{width:7px;height:7px;box-shadow:0 0 0 4px rgba(253,115,3,.16)}.rv2 .rk-cta,.rv2 .rk-eyebrow .dot{border-radius:999px;background:var(--rk-orange)}.rv2 .rk-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:58px;padding:0 34px;color:#fff;font-family:var(--hm-font-heading);font-weight:600;font-size:16.5px;letter-spacing:-.005em;box-shadow:0 10px 26px rgba(253,115,3,.26);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.rv2 .rk-cta:hover{background:var(--rk-orange-600);transform:translateY(-1px);box-shadow:0 14px 32px rgba(253,115,3,.34)}.rv2 .rk-cta svg{width:17px;height:17px}.rv2 .rk-ghost{display:inline-flex;align-items:center;gap:8px;height:58px;padding:0 8px;font-family:var(--hm-font-heading);font-weight:600;font-size:16px;color:var(--rk-ink)}.rv2 .rk-ghost .arr{width:28px;height:28px;border-radius:999px;border:1.5px solid var(--rk-line);display:grid;place-items:center;transition:all .16s ease}.rv2 .rk-ghost:hover .arr{border-color:var(--rk-orange);color:var(--rk-orange);transform:translateX(2px)}.rv2 .rk-reassure{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px;font-family:var(--hm-font-body);font-size:14px;color:var(--rk-ink-500)}.rv2 .rk-reassure span{display:inline-flex;align-items:center;gap:7px}.rv2 .rk-reassure svg{width:15px;height:15px;color:#2E9E54;flex-shrink:0}.rv2 .rhero{position:relative;overflow:hidden;padding-bottom:0;background:linear-gradient(180deg,var(--rk-paper-2) 0,var(--rk-paper) 70%)}.rv2 .rhero:before{content:"";position:absolute;z-index:0;top:-260px;right:-180px;width:760px;height:760px;background:radial-gradient(circle,rgba(253,115,3,.14) 0,rgba(253,115,3,.05) 38%,transparent 68%);pointer-events:none}.rv2 .rhero .hm-container{position:relative;z-index:1}.rv2 .rk-crumb{font-family:var(--hm-font-body);font-size:13px;color:var(--rk-ink-500);padding-top:28px}.rv2 .rk-crumb a{color:var(--rk-ink-700)}.rv2 .rk-crumb a:hover{color:var(--rk-orange)}.rv2 .rk-crumb .sep{margin:0 8px;color:var(--rk-ink-300)}.rv2 .rhero-a{display:block}.rv2 .rhero-b{display:none}.rv2 .rhero-a .ha-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:68px;align-items:center;padding:28px 0 32px}.rv2 .rhero-a h1{font-family:var(--hm-font-display);font-weight:700;font-size:clamp(40px,4.8vw,66px);line-height:1;letter-spacing:-.03em;margin:0 0 18px;text-wrap:balance}.rv2 .rhero-a h1 .accent,.rv2 .rhero-b h1 .accent{color:var(--rk-orange)}.rv2 .rhero-a .ha-sub{font-family:var(--hm-font-heading);font-weight:500;font-size:19px;line-height:1.4;color:var(--rk-ink-700);margin:-4px 0 22px;max-width:480px;letter-spacing:-.005em}.rv2 .ha-quote{margin:0 0 26px;padding:4px 0 4px 22px;border-left:3px solid var(--rk-orange);max-width:480px}.rv2 .ha-quote blockquote{font-family:var(--hm-font-display);font-weight:500;font-size:22px;line-height:1.4;letter-spacing:-.012em;color:var(--rk-ink);margin:0 0 16px;text-wrap:pretty}.rv2 .ha-quote blockquote strong{color:var(--rk-orange);font-weight:600}.rv2 .ha-quote figcaption{display:flex;align-items:center;gap:11px;font-family:var(--hm-font-body);font-size:14px;color:var(--rk-ink-500)}.rv2 .ha-quote .av{width:34px;height:34px;border-radius:999px;background:var(--rk-tan) center/cover;flex-shrink:0}.rv2 .ha-quote .who b{color:var(--rk-ink);font-family:var(--hm-font-heading);font-weight:600}.rv2 .ha-quote-card{padding:22px 24px;border-left:0;background:var(--rk-card);border:1px solid var(--rk-line);border-radius:var(--rk-r);box-shadow:var(--rk-shadow-soft)}.rv2 .ha-quote-card blockquote{font-family:var(--hm-font-heading);font-weight:500;font-size:16.5px;line-height:1.55;letter-spacing:0;color:var(--rk-ink-700);margin:0 0 16px}.rv2 .ha-quote-card blockquote strong{color:var(--rk-orange);font-weight:600}.rv2 .ha-quote-card figcaption{padding-top:16px;border-top:1px solid var(--rk-line-soft)}.rv2 .rhero-a .ha-ctas{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.rv2 .ha-photo,.rv2 .ha-photo-wrap{position:relative}.rv2 .ha-photo{width:100%;aspect-ratio:4/5;border-radius:var(--rk-r-lg);overflow:hidden;box-shadow:var(--rk-shadow-lift);background:var(--rk-tan)}.rv2 .ha-photo img{width:100%;height:100%;object-fit:cover;display:block}.rv2 .ha-badge{position:absolute;left:-26px;bottom:40px;background:#fff;border-radius:18px;padding:16px 18px;box-shadow:var(--rk-shadow-lift);border:1px solid var(--rk-line-soft);display:flex;align-items:center;gap:13px;max-width:280px}.rv2 .ha-badge .av-row{display:flex}.rv2 .ha-badge .av-row .av{width:34px;height:34px;border-radius:999px;border:2px solid #fff;background:var(--rk-tan) center/cover;margin-left:-10px}.rv2 .ha-badge .av-row .av:first-child{margin-left:0}.rv2 .ha-badge .bt{font-family:var(--hm-font-heading);font-weight:600;font-size:13.5px;color:var(--rk-ink);line-height:1.25}.rv2 .ha-badge .bs{font-family:var(--hm-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-ink-500);margin-top:3px}.rv2 .rhero-b .hb-top{max-width:940px;margin:0 auto;text-align:center;padding:64px 0 44px}.rv2 .rhero-b h1{font-family:var(--hm-font-display);font-weight:700;font-size:clamp(44px,6.2vw,88px);line-height:.96;letter-spacing:-.032em;margin:0 auto 26px;text-wrap:balance}.rv2 .rhero-b .hb-lead{font-family:var(--hm-font-heading);font-size:20px;line-height:1.55;color:var(--rk-ink-700);max-width:620px;margin:0 auto 34px}.rv2 .rhero-b .hb-lead b{color:var(--rk-ink);font-weight:600}.rv2 .rhero-b .hb-ctas{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.rv2 .rhero-b .rk-reassure{justify-content:center}.rv2 .hb-band{position:relative;padding-bottom:84px;margin-top:46px}.rv2 .hb-band-img{position:relative;width:100%;height:440px;border-radius:var(--rk-r-lg);overflow:hidden;box-shadow:var(--rk-shadow-lift);background:var(--rk-tan)}.rv2 .hb-band-img img{width:100%;height:100%;object-fit:cover;object-position:center 32%}.rv2 .hb-stat{position:absolute;background:#fff;border-radius:16px;padding:14px 18px;box-shadow:var(--rk-shadow-lift);border:1px solid var(--rk-line-soft)}.rv2 .hb-stat .n{font-family:var(--hm-font-display);font-weight:700;font-size:26px;color:var(--rk-ink);line-height:1;letter-spacing:-.01em}.rv2 .hb-stat .n em{font-style:normal;color:var(--rk-orange)}.rv2 .hb-stat .l{font-family:var(--hm-font-body);font-size:12.5px;color:var(--rk-ink-500);margin-top:5px}.rv2 .hb-stat.s1{left:-10px;top:64px}.rv2 .hb-stat.s2{right:-10px;bottom:64px}.rv2 .rtrust{padding:80px 0 8px;margin-top:0}.rv2 .rtrust-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;background:transparent}.rv2 .rtrust-cell{padding:24px;background:var(--rk-card);border:1px solid var(--rk-line);border-radius:14px;box-shadow:0 1px 2px rgba(40,30,16,.04),0 6px 16px rgba(40,30,16,.05);display:flex;flex-direction:column;justify-content:center}.rv2 .rtrust-cell .v{font-family:var(--hm-font-display);font-weight:700;font-size:26px;color:var(--rk-ink);letter-spacing:-.012em;line-height:1}.rv2 .rtrust-cell .v em{font-style:normal;color:var(--rk-orange)}.rv2 .rtrust-cell .l{font-family:var(--hm-font-body);font-weight:400;font-size:13.5px;line-height:1.4;color:var(--rk-ink-500);margin-top:10px}.rv2 .rsec{padding:104px 0}.rv2 .rsec.tight{padding:76px 0}.rv2 .rhead{max-width:720px;margin:0 0 52px}.rv2 .rhead .rk-eyebrow{margin-bottom:18px}.rv2 .rhead h2{font-family:var(--hm-font-display);font-weight:700;font-size:clamp(30px,3.6vw,48px);line-height:1.06;letter-spacing:-.022em;margin:0 0 16px;text-wrap:balance}.rv2 .rhead p{font-family:var(--hm-font-heading);font-size:18px;line-height:1.55;color:var(--rk-ink-700);margin:0;max-width:600px}.rv2 .rout{background:var(--rk-card);border-top:1px solid var(--rk-line-soft);border-bottom:1px solid var(--rk-line-soft)}.rv2 .rout-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.rv2 .rout-cell{padding:8px 40px;border-left:1px solid var(--rk-line-soft)}.rv2 .rout-cell:first-child{border-left:0;padding-left:0}.rv2 .rout-cell:last-child{padding-right:0}.rv2 .rout-cell .ic{width:44px;height:44px;border-radius:12px;background:var(--rk-orange-tint);color:var(--rk-orange);display:grid;place-items:center;margin-bottom:22px}.rv2 .rout-cell .ic svg{width:22px;height:22px}.rv2 .rout-cell h3{font-family:var(--hm-font-display);font-weight:700;font-size:24px;letter-spacing:-.012em;margin:0 0 10px;line-height:1.12}.rv2 .rout-cell p{font-family:var(--hm-font-heading);font-size:16px;line-height:1.6;color:var(--rk-ink-700);margin:0}.rv2 .rsteps{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.rv2 .rstep{position:relative}.rv2 .rstep .rs-num{font-family:var(--hm-font-mono);font-size:12px;letter-spacing:.1em;color:var(--rk-orange);margin-bottom:16px}.rv2 .rstep .rs-line{height:3px;background:var(--rk-line);border-radius:2px;margin-bottom:18px;position:relative;overflow:hidden}.rv2 .rstep .rs-line:after{content:"";position:absolute;top:0;bottom:0;left:0;width:20%;background:var(--rk-orange);border-radius:2px;transition:left .4s ease}.rv2 .rsteps .rstep:first-child .rs-line:after{left:0}.rv2 .rsteps .rstep:nth-child(2) .rs-line:after{left:20%}.rv2 .rsteps .rstep:nth-child(3) .rs-line:after{left:40%}.rv2 .rsteps .rstep:nth-child(4) .rs-line:after{left:60%}.rv2 .rsteps .rstep:nth-child(5) .rs-line:after{left:80%}.rv2 .rstep h3{font-family:var(--hm-font-display);font-weight:700;font-size:19px;color:var(--rk-ink);letter-spacing:-.01em;margin:0 0 9px;line-height:1.16}.rv2 .rstep p{font-family:var(--hm-font-body);font-size:14px;line-height:1.55;color:var(--rk-ink-700);margin:0}.rv2 .rquote-feat{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;background:var(--rk-ink);border-radius:var(--rk-r-lg);overflow:hidden;margin-bottom:22px;box-shadow:var(--rk-shadow-lift)}.rv2 .rquote-feat .qf-body{padding:52px;display:flex;flex-direction:column;justify-content:center}.rv2 .rquote-feat .qf-mark{font-family:var(--hm-font-display);font-size:56px;line-height:.6;color:var(--hm-orange-400);margin-bottom:14px}.rv2 .rquote-feat blockquote{font-family:var(--hm-font-display);font-weight:600;font-size:clamp(21px,1.9vw,27px);line-height:1.36;color:#fff;margin:0 0 28px;letter-spacing:-.01em;text-wrap:balance}.rv2 .rquote-feat blockquote strong{color:var(--hm-orange-400);font-weight:600}.rv2 .rquote-feat .qf-by{display:flex;align-items:center;gap:14px}.rv2 .rquote-feat .qf-by .av{width:46px;height:46px;border-radius:999px;background:var(--rk-tan) center/cover;flex-shrink:0}.rv2 .rquote-feat .qf-by b{color:#fff;font-family:var(--hm-font-heading);font-weight:600;font-size:15.5px}.rv2 .rquote-feat .qf-by .m{color:rgba(255,255,255,.66);font-size:13.5px;margin-top:2px}.rv2 .rquote-feat .qf-by .o{font-family:var(--hm-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hm-orange-400);margin-top:6px}.rv2 .rquote-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.rv2 .rquote-card{background:var(--rk-card);border:1px solid var(--rk-line);border-radius:var(--rk-r);padding:30px 32px;box-shadow:var(--rk-shadow-soft)}.rv2 .rquote-card blockquote{font-family:var(--hm-font-heading);font-size:17px;line-height:1.55;color:var(--rk-ink);margin:0 0 22px}.rv2 .rquote-card .qc-by{display:flex;align-items:center;gap:13px}.rv2 .rquote-card .qc-by .av{width:40px;height:40px;border-radius:999px;background:var(--rk-tan) center/cover}.rv2 .rquote-card .qc-by b{font-family:var(--hm-font-heading);font-weight:600;font-size:14.5px;color:var(--rk-ink)}.rv2 .rquote-card .qc-by .m{font-size:13px;color:var(--rk-ink-500);margin-top:2px}.rv2 .rcompare-wrap{border:1px solid var(--rk-line);border-radius:var(--rk-r-lg);overflow:hidden;background:var(--rk-card);box-shadow:var(--rk-shadow-soft)}.rv2 .rcompare{width:100%;border-collapse:collapse;font-family:var(--hm-font-body);font-size:14.5px}.rv2 .rcompare td,.rv2 .rcompare th{padding:18px 20px;border-bottom:1px solid var(--rk-line-soft);text-align:left;vertical-align:middle;line-height:1.45}.rv2 .rcompare thead th{font-family:var(--hm-font-heading);font-weight:600;color:var(--rk-ink-500);background:transparent;font-size:13.5px}.rv2 .rcompare tbody tr:last-child td{border-bottom:0}.rv2 .rcompare tbody td:first-child{font-family:var(--hm-font-heading);font-weight:600;color:var(--rk-ink)}.rv2 .rcompare td{color:var(--rk-ink-700)}.rv2 .rcompare .col-hm{background:var(--rk-orange-tint);color:var(--rk-ink);font-weight:600}.rv2 .rcompare thead th.col-hm{background:var(--rk-orange);color:#fff;font-family:var(--hm-font-display);font-weight:700;font-size:16px;letter-spacing:-.01em}.rv2 .rband{position:relative;overflow:hidden;padding:60px;border-radius:var(--rk-r-lg);color:#fff;background:linear-gradient(135deg,var(--hm-orange-400) 0,var(--hm-orange-500) 100%);box-shadow:0 18px 40px rgba(40,30,16,.14);display:grid;grid-template-columns:1.5fr auto;gap:36px;align-items:center}.rv2 .rband:before{content:"";position:absolute;right:-120px;bottom:-160px;width:460px;height:460px;background:radial-gradient(circle,rgba(255,255,255,.12) 0,transparent 64%);pointer-events:none}.rv2 .rband>*{position:relative;z-index:1}.rv2 .rband h2{font-family:var(--hm-font-display);font-weight:700;font-size:clamp(26px,2.8vw,38px);line-height:1.1;color:var(--hm-paper-cream);margin:0 0 10px;letter-spacing:-.018em}.rv2 .rband p{font-family:var(--hm-font-heading);font-size:16.5px;color:rgba(255,249,236,.9);margin:0}.rv2 .rband .rband-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.rv2 .rband .rk-cta{background:var(--hm-paper-cream);color:var(--hm-orange-500);box-shadow:none}.rv2 .rband .rk-cta:hover{background:#fff;color:var(--hm-orange-600);transform:translateY(-1px);box-shadow:none}.rv2 .redu{background:var(--rk-card)}.rv2 .rart{max-width:720px;margin:0 auto}.rv2 #cost .rart{margin:0}.rv2 #cost .rcost-wrap{max-width:720px;margin:0 auto}.rv2 #cost .rcost-why{max-width:640px;margin:44px auto 0;text-align:center}.rv2 #cost .rcost-why h3{font-family:var(--hm-font-display);font-weight:700;font-size:23px;color:var(--rk-ink);letter-spacing:-.012em;margin:0 0 14px}.rv2 #cost .rcost-why p{font-family:var(--hm-font-heading);font-size:18px;line-height:1.7;color:var(--rk-ink-700);margin:0}.rv2 .rart .deck{font-family:var(--hm-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rk-orange);margin-bottom:16px;display:inline-block}.rv2 .rart h2{font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:-.022em;margin:0 0 26px;text-wrap:balance}.rv2 .rart h2,.rv2 .rart h3{font-family:var(--hm-font-display);font-weight:700}.rv2 .rart h3{font-size:23px;color:var(--rk-ink);letter-spacing:-.012em;margin:44px 0 14px}.rv2 .rart p{line-height:1.7;margin:0 0 18px}.rv2 .rart ol,.rv2 .rart p,.rv2 .rart ul{font-family:var(--hm-font-heading);font-size:18px;color:var(--rk-ink-700)}.rv2 .rart ol,.rv2 .rart ul{margin:0 0 20px;padding-left:22px;line-height:1.65}.rv2 .rart li{margin-bottom:10px}.rv2 .rart li::marker{color:var(--rk-orange)}.rv2 .rart strong{color:var(--rk-ink);font-weight:600}.rv2 .rart-rule{border:0;border-top:1px solid var(--rk-line);margin:56px auto;max-width:720px}.rv2 .rcost{width:100%;border-collapse:collapse;margin:22px 0 26px;font-family:var(--hm-font-body);font-size:15px}.rv2 .rcost td,.rv2 .rcost th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--rk-line-soft);line-height:1.45;vertical-align:top}.rv2 .rcost thead th{font-family:var(--hm-font-heading);color:var(--rk-ink-500);font-weight:600;font-size:13.5px}.rv2 .rcost td:first-child{font-weight:600;color:var(--rk-ink)}.rv2 .rcost tr.you-pay{background:var(--rk-orange-tint)}.rv2 .rcost tr.you-pay td{color:var(--rk-ink);font-weight:600}.rv2 .rscope-foot{max-width:600px;margin:52px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.rv2 .rscope-foot>p{font-family:var(--hm-font-heading);font-size:16px;line-height:1.6;color:var(--rk-ink-500);margin:0;max-width:560px}.rv2 .rscope-foot .rscope-friction{font-family:var(--hm-font-body);font-size:13.5px;color:var(--rk-ink-500);margin:-8px 0 0}.rv2 .rfaq{max-width:820px;margin:0 auto}.rv2 .rfaq-item{border-bottom:1px solid var(--rk-line)}.rv2 .rfaq-item summary{list-style:none;cursor:pointer;padding:26px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--hm-font-display);font-weight:600;font-size:20px;color:var(--rk-ink);letter-spacing:-.01em}.rv2 .rfaq-item summary::-webkit-details-marker{display:none}.rv2 .rfaq-item .chev{flex-shrink:0;width:30px;height:30px;border-radius:999px;border:1.5px solid var(--rk-line);color:var(--rk-ink);display:grid;place-items:center;transition:all .2s ease}.rv2 .rfaq-item .chev svg{transition:transform .2s ease}.rv2 .rfaq-item[open] .chev{background:var(--rk-orange);border-color:var(--rk-orange);color:#fff}.rv2 .rfaq-item[open] .chev svg{transform:rotate(180deg)}.rv2 .rfaq-item .answer{padding:0 4px 28px;font-family:var(--hm-font-heading);font-size:16.5px;line-height:1.65;color:var(--rk-ink-700);max-width:660px}.rv2 .rfaq-item .answer a{color:var(--rk-orange);text-decoration:underline;text-underline-offset:2px}.rv2 .rform-sec{background:var(--rk-card);border-top:1px solid var(--rk-line-soft)}.rv2 .rform-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:1080px;margin:0 auto}.rv2 .rform-aside h2{font-family:var(--hm-font-display);font-weight:700;font-size:clamp(30px,3.4vw,46px);line-height:1.06;letter-spacing:-.022em;margin:0 0 18px;text-wrap:balance}.rv2 .rform-aside .rfa-lead{font-family:var(--hm-font-heading);font-size:18px;line-height:1.55;color:var(--rk-ink-700);margin:0 0 28px}.rv2 .rform-aside ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.rv2 .rform-aside li{display:flex;gap:12px;font-family:var(--hm-font-heading);font-size:15.5px;color:var(--rk-ink)}.rv2 .rform-aside li svg{width:20px;height:20px;color:#2E9E54;flex-shrink:0;margin-top:2px}.rv2 .rform-card{background:var(--rk-paper);border:1px solid var(--rk-line);border-radius:var(--rk-r-lg);padding:38px 36px;box-shadow:var(--rk-shadow-soft)}.rv2 .rform-card .ff{display:flex;flex-direction:column;gap:16px}.rv2 .rform-card label{display:flex;flex-direction:column;gap:7px;font-family:var(--hm-font-body);font-size:13px;font-weight:600;color:var(--rk-ink)}.rv2 .rform-card .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rv2 .rform-card input,.rv2 .rform-card select{height:48px;padding:0 15px;border-radius:12px;border:1px solid var(--rk-line);background:#fff;font:inherit;font-size:15px;color:var(--rk-ink);transition:border-color .15s ease,box-shadow .15s ease}.rv2 .rform-card input:focus,.rv2 .rform-card select:focus{outline:none;border-color:var(--rk-orange);box-shadow:0 0 0 3px rgba(253,115,3,.14)}.rv2 .rform-card .rk-cta{width:100%;margin-top:4px}.rv2 .rform-foot{font-family:var(--hm-font-body);font-size:13px;color:var(--rk-ink-500);display:flex;align-items:center;gap:9px;margin-top:4px}.rv2 .rform-foot svg{width:16px;height:16px;color:#2E9E54;flex-shrink:0}.rv2 .rrel{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rv2 .rrel-card{display:block;background:var(--rk-card);border:1px solid var(--rk-line);border-radius:var(--rk-r);padding:24px;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.rv2 .rrel-card:hover{transform:translateY(-3px);box-shadow:var(--rk-shadow-lift);border-color:rgba(253,115,3,.4)}.rv2 .rrel-tag{font-family:var(--hm-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-orange);margin-bottom:10px}.rv2 .rrel-name{font-family:var(--hm-font-display);font-weight:700;font-size:19px;color:var(--rk-ink);margin:0 0 8px;line-height:1.2;letter-spacing:-.01em}.rv2 .rrel-meta{font-family:var(--hm-font-body);font-size:13px;color:var(--rk-ink-500)}.rv2 .rrel-arrow{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-family:var(--hm-font-heading);font-weight:600;font-size:13px;color:var(--rk-orange)}@media (max-width:1040px){.rv2 .rout-grid{grid-template-columns:1fr;gap:0}.rv2 .rout-cell{border-left:0;border-top:1px solid var(--rk-line-soft);padding:32px 0}.rv2 .rout-cell:first-child{border-top:0;padding-top:8px}.rv2 .rsteps{grid-template-columns:repeat(2,1fr);gap:30px 24px}.rv2 .rtrust-inner{grid-template-columns:1fr 1fr}}@media (max-width:920px){.rv2 .rsec{padding:72px 0}.rv2 .rhero-a .ha-grid{grid-template-columns:1fr;gap:40px;padding:40px 0 72px}.rv2 .ha-photo{aspect-ratio:4/3;max-width:520px}.rv2 .ha-badge{left:12px}.rv2 .hb-band-img{height:320px}.rv2 .hb-stat.s1{left:8px}.rv2 .hb-stat.s2{right:8px}.rv2 .rband,.rv2 .rquote-feat,.rv2 .rquote-row{grid-template-columns:1fr}.rv2 .rband{padding:40px 32px}.rv2 .rform-grid{grid-template-columns:1fr;gap:36px}.rv2 .rrel{grid-template-columns:1fr 1fr}.rv2 .rcompare{font-size:13px}.rv2 .rcompare td,.rv2 .rcompare th{padding:13px 12px}.rv2{padding-bottom:84px}}@media (max-width:560px){.rv2 .rrel,.rv2 .rsteps,.rv2 .rtrust-inner{grid-template-columns:1fr}.rv2 .rquote-feat .qf-body{padding:36px 28px}.rv2 .hb-stat{display:none}}.rv2 .rscreen .rhead{margin-bottom:48px}.rv2 .vfn{position:relative;max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:4px}.rv2 .vfn:after{content:"";position:absolute;right:70px;bottom:-28px;width:380px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(253,115,3,.14),transparent 70%);pointer-events:none;z-index:0}.rv2 .vfn-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,320px) minmax(0,520px);align-items:center;column-gap:32px;min-height:90px}.rv2 .vfn-stage--final{min-height:138px;margin-top:8px}.rv2 .vfn-stage:first-child .vfn-text{transform:translateX(20px)}.rv2 .vfn-stage:nth-child(2) .vfn-text{transform:translateX(62px)}.rv2 .vfn-stage:nth-child(3) .vfn-text{transform:translateX(100px)}.rv2 .vfn-stage:nth-child(4) .vfn-text{transform:translateX(134px)}.rv2 .vfn-stage:nth-child(5) .vfn-text{transform:translateX(162px)}.rv2 .vfn-stage:nth-child(6) .vfn-text{transform:translateX(104px)}.rv2 .vfn-text{align-self:center;padding:6px 0;text-align:right}.rv2 .vfn-text h3{font-family:var(--hm-font-display);font-weight:700;font-size:19px;line-height:1.15;letter-spacing:-.012em;color:var(--rk-ink);margin:0 0 5px}.rv2 .vfn-text p{font-family:var(--hm-font-body);font-size:14px;line-height:1.5;color:var(--rk-ink-700);margin:0 0 0 auto;max-width:340px;text-wrap:pretty}.rv2 .vfn-tag{display:inline-flex;align-items:center;gap:7px;margin-top:11px;font-family:var(--hm-font-heading);font-weight:600;font-size:13px;letter-spacing:-.005em;color:var(--rk-orange-600);background:var(--rk-orange-tint);border:1px solid rgba(253,115,3,.32);padding:7px 13px;border-radius:999px}.rv2 .vfn-tag svg{width:13px;height:13px}.rv2 .vfn-band{position:relative;align-self:stretch;display:grid;place-items:center}.rv2 .vfn-trap{position:absolute;inset:0;clip-path:polygon(calc(50% - var(--w) / 2) 0,calc(50% + var(--w) / 2) 0,calc(50% + var(--wb) / 2) 100%,calc(50% - var(--wb) / 2) 100%);filter:drop-shadow(0 1px 1px rgba(40,30,16,.05));transition:filter .18s ease}.rv2 .vfn-stage:first-child .vfn-trap{background:linear-gradient(180deg,#F6F1E8,#EFE7DA)}.rv2 .vfn-stage:nth-child(2) .vfn-trap{background:linear-gradient(180deg,#EFE7DA,#E7DCCA)}.rv2 .vfn-stage:nth-child(3) .vfn-trap{background:linear-gradient(180deg,#E7DCCA,#DED0B9)}.rv2 .vfn-stage:nth-child(4) .vfn-trap{background:linear-gradient(180deg,#DED0B9,#D5C4A8)}.rv2 .vfn-stage:nth-child(5) .vfn-trap{background:linear-gradient(180deg,#D5C4A8,#CCB997)}.rv2 .vfn-stage:hover .vfn-trap{filter:drop-shadow(0 5px 12px rgba(40,30,16,.13))}.rv2 .vfn-faces{position:relative;z-index:1;padding:6px 0;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}.rv2 .vfn-stage:first-child .vfn-faces{max-width:90%;gap:4px}.rv2 .vfn-stage:nth-child(2) .vfn-faces{max-width:70%}.rv2 .vfn-stage:nth-child(3) .vfn-faces{max-width:56%}.rv2 .vfn-stage:nth-child(4) .vfn-faces{max-width:46%;gap:9px}.rv2 .vfn-stage:nth-child(5) .vfn-faces{max-width:36%;gap:11px}.rv2 .av-dot{width:28px;height:28px;flex:none;border-radius:50%;background:var(--t,#C98F63);display:inline-grid;place-items:center;overflow:hidden;box-shadow:0 0 0 1.6px var(--rk-paper),0 1px 2px rgba(40,30,16,.12)}.rv2 .av-dot svg{width:100%;height:100%;fill:rgba(34,20,10,.26)}.rv2 .vfn-stage:first-child .av-dot{width:26px;height:26px}.rv2 .vfn-stage:nth-child(2) .av-dot{width:31px;height:31px}.rv2 .vfn-stage:nth-child(3) .av-dot{width:36px;height:36px}.rv2 .vfn-stage:nth-child(4) .av-dot{width:42px;height:42px}.rv2 .vfn-stage:nth-child(5) .av-dot{width:48px;height:48px}.rv2 .vfn-top3{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:34px}.rv2 .vfn-top3:before{content:"";position:absolute;top:-26px;left:50%;transform:translateX(-50%);width:2px;height:22px;background:linear-gradient(180deg,#CCB997,transparent)}.rv2 .av-big{width:78px;height:78px;flex:none;border-radius:50%;background:repeating-linear-gradient(45deg,rgba(27,23,18,.055) 0 7px,transparent 7px 14px),#F1E9DC;display:inline-grid;place-items:center;box-shadow:0 0 0 3px var(--rk-paper),0 0 0 6px var(--rk-orange),0 0 0 12px rgba(253,115,3,.16),0 14px 28px rgba(40,30,16,.18);transition:transform .18s ease,box-shadow .18s ease}.rv2 .av-big svg{width:100%;height:100%;fill:rgba(34,20,10,.28)}.rv2 .av-big>img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.rv2 .vfn-top3 .av-big:nth-child(2){width:88px;height:88px;transform:translateY(-8px)}.rv2 .av-big:hover{transform:translateY(-4px);box-shadow:0 0 0 3px var(--rk-paper),0 0 0 6px var(--rk-orange),0 0 0 15px rgba(253,115,3,.22),0 20px 36px rgba(40,30,16,.24)}.rv2 .vfn-top3 .av-big:nth-child(2):hover{transform:translateY(-12px)}.rv2 .vfn-note{text-align:center;max-width:920px;margin:30px auto 0;font-family:var(--hm-font-mono);font-size:11.5px;letter-spacing:.03em;color:var(--rk-ink-500)}@media (max-width:820px){.rv2 .vfn{max-width:540px;gap:12px}.rv2 .vfn:after{right:auto;left:50%;transform:translateX(-50%);bottom:-10px}.rv2 .vfn-stage{grid-template-columns:1fr;column-gap:0;row-gap:12px;min-height:0}.rv2 .vfn-stage--final{min-height:0}.rv2 .vfn-text{text-align:left;padding:0}.rv2 .vfn-stage .vfn-text{transform:none}.rv2 .vfn-text p{margin-left:0;max-width:none}.rv2 .vfn-band{min-height:86px}.rv2 .vfn-stage--final .vfn-band{min-height:120px}}.rv2 #scope .rhead{margin-bottom:56px}.rv2 #scope .rhead h2{line-height:1.12;margin-bottom:24px}.rv2 img.av{object-fit:cover}.rv2 .av-dot.t0{--t:#E2B88E}.rv2 .av-dot.t1{--t:#C98F63}.rv2 .av-dot.t2{--t:#A9744F}.rv2 .av-dot.t3{--t:#7C4A2C}.rv2 .av-dot.t4{--t:#D6A877}.rv2 .av-dot.t5{--t:#B97A4E}.rv2 .av-dot.t6{--t:#8A5536}.rv2 .av-dot.t7{--t:#EBD3B2}.rv2 .av-dot.t8{--t:#9C6240}.rv2 .rv2-initial{display:inline-grid;place-items:center;background:var(--hm-cream-tile);color:var(--hm-ink-600);font-family:var(--hm-font-heading);font-weight:600}.rv2 .rv2-sources{margin:10px 0 0;font-family:var(--hm-font-body);font-size:12.5px;color:var(--hm-ink-400)}.rv2 .rv2-sources a{text-decoration:underline}.rv2 .rcost-wrap{overflow-x:auto}