html:has(.marketing-root){scroll-behavior:smooth;scroll-padding-top:74px}.marketing-root{--blue:#1a5bff;--blue-deep:#0e40d6;--ink:#1a1a2e;--ink-soft:#5b5868;--tint:#eef1fa;--tint-2:#f7f6f2;--cream:#f4f1e8;--paper:#fdfcfa;--line:#e7e4dc;--correction:#d6472a;--correction-tint:#fbe9e4;--green:#12a150;--red:#f0436a;--bkash:#e2136e;--bkash-deep:#c20f5e;--gold:#d4a017;background:var(--paper);color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;padding-top:74px;font-size:17px;line-height:1.6;overflow-x:hidden}.marketing-root .bn{font-family:var(--font-hind), var(--font-inter), sans-serif}.marketing-root .display{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.015em;font-weight:600;line-height:1.1}.marketing-root a{color:inherit;text-decoration:none}.marketing-root .wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 28px}.marketing-root .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:10px;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.marketing-root .btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 24px -8px #1a5bff8c}.marketing-root .btn-primary:hover{background:var(--blue-deep);transform:translateY(-2px);box-shadow:0 16px 32px -10px #1a5bff99}.marketing-root .btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:#fff;position:relative}.marketing-root .btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.marketing-root .btn-ghost:after{content:"";opacity:0;transform-origin:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3.5C6 1 14 5 20 2.5S34 1 40 3' stroke='%231a5bff' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/40px 6px repeat-x;height:2px;transition:opacity .18s,transform .22s cubic-bezier(.3,.8,.3,1);position:absolute;bottom:9px;left:24px;right:24px;transform:scaleX(.7)}.marketing-root .btn-ghost:hover:after{opacity:1;transform:scaleX(1)}.marketing-root .btn-bkash{background:var(--bkash);color:#fff;box-shadow:0 10px 24px -8px #e2136e8c}.marketing-root .btn-bkash:hover{background:var(--bkash-deep);transform:translateY(-2px);box-shadow:0 16px 32px -10px #e2136e99}.marketing-root .btn:focus-visible{outline-offset:2px;outline:3px solid #1a5bff73}.marketing-root .btn:disabled{opacity:.6;cursor:default;transform:none!important}.marketing-root .btn-sm{padding:10px 18px;font-size:15px}.marketing-root header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);background:#fbfcffcc;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:fixed;top:0;left:0;right:0}.marketing-root header.scrolled{border-color:var(--line);box-shadow:0 4px 20px -16px #0a153866}.marketing-root .nav{justify-content:space-between;align-items:center;height:74px;display:flex}.marketing-root .brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:21px;font-weight:800;display:flex}.marketing-root .brand img{border-radius:10px;width:38px;height:38px;box-shadow:0 6px 16px -8px #1a5bff99}.marketing-root .nav-links{align-items:center;gap:32px;display:flex}.marketing-root .nav-links a{color:var(--ink-soft);font-size:15.5px;font-weight:600;transition:color .15s;position:relative}.marketing-root .nav-links a:hover{color:var(--blue)}.marketing-root .nav-links a:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3.5C6 1 14 5 20 2.5S34 1 40 3' stroke='%231a5bff' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/40px 6px repeat-x;height:3px;transition:right .22s cubic-bezier(.3,.8,.3,1);position:absolute;bottom:-5px;left:0;right:100%}.marketing-root .nav-links a:hover:after{right:0}.marketing-root .nav-cta{align-items:center;gap:20px;display:flex}.marketing-root .avatar{background:var(--blue);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.marketing-root .nav-login{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:15.5px;font-weight:700}.marketing-root .nav-login:hover{color:var(--blue)}.marketing-root .cta-sub{opacity:.85;font-weight:500}.marketing-root .menu-toggle{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;padding:0;display:none}.marketing-root .menu-toggle span{background:var(--ink);border-radius:2px;width:16px;height:2px;margin:0 auto;transition:transform .2s,opacity .2s;display:block}.marketing-root .menu-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.marketing-root .menu-toggle.open span:nth-child(2){opacity:0}.marketing-root .menu-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.marketing-root .mobile-nav{border-top:1px solid var(--line);background:var(--paper);flex-direction:column;gap:2px;padding:10px 20px 20px;display:flex}.marketing-root .mobile-nav a{color:var(--ink);border-bottom:1px solid var(--line);padding:12px 4px;font-size:16px;font-weight:600}.marketing-root .mobile-nav .btn{margin-top:14px}.marketing-root .hero{padding:74px 0 84px;position:relative}.marketing-root .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;display:grid;position:relative}.marketing-root .hero-bridge{z-index:5;border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:9px;padding:9px 16px 9px 10px;font-size:12.5px;font-weight:700;animation:3.4s ease-in-out infinite hero-bridge-float;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 30px -14px #0a153859}.marketing-root .hero-bridge-dots{display:flex}.marketing-root .hero-bridge-dots .hbd{border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-left:-7px;box-shadow:0 0 0 1px #0a153814}.marketing-root .hero-bridge-dots .hbd:first-child{margin-left:0}@keyframes hero-bridge-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-7px)}}@media (max-width:1080px){.marketing-root .hero-bridge{display:none}}.marketing-root .eyebrow{background:var(--tint);color:var(--blue);border:1px solid #dce6ff;border-radius:100px;align-items:center;gap:9px;margin-bottom:24px;padding:9px 15px;font-size:13.5px;font-weight:700;line-height:1;display:inline-flex}.marketing-root .eyebrow .dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.2s infinite blink;box-shadow:0 0 0 4px #1a5bff2e}.marketing-root h1.hero-title{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(44px,5.8vw,76px);font-weight:700}.marketing-root h1.hero-title .accent{color:var(--blue)}.marketing-root .hero-tagline{color:var(--blue-deep);letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(20px,2.6vw,28px);font-weight:700}.marketing-root .hero-sub{color:var(--ink-soft);max-width:548px;margin:0 0 30px;font-size:clamp(18px,2vw,21px);line-height:1.55}.marketing-root .hero-sub .bn{color:var(--ink);font-weight:600}.marketing-root .hero-sub b{color:var(--ink);font-weight:700}.marketing-root .hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.marketing-root .price-flag{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:15px;font-weight:600;display:inline-flex}.marketing-root .price-flag b{color:var(--bkash);font-size:17px;font-weight:800}.marketing-root .price-flag .lock{color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.marketing-root .blob{filter:blur(70px);opacity:.5;z-index:-1;border-radius:50%;position:absolute}.marketing-root .blob-1{background:radial-gradient(circle,#bcd0ff,#0000 70%);width:440px;height:440px;top:-120px;right:-120px}.marketing-root .blob-2{background:radial-gradient(circle,#d8e4ff,#0000 70%);width:360px;height:360px;bottom:-80px;left:-140px}.marketing-root .wr-popup{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -40px #0a15384d,0 10px 30px -20px #0a153833}.marketing-root .wr-popup-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px;display:flex}.marketing-root .wr-popup-icon{background:var(--blue);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.marketing-root .wr-popup-title{color:var(--ink);flex:1;font-size:16px;font-weight:800}.marketing-root .wr-popup-close{color:var(--ink-soft);place-items:center;display:grid}.marketing-root .wr-popup-body{height:290px;padding:18px 22px;overflow:hidden}.marketing-root .wr-selected-label{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);margin-bottom:10px;font-size:11.5px;font-weight:700}.marketing-root .wr-selected-quote{background:var(--tint-2);border-left:3px solid var(--blue);color:var(--ink);border-radius:0 10px 10px 0;padding:14px 16px;font-size:15px;line-height:1.6;position:relative;overflow:hidden}.marketing-root .wr-sweep{background:var(--blue);transform-origin:0;pointer-events:none;animation:.6s cubic-bezier(.2,.7,.2,1) forwards wr-sweep-in;position:absolute;inset:0;transform:scaleX(0)}@keyframes wr-sweep-in{0%{opacity:.5;transform:scaleX(0)}65%{opacity:.4;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.marketing-root .wr-result{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}.marketing-root .wr-result-tag{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;margin-bottom:8px;font-size:12.5px;font-weight:700;display:inline-flex}.marketing-root .wr-result-dot{background:var(--blue);border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.marketing-root .wr-result p{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.marketing-root .wr-result p.typing:after{content:"▍";color:var(--blue);animation:1s infinite blink}.marketing-root .wr-result .hl,.marketing-root .context-bubble .hl{color:var(--blue-deep);background-image:linear-gradient(90deg,#1a5bff29,#1a5bff29);background-repeat:no-repeat;background-size:0% 100%;border-radius:3px;padding:0 2px;animation:.5s cubic-bezier(.2,.7,.2,1) .1s both wr-sweep-mark}@keyframes wr-sweep-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}.marketing-root .wr-popup-actions{grid-template-columns:repeat(3,1fr);gap:7px;padding:4px 22px 16px;display:grid}.marketing-root .wr-action-btn{background:var(--tint);color:var(--blue);cursor:pointer;border:1.5px solid #0000;border-radius:10px;padding:9px 8px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s}.marketing-root .wr-action-btn:hover{background:#dfe9ff}.marketing-root .wr-action-btn.active{border-color:var(--blue);background:#fff;box-shadow:0 8px 18px -12px #1a5bff80}.marketing-root .wr-ask-block{flex-direction:column;gap:8px;height:132px;margin:0 22px 18px;display:flex}.marketing-root .wr-popup-ask{background:var(--tint-2);border:1px solid var(--line);border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:10px 6px 10px 14px;display:flex}.marketing-root .wr-mode-toggle{gap:6px;padding:12px 22px 0;display:flex}.marketing-root .wr-mode-btn{background:var(--tint-2);color:var(--ink-soft);cursor:pointer;border:1.5px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.marketing-root .wr-mode-btn:hover{color:var(--ink)}.marketing-root .wr-mode-btn.active{color:var(--blue);border-color:var(--blue);background:#fff}.marketing-root .wr-screenshot-mock{background:var(--tint-2);border:1px dashed #b9c9f5;border-radius:10px;flex-direction:column;gap:7px;padding:34px 14px 14px;animation:.5s cubic-bezier(.2,.7,.2,1) both wr-capture-draw;display:flex;position:relative;overflow:hidden}.marketing-root .wr-screenshot-mock .bar{background:#d7e1fa;border-radius:4px;height:8px;animation:.3s .45s both wr-fade-in;display:block}.marketing-root .wr-screenshot-mock .bar.block{background:var(--blue);opacity:.18;border-radius:6px;width:32%;height:20px;margin-top:2px}.marketing-root .wr-drag-handle{background:var(--blue);border:2px solid #fff;border-radius:50%;width:8px;height:8px;animation:.2s .5s both wr-fade-in;position:absolute;box-shadow:0 0 0 1px #b9c9f5}.marketing-root .wr-drag-handle.tl{top:3px;left:3px}.marketing-root .wr-drag-handle.br{bottom:3px;right:3px}@keyframes wr-capture-draw{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}@keyframes wr-fade-in{0%{opacity:0}to{opacity:1}}.marketing-root .wr-capture-badge{background:var(--green);color:#fff;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;animation:.3s cubic-bezier(.34,1.56,.64,1) .5s both wr-badge-pop;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 6px 14px -6px #12a15099}@keyframes wr-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.marketing-root .wr-ask-stage{flex:1;min-width:0}.marketing-root .wr-ask-typed{color:var(--ink);font-size:14px}.marketing-root .wr-ask-typed.empty{color:var(--ink-soft)}.marketing-root .wr-ask-caret{background:var(--blue);vertical-align:middle;width:1.5px;height:14px;margin-left:2px;animation:1s infinite blink;display:inline-block}.marketing-root .wr-ask-reply{background:var(--tint);color:var(--ink);box-sizing:border-box;opacity:0;visibility:hidden;border-radius:12px 12px 12px 4px;align-items:center;gap:8px;height:80px;padding:10px 14px;font-size:13px;line-height:1.5;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;overflow:hidden;transform:translateY(6px)}.marketing-root .wr-ask-reply.show{opacity:1;visibility:visible;transition:opacity .25s,transform .25s;transform:translateY(0)}.marketing-root .wr-ask-reply-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px}.marketing-root .wr-send{background:var(--blue);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.marketing-root .context-section{background:var(--tint-2)}.marketing-root .context-top{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;margin-bottom:40px;display:grid}.marketing-root .context-headline{color:var(--ink);margin:0;font-size:clamp(32px,4.4vw,50px);line-height:1.2}.marketing-root .context-accent{color:var(--blue);display:block}.marketing-root .context-copy{padding-top:12px}.marketing-root .context-copy p{color:var(--ink-soft);margin:0 0 12px;font-size:17px;line-height:1.6}.marketing-root .context-visual{background:radial-gradient(circle at 18% 14%, #ffffff29, transparent 40%), linear-gradient(145deg, var(--blue) 0%, var(--blue-deep) 48%, var(--ink) 115%);border-radius:24px;justify-content:center;align-items:center;min-height:360px;padding:40px;display:flex;position:relative;overflow:hidden}.marketing-root .context-visual:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 72%)}.marketing-root .context-bubble{background:#fff;border-radius:14px;max-width:480px;padding:20px 24px;position:relative;box-shadow:0 30px 60px -20px #0a153880}.marketing-root .context-bubble p{color:var(--ink);margin:0;font-size:15.5px;line-height:1.6}.marketing-root .context-badge{background:var(--ink);color:#fff;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -12px #0a153880}@media (max-width:920px){.marketing-root .context-top{grid-template-columns:1fr;gap:20px}.marketing-root .context-visual{min-height:280px;padding:24px}}.marketing-root .strip{background:var(--tint);padding:48px 0}.marketing-root .strip p{text-align:center;color:var(--ink-soft);margin:0 0 20px;font-size:14px;font-weight:600}.marketing-root .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marketing-root .marquee-track{gap:14px;width:max-content;animation:32s linear infinite scroll;display:flex}.marketing-root .marquee:hover .marquee-track{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marketing-root .site{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:10px;padding:11px 20px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -12px #0a153866}.marketing-root .site .sdot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.marketing-root .anim{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.marketing-root .anim.in{opacity:1;transform:none}.marketing-root .sec-pad{padding:88px 0}.marketing-root #how{background:var(--tint-2)}.marketing-root #privacy{background:var(--tint)}.marketing-root #get-started{background:var(--paper)}.marketing-root #pricing{background:linear-gradient(180deg, var(--tint) 0%, var(--tint-2) 100%)}.marketing-root #faq{background:var(--tint)}.marketing-root .sec-head{text-align:center;max-width:680px;margin:0 auto 50px}.marketing-root .sec-tag{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:700;display:inline-block}.marketing-root .sec-head h2{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(30px,4vw,46px);font-weight:700}.marketing-root .sec-head p{color:var(--ink-soft);margin:0;font-size:18.5px}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}.marketing-root .stage-frame{border:1px solid var(--line);background:#fff;border-radius:20px;padding:10px 10px 0;box-shadow:0 30px 70px -50px #0a153859}.marketing-root .stage-bar{align-items:center;gap:6px;padding:4px 8px 10px;display:flex}.marketing-root .stage-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.marketing-root .stage-url{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:100px;align-items:center;gap:6px;margin-left:8px;padding:5px 13px;font-size:11.5px;font-weight:600;display:inline-flex}.marketing-root .stage-url svg{flex-shrink:0}.marketing-root .workflow-switch-wrap{justify-content:center;margin-bottom:22px;display:flex}.marketing-root .workflow-switch{border:1px solid var(--line);background:#fff;border-radius:100px;gap:4px;padding:4px;display:inline-flex}.marketing-root .workflow-switch-btn{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:100px;padding:9px 20px;font-size:13.5px;font-weight:700;transition:all .18s}.marketing-root .workflow-switch-btn.active{background:var(--blue);color:#fff}.marketing-root .workflow-stage{background:#ece8dd;border-radius:16px 16px 0 0;grid-template-columns:1.05fr .95fr;align-items:center;gap:24px;padding:26px;display:grid}.marketing-root .workflow-page{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px;position:relative;box-shadow:0 20px 40px -30px #0a153840}.marketing-root .workflow-page-text{flex-direction:column;gap:13px;display:flex}.marketing-root .wf-line{background:#e7e3d8;border-radius:5px;height:10px;display:block}.marketing-root .wf-selected{color:var(--ink);background:0 0;border-radius:8px;margin:-4px -6px;padding:8px 6px;font-size:15.5px;line-height:1.5;transition:background .3s;display:block;position:relative;overflow:hidden}.marketing-root .wf-selected.picked{background:#1a5bff1a}.marketing-root .workflow-kbd-hint{z-index:3;border:1px solid var(--line);background:#fff;border-radius:100px;padding:9px 16px;animation:.3s cubic-bezier(.2,.7,.2,1) both workflow-pop-in;position:absolute;bottom:-20px;left:26px;box-shadow:0 14px 28px -16px #0a153866}.marketing-root .workflow-popup{opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1);transform:translateY(12px)scale(.97)}.marketing-root .workflow-popup.visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}@keyframes workflow-pop-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.marketing-root .workflow-mini-shot{padding:16px 12px 12px;animation:none}.marketing-root .workflow-popup .wr-result{animation:.3s cubic-bezier(.2,.7,.2,1) both workflow-pop-in}.marketing-root .workflow-ask-hint{background:var(--tint-2);border:1px dashed var(--line);color:var(--ink-soft);text-align:center;border-radius:10px;margin:0 22px 18px;padding:9px 14px;font-size:12px;font-weight:600}.marketing-root .workflow-steps{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:30px;display:flex}.marketing-root .workflow-step{color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.marketing-root .workflow-step-num{background:var(--tint);width:22px;height:22px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.marketing-root .workflow-step.active{color:var(--ink)}.marketing-root .workflow-step.active .workflow-step-num{background:var(--blue);color:#fff}.marketing-root .workflow-step.done .workflow-step-num{background:var(--tint);color:var(--blue)}@media (max-width:920px){.marketing-root .workflow-stage{grid-template-columns:1fr}}.marketing-root .steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px;display:grid}.marketing-root .productivity-section{background:linear-gradient(160deg, var(--blue-deep) 0%, var(--ink) 60%)}.marketing-root .productivity-inner{text-align:center;max-width:780px;margin:0 auto}.marketing-root .productivity-headline{color:#fff;margin:0 0 22px;font-size:clamp(34px,5vw,56px);line-height:1.15}.marketing-root .productivity-headline em{color:var(--blue);font-style:normal;font-weight:600}.marketing-root .productivity-sub{color:#c5cee3;max-width:620px;margin:0 auto;font-size:18px;line-height:1.6}.marketing-root .privacy-card{background:linear-gradient(160deg, var(--blue-deep) 0%, var(--ink) 65%);text-align:center;border-radius:24px;padding:56px 48px;position:relative;overflow:hidden}.marketing-root .privacy-glow{opacity:.3;filter:blur(70px);background:radial-gradient(circle, var(--blue), transparent 70%);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.marketing-root .privacy-inner{max-width:560px;margin:0 auto;position:relative}.marketing-root .privacy-tag{color:#8ea2ce;text-transform:uppercase;letter-spacing:.07em;background:#ffffff14;border-radius:100px;align-items:center;gap:7px;margin-bottom:20px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.marketing-root .privacy-title{color:#fff;margin:0 0 14px;font-size:clamp(26px,3.4vw,36px)}.marketing-root .privacy-body{color:#c5cee3;margin:0;font-size:16.5px;line-height:1.65}.marketing-root .spoonfeed-section{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.marketing-root .spoonfeed-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1a5bff17,#0000 70%);width:560px;height:560px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.marketing-root .spoonfeed-section .wrap{z-index:1;position:relative}.marketing-root .spoonfeed-head{text-align:center;max-width:620px;margin:0 auto 56px}.marketing-root .spoonfeed-eyebrow{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.marketing-root .spoonfeed-eyebrow:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px}.marketing-root .spoonfeed-headline{letter-spacing:-.015em;color:var(--ink);font-size:clamp(32px,4.2vw,48px);line-height:1.18}.marketing-root .spoonfeed-headline em{color:var(--blue);font-style:normal;font-weight:600}.marketing-root .spoonfeed-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.marketing-root .spoonfeed-item{position:relative}.marketing-root .spoonfeed-item:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:6px;bottom:6px;right:-20px}.marketing-root .spoonfeed-item h3{letter-spacing:-.01em;margin:22px 0 10px;font-size:19px;font-weight:700}.marketing-root .spoonfeed-item p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.marketing-root .spoonfeed-icon-badge{width:64px;height:64px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.marketing-root .spoonfeed-ring{width:100%;height:100%;position:absolute;inset:0}.marketing-root .spoonfeed-icon-glyph{width:26px;height:26px;color:var(--ink);position:relative}@media (max-width:920px){.marketing-root .spoonfeed-grid{grid-template-columns:1fr;gap:36px}.marketing-root .spoonfeed-item:not(:last-child):after{display:none}}.marketing-root .cta-banner{background:linear-gradient(120deg, var(--blue) 0%, var(--blue-deep) 60%, var(--ink) 130%);margin-bottom:56px}.marketing-root .cta-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:44px 28px;display:flex}.marketing-root .cta-banner-text{color:#fff;letter-spacing:-.01em;max-width:640px;margin:0;font-size:clamp(21px,2.8vw,30px);font-weight:700}.marketing-root .cta-banner-btn{color:#fff;background:0 0;border:1.5px solid #ffffff8c;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:13px 26px;font-size:15px;font-weight:700;transition:all .18s;display:inline-flex}.marketing-root .cta-banner-btn:hover{color:var(--blue-deep);background:#fff;border-color:#fff}.marketing-root .step{border:1px solid var(--line);background:#fff;border-radius:14px;padding:30px 26px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.marketing-root .step:hover{border-color:#dce6ff;transform:translateY(-3px);box-shadow:0 20px 40px -28px #0a153859}.marketing-root .step .num{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:#fff;width:40px;height:40px;font-family:var(--font-display), var(--font-inter), sans-serif;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 10px 22px -10px #1a5bff8c}.marketing-root .feature-icon{margin-bottom:12px;display:block}.marketing-root .feat-blocks{flex-direction:column;gap:90px;display:flex}.marketing-root .feat-block{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.marketing-root .feat-block-text h3{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,3.2vw,36px);font-weight:800;line-height:1.25}.marketing-root .feat-block-text p{color:var(--ink-soft);max-width:460px;margin:0 0 22px;font-size:17px;line-height:1.65}.marketing-root .feat-block-tags{flex-wrap:wrap;gap:10px;display:flex}.marketing-root .feat-tag{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:100px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.marketing-root .feat-tag .feature-icon{flex-shrink:0;width:16px;height:16px;margin-bottom:0}.marketing-root .feat-block-visual .stage-frame{padding-bottom:0}.marketing-root .feat-mock-body{background:#fff;border-radius:0 0 16px 16px;flex-direction:column;justify-content:center;min-height:220px;padding:26px;display:flex}.marketing-root .feat-mock-line{background:var(--tint-2);border-radius:5px;height:10px;margin-bottom:12px;display:block}.marketing-root .feat-translate-row{background:var(--tint-2);border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.marketing-root .feat-translate-row.highlight{background:var(--tint)}.marketing-root .feat-translate-row p{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.marketing-root .feat-lang-tag{background:var(--blue);color:#fff;letter-spacing:.03em;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:800}.marketing-root .feat-translate-arrow{text-align:center;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin:12px 0;font-size:12px;font-weight:700}.marketing-root .feat-chat-bubble{border-radius:14px;max-width:82%;padding:12px 16px;font-size:15px;line-height:1.5}.marketing-root .feat-chat-bubble.user{background:var(--blue);color:#fff;border-radius:14px 14px 4px;margin:0 0 14px auto}.marketing-root .feat-chat-bubble.reply{background:var(--tint-2);color:var(--ink);border-radius:14px 14px 14px 4px;align-items:flex-start;gap:8px;display:flex}.marketing-root .feat-chat-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.marketing-root .feat-prompt-before{color:var(--ink-soft);background:var(--tint-2);border-radius:10px;margin:0;padding:12px 16px;font-size:14.5px}.marketing-root .feat-prompt-after{color:var(--ink);background:var(--tint);border-left:3px solid var(--blue);border-radius:10px;margin:12px 0 14px;padding:12px 16px;font-size:14.5px}.marketing-root .feat-privacy-badge{color:var(--green);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:920px){.marketing-root .feat-block{grid-template-columns:1fr;gap:28px}.marketing-root .feat-blocks{gap:60px}}.marketing-root .step h3{margin:0 0 8px;font-size:20px;font-weight:700}.marketing-root .step p{color:var(--ink-soft);margin:0;font-size:15.5px}.marketing-root .shortcut-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;max-width:920px;margin:0 auto;display:grid}.marketing-root .shortcut-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px 30px;box-shadow:0 30px 70px -55px #0a153859}.marketing-root .kbd-row{align-items:center;gap:6px;margin-bottom:20px;display:flex}.marketing-root .kbd{background:var(--tint-2);border:1px solid var(--line);min-width:34px;height:34px;color:var(--ink);border-bottom-width:3px;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;display:inline-flex}.marketing-root .kbd-plus{color:var(--ink-soft);font-size:15px;font-weight:700}.marketing-root .shortcut-card h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:800}.marketing-root .shortcut-card>p{color:var(--ink-soft);margin:0 0 20px;font-size:15px;line-height:1.55}.marketing-root .pill-row{flex-wrap:wrap;gap:8px;display:flex}.marketing-root .action-pill{background:var(--tint);color:var(--blue);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.marketing-root .pricing{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;max-width:880px;margin:0 auto;display:grid}.marketing-root .pricing-3{grid-template-columns:repeat(3,1fr);max-width:1100px}.marketing-root .region-toggle-wrap{justify-content:center;margin-bottom:16px;display:flex}.marketing-root .region-toggle-wrap:last-of-type{margin-bottom:32px}.marketing-root .region-toggle{border:1px solid var(--line);background:#fff;border-radius:100px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 10px 24px -20px #0a153880,inset 0 1px #fff9}.marketing-root .region-toggle-btn{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:100px;align-items:center;gap:7px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:all .18s;display:inline-flex}.marketing-root .region-toggle-btn:hover:not(.active){color:var(--ink)}.marketing-root .region-toggle-btn.active{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:#fff;box-shadow:0 10px 20px -10px #1a5bff99}.marketing-root .period-save{color:var(--green);background:#10b98126;border-radius:100px;padding:2px 8px;font-size:11px;font-weight:700}.marketing-root .region-toggle-btn.active .period-save{color:#fff;background:#ffffff40}.marketing-root .plan{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:38px 32px;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),border-color .22s;display:flex;position:relative;box-shadow:0 30px 60px -48px #0a15384d}.marketing-root .plan:not(.featured):not(.plan-spoonfeed):hover{border-color:#dce6ff;transform:translateY(-4px);box-shadow:0 34px 64px -36px #0a15384d}.marketing-root .plan.featured{border:2px solid var(--blue);box-shadow:0 50px 100px -40px #1a5bff73,0 0 0 1px #1a5bff0d}.marketing-root .plan.featured:before{content:"";background:linear-gradient(90deg, var(--blue), var(--blue-deep));border-radius:20px 20px 0 0;height:6px;position:absolute;top:-2px;left:-2px;right:-2px}.marketing-root .plan-flag{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:#fff;border-radius:100px;align-items:center;gap:6px;padding:7px 15px 7px 13px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-15px;left:32px;box-shadow:0 10px 22px -10px #1a5bff99}.marketing-root .plan-flag:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff4d}.marketing-root .plan-flag.soon{background:var(--ink);box-shadow:0 10px 22px -10px #1a243880}.marketing-root .plan h3{letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:800}.marketing-root .plan .sub{color:var(--ink-soft);min-height:40px;margin:0 0 22px;font-size:15px}.marketing-root .price{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.marketing-root .price .amt{letter-spacing:-.04em;font-size:54px;font-weight:900;line-height:1}.marketing-root .plan.featured .price .amt{background:linear-gradient(120deg, var(--blue) 10%, var(--blue-deep) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-root .price .cur{color:var(--ink-soft);font-size:20px;font-weight:700}.marketing-root .price .per{color:var(--ink-soft);font-size:16px;font-weight:600}.marketing-root .price-note{color:var(--ink-soft);margin:0 0 22px;font-size:14px}.marketing-root .price-note b{color:var(--ink)}.marketing-root .plist{flex:1;margin:0 0 24px;padding:0;list-style:none}.marketing-root .plist li{align-items:flex-start;gap:11px;margin-bottom:13px;font-size:15.5px;display:flex}.marketing-root .plist li svg{box-sizing:border-box;width:20px;height:20px;color:var(--green);background:#12a1501f;border-radius:50%;flex-shrink:0;margin-top:1px;padding:3px}.marketing-root .plan-spoonfeed .plist li svg{background:#d4a0172e}.marketing-root .plist li.muted{color:var(--ink-soft)}.marketing-root .plist li.muted svg{background:var(--tint)}.marketing-root .plan.featured .btn-primary{background:linear-gradient(120deg, var(--blue) 0%, var(--blue-deep) 100%)}.marketing-root .plan-spoonfeed{background:linear-gradient(160deg, var(--blue-deep) 0%, var(--ink) 65%);border-color:var(--ink);color:#fff;position:relative;overflow:hidden}.marketing-root .plan-spoonfeed:before{content:"";background:radial-gradient(circle, var(--gold), transparent 70%);opacity:.25;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-70px;right:-60px}.marketing-root .plan-spoonfeed>*{position:relative}.marketing-root .plan-spoonfeed h3,.marketing-root .plan-spoonfeed .amt,.marketing-root .plan-spoonfeed .cur{color:#fff}.marketing-root .plan-spoonfeed .sub,.marketing-root .plan-spoonfeed .per,.marketing-root .plan-spoonfeed .price-note,.marketing-root .plan-spoonfeed .secure-note{color:#aeb9d6}.marketing-root .plan-spoonfeed .price-note b{color:#fff}.marketing-root .plan-spoonfeed .plist li svg{color:var(--gold)}.marketing-root .plan-flag-gold{background:linear-gradient(120deg, var(--gold), #b8890f);color:#fff}.marketing-root .plan-note{color:#8a97b8;margin:-10px 0 20px;font-size:12.5px}.marketing-root .btn-gold{background:linear-gradient(120deg, var(--gold), #b8890f);color:#fff}.marketing-root .btn-gold:hover{background:linear-gradient(120deg, #e6bd3f, var(--gold))}.marketing-root .plist li.muted svg{color:#b9c2da}.marketing-root .flow{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 20px;display:flex}.marketing-root .flow .fstep{background:var(--tint);color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.marketing-root .flow .farrow{color:var(--ink-soft)}.marketing-root .btn-block{justify-content:center;width:100%}.marketing-root .secure-note{color:var(--ink-soft);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:13px;display:flex}.marketing-root .overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#0a153880;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.marketing-root .overlay.show{display:flex}.marketing-root .modal{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:38px 34px;animation:.25s pop;position:relative;box-shadow:0 40px 90px -30px #0a153880}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.marketing-root .modal .x{cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;padding:6px;position:absolute;top:18px;right:18px}.marketing-root .modal .x:hover{background:var(--tint)}.marketing-root .modal-logo{border-radius:13px;width:48px;height:48px;margin-bottom:18px}.marketing-root .modal h3{letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:800}.marketing-root .modal .lead{color:var(--ink-soft);margin:0 0 24px;font-size:15px}.marketing-root .lock-note{background:var(--tint);color:var(--blue);border-radius:100px;align-items:center;gap:7px;margin-bottom:20px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.marketing-root .g-btn{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:11px;width:100%;padding:13px;font-family:inherit;font-size:15px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.marketing-root .g-btn:hover{background:var(--tint-2);border-color:#c9d4ee}.marketing-root .g-btn:disabled{opacity:.65;cursor:default}.marketing-root .modal-error{color:var(--red);background:#f0436a1a;border-radius:12px;margin-bottom:18px;padding:12px 14px;font-size:14px;font-weight:600}.marketing-root .modal-foot{text-align:center;color:var(--ink-soft);margin-top:18px;font-size:14px}.marketing-root .info-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}footer.mk-footer{background:linear-gradient(170deg, var(--blue-deep) 0%, var(--ink) 45%);color:#aeb9d6;margin-top:20px;padding:56px 0 30px;position:relative;overflow:hidden}.marketing-root .foot-watermark{text-align:center;font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.02em;color:#ffffff0d;-webkit-user-select:none;user-select:none;margin-top:30px;font-size:clamp(64px,14vw,180px);font-weight:700;line-height:1}.marketing-root .foot-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:36px;display:flex}.marketing-root .foot-brand{max-width:300px}.marketing-root .foot-brand .brand{color:#fff;margin-bottom:14px}.marketing-root .foot-brand p{color:#8a97b8;font-size:15px;line-height:1.6}.marketing-root .foot-col h4{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px;font-size:14px}.marketing-root .foot-col a{color:#aeb9d6;cursor:pointer;word-break:break-word;margin-bottom:11px;font-size:15px;transition:color .15s;display:block}.marketing-root .foot-col a:hover{color:#fff}.marketing-root .foot-social{gap:12px;margin-top:4px;display:flex}.marketing-root .foot-social a{color:#aeb9d6;transition:color .15s;display:inline-flex}.marketing-root .foot-social a:hover{color:#fff}.marketing-root .foot-bottom{color:#8a97b8;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:14px;display:flex}.marketing-root .faq-list{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.marketing-root .faq-item{border:1px solid var(--line);background:#fff;border-radius:16px;padding:6px 22px;transition:border-color .15s}.marketing-root .faq-item.open{border-color:var(--blue)}.marketing-root .faq-q{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16.5px;font-weight:700;display:flex}.marketing-root .faq-chevron{color:var(--ink-soft);flex-shrink:0;transition:transform .2s}.marketing-root .faq-item.open .faq-chevron{color:var(--blue);transform:rotate(180deg)}.marketing-root .faq-a{color:var(--ink-soft);margin:0 0 20px;font-size:15.5px;line-height:1.6}.marketing-root .or-divider{text-align:center;color:var(--ink-soft);margin:16px 0 2px;font-size:13px;font-weight:600}.marketing-root .waitlist-field{gap:8px;margin-top:14px;display:flex}.marketing-root .waitlist-field input{border:1.5px solid var(--line);border-radius:11px;flex:1;padding:12px 14px;font-family:inherit;font-size:14px}.marketing-root .waitlist-field input:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #1a5bff24}.marketing-root .waitlist-note{margin-top:10px;font-size:13px;font-weight:600}.marketing-root .waitlist-note.ok{color:var(--green)}.marketing-root .waitlist-note.err{color:var(--red)}@media (max-width:920px){.marketing-root .hero-grid{grid-template-columns:1fr;gap:44px}.marketing-root .showcase{grid-template-columns:1fr;gap:28px}.marketing-root .steps,.marketing-root .pricing,.marketing-root .info-grid,.marketing-root .shortcut-grid{grid-template-columns:1fr}.marketing-root .nav-links{display:none}.marketing-root .menu-toggle{display:flex}}@media (min-width:921px){.marketing-root .mobile-nav{display:none}}@media (max-width:620px){.marketing-root{font-size:16px}.marketing-root .wrap{padding:0 20px}.marketing-root .nav-cta .btn-ghost{display:none}.marketing-root .sec-pad{padding:62px 0}.marketing-root .showcase{padding:24px}.marketing-root .modal{padding:30px 24px}}@media (prefers-reduced-motion:reduce){.marketing-root *{transition:none!important;animation:none!important}}.marketing-root .pack-strip{border:1px dashed #0000002e;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:28px auto 0;padding:14px 18px;font-size:14px;display:flex}.marketing-root .pack-strip .btn{flex-shrink:0}
