@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GoogleSans-400.woff2) format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GoogleSans-500.woff2) format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GoogleSans-600.woff2) format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GoogleSans-700.woff2) format("woff2")}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/HindSiliguri-400.woff2) format("woff2")}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HindSiliguri-500.woff2) format("woff2")}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HindSiliguri-600.woff2) format("woff2")}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HindSiliguri-700.woff2) format("woff2")}@font-face{font-family:GS Fallback;src:local("Arial"),local("Liberation Sans"),local("Roboto"),local("Helvetica Neue");font-weight:400;size-adjust:101.85%;ascent-override:97%;descent-override:29%;line-gap-override:0%}@font-face{font-family:GS Fallback;src:local("Arial Bold"),local("Arial"),local("Liberation Sans"),local("Roboto"),local("Helvetica Neue");font-weight:700;size-adjust:100.04%;ascent-override:97%;descent-override:29%;line-gap-override:0%}:root{--orange: #fa641f;--orange-600: #e5530f;--orange-700: #c0470d;--orange-tint: #fff1ea;--ink: #0e0e14;--black: #0b0b10;--body: #45454f;--muted: #74747d;--bg: #ffffff;--bg-soft: #fbfbfc;--line: #ededf1;--line-soft: #f3f3f6;--card: #ffffff;--c-purple: #7b5cff;--c-purple-bg: #f1ecff;--c-blue: #3b82f6;--c-blue-bg: #e8f1ff;--c-teal: #10b3a3;--c-teal-bg: #e1f7f3;--c-pink: #ff5d8f;--c-pink-bg: #ffe9f0;--c-amber: #f7a823;--c-amber-bg: #fff4e0;--c-green: #22c55e;--c-green-bg: #e6f9ee;--grad-accent: linear-gradient(135deg, #fa641f 0%, #ff9242 100%);--grad-text: linear-gradient(100deg, #fa641f 0%, #ff9242 100%);--shadow-xs: 0 1px 2px rgba(17, 17, 34, .05), 0 1px 1px rgba(17, 17, 34, .04);--shadow-sm: 0 4px 14px rgba(17, 17, 34, .05), 0 1px 3px rgba(17, 17, 34, .04);--shadow: 0 14px 36px rgba(17, 17, 34, .08), 0 4px 10px rgba(17, 17, 34, .04);--shadow-lg: 0 32px 70px rgba(17, 17, 34, .12), 0 10px 24px rgba(17, 17, 34, .06);--shadow-orange: 0 12px 28px rgba(250, 100, 31, .28);--radius: 14px;--radius-lg: 22px;--radius-xl: 28px;--radius-pill: 999px;--ease: cubic-bezier(.22, 1, .36, 1);--font: "Google Sans", "GS Fallback", "Product Sans", "Poppins", "Noto Sans Bengali", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--body);background:var(--bg);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{color:var(--ink);line-height:1.14;margin:0;letter-spacing:-.02em}p{margin:0}img{max-width:100%;display:block}button{font-family:inherit}a{color:inherit;text-decoration:none}.tabular{font-variant-numeric:tabular-nums}::selection{background:var(--orange);color:#fff}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}svg{width:1em;height:1em;flex-shrink:0}.ic{display:inline-flex;line-height:0}.ic svg{display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:0;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;color:#1f2525;border:3px solid transparent;border-radius:var(--radius-pill);background:linear-gradient(#d6dcdc,#d6dcdc) padding-box,linear-gradient(125deg,#ff9242,#fa641f 52%,#e5530f) border-box;padding:11px 24px;min-height:47px;cursor:pointer;box-shadow:0 5px 16px #1612182e;transition:color .4s var(--ease),box-shadow .35s var(--ease),transform .2s var(--ease)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ff9242,#fa641f,#e5530f);opacity:0;transition:opacity .42s var(--ease)}.btn:hover{color:#f3f3f6;transform:translateY(-2px);box-shadow:0 14px 30px #e5530f6b,0 0 22px #fa641f80}.btn:hover:after{opacity:1}.btn:active{transform:translateY(0) scale(.985)}.btn .ic,.btn>svg{display:none}.btn--beam{overflow:visible}.btn>svg.btn__beam{display:block}.btn__beam{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.btn__beam path{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px rgba(255,255,255,1)) drop-shadow(0 0 6px rgba(255,244,232,.95)) drop-shadow(0 0 13px rgba(255,168,100,.6));stroke-dasharray:22 100;stroke-dashoffset:22;opacity:0}.btn--beam:hover .btn__beam path,.btn--beam:focus-visible .btn__beam path{animation:btn-beam .72s cubic-bezier(.45,.05,.55,.95) .05s 1}@keyframes btn-beam{0%{stroke-dashoffset:22;opacity:0}9%{opacity:1}91%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}.btn--lg{font-size:16px;padding:14px 28px;min-height:54px}.btn--block{width:100%}.btn:not(.btn--primary):after{inset:-242% auto auto -45.6%;width:174.5%;height:682%;border-radius:0;opacity:1;-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 15 14" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><path d="M 5 3.523 C 5.078 3.523 5.155 3.525 5.233 3.528 C 5.873 1.483 7.765 0 10 0 C 12.761 0 15 2.264 15 5.057 C 15 7.85 12.761 10.114 10 10.114 C 9.922 10.114 9.845 10.112 9.767 10.108 C 9.127 12.154 7.235 13.636 5 13.636 C 2.239 13.636 0 11.372 0 8.58 C 0 5.787 2.239 3.523 5 3.523 Z" transform="translate(0 0.18)" fill="black"/></svg>') no-repeat center / 100% 100%;mask:url('data:image/svg+xml,<svg viewBox="0 0 15 14" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><path d="M 5 3.523 C 5.078 3.523 5.155 3.525 5.233 3.528 C 5.873 1.483 7.765 0 10 0 C 12.761 0 15 2.264 15 5.057 C 15 7.85 12.761 10.114 10 10.114 C 9.922 10.114 9.845 10.112 9.767 10.108 C 9.127 12.154 7.235 13.636 5 13.636 C 2.239 13.636 0 11.372 0 8.58 C 0 5.787 2.239 3.523 5 3.523 Z" transform="translate(0 0.18)" fill="black"/></svg>') no-repeat center / 100% 100%;transform-origin:0 0;transform:scale(.411,.401);transition:transform .7s var(--ease)}.btn:not(.btn--primary):hover:after{opacity:1;transform:scale(1)}.brand{display:inline-flex;align-items:center;gap:11px;background:none;border:0;padding:0;cursor:pointer}.brand__mark{display:inline-flex;color:var(--ink);transition:transform .25s var(--ease)}.brand__mark svg{width:34px;height:auto;display:block}.brand:hover .brand__mark{transform:rotate(-4deg) scale(1.05)}.brand__name{font-size:21px;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.brand__name i{color:var(--orange);font-style:normal}.nav{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:100;width:min(1160px,calc(100% - 28px))}.fxw{display:inline;transition:opacity .2s cubic-bezier(.37,0,.63,1)}.fxw.fx-out{opacity:0}.fxword{display:inline-block;white-space:nowrap;vertical-align:baseline}.fxc{display:inline-block;vertical-align:baseline;will-change:transform;backface-visibility:hidden}.fxc.fx-in{animation:fx-char-in .48s linear both}@keyframes fx-char-in{0%{opacity:0;transform:translate(20px)}4.55%{opacity:.077;transform:translate(18.461px)}9.09%{opacity:.1996;transform:translate(16.008px)}13.64%{opacity:.315;transform:translate(13.7px)}18.18%{opacity:.4155;transform:translate(11.691px)}22.73%{opacity:.5015;transform:translate(9.97px)}27.27%{opacity:.575;transform:translate(8.501px)}31.82%{opacity:.6376;transform:translate(7.248px)}36.36%{opacity:.691;transform:translate(6.18px)}40.91%{opacity:.7365;transform:translate(5.269px)}45.45%{opacity:.7754;transform:translate(4.493px)}50%{opacity:.8085;transform:translate(3.831px)}54.55%{opacity:.8367;transform:translate(3.266px)}59.09%{opacity:.8608;transform:translate(2.785px)}63.64%{opacity:.8813;transform:translate(2.374px)}68.18%{opacity:.8988;transform:translate(2.024px)}72.73%{opacity:.9137;transform:translate(1.726px)}77.27%{opacity:.9264;transform:translate(1.472px)}81.82%{opacity:.9373;transform:translate(1.255px)}86.36%{opacity:.9465;transform:translate(1.07px)}90.91%{opacity:.9544;transform:translate(.912px)}95.45%{opacity:.9611;transform:translate(.778px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.fxw{transition:none}.fxc.fx-in{animation:none}}.nav__inner{position:relative;display:flex;align-items:center;gap:14px;height:62px;padding:0 10px 0 20px;background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-pill);box-shadow:0 12px 34px #1111221f,0 2px 8px #1111220d;transition:background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.nav--scrolled .nav__inner{background:#ffffffdb;box-shadow:0 16px 40px #11112229,0 3px 10px #1111220f}.nav__divider{display:none}.nav__links{display:flex;align-items:center;gap:2px}@media (min-width: 1060px){.nav__links{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.nav__link{position:relative;background:none;border:0;cursor:pointer;font-size:15px;font-weight:500;color:var(--body);padding:9px 13px;border-radius:10px;transition:color .18s var(--ease)}.nav__link:hover{color:var(--ink)}.nav__tools{display:flex;align-items:center;gap:9px;margin-left:auto}.theme-switch{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:#1111220d;border:1px solid var(--line);cursor:pointer;overflow:hidden;transition:background .2s var(--ease),border-color .2s var(--ease)}.theme-switch:hover{background:#11112217;border-color:#d8d8df}.theme-switch svg{position:absolute;width:22px;height:22px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.34,1.56,.64,1)}.theme-switch__sun{stroke:var(--orange);transform:scale(1) translateY(0);opacity:1}.theme-switch__moon{stroke:#fff;transform:scale(.5) translateY(22px);opacity:0}.nav__lang{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--line);background:#edeef1;cursor:pointer;transition:border-color .25s var(--ease)}.nav__lang:hover{border-color:#d8d8df}.nav__lang-fill{position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;background:var(--orange);transform:translate(-50%,-50%) scale(0);transform-origin:center;pointer-events:none;z-index:0;will-change:transform}.nav__lang-txt{position:relative;z-index:1;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1;transition:color .28s var(--ease)}.nav__lang:hover .nav__lang-txt{color:#fff}.nav__cta-btn{height:44px;padding:0 20px}.nav__burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;font-size:22px;color:var(--ink);background:#1111220a;border:1px solid var(--line);border-radius:50%;cursor:pointer;transition:background .2s var(--ease)}.nav__burger:hover{background:#11112214}.nav__burger-icon{position:relative;display:block;width:22px;height:16px}.nav__burger-icon i{position:absolute;left:0;top:0;width:22px;height:2.5px;border-radius:3px;background:currentColor;transform-origin:center;will-change:transform}.nav__burger-icon i:nth-child(1){transform:translateY(0)}.nav__burger-icon i:nth-child(2){transform:translateY(6.75px)}.nav__burger-icon i:nth-child(3){transform:translateY(13.5px)}.nav__mobile{position:absolute;top:calc(100% + 10px);left:0;right:0;max-height:0;overflow:hidden;background:#fffffff7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);transition:max-height .36s var(--ease),box-shadow .36s var(--ease)}.nav__mobile.is-open{max-height:540px;border:1px solid var(--line);box-shadow:var(--shadow-lg)}.nav__mobile-link{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;font-size:16px;font-weight:500;color:var(--ink);padding:15px 22px;transition:background .15s var(--ease),padding-left .18s var(--ease)}.nav__mobile-link:hover{background:var(--bg-soft);padding-left:28px}.nav__mobile-cta{display:flex;flex-direction:column;gap:10px;padding:16px 22px 22px}.brand{flex:0 0 auto}.brand__name{white-space:nowrap}html.smk-hero:not(.smk-words) .hero .eyebrow,html.smk-hero:not(.smk-words) .hero .hero__title .w,html.smk-hero:not(.smk-words) .hero .hero__sub,html.smk-hero:not(.smk-words) .hero .hero__actions,html.smk-hero:not(.smk-words) .hero .pills,html.smk-hero:not(.smk-words) .hero .hero__visual{opacity:0}html.smk-pre .nav{opacity:0}html.smk-pre .hero__title .w,html.smk-hero:not(.smk-settled) .hero__title .w{will-change:transform,opacity}html.smk-settled .hero__title .w{will-change:auto}.nav{contain:layout}.hero__title .w{display:inline-block;padding:.1em 0 .18em;margin:-.1em 0 -.18em}.hero__title .grad-text .w{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}html.smk-pre .hero .eyebrow,html.smk-pre .hero .hero__title .w,html.smk-pre .hero .hero__sub,html.smk-pre .hero .hero__actions,html.smk-pre .hero .pills,html.smk-pre .hero .hero__visual,html.smk-pre .hero .hero__title{opacity:0}html.smk-go .nav{animation:smkNavIn 1.45s var(--ease) both}html.smk-go .nav__links,html.smk-go .nav__tools{animation:smkNavFade .45s var(--ease) 1.15s both}@keyframes smkNavIn{0%{opacity:0;transform:translate(-50%,44vh) scale(.86);width:248px}15%{opacity:1;transform:translate(-50%,44vh) scale(1);width:248px}42%{opacity:1;transform:translate(-50%,44vh) scale(1);width:248px}70%{opacity:1;transform:translate(-50%) scale(1);width:248px}to{opacity:1;transform:translate(-50%) scale(1);width:min(1160px,calc(100% - 28px))}}@keyframes smkNavFade{0%{opacity:0}to{opacity:1}}html.smk-words .hero__title .w{animation:smkWordIn .6s var(--ease) both;animation-delay:calc(var(--wi) * 42ms)}html.smk-words .hero .eyebrow{animation:smkRiseIn .5s var(--ease) 0s both}html.smk-words .hero .hero__sub{animation:smkRiseIn .55s var(--ease) .42s both}html.smk-words .hero .hero__actions{animation:smkBtnIn .55s var(--ease) .62s both}html.smk-words .hero .pills{animation:smkRiseIn .5s var(--ease) .74s both}html.smk-words .hero .hero__visual{animation:smkRiseIn .7s var(--ease) .46s both}@keyframes smkWordIn{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}@keyframes smkRiseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes smkBtnIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){html.smk-pre .nav{opacity:1}html.smk-go .nav,html.smk-go .nav__links,html.smk-go .nav__tools{animation:none}html.smk-pre .hero .hero__title,html.smk-pre .hero .eyebrow,html.smk-pre .hero .hero__title .w,html.smk-pre .hero .hero__sub,html.smk-pre .hero .hero__actions,html.smk-pre .hero .pills,html.smk-pre .hero .hero__visual,html.smk-hero .hero .eyebrow,html.smk-hero .hero .hero__title .w,html.smk-hero .hero .hero__sub,html.smk-hero .hero .hero__actions,html.smk-hero .hero .pills,html.smk-words .hero .hero__visual{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}}.topblur{position:fixed;top:0;left:0;right:0;height:150px;z-index:95;pointer-events:none}.topblur>span{position:absolute;inset:0;display:block}.topblur>span:nth-child(1){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 92%)}.topblur>span:nth-child(2){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 30%,transparent 60%);mask-image:linear-gradient(to bottom,#000 0%,#000 30%,transparent 60%)}.topblur>span:nth-child(3){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 14%,transparent 36%);mask-image:linear-gradient(to bottom,#000 0%,#000 14%,transparent 36%)}@media (max-width: 640px){.topblur{height:112px}}html.cv-on main>section,html.cv-on footer{content-visibility:auto;contain-intrinsic-size:var(--cis, auto 900px)}@media (max-width: 430px){.nav__inner{padding:0 8px 0 14px;gap:9px}.nav__lang{padding:7px 10px}.brand{gap:8px}}@media (max-width: 640px){.topblur{display:none}.nav__inner{background:#fffffff5;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .nav__inner{background:#14141cf7}.nav__mobile{backdrop-filter:none;-webkit-backdrop-filter:none}}.section{padding:84px 0;scroll-margin-top:80px}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAYAAABRRIOnAAAFvElEQVR4nOzd3W/TVhjH8WM7dl5Ly0gKBBCR1o2tmjakXE276RUDaVzyV+4SpEnsZhebuIo0DQlpFWOlK80gZZSGvNRO7PkEIuVhtJAsHIfk+5FQUsdRH9qfHzvH7nFKASNSChhBICAQCAgEAgKBgEAgIBAICAQCAoGAQCAgEAgIBAICgYDwfwJhnf7ySi4dtb1DK+c//u12O14WKbOoYco1OGpC5Wo1t2xlV1zbdTO2yqTPnew36/VAGUQN06/BVhM60VrJHve1CdQw/RomDsRBfr9z3NcmUMP0a5h4lxG3pF5qdS2Mwk7Uirz237/+bPwHQQ3Tr8FSwAg+dkIgEBAIBAQCAYFAQJh4HGLGvxcmZKxDlNY3clnHWW373cbe77801WKyytXrE40i7tZu6rGF936OxOguI+1m0vG/84XLVzstv7vXuPfTC7VYIjc4PO2l3Mw4b/J7QTd++FMZkEgbd20nu5LJX6hcvlqJt5icWiDtnt9QY5rkPZOaeOh6XPlSxcukvOXRZY5lu56KVlbKl3J555R/cLDTU3Ou3djyl898krcty32X9XtR1H5090djgZiJAz0nivLZ1Y8qH39x5UKlsjFWO/0QHdrOO/+Cx1l3GhLtEK+zHMcLU9bK6tnP00vZcrC/vzWXHaNZ3wx0V4y3Ru+49fqW1dqu3dpTBs3cR0HXda3IiU6oJa/y6VffnVtfv+GpOdRV1t401pk2xgYSEn+MbOsOcNTr+jW9jjJs5kYqgyCIPNtrqqb/dHPrdlfNsW69vpc/cyZ/1GsqATMViNAPXqgXfmPegzC0u1trrxWvNa2UvTS6POqFTf2aSsBMBEK3R//x08bOzh3jVxslrq0aKj5i+s+yhCR6DBGE/U7Lsh8+qN3aXsgwxO7f/+FQd4Th1/q5XqYSkkiHGARhMYeu3yzuCEE2KOinqY6TWHcYfH9l0GHQPVzwk1tvpDvCxeq3zwfP7ybXHTSTF9nq3VOo8GbV6suh7FrN6B/5vI6rriFwxRQEAgGBQEAgEBAIBAQmDKEGgQlDqEFgwhBqEJgwhBoEJgyhBoGhawh87IRAICAQCAgEAgKBgEAgIBAICAQCAoGAQCAgEAgIBAICgYBAICAQCAgEAgKBgEAgIBAICAQCAoGAQCAgEAgIBAICgYBAICAQCAhMGEINAhOGUIPAhCHUIDBhCDUITBhCDQIThkDgYycEAgGBQEAgEBAIBITk7+yrby00vL0QjmLs95R4h7ioikX9+FCpuoJQvPTNUs7LlDr9/hNTdzBMNBBra9fSPb+//Or5P0ner3KWlNY3CnkvU3RtZzAE3em3lCnJdoicKrkpdzA4FllhKX7YUQusXL2e8/rB6jAISUgsELo7jN7zWj/XyxaxS+ggZFRUdKIwr+yJzyZMRXIdIu4ORyxbmC5x/vzXWe/0qdIgCDMikUCUy9XcaHcYWpQuUalsZJyCV7I9t6Ai09fSHC+RQGTOni0e9YOIMv3V+OEvNYfW1294PbdT8kN/yXbdmTyxaHwcQu8vnSg6skXqrUavo5AI4x1CHzy94zrbas7cu/e9Hz880ruMsKBe7jJmjNFDWr3lp6Oo9Lb14rblZcqftZv1zURvjP6+7O9v9Z49+eMg5xRbdiHn6v/vcet3e8FBu7HlKwOM7jLSYf+tYZhk3Q/Vzs6dzoPare2WZT/sW5a50adjGOsQevQt53pv3V0M2ZblOifPdU1tGUnSnfBZffO57opW2Es7li3O7ZjsEMaOIXIpb+wt/tV7jIzhz4Ld2k399xRbrw9dm2QqEFbgph+PfUDgpgfvVeb/8CVR+kRWI94Qhie3lEFcZPth0Md6oTKAQEDgiikIBAICgYBAICAQCAhMGEINAhOGUIPAhCHUIDBhCDUITBhCDQJD1xD42AmBQEAgEBAIBAQCAYFAQCAQEAgEBAIBgUBAIBAQCAQEAgHhXwAAAP//WPYcywAAAAZJREFUAwBiTtj7PseQrwAAAABJRU5ErkJggg==);background-repeat:repeat;background-position:center center;background-size:44px 44px}html[data-theme=dark] body:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAYAAABRRIOnAAAD90lEQVR4nOzdgW7TQBBF0QmkcUUqCv3/b6SAWiCBKuzQteQX0jaOoxnHvkey6jSpurHejr22tV4a0LE0oINAQBAICAIBQSAgCAQEgYAgEBAEAoJAQBAICAIBQSAgBgVit9tdlR/vy/K0WCx+WwLacN42nByI2oDr+vKqvLbojUEbzt+Gd3a65RuvI9AGO28bhgTizxuvI9AGO28bFjYA++/ptWFQIDA9DDshCAQEgYAgEBAEAmLIeYheyrCIEc0FiKwQfkr1pvx8LOPkjc1UPV/QW9T5jehdhv+/27JR/Mt5MLY2P94p+obCt9e9BQjbZezxDfKpBOPzqT3mgj1af6f8zUmyAtHyMHgoPByzOMCtVbFPZdxGVtLsQLRWZbkrobidSTD69Piw6uDGEohWY88V4+OUg1EPEI/p9dvoi2Vj3Og+PPWbPZoSCh+N+MHnk02P9/zVEZ8JNbYKMRtHVIltxqX0MVaIXVm8MvwoGyTjZpNIr1WJ8OrgxhaIdhcx9SD84xWg7habvbc2WTfajCUQXjof5hKEPV4JmgO/S5EdCO8FD1m9YQy8E+xViU1mx8gKxJxPXR/SPZZIqw4uOhCe/Flf3DqkVolf7bolCrsk7Ze/i53hoLJ9/I5pyz7nwj0KENwxBUEgIAgEBIGAIBAQTBhCGwQThtAGwYQhwzFhSMVkHTa9NjBhCG0QnLqGYNgJQSAgCAQEgYAgEBAEAoJAQBAICAIBQSAgCAQEgYAgEBAEAoJAQBAICAIBQSAgCAQEgYAgEBAEAoJAQBAICAIBQSAgCAQEE4bQBsGEIbRBMGHIcEwYUjFZh02vDUwYQhsEE4ZAMOyEIBAQBAKCQEAQCIj0J/v6o4XaxwvhMH88lQUZw6OeP9QFe0oQ/Pnnd2X1yoKk7jLKl/X/f13Xf870Qa7/KdvCH9m4tsAgtLKPIfxLLzrr32zG6tnGG0sIQistELU6dB9x7OVxOccqUYPgHWJlyTIrxPqF382mStRO4RUhPQitlEDUHtEceGsWVaIGwcPf2MhkVYj1G+9NskrU4XUbhFFeWAwfdtbq8FqJbOpnkCDjPMT6TJ+5OP5c77J8L6v3ZdnYCIUG4ojq0FpNuUr4MVJZfLf4pSxbG5HoCtGn50+ySnTVYHy154oximCEBaKefeszvFrVv5k8v+WtE4yUW/BakRXilB4/+SrRVYPhofBwpAQjctj5YDhKCYXvPrZ+ccuCOwU32V4Av/xd7CwAgYDgjikIAgFBICAIBASBgGDCENogmDCENggmDBmOCUMqJuuw6bWBCUNog+DUNQTDTggCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGA+AsAAP//mqzTPwAAAAZJREFUAwBlVxVQj7fjigAAAABJRU5ErkJggg==)}.section__head{max-width:720px;margin:0 auto 52px;text-align:center}.section__title{font-size:clamp(28px,4vw,43px);font-weight:700;line-height:1.1;text-align:center;max-width:780px;margin:0 auto 48px}.section__head .section__title{margin:14px auto 0}.section__sub{font-size:clamp(15px,2vw,17px);color:var(--muted);margin-top:14px}.eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--orange-700);background:var(--orange-tint);padding:7px 14px;border-radius:var(--radius-pill)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px #fa641f2e}.hero{position:relative;overflow:hidden;padding:150px 0 96px;scroll-margin-top:80px;background:var(--bg)}@media (min-width: 1024px){.hero{min-height:100svh;display:flex;align-items:flex-start;padding:clamp(112px,12.5svh,140px) 0 clamp(32px,6svh,84px)}.hero>.container{width:100%}}.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(560px 360px at 82% 8%,rgba(250,100,31,.1),transparent 70%),radial-gradient(520px 380px at 12% 22%,rgba(123,92,255,.09),transparent 70%),radial-gradient(480px 420px at 60% 92%,rgba(59,130,246,.07),transparent 72%)}.hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr 1fr;gap:56px;align-items:center}.hero__title{font-size:clamp(36px,5.4vw,60px);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:18px 0}.grad-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__sub{font-size:clamp(16px,2vw,19px);color:var(--body);max-width:560px;margin-bottom:30px}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:30px}.pills{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0}.pill{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:var(--ink);background:var(--card);border:1px solid var(--line);padding:8px 14px;border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.pill:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.pill__icon{display:inline-flex;color:var(--orange);font-size:15px}.blob{position:absolute;border-radius:50%;z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(circle closest-side,var(--blob-c) 0%,var(--blob-c) 34%,color-mix(in srgb,var(--blob-c) 50%,transparent) 62%,transparent 96%)!important}.blob--1{--blob-c: var(--orange);width:460px;height:460px;top:-140px;right:calc(4% - 60px);animation:drift 18s var(--ease) infinite}.blob--2{--blob-c: var(--c-purple);width:420px;height:420px;bottom:-150px;left:-100px;animation:drift 22s var(--ease) infinite reverse}.hero__visual{position:relative;display:flex;align-items:center;justify-content:center}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.card{height:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 26px;box-shadow:var(--shadow-xs);transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.card:hover{transform:translateY(-7px);box-shadow:var(--shadow);border-color:transparent}.card h3{font-size:18px;font-weight:600;margin-bottom:8px;letter-spacing:-.01em}.card p{font-size:14.5px;color:var(--body)}.icon-badge{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;font-size:23px;margin-bottom:18px;background:var(--orange-tint);color:var(--orange);transition:transform .3s var(--ease)}.card:hover .icon-badge,.steps__item:hover .icon-badge{transform:scale(1.08) rotate(-3deg)}.grid-4>*:nth-child(5n+2) .icon-badge{background:var(--c-purple-bg);color:var(--c-purple)}.grid-4>*:nth-child(5n+3) .icon-badge{background:var(--c-blue-bg);color:var(--c-blue)}.grid-4>*:nth-child(5n+4) .icon-badge{background:var(--c-teal-bg);color:var(--c-teal)}.grid-4>*:nth-child(5n+5) .icon-badge{background:var(--c-pink-bg);color:var(--c-pink)}.pricing{align-items:stretch}.price-card{display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.feature-card,.audience-card{transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease),background .3s var(--ease)}.feature-card h3,.feature-card p,.audience-card h3,.audience-card p{transition:color .26s var(--ease)}.feature-card .icon-badge,.audience-card .icon-badge{transition:transform .3s var(--ease),background .26s var(--ease),color .26s var(--ease)}.feature-card:hover,.audience-card:hover,html[data-theme=dark] .feature-card:hover,html[data-theme=dark] .audience-card:hover{background:var(--grad-accent);border-color:transparent;box-shadow:0 20px 42px -14px #fa641f99}.feature-card:hover h3,.audience-card:hover h3{color:#fff}.feature-card:hover p,.audience-card:hover p{color:#ffffffeb}.feature-card:hover .icon-badge,.audience-card:hover .icon-badge{background:#fff;color:var(--orange)}.badge{position:absolute;top:18px;right:18px;background:var(--orange);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:6px 13px;border-radius:var(--radius-pill);box-shadow:var(--shadow-orange)}.price-card__name{font-size:20px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.price-card__desc{font-size:13.5px;color:var(--body);min-height:48px}.price-card__price{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:20px 0 4px;padding-top:18px;border-top:1px solid var(--line)}.price-card__note{font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.price-card__amount{font-size:36px;font-weight:700;color:var(--ink);letter-spacing:-.035em;line-height:1.05}.feature-list{list-style:none;padding:0;margin:18px 0 26px;display:flex;flex-direction:column;gap:11px;flex:1}.feature-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--body)}.feature-list li svg{margin-top:3px;font-size:12px;color:var(--c-green);background:var(--c-green-bg);border-radius:50%;padding:2.5px;width:17px;height:17px;flex-shrink:0}.feature-list li.is-more{color:var(--muted);padding-left:27px}.compare-wrap{position:relative}.compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-xl);padding:6px;margin:-6px}.compare{min-width:680px;width:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.compare__head,.compare__row{display:grid;grid-template-columns:1.2fr 1.25fr 1.4fr;align-items:stretch}.compare__head{font-size:13.5px;font-weight:700;color:var(--muted);background:var(--bg-soft)}.compare__head span{padding:18px;display:flex;align-items:center}.compare__h-ours{color:#fff;background:var(--grad-accent);font-weight:700;gap:8px;justify-content:center}.compare__h-ours .ic{font-size:16px}.compare__row{border-top:1px solid var(--line-soft);font-size:14px;transition:background .15s var(--ease)}.compare__row:hover{background:var(--bg-soft)}.compare__row span{padding:15px 18px;display:flex;align-items:center}.compare__feature{font-weight:600;color:var(--ink)}.compare__market{gap:8px;color:var(--muted)}.compare__market svg{color:#c7c7d0;width:17px;height:17px}.compare__ours{gap:9px;color:var(--ink);font-weight:600;background:#fa641f0d;box-shadow:inset 4px 0 0 var(--orange)}.compare__ours svg{color:#fff;background:var(--orange);border-radius:50%;padding:3px;width:19px;height:19px;flex-shrink:0}.compare__row:hover .compare__ours{background:#fa641f17}.compare__h-market{justify-content:flex-start}.compare__h-market>span{display:inline-block;width:146px;margin-left:61px;text-align:center;white-space:nowrap}.compare__brand{display:inline-flex;align-items:center;gap:0px}.compare__brand-mark{height:15.75px;width:auto;display:block;color:#15151c}.compare__brand-word{font-size:15.75px;font-weight:700;letter-spacing:-.02em;color:#15151c;white-space:nowrap;margin-left:-7px}.compare__brand-word i{color:#fff;font-style:normal}.price-compare{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}.price-compare__col{border-radius:var(--radius-lg);padding:26px;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.price-compare__col h3{font-size:16px;margin-bottom:8px}.price-compare__col ul{list-style:none;padding:0;margin:0}.price-compare__col li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px}.price-compare__col--market{background:var(--bg-soft);border:1px solid var(--line)}.price-compare__col--market h3{color:var(--muted)}.price-compare__col--market li{color:var(--muted);border-bottom:1px dashed var(--line)}.price-compare__col--market li b{font-weight:600;color:#8c8a93}.price-compare__col--ours{position:relative;color:#fff;background:radial-gradient(420px 200px at 80% -10%,rgba(255,255,255,.16),transparent 70%),linear-gradient(150deg,#15151c,#24242e);box-shadow:var(--shadow-lg)}.price-compare__col--ours h3{color:#fff}.price-compare__col--ours li{color:#d6d6de;border-bottom:1px solid rgba(255,255,255,.1)}.price-compare__col--ours li b{font-weight:700;color:#fff}.price-compare__col--ours .price-compare__save{color:var(--orange);font-weight:700}.price-compare__col--ours .btn{margin-top:20px}.price-compare__col--ours:after{content:"Best value";position:absolute;top:18px;right:18px;font-size:11px;font-weight:700;color:var(--orange);background:var(--orange-tint);padding:5px 11px;border-radius:999px}.showcase{overflow:hidden;padding-top:60px;padding-bottom:40px}.showcase+.section{padding-top:52px}.marquee{margin-top:8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:flex;gap:14px;width:max-content;animation:marquee 32s linear infinite}.chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:14.5px;font-weight:600;color:var(--ink);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-xs);padding:12px 21px;border-radius:var(--radius-pill)}.chip svg{color:var(--orange)}.chip:nth-child(3n+2) svg{color:var(--c-purple)}.chip:nth-child(3n+3) svg{color:var(--c-blue)}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.steps__cell{height:100%}.steps__item{position:relative;height:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 22px;box-shadow:var(--shadow-xs);transition:transform .28s var(--ease),box-shadow .28s var(--ease);overflow:hidden}.steps__item:hover{transform:translateY(-7px);box-shadow:var(--shadow)}.steps__num{position:absolute;top:12px;right:16px;font-size:34px;font-weight:800;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.16}.steps__item h3{font-size:17px;font-weight:600;margin-bottom:6px}.steps__item p{font-size:13.5px;color:var(--body)}.order{display:grid;grid-template-columns:.92fr 1.08fr;gap:44px;align-items:stretch}.order__col{display:flex;flex-direction:column;gap:20px;height:100%}.order__title{text-align:left;max-width:none;margin:0 0 14px}.order__lead{font-size:16px;color:var(--body)}.order__intro{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 30px;box-shadow:var(--shadow-xs)}.order__perks{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:12px}.order__perks li{display:flex;align-items:center;gap:11px;font-size:14.5px;color:var(--ink)}.order__perks li svg{font-size:13px;color:var(--c-green);background:var(--c-green-bg);border-radius:50%;padding:4px;width:22px;height:22px;flex-shrink:0}.order__form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:28px;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-xs)}.field{display:flex;flex-direction:column}.field--full{grid-column:1 / -1}.field label{font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:7px}.field input,.field select,.field textarea{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;min-height:47px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.field input::placeholder,.field textarea::placeholder{color:#a6a6ad}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 4px #fa641f21}.field textarea{resize:vertical;min-height:116px}.field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2376767f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.order__form .btn{grid-column:1 / -1}.order__hint{grid-column:1 / -1;text-align:center;font-size:12.5px;color:var(--muted);margin-top:-4px}.dchk{flex:1;display:flex;flex-direction:column;justify-content:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-xs)}.dchk__title{margin:0;font-size:21px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.dchk__sub{margin:7px 0 18px;font-size:14.5px;color:var(--body)}.dchk__group{display:flex;gap:10px}.dchk__input{flex:1;min-width:0;width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;min-height:48px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.dchk__input::placeholder{color:#a6a6ad}.dchk__input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 4px #fa641f21}.dchk__btn{position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:48px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:700;color:#1f2525;border:3px solid transparent;border-radius:12px;background:linear-gradient(#d6dcdc,#d6dcdc) padding-box,linear-gradient(125deg,#ff9242,#fa641f 52%,#e5530f) border-box;cursor:pointer;box-shadow:0 5px 16px #1612182e;transition:color .4s var(--ease),box-shadow .35s var(--ease),transform .2s var(--ease),opacity .2s var(--ease)}.dchk__btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ff9242,#fa641f,#e5530f);opacity:0;transition:opacity .42s var(--ease)}.dchk__btn svg,.dchk__btn .ic{display:none}.dchk__btn:hover{color:#f3f3f6;transform:translateY(-2px);box-shadow:0 14px 30px #e5530f6b,0 0 22px #fa641f80}.dchk__btn:hover:after{opacity:1}.dchk__btn:disabled{cursor:default;opacity:.65;transform:none}.inkfill:after{display:none}.inkfill__ink{position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;background:linear-gradient(125deg,#ff9242,#fa641f 52%,#e5530f);transform:translate(-50%,-50%) scale(0);transform-origin:center;pointer-events:none;z-index:0;will-change:transform}.inkfill__txt{position:relative;z-index:1;display:inline-flex;align-items:center}.inkfill__txt svg{display:none}.dchk__result{display:none;align-items:center;gap:10px;margin-top:16px;min-height:22px;font-size:14.5px}.dchk__result.is-show{display:flex}.dchk__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:var(--muted)}.dchk__result--ok .dchk__dot{background:var(--c-green);box-shadow:0 0 0 4px var(--c-green-bg)}.dchk__result--no .dchk__dot{background:#ef6a4a;box-shadow:0 0 0 4px #ef6a4a24}.dchk__result--err .dchk__dot{background:var(--c-amber);box-shadow:0 0 0 4px var(--c-amber-bg)}.dchk__msg{color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dchk__msg b{font-weight:600}.dchk__spin{width:16px;height:16px;flex-shrink:0;border:2px solid rgba(250,100,31,.25);border-top-color:var(--orange);border-radius:50%;animation:dchkSpin .62s linear infinite}@keyframes dchkSpin{to{transform:rotate(360deg)}}.footer{background:var(--black);color:#b4b4be;padding:72px 0 28px}.footer__grid>*{min-width:0}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:40px;min-width:0;padding-bottom:38px;border-bottom:1px solid rgba(255,255,255,.1)}.footer__brand-row{display:inline-flex;align-items:center;gap:11px}.footer__brand .brand__mark{color:#fff}.footer__name{font-size:22px;color:#fff}.footer__name i{color:var(--orange);font-style:normal}.footer p{font-size:14px;color:#b4b4be;margin-top:13px;max-width:320px}.footer__loc{display:inline-flex;align-items:center;gap:8px}.footer__loc svg{color:var(--orange)}.footer__social{display:flex;gap:10px;margin-top:18px}.footer__social a{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#b4b4be;border:1px solid rgba(255,255,255,.14);transition:color .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.footer__social a:hover{color:#fff;border-color:var(--orange);background:#fa641f1f;transform:translateY(-2px)}.footer__social a svg{width:18px;height:18px}.footer__links h4,.footer__cta h4{font-size:15px;color:#fff;margin-bottom:15px}.footer__link{display:block;background:none;border:0;cursor:pointer;text-align:left;font-size:14px;color:#b4b4be;padding:6px 0;transition:color .16s var(--ease),transform .16s var(--ease)}.footer__link:hover{color:#fff;transform:translate(3px)}.footer__cta .btn{margin-top:18px}.footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:22px;font-size:13px;color:#7a7a84}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(26px,-22px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.reveal{opacity:0;transform:translateY(48px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.reveal.is-in{opacity:1;transform:none}.section__title.reveal,.section__head.reveal,.feat-sub.reveal,.reviews__head.reveal{transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),filter 1s cubic-bezier(.22,1,.36,1)}.grid-3>.reveal:nth-child(2),.grid-4>.reveal:nth-child(2){transition-delay:.1s}.grid-3>.reveal:nth-child(3),.grid-4>.reveal:nth-child(3){transition-delay:.2s}.grid-4>.reveal:nth-child(4){transition-delay:.3s}.reveal.reveal--instant{transition:none!important}.grad-text{background-size:220% auto;animation:hueShift 9s var(--ease) 1}@keyframes hueShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero__visual:before{content:"";position:absolute;inset:-8% -6% -8% -10%;z-index:0;background-image:radial-gradient(rgba(14,14,20,.055) 1.2px,transparent 1.2px);background-size:24px 24px;-webkit-mask-image:radial-gradient(58% 58% at 52% 46%,#000 38%,transparent 80%);mask-image:radial-gradient(58% 58% at 52% 46%,#000 38%,transparent 80%)}.card{position:relative;overflow:hidden}.price-compare__col--ours{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.price-compare__col--ours:hover{transform:translateY(-5px);box-shadow:0 44px 90px #0e0e1438,0 0 0 1px #fa641f59}@media (max-width: 1024px){.section{padding:72px 0}.hero{padding-top:130px}.hero__grid{gap:40px}}@media (max-width: 920px){.hero{padding-top:122px}.hero__grid{grid-template-columns:1fr;gap:56px}.hero__copy{text-align:center}.hero__sub{margin-left:auto;margin-right:auto}.hero__actions,.pills{justify-content:center}.hero__visual{order:2}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:1fr;max-width:440px;margin:0 auto}.steps{grid-template-columns:repeat(3,1fr)}.price-compare{grid-template-columns:1fr}.order{grid-template-columns:1fr;gap:30px}.order__title,.order__lead{text-align:center}.order__perks{align-items:center}.dchk__group{flex-direction:column}.dchk__btn{width:100%}.nav__links,.nav__divider,.nav__cta-btn{display:none}.nav__burger{display:inline-flex}}@media (max-width: 600px){.section{padding:56px 0}.container{padding:0 18px}.hero{padding-top:108px}.section__head{margin-bottom:38px}.grid-4,.steps{grid-template-columns:1fr;max-width:400px;margin:0 auto}.order__form{grid-template-columns:1fr;padding:22px}.footer__grid{grid-template-columns:1fr auto;gap:30px 22px;align-items:start}.footer__cta{grid-column:1 / -1}.footer p{max-width:none}.footer__links{text-align:right}.footer__link{text-align:right;width:100%}.card{padding:24px 22px}.btn,.hero__actions .btn,.nav__mobile-cta .btn{width:100%}.pill{font-size:13px}.compare-scroll{overflow-x:visible;padding:0;margin:0}.compare{min-width:0}.compare__head,.compare__row{grid-template-columns:1fr 1fr}.compare__head{font-size:12px}.compare__head>span:first-child{display:none}.compare__head span{padding:12px 10px}.compare__h-market{justify-content:center}.compare__h-market>span{width:auto;margin-left:0;text-align:center;white-space:normal}.compare__h-ours{padding:12px 8px}.compare__brand-mark{height:13px}.compare__brand-word{font-size:13px}.compare__row{font-size:12.5px}.compare__row .compare__feature{grid-column:1 / -1;padding:11px 14px 5px;font-size:12px;font-weight:700;color:var(--muted);background:var(--bg-soft);justify-content:center;text-align:center}.compare__row .compare__market,.compare__row .compare__ours{padding:10px 12px;gap:7px;align-items:center}.compare__market svg{width:15px;height:15px}.compare__ours svg{width:17px;height:17px;padding:2px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.float-a,.float-b,.float-c,.blob,.marquee__track{animation:none!important}.marquee{overflow-x:auto}.reveal{opacity:1;transform:none;filter:none}}.reviews__head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:42px}.reviews__title{font-size:clamp(30px,4.4vw,46px);font-weight:700;letter-spacing:-.03em;margin-top:14px}.reviews__sub{max-width:340px;font-size:15px;color:var(--muted);text-align:right}.reviews__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:22px;align-items:stretch}.reviews__hero{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:30px;color:#fff;border-radius:var(--radius-xl);padding:32px;background:radial-gradient(440px 240px at 82% -10%,rgba(250,100,31,.2),transparent 70%),linear-gradient(155deg,#15151c,#25252f);box-shadow:var(--shadow-lg)}.reviews__score{display:flex;align-items:baseline;gap:5px}.reviews__score b{font-size:60px;font-weight:800;line-height:1;letter-spacing:-.03em}.reviews__score span{font-size:22px;font-weight:600;color:#9a9aa6}.reviews__score-note{margin-top:14px;max-width:230px;font-size:15px;color:#c6c6cf}.reviews__avatars{display:inline-flex;align-items:center;margin-bottom:16px}.reviews__avatars span,.reviews__avatars i{width:42px;height:42px;border-radius:50%;border:3px solid #1b1b23;margin-left:-13px}.reviews__avatars span:first-child{margin-left:0}.reviews__avatars span{background:#fff;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.reviews__avatars span img{width:100%;height:100%;object-fit:contain;padding:4px;box-sizing:border-box;display:block}.reviews__avatars i{background:var(--orange);color:#fff;font-style:normal;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.reviews__stars{display:inline-flex;gap:4px;color:var(--orange);font-size:19px;margin-bottom:16px}.reviews__stars svg{fill:currentColor}.reviews__hero-foot h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:4px}.reviews__hero-foot>p{color:#b4b4be;font-size:14px;margin-bottom:20px}.reviews__cards{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.review{display:flex;flex-direction:column;gap:13px;break-inside:avoid;margin-bottom:20px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 22px 20px;box-shadow:var(--shadow-xs);transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.review:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:transparent}.review__top{display:flex;align-items:center;gap:9px}.review__rate{font-size:13px;font-weight:700;color:var(--ink)}.review__stars{display:inline-flex;gap:3px;color:var(--orange);font-size:14px}.review__stars svg{fill:currentColor}.review blockquote{margin:0;font-size:14.5px;line-height:1.6;color:var(--body)}.review__person{display:flex;align-items:center;gap:11px;padding-top:15px;border-top:1px solid var(--line-soft)}.review__avatar{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.review__person b{display:block;font-size:14px;color:var(--ink);line-height:1.3}.review__person small{font-size:12.5px;color:var(--muted)}.review:nth-child(4n+1) .review__avatar{background:linear-gradient(135deg,#fa641f,#ff9242)}.review:nth-child(4n+2) .review__avatar{background:linear-gradient(135deg,#7b5cff,#b3a0ff)}.review:nth-child(4n+3) .review__avatar{background:linear-gradient(135deg,#3b82f6,#84b4ff)}.review:nth-child(4n+4) .review__avatar{background:linear-gradient(135deg,#10b3a3,#69dccf)}@media (max-width: 920px){.reviews__head{grid-template-columns:1fr;align-items:start}.reviews__sub{text-align:left;max-width:540px}.reviews__grid{grid-template-columns:1fr}}@media (max-width: 600px){.reviews__cards{columns:1}.reviews__hero{padding:26px}}.flow{display:flex;flex-direction:column;align-items:center}.flow__hub{display:inline-flex;align-items:center;gap:11px;background:var(--ink);color:#fff;font-size:19px;font-weight:700;letter-spacing:-.02em;padding:13px 24px 13px 16px;border-radius:var(--radius-pill);box-shadow:0 18px 40px #0e0e144d}.flow__hub i{color:var(--orange);font-style:normal}.flow__hub-logo{display:inline-flex}.flow__hub-logo svg{width:30px;height:auto}.flow__steps{position:relative;width:100%;margin-top:58px;display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.flow__steps:before{content:"";position:absolute;left:50%;top:-58px;width:2px;height:32px;background:var(--line);transform:translate(-50%)}.flow__steps:after{content:"";position:absolute;top:-26px;left:9%;right:9%;height:2px;background:var(--line)}.flow__step{position:relative}.flow__step:before{content:"";position:absolute;top:-26px;left:50%;width:2px;height:26px;background:var(--line);transform:translate(-50%)}.flow__card{position:relative;height:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 22px;box-shadow:var(--shadow-xs);transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease);overflow:hidden}.flow__card:hover{transform:translateY(-7px);box-shadow:var(--shadow);border-color:transparent}.flow__card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.flow__card:hover:after{transform:scaleX(1)}.flow__card:hover .icon-badge{transform:scale(1.08) rotate(-3deg)}.flow__num{position:absolute;top:14px;right:16px;font-size:30px;font-weight:800;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.18}.flow__card h3{font-size:17px;font-weight:600;margin-bottom:6px}.flow__card p{font-size:13.5px;color:var(--body)}.flow__step:nth-child(1) .icon-badge{background:var(--orange-tint);color:var(--orange)}.flow__step:nth-child(2) .icon-badge{background:var(--c-blue-bg);color:var(--c-blue)}.flow__step:nth-child(3) .icon-badge{background:var(--c-purple-bg);color:var(--c-purple)}.flow__step:nth-child(4) .icon-badge{background:var(--c-teal-bg);color:var(--c-teal)}.flow__step:nth-child(5) .icon-badge{background:var(--c-pink-bg);color:var(--c-pink)}@media (max-width: 920px){.flow__steps{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px;max-width:540px}.flow__steps:before,.flow__steps:after,.flow__step:before{display:none}}@media (max-width: 600px){.flow__steps{grid-template-columns:1fr;max-width:360px}.flow__hub{font-size:17px}}.hubmap{position:relative;margin-top:20px;height:clamp(480px,43vw,600px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.hubmap:before{content:"";position:absolute;inset:-12px;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(17,17,34,.055) 1px,transparent 1.6px);background-size:22px 22px;background-position:center;-webkit-mask-image:radial-gradient(ellipse 74% 68% at 50% 37%,#000 48%,transparent 100%);mask-image:radial-gradient(ellipse 74% 68% at 50% 37%,#000 48%,transparent 100%)}.hubmap__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.hubmap__lines>path,.hubmap__lines>line{stroke:#d7dae3;stroke-width:1.5;fill:none}.hubmap__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;align-items:center;gap:22px 56px}.hubmap__hub{position:absolute;left:50%;top:41%;transform:translate(-50%,-50%);z-index:3}.hubmap__hub i{color:var(--orange);font-style:normal}.hub-ic{width:92px;height:92px;display:grid;place-items:center;border-radius:19px;background:var(--ink);color:var(--bg);box-shadow:0 22px 48px #0b0b0f42,0 6px 16px #0b0b0f29;transition:transform .3s var(--ease)}.hub-ic svg{width:48px;height:auto;display:block}.hubcard{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:17px 18px;box-shadow:var(--shadow-xs);transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease);overflow:hidden}.hubcard:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad-accent);transform:scaleY(0);transform-origin:top;transition:transform .3s var(--ease)}.hubcard:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:transparent}.hubcard:hover:after{transform:scaleY(1)}.hubcard__top{display:flex;align-items:center;gap:10px;margin-bottom:9px}.hubcard .icon-badge{width:38px;height:38px;margin:0;flex:none}.hubcard:hover .icon-badge{transform:scale(1.08) rotate(-3deg)}.hubcard__n{margin-left:auto;font-size:23px;font-weight:800;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.2}.hubcard h3{font-size:16px;font-weight:600;margin-bottom:4px}.hubcard p{font-size:12.75px;color:var(--body);line-height:1.5}.hubcard--tl{grid-column:1;grid-row:1}.hubcard--bl{grid-column:1;grid-row:2}.hubcard--tr{grid-column:3;grid-row:1}.hubcard--br{grid-column:3;grid-row:2}.hubcard--bc{grid-column:1 / -1;grid-row:3;justify-self:center;width:min(260px,86%);margin-top:2px}.hubcard--c1 .icon-badge{background:var(--orange-tint);color:var(--orange)}.hubcard--c2 .icon-badge{background:var(--c-blue-bg);color:var(--c-blue)}.hubcard--c3 .icon-badge{background:var(--c-purple-bg);color:var(--c-purple)}.hubcard--c4 .icon-badge{background:var(--c-teal-bg);color:var(--c-teal)}.hubcard--c5 .icon-badge{background:var(--c-pink-bg);color:var(--c-pink)}.feat3{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.featc{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:24px 22px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.featc:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.featc__head{display:flex;align-items:center;gap:11px;margin-bottom:6px}.featc__head .icon-badge{width:38px;height:38px;margin:0;flex:none}.featc h3{font-size:16.5px;font-weight:600}.featc__sub{font-size:13.25px;color:var(--body);line-height:1.55;margin-bottom:18px}.featc__mock{margin-top:auto;background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:inset 0 1px #fff}.featc--a .icon-badge{background:var(--orange-tint);color:var(--orange)}.featc--b .icon-badge{background:var(--c-purple-bg);color:var(--c-purple)}.featc--c .icon-badge{background:var(--c-green-bg);color:var(--c-green)}.mk1__bar{display:flex;gap:5px;margin-bottom:11px}.mk1__bar span{width:8px;height:8px;border-radius:50%;background:#d3d7e0}.mk1__bar span:nth-child(1){background:#ff5f57}.mk1__bar span:nth-child(2){background:#febc2e}.mk1__bar span:nth-child(3){background:#28c840}.mk1__hi{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:11px}.mk1__tiles{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:11px}.mk1__tile{background:#fff;border:1px solid var(--line);border-radius:9px;padding:9px 10px}.mk1__k{display:block;font-size:9.5px;color:var(--muted);margin-bottom:3px}.mk1__v{font-size:17px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.mk1__v small{font-size:10px;font-weight:600;color:var(--muted)}.mk1__rows{display:flex;flex-direction:column;gap:6px}.mk1__rows i{height:7px;border-radius:4px;background:#e6e8ef}.mk1__rows i:nth-child(1){width:90%}.mk1__rows i:nth-child(2){width:72%}.mk1__rows i:nth-child(3){width:81%}.mk2__t{font-size:11px;font-weight:600;color:var(--muted);margin-bottom:11px}.mk2__row{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:10px;margin-bottom:9px}.mk2__row span{font-size:11px;font-weight:600;color:var(--ink)}.mk2__bar{height:8px;border-radius:5px;background:#e6e8ef;overflow:hidden}.mk2__bar b{display:block;height:100%;border-radius:5px}.mk2__row:nth-child(2) .mk2__bar b{background:var(--c-teal)}.mk2__row:nth-child(3) .mk2__bar b{background:var(--c-blue)}.mk2__row:nth-child(4) .mk2__bar b{background:var(--c-purple)}.mk2__row:nth-child(5) .mk2__bar b{background:var(--orange)}.mk3__t{font-size:11px;font-weight:600;color:var(--muted);margin-bottom:11px}.mk3__li,.mk3__total{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.mk3__li{padding:7px 0;border-bottom:1px dashed var(--line);color:var(--body)}.mk3__li span:last-child{font-weight:700;color:var(--ink)}.mk3__total{padding-top:11px;font-weight:800;color:var(--ink)}.mk3__total span:last-child{color:var(--orange);font-size:15px}.mk1__bar span{transition:transform .32s var(--ease)}.mk1__hi{transition:opacity .4s var(--ease),transform .4s var(--ease)}.mk1__tile{transition:opacity .42s var(--ease),transform .42s var(--ease)}.mk1__rows i{transition:transform .5s var(--ease)}.mk2__bar b{transition:width .7s var(--ease)}.mk3__li,.mk3__total{transition:opacity .4s var(--ease),transform .4s var(--ease)}.featc__mock.is-anim .mk1__bar span{transform:scale(0)}.featc__mock.is-anim .mk1__bar span.show{transform:scale(1)}.featc__mock.is-anim .mk1__hi{opacity:0;transform:translateY(6px)}.featc__mock.is-anim .mk1__hi.show{opacity:1;transform:none}.featc__mock.is-anim .mk1__tile{opacity:0;transform:translateY(9px)}.featc__mock.is-anim .mk1__tile.show{opacity:1;transform:none}.featc__mock.is-anim .mk1__rows i{transform:scaleX(0);transform-origin:left}.featc__mock.is-anim .mk1__rows i.show{transform:scaleX(1)}.featc__mock.is-anim .mk3__li{opacity:0;transform:translateY(8px)}.featc__mock.is-anim .mk3__li.show{opacity:1;transform:none}.featc__mock.is-anim .mk3__total{opacity:0;transform:translateY(8px)}.featc__mock.is-anim .mk3__total.show{opacity:1;transform:none}.featc__mock.is-anim .mk3__total.pop span:last-child{animation:featcPop .55s var(--ease)}@keyframes featcPop{0%{transform:scale(.72)}55%{transform:scale(1.13)}to{transform:scale(1)}}@media (max-width: 920px){.feat3{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto;gap:18px}}.hubmap:hover .hub-ic{transform:scale(1.03)}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:16px}.bento__panel{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:28px 28px 26px;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.bento__panel:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--line-soft)}.bento__panel--w{grid-column:span 3}.bento__panel--n{grid-column:span 2}.bento__panel h3{font-size:21px;line-height:1.22;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.bento__panel--n h3{font-size:19px}.bento__panel>p{margin-top:9px;font-size:14.5px;line-height:1.55;color:var(--body);max-width:48ch}.bento__panel em{font-style:normal;color:var(--ac);position:relative;white-space:nowrap}.bento__panel--c1{--ac: var(--c-blue)}.bento__panel--c2{--ac: var(--c-purple)}.bento__panel--c3{--ac: var(--c-teal)}.bento__panel--c4{--ac: var(--orange)}.bento__panel--c5{--ac: var(--c-pink)}.bento__mock{margin-top:auto;padding-top:22px}.mkc{display:flex;flex-direction:column;gap:10px}.mkc__line{display:flex;align-items:flex-end;gap:9px}.mkc__line--out{flex-direction:row-reverse}.mkc__av{flex:none;width:26px;height:26px;border-radius:50%;background:var(--c-blue);color:#fff;font-size:11px;font-weight:600;display:grid;place-items:center}.mkc__line p{font-size:12.5px;line-height:1.45;padding:9px 13px;border-radius:14px;max-width:80%}.mkc__line--in p{background:var(--line-soft);color:var(--ink);border-bottom-left-radius:5px}.mkc__line--out p{background:var(--ink);color:#fff;border-bottom-right-radius:5px}.mkc__chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;justify-content:center}.mkc__chips span{font-size:11px;font-weight:500;color:var(--c-blue);background:var(--c-blue-bg);border-radius:999px;padding:5px 11px}.mkc--anim .mkc__line{opacity:0;transform:translateY(10px);transition:opacity .42s ease,transform .5s cubic-bezier(.2,.85,.25,1)}.mkc--anim .mkc__line.show{opacity:1;transform:none}.mkc--anim .mkc__chips span{opacity:0;transform:translateY(12px) scale(.62);transition:opacity .34s ease,transform .52s cubic-bezier(.34,1.56,.64,1)}.mkc--anim .mkc__chips span.show{opacity:1;transform:none}.mkc__line--out p.pop{animation:mkcPop .42s cubic-bezier(.34,1.56,.64,1)}@keyframes mkcPop{0%{transform:scale(.86);opacity:.5}to{transform:scale(1);opacity:1}}.mkc__typing{display:inline-flex;gap:4px;align-items:center;padding:2px 0}.mkc__typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45;animation:mkcDot 1.1s infinite ease-in-out}.mkc__typing i:nth-child(2){animation-delay:.16s}.mkc__typing i:nth-child(3){animation-delay:.32s}@keyframes mkcDot{0%,65%,to{transform:translateY(0);opacity:.35}32%{transform:translateY(-4px);opacity:.95}}.mkc__caret{display:inline-block;width:2px;height:1.05em;background:currentColor;margin-left:1px;vertical-align:-2px;animation:mkcCaret .8s step-end infinite}@keyframes mkcCaret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion: reduce){.mkc--anim .mkc__line,.mkc--anim .mkc__chips span{opacity:1!important;transform:none!important;transition:none!important}}.mkd{display:flex;flex-direction:column;gap:12px}.mkd__win{border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-xs);background:#fff}.mkd__bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--line-soft);border-bottom:1px solid var(--line)}.mkd__bar i{width:8px;height:8px;border-radius:50%;background:#cfcfd8}.mkd__bar b{margin-left:8px;font-size:11px;font-weight:500;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;padding:3px 12px}.mkd__body{padding:18px;background:linear-gradient(160deg,#f7f3ff,#fff 72%)}.mkd__hero{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mkd__hero strong{font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.mkd__hero span{font-size:12px;color:var(--body)}.mkd__btn{margin-top:6px;font-size:11px;font-weight:600;color:#fff;background:var(--c-purple);border-radius:999px;padding:6px 14px;transition:background .38s var(--ease),color .38s var(--ease),box-shadow .38s var(--ease)}.mkd__row{display:flex;gap:8px;margin-top:14px}.mkd__row u{flex:1;height:34px;border-radius:8px;background:#fff;border:1px solid var(--line)}.mkd__sw{display:flex;gap:9px;align-items:center}.mkd__sw span{width:26px;height:26px;border-radius:8px;box-shadow:inset 0 0 0 1px #0000000f}.mkd__sw-ink{background:#1e1e28}html[data-theme=dark] .mkd__sw-ink{background:#fff}.pa-cursor{position:absolute;left:0;top:0;width:23px;height:23px;z-index:7;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.32));will-change:transform,opacity}.pa-cursor svg{width:100%;height:100%;display:block}.pa-ghost{z-index:6!important;pointer-events:none;box-shadow:0 10px 20px #7b5cff73;will-change:transform,opacity}.pa-ripple{position:absolute;z-index:6;border-radius:50%;border:2px solid var(--c-purple);pointer-events:none;animation:paRipple .5s ease-out forwards}@keyframes paRipple{0%{transform:scale(.3);opacity:.55}to{transform:scale(2.1);opacity:0}}.mkd__btn.pa-pop{animation:paPop .42s cubic-bezier(.34,1.56,.64,1)}@keyframes paPop{0%{transform:scale(1)}25%{transform:scale(.93)}60%{transform:scale(1.07)}to{transform:scale(1)}}.mkd__btn.pa-blank{background:#f0f0f5;color:#9a9aa5;box-shadow:inset 0 0 0 1px #dadae3,0 8px 16px #0000001a}.mkd__sw span.pa-swpick{animation:paSwPick .5s cubic-bezier(.34,1.56,.64,1)}@keyframes paSwPick{0%{transform:scale(1);box-shadow:inset 0 0 0 1px #0000000f,0 0 #7b5cff8c}30%{transform:scale(.88)}60%{transform:scale(1.14);box-shadow:inset 0 0 0 1px #0000000f,0 0 0 7px #7b5cff00}to{transform:scale(1);box-shadow:inset 0 0 0 1px #0000000f,0 0 0 7px #7b5cff00}}.mks--anim .mks__top{opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .44s cubic-bezier(.2,.85,.25,1)}.mks--anim .mks__top.show{opacity:1;transform:none}.mks--anim .mks__chips>span{opacity:0;transform:translateY(10px) scale(.7);transition:opacity .3s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.mks--anim .mks__chips>span.show{opacity:1;transform:none}.mks__chip.mks-bump{animation:paPop .42s cubic-bezier(.34,1.56,.64,1)}.mks__top.mks-lock{animation:mksLock .6s ease-out}@keyframes mksLock{0%{box-shadow:0 0 #fa641f00}30%{box-shadow:0 0 0 4px #fa641f38,0 6px 16px #fa641f2e}to{box-shadow:0 0 #fa641f00}}.mkp--anim .mkp__msg{opacity:0;transform:translateY(9px);transition:opacity .4s ease,transform .46s cubic-bezier(.2,.85,.25,1)}.mkp--anim .mkp__msg.show{opacity:1;transform:none}.mkp__msg--out p.pop{animation:paPop .42s cubic-bezier(.34,1.56,.64,1)}.mkp--anim .mkp__status small{opacity:0;transition:opacity .3s ease}.mkp__status small.mkp-pop{animation:paPop .42s cubic-bezier(.34,1.56,.64,1)}.mkp__dot{transition:background .45s ease}.mkp__status.is-issue .mkp__dot{background:#f5a623;box-shadow:0 0 0 3px #f5a6231a;position:relative}.mkp__status.is-issue .mkp__dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;background:#f5a62329;animation:mkpWarn 1.4s ease-in-out infinite}@keyframes mkpWarn{0%,to{opacity:.4;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.mkp__status.is-good .mkp__dot{animation:mkpResolve .62s ease-out}@keyframes mkpResolve{0%{box-shadow:0 0 #19c37d80}70%{box-shadow:0 0 0 11px #19c37d00}to{box-shadow:0 0 0 4px #19c37d26}}.mke{display:flex;align-items:flex-end;justify-content:center;gap:14px;padding:6px 0 2px}.mke__desk,.mke__tab,.mke__phone{background:#fff;border:2px solid var(--ink);overflow:hidden}.mke__desk{width:138px;height:88px;border-radius:9px;padding:8px}.mke__tab{width:64px;height:82px;border-radius:8px;padding:7px}.mke__phone{width:36px;height:72px;border-radius:9px;padding:6px 5px}.mke__hd{display:flex;align-items:center;gap:4px;margin-bottom:7px}.mke__phone .mke__hd{gap:3px;margin-bottom:5px}.mke__dot{width:6px;height:6px;border-radius:50%;background:var(--c-teal);flex:none}.mke__phone .mke__dot{width:5px;height:5px}.mke__bar{flex:1;height:4px;border-radius:3px;background:var(--c-teal-bg)}.mke__phone .mke__bar{height:3px}.mke__grid{display:grid;gap:6px}.mke__grid--3{grid-template-columns:repeat(3,1fr)}.mke__grid--2{grid-template-columns:repeat(2,1fr);gap:5px}.mke__grid--1{grid-template-columns:1fr;gap:4px}.mke__tile{background:var(--c-teal-bg);border-radius:4px;overflow:hidden}.mke__tile:before{content:"";display:block;background:var(--c-teal)}.mke__desk .mke__tile{height:38px}.mke__desk .mke__tile:before{height:14px}.mke__tab .mke__tile{height:22px}.mke__tab .mke__tile:before{height:9px}.mke__phone .mke__tile{height:12px}.mke__phone .mke__tile:before{height:5px}.mke--anim .mke__hd,.mke--anim .mke__tile{opacity:0;transform:translateY(6px) scale(.96);transition:opacity .4s ease,transform .44s cubic-bezier(.2,.7,.3,1)}.mke--anim .mke__hd.in,.mke--anim .mke__tile.in{opacity:1;transform:none}.mke__caps{list-style:none;padding:0;margin:13px 0 0;display:flex;flex-direction:column;gap:9px}.mke__caps li{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;color:var(--body)}.mke__caps li svg{width:18px;height:18px;padding:3px;flex-shrink:0;color:var(--c-teal);background:var(--c-teal-bg);border-radius:50%}.anim-snap,.anim-snap *{transition:none!important;animation:none!important}.mks{display:flex;flex-direction:column;gap:10px}.mks__bar{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-xs);font-size:12.5px;color:var(--ink);background:#fff}.mks__mag{width:15px;height:15px;color:var(--muted);flex:none}.mks__top{border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:10px;padding:11px 13px;background:var(--orange-tint);display:flex;flex-direction:column;gap:3px}.mks__top b{font-size:12.5px;font-weight:600;color:var(--orange-700)}.mks__top small{font-size:11px;color:var(--muted)}.mks__chips{display:flex;gap:8px;flex-wrap:wrap}.mks__chip{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:var(--ink);background:var(--line-soft);border-radius:999px;padding:6px 12px}.mks__dot{width:7px;height:7px;border-radius:50%;background:#19c37d}.mkp{display:flex;flex-direction:column;gap:12px}.mkp__status{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-xs)}.mkp__dot{width:9px;height:9px;border-radius:50%;background:#19c37d;box-shadow:0 0 0 4px #19c37d26;flex:none}.mkp__status b{font-size:13px;font-weight:600;color:var(--ink)}.mkp__status small{margin-left:auto;font-size:11px;color:var(--muted)}.mkp__chat{display:flex;flex-direction:column;gap:9px}.mkc__av.mkp__av{background:var(--c-pink)}.mkp__msg{display:flex;align-items:flex-end;gap:9px}.mkp__msg--out{flex-direction:row-reverse}.mkp__msg p{font-size:12.5px;line-height:1.45;padding:9px 13px;border-radius:14px;max-width:82%}.mkp__msg--in p{background:var(--c-pink-bg);color:var(--ink);border-bottom-left-radius:5px}.mkp__msg--out p{background:var(--ink);color:#fff;border-bottom-right-radius:5px}@media (max-width: 980px){.bento{grid-template-columns:repeat(2,1fr)}.bento__panel--w,.bento__panel--n{grid-column:span 1}}@media (max-width: 600px){.bento{grid-template-columns:1fr;gap:16px}.bento__panel{padding:24px 22px 22px}.bento__panel--w,.bento__panel--n{grid-column:span 1}}.hubnode{position:absolute;transform:translate(-50%,-50%);z-index:2}.hubnode--lt{left:15%;top:13%}.hubnode--lb{left:15%;top:67%}.hubnode--rt{left:85%;top:13%}.hubnode--rb{left:85%;top:67%}.hubnode--bc{left:50%;top:79%}.hubnode__circle{position:relative;width:78px;height:78px;border-radius:50%;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 28px #1111221a,0 3px 8px #1111220f;display:grid;place-items:center;transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.hubnode:hover .hubnode__circle{transform:translateY(-4px);box-shadow:0 20px 42px #11112229}.hubnode__circle .icon-badge{width:auto;height:auto;font-size:30px;background:none;margin:0;border-radius:0}.hubnode:hover .icon-badge{transform:scale(1.08)}.hubnode__n{position:absolute;top:-5px;right:-5px;width:23px;height:23px;border-radius:50%;background:var(--ink);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;box-shadow:0 2px 7px #00000038}.hubnode__cap{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:max-content;text-align:center}.hubnode__cap b{display:block;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.hubnode__cap span{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}.hubnode--c1 .icon-badge{color:var(--orange)}.hubnode--c2 .icon-badge{color:var(--c-blue)}.hubnode--c3 .icon-badge{color:var(--c-purple)}.hubnode--c4 .icon-badge{color:var(--c-teal)}.hubnode--c5 .icon-badge{color:var(--c-pink)}@media (max-width: 920px){.hubmap{height:clamp(505px,126vw,522px);margin-top:16px}.hub-ic{width:74px;height:74px;border-radius:16px}.hub-ic svg{width:40px}.hubnode__circle{width:60px;height:60px}.hubnode__circle .icon-badge{font-size:24px}.hubnode__n{width:19px;height:19px;font-size:10px;top:-4px;right:-4px}.hubnode__cap{top:calc(100% + 6px)}.hubnode__cap b{font-size:12.5px}.hubnode__cap span{font-size:10px}}.hubmap__comets{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:visible}.hubmap__comets canvas{position:absolute;inset:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion: reduce){.hubmap__comets{display:none}}@media (min-width: 1081px){.process-split{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:48px;align-items:stretch;margin-top:26px}.process-split .hubmap{height:auto;min-height:500px;margin-top:0;align-self:stretch}.process-split .feat3{display:flex;flex-direction:column;justify-content:center;gap:18px;margin:0;max-width:none}}@media (min-width: 1081px){#process.section{padding:46px 0}#process .section__head{margin-bottom:20px}#process .section__head .section__title{margin-top:8px;font-size:clamp(26px,3.2vw,36px)}#process .section__sub{margin-top:9px}.process-split{gap:40px;margin-top:0;align-items:stretch}.process-split .hubmap{min-height:340px;height:auto;margin-top:0}.process-split .feat3{gap:12px}.process-split .featc{padding:12px 15px}.process-split .featc__head{gap:9px;margin-bottom:0}.process-split .featc__head .icon-badge{width:29px;height:29px;font-size:15px}.process-split .featc h3{font-size:14px}.process-split .featc__sub{display:none}.process-split .featc__mock{margin-top:9px;padding:10px;border-radius:10px}.process-split .mk1__bar{margin-bottom:6px}.process-split .mk1__hi{font-size:10.5px;margin-bottom:6px}.process-split .mk1__tiles{gap:6px;margin-bottom:6px}.process-split .mk1__tile{padding:5px 8px}.process-split .mk1__k{font-size:8.5px;margin-bottom:1px}.process-split .mk1__v{font-size:12.5px}.process-split .mk1__v small{font-size:8.5px}.process-split .mk1__rows{gap:3px}.process-split .mk1__rows i{height:4px}.process-split .mk1__rows i:nth-child(3){display:none}.process-split .mk2__t{margin-bottom:6px}.process-split .mk2__row{margin-bottom:5px;gap:8px;grid-template-columns:44px 1fr}.process-split .mk2__row span{font-size:10px}.process-split .mk2__bar{height:6px}.process-split .mk3__t{margin-bottom:5px}.process-split .mk3__li{padding:4px 0;font-size:11px}.process-split .mk3__total{padding-top:6px;font-size:11px}.process-split .mk3__total span:last-child{font-size:12.5px}}.revstack{position:relative;width:100%;max-width:640px;min-height:380px;flex:1}.revstack .review{position:absolute;inset:0;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden;transition:transform .7s var(--ease),opacity .7s var(--ease),box-shadow .7s var(--ease)}.revstack .review{transition:transform .28s var(--ease);will-change:transform,opacity;opacity:0;transform:translateY(36px) scale(.905);z-index:0}.revstack .review[data-pos="0"]{transform:none;opacity:1;z-index:4;box-shadow:var(--shadow-lg)}.revstack .review[data-pos="1"]{transform:translateY(14px) scale(.965);opacity:.45;z-index:3;box-shadow:var(--shadow)}.revstack .review[data-pos="2"]{transform:translateY(26px) scale(.935);opacity:.22;z-index:2;box-shadow:var(--shadow-sm)}.revstack .review[data-pos="3"]{transform:translateY(36px) scale(.905);opacity:0;z-index:1;box-shadow:none}.revcard__body{padding:20px 26px 26px;display:flex;flex-direction:column;gap:13px;flex:1}.revcard__body .review__person{margin-top:auto;margin-bottom:auto}.revcard__body blockquote{margin:0;font-size:16px;line-height:1.6;color:var(--body)}.revcard__shot{margin:18px 18px 0}.shot{--ac: #fa641f;--ac2: #ffe7d8;background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden;box-shadow:0 8px 20px #11112212}.shot__bar{height:27px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#f5f5f8;border-bottom:1px solid var(--line-soft)}.shot__bar i{width:8px;height:8px;border-radius:50%;background:#d3d4dc}.shot__bar i:nth-child(1){background:#ff5f57}.shot__bar i:nth-child(2){background:#febc2e}.shot__bar i:nth-child(3){background:#28c840}.shot__body{padding:13px 15px;background:linear-gradient(180deg,#fff,#fbfbfd)}.shot__head{display:flex;align-items:center;gap:8px;margin-bottom:13px}.shot__logo{width:24px;height:9px;border-radius:999px;background:var(--ac)}.shot__menu{width:17px;height:5px;border-radius:999px;background:#e4e5ea}.shot__menu--cta{margin-left:auto;width:28px;height:12px;border-radius:5px;background:var(--ac2)}.shot__hero{display:flex;gap:14px;align-items:center}.shot__copy{flex:1;display:flex;flex-direction:column;gap:6px}.shot__copy b{height:10px;border-radius:999px;background:#d6d7df;width:78%}.shot__copy i{height:6px;border-radius:999px;background:#e8e9ee;display:block}.shot__copy i:nth-of-type(2){width:62%}.shot__cta{margin-top:5px;height:14px;width:46px;border-radius:6px;background:var(--ac)}.shot__visual{width:92px;height:60px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,var(--ac),var(--ac2))}.shot__tiles{display:flex;gap:9px;margin-top:13px}.shot__tiles i{flex:1;height:23px;border-radius:6px;background:#f1f1f5;border:1px solid var(--line-soft)}.shot__tiles i:nth-child(1){background:var(--ac2);border-color:transparent}.revcard--c1 .shot{--ac: #a9722b;--ac2: #f2e4c9}.revcard--c2 .shot{--ac: #008b7d;--ac2: #d3efeb}.revcard--c3 .shot{--ac: #a88752;--ac2: #efe6d1}.revcard--c4 .shot{--ac: #2f6bed;--ac2: #dbe6fe}.shot__url{margin-left:6px;font-size:9.5px;font-weight:600;color:#9a9aa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.shot__visit{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;line-height:1;color:var(--ac);background:var(--ac2);border-radius:999px;padding:3px 8px;text-decoration:none;transition:filter .2s var(--ease)}.shot__visit:hover{filter:brightness(.95)}.shot__visit .ic{width:11px;height:11px}.shot__site{display:flex;align-items:center;gap:11px}.shot__sitelogo{flex-shrink:0;width:46px;height:46px;border-radius:10px;overflow:hidden}.shot__sitelogo img{width:100%;height:100%;object-fit:contain;display:block}.shot__sitemeta{display:flex;flex-direction:column;gap:2px;min-width:0}.shot__sitemeta b{font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot__sitemeta i{font-size:11px;font-style:normal;color:var(--muted)}.revstack .review.revcard--c1 .review__avatar{background:linear-gradient(135deg,#a9722b,#c99a4e)}.revstack .review.revcard--c2 .review__avatar{background:linear-gradient(135deg,#008b7d,#2fbfa8)}.revstack .review.revcard--c3 .review__avatar{background:linear-gradient(135deg,#a88752,#c9ac78)}.revstack .review.revcard--c4 .review__avatar{background:linear-gradient(135deg,#2f6bed,#7aa5ff)}.revcard--c3 .shot__sitelogo{background:#6d4f14;-webkit-mask:var(--sdlogo) center / contain no-repeat;mask:var(--sdlogo) center / contain no-repeat}html[data-theme=dark] .revcard--c3 .shot__sitelogo{background:#e2c081}.revcard--c4 .shot__sitelogo{background:#234fc0;-webkit-mask:var(--sdlogo) center / contain no-repeat;mask:var(--sdlogo) center / contain no-repeat}html[data-theme=dark] .revcard--c4 .shot__sitelogo{background:#9db9ff}.revdots{display:inline-flex;position:absolute;left:50%;bottom:-30px;transform:translate(-50%);width:74px;height:8px}.revdot{position:absolute;top:-8px;width:24px;height:24px;padding:0;margin:0;border:none;border-radius:999px;background:transparent;cursor:pointer}.revdot:nth-child(1){left:-23px}.revdot:nth-child(2){left:9px}.revdot:nth-child(3){left:41px}.revdot:nth-child(4){left:73px}.revdot:before{content:"";position:absolute;top:8px;width:8px;height:8px;border-radius:999px;background:#d4d6df;transition:width .35s var(--ease),background .35s var(--ease),transform .35s var(--ease)}.revdot:nth-child(1):before{left:23px}.revdot:nth-child(2):before{left:7px}.revdot:nth-child(3):before{left:-9px}.revdot:nth-child(4):before{left:-25px}.revdot:hover:before{background:#b7bac6}.revdot.is-active:before{width:26px;background:var(--orange)}.revdot.is-active~.revdot:before{transform:translate(18px)}@media (prefers-reduced-motion: reduce){.revstack .review{transition:none}}@media (max-width: 600px){.revstack{min-height:400px}.revcard__body{padding:16px 20px 22px}.revcard__body blockquote{font-size:15px}}html[data-lang=bn]{--font: "Noto Sans Bengali", "Hind Siliguri", system-ui, -apple-system, sans-serif}html[data-lang=bn] body{letter-spacing:0}html[data-lang=bn] h1,html[data-lang=bn] h2,html[data-lang=bn] h3,html[data-lang=bn] h4{letter-spacing:-.01em;line-height:1.28}.brand__name{font-family:Google Sans,GS Fallback,Product Sans,system-ui,sans-serif}.price-card--featured{border:1.5px solid rgba(250,100,31,.55);box-shadow:0 6px 16px #fa641f24,0 24px 48px #fa641f12}.price-card--featured .price-card__name{padding-right:116px}.reveal:not(.section__title):not(.section__head):not(.feat-sub):not(.reviews__head){opacity:1!important;transform:none!important;transition:none!important}html[data-theme=dark]{color-scheme:dark;--ink: #f4f4f7;--body: #b9b9c4;--muted: #85858f;--bg: #0d0d12;--bg-soft: #0d0d12;--line: #2a2a35;--line-soft: #20202b;--card: #16161d;--orange-tint: rgba(250, 100, 31, .16);--c-purple-bg: rgba(123, 92, 255, .18);--c-blue-bg: rgba(59, 130, 246, .18);--c-teal-bg: rgba(16, 179, 163, .18);--c-pink-bg: rgba(255, 93, 143, .18);--c-amber-bg: rgba(247, 168, 35, .18);--c-green-bg: rgba(34, 197, 94, .18);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .5);--shadow-sm: 0 4px 14px rgba(0, 0, 0, .4);--shadow: 0 16px 38px rgba(0, 0, 0, .5);--shadow-lg: 0 34px 72px rgba(0, 0, 0, .62)}html[data-theme=dark] body{background:var(--bg)}html[data-theme=dark] .card,html[data-theme=dark] .price-card,html[data-theme=dark] .flow__card,html[data-theme=dark] .hubcard,html[data-theme=dark] .order__form,html[data-theme=dark] .steps__item,html[data-theme=dark] .featc,html[data-theme=dark] .review,html[data-theme=dark] .bento__panel,html[data-theme=dark] .hubmap,html[data-theme=dark] .compare,html[data-theme=dark] .order__intro,html[data-theme=dark] .dchk{background:radial-gradient(420px 200px at 80% -10%,rgba(255,255,255,.16),transparent 70%),linear-gradient(150deg,#15151c,#24242e)}html[data-theme=dark] .price-card__price{border-top-color:rgba(255,255,255,.14)}html[data-theme=dark] .revdot:before{background:#34343f}html[data-theme=dark] .revdot:hover:before{background:#45454f}html[data-theme=dark] .revdot.is-active:before{background:var(--orange)}html[data-theme=dark] .nav__inner{background:#16161eb8;border-color:#ffffff14;box-shadow:0 16px 42px #0000008c}html[data-theme=dark] .nav--scrolled .nav__inner{background:#16161edb}html[data-theme=dark] .theme-switch{background:#ffffff12;border-color:#ffffff1f}html[data-theme=dark] .nav__lang{background:#2a2b32;border-color:#ffffff1f}html[data-theme=dark] .nav__lang:hover{border-color:#ffffff38}html[data-theme=dark] .nav__lang-fill{background:var(--orange)}html[data-theme=dark] .nav__burger{background:#ffffff12}html[data-theme=dark] .nav__mobile{background:#14141bf7}html[data-theme=dark] .theme-switch:hover{background:#ffffff1f;border-color:#fff3}html[data-theme=dark] .theme-switch__sun{transform:scale(.5) translateY(22px);opacity:0}html[data-theme=dark] .theme-switch__moon{transform:scale(1) translateY(0);opacity:1}html[data-theme=dark] .footer{background:#0a0a0e}html[data-theme=dark] .mock__main,html[data-theme=dark] .fcard,html[data-theme=dark] .mk1__tile,html[data-theme=dark] .mkd__win,html[data-theme=dark] .mkd__row u,html[data-theme=dark] .mks__bar,html[data-theme=dark] .mkp__status,html[data-theme=dark] .shot{background:#16161d;border-color:#2a2a35}html[data-theme=dark] .shot__body{background:linear-gradient(180deg,#17171e,#141419)}html[data-theme=dark] .mks__top{background:#221a15;border-color:#322821;border-left-color:var(--orange)}html[data-theme=dark] .mks__top b{color:#ff9e63}html[data-theme=dark] .mkp__msg--in p{background:#241a20;color:#f4f4f7}html[data-theme=dark] .mkp__msg--out p{background:#fff;color:#15151c}html[data-theme=dark] .mock__chrome,html[data-theme=dark] .shot__bar{background:#1b1b22;border-bottom-color:#2a2a35}html[data-theme=dark] .mock__chrome em,html[data-theme=dark] .mkd__bar b{background:#121217;border-color:#2a2a35}html[data-theme=dark] .mke__desk,html[data-theme=dark] .mke__tab,html[data-theme=dark] .mke__phone{background:#16161d;border-color:#4a4a58}html[data-theme=dark] .mock__app-side i,html[data-theme=dark] .mk1__rows i,html[data-theme=dark] .shot__menu,html[data-theme=dark] .shot__copy b{background:#2e2e38}html[data-theme=dark] .mk2__bar,html[data-theme=dark] .shot__copy i{background:#26262f}html[data-theme=dark] .shot__tiles i{background:#1d1d25;border-color:#2a2a35}html[data-theme=dark] .mk1__bar span,html[data-theme=dark] .shot__bar i{background:#3a3a44}html[data-theme=dark] .featc__mock{box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .flow__hub{background:#16161d}html[data-theme=dark] .mkc__line--out p{background:#fff;color:#15151c}html[data-theme=dark] .mkc__chips span{background:var(--orange);color:#fff}html[data-theme=dark] .hubnode__n{background:#2f2f3a;color:#f4f4f7}html[data-theme=dark] .mkd__body{background:linear-gradient(160deg,#1b1726,#131318 72%)}html[data-theme=dark] .mkd__row u{background:#22222c;border-color:#2e2e38}html[data-theme=dark] .hubmap:before{background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1.6px)}html[data-theme=dark] .hubmap__lines>path{stroke:#2c2c36}.section--feat{position:relative;overflow:hidden;isolation:isolate;--fb-card-bg: var(--card);--fb-card-bd: var(--line);--fb-card-sh: 0 16px 38px -26px rgba(20,22,55,.22);--fb-card-sh-h: 0 26px 50px -28px rgba(20,22,55,.3);--fb-sub: var(--muted);--fb-grid: rgba(20,22,50,.05);--fs-struct: rgba(22,22,34,.3);--fs-fillw: rgba(22,22,34,.07);--fs-soft-f: rgba(22,22,34,.035);--fs-soft-s: rgba(22,22,34,.16);--fs-ink: #15151c}html[data-theme=dark] .section--feat{--fb-card-bg: var(--card);--fb-card-bd: var(--line);--fb-card-sh: inset 0 1px 0 rgba(255,255,255,.05), 0 26px 50px -34px rgba(0,0,0,.95);--fb-card-sh-h: 0 30px 54px -28px rgba(0,0,0,.92);--fb-sub: rgba(245,245,250,.55);--fb-grid: rgba(255,255,255,.04);--fs-struct: rgba(255,255,255,.18);--fs-fillw: rgba(255,255,255,.09);--fs-soft-f: rgba(255,255,255,.04);--fs-soft-s: rgba(255,255,255,.12);--fs-ink: #f1f2f7}.section--feat>.container{position:relative;z-index:1}.section--feat .section__title{color:var(--ink);margin-bottom:14px}.feat-sub{max-width:540px;margin:0 auto 36px;text-align:center;font-size:16px;line-height:1.55;color:var(--fb-sub)}.feat-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feat-grid .fbcard{min-height:250px;padding:20px 18px 22px;border-radius:22px}.fb-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;display:flex;align-items:center;justify-content:center;pointer-events:none}.fb-logo:before{content:"";position:absolute;left:calc(50% - 78px);top:calc(50% - 78px);width:71px;height:71px;border-top:1px solid var(--line);border-left:1px solid var(--line);border-top-left-radius:46px;pointer-events:none;z-index:5}.fb-logo:after{content:"";position:absolute;left:calc(50% + 7px);top:calc(50% - 78px);width:71px;height:71px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-top-right-radius:46px;pointer-events:none;z-index:5}.fb-logo__mark:before{content:"";position:absolute;left:calc(50% - 78px);top:calc(50% + 7px);width:71px;height:71px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-bottom-left-radius:46px;pointer-events:none;z-index:5}.fb-logo__mark:after{content:"";position:absolute;left:calc(50% + 7px);top:calc(50% + 7px);width:71px;height:71px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);border-bottom-right-radius:46px;pointer-events:none;z-index:5}.fb-logo__mark{display:inline-flex;align-items:center;justify-content:center;width:124px;height:124px;border-radius:30px;background:linear-gradient(158deg,#1c1820,#0f0c13);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px -16px #100c1a8c,inset 0 1px #ffffff1a}.fb-logo__mark svg{width:56px;height:auto;display:block;color:#fff;filter:drop-shadow(0 4px 12px rgba(250,100,31,.4))}html[data-theme=dark] .fb-logo__mark{background:linear-gradient(158deg,#fff,#f0eef4);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 40px -16px #0000008c,inset 0 1px #ffffffe6}html[data-theme=dark] .fb-logo__mark svg{color:#15151c;filter:none}.fb-logo__name,.fb-logo__tag{display:none}.feat-grid .fb-logo~.fbcard .fscene{order:-1;margin-top:0}.feat-grid .fb-logo~.fbcard h3{margin-top:auto}.feat-grid .fbcard:nth-child(2),.feat-grid .fbcard:nth-child(3),.feat-grid .fbcard:nth-child(7),.feat-grid .fbcard:nth-child(8){-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MDAnIGhlaWdodD0nODAwJyB2aWV3Qm94PScwIDAgODAwIDgwMCc+PHBhdGggZmlsbD0nI2ZmZicgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMCAwIEg4MDAgVjgwMCBIMCBaIE0zNjggMzIyIEg0MzIgQTQ2IDQ2IDAgMCAxIDQ3OCAzNjggVjQzMiBBNDYgNDYgMCAwIDEgNDMyIDQ3OCBIMzY4IEE0NiA0NiAwIDAgMSAzMjIgNDMyIFYzNjggQTQ2IDQ2IDAgMCAxIDM2OCAzMjIgWicvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MDAnIGhlaWdodD0nODAwJyB2aWV3Qm94PScwIDAgODAwIDgwMCc+PHBhdGggZmlsbD0nI2ZmZicgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMCAwIEg4MDAgVjgwMCBIMCBaIE0zNjggMzIyIEg0MzIgQTQ2IDQ2IDAgMCAxIDQ3OCAzNjggVjQzMiBBNDYgNDYgMCAwIDEgNDMyIDQ3OCBIMzY4IEE0NiA0NiAwIDAgMSAzMjIgNDMyIFYzNjggQTQ2IDQ2IDAgMCAxIDM2OCAzMjIgWicvPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:800px 800px;mask-size:800px 800px}.feat-grid .fbcard:nth-child(2){-webkit-mask-position:right -407px bottom -407px;mask-position:right -407px bottom -407px}.feat-grid .fbcard:nth-child(3){-webkit-mask-position:left -407px bottom -407px;mask-position:left -407px bottom -407px}.feat-grid .fbcard:nth-child(7){-webkit-mask-position:right -407px top -407px;mask-position:right -407px top -407px}.feat-grid .fbcard:nth-child(8){-webkit-mask-position:left -407px top -407px;mask-position:left -407px top -407px}.fbcard{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:314px;padding:25px 24px 0;border-radius:20px;background:var(--fb-card-bg);border:1px solid var(--fb-card-bd);box-shadow:var(--fb-card-sh);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease)}.fbcard h3{font-size:18.5px;font-weight:650;letter-spacing:-.01em;color:var(--ink);margin:0 0 7px}.fbcard p{font-size:13.7px;line-height:1.5;color:var(--fb-sub);margin:0;max-width:30ch}.fbcard:hover{transform:translateY(-5px);border-color:var(--acc-line);box-shadow:var(--fb-card-sh-h),0 22px 60px -30px var(--acc-glow)}.fbcard--c1{--acc: #fa641f;--acc-line: rgba(250,100,31,.5);--acc-glow: rgba(250,100,31,.42)}.fbcard--c2{--acc: #7b5cff;--acc-line: rgba(123,92,255,.5);--acc-glow: rgba(123,92,255,.42)}.fbcard--c3{--acc: #3b82f6;--acc-line: rgba(59,130,246,.5);--acc-glow: rgba(59,130,246,.42)}.fbcard--c4{--acc: #10b3a3;--acc-line: rgba(16,179,163,.5);--acc-glow: rgba(16,179,163,.42)}.fbcard--c5{--acc: #ff5d8f;--acc-line: rgba(255,93,143,.5);--acc-glow: rgba(255,93,143,.42)}.fscene{position:relative;width:100%;height:120px;margin-top:auto;color:var(--acc)}.fscene:before{content:"";position:absolute;left:50%;top:56%;width:72%;height:76%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(closest-side,var(--acc-glow),transparent 72%);opacity:.4;filter:blur(15px);transition:opacity .34s var(--ease)}.feat-grid .fbcard:hover .fscene:before{opacity:.64}.fscene svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;z-index:1}.fscene .fs-d{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fscene .fs-w{fill:none;stroke:var(--fs-struct);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fscene .fs-fill{fill:currentColor}.fscene .fs-acc{fill:var(--acc)}.fscene .fs-wf{fill:var(--fs-fillw)}.fscene .fs-soft{fill:var(--fs-soft-f);stroke:var(--fs-soft-s);stroke-width:1.2}.fscene .fs-glow{filter:drop-shadow(0 0 5px var(--acc-glow))}.fscene text{fill:var(--fs-ink);font-family:inherit}.fscene .fs-ds{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fscene .fs-check{fill:none;stroke:#eef0f6;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fscene .fs-num{fill:var(--fs-ink);font-weight:700;font-size:15px;letter-spacing:-.02em}.fs-d,.fs-w{stroke-dasharray:1;stroke-dashoffset:0}.fs-pop,.fs-rise,.fs-grow{transform-box:fill-box}.fs-pop,.fs-rise{transform-origin:center}.fs-grow{transform-origin:left center}.fscene--play .fs-d,.fscene--play .fs-w{animation:fsDraw .62s var(--ease) both;animation-delay:var(--d, 0s)}.fscene--play .fs-pop{animation:fsPop .5s var(--ease) both;animation-delay:var(--d, 0s)}.fscene--play .fs-rise{animation:fsRise .52s var(--ease) both;animation-delay:var(--d, 0s)}.fscene--play .fs-fade{animation:fsFade .5s var(--ease) both;animation-delay:var(--d, 0s)}.fscene--play .fs-grow{animation:fsGrow .6s var(--ease) both;animation-delay:var(--d, 0s)}@keyframes fsDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fsPop{0%{opacity:0;transform:scale(.2)}62%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes fsRise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes fsFade{0%{opacity:0}to{opacity:1}}@keyframes fsGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fs-breath{animation:fsBreath 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.fs-float{animation:fsFloat 4.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes fsBreath{0%,to{opacity:.45}50%{opacity:1}}@keyframes fsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width: 920px){.feat-grid{grid-template-columns:repeat(2,1fr)}.fb-logo{position:static;transform:none;grid-column:1 / -1;padding:8px 0;pointer-events:auto}.feat-grid .fb-logo~.fbcard .fscene{order:0;margin-top:auto}.feat-grid .fb-logo~.fbcard h3{margin-top:0}.feat-grid .fbcard:nth-child(2),.feat-grid .fbcard:nth-child(3),.feat-grid .fbcard:nth-child(7),.feat-grid .fbcard:nth-child(8){-webkit-mask:none;mask:none}.fb-logo:before,.fb-logo:after,.fb-logo__mark:before,.fb-logo__mark:after{display:none}}@media (max-width: 560px){.feat-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.fb-logo__mark{width:100%}}@media (prefers-reduced-motion: reduce){.fscene *,.fscene--play *{animation:none!important}}.brand__name i,.mkp__status small,.mks__top small,.mk3__total span,.price-compare__col h3,.price-compare__col li b,.price-compare__col li span,.compare__head>span:first-child,.compare__h-market>span,.compare__row .compare__feature,.compare__row .compare__market,.fbcard p,.mk2__t,.mk3__t,.mk1__k,.mk1__v small,.shot__url,.shot__visit span,.mkd__bar b,.revstack .review blockquote,.revstack .review .review__rate,.revstack .review .review__person b,.revstack .review .review__person small,.bento__panel h3 em,.mkc__chips span,.mkd__btn,.badge{background-image:linear-gradient(#fff0,#fff0)!important}.mkc__chips span,.mkd__bar b,.mkd__btn{position:relative}@media (min-width: 1024px) and (max-height: 830px){.hero{padding-top:clamp(104px,13svh,132px)}.hero .hero__title{font-size:clamp(40px,4.7vw,60px)}.hero .eyebrow{margin-bottom:12px}.hero .hero__sub,.hero .hero__actions{margin-bottom:20px}.hero .pills{gap:8px}}@media (min-width: 1024px) and (max-height: 720px){.hero{padding-top:clamp(102px,12svh,118px);padding-bottom:26px}.hero .hero__title{font-size:clamp(36px,4.1vw,52px)}.hero .hero__sub{font-size:16.5px;margin-bottom:16px}.hero .hero__actions{margin-bottom:16px}}@media (min-width: 1024px){html[data-lang=bn] .hero .hero__title{font-size:clamp(36px,4.4vw,56px)}}@media (min-width: 1024px) and (max-height: 860px){html[data-lang=bn] .hero .hero__title{font-size:clamp(32px,3.7vw,46px)}html[data-lang=bn] .hero .hero__sub{font-size:16px}html[data-lang=bn] .hero .eyebrow{margin-bottom:12px}html[data-lang=bn] .hero .pills{gap:8px}}@media (min-width: 1024px) and (max-height: 720px){html[data-lang=bn] .hero .hero__title{font-size:clamp(30px,3.4vw,42px)}}.rvw{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:16px}.rvw[hidden]{display:none}.rvw__overlay{position:absolute;inset:0;background:#0a0a108c}html[data-theme=dark] .rvw__overlay{background:#000000a8}.rvw__dialog{position:relative;width:min(560px,100%);max-height:min(88svh,760px);overflow:auto;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:26px 24px 22px}.rvw__x{position:absolute;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:50%;cursor:pointer;transition:color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.rvw__x:active{transform:scale(.92)}.rvw__x:hover{border-color:var(--orange);color:var(--orange)}.rvw__dialog h3{margin:0 40px 6px 0;font-size:23px;letter-spacing:-.01em}.rvw__sub{margin:0 0 20px;color:var(--muted);font-size:14.5px}.rvw__grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}@media (max-width: 560px){.rvw__grid{grid-template-columns:1fr}}.rvw__stars{display:inline-flex;gap:8px;padding:3px 0 1px}.rvw__star{width:34px;height:34px;display:grid;place-items:center;border:0;background:none;border-radius:9px;cursor:pointer;color:#dcdce2;padding:0;transition:color .18s var(--ease),transform .16s var(--ease)}.rvw__star svg{width:27px;height:27px;display:block}.rvw__star:hover{transform:scale(1.12)}.rvw__star:active{transform:scale(.94)}.rvw__star:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rvw__star.on{color:#f6a114}html[data-theme=dark] .rvw__star{color:#3c3c46}html[data-theme=dark] .rvw__star.on{color:#f6a114}.rvw__logoRow{display:flex;align-items:center;gap:12px;margin:2px 0 4px}.rvw__logoRow .btn{min-height:42px;padding:9px 20px;font-size:14px;box-shadow:0 3px 10px #16121824}.rvw__ghost{background:none;border:0;padding:9px 10px;color:var(--muted);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;border-radius:8px;transition:color .18s var(--ease)}.rvw__ghost:hover{color:#d33c2e}.rvw__logoPrev{position:relative;width:52px;height:52px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--card);flex:none}.rvw__logoPrev img{width:100%;height:100%;object-fit:cover;display:block}.rvw__logoPrev[hidden]{display:none}.rvw__err{color:#d33c2e;font-size:14px;margin:2px 0 12px}.rvw__err[hidden],.rvw__done[hidden]{display:none}.rvw__done{text-align:center;padding:22px 6px 8px}.rvw__check{width:54px;height:54px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;background:#22aa601f;color:#1e9e58;font-size:25px;font-weight:700}.rvw__done b{display:block;font-size:19px;margin-bottom:6px}.rvw__done p{color:var(--muted);margin:0 0 16px}.rvw [hidden]{display:none!important}.rvw form .field{margin:0 0 14px}.rvw form .btn--block{margin-top:12px}.rvw__done .btn{min-width:130px}.shot__sitelogo--txt{display:grid;place-items:center;font-weight:700;font-size:15px;color:#fff;background:linear-gradient(135deg,#fa641f,#ff9349)}

@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/NotoSansBengali-var.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}#faq .faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq__item{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.faq__item:hover{border-color:#e4e4ea}.faq__item.is-open{border-color:#f6d6c6;box-shadow:var(--shadow-sm)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;margin:0;background:none;border:0;cursor:pointer;text-align:left;font-family:inherit;font-size:clamp(15.5px,1.9vw,18px);font-weight:600;color:var(--ink);line-height:1.4;transition:color .25s var(--ease)}.faq__q:hover{color:var(--orange-600)}.faq__item.is-open .faq__q{color:var(--ink)}.faq__q:focus-visible{outline:2px solid var(--orange);outline-offset:-3px;border-radius:var(--radius-lg)}.faq__icon{position:relative;flex:none;width:26px;height:26px;border-radius:50%;background:var(--orange-tint)}.faq__icon::before,.faq__icon::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;border-radius:2px;background:var(--orange);transform:translate(-50%,-50%);transition:transform .35s var(--ease)}.faq__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open .faq__icon::after{transform:translate(-50%,-50%) rotate(0deg)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a-inner{overflow:hidden;visibility:hidden;transition:visibility 0s linear .4s}.faq__item.is-open .faq__a-inner{visibility:visible;transition-delay:0s}.faq__a p{margin:0;padding:2px 26px 24px;color:var(--body);font-size:clamp(14.5px,1.7vw,16px);line-height:1.62;max-width:64ch}@media (max-width:600px){.faq__q{padding:18px;gap:14px}.faq__a p{padding:2px 18px 20px}}@media (prefers-reduced-motion:reduce){.faq__a,.faq__icon::before,.faq__icon::after,.faq__item{transition:none}}@media (min-width:921px) and (max-width:1149px){.pricing .price-card__name{min-height:46px}}@media (min-width:921px) and (max-width:1074px){.pricing .price-card__desc{min-height:72px}}.nav__ul{position:absolute;left:13px;right:13px;width:calc(100% - 26px);bottom:3px;height:7px;pointer-events:none;overflow:visible}.nav__ul path{fill:none;stroke:var(--orange);stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1}.nav__link.is-uin .nav__ul path{stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.455,.03,.515,.955)}.nav__link.is-uout .nav__ul path{stroke-dashoffset:-1;transition:stroke-dashoffset .45s cubic-bezier(.455,.03,.515,.955)}@media (prefers-reduced-motion: reduce){.nav__link.is-uin .nav__ul path,.nav__link.is-uout .nav__ul path{transition:none}}.lqlogo{position:relative;z-index:1;color:#16161d;width:100%;max-width:560px;margin:0 auto}html[data-theme=dark] .lqlogo{color:#fff}.lqlogo__fallback{display:block;width:100%;height:auto;transition:opacity .3s var(--ease)}.lqlogo canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.lqlogo.is-live .lqlogo__fallback{opacity:0}@media(max-width:860px){.lqlogo{max-width:min(74vw,360px)}}

