:root{--c-blue:#1e88e5;--c-blue-dark:#1565c0;--c-green:#43a047;--c-green-dark:#2e7d32;--c-cream:#f2f8ff;--c-paper:#fff;--c-yellow:#ffc107;--c-coral:#ff7043;--c-coral-dark:#e64a19;--c-sky:#81d4fa;--c-heading:#0d1b2a;--c-body:#1a2330;--c-muted:#5c6b73;--c-inverse:#fff;--c-success:#43a047;--c-warning:#ffc107;--c-error:#e53935;--sh-sm:0 2px 4px #0d1b2a0f, 0 1px 2px #0d1b2a0a;--sh-md:0 6px 16px #0d1b2a14, 0 2px 4px #0d1b2a0a;--sh-lg:0 16px 32px #0d1b2a1a, 0 4px 8px #0d1b2a0a;--sh-xl:0 24px 48px #0d1b2a24, 0 8px 16px #0d1b2a0f;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--f-bn-head:"Inter", "Hind Siliguri", system-ui, sans-serif;--f-bn-body:"Inter", "Hind Siliguri", system-ui, sans-serif;--f-bn-quote:"Inter", "Hind Siliguri", system-ui, serif;--f-en-head:"Inter", "Hind Siliguri", system-ui, sans-serif;--f-en-body:"Inter", "Hind Siliguri", system-ui, sans-serif;--f-hand:"Inter", "Hind Siliguri", system-ui, cursive;--container:1200px;--gap:24px}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:target{scroll-margin-top:32px}@media (width<=960px){:target{scroll-margin-top:140px}}html[lang=en]{--f-bn-head:var(--f-en-head);--f-bn-body:var(--f-en-body);--f-bn-quote:var(--f-en-body)}html[lang=en] body{letter-spacing:0;word-spacing:normal;line-height:1.6}html[lang=en] .section-head .lede{line-height:1.55}body{font-family:var(--f-bn-body);color:var(--c-body);background:var(--c-cream);letter-spacing:.005em;word-spacing:.08em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-image:radial-gradient(circle at 20% 20%,#ffc1070d,#0000 40%),radial-gradient(circle at 80% 80%,#43a0470a,#0000 40%);margin:0;font-size:17.5px;line-height:1.75}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,label,summary,select,input[type=checkbox],input[type=radio],[role=button],[role=tab],[role=switch],[role=radio]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){button:active,a:active,summary:active,[role=button]:active,[role=tab]:active{opacity:.72}.btn:active,.db-card:active,.menu-item:active,.db-quick:active,.db-blocked:active{transform:scale(.985)}}@media (width<=640px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px}}@media (prefers-reduced-motion:reduce){.btn:active,.db-card:active,.menu-item:active,.db-quick:active,.db-blocked:active{transform:none}}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 28px}h1,h2,h3,h4{font-family:var(--f-bn-head);color:var(--c-heading);letter-spacing:-.015em;word-spacing:.05em;text-wrap:balance;margin:0;line-height:1.35}.display{letter-spacing:-.025em;font-size:clamp(40px,6vw,68px);font-weight:700;line-height:1.25}.h1{font-size:clamp(32px,4.5vw,48px);font-weight:700}.h2{letter-spacing:-.015em;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.35}.h3{font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.3}.h4{font-size:22px;font-weight:600;line-height:1.4}.eyebrow{font-family:var(--f-bn-body);letter-spacing:.06em;color:var(--c-green-dark);border-radius:var(--r-pill);background:#43a0471a;align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.eyebrow svg{flex:none;transform:translateY(-1px)}.eyebrow.coral{color:var(--c-coral-dark);background:#ff70431f}.eyebrow.blue{color:var(--c-blue-dark);background:#1e88e51a}.eyebrow.yellow{color:#8a6300;background:#ffc1072e}.lede{color:var(--c-muted);text-wrap:pretty;max-width:56ch;font-size:19px;line-height:1.65}.hand{font-family:var(--f-hand);color:var(--c-coral-dark);font-weight:600}.btn{font-family:var(--f-bn-head);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:17px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.btn:disabled:hover,.btn[disabled]:hover{transform:none}.btn-primary{background:var(--c-blue);box-shadow:none;color:#fff!important}.btn-outline{border:2px solid var(--c-blue);box-shadow:none;background:0 0;color:var(--c-blue)!important}.btn-primary:hover{background:var(--c-blue-dark)}.btn-green{background:var(--c-green);box-shadow:none;color:#fff!important}.btn-green:hover{background:var(--c-green-dark)}.btn-white{color:var(--c-blue-dark);box-shadow:none;background:#fff}.btn-white:hover{background:#eef5fd}.btn-ghost{color:var(--c-heading);background:0 0;padding:13px 20px;box-shadow:inset 0 0 0 2px #0d1b2a1f}.btn-ghost:hover{background:#0d1b2a0a;box-shadow:inset 0 0 0 2px #0d1b2a33}.btn-large{border-radius:var(--r-lg);padding:18px 28px;font-size:18px}.btn-aura{border-radius:999px;padding:14px 32px;font-size:16px;line-height:20px}.paper{background:var(--c-paper);border-radius:var(--r-lg);box-shadow:var(--sh-md);position:relative}.paper-stack:before{content:"";background:var(--paper-back,var(--c-sky));border-radius:var(--r-lg);z-index:-1;opacity:.55;position:absolute;inset:12px -12px -12px 12px}.paper-edge{isolation:isolate;position:relative}.paper-edge:after{content:"";border-radius:inherit;pointer-events:none;opacity:.5;mix-blend-mode:overlay;z-index:0;background:linear-gradient(#fff9,#fff0);height:50%;position:absolute;inset:0 0 auto}.tilt-l1{transform:rotate(-1deg)}.tilt-l2{transform:rotate(-2deg)}.tilt-r1{transform:rotate(1deg)}.tilt-r2{transform:rotate(2deg)}section{padding:104px 0;position:relative}@media (width<=720px){section{padding:72px 0}}.section-head{max-width:760px;margin-bottom:64px}@media (width<=720px){.section-head{margin-bottom:36px}}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head .lede{margin-top:18px;padding-bottom:18px}.section-head.center .lede{margin-left:auto;margin-right:auto}.scatter{pointer-events:none;z-index:0;contain:strict;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.scatter>*{position:absolute}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;border-radius:var(--r-sm);background:var(--c-blue-dark);color:#fff;font-family:var(--f-bn-head);padding:12px 20px;font-size:15px;font-weight:700;transition:transform .14s;position:absolute;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{outline:2px solid var(--c-heading);outline-offset:2px;transform:translateY(0)}.center-flex{justify-content:center;align-items:center;display:flex}.col-flex{flex-direction:column;display:flex}.row{display:flex}.grid{display:grid}.reveal{transition:opacity .6s ease-out,transform .6s ease-out}.js-ready .reveal{opacity:0;transform:translateY(16px)}.js-ready .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}[class*=tilt-]{transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.lang-en h1,body.lang-en h2,body.lang-en h3,body.lang-en h4{font-family:var(--f-en-head);letter-spacing:-.02em}body.lang-en{font-family:var(--f-en-body)}body.lang-en .bn-only,body:not(.lang-en) .en-only{display:none}.nav{z-index:50;will-change:background;background:0 0;padding:12px 0;transition:padding .24s,background .24s,box-shadow .24s;position:sticky;top:0;transform:translateZ(0)}.nav:not(.scrolled){padding-bottom:24px}.nav.scrolled{-webkit-backdrop-filter:blur(8px);background:#f2f8ffeb;padding-bottom:12px;box-shadow:0 4px 16px #0d1b2a0d}.nav-inner{align-items:center;gap:24px;display:flex}.brand{flex:1;align-items:center;gap:12px;display:flex}.brand-name{font-family:var(--f-bn-head);letter-spacing:-.01em;font-size:22px;font-weight:700}.brand-name .chaya{color:var(--c-coral)}.brand-name .network{color:var(--c-blue)}.nav-menu{gap:28px;display:flex}.nav-menu a{font-family:var(--f-bn-body);color:var(--c-body);border-radius:8px;padding:6px 4px;font-size:16px;font-weight:500;transition:color .16s}.nav-menu a:hover{color:var(--c-blue)}.nav-right{flex:1;justify-content:flex-end;align-items:center;gap:14px;display:flex}.lang-toggle{border-radius:var(--r-pill);box-shadow:var(--sh-sm);background:#fff;border:1px solid #0d1b2a14;padding:4px;display:inline-flex;position:relative}.lang-toggle button{border-radius:var(--r-pill);font-family:var(--f-bn-body);color:var(--c-muted);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}@media (width<=370px){.lang-toggle button{padding:6px 10px}}.lang-toggle button.active{background:var(--c-blue);color:#fff;box-shadow:0 2px 6px #1e88e566}.nav-logo{--logo-size:34px}.hamburger{border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:none}.hamburger:active{background:#0d1b2a0f}@media (width<=960px){.nav,.nav.scrolled{background:var(--c-cream);-webkit-backdrop-filter:none;transition:none;box-shadow:0 1px #0d1b2a14}.nav:not(.scrolled),.nav.scrolled{padding-bottom:0}.nav-logo{--logo-size:28px}.nav-inner{position:relative}.nav-menu{display:none}.hamburger{display:inline-flex}.nav-right .btn,.nav-right .nav-lang{display:none}.nav-right{align-items:center;margin-left:auto;display:flex}}.nav-overlay{z-index:60;cursor:pointer;overscroll-behavior:contain;opacity:0;pointer-events:none;will-change:opacity;background:#0d1b2a6b;border:0;padding:0;transition:opacity .24s;position:fixed;inset:0}.nav-overlay.open{opacity:1;pointer-events:auto}.nav-drawer{background:var(--c-cream);z-index:61;overscroll-behavior:contain;width:min(82%,320px);padding:88px 24px 28px;padding-top:max(88px, env(safe-area-inset-top));padding-bottom:max(28px, env(safe-area-inset-bottom));will-change:transform;flex-direction:column;gap:22px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-10px 0 32px #0d1b2a29}.nav-drawer.open{transform:translate(0)}.drawer-close{border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:20px;right:20px}.drawer-close:hover,.drawer-close:focus-visible,.drawer-close:active{background:#0d1b2a0a}.drawer-menu{flex-direction:column;gap:0;display:flex}.drawer-menu a{font-family:var(--f-bn-body);color:var(--c-body);border-bottom:1px solid #0d1b2a14;padding:14px 6px;font-size:17px;font-weight:600;transition:background .16s,color .16s}.drawer-menu a:last-child{border-bottom:0}.drawer-menu a:hover,.drawer-menu a:focus-visible,.drawer-menu a:active{color:var(--c-blue);background:#0d1b2a0d}.drawer-lang-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 6px;display:flex}.drawer-menu+.drawer-lang-row{border-top:1px solid #0d1b2a14}.drawer-lang-label{font-family:var(--f-bn-body);color:var(--c-body);font-size:17px;font-weight:600}.drawer-lang{flex:none}.nav-lang{box-shadow:none;padding:2px}.nav-lang button{padding:4px 10px;font-size:12px}.drawer-cta{width:100%;margin-top:auto}@media (prefers-reduced-motion:reduce){.nav-overlay,.nav-drawer{transition:none}}.hero{padding:56px 0 96px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.hero h1 .accent{color:var(--c-blue)}.hero .lede{max-width:50ch;margin-top:20px;font-size:20px;font-weight:500;line-height:1.45}.hero-ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-price-note{color:var(--c-body);margin-top:14px;font-size:14.5px;font-weight:600}.paper-wa{filter:drop-shadow(0 1px 1px #0d1b2a14);width:22px;height:22px;transform:rotate(-4deg)}.dot{background:var(--c-muted);opacity:.5;border-radius:50%;width:4px;height:4px}.hero-illu-wrap{justify-content:center;display:flex;position:relative;top:8px}.hero-illu-wrap>svg{z-index:1;position:relative;transform:translateZ(0)}.hero-illu-wrap:before{content:"";pointer-events:none;z-index:0;background:0 0;border-radius:9%;width:90%;height:80%;position:absolute;top:10%;left:6%;transform:translateZ(0);box-shadow:0 4px 12px #0d1b2a29,0 8px 18px #0d1b2a1a}.hero .doodle-bird{pointer-events:none;width:34px;position:absolute}.hero .bird-flap{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;display:block}.hero .doodle-bird.b1{width:24px;color:var(--c-coral);opacity:.85;top:14%;left:5%}.hero .doodle-bird.b2{width:20px;color:var(--c-blue);opacity:.9;top:10%;right:10%}.hero .doodle-bird.b3{width:18px;color:var(--c-green);opacity:.8;bottom:40%;left:50%}@media (width<=760px){.hero .doodle-bird{display:none}}@media (width<=900px){.hero{padding:24px 0 72px}.hero-grid{grid-template-columns:1fr;gap:24px}.hero-illu-wrap{order:-1;max-width:420px;margin:0 auto -18px}.hero-copy{text-align:center}.hero .lede{text-wrap:balance;margin-left:auto;margin-right:auto;font-size:18px}.hero-ctas,.hero-note{justify-content:center}}.trial-note{color:var(--c-muted);align-items:center;gap:6px;margin:18px 0 0;font-size:14.5px;font-weight:600;display:flex}.trial-note svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.solution{background:var(--c-cream);position:relative}.features,.pricing{background:var(--c-paper)}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}.pricing-grid--two{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.price-wa-link{text-align:center;color:var(--c-muted);text-underline-offset:3px;margin-top:10px;font-size:13.5px;text-decoration:underline;display:block}.price-wa-link:hover{color:var(--c-blue-dark)}@media (width<=860px){.pricing-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.price-card{border-radius:var(--r-lg);box-shadow:var(--sh-md);background:#fff;border:1px solid #0d1b2a0f;flex-direction:column;padding:32px 28px;display:flex;position:relative}.price-card.featured{border:2px solid var(--c-blue);box-shadow:var(--sh-lg);transform:scale(1.03)}@media (width<=960px){.price-card.featured{transform:none}}.ribbon{background:var(--c-yellow);color:var(--c-heading);font-family:var(--f-bn-head);box-shadow:var(--sh-sm);border-radius:8px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;top:-16px;right:24px;transform:rotate(3deg)}.ribbon.green{background:var(--c-green);color:#fff}.price-title{font-family:var(--f-bn-head);color:var(--c-muted);font-size:17px;font-weight:700}.price-amount{font-family:var(--f-bn-head);color:var(--c-heading);margin:8px 0 4px;font-size:44px;font-weight:700;line-height:1.05}.price-amount .unit{color:var(--c-muted);white-space:nowrap;margin-left:4px;font-size:18px;font-weight:600}@media (width<=420px){.price-amount{font-size:38px}.price-amount .unit{font-size:16px}}@media (width<=340px){.price-amount{font-size:34px}}.price-sub{color:var(--c-muted);margin:0 0 24px;font-size:14px}.price-sub s{color:#0d1b2a66;margin-right:6px}.price-features{flex:1;margin:0 0 28px;padding:0;list-style:none}.price-features li{color:var(--c-body);align-items:flex-start;gap:10px;padding:6px 0;font-size:15px;display:flex}.price-features li:before{content:"";background:#43a04726 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-6.5' stroke='%2343A047' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>") 50%/14px no-repeat;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:3px}.addon-card{border-radius:var(--r-lg);box-shadow:var(--sh-sm);background:#fff;border:1px dashed #0d1b2a26;align-items:center;gap:20px;max-width:760px;margin-top:40px;margin-left:auto;margin-right:auto;padding:22px 28px;display:flex}.addon-card .icon-bubble{border-radius:var(--r-md);background:#ff704326;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}.addon-card .body{flex:1}.addon-card h4{margin:0 0 4px;font-size:17px}.addon-card p{color:var(--c-muted);margin:0;font-size:14px}.addon-card strong{color:var(--c-coral-dark)}@media (width<=600px){.addon-card{flex-wrap:wrap}.addon-card .btn{width:100%}}.pay-strip{text-align:center;color:var(--c-muted);margin-top:28px;font-size:14px}.cta{background:var(--c-paper);text-align:center;padding-top:24px;padding-bottom:0;position:relative}.cta>.container{max-width:none;padding:0}.cta-card{isolation:isolate;color:var(--c-heading,#0d1b2a);background:linear-gradient(#5bbbf3 0%,#65bef5 55%,#91d0f9 100%);padding:88px 24px 170px;position:relative;overflow:hidden}.cta-card>:not(.cta-sky){z-index:2;position:relative}.cta-sky{z-index:1;pointer-events:none;position:absolute;inset:0}.cta-sky:after{content:"";opacity:.62;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.cta-cloud{width:auto;max-width:none;height:230px;position:absolute;bottom:-10px}.cta-cloud-l{left:-40px}.cta-cloud-r{height:170px;right:-40px}@media (width<=640px){.cta{padding-bottom:0}.cta-card{padding:60px 20px 130px}.cta-cloud{height:150px}.cta-cloud-r{height:110px}}.cta h2{color:var(--c-heading,#0d1b2a)}.cta .cta-primary{background:var(--c-heading);color:#fff}.cta .cta-primary:hover{background:#1f3347}.cta .lede{color:#ffffffd9;margin:18px auto 0}.cta .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.footer{color:#ffffffbf;background:#0d1b2a;padding:64px 0 28px;font-size:15px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:40px;display:grid}.footer-brand-link{flex:none;display:inline-flex}.footer-logo{--logo-size:64px}@media (width<=860px){.footer-grid{grid-template-columns:repeat(3,1fr);gap:32px}.footer-brand{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;display:flex}.footer-brand p{max-width:100%}.social-row{justify-content:center}}@media (width<=540px){.footer-grid{text-align:center;grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer ul{align-items:center}.social-row{justify-content:center}}.footer h5{font-family:var(--f-bn-head);letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 0 16px;font-size:14px;font-weight:700}.footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer a:hover{color:#fff}.footer-brand p{color:#ffffffb3;font-family:var(--f-bn-quote);max-width:26ch;margin:14px 0 18px;font-size:16px;line-height:1.5}@media (width<=540px){.footer-logo{--logo-size:52px}.footer-brand p{margin-top:10px}}.social-row{gap:10px;display:flex}.social-row a{border-radius:var(--r-md);background:#ffffff14;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex}.social-row a:hover{background:#ffffff29}.footer-bottom{color:#ffffff8c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.auth-shell{background:var(--c-cream);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:32px 20px;display:flex}.auth-brand{font-family:var(--f-en-head);color:var(--c-heading);align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.auth-brand .chaya{color:var(--c-heading)}.auth-brand .network{color:var(--c-blue)}.auth-card{border-radius:var(--r-lg);width:100%;max-width:460px;padding:36px 32px 32px}.auth-title{font-family:var(--f-bn-head);color:var(--c-heading);margin:0 0 6px;font-size:28px;font-weight:700}.auth-sub{color:var(--c-muted);margin:0 0 24px;font-size:15px}.auth-error{color:#b3261e;border-radius:var(--r-sm);background:#fff1f1;border:1px solid #ffcfcf;margin-bottom:18px;padding:12px 14px;font-size:14px}.auth-form{gap:16px;display:grid}.field{gap:6px;display:grid}.field>span{color:var(--c-heading);font-size:14px;font-weight:600}.field>input,.field .pw-field>input{width:100%;font-family:var(--f-bn-body);border-radius:var(--r-sm);color:var(--c-body);background:#fff;border:1.5px solid #0d1b2a1f;padding:13px 14px;font-size:16px;transition:border-color .16s,box-shadow .16s}.field>input:focus-visible,.field .pw-field>input:focus-visible{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 3px #1e88e52e}.plan-picker{border:0;gap:8px;margin:8px 0 0;padding:0;display:grid}.plan-picker>legend{color:var(--c-heading);margin-bottom:6px;font-size:14px;font-weight:600}.plan-picker>label{border-radius:var(--r-sm);cursor:pointer;border:1.5px solid #0d1b2a1f;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background .16s;display:grid}.plan-picker>label.active{border-color:var(--c-blue);background:#1e88e50f}.plan-picker .plan-name{color:var(--c-heading);font-weight:600}.plan-picker .plan-price{color:var(--c-blue-dark);font-weight:700}.auth-alt{text-align:center;color:var(--c-muted);margin:22px 0 0;font-size:14px}.auth-alt a{color:var(--c-blue);font-weight:600;text-decoration:none}.auth-alt a:hover{text-decoration:underline}.auth-foot{color:var(--c-muted);font-size:13px}.auth-foot a{color:var(--c-muted);text-underline-offset:3px;padding:8px 6px;font-weight:600;-webkit-text-decoration:underline #0d1b2a47;text-decoration:underline #0d1b2a47;transition:color .16s,text-decoration-color .16s;display:inline-block}.auth-foot a:hover,.auth-foot a:focus-visible{color:var(--c-heading);text-decoration-color:currentColor}.auth-app{background:#fff;justify-content:flex-start;gap:0;padding:20px 24px 24px}.auth-app .auth-top{justify-content:flex-start;align-items:center;width:100%;min-height:44px;padding:0;display:flex}.auth-app .auth-back{width:44px;height:44px;color:var(--c-heading);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 0 0 -8px;display:grid}.auth-app .auth-back:hover{background:#f1f3f6}.auth-app .auth-card{max-width:420px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(24px,9vh,96px);margin-bottom:auto;padding:0}.auth-app .auth-logo{justify-content:center;margin-bottom:32px;display:flex}.auth-app .auth-title{text-align:center;letter-spacing:-.4px;margin:0;font-size:30px;line-height:1.2}.auth-app .auth-sub{text-align:center;margin:8px 0 0;font-size:15px;line-height:1.5}.auth-app .auth-form{gap:12px;margin-top:28px}.auth-app .auth-error{border-radius:16px;margin:20px 0 0}.auth-app .field>input,.auth-app .field .pw-field>input,.auth-app .phone-wrap>input{height:56px;color:var(--c-heading);background:#edeff3;border:0;border-radius:999px;padding:0 22px;font-size:16px}.auth-app .field>input::placeholder,.auth-app .field .pw-field>input::placeholder,.auth-app .phone-wrap>input::placeholder{color:#7b8791}.auth-app .field>input:focus-visible,.auth-app .field .pw-field>input:focus-visible,.auth-app .phone-wrap>input:focus-visible{box-shadow:inset 0 0 0 2px var(--c-blue);background:#e7eaef;border:0}.auth-app .pw-toggle{border-radius:50%;right:8px}.auth-app .phone-wrap>.phone-prefix{background:0 0;border:0;border-right:1.5px solid #d3d9e0;border-radius:0;padding:0 12px 0 0;font-size:16px;font-weight:600;top:50%;bottom:auto;left:22px;transform:translateY(-50%)}.auth-app .phone-wrap>input{padding-left:112px}.auth-app .btn-large{border-radius:999px;width:100%;min-height:56px;padding:0 24px;font-size:17px;font-weight:600}.auth-app .auth-form .btn-large{margin-top:10px}.auth-app .btn-primary:disabled,.auth-app .btn-primary.is-waiting{opacity:1;background:#edeff3;color:#9aa4ae!important}.auth-app .text-action{font:inherit;color:var(--c-blue);cursor:pointer;background:0 0;border:0;justify-self:start;margin:0;padding:6px 2px;font-size:14px;font-weight:600;text-decoration:none}.auth-app .text-action:hover{text-decoration:underline}.auth-app .auth-terms{text-align:center;color:var(--c-muted);margin:16px 0 0;font-size:13px;line-height:1.5}.auth-app .auth-terms a{color:var(--c-heading);font-weight:600}.auth-app .auth-alt{margin-top:28px}.auth-app .auth-foot{padding-top:32px}.auth-app .otp-row input{background:#edeff3;border:0;border-radius:16px}.auth-app .otp-row input:focus-visible{box-shadow:inset 0 0 0 2px var(--c-blue)}.auth-app .otp-row input.filled{background:#e3f0fc}.dash-shell{background:#f5f6fa;grid-template-columns:252px 1fr;min-height:100dvh;display:grid}.dash-side{background:#fff;border-right:1px solid #0d1b2a12;flex-direction:column;gap:0;height:100dvh;padding:0 14px 22px;display:flex;position:sticky;top:0;overflow:hidden}.dash-main{background:#f5f6fa;flex-direction:column;min-width:0;display:flex}.dash-top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#ffffffeb;border-bottom:1px solid #0d1b2a12;align-items:center;gap:14px;min-height:58px;padding:14px 32px;display:flex;position:sticky;top:0}.dash-content{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:36px 40px}.dash-status-pill{border-radius:var(--r-pill);color:var(--c-muted);background:#0d1b2a0f;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.dash-status-pill.active{color:var(--c-green-dark);background:#43a0471a}.dash-menu-btn{cursor:pointer;color:var(--c-heading);background:0 0;border:1px solid #0d1b2a1a;border-radius:8px;flex-shrink:0;padding:6px 8px;display:none}.dash-overlay{z-index:9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border:0;display:none;position:fixed;inset:0}.btn-text{color:var(--c-coral-dark);font-family:var(--f-bn-body);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:600}.btn-text:hover{text-decoration:underline}.btn-text.danger{color:var(--c-error)}.demo-stage{appearance:none;border:none}.dash-welcome{border-radius:var(--r-md);background:linear-gradient(135deg,#ffc1072e,#43a0471f);align-items:flex-start;gap:14px;margin-bottom:24px;padding:18px 20px;display:flex}.dash-welcome-icon{font-size:28px}.dash-welcome h2{color:var(--c-heading);margin:0 0 4px;font-size:19px}.dash-welcome p{color:var(--c-body);margin:0;font-size:14px}.dash-welcome a{color:var(--c-blue-dark);font-weight:600}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.dash-card{flex-direction:column;gap:8px;padding:24px;display:flex}.dash-card h3{color:var(--c-heading);margin:0 0 8px;font-size:20px}.dash-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted);font-size:12px;font-weight:700}.dash-help{color:var(--c-muted);margin:8px 0 0;font-size:14px}.dash-help a{color:var(--c-blue);font-weight:600}.dash-status-detail{color:var(--c-body);margin:2px 0;font-size:14px}.dash-chip-list{flex-wrap:wrap;gap:6px;margin:6px 0 12px;padding:0;list-style:none;display:flex}.dash-chip{color:#b3261e;border-radius:var(--r-pill);background:#e539351a;padding:4px 10px;font-size:12px;font-weight:600}.dash-page-head{margin-bottom:22px}.dash-page-head h1,.dash-page-head h2{color:var(--c-heading);font-size:26px;font-family:var(--f-bn-head);margin:0 0 4px;font-weight:700;line-height:1.15}.dash-flash{border-radius:var(--r-sm);margin-bottom:18px;padding:12px 16px;font-size:14px;font-weight:600}.dash-flash.success{color:var(--c-green-dark);background:#43a0471a;border:1px solid #43a04740}.dash-flash.error{color:#b3261e;background:#fff1f1;border:1px solid #ffcfcf}.dash-flash.warning{color:#8a6300;background:#ffc10724;border:1px solid #ffc10773}.block-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.block-tile{border-radius:var(--r-md);cursor:pointer;background:#fff;border:2px solid #0d1b2a14;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex;position:relative}.block-tile:hover{box-shadow:var(--sh-sm);transform:translateY(-2px)}.block-tile input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.block-emoji{font-size:26px}.block-label{color:var(--c-heading);font-size:15px;font-weight:600}.block-state{color:var(--c-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.block-tile.on{background:#f7f8fb;border-color:#0d1b2a1f}.block-tile.on .block-state{color:var(--c-muted)}.block-actions{grid-column:1/-1;align-items:center;gap:12px;margin-top:16px;display:flex}@media (width<=880px){.dash-shell{grid-template-columns:1fr}.dash-side{z-index:10;visibility:hidden;width:272px;height:100dvh;box-shadow:var(--sh-xl);transition:transform .24s cubic-bezier(.4,0,.2,1),visibility 0s linear .24s;position:fixed;top:0;left:0;transform:translate(-100%)}.dash-side.open{visibility:visible;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility;transform:translate(0)}.dash-menu-btn{justify-content:center;align-items:center;display:inline-flex}.dash-overlay{display:block}.dash-content{padding:24px 20px 80px}}@media (width<=640px){.dash-side{display:none!important}}.steps{flex:1;align-items:center;gap:6px;max-width:220px;margin:0 16px;display:flex}.step-dot{border-radius:var(--r-pill);background:#0d1b2a1a;flex:1;height:5px;transition:background .22s}.step-dot.done,.step-dot.active{background:var(--c-blue)}.doodle{pointer-events:none;opacity:.9;z-index:1;position:absolute}.phone-wrap{position:relative}.phone-wrap>input{width:100%;font-family:var(--f-bn-body);border-radius:var(--r-sm);color:var(--c-body);background:#fff;border:1.5px solid #0d1b2a1f;padding:13px 14px 13px 82px;font-size:16px;transition:border-color .16s,box-shadow .16s}.phone-wrap>input:focus-visible{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 3px #1e88e52e}.phone-prefix{color:var(--c-heading);pointer-events:none;border-right:1.5px solid #0d1b2a1a;align-items:center;gap:6px;padding-right:12px;font-size:16px;font-weight:700;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.plan-cards{grid-template-columns:1fr;gap:14px;margin:12px 0 0;display:grid}@media (width>=720px){.plan-cards{grid-template-columns:1fr 1fr}}.plan-card-pick{border-radius:var(--r-lg);cursor:pointer;background:#fff;border:2px solid #0d1b2a14;flex-direction:column;gap:4px;padding:20px 20px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.plan-card-pick:hover{box-shadow:var(--sh-sm);transform:translateY(-2px)}.plan-card-pick>input{opacity:0;pointer-events:none;position:absolute}.plan-card-pick.is-active{border-color:var(--c-blue);box-shadow:var(--sh-md);background:linear-gradient(#1e88e50f,#1e88e50f),#fff}.plan-card-pick .pp-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.plan-card-pick .pp-name{font-family:var(--f-bn-head);color:var(--c-heading);font-size:17px;font-weight:700}.plan-card-pick .pp-sub{color:var(--c-muted);margin-top:2px;font-size:13px}.plan-card-pick .pp-price{font-family:var(--f-bn-head);color:var(--c-heading);letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:1.1}.plan-card-pick .pp-price .unit{color:var(--c-muted);margin-left:4px;font-size:13px;font-weight:600}.plan-card-pick .pp-radio{border:2px solid #0d1b2a2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.plan-card-pick.is-active .pp-radio{border-color:var(--c-blue)}.plan-card-pick.is-active .pp-radio:after{content:"";background:var(--c-blue);border-radius:50%;width:10px;height:10px}.plan-card-pick .pp-feat{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.plan-card-pick .pp-feat li{color:var(--c-body);align-items:flex-start;gap:8px;font-size:14px;display:flex}.plan-card-pick .pp-feat li:before{content:"";background:#43a0472e url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-6.5' stroke='%2343A047' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>") 50%/12px no-repeat;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:4px}.plan-card-pick .pp-ribbon{background:var(--c-yellow);color:#5b4a00;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--sh-sm);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:14px;transform:rotate(3deg)}.plan-card-contact{border-radius:var(--r-lg);background:linear-gradient(135deg,#ffc10729,#ff70431a);border:1.5px dashed #0d1b2a29;align-items:center;gap:14px;margin-top:14px;padding:18px 20px;display:flex}.plan-card-contact .pp-emoji{border-radius:var(--r-md);width:44px;height:44px;box-shadow:var(--sh-sm);background:#fff;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.plan-card-contact .pp-body{flex:1;min-width:0}.plan-card-contact h4{font-size:15px;font-family:var(--f-bn-head);color:var(--c-heading);margin:0 0 2px;font-weight:700}.plan-card-contact p{color:var(--c-muted);margin:0;font-size:13px;line-height:1.5}@media (width<=520px){.plan-card-contact{flex-wrap:wrap}.plan-card-contact .btn{width:100%}}.auth-split{background:var(--c-cream);grid-template-columns:1fr;min-height:100dvh;display:grid}@media (width>=960px){.auth-split{grid-template-columns:1fr 1fr}}.auth-split.auth-centered{grid-template-columns:1fr;place-items:center}.auth-split.auth-centered .auth-pane{width:100%;max-width:520px}.auth-side{background:linear-gradient(160deg,#fff8e7 0%,#ffe8c7 100%);flex-direction:column;padding:40px;display:none;position:relative;overflow:hidden}@media (width>=960px){.auth-side{display:flex}}.auth-side .side-eyebrow{align-self:flex-start}.auth-side h2{letter-spacing:-.01em;color:var(--c-heading);text-wrap:balance;margin:14px 0;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.12}.auth-side h2 .accent{color:var(--c-coral)}.auth-side .side-lede{color:var(--c-muted);max-width:380px;margin:0 0 26px;font-size:17px;line-height:1.55}.auth-side .trust-line{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:14px;font-weight:600;display:flex}.auth-pane{flex-direction:column;justify-content:center;padding:32px 20px;display:flex;position:relative}@media (width>=720px){.auth-pane{padding:48px 56px}}.auth-pane-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.auth-pane .auth-card{width:100%;max-width:460px;box-shadow:none;background:0 0;margin:0 auto;padding:0}.auth-pane .auth-card.boxed{background:var(--c-paper);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:36px 32px}.paper-stack-sky{--paper-back:var(--c-sky)}.mtabs{-webkit-backdrop-filter:blur(10px);height:72px;padding:6px 4px calc(6px + env(safe-area-inset-bottom));z-index:20;background:#fffffffa;border-top:1px solid #0d1b2a14;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #0d1b2a0a}.mtabs a{font-family:var(--f-bn-body);color:var(--c-muted);border-radius:var(--r-sm);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.mtabs a .tab-icon{border-radius:var(--r-pill);color:currentColor;justify-content:center;align-items:center;width:44px;height:26px;transition:background .16s;display:flex}.mtabs a.active{color:var(--c-blue)}.mtabs a.active .tab-icon{background:#1e88e51f}@media (width<=880px){.mtabs{display:flex}}.stat-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stat{border-radius:var(--r-md);box-shadow:var(--sh-sm);background:#fff;border:1px solid #0d1b2a0f;padding:14px}.stat .v{font-family:var(--f-bn-head);color:var(--c-heading);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.1}.stat .l{color:var(--c-muted);margin-top:2px;font-size:12px;font-weight:600}.hero-illus{border-radius:var(--r-lg);background:linear-gradient(#bfe6fb 0%,#dff6e5 70%,#c8ebc4 100%);border:1px solid #0d1b2a0f;position:relative;overflow:hidden}.hero-illus .badge-pill{border-radius:var(--r-pill);color:var(--c-green-dark);background:#ffffffeb;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.hero-illus .badge-pill:before{content:"";background:var(--c-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #43a04733}.dash-hero{border-radius:var(--r-lg);background:linear-gradient(135deg,#fff3d6 0%,#ffe2c5 70%,#ffe8c7 100%);border:1px solid #ffc1074d;align-items:center;gap:24px;margin-bottom:20px;padding:22px;display:flex;position:relative;overflow:hidden}.dash-hero-text{flex:1;min-width:0}.dash-hero-text h1{font-family:var(--f-bn-head);color:var(--c-heading);letter-spacing:-.01em;text-wrap:balance;margin:10px 0 8px;font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1.2}.dash-hero-text h1 .num{color:var(--c-green-dark)}.dash-hero-text p{color:var(--c-muted);margin:0 0 16px;font-size:15px;line-height:1.55}.dash-hero-stats{flex-wrap:wrap;gap:18px;display:flex}.dash-hero-stats>div{min-width:60px}.dash-hero-stats .v{font-family:var(--f-bn-head);color:var(--c-heading);font-size:24px;font-weight:700;line-height:1.1}.dash-hero-stats .l{color:var(--c-muted);font-size:12px;font-weight:600}.dash-hero-stats .sep{background:#0d1b2a1a;width:1px}.dash-hero-illu{flex-shrink:0}@media (width<=720px){.dash-hero{flex-direction:column;align-items:stretch}.dash-hero-illu{order:-1;align-self:center}}.search{position:relative}.search input{border-radius:var(--r-pill);width:100%;height:48px;font-family:var(--f-bn-body);color:var(--c-body);background:#fff;border:1.5px solid #0d1b2a24;outline:none;padding:0 16px 0 44px;font-size:15px;transition:border-color .16s,box-shadow .16s}.search input:focus-visible{border-color:var(--c-blue);box-shadow:0 0 0 3px #1e88e52e}.search svg{color:var(--c-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.chips-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.chips-row::-webkit-scrollbar{display:none}.chip{border-radius:var(--r-pill);font-family:var(--f-bn-body);color:var(--c-body);cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #0d1b2a14;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.chip:hover{border-color:#0d1b2a2e}.chip.active{background:var(--c-heading);color:#fff;border-color:var(--c-heading)}.chip .count{background:var(--c-cream);color:var(--c-muted);border-radius:var(--r-pill);padding:1px 8px;font-size:11px;font-weight:700}.chip.active .count{color:#fff;background:#ffffff2e}.activity-list{flex-direction:column;display:flex}.activity-row{border-bottom:1px solid #0d1b2a0f;align-items:center;gap:12px;padding:12px 0;display:flex}.activity-row:last-child{border-bottom:0}.activity-logo{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:flex}.activity-text{flex:1;min-width:0}.activity-text .t{color:var(--c-heading);font-size:14px;font-weight:600}.activity-text .s{color:var(--c-muted);font-size:12px}.activity-tag{letter-spacing:.05em;color:#b3261e;background:#e539351a;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.dash-greet{justify-content:space-between;align-items:center;padding:4px 0 18px;display:flex}.dash-greet .who .hello{color:var(--c-muted);font-size:13px}.dash-greet .who .name{font-family:var(--f-bn-head);color:var(--c-heading);font-size:17px;font-weight:700}.dash-greet .bell{border-radius:var(--r-md);width:42px;height:42px;box-shadow:var(--sh-sm);background:#fff;border:1px solid #0d1b2a14;justify-content:center;align-items:center;display:inline-flex;position:relative}.dash-greet .bell .dot{background:var(--c-coral);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.quick-action{border-radius:var(--r-md);color:inherit;background:linear-gradient(135deg,#fff3d6 0%,#ffe2c5 100%);border:1px solid #ffc1074d;align-items:center;gap:12px;margin-top:14px;padding:16px;text-decoration:none;display:flex}.quick-action .qa-icon{background:var(--c-yellow);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.quick-action .qa-body{flex:1;min-width:0}.quick-action .qa-title{font-family:var(--f-bn-head);color:var(--c-heading);font-size:14px;font-weight:700}.quick-action .qa-sub{color:var(--c-muted);font-size:13px}.quick-action .qa-chev{color:var(--c-muted);flex-shrink:0}.block-tile .block-toggle{border-radius:var(--r-pill);background:#0d1b2a24;flex-shrink:0;width:36px;height:22px;transition:background .2s;position:relative}.block-tile .block-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.block-tile.on .block-toggle{background:var(--c-error)}.block-tile.on .block-toggle:after{left:17px}.dash-2col{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=980px){.dash-2col{grid-template-columns:1.4fr 1fr}}.step-counter{font-family:var(--f-bn-body);color:var(--c-muted);letter-spacing:.02em;font-size:13px;font-weight:600}.m-top-back{border-radius:var(--r-sm);cursor:pointer;width:40px;height:40px;box-shadow:var(--sh-sm);color:var(--c-heading);background:#fff;border:1px solid #0d1b2a14;justify-content:center;align-items:center;padding:0;transition:background .14s;display:inline-flex}.m-top-back:hover:not(:disabled){background:var(--c-cream)}.m-top-back:disabled{cursor:not-allowed}.otp-row{justify-content:center;gap:14px;margin:8px 0 14px;display:flex}.otp-row input{border-radius:var(--r-md);width:58px;height:66px;color:var(--c-heading);text-align:center;-moz-appearance:textfield;background:#fff;border:1.5px solid #0d1b2a24;outline:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:28px;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s}.otp-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-row input:focus-visible{border-color:var(--c-blue);box-shadow:0 0 0 3px #1e88e52e}.otp-row input.filled{border-color:var(--c-blue);background:#1e88e50f}@media (width<=480px){.otp-row{gap:12px}.otp-row input{width:54px;height:60px;font-size:26px}}.otp-resend{text-align:center;color:var(--c-muted);margin:6px 0 18px;font-size:13px}.otp-resend strong{color:var(--c-blue-dark);font-weight:700}.otp-resend button{font:inherit;color:var(--c-blue-dark);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.otp-resend button:disabled{color:var(--c-muted);cursor:not-allowed;font-weight:600}.choice-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.choice-row button{border-radius:var(--r-sm);height:44px;color:var(--c-heading);font-family:var(--f-bn-body);cursor:pointer;background:#fff;border:1.5px solid #0d1b2a1f;font-size:15px;font-weight:600;transition:border-color .14s,background .14s,color .14s}.choice-row button:hover{border-color:#0d1b2a33}.choice-row button.is-active{border-color:var(--c-blue);color:var(--c-blue-dark);background:#1e88e514}.link-btn{font-family:var(--f-bn-body);color:var(--c-blue-dark);cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:4px 8px;font-size:14px;font-weight:600;transition:color .14s,opacity .14s;display:block}.link-btn:hover{color:var(--c-blue);text-decoration:underline}.link-btn:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.or-divider{color:var(--c-muted);align-items:center;gap:10px;margin:18px 0;font-size:12px;display:flex}.or-divider:before,.or-divider:after{content:"";background:#0d1b2a14;flex:1;height:1px}.pay-row{border-radius:var(--r-md);cursor:pointer;background:#fff;border:2px solid #0d1b2a14;align-items:center;gap:14px;padding:14px;transition:border-color .16s,background .16s;display:flex}.pay-row:hover{border-color:#0d1b2a2e}.pay-row.is-active{border-color:var(--c-blue);background:linear-gradient(#1e88e50f,#1e88e50f),#fff}.pay-row>input{opacity:0;pointer-events:none;position:absolute}.pay-row .pay-logo{width:48px;height:48px;font-family:var(--f-en-head);color:#fff;letter-spacing:-.01em;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.pay-row .pay-logo.bkash{background:#e2136e}.pay-row .pay-logo.nagad{background:#ec1c24}.pay-row .pay-logo.card{background:linear-gradient(135deg,#1e3a8a,#0d1b2a)}.pay-row .pay-body{flex:1;min-width:0}.pay-row .pay-title{font-family:var(--f-bn-head);color:var(--c-heading);font-size:15px;font-weight:700}.pay-row .pay-sub{color:var(--c-muted);font-size:13px}.pay-row .pay-radio{border:2px solid #0d1b2a2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pay-row.is-active .pay-radio{border-color:var(--c-blue)}.pay-row.is-active .pay-radio:after{content:"";background:var(--c-blue);border-radius:50%;width:10px;height:10px}.pay-panel{border-radius:var(--r-md);background:#e2136e0a;border:1px solid #e2136e33;margin-top:14px;padding:18px}.pay-panel .pay-panel-head{color:#9c0d54;letter-spacing:.06em;margin-bottom:12px;font-size:12px;font-weight:700}.pay-panel.nagad{background:#ec1c240a;border-color:#ec1c2433}.pay-panel.nagad .pay-panel-head{color:#9b0c11}.pay-panel.card{background:#0d1b2a0a;border-color:#0d1b2a24}.pay-panel.card .pay-panel-head{color:var(--c-heading)}.order-summary{border-radius:var(--r-lg);box-shadow:var(--sh-md);background:#fff;border:1px solid #0d1b2a0f;padding:22px}.order-summary h4{font-family:var(--f-bn-body);color:var(--c-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.order-row{color:var(--c-body);justify-content:space-between;align-items:baseline;padding:6px 0;font-size:14px;display:flex}.order-row.discount{color:var(--c-green-dark)}.order-row.total{font-family:var(--f-bn-head);color:var(--c-heading);border-top:1.5px dashed #0d1b2a24;margin-top:6px;padding-top:12px;font-size:18px;font-weight:700}.order-note{border-radius:var(--r-sm);color:var(--c-green-dark);background:#43a0471a;align-items:flex-start;gap:6px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.trust-card{border-radius:var(--r-md);background:#fff;border:1px solid #0d1b2a14;align-items:center;gap:10px;margin-top:22px;padding:14px;display:flex}.auth-side.side-cream{background:linear-gradient(160deg,#fff8e7 0%,#ffe8c7 100%)}.auth-side.side-green{background:linear-gradient(160deg,#fff8e7 0%,#dff6e5 100%)}.auth-side.side-coral{background:linear-gradient(160deg,#ffe2c5 0%,#fff8e7 100%)}.auth-side.side-yellow{background:linear-gradient(160deg,#fff3d6 0%,#fff8e7 100%)}.auth-side.side-blue{background:linear-gradient(160deg,#e3f2fd 0%,#fff8e7 100%)}.side-hint{background:var(--c-paper);border-radius:var(--r-md);border:1px dashed #0d1b2a24;align-items:center;gap:12px;max-width:400px;margin-top:22px;padding:16px;display:flex}.side-hint .hint-icon{width:44px;height:44px;color:var(--c-blue);background:#1e88e51f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.side-hint .hint-title{font-family:var(--f-bn-head);color:var(--c-heading);font-size:14px;font-weight:700}.side-hint .hint-sub{color:var(--c-muted);font-size:12px}.legal-hero{text-align:center;background:linear-gradient(135deg,#e3f2fd 0%,#fff8e1 100%);border-bottom:1px solid #0d1b2a12;padding:72px 0 48px;position:relative;overflow:hidden}.legal-hero .container{z-index:1;position:relative}.legal-hero .eyebrow{margin-bottom:12px}.legal-hero h1{margin:0 0 12px}.legal-hero .legal-date,.legal-hero .legal-sub{color:var(--c-muted);font-size:14px;font-family:var(--f-bn-body)}.legal-hero .legal-date time{font-weight:600}.legal-body{padding:56px 0 80px}.legal-prose{max-width:780px;font-family:var(--f-bn-body);color:var(--c-body);margin:0 auto;line-height:1.85}.legal-prose h2{color:var(--c-heading);border-bottom:2px solid #1e88e526;margin:40px 0 12px;padding-bottom:8px;font-size:20px;font-weight:700}.legal-prose h2:first-child{margin-top:0}.legal-prose h2[id],.legal-prose h3[id]{scroll-margin-top:96px}.legal-prose h3{color:var(--c-heading);margin:24px 0 8px;font-size:17px;font-weight:700}.legal-prose code{color:var(--c-heading);word-break:break-word;background:#0d1b2a0f;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.legal-prose p{margin:0 0 16px}.legal-prose ul,.legal-prose ol{margin:0 0 16px;padding-left:20px}.legal-prose ul li,.legal-prose ol li{margin-bottom:8px}.legal-prose ol{padding-left:22px}.legal-prose ol li::marker{color:var(--c-blue);font-weight:700}.legal-prose a{color:var(--c-blue)}.legal-prose strong{color:var(--c-heading)}.legal-prose .highlight-box{border-radius:0 var(--r-md) var(--r-md) 0;background:#e8f5e9;border-left:4px solid #43a047;margin:20px 0;padding:16px 20px;font-weight:500}.legal-prose .warning-box{border-radius:0 var(--r-md) var(--r-md) 0;background:#fff3e0;border-left:4px solid #fb8c00;margin:20px 0;padding:16px 20px}.about-mission{border-radius:var(--r-lg);text-align:center;background:linear-gradient(135deg,#1e88e512,#ff704312);margin:32px 0;padding:32px}.about-mission p{font-size:20px;font-family:var(--f-bn-head);color:var(--c-heading);margin:0;font-weight:700;line-height:1.6}.about-values{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;display:grid}.about-value-card{border-radius:var(--r-lg);box-shadow:var(--sh-sm);text-align:center;background:#fff;border:1px solid #0d1b2a0f;padding:24px 20px}.about-value-card .val-icon{border-radius:var(--r-md);width:54px;height:54px;color:var(--c-blue);background:#1e88e51a;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.about-value-card .val-icon svg{fill:currentColor;width:28px;height:28px}.about-value-card:nth-child(2) .val-icon{color:var(--c-green);background:#43a0471f}.about-value-card:nth-child(3) .val-icon{color:var(--c-coral);background:#ff70431f}.founder-note{background:var(--c-paper);border-radius:var(--r-lg);box-shadow:var(--sh-md);border:1px solid #0d1b2a12;margin:8px 0 40px;padding:40px 32px 32px;position:relative;transform:rotate(-.5deg)}.founder-tape{width:108px;height:27px;box-shadow:var(--sh-sm);background:#ffc10773;border:1px dashed #0d1b2a2e;border-radius:3px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-2deg)}.legal-prose .founder-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);text-align:center;border:0;margin:0 0 20px;padding:0;font-size:15px;font-weight:700}.legal-prose .founder-note p{margin:0 0 18px}.legal-prose .founder-sign{font-family:var(--f-bn-head);color:var(--c-heading);border-top:1px dashed #0d1b2a24;margin:28px 0 0;padding-top:20px;font-weight:700}.legal-prose .founder-sign span{color:var(--c-muted);font-size:14px;font-weight:500}.about-cta{text-align:center;border-radius:var(--r-lg);background:linear-gradient(135deg,#1e88e514,#ffc1071a);border:1.5px dashed #1e88e54d;margin:48px 0 0;padding:32px 28px}.legal-prose .about-cta h3{color:var(--c-heading);margin:0 0 8px;font-size:22px}.legal-prose .about-cta>p{color:var(--c-muted);margin:0 0 20px}.about-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (width<=460px){.about-cta-btns{flex-direction:column}.about-cta-btns .btn{width:100%}}.about-value-card h4{margin:0 0 8px;font-size:16px}.about-value-card p{color:var(--c-muted);margin:0;font-size:14px}@media (width<=640px){.about-values{grid-template-columns:1fr}}.blog-hero{text-align:center;background:radial-gradient(circle at 18% 18%,#ffc1071a,#0000 45%),linear-gradient(135deg,#e3f2fd 0%,#fff8e1 100%);border-bottom:1px solid #0d1b2a12;padding:40px 0 34px;position:relative;overflow:hidden}.blog-hero .container{z-index:1;position:relative}.blog-hero .eyebrow{margin-bottom:14px}.blog-hero h1{font-family:var(--f-en-head);margin:0 0 8px;font-size:clamp(28px,4vw,40px);font-weight:700}.blog-hero p{color:var(--c-muted);max-width:560px;margin:0 auto;font-size:16px;line-height:1.6}.blog-filter{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 36px;display:flex}.filter-btn{border-radius:var(--r-pill);font-family:var(--f-en-body);color:var(--c-muted);cursor:pointer;background:#fff;border:1.5px solid #0d1b2a26;padding:11px 18px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s,color .18s}.filter-btn.active{background:var(--c-blue);border-color:var(--c-blue);color:#fff}.blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.blog-empty{text-align:center;color:var(--c-muted);border-radius:var(--r-lg);border:1.5px dashed #0d1b2a24;grid-column:1/-1;margin:0;padding:48px 24px}@media (width<=960px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.blog-grid{grid-template-columns:1fr}}.blog-card{border-radius:var(--r-lg);box-shadow:var(--sh-sm);color:inherit;background:#fff;border:1px solid #0d1b2a0f;flex-direction:column;padding:0 24px 22px;text-decoration:none;transition:box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.blog-card:before{content:"";background:var(--cat,var(--c-blue));opacity:.9;height:6px;margin:0 -24px 24px;display:block}.blog-card:hover{box-shadow:var(--sh-lg);transform:translateY(-4px)rotate(-.4deg)}.blog-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.blog-cat-badge{border-radius:var(--r-pill);font-size:12px;font-weight:700;font-family:var(--f-en-body);color:var(--cat,var(--c-blue));background:color-mix(in srgb, var(--cat,var(--c-blue)) 12%, #fff);border:1px solid color-mix(in srgb, var(--cat,var(--c-blue)) 30%, #fff);padding:3px 11px;display:inline-block}.blog-read-time{color:var(--c-muted);font-size:12px;font-family:var(--f-en-body)}.blog-card-title{font-family:var(--f-en-head);color:var(--c-heading);flex:1;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.5}.blog-card-desc{color:var(--c-muted);font-size:14px;font-family:var(--f-en-body);margin:0 0 16px;line-height:1.6}.blog-card-footer{border-top:1px solid #0d1b2a12;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.blog-card-date{color:var(--c-muted);font-size:12px;font-family:var(--f-en-body)}.blog-read-more{color:var(--c-blue);font-size:13px;font-weight:700}.blog-cta-strip{background:var(--c-blue);padding:40px 0}.blog-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.blog-cta-inner h3{font-family:var(--f-en-head);color:#fff;margin:0 0 6px;font-size:22px;font-weight:700}.blog-cta-inner p{color:#ffffffd9;font-family:var(--f-en-body);margin:0}.blog-post-hero{background:linear-gradient(135deg,#e3f2fd 0%,#fff8e1 100%);border-bottom:1px solid #0d1b2a12;padding:56px 0 40px}.blog-back{color:var(--c-blue);font-size:14px;font-weight:600;font-family:var(--f-en-body);margin-bottom:16px;text-decoration:none;display:inline-block}.blog-back:hover{text-decoration:underline}.blog-post-title{font-family:var(--f-en-head);color:var(--c-heading);margin:12px 0 16px;font-size:clamp(22px,4vw,36px);font-weight:700;line-height:1.4}.blog-post-meta{color:var(--c-muted);font-size:14px;font-family:var(--f-en-body);flex-wrap:wrap;gap:8px 20px;display:flex}.blog-post-author{color:var(--c-heading);font-weight:700}.blog-post-body{padding:52px 0 72px}.blog-post-layout{grid-template-columns:1fr 300px;align-items:start;gap:48px;display:grid}@media (width<=900px){.blog-post-layout{grid-template-columns:1fr}}.blog-post-content{font-family:var(--f-en-body);color:var(--c-body);font-size:16px;line-height:1.9}.blog-post-content h2{font-family:var(--f-en-head);color:var(--c-heading);border-bottom:2px solid #1e88e526;margin:36px 0 14px;padding-bottom:8px;font-size:22px;font-weight:700}.blog-post-content h2,.blog-post-content h3{scroll-margin-top:96px}.blog-post-content h3{font-family:var(--f-en-head);color:var(--c-heading);margin:24px 0 10px;font-size:18px;font-weight:700}.blog-post-content p{margin:0 0 16px}.blog-post-content ul,.blog-post-content ol{margin:0 0 16px;padding-left:22px}.blog-post-content li{margin-bottom:8px}.blog-post-content strong{color:var(--c-heading)}.blog-post-content a{color:var(--c-blue)}.blog-post-content code{background:#0d1b2a0f;border-radius:4px;padding:2px 6px;font-size:14px}.blog-post-content table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px}.blog-post-content th,.blog-post-content td{text-align:left;vertical-align:top;border:1px solid #1e88e533;padding:10px 12px}.blog-post-content th{color:var(--c-heading);background:#1e88e514;font-weight:700}.blog-post-content tbody tr:nth-child(2n){background:#0d1b2a08}@media (width<=640px){.blog-post-content table{display:block;overflow-x:auto}}.blog-cta-box{border-radius:var(--r-lg);text-align:center;background:linear-gradient(135deg,#1e88e514,#ff704314);border:1px solid #1e88e533;margin:32px 0;padding:28px 24px}.blog-cta-box p{font-family:var(--f-en-head);color:var(--c-heading);font-size:18px;font-weight:700;margin:0 0 16px!important}.blog-cta-box .btn{margin:6px}.blog-sidebar{align-self:start;position:sticky;top:90px}@media (width<=900px){.blog-sidebar{margin-top:40px;position:static;top:auto}}.sidebar-card{border-radius:var(--r-lg);box-shadow:var(--sh-md);background:#fff;border:1px solid #0d1b2a12;margin-bottom:24px;padding:24px}.sidebar-card-title{font-family:var(--f-en-head);color:var(--c-heading);margin:0 0 10px;font-size:17px;font-weight:700}.sidebar-card-desc{font-family:var(--f-en-body);color:var(--c-muted);margin:0 0 18px;font-size:14px;line-height:1.6}.sidebar-related{border-radius:var(--r-lg);box-shadow:var(--sh-sm);background:#fff;border:1px solid #0d1b2a0f;padding:20px}.sidebar-related h2{font-family:var(--f-en-head);color:var(--c-heading);margin:0 0 14px;font-size:15px;font-weight:700}.sidebar-btn{text-align:center;width:100%;display:block}.sidebar-btn+.sidebar-btn{margin-top:10px}.related-link{border-bottom:1px solid #0d1b2a0f;flex-direction:column;gap:5px;padding:10px 0;text-decoration:none;display:flex}.related-link:last-child{border-bottom:none}.related-cat{border-radius:99px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.related-title{font-family:var(--f-en-body);color:var(--c-body);font-size:13px;line-height:1.4}.related-link:hover .related-title{color:var(--c-blue)}.blog-post-cta{background:var(--c-blue);text-align:center;padding:64px 0}.blog-post-cta h2{font-family:var(--f-en-head);color:#fff;margin:0 0 10px;font-size:28px;font-weight:700}.blog-post-cta p{color:#ffffffd9;font-family:var(--f-en-body);margin:0 0 28px}.cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn-outline-white{color:#fff;border-radius:var(--r-pill);background:0 0;border:2px solid #fff9;padding:12px 24px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.editorial-blog{--journal-ink:#172d35;--journal-muted:#647579;--journal-paper:#f7f7f2;--journal-line:#172d351f;color:var(--journal-ink);background:var(--journal-paper)}.blog-masthead{border-bottom:1px solid var(--journal-line);background:#f1f3ec;padding:clamp(52px,7vw,96px) 0 clamp(56px,7vw,88px)}.blog-masthead-grid{grid-template-columns:minmax(0,.87fr) minmax(420px,1.13fr);align-items:center;gap:clamp(44px,7vw,104px);display:grid}.blog-masthead-copy{max-width:580px}.blog-kicker{font:750 11px/1.4 var(--f-en-body);letter-spacing:.14em;color:#547368;margin:0 0 18px}.blog-kicker span,.blog-caption-dot{vertical-align:1px;background:#6b9b77;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.blog-masthead h1{font:600 clamp(42px, 5.2vw, 70px)/1.04 var(--f-en-head);letter-spacing:-.045em;color:var(--journal-ink);margin:0}.blog-masthead h1 em{color:#4c7663;font-style:normal}.blog-masthead-intro{max-width:510px;font:clamp(16px, 1.35vw, 18px)/1.7 var(--f-en-body);color:#53676a;margin:22px 0 20px}.blog-masthead-link{font:700 14px var(--f-en-body);color:#315d4a;border-bottom:1px solid #315d4a59;align-items:center;gap:8px;padding-bottom:7px;text-decoration:none;display:inline-flex}.blog-masthead-link:hover{color:#1d4635;border-color:currentColor}.blog-masthead-note{font:12px/1.5 var(--f-en-body);color:#687a78;align-items:center;gap:12px;margin-top:clamp(30px,4vw,50px);display:flex}.blog-note-mark{width:34px;height:34px;font:17px var(--f-en-head);color:#315d4a;border:1px solid #315d4a4d;border-radius:50%;place-items:center;display:grid}.blog-masthead-visual{min-width:0;position:relative}.blog-masthead-visual>img{object-fit:cover;object-position:center 43%;border-radius:4px 92px 4px 4px;width:100%;height:clamp(340px,38vw,510px);display:block}.blog-visual-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 12px var(--f-en-body);color:#314a48;background:#f9f9f4ed;border:1px solid #ffffff80;border-radius:2px;padding:12px 16px;position:absolute;bottom:18px;left:18px}.blog-caption-dot{background:#6b9b77}.blog-image-index{font:11px var(--f-en-body);letter-spacing:.12em;color:#526b62;writing-mode:vertical-rl;position:absolute;top:20px;right:-14px}.blog-image-index span{color:#9daaa2;margin:6px 0}.blog-index-body{padding:clamp(60px,7vw,96px) 0}.blog-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.blog-section-heading .blog-kicker{margin-bottom:10px}.blog-section-heading h2{font:600 clamp(27px,3vw,38px)/1.15 var(--f-en-head);letter-spacing:-.03em;color:var(--journal-ink);margin:0}.blog-search{border:1px solid var(--journal-line);background:#ffffffa6;border-radius:3px;align-items:center;gap:10px;width:min(100%,300px);padding:11px 14px;display:flex}.blog-search svg{fill:none;stroke:#6f8180;stroke-width:1.7px;flex:none;width:17px;height:17px}.blog-search input{width:100%;min-width:0;color:var(--journal-ink);font:14px var(--f-en-body);background:0 0;border:0;outline:0}.blog-search input::placeholder{color:#83918e}.blog-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.editorial-blog .blog-filter{justify-content:flex-start;gap:8px;margin:0}.editorial-blog .filter-btn{color:#586d6d;background:0 0;border:1px solid #172d3529;border-radius:99px;padding:9px 15px;font-size:13px;font-weight:600}.editorial-blog .filter-btn.active{color:#fff;background:#274f42;border-color:#274f42}.blog-count{white-space:nowrap;font:12px var(--f-en-body);color:#71807c;margin:0}.editorial-blog .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.editorial-blog .blog-card{box-shadow:none;background:#fbfbf7;border:1px solid #172d351a;border-radius:4px;padding:0;transition:border-color .2s,transform .2s,background .2s}.editorial-blog .blog-card:before{display:none}.editorial-blog .blog-card:hover{border-color:#274f425c;transform:translateY(-4px);box-shadow:0 14px 32px #1d363014}.blog-card-image{aspect-ratio:1.54;background:#e5eae1;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog-card-image-number{color:#fff;font:11px var(--f-en-body);letter-spacing:.1em;text-shadow:0 1px 5px #1b3334;position:absolute;bottom:11px;right:12px}.blog-card-copy{flex-direction:column;flex:1;padding:20px 21px 17px;display:flex}.editorial-blog .blog-card-top{justify-content:space-between;gap:10px;margin-bottom:15px}.editorial-blog .blog-cat-badge{border:1px solid color-mix(in srgb,var(--cat,#527b62) 25%,white);background:color-mix(in srgb,var(--cat,#527b62) 9%,white);color:var(--cat,#527b62);border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700}.editorial-blog .blog-read-time{color:#73807e;font-size:11px}.editorial-blog .blog-card-title{color:var(--journal-ink);letter-spacing:-.018em;margin:0 0 10px;font-size:19px;line-height:1.33}.editorial-blog .blog-card-desc{color:#60716f;margin:0 0 20px;font-size:13px;line-height:1.62}.editorial-blog .blog-card-footer{border-color:#172d3517;align-items:center;padding-top:13px}.editorial-blog .blog-card-date{color:#7a8985;font-size:11px}.editorial-blog .blog-read-more{color:#315d4a;align-items:center;gap:5px;font-size:12px;display:inline-flex}.editorial-blog .blog-empty{color:#60716f}.editorial-blog .blog-cta-strip{background:#264b40;padding:clamp(38px,5vw,64px) 0}.editorial-blog .blog-cta-inner{align-items:center}.editorial-blog .blog-cta-inner .blog-kicker,.editorial-blog .blog-post-cta .blog-kicker{color:#bad2c0;margin-bottom:11px}.editorial-blog .blog-cta-inner h2{color:#fff;max-width:650px;font:600 clamp(25px,3vw,36px)/1.18 var(--f-en-head);letter-spacing:-.025em;margin:0 0 9px}.editorial-blog .blog-cta-inner p:not(.blog-kicker),.editorial-blog .blog-post-cta p:not(.blog-kicker){color:#ffffffc7;font-size:14px}.editorial-blog .blog-cta-inner .btn-primary{background:#f4f3e9;border:1px solid #f4f3e9;color:#23483e!important}.editorial-blog .blog-cta-inner .btn-primary:hover{background:#fff;border-color:#fff;color:#23483e!important}.editorial-blog .blog-post-hero{border-bottom:1px solid var(--journal-line);background:#f1f3ec;padding:30px 0 54px}.editorial-blog .blog-back{color:#426a58;align-items:center;gap:7px;margin-bottom:28px;font-size:13px;display:inline-flex}.blog-post-heading{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(36px,6vw,82px);display:grid}.blog-post-heading-copy{max-width:620px}.editorial-blog .blog-post-title{letter-spacing:-.04em;color:var(--journal-ink);margin:17px 0 16px;font-size:clamp(36px,4.3vw,58px);font-weight:600;line-height:1.08}.blog-post-deck{color:#566c6c;font:17px/1.68 var(--f-en-body);margin:0 0 22px}.editorial-blog .blog-post-meta{color:#72817e;align-items:center;gap:8px 11px;font-size:11px}.editorial-blog .blog-post-author{color:#38584e;font-weight:700}.blog-meta-divider{background:#9baaa2;border-radius:50%;width:3px;height:3px}.blog-post-cover{margin:0}.blog-post-cover img{aspect-ratio:1.5;object-fit:cover;border-radius:3px 58px 3px 3px;width:100%;display:block}.blog-post-cover figcaption{color:#72817e;font:11px/1.5 var(--f-en-body);margin-top:8px}.editorial-blog .blog-post-body{padding:clamp(42px,6vw,76px) 0}.editorial-blog .blog-post-layout{grid-template-columns:minmax(0,740px) minmax(230px,290px);justify-content:center;gap:clamp(44px,7vw,100px)}.editorial-blog .blog-post-content{color:#34484b;font-size:16px;line-height:1.8}.editorial-blog .blog-post-content h2{color:var(--journal-ink);letter-spacing:-.025em;border:0;margin:38px 0 12px;padding:0;font-size:25px;font-weight:600;line-height:1.25}.editorial-blog .blog-post-content p{margin:0 0 17px}.editorial-blog .blog-post-content ul,.editorial-blog .blog-post-content ol{margin-bottom:20px;padding-left:24px}.editorial-blog .blog-post-content li{margin-bottom:9px;padding-left:3px}.editorial-blog .blog-post-content a{color:#315d4a;text-underline-offset:3px;text-decoration-thickness:1px}.blog-post-lede{color:#344f4e;border-left:2px solid #73957c;padding:2px 0 2px 19px;font-size:19px;line-height:1.65;margin:0 0 30px!important}.blog-article-end{color:#70827c;align-items:center;gap:13px;margin:46px 0 4px;display:flex}.blog-article-end span{background:var(--journal-line);flex:1;height:1px}.blog-article-end p{font:italic 12px var(--f-en-body);white-space:nowrap;margin:0!important}.editorial-blog .blog-sidebar{top:104px}.editorial-blog .sidebar-card,.editorial-blog .sidebar-related{box-shadow:none;background:#fbfbf7;border:1px solid #172d351a;border-radius:3px}.sidebar-eyebrow{color:#688174;font:700 10px/1.4 var(--f-en-body);letter-spacing:.13em;margin:0 0 12px}.editorial-blog .sidebar-card-title{color:var(--journal-ink);font-size:18px;line-height:1.35}.editorial-blog .sidebar-card-desc{color:#687a77;font-size:13px;line-height:1.65}.editorial-blog .sidebar-btn,.editorial-blog .blog-post-cta .btn-outline-white{border-radius:3px;font-size:13px}.editorial-blog .sidebar-related h2{color:var(--journal-ink);margin:0 0 13px;font-size:18px;font-weight:600}.editorial-blog .related-link{border-color:#172d3514;gap:7px}.editorial-blog .related-cat{border:1px solid color-mix(in srgb,var(--cat,#527b62) 24%,white);background:color-mix(in srgb,var(--cat,#527b62) 9%,white);color:var(--cat,#527b62)}.editorial-blog .related-title{color:#34484b;font-size:13px}.related-time{color:#87938e;font:10px var(--f-en-body)}.editorial-blog .blog-post-cta{background:#264b40;padding:58px 0}.editorial-blog .blog-post-cta h2{letter-spacing:-.03em;max-width:720px;margin:0 auto 10px;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.18}@media (width<=960px){.blog-masthead-grid,.blog-post-heading{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:34px}.editorial-blog .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-blog .blog-post-layout{grid-template-columns:minmax(0,1fr) 250px;gap:36px}}@media (width<=720px){.blog-masthead{padding:42px 0 48px}.blog-masthead-grid,.blog-post-heading{grid-template-columns:1fr;gap:30px}.blog-masthead h1{max-width:560px;font-size:clamp(40px,10vw,58px)}.blog-masthead-note{margin-top:25px}.blog-masthead-visual>img{border-top-right-radius:58px;height:clamp(260px,67vw,420px)}.blog-image-index{right:-9px}.blog-section-heading{flex-direction:column;align-items:stretch;gap:20px}.blog-search{width:100%}.blog-toolbar{flex-direction:column;align-items:flex-start}.editorial-blog .blog-filter{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.editorial-blog .filter-btn{flex:none}.editorial-blog .blog-grid{grid-template-columns:1fr;gap:18px}.blog-card-image{aspect-ratio:1.7}.editorial-blog .blog-card-title{font-size:20px}.editorial-blog .blog-cta-inner{align-items:flex-start}.editorial-blog .blog-post-hero{padding:25px 0 38px}.editorial-blog .blog-back{margin-bottom:22px}.editorial-blog .blog-post-title{font-size:clamp(34px,9vw,48px)}.blog-post-deck{font-size:16px}.blog-post-cover img{aspect-ratio:1.35;border-top-right-radius:44px}.editorial-blog .blog-post-layout{grid-template-columns:1fr}.editorial-blog .blog-post-content{font-size:15px}.editorial-blog .blog-post-content h2{font-size:22px}.editorial-blog .blog-sidebar{margin-top:12px}.blog-article-end p{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.editorial-blog *,.editorial-blog :before,.editorial-blog :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-table{-webkit-overflow-scrolling:touch;padding:4px;overflow-x:auto}.admin-table table{border-collapse:collapse;width:100%;min-width:720px}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--c-border,#eee);vertical-align:middle;padding:11px 14px;font-size:14px}.admin-table thead th{color:var(--c-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom-width:2px;font-size:11.5px;font-weight:700}.admin-table tbody tr{transition:background .12s}.admin-table tbody tr:hover{background:#0d1b2a06}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table .cell-stack{flex-direction:column;gap:3px;display:flex}.admin-table .muted{color:var(--c-muted);font-size:13px}.admin-table .nowrap{white-space:nowrap}.admin-table .row-actions{text-align:right;white-space:nowrap}.admin-table .empty,.admin-table .bd-empty{text-align:center;color:var(--c-muted);padding:32px;font-size:13.5px}.admin-table .chip{background:var(--c-cream,#f4f4f5);color:var(--c-body);cursor:default;white-space:nowrap;border:none;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.admin-table .chip-success{color:#065f46;background:#d1fae5}.admin-table .chip-danger{color:#991b1b;background:#fee2e2}.admin-table .chip-new{color:var(--c-green-dark,#2e7d32);background:#43a04724}.admin-table .chip-plan{color:var(--c-blue-dark);background:#1e88e51a}.admin-table .chip-role-admin{color:var(--c-coral-dark);background:#ff704326}.admin-table .btn-text{cursor:pointer;color:var(--c-blue-dark);background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:700}.admin-table .btn-text:hover{background:#1e88e514}@media (width<=760px){.admin-table{padding:0;overflow-x:visible}.admin-table table{min-width:0}.admin-table thead{display:none}.admin-table table,.admin-table tbody,.admin-table tr,.admin-table td{width:100%;display:block}.admin-table tbody tr{border-bottom:2px solid var(--c-border,#eee);padding:14px 4px}.admin-table tbody tr:hover{background:0 0}.admin-table tbody tr:last-child{border-bottom:none}.admin-table td{text-align:right;border-bottom:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.admin-table td[data-label]:before{content:attr(data-label);color:var(--c-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;flex-shrink:0;font-size:11px;font-weight:700}.admin-table td.cell-primary{text-align:left;padding:0 0 10px;display:block}.admin-table td.cell-primary .cell-stack strong{font-size:15px}.admin-table td .cell-stack{align-items:flex-end}.admin-table td.cell-primary .cell-stack{align-items:flex-start}.admin-table td.row-actions{justify-content:flex-end;gap:8px;padding-top:12px}.admin-table td.row-actions .btn-text{white-space:nowrap;background:#fff;border:1.5px solid #0d1b2a24;border-radius:10px;padding:10px 14px}.admin-table td.row-actions .btn-text.danger{border-color:#e539354d}}.admin-card{background:var(--c-paper,#fff);border-radius:var(--r-md);border:1px solid #0d1b2a12;padding:18px}.i-inline{vertical-align:-.12em;flex:none;width:1em;height:1em;display:inline-block}.i-inline--after{margin-inline-start:4px}.i-inline--before{margin-inline-end:4px}.i-inline--path{margin-inline:4px}
