.rh{--rh-bg:#08121d;--rh-panel:#0e1c2b;--rh-panel-2:#13263a;--rh-line:#22384f;--rh-blue:#1b75bb;--rh-blue-hover:#2283cf;--rh-sky:#4fa8ea;--rh-silver:#c9ced6;--rh-white:#f3f6fa;--rh-text:#b6c4d3;--rh-muted:#93a6ba;--rh-live:#22c58b;--rh-font:var(--font-manrope), "Manrope", system-ui, sans-serif;--rh-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--rh-bg);color:var(--rh-white);font-family:var(--rh-font);font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.rh h1,.rh h2,.rh h3,.rh h4{text-wrap:balance;letter-spacing:-.025em;margin:0;line-height:1.05}.rh[lang=bn]{--rh-font:var(--font-manrope), var(--font-bn), "Noto Sans Bengali", system-ui, sans-serif;--rh-mono:var(--font-plex-mono), var(--font-bn), ui-monospace, monospace;line-height:1.7}.rh[lang=bn] h1,.rh[lang=bn] h2,.rh[lang=bn] h3,.rh[lang=bn] h4{letter-spacing:0;line-height:1.3}.rh[lang=bn] .k,.rh[lang=bn] .way small,.rh[lang=bn] .field label,.rh[lang=bn] .toc span{letter-spacing:0;text-transform:none}.rh[lang=bn] .sf-cap h1{font-size:clamp(34px,5.4vw,70px);line-height:1.2}.rh[lang=bn] .sf-cap h2{font-size:clamp(30px,4.4vw,58px)}.rh[lang=bn] main p,.rh[lang=bn] main li{font-size:max(1em,17px)}.rh[lang=bn] main .fine,.rh[lang=bn] main .meta span{font-size:14.5px}.rh[lang=bn] .lead,.rh[lang=bn] .phead p,.rh[lang=bn] .sf-cap p{font-size:19px}.rh[lang=bn] .k,.rh[lang=bn] .card .n,.rh[lang=bn] .svc .n{font-size:14px}.rh[lang=bn] .btn{font-size:16px}.rh[lang=bn] .rh-nav .menu>li>a,.rh[lang=bn] .rh-nav .menu>li>button{padding:8px 11px;font-size:16px}.rh[lang=bn] .rh-nav .drop a{font-size:16px}.rh[lang=bn] .rh-nav .drop a small,.rh[lang=bn] .rh-drawer .dr-sub small{font-size:13.5px}.rh[lang=bn] .rh-drawer .dr-link{font-size:22px}.rh[lang=bn] .rh-drawer .dr-sub{font-size:17.5px}.rh[lang=bn] .rh-drawer .dr-k{font-size:14px}.rh[lang=bn] .spec-tag small,.rh[lang=bn] .way small,.rh[lang=bn] .field label,.rh[lang=bn] .toc span{font-size:13.5px}.rh[lang=bn] .stats span,.rh[lang=bn] .tags span,.rh[lang=bn] .pill{font-size:14px}.rh[lang=bn] .rh-footer,.rh[lang=bn] .toc a{font-size:15px}.rh[lang=bn] .specs li{font-size:15.5px}.rh p{margin:0}.rh a{color:inherit}.rh :focus-visible{outline:2px solid var(--rh-sky);outline-offset:3px}.rh .gut{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.rh .in{width:100%;max-width:1180px;margin:0 auto}.rh .k{font:600 12.5px var(--rh-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rh-sky)}.rh .sky{color:var(--rh-sky);font-style:normal}.rh .btn{font:700 14.5px var(--rh-font);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.rh .btn-pri{background:var(--rh-blue);color:#fff}.rh .btn-pri:hover{background:var(--rh-blue-hover)}.rh .btn-ghost{color:#fff;background:#ffffff08;border:1px solid #ffffff38}.rh .btn-ghost:hover{border-color:var(--rh-sky)}.rh-stage{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.rh .page{z-index:1;position:relative}.rh-nav{top:env(safe-area-inset-top,0px);z-index:50;font-family:var(--rh-font);color:#fff;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;left:0;right:0}.rh-nav.solid{-webkit-backdrop-filter:blur(12px);background:#08121ddb;border-color:#22384f}.rh-nav .bar{align-items:center;gap:22px;padding-block:14px;display:flex}.rh-nav .logo{flex:none;width:176px;height:auto;display:block}.rh-nav .menu{gap:2px;margin:0;padding:0;list-style:none;display:flex}.rh-nav .menu>li{position:relative}.rh-nav .menu>li>a,.rh-nav .menu>li>button{white-space:nowrap;font:600 14.5px var(--rh-font);color:#c4d1de;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:flex}.rh-nav .menu>li>a:hover,.rh-nav .menu>li.open>button,.rh-nav .menu>li>button:hover,.rh-nav .menu a[aria-current=page]{color:#fff;background:#ffffff0f}.rh-nav .drop{background:var(--rh-panel,#0e1c2b);border:1px solid var(--rh-line,#22384f);visibility:hidden;opacity:0;border-radius:12px;min-width:260px;margin:8px 0 0;padding:8px;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 24px 48px #00000073}.rh-nav .caret{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .3s;transform:translateY(-2px)rotate(45deg)}.rh-nav li.open .caret{transform:translateY(1px)rotate(225deg)}.rh-nav .drop a{z-index:1;color:#fff;border-radius:8px;padding:9px 12px;font-size:14.5px;text-decoration:none;display:block;position:relative}.rh-nav .drop .hl{background:var(--rh-panel-2,#13263a);height:0;box-shadow:inset 2px 0 0 var(--rh-sky,#4fa8ea);visibility:hidden;opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:8px;right:8px}.rh-nav .drop a small{color:#93a6ba;font-size:12.5px;transition:color .25s;display:block}.rh-nav .drop a:hover small,.rh-nav .drop a:focus-visible small{color:var(--rh-text,#b6c4d3)}.rh-nav .spacer{flex:1}.lang-btn{color:#c4d1de;min-height:40px;font:600 14.5px var(--rh-font);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.lang-btn svg{flex:none;width:17px;height:17px}.lang-btn[lang=bn]{font-family:var(--font-bn), var(--rh-font);font-size:15.5px}.lang-btn:hover{color:#fff;background:#ffffff0f}.rh-drawer .dr-lang{padding:14px 20px 0}.rh-drawer .dr-lang .lang-btn{border:1px solid var(--rh-line);background:var(--rh-panel-2);width:100%;min-height:46px}.rh-nav .burger{background:var(--rh-panel);border:1px solid var(--rh-line);color:var(--rh-white);font:600 13px var(--rh-mono);letter-spacing:.06em;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:none}.rh-nav .burger .bars{gap:5px;width:18px;display:grid}.rh-nav .burger .bars i{background:currentColor;border-radius:2px;height:2px;display:block}.rh-nav .burger .bars i:last-child{justify-self:end;width:12px;transition:width .25s}.rh-nav .burger:hover .bars i:last-child{width:18px}html.rh-lock{overflow:hidden}.rh-drawer{z-index:200;visibility:hidden;font-family:var(--rh-font);position:fixed;inset:0}.rh-drawer .dr-veil{-webkit-backdrop-filter:blur(6px);background:#050c14b8;position:absolute;inset:0}.rh-drawer .dr-panel{background:radial-gradient(circle at 100% 0, #4fa8ea24, transparent 55%), var(--rh-panel);border-left:1px solid var(--rh-line);width:min(420px,100%);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #00000073}.rh-drawer .dr-head{border-bottom:1px solid var(--rh-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.rh-drawer .dr-head img{width:150px;height:auto;display:block}.rh-drawer .dr-close{border:1px solid var(--rh-line);background:var(--rh-panel-2);cursor:pointer;border-radius:10px;flex:none;width:44px;height:44px;position:relative}.rh-drawer .dr-close span{background:var(--rh-white);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:13px;right:13px;transform:rotate(45deg)}.rh-drawer .dr-close span+span{transform:rotate(-45deg)}.rh-drawer .dr-close:hover{border-color:var(--rh-sky)}.rh-drawer .dr-body{overscroll-behavior:contain;flex-direction:column;flex:1;padding:8px 20px 20px;display:flex;overflow-y:auto}.rh-drawer .dr-link{border-bottom:1px solid var(--rh-line);color:var(--rh-white);letter-spacing:-.02em;align-items:baseline;gap:14px;padding:12px 0;font-size:20px;font-weight:800;text-decoration:none;display:flex}.rh-drawer .dr-link b,.rh-drawer .dr-k b{font:600 12px var(--rh-mono);color:var(--rh-muted);letter-spacing:0;min-width:2ch}.rh-drawer .dr-link:hover,.rh-drawer .dr-link[aria-current=page],.rh-drawer .dr-link[aria-current=page] b{color:var(--rh-sky)}.rh-drawer .dr-group{border-bottom:1px solid var(--rh-line);padding:14px 0 8px}.rh-drawer .dr-k{font:600 12.5px var(--rh-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rh-sky);align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.rh-drawer .dr-sub{color:var(--rh-white);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-left:16px;padding:8px 12px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.rh-drawer .dr-sub small{font:500 12.5px var(--rh-font);color:var(--rh-muted);text-align:right}.rh-drawer .dr-sub:hover,.rh-drawer .dr-sub[aria-current=page]{background:var(--rh-panel-2)}.rh-drawer .dr-sub[aria-current=page]{box-shadow:inset 2px 0 0 var(--rh-sky)}.rh-drawer .dr-foot{border-top:1px solid var(--rh-line);background:#08121d80;gap:10px;padding:14px 20px 18px;display:grid}.rh-drawer .dr-foot .btn{width:100%}.rh-drawer .dr-tel{text-align:center;font:500 13px var(--rh-mono);color:var(--rh-text);padding-top:4px;text-decoration:none}.rh-drawer .dr-tel b{color:var(--rh-white);font-weight:600}.rh-nav .btn{font:700 14.5px var(--rh-font);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;display:inline-flex}.rh-nav .btn-pri{color:#fff;background:#1b75bb}.rh-nav .btn-ghost{color:#fff;border:1px solid #ffffff38}.rh .hero{align-items:center;min-height:100svh;padding-block:120px 80px;display:flex;position:relative}.rh .hero h1{margin-top:18px;font-size:clamp(44px,8vw,104px);font-weight:800;line-height:.98}.rh .hero h1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.rh .hero h1 .ln>span{display:inline-block}.rh .hero .lede{color:var(--rh-text);max-width:48ch;margin-top:22px;font-size:19px}.rh .search{border:1px solid var(--rh-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1624b3;border-radius:14px;gap:8px;max-width:560px;margin-top:30px;padding:8px;display:flex}.rh .search input{color:#fff;min-width:0;font:600 16px var(--rh-mono);background:0 0;border:0;outline:none;flex:1;padding:8px 12px}.rh .search input::placeholder{color:#6d8399}.rh .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rh .tlds{font:500 13px var(--rh-mono);color:var(--rh-muted);flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.rh .tlds b{color:#fff}.rh .stats{border-top:1px solid var(--rh-line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;margin-top:56px;display:grid}.rh .stats div{padding:16px 16px 0 0}.rh .stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;display:block}.rh .stats span{color:var(--rh-muted);font-size:13.5px}.rh .cue{font:500 12px var(--rh-mono);color:var(--rh-muted);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.rh .cue i{background:linear-gradient(var(--rh-sky), transparent);width:1px;height:38px;animation:1.8s infinite rh-cue}@keyframes rh-cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.rh .act{align-items:center;min-height:150svh;padding-block:120px;display:flex}.rh .copy{flex-direction:column;gap:18px;max-width:520px;display:flex}.rh .copy.right{margin-left:auto}.rh .copy h2{font-size:clamp(34px,5vw,60px);font-weight:800}.rh .copy p{color:var(--rh-text);font-size:18px}.rh .glass{-webkit-backdrop-filter:blur(10px);background:#0a16248c;border:1px solid #4fa8ea2e;border-radius:18px;padding:28px}.rh .chips{flex-wrap:wrap;gap:8px;display:flex}.rh .chips span{font:600 12.5px var(--rh-mono);border:1px solid var(--rh-line);background:#ffffff08;border-radius:999px;padding:6px 10px}.rh .feat{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.rh .feat li{border:1px solid var(--rh-line);background:#ffffff05;border-radius:12px;padding:12px 14px}.rh .feat b{font-size:15px;display:block}.rh .feat span{color:var(--rh-muted);font-size:13px}.rh .sec{background:linear-gradient(#08121d00, var(--rh-bg) 140px);padding-block:120px 80px;position:relative}.rh .sec.tight{padding-top:40px}.rh .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.rh .sec-head h2{margin-top:10px;font-size:clamp(32px,4.4vw,54px);font-weight:800}.rh .sec-head p{color:var(--rh-muted);max-width:52ch;margin-top:12px;font-size:17px}.rh .hs{background:var(--rh-bg);position:relative;overflow:hidden}.rh .hs-pin{flex-direction:column;justify-content:center;gap:36px;min-height:100svh;padding-block:96px 60px;display:flex}.rh .hs-track{will-change:transform;gap:20px;padding-left:max(20px,50vw - 590px);display:flex}.rh .svc{border:1px solid var(--rh-line);background:linear-gradient(160deg, var(--rh-panel-2), var(--rh-panel));border-radius:20px;flex-direction:column;flex:0 0 min(420px,78vw);gap:14px;min-height:400px;padding:30px;text-decoration:none;display:flex;position:relative;overflow:hidden}.rh .svc .n{font:600 12.5px var(--rh-mono);color:var(--rh-sky)}.rh .svc h3{font-size:30px;font-weight:800}.rh .svc p{color:var(--rh-text)}.rh .svc .go{color:var(--rh-sky);margin-top:auto;font-weight:700}.rh .svc .big{font:800 160px/1 var(--rh-font);color:#4fa8ea0f;letter-spacing:-.06em;pointer-events:none;position:absolute;bottom:-30px;right:-10px}.rh .svc:hover{border-color:var(--rh-sky)}.rh .seg{background:var(--rh-panel);border:1px solid var(--rh-line);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.rh .seg button{color:var(--rh-muted);font:700 14px var(--rh-font);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 15px}.rh .seg button[aria-pressed=true]{background:var(--rh-blue);color:#fff}.rh .controls{flex-wrap:wrap;gap:12px;display:flex}.rh .plans{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rh .plan{background:linear-gradient(165deg, var(--rh-panel-2), var(--rh-panel));border:1px solid var(--rh-line);min-width:0;transform-style:preserve-3d;border-radius:18px;flex-direction:column;gap:16px;padding:26px;transition:transform .2s ease-out,border-color .2s;display:flex}.rh .plan.pop{border-color:var(--rh-blue);box-shadow:0 0 0 1px var(--rh-blue), 0 30px 80px -30px #1b75bb99}.rh .plan .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.rh .plan h3{font-size:20px;font-weight:800}.rh .pill{font:600 11.5px var(--rh-mono);color:var(--rh-sky);white-space:nowrap;background:#4fa8ea24;border-radius:999px;padding:3px 9px}.rh .price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.rh .price b{letter-spacing:-.03em;font-size:42px;font-weight:800}.rh .price span,.rh .price s,.rh .plan .tag{color:var(--rh-muted);font-size:14px}.rh .specs{border-top:1px solid var(--rh-line);margin:0;padding:0;list-style:none}.rh .specs li{border-bottom:1px solid var(--rh-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.rh .specs li span{color:var(--rh-muted)}.rh .specs li b{font:600 13.5px var(--rh-mono);text-align:right}.rh .plan .btn{margin-top:auto}.rh .incl{color:var(--rh-text);flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:14px;display:flex}.rh .incl span:before{content:"✓ ";color:var(--rh-live);font-weight:800}.rh .fine{color:var(--rh-muted);margin-top:10px;font-size:13px}.rh .prom{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rh .pr{border:1px solid var(--rh-line);background:var(--rh-panel);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:26px;display:flex}.rh .pr.wide{grid-column:span 2}.rh .pr .big{letter-spacing:-.03em;color:var(--rh-sky);font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1.1}.rh .pr h3{font-size:20px;font-weight:800}.rh .pr p,.rh .pr li{color:var(--rh-text);font-size:14.5px}.rh .pr ul{grid-template-columns:1fr 1fr;gap:4px 24px;margin:0;padding-left:1.1em;display:grid}.rh .pr a{color:var(--rh-sky);margin-top:auto;font-size:14px;font-weight:700;text-decoration:none}.rh .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.rh .steps .rail{background:var(--rh-line);height:2px;position:absolute;top:22px;left:0;right:0}.rh .steps .rail i{background:var(--rh-sky);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.rh .st{flex-direction:column;gap:8px;display:flex;position:relative}.rh .st .dot{background:var(--rh-panel-2);border:1px solid var(--rh-sky);width:46px;height:46px;font:600 14px var(--rh-mono);color:var(--rh-sky);border-radius:50%;place-items:center;display:grid}.rh .st h3{margin-top:8px;font-size:19px;font-weight:800}.rh .st p{color:var(--rh-muted);font-size:14.5px}.rh .work{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rh .case{border:1px solid var(--rh-line);background:var(--rh-panel);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rh .case .shot{aspect-ratio:16/10;max-width:100%;color:var(--rh-muted);font:600 12.5px var(--rh-mono);border-bottom:1px solid var(--rh-line);background:repeating-linear-gradient(135deg,#4fa8ea14 0 10px,#0000 10px 20px);place-items:center;display:grid}.rh .case .body{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.rh .case .meta{font:600 12px var(--rh-mono);color:var(--rh-sky)}.rh .case h3{font-size:18px;font-weight:800}.rh .case p{color:var(--rh-muted);font-size:14px}.rh .faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.rh details{border:1px solid var(--rh-line);background:var(--rh-panel);border-radius:14px;padding:18px 20px}.rh summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:700;list-style:none;display:flex}.rh summary::-webkit-details-marker{display:none}.rh summary:after{content:"+";color:var(--rh-sky);font:600 18px var(--rh-mono)}.rh details[open] summary:after{content:"–"}.rh details p{color:var(--rh-text);margin-top:10px;font-size:15px}.rh .phead{padding-block:150px 40px}.rh .phead h1{margin-top:14px;font-size:clamp(40px,6vw,72px);font-weight:800}.rh .phead p{color:var(--rh-text);max-width:56ch;margin-top:18px;font-size:19px}.rh .cta{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-block:140px;display:flex}.rh .cta h2{font-size:clamp(38px,6vw,80px);font-weight:800}.rh .cta p{color:var(--rh-text);max-width:50ch;font-size:18px}.rh .cta .row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.rh-footer{z-index:1;color:#93a6ba;font-size:14px;font-family:var(--rh-font);background:#050c14;border-top:1px solid #22384f;padding-block:56px 40px;position:relative}.rh-footer .grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px;display:grid}.rh-footer .logo{width:170px;height:auto}.rh-footer h4{color:#fff;margin:0 0 10px;font-size:14px}.rh-footer ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rh-footer a{color:inherit;text-decoration:none}.rh-footer a:hover{color:#fff}.rh-footer .legal{border-top:1px solid #22384f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;font-size:13px;display:flex}@media (max-width:1300px){.rh[lang=bn] .rh-nav .menu,.rh[lang=bn] .rh-nav .hide-sm{display:none}.rh[lang=bn] .rh-nav .burger{display:inline-flex}}@media (max-width:1120px){.rh-nav .menu,.rh-nav .hide-sm{display:none}.rh-nav .burger{display:inline-flex}}@media (max-width:980px){.rh .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rh .plans,.rh .prom,.rh .work,.rh .faq{grid-template-columns:minmax(0,1fr)}.rh .pr.wide{grid-column:auto}.rh .pr ul{grid-template-columns:1fr}.rh .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rh .steps .rail{display:none}.rh-footer .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-footer .grid>:first-child{grid-column:1/-1}.rh .copy.right{margin-left:0}.rh .act{align-items:flex-end;min-height:130svh}}@media (max-width:560px){.rh-nav .logo{width:150px}.rh-nav .btn-pri{display:none}.rh .feat{grid-template-columns:1fr}.rh-footer .grid{gap:26px 18px}.rh-footer{padding-bottom:110px}.rh .hs-track{padding-left:20px}}@media (prefers-reduced-motion:reduce){.rh .cue i{animation:none}}.rh .sf{z-index:1;position:relative}.rh .sf-stick{background:radial-gradient(at 65%,#0d2440 0%,#050c14 70%);height:100svh;position:sticky;top:0;overflow:hidden}.rh .sf-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.rh .sf-shade{pointer-events:none;background:linear-gradient(90deg,#050c14d9 0%,#050c1459 45%,#050c1400 70%);position:absolute;inset:0}.rh .sf-captions{grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:0}.rh .sf-cap{opacity:0;pointer-events:none;grid-area:1/1;width:100%;max-width:1180px;margin:0 auto;transition:opacity .5s,transform .5s;transform:translateY(24px)}.rh .sf-cap.on{opacity:1;pointer-events:auto;transform:none}.rh .sf-cap>div{flex-direction:column;gap:16px;max-width:560px;display:flex}.rh .sf-cap.right>div{margin-left:auto}.rh .sf-cap.center>div{text-align:center;align-items:center;margin:0 auto}.rh .sf-cap h1{font-size:clamp(42px,7.4vw,96px);font-weight:800;line-height:.98}.rh .sf-cap h2{font-size:clamp(32px,5vw,64px);font-weight:800}.rh .sf-cap p{color:var(--rh-text);font-size:18px}.rh .spec-tag{border-left:2px solid var(--rh-sky);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050c148c;flex-direction:column;gap:2px;padding:12px 16px;display:inline-flex}.rh .spec-tag small{font:600 12px var(--rh-mono);color:var(--rh-sky);letter-spacing:.08em;text-transform:uppercase}.rh .spec-tag b{font-size:26px;font-weight:800}.rh .spec-list{gap:10px;display:grid}.rh .sf-shade:before,.rh .sf-shade:after{content:"";pointer-events:none;height:22%;position:absolute;left:0;right:0}.rh .sf-shade:before{background:linear-gradient(0deg, #08121d00 0%, var(--rh-bg) 100%);top:0}.rh .sf-shade:after{background:linear-gradient(180deg, #08121d00 0%, var(--rh-bg) 100%);bottom:0}.rh .sf.xf .sf-shade:before{display:none}.rh .sf+.hs{z-index:2;background:linear-gradient(180deg, #08121d00 0, var(--rh-bg) 30vh);margin-top:-60vh}.rh .sf-rail{pointer-events:none;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;right:max(20px,50vw - 590px);transform:translateY(-50%)}.rh .sf-rail li{color:#f3f6fa61;justify-content:flex-end;align-items:center;gap:12px;transition:color .4s;display:flex}.rh .sf-rail .l{font:600 12px var(--rh-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;text-shadow:0 1px 8px #050c14e6;transition:opacity .4s,transform .4s;transform:translate(6px)}.rh .sf-rail .n{font:600 13px var(--rh-mono);font-variant-numeric:tabular-nums;text-align:right;text-shadow:0 1px 8px #050c14e6;min-width:2ch}.rh .sf-rail .t{background:#ffffff24;border-radius:3px;width:3px;height:44px;transition:height .4s,width .4s;position:relative;overflow:hidden}.rh .sf-rail .t i{background:var(--rh-sky);transform:scaleY(var(--f,0));transform-origin:top;position:absolute;inset:0}.rh .sf-rail li.done{color:#f3f6fa99}.rh .sf-rail li.done .t i{opacity:.55}.rh .sf-rail li.on{color:var(--rh-white)}.rh .sf-rail li.on .n{color:var(--rh-sky)}.rh .sf-rail li.on .l{opacity:1;transform:none}.rh .sf-rail li.on .t{height:72px}@media (max-width:767px){.rh .sf-shade{background:linear-gradient(#050c1433 0%,#050c14d9 75%)}.rh .sf-captions{align-items:end;padding-bottom:190px}.rh .sf-cap.right>div{margin-left:0}.rh .sf-rail{top:auto;bottom:28px;right:auto;left:max(20px, env(safe-area-inset-left,0px));flex-direction:row;gap:6px;transform:none}.rh .sf-rail li{gap:0}.rh .sf-rail .l,.rh .sf-rail .n{display:none}.rh .sf-rail .t,.rh .sf-rail li.on .t{width:28px;height:3px}.rh .sf-rail li.on .t{width:56px}.rh .sf-rail .t i{transform:scaleX(var(--f,0));transform-origin:0}}@media (prefers-reduced-motion:reduce){.rh .sf-cap,.rh .sf-rail li,.rh .sf-rail .l,.rh .sf-rail .t{transition:none}}.rh .phead .row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.rh .lead{color:var(--rh-text);max-width:62ch;font-size:18px}.rh .muted{color:var(--rh-muted)}.rh .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;display:grid}.rh .card{border:1px solid var(--rh-line);background:linear-gradient(165deg, var(--rh-panel-2), var(--rh-panel));border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:26px;transition:border-color .25s,transform .25s;display:flex;position:relative}.rh a.card{text-decoration:none}.rh .card:hover{border-color:#4fa8ea8c}.rh a.card:hover{transform:translateY(-3px)}.rh .card .n{font:600 12.5px var(--rh-mono);color:var(--rh-sky)}.rh .card h3{font-size:21px;font-weight:800}.rh .card p{color:var(--rh-text);font-size:15px}.rh .card .go{color:var(--rh-sky);margin-top:auto;padding-top:8px;font-size:14.5px;font-weight:700}.rh .tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.rh .tags span{font:600 11.5px var(--rh-mono);color:var(--rh-muted);border:1px solid var(--rh-line);border-radius:999px;padding:3px 9px}.rh .split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.rh .checks,.rh .crosses{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rh .checks li,.rh .crosses li{color:var(--rh-text);padding-left:30px;font-size:15.5px;position:relative}.rh .checks li:before,.rh .crosses li:before{width:20px;height:20px;font:700 12px var(--rh-mono);border-radius:6px;place-items:center;display:grid;position:absolute;top:1px;left:0}.rh .checks li:before{content:"✓";color:var(--rh-live);background:#22c58b1f}.rh .crosses li:before{content:"✕";color:#f08a8a;background:#f08a8a1a}.rh .timeline{gap:34px;padding-left:40px;display:grid;position:relative}.rh .timeline .line{background:var(--rh-line);width:2px;position:absolute;top:6px;bottom:6px;left:11px}.rh .timeline .line i{background:var(--rh-sky);transform-origin:top;width:100%;height:100%;display:block}.rh .timeline .ev{position:relative}.rh .timeline .ev:before{content:"";background:var(--rh-bg);border:2px solid var(--rh-sky);border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-36px}.rh .timeline .ev .when{font:600 12.5px var(--rh-mono);color:var(--rh-sky)}.rh .timeline .ev h3{margin-top:4px;font-size:20px;font-weight:800}.rh .timeline .ev p{color:var(--rh-text);max-width:60ch;margin-top:6px}.rh .doc{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;display:grid}.rh .toc{border-left:1px solid var(--rh-line);flex-direction:column;gap:2px;display:flex;position:sticky;top:96px}.rh .toc span{font:600 12px var(--rh-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rh-muted);padding:0 0 10px 16px}.rh .toc a{color:var(--rh-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 16px;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s}.rh .toc a:hover,.rh .toc a.on{color:#fff;border-color:var(--rh-sky)}.rh .prose{flex-direction:column;gap:14px;max-width:70ch;display:flex}.rh .prose section{border-bottom:1px solid var(--rh-line);flex-direction:column;gap:12px;padding-bottom:28px;scroll-margin-top:96px;display:flex}.rh .prose section:last-child{border-bottom:0}.rh .prose h2{font-size:clamp(22px,2.6vw,28px);font-weight:800}.rh .prose p,.rh .prose li{color:var(--rh-text);font-size:16px;line-height:1.7}.rh .prose ul,.rh .prose ol{gap:6px;margin:0;padding-left:1.2em;display:grid}.rh .prose a{color:var(--rh-sky)}.rh .note{border:1px solid var(--rh-line);border-left:3px solid var(--rh-sky);background:var(--rh-panel);color:var(--rh-text);border-radius:12px;padding:16px 18px;font-size:15px}.rh .readbar{z-index:60;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.rh .readbar i{background:var(--rh-sky);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.rh .form{gap:16px;display:grid}.rh .form .two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rh .field{flex-direction:column;gap:6px;min-width:0;display:flex}.rh .field label{font:600 12.5px var(--rh-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rh-muted)}.rh .field input,.rh .field textarea{background:var(--rh-bg);border:1px solid var(--rh-line);color:#fff;width:100%;font:500 16px var(--rh-font);border-radius:12px;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.rh .field textarea{resize:vertical;min-height:140px}.rh .field input:focus,.rh .field textarea:focus{border-color:var(--rh-sky);box-shadow:0 0 0 3px #4fa8ea2e}.rh .field input::placeholder,.rh .field textarea::placeholder{color:#6d8399}.rh .form .err{color:#f08a8a;font-size:14px}.rh .form .btn{min-height:48px}.rh .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rh .ways{gap:12px;display:grid}.rh .way{border:1px solid var(--rh-line);background:var(--rh-panel);border-radius:14px;align-items:center;gap:16px;min-width:0;padding:16px 18px;text-decoration:none;transition:border-color .2s;display:flex}.rh a.way:hover{border-color:var(--rh-sky)}.rh .way .ic{width:42px;height:42px;color:var(--rh-sky);font:700 15px var(--rh-mono);background:#4fa8ea1f;border-radius:12px;flex:none;place-items:center;display:grid}.rh .way small{font:600 11.5px var(--rh-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rh-muted);display:block}.rh .way b{overflow-wrap:anywhere;font-size:16px;display:block}.rh .band{border:1px solid var(--rh-line);background:radial-gradient(circle at 85% 0%, #4fa8ea29, transparent 55%), var(--rh-panel);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,56px);display:flex}.rh .band h2{font-size:clamp(28px,3.6vw,44px);font-weight:800}.rh .band p{color:var(--rh-text);max-width:52ch;margin-top:10px}.rh .band .row{flex-wrap:wrap;gap:12px;display:flex}.rh .tier+.tier{margin-top:56px}.rh .tier-head{border-left:3px solid var(--rh-sky);flex-direction:column;gap:6px;margin-bottom:18px;padding-left:14px;display:flex}.rh .tier-head h3{font-size:clamp(20px,2.2vw,26px);font-weight:800}.rh .tier-head p{color:var(--rh-text);max-width:68ch}.rh .price.range{flex-direction:column;align-items:flex-start;gap:2px}.rh .price.range b{white-space:nowrap;font-size:clamp(22px,2.1vw,28px)}.rh .price b small{color:var(--rh-muted);font-size:15px;font-weight:600}.rh .terms{gap:6px;margin:40px 0 0;list-style:none;display:grid}.rh .terms li b{color:#fff}.rh .addons{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rh .addons li{border:1px solid var(--rh-line);background:var(--rh-panel);border-radius:14px;justify-content:space-between;align-items:baseline;gap:14px;padding:16px 18px;display:flex}.rh .addons li span{color:var(--rh-text)}.rh .addons li b{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.rh .addons li b small{color:var(--rh-muted);font-size:12.5px;font-weight:500;display:block}.rh .projs{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.rh .projs.feat{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:28px}.rh .projs.feat.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rh .projs.feat.three .proj h3{font-size:20px}.rh .projs.feat.three .proj p{font-size:14.5px}@media (max-width:980px){.rh .projs.feat.three{grid-template-columns:repeat(2,minmax(0,1fr))}.rh .projs.feat.three>:nth-child(3){display:none}}@media (max-width:600px){.rh .projs.feat.three{grid-template-columns:minmax(0,1fr)}.rh .projs.feat.three>:nth-child(3){display:flex}}.rh .proj{flex-direction:column;gap:16px;min-width:0;text-decoration:none;display:flex}.rh .proj .info{flex-direction:column;gap:6px;display:flex}.rh .proj .meta{font:600 12.5px var(--rh-mono);color:var(--rh-sky);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rh .proj .meta b{color:#f6c26b;border:1px solid #f6c26b59;border-radius:999px;padding:1px 8px;font-weight:600}.rh .proj h3{font-size:20px;font-weight:800}.rh .proj.big h3{font-size:24px}.rh .proj p{color:var(--rh-text);font-size:15px}.rh .proj .go{color:var(--rh-sky);font-size:14.5px;font-weight:700}.rh .bshot{border:1px solid var(--rh-line);background:var(--rh-panel);border-radius:14px;transition:border-color .3s,transform .4s;overflow:hidden;box-shadow:0 24px 50px -28px #000c}.rh .proj:hover .bshot{border-color:#4fa8ea99;transform:translateY(-4px)}.rh .bshot .bar{background:var(--rh-panel-2);border-bottom:1px solid var(--rh-line);align-items:center;gap:6px;padding:9px 12px;display:flex}.rh .bshot .bar i{background:#2a4158;border-radius:50%;width:9px;height:9px}.rh .bshot .bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 12px var(--rh-mono);color:var(--rh-muted);background:var(--rh-bg);border-radius:6px;flex:1;margin-left:8px;padding:3px 10px;overflow:hidden}.rh .bshot .view{aspect-ratio:16/10;background-color:var(--rh-bg);background-position:50% 0;background-repeat:no-repeat;background-size:100%;position:relative;overflow:hidden}.rh .bshot .view img{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .5s;display:block}.rh .bshot.scroll .view{transition:background-position .6s cubic-bezier(.22,1,.36,1)}.rh .bshot.scroll .view img{transition:opacity .35s .25s}@media (hover:hover){.rh .proj:hover .bshot.scroll .view{background-position:50% 100%;transition:background-position 4.5s cubic-bezier(.65,0,.35,1) .15s}.rh .proj:hover .bshot.scroll .view img{opacity:0;transition:opacity .25s}}.rh .bshot .ph{text-align:center;background:radial-gradient(circle at 70% 20%, #4fa8ea2e, transparent 60%), var(--rh-panel);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;inset:0}.rh .bshot .ph b{color:#fff;font-size:22px;font-weight:800}.rh .bshot .ph span{font:500 13px var(--rh-mono);color:var(--rh-muted)}.rh .gallery{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:36px;display:grid}.rh .gallery .projs{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.rh .gallery{grid-template-columns:240px minmax(0,1fr);gap:26px}.rh .filters{padding-right:14px}}.rh .filters{border-right:1px solid var(--rh-line);flex-direction:column;gap:2px;padding-right:20px;display:flex;position:sticky;top:100px}.rh .filters button{text-align:left;width:100%;color:var(--rh-muted);min-height:40px;font:500 15px/1.3 var(--rh-font);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;transition:background .2s,color .2s;display:flex}.rh .filters button:hover{background:var(--rh-panel);color:#fff}.rh .filters button[aria-pressed=true]{background:var(--rh-blue);color:#fff;font-weight:600}.rh .filters button small{text-align:right;min-width:22px;font:600 12.5px var(--rh-mono);color:var(--rh-muted);font-variant-numeric:tabular-nums;flex:none}.rh .filters button[aria-pressed=true] small{color:#ffffffd9}.rh[lang=bn] .filters button{font-size:16px}@media (max-width:980px){.rh .gallery{grid-template-columns:minmax(0,1fr);gap:22px}.rh .filters{scrollbar-width:none;border-right:0;flex-direction:row;gap:8px;padding:0 0 6px;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.rh .filters::-webkit-scrollbar{display:none}.rh .filters button{white-space:nowrap;border:1px solid var(--rh-line);background:var(--rh-panel);width:auto;color:var(--rh-text);border-radius:999px;flex:none;padding:8px 14px}.rh .filters button[aria-pressed=true]{border-color:var(--rh-blue);background:var(--rh-blue)}.rh .filters button:last-child{margin-right:40px}}@media (max-width:600px){.rh .gallery .projs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rh .bshot.scroll .view,.rh .bshot,.rh .bshot .view img{transition:none}}.rh .post{text-decoration:none}.rh .post .meta{font:600 12px var(--rh-mono);color:var(--rh-muted);flex-wrap:wrap;gap:10px;display:flex}.rh .post .meta b{color:var(--rh-sky);font-weight:600}.rh .phead.ahead h1{max-width:24ch;font-size:clamp(32px,4.4vw,54px)}.rh .phead.ahead p{max-width:60ch}.rh .read{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;display:grid}.rh .read aside{gap:14px;display:grid;position:sticky;top:100px}.rh .read aside .card{gap:12px}.rh .read aside .card h3{font-size:19px}.rh .read aside .btn{width:100%}.rh .article{flex-direction:column;gap:18px;max-width:68ch;display:flex}.rh .article h2{margin-top:22px;font-size:clamp(24px,2.6vw,30px);font-weight:800}.rh .article h3{margin-top:10px;font-size:21px;font-weight:800}.rh .article p,.rh .article li{color:var(--rh-text);font-size:18px;line-height:1.75}.rh .article ul{gap:10px;margin:0;padding-left:1.3em;display:grid}.rh .article ol{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.rh .article ol li{counter-increment:step;padding-left:46px;position:relative}.rh .article ol li:before{content:counter(step, decimal-leading-zero);width:32px;height:32px;font:600 12.5px var(--rh-mono);color:var(--rh-sky);background:#4fa8ea1f;border:1px solid #4fa8ea40;border-radius:9px;place-items:center;display:grid;position:absolute;top:2px;left:0}.rh .bn,.rh [lang=bn]{font-family:var(--font-bn), "Noto Sans Bengali", var(--rh-font)}@media (max-width:900px){.rh .split{grid-template-columns:minmax(0,1fr);gap:32px}.rh .doc{grid-template-columns:minmax(0,1fr);gap:24px}.rh .read{grid-template-columns:minmax(0,1fr);gap:36px}.rh .read aside{position:static}.rh .toc{border-left:0;flex-flow:wrap;gap:6px;position:static}.rh .toc span{width:100%;padding:0 0 4px}.rh .toc a{border:1px solid var(--rh-line);border-radius:999px;margin:0;padding:6px 12px;font-size:13px}}@media (max-width:560px){.rh .form .two{grid-template-columns:1fr}.rh .phead{padding-block:120px 28px}.rh .phead p,.rh .article p,.rh .article li{font-size:17px}.rh .card{padding:22px}.rh .steps{grid-template-columns:minmax(0,1fr)}.rh .stats b{font-size:24px}}@media (max-height:560px) and (min-width:600px){.rh .sf-captions{align-items:center;padding-top:64px}.rh .sf-cap h1{font-size:clamp(30px,5vw,46px)}.rh .sf-cap h2{font-size:clamp(24px,3.8vw,38px)}.rh .sf-cap p{font-size:15px}.rh .sf-cap>div{gap:10px;max-width:480px}.rh .sf-cap .search{margin-top:8px}.rh .sf-cap .tlds{display:none}.rh .spec-list{gap:6px}.rh .spec-tag{padding:8px 12px}.rh .spec-tag b{font-size:18px}.rh .sf-rail{gap:6px;top:calc(50% + 28px)}.rh .sf-rail .t{height:22px}.rh .sf-rail li.on .t{height:36px}.rh .phead{padding-block:100px 24px}.rh .hs-pin{gap:20px;padding-block:72px 32px}}@media (max-width:767px) and (max-height:700px){.rh .sf-captions{padding-bottom:96px}.rh .sf-cap p{padding-right:60px}}