/* ============================================================
   v32 PHONE-NATIVE REBUILD. Appended last so these rules win ties.
   Scope: max-width 767px only (plus the burger-entrance guard, which
   is keyed on the entrance state classes and is inert on desktop where
   the burger is display:none). Tablet 768-920 and desktop are untouched.
   No em dashes. British spelling in comments.
   ============================================================ */

/* --- 1. Burger entrance guard (all widths; only visible where the burger shows,
   i.e. <=920). While the nav pill flies in (smk-go) the burger is invisible;
   the instant the pill lands (smk-hero is added on the pill's animationend) it
   fades in inside the landed pill. Reduced motion never adds these classes, so
   the burger shows immediately. No layout shift: opacity only. --- */
.smk-go .nav__burger{opacity:0}
.smk-hero .nav__burger{opacity:1;animation:smkNavFade .4s var(--ease) .1s both}

/* base state for the phone-only building blocks: hidden on tablet + desktop */
.botbar{display:none}
.cmpseg{display:none}
.ptl{display:none}
.fbcard__ic{display:none}
/* v33 tap-to-watch (phone only): the button is hidden and the demo wrapper is
   display:contents everywhere but phones, so tablet + desktop stay pixel-identical
   (the wrapper vanishes from layout, the mock stays a direct flex child). */
.bento__see{display:none}
.bento__demo{display:contents}

@media (max-width: 767px){
  /* --- 11. one consistent side-padding rhythm (~20px) --- */
  .container{padding:0 20px}
  .section{padding:56px 0}

  /* --- nav: 44px touch toggles that never crowd the burger off-screen. The
     controls hold their size; the brand name is the flexible element (it shrinks
     first, then goes mark-only under 360px), so the burger is always reachable
     and the toolbar never spills past the pill. --- */
  .nav__inner{gap:6px}
  .brand{min-width:0}
  .brand__name{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:16px}
  .nav__tools{flex-shrink:0;gap:6px}
  .theme-switch,.nav__lang,.nav__burger{flex-shrink:0}
  .theme-switch{width:44px;height:44px}
  .nav__lang{height:44px;padding:0 10px}

  /* --- 2 + 3. HERO: no logo pane, one-viewport centred copy, CTAs above the
     fold, readable sub. The lqlogo IIFE is also JS-gated off on phones. --- */
  .hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:92px 0 40px}
  .hero>.container{width:100%}
  .hero__visual,.lqlogo{display:none}
  .hero__grid{grid-template-columns:1fr;gap:0}
  .hero__copy{text-align:center}
  .hero__title{font-size:clamp(27px,7.4vw,36px);line-height:1.1;margin:12px 0}
  .hero__sub{font-size:16px;line-height:1.55;color:#33333d;margin:0 auto 22px;max-width:34ch}
  html[data-theme=dark] .hero__sub{color:var(--body)}
  .hero__actions{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:22px}
  .hero__actions .btn{width:100%;min-height:54px}
  .pills{justify-content:center;gap:8px}

  /* --- 4. SERVICES: tight 2-col, small icon + title + one-line description,
     illustrations off (kept in the DOM so the Bangla walker still sees them) --- */
  #services .feat-grid{grid-template-columns:repeat(2,1fr);gap:10px;max-width:none;margin:0}
  #services .fb-logo{display:none}
  #services .feat-grid .fbcard:nth-child(2),#services .feat-grid .fbcard:nth-child(3),#services .feat-grid .fbcard:nth-child(7),#services .feat-grid .fbcard:nth-child(8){-webkit-mask:none;mask:none}
  #services .fbcard{min-height:0;padding:15px 14px;border-radius:16px}
  #services .fbcard .fscene{display:none}
  #services .feat-grid .fb-logo~.fbcard h3{margin-top:0}
  #services .fbcard__ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;margin-bottom:9px}
  #services .fbcard__ic svg{width:18px;height:18px}
  #services .fbcard--c1 .fbcard__ic{background:var(--orange-tint);color:var(--orange)}
  #services .fbcard--c2 .fbcard__ic{background:var(--c-purple-bg);color:var(--c-purple)}
  #services .fbcard--c3 .fbcard__ic{background:var(--c-blue-bg);color:var(--c-blue)}
  #services .fbcard--c4 .fbcard__ic{background:var(--c-teal-bg);color:var(--c-teal)}
  #services .fbcard--c5 .fbcard__ic{background:var(--c-pink-bg);color:var(--c-pink)}
  #services .fbcard h3{font-size:14.5px;margin:0 0 3px}
  #services .fbcard p{font-size:12.5px;line-height:1.4;max-width:none}
  #services .feat-sub{margin-bottom:24px;font-size:15px}

  /* --- 5. SOLUTIONS: compact stacked cards, title + body; the chat mock stays
     on the first card only, the rest are hidden (kept in the DOM for i18n) --- */
  #solutions .bento{grid-template-columns:1fr;gap:14px;margin-top:8px}
  #solutions .bento__panel{padding:20px 20px 18px}
  #solutions .bento__panel h3,#solutions .bento__panel--n h3{font-size:18px}
  #solutions .bento__panel>p{font-size:14px;max-width:none;margin-top:6px}
  #solutions .bento__panel--c3 .mke__caps{display:none}
  /* v39: all five solution cards reveal their demo on tap; c1's chat starts open.
     The wrapper collapses with the FAQ accordion's exact mechanism (a 0fr<->1fr grid
     row, inner overflow hidden), so opening and closing both animate height and never
     snap. A slim icon-only chevron row mirrors the FAQ icon language; its effective
     tap box stays >=44px via a negative margin that expands the hit area without
     shifting layout (the whole collapsed card is tappable through the expander too). */
  #solutions .bento__see{display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:44px;margin:-8px 0 -10px;padding:0 2px;background:none;border:0;cursor:pointer;color:var(--orange-700);-webkit-tap-highlight-color:transparent;transition:color .25s var(--ease)}
  #solutions .bento__see:hover{color:var(--orange-600)}
  #solutions .bento__see-ic{position:relative;flex:none;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:1px;transform:translateY(-2px) rotate(45deg);transition:transform .3s var(--ease)}
  #solutions .bento__panel.is-open .bento__see-ic{transform:translateY(1px) rotate(-135deg)}
  #solutions .bento__demo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}
  #solutions .bento__panel.is-open .bento__demo{grid-template-rows:1fr}
  #solutions .bento__demo>.bento__mock{min-height:0;overflow:hidden;margin-top:0;padding-top:0;opacity:0;transition:opacity .4s var(--ease)}
  #solutions .bento__panel.is-open .bento__demo>.bento__mock{opacity:1}

  /* --- 6. BENTO ("Built for businesses"): 2-col compact, equal height tiles --- */
  .grid-4{grid-template-columns:repeat(2,1fr);gap:12px;max-width:none;margin:0}
  .grid-4>div{display:flex}
  .grid-4 .audience-card{width:100%;padding:18px 16px}
  .grid-4 .audience-card .icon-badge{margin-bottom:10px}
  .grid-4 .audience-card h3{font-size:15px}
  .grid-4 .audience-card p{font-size:12.75px;line-height:1.45}

  /* --- 7. STICKY BOTTOM ACTION BAR (phone only) --- */
  .botbar{display:flex;gap:10px;align-items:stretch;position:fixed;left:0;right:0;bottom:0;z-index:95;padding:9px 16px calc(9px + env(safe-area-inset-bottom));background:#ffffffe6;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-top:1px solid var(--line);box-shadow:0 -8px 24px #11112214;transform:translateY(130%);transition:transform .34s var(--ease)}
  .botbar.is-show{transform:none}
  .botbar__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:56px;padding:0 14px;border:0;border-radius:14px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .botbar__btn--primary{color:#fff;background:linear-gradient(125deg,#ff9242,#fa641f 52%,#e5530f);box-shadow:0 8px 20px #fa641f4d}
  .botbar__btn--wa{flex:0 0 auto;color:#fff;padding:0 18px;background:linear-gradient(135deg,#25d366,#1ebe5d);box-shadow:0 8px 20px #25d3664d}
  .botbar__btn--wa .ic{font-size:19px}
  html[data-theme=dark] .botbar{background:#12121ae6;border-top-color:#2a2a35;box-shadow:0 -8px 24px #00000052}

  /* --- 8. REVIEWS: dots get real >=44px tap targets, the visit chip too --- */
  .reviews__cards .revdots{position:static;width:auto;height:auto;transform:none;margin:24px auto 0;display:flex;justify-content:center;align-items:center;gap:4px}
  .reviews__cards .revdot{position:static;top:auto;left:auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}
  .reviews__cards .revdot:before{position:static;top:auto;left:auto;transform:none;width:8px;height:8px}
  .reviews__cards .revdot.is-active:before{width:22px;transform:none}
  .reviews__cards .revdot.is-active~.revdot:before{transform:none}
  .shot__visit{position:relative}
  .shot__visit:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:44px}

  /* --- 9. COMPARISON: a segmented toggle over one full-width banded list --- */
  #comparison .cmpseg{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;background:var(--bg-soft);border:1px solid var(--line);border-radius:14px}
  #comparison .cmpseg__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s var(--ease),color .2s var(--ease)}
  #comparison .cmpseg__btn i{font-style:normal;color:var(--orange)}
  #comparison .cmpseg__btn.is-on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-xs)}
  #comparison .cmpseg__btn[data-cmp=ours].is-on{background:var(--grad-accent);color:#fff}
  #comparison .cmpseg__btn[data-cmp=ours].is-on i{color:#fff}
  #comparison .compare-scroll{overflow:visible;padding:0;margin:0}
  #comparison .compare{min-width:0}
  #comparison .compare__head{display:none}
  #comparison .compare__row{display:block;border-top:1px solid var(--line-soft)}
  #comparison .compare__feature{display:block;padding:12px 16px 0;font-size:13.5px;font-weight:700;color:var(--ink)}
  #comparison .compare__market,#comparison .compare__ours{padding:6px 16px 13px;font-size:14px;line-height:1.4}
  #comparison .compare__market svg{width:18px;height:18px}
  #comparison .compare__market{display:none}
  #comparison .compare__ours{display:flex}
  #comparison .compare.cmp-show-market .compare__ours{display:none}
  #comparison .compare.cmp-show-market .compare__market{display:flex}

  /* --- 10. PROCESS (phone): show the REAL desktop constellation, miniaturized.
     The .hubmap markup, its svg lines and the canvas comets are percentage-anchored,
     so only sizes change here; positions are never touched. The hub-comets script
     gates itself (reduced motion + off-screen via its own IntersectionObserver), so
     the phone inherits that behaviour with no extra script. --- */
  #process .section__head{margin-bottom:22px}
  #process .hubmap{height:340px;margin-top:14px}
  #process .hub-ic{width:58px;height:58px;border-radius:14px}
  #process .hub-ic svg{width:30px}
  #process .hubnode__circle{width:46px;height:46px}
  #process .hubnode__circle .icon-badge svg{width:19px;height:19px}
  #process .hubnode__n{width:19px;height:19px;font-size:12.5px;top:-4px;right:-4px}
  #process .hubnode__cap{top:calc(100% + 4px);max-width:96px}
  #process .hubnode__cap b{font-size:13px;line-height:1.15}
  #process .hubnode__cap span{font-size:12.5px;line-height:1.25;margin-top:1px}

  /* --- 10b. FEATURE CARDS (phone): compact the three story cards into one tight,
     confident family. Only the containers and type shrink; the feature-trio
     scripts and [data-roll] markup are untouched. All type stays >=12.5px. --- */
  #process .feat3{margin-top:40px;gap:14px}
  #process .featc{padding:16px 16px 16px;border-radius:20px}
  #process .featc__head{gap:10px;margin-bottom:5px}
  #process .featc__head .icon-badge{width:32px;height:32px}
  #process .featc__head .icon-badge svg{width:17px;height:17px}
  #process .featc h3{font-size:15px}
  #process .featc__sub{font-size:12.75px;line-height:1.45;margin-bottom:10px}
  #process .featc__mock{padding:9px;border-radius:14px;line-height:1.35}
  #process .mk1__bar{margin-bottom:6px}
  #process .mk1__hi{margin-bottom:6px}
  #process .mk1__tiles{gap:7px;margin-bottom:8px}
  #process .mk1__tile{padding:5px 8px}
  #process .mk1__rows{gap:3px}
  #process .mk1__rows i{height:5px}
  #process .mk2__t{margin-bottom:8px}
  #process .mk2__row{margin-bottom:6px}
  #process .mk2__bar{height:5px}
  #process .mk3__t{margin-bottom:8px}
  #process .mk3__li{padding:4px 0}
  #process .mk3__total{padding-top:6px;font-size:13px}

  /* --- 11. GLOBAL PHONE FLOORS: no readable text below 12.5px; interactive
     elements get >=44px effective hit areas. --- */
  .badge{font-size:12.5px}
  .price-card__note{font-size:12.5px}
  .mk1__hi{font-size:12.5px}
  .mk1__k{font-size:12.5px}
  .mk1__v small{font-size:12.5px}
  .mk2__t,.mk2__row span{font-size:12.5px}
  .mk3__t{font-size:12.5px}
  .mkc__chips span{font-size:12.5px}
  .shot__sitemeta i{font-size:12.5px}
  .footer__link{min-height:44px;display:flex;align-items:center;justify-content:flex-end;padding:2px 0}
  .footer__social a{width:44px;height:44px}
}

/* narrow phones (<=366px): at 96px the hubmap corner captions clip the card's
   overflow:hidden edge (half-cap 48px vs 15% of a <=326px container), so cap them
   to 80px, which holds >=2px clearance down to 320px (they wrap to two lines). */
@media (max-width: 366px){
  #process .hubnode__cap{max-width:80px}
}

/* very narrow phones (<=360px): the brand goes mark-only so the full 44px
   control cluster (theme, language, burger) always fits the pill cleanly. */
@media (max-width: 360px){
  .brand__name{display:none}
}
