@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;800&display=swap";:root{--accent: #818cf8;--accent-strong: #6366f1;--accent-soft: rgba(129, 140, 248, .12);--accent-glow: rgba(99, 102, 241, .45);--bg-base: #14141c;--bg-card: rgba(0, 0, 0, .28);--bg-card-hover: rgba(0, 0, 0, .36);--border-color: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--border-accent: rgba(99, 102, 241, .35);--text-primary: #ededf0;--text-secondary: #9b9ba6;--text-muted: #5e5e69;--primary-color: #6366f1;--primary-dark: #4f46e5;--secondary-color: #8b5cf6;--accent-color: #ec4899;--ai-blue: #00d4ff;--ai-purple: #9333ea;--ai-cyan: #06b6d4;--bg-dark: #14141c;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--font-sans: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-display: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--container-width: 90%;--max-width: 1320px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-feature-settings:"cv11","ss01";background:var(--bg-base);color:var(--text-primary);line-height:1.55;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'><g fill='rgba(255,255,255,0.05)'><circle cx='12' cy='18' r='1'/><circle cx='42' cy='8' r='0.6'/><circle cx='78' cy='24' r='1.2'/><circle cx='115' cy='14' r='0.8'/><circle cx='28' cy='48' r='0.7'/><circle cx='62' cy='40' r='1'/><circle cx='98' cy='52' r='0.9'/><circle cx='130' cy='42' r='0.6'/><circle cx='8' cy='72' r='1.1'/><circle cx='44' cy='80' r='0.7'/><circle cx='72' cy='68' r='0.9'/><circle cx='108' cy='78' r='1'/><circle cx='22' cy='102' r='0.8'/><circle cx='56' cy='112' r='1.2'/><circle cx='90' cy='100' r='0.7'/><circle cx='124' cy='110' r='0.9'/><circle cx='38' cy='130' r='0.6'/><circle cx='82' cy='128' r='1'/><circle cx='118' cy='134' r='0.7'/></g></svg>");background-size:140px 140px;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse 110% 100% at 50% 50%,#000 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 110% 100% at 50% 50%,#000 55%,transparent 100%);animation:gridDrift 120s linear infinite}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes gridDrift{0%{background-position:0 0}to{background-position:140px 140px}}::selection{background:#6366f18c;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#6366f173;background-clip:padding-box;border:2px solid transparent}.container{width:var(--container-width);max-width:var(--max-width);margin:0 auto;padding:0;position:relative;z-index:1}section{padding:64px 0;position:relative;z-index:1;scroll-margin-top:60px}h1,h2,h3,h4,h5,h6{color:#fff;font-family:var(--font-display);font-feature-settings:"ss01","ss02","ss03";font-weight:500;line-height:1.15;letter-spacing:-.025em}.section-title{font-family:var(--font-display);font-size:2.2rem;font-weight:500;text-align:center;margin-bottom:.85rem;letter-spacing:-.03em;background:linear-gradient(180deg,#fff,#c5c5cc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle{text-align:center;color:var(--text-secondary);max-width:580px;margin:0 auto 2.75rem;font-size:1rem;line-height:1.65}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fb923c;padding:5px 11px;border-radius:999px;background:#fb923c1a;border:1px solid rgba(251,146,60,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .3s ease,background .3s ease}.eyebrow:hover{border-color:#fb923c8c;background:#fb923c2e}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#fb923c;box-shadow:0 0 8px #fb923cbf;position:relative}.eyebrow-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(251,146,60,.6);animation:eyebrowDotPing 2.4s ease-out infinite}@keyframes eyebrowDotPing{0%{transform:scale(.8);opacity:1}to{transform:scale(2);opacity:0}}.mono{font-family:var(--font-mono);font-feature-settings:"zero","ss01"}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:10px;font-family:var(--font-sans);font-weight:600;font-size:.94rem;cursor:pointer;text-decoration:none;border:none;letter-spacing:-.01em;overflow:hidden;isolation:isolate;transition:transform .2s var(--ease-out),box-shadow .25s var(--ease-out),background .2s ease,border-color .2s ease;will-change:transform}.btn>*{position:relative;z-index:1}.btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);pointer-events:none;transition:left .7s var(--ease-out);z-index:0}.btn:hover:after{left:130%}.btn:active{transform:translateY(0) scale(.985)}.btn-primary{background:linear-gradient(180deg,#7178ff,#5b5fe6);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #6366f180,0 12px 28px -10px #6366f18c}.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #6366f1a6,0 18px 38px -10px #6366f1b3}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:#ffffff0b;color:#fff;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#ffffff13;border-color:var(--border-strong);transform:translateY(-1px)}[data-spotlight]{position:relative;isolation:isolate;box-shadow:0 0 50px -22px #6366f152;animation:cardBreathe 8s ease-in-out infinite}[data-spotlight]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(70px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.14),transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:0}[data-spotlight]:hover:after{opacity:1}.hero-box-glow,.hero-visual-glow,.download-glow,.pricing-card-glow,.feature-card:before,.feature-card:after{display:none!important}section:nth-of-type(2n) [data-spotlight]{animation-delay:-2s}section:nth-of-type(3n) [data-spotlight]{animation-delay:-4s}section:nth-of-type(4n) [data-spotlight]{animation-delay:-6s}@keyframes cardBreathe{0%,to{box-shadow:0 0 50px -22px #6366f152}50%{box-shadow:0 0 80px -12px #8b5cf66b}}:where(a,button,input,textarea,select):focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--accent-strong);border-radius:inherit}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal-delay="1"]{transition-delay:60ms}[data-reveal-delay="2"]{transition-delay:.13s}[data-reveal-delay="3"]{transition-delay:.2s}[data-reveal-delay="4"]{transition-delay:.27s}[data-reveal-delay="5"]{transition-delay:.34s}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}html{scroll-behavior:auto}body:before,body:after{animation:none!important}.btn:after{display:none}.eyebrow-dot:after{animation:none!important}}@media (max-width: 768px){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}@media (max-width: 768px){:root{--container-width: 100%;--max-width: 100%}.container{padding:0 8px;max-width:100%;overflow-x:hidden}.section-title{font-size:1.8rem}section{padding:48px 0}body{background-attachment:scroll}*{max-width:100vw}html,body{overflow-x:hidden;width:100%}body:after{display:none}[data-spotlight]:after{display:none}.btn:after{display:none}.eyebrow-dot:after{display:block;border-color:#fb923cb3!important}.eyebrow{color:#fb923c!important;background:#fb923c1f!important;border-color:#fb923c52!important}.eyebrow-dot{background:#fb923c!important;box-shadow:0 0 10px #fb923cd9!important}body{background-image:none}[data-spotlight]{animation:none!important;box-shadow:none!important;transition:transform .25s var(--ease-out)}[data-spotlight]:active{transform:scale(.992)}.hero-box-glow,.hero-visual-glow,.download-glow,.pricing-card-glow,.feature-card:after,.feature-card:before{display:none!important}.btn:active{filter:brightness(1.08)}.btn-primary:active{box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #6366f1b3,0 0 26px #6366f18c,0 18px 38px -10px #6366f1b3}.hero-logo{animation:none!important;filter:drop-shadow(0 12px 24px rgba(0,0,0,.55))!important}.section-title{filter:none!important}.pricing-best-value{animation:none!important;box-shadow:none!important}.feature-icon{animation:none!important}}.nd-page{--bg: #08090c;--card: #0b0e0d;--green: #22c55e;--green-2: #00ce4c;--green-line: rgba(34, 197, 94, .5);--green-border: rgba(34, 197, 94, .6);--white: #d6d6d6;--brand: #cccccc;--text: #e3e3e3;--grey: #c1c1c1;--muted: #7b7b7b;--tag-bg: #171921;--mint: #dbf6e5;--mint-text: #323232;--forest: #18803e;--head: "Be Vietnam Pro", system-ui, sans-serif;--body: "Segoe UI", system-ui, "Be Vietnam Pro", sans-serif;background:var(--bg);color:var(--white);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.nd-scaler{width:100%;overflow:clip}.nd-frame{width:1920px;transform-origin:top left;background:var(--bg)}html.nd-hide-scroll{scrollbar-width:none}html.nd-hide-scroll::-webkit-scrollbar{width:0;height:0}.nd-page *{box-sizing:border-box}.nd-page a{text-decoration:none;color:inherit}.nd-g{color:var(--green)}.nd-heart{color:var(--green);margin-right:8px}.nd-page [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.nd-page [data-reveal].is-in{opacity:1;transform:none}.nd-btn{position:relative;height:38px;width:173px;flex-shrink:0;display:inline-flex;align-items:center;padding:0;border:.75px solid var(--green-line);background:#22c55e0a;color:#fff;font-family:var(--body);font-weight:600;font-size:16px;line-height:24px;cursor:pointer;overflow:hidden;transition:filter .18s ease,background .18s ease}.nd-btn-wide{width:259px}.nd-btn-ico{width:38px;height:100%;flex-shrink:0;display:grid;place-items:center;color:#fff}.nd-btn-dl .nd-btn-ico,.nd-btn-wa .nd-btn-ico{background:linear-gradient(#0003,#0003),var(--green)}.nd-btn-demo .nd-btn-ico{background:linear-gradient(#ffffff29,#ffffff29),#22c55e1a}.nd-btn-label{flex:1;text-align:center;padding:0 6px;position:relative;z-index:1}.nd-btn-normal{justify-content:center}.nd-btn-normal:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1.5px;background:var(--green);z-index:0;transition:width .4s linear}.nd-btn-normal:hover:before{width:100%}.nd-btn:disabled{opacity:.55;cursor:default;pointer-events:none}.nd-navbar{display:flex;align-items:center;justify-content:space-between;padding:40px 120px;border-bottom:.5px solid var(--green-border)}.nd-brand{display:inline-flex;align-items:center;gap:10px}.nd-logo-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0}.nd-logo-img{width:100%;height:100%;object-fit:cover;display:block}.nd-brand-name{font-family:var(--body);font-weight:600;font-size:24px;color:var(--brand)}.nd-nav-links{display:flex;align-items:center;gap:40px}.nd-nav-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--head);font-weight:500;font-size:16px;color:var(--white);transition:color .2s ease-out}.nd-nav-link svg{opacity:.85}.nd-nav-link:hover{color:var(--green)}.nd-nav-actions{display:flex;align-items:center;gap:10px}.nd-moon{background:none;border:0;padding:0;width:30px;height:30px;overflow:hidden;cursor:pointer;color:var(--white);margin-right:18px}.nd-moon-track{display:flex;flex-direction:column;transition:transform .4s ease-out}.nd-moon-icon{width:30px;height:30px;flex-shrink:0;display:block}.nd-moon:hover .nd-moon-track{transform:translateY(-30px)}.nd-header-wrap{position:relative;z-index:100}.nd-nav-link.is-open{color:var(--green)}.nd-nav-link.is-open svg{transform:rotate(180deg)}.nd-mega{position:absolute;top:100%;left:50%;transform:translate(-50%);box-sizing:border-box;max-width:1680px;display:flex;align-items:center;gap:80px;padding:20px 120px;background:linear-gradient(#0b0e0d66,#0b0e0d66),#0000009e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:.5px solid var(--green-border);overflow:hidden;z-index:60;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,visibility 0s linear .2s}.nd-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-out}.nd-mega:before{content:"";position:absolute;left:-60px;top:40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#22c55e1f,#22c55e00);pointer-events:none}.nd-mega-intro{width:326px;flex-shrink:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:20px 0}.nd-mega-intro-text{display:flex;flex-direction:column;gap:20px}.nd-mega-intro h4{margin:0;font-family:var(--body);font-weight:600;font-size:20px;color:var(--white)}.nd-mega-intro p{margin:0;font-family:var(--body);font-weight:400;font-size:16px;line-height:1.5;color:var(--white)}.nd-mega-hub{align-self:flex-end;margin-top:16px;display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-weight:600;font-size:14px;color:var(--green)}.nd-mega-hub span{font-size:16px;transition:transform .2s ease}.nd-mega-hub:hover span{transform:translate(4px)}.nd-mega-vrule{width:1px;height:300px;flex-shrink:0;background:linear-gradient(#22c55e00,#22c55e66,#22c55e00)}.nd-mega-cols{flex:1;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.nd-mega-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:20px}.nd-mega-head{font-family:var(--body);font-weight:600;font-size:16px;color:var(--green);padding:10px 0}.nd-mega-hrule{width:100%;height:1px;background:linear-gradient(90deg,#22c55e00,#22c55e59,#22c55e00)}.nd-mega-col ul{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:6px;align-items:center}.nd-mega-col li a{display:block;position:relative;isolation:isolate;padding:10px 30px;font-family:var(--body);font-weight:600;font-size:16px;color:var(--white);transition:color .15s ease}.nd-mega-col li a:hover{color:var(--green)}.nd-mega-col li a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:10px;opacity:0;background:radial-gradient(ellipse 75% 85% at 50% 50%,rgba(255,255,255,.16),rgba(204,204,204,.06) 55%,transparent 78%);transition:opacity .2s ease-out}.nd-mega-col li a:hover:before{opacity:1}.nd-page[data-theme=light] .nd-mega-col li a:before{background:radial-gradient(ellipse 75% 85% at 50% 50%,rgba(34,197,94,.22),rgba(24,128,62,.08) 55%,transparent 78%)}.nd-mega-posts{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:20px}.nd-mega-posts ul{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:20px}.nd-mega-posts li a{display:flex;align-items:center;gap:10px;padding:10px 30px}.nd-mega-posts li a>span:last-child{font-family:var(--body);font-weight:600;font-size:14px;color:var(--grey);transition:color .15s ease}.nd-mega-posts li a:hover>span:last-child{color:var(--green)}.nd-mega-thumb{width:55px;height:55px;flex-shrink:0;background:#3c5044}.nd-hero{display:flex;align-items:center;gap:60px;padding:80px 120px}.nd-hero-left{width:898px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start}.nd-tag{display:inline-flex;align-items:center;background:var(--tag-bg);border:.5px solid var(--green-line);border-radius:40px;padding:4px 20px;font-family:var(--head);font-weight:400;font-size:16px;color:var(--green);white-space:nowrap}.nd-hero-left .nd-tag{margin-bottom:14px}.nd-h1{margin:0 0 40px;font-family:var(--head);font-weight:500;font-size:54px;line-height:1.15;color:var(--white)}.nd-hero-text{margin:0 0 40px;width:100%;font-family:var(--body);font-weight:400;font-size:20px;line-height:30px;color:var(--text)}.nd-hero-line{width:466px;height:1px;margin:0 0 40px;background:linear-gradient(90deg,var(--green-line),rgba(34,197,94,0))}.nd-hero-price{display:flex;flex-direction:column;margin:0 0 40px}.nd-price-main{font-family:var(--body);font-weight:600;font-size:18px;line-height:30px;color:var(--green)}.nd-price-sub{font-family:var(--body);font-weight:400;font-size:18px;line-height:30px;color:var(--grey)}.nd-hero-actions{display:flex;gap:20px}.nd-hero-right{flex:1;min-width:0}.nd-hero-img{width:100%;aspect-ratio:382 / 286;object-fit:cover;border-radius:21px;display:block}.nd-section{padding:60px 120px}.nd-heading{text-align:center;margin-bottom:48px}.nd-h2{margin:0;font-family:var(--head);font-weight:600;font-size:38px;line-height:68px;color:var(--white)}.nd-sub{margin:6px auto 0;max-width:1100px;font-family:var(--body);font-weight:400;font-size:20px;line-height:30px;color:var(--text)}.nd-divider{position:relative;height:48px;display:flex;align-items:center;justify-content:center}.nd-divider-line{position:absolute;left:10px;right:10px;top:50%;height:1px;background:linear-gradient(90deg,#22c55e00,#22c55e59 18%,#22c55e59 82%,#22c55e00)}.nd-divider .nd-tag{position:relative;z-index:1}.nd-how-grid{display:flex;align-items:center;justify-content:center;gap:200px}.nd-steps{list-style:none;margin:0;padding:40px 0;width:640px;display:flex;flex-direction:column;gap:20px}.nd-step-btn{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;cursor:pointer;text-align:left;height:35px}.nd-step-num{width:46px;flex-shrink:0;font-family:var(--head);font-weight:400;font-size:16px;color:var(--green);opacity:0}.nd-step-title{font-family:var(--body);font-weight:400;font-size:20px;line-height:30px;color:var(--text);transition:color .2s ease,font-size .2s ease;white-space:nowrap}.nd-step.is-active .nd-step-num{opacity:1}.nd-step.is-active .nd-step-title{font-weight:600;font-size:26px;color:var(--green)}.nd-step:not(.is-active) .nd-step-btn:hover .nd-step-title{color:var(--grey)}.nd-how-visual{width:700px;height:530px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.nd-how-img{width:100%;height:auto;display:block;animation:nd-fade-swap .3s linear}@keyframes nd-fade-swap{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nd-features-viewport{position:relative;width:1680px;margin:0 auto;overflow:hidden}.nd-features-track{display:flex;gap:93px;width:max-content;animation:nd-marquee 46s linear infinite}.nd-features-viewport:hover .nd-features-track{animation-play-state:paused}@keyframes nd-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 46.5px))}}.nd-feature{position:relative;width:400px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.nd-feature:before{content:"";position:absolute;left:-46.5px;top:8px;width:1px;height:230px;background:linear-gradient(180deg,#fff0,#ffffff12,#fff0)}.nd-feature-icon{width:40px;height:40px;object-fit:contain;display:block}.nd-feature-title{margin:0;font-family:var(--head);font-weight:500;font-size:18px;color:var(--grey);white-space:nowrap}.nd-feature-desc{margin:0;font-family:var(--body);font-weight:400;font-size:16px;line-height:30px;color:var(--muted)}.nd-fade{position:absolute;top:0;bottom:0;width:166px;pointer-events:none;z-index:2}.nd-fade-l{left:0;background:linear-gradient(90deg,var(--bg),rgba(8,9,12,0))}.nd-fade-r{right:0;background:linear-gradient(270deg,var(--bg),rgba(8,9,12,0))}.nd-services-grid{display:flex;justify-content:center;gap:240px}.nd-service-card{position:relative;width:600px;flex-shrink:0;padding:40px 60px;background:linear-gradient(#070c0a99,#070c0a99),var(--card);border:.5px solid rgba(34,197,94,.22);display:flex;flex-direction:column;align-items:center;gap:20px;transition:border-color .5s linear,box-shadow .5s linear}.nd-service-head{display:flex;align-items:center;gap:4px}.nd-service-ico{color:var(--green);display:inline-flex}.nd-service-title{font-family:var(--body);font-weight:600;font-size:16px;color:var(--green)}.nd-service-rule{width:100%;height:1px;background:linear-gradient(90deg,#fff0,#ffffff14,#fff0)}.nd-service-desc{margin:0;font-family:var(--body);font-weight:600;font-size:16px;line-height:26px;color:var(--grey);text-align:center}.nd-service-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;align-items:center}.nd-service-points li{font-family:var(--body);font-weight:400;font-size:16px;color:var(--muted)}.nd-service-cta{margin-top:20px}.nd-pricing-grid{display:flex;align-items:center;justify-content:center;gap:230px;padding:0 60px}.nd-pricing-left{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.nd-price-amount{font-family:var(--body);font-weight:600;font-size:36px;color:var(--green);margin-bottom:8px}.nd-price-row{font-family:var(--body);font-weight:400;font-size:20px;color:var(--grey)}.nd-price-muted{font-size:16px;color:var(--muted);margin-top:6px}.nd-pricing-rule{width:100%;height:1px;margin:18px 0;background:linear-gradient(90deg,#22c55e00,#22c55e59,#22c55e00)}.nd-pricing-points{list-style:none;margin:0;padding:0;width:100%;display:flex;justify-content:center;gap:28px}.nd-pricing-points li{font-family:var(--body);font-weight:600;font-size:14px;color:var(--grey);white-space:nowrap}.nd-pricing-btn{margin-top:20px}.nd-pricing-demo{width:560px;flex-shrink:0}.nd-pricing-demo img{width:100%;height:100%;object-fit:cover;display:block}.nd-pricing-demo .pa-card{background:linear-gradient(160deg,#22c55e29,#22c55e0a),#0a0f0c;border-color:#22c55e66;box-shadow:0 12px 30px -16px #22c55e73}.nd-pricing-demo .pa-pulse{background:#22c55e;box-shadow:0 0 8px #22c55ebf}.nd-pricing-demo .pa-bar-fill{background:linear-gradient(90deg,#15803d,#22c55e,#4ade80);box-shadow:0 0 14px #22c55e8c;transition:width .9s linear}.nd-pricing-demo .pa-stat-val,.nd-pricing-demo .pa-stat-val span{color:#fff}.nd-pricing-demo .pa-label,.nd-pricing-demo .pa-stat-label,.nd-pricing-demo .pa-bar-meta{color:#ffffffc7}.nd-pricing-demo .pa-tag,.nd-pricing-demo .pa-tag-accent{color:#ffffffe6;background:#ffffff0f;border-color:#ffffff24}.nd-page:not(.is-mobile) .nd-pricing-demo .pa-label{font-size:.9rem}.nd-page:not(.is-mobile) .nd-pricing-demo .pa-stat-label{font-size:.9rem}.nd-page:not(.is-mobile) .nd-pricing-demo .pa-tag{font-size:.99rem}.nd-page:not(.is-mobile) .nd-pricing-demo .pa-bar-meta{font-size:.93rem}.nd-page .sa-card{border-color:#ffffff1f;box-shadow:0 30px 60px -20px #000000b3}.nd-page .sa-sending,.nd-page .sa-toast-icon{color:#4ade80}.nd-page .sa-field.is-active .sa-input{border-color:#22c55e99;background:#22c55e0f;box-shadow:0 0 0 3px #22c55e24}.nd-page .sa-cursor{background:#4ade80}.nd-page .sa-otp-box.is-filled{border-color:#22c55e8c;background:#22c55e1f;box-shadow:0 4px 14px -4px #22c55e80}.nd-page .sa-otp-box.is-cursor{border-color:#4ade80b3;box-shadow:0 0 0 3px #22c55e24}.nd-page .sa-btn{background:linear-gradient(180deg,#22c55e,#15803d);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #22c55e80,0 12px 28px -10px #22c55e8c}.nd-page .sa-btn.is-loading{background:linear-gradient(180deg,#16a34a,#15803d)}.nd-page .sa-toast{border-color:#22c55e66}.nd-page .ra-card{border-color:#ffffff1f;box-shadow:0 30px 60px -20px #000000b3}.nd-page .ra-field.is-active .ra-input{border-color:#22c55e99;background:#22c55e0f;box-shadow:0 0 0 3px #22c55e24}.nd-page .ra-cursor{background:#4ade80}.nd-page .ra-upload-empty{border-color:#22c55e66;background:#22c55e0a}.nd-page .ra-upload-icon{background:#22c55e2e;color:#bbf7d0}.nd-page .ra-upload-progress{border-color:#22c55e66}.nd-page .ra-file-icon{background:#22c55e26;color:#bbf7d0}.nd-page .ra-bar-fill{background:linear-gradient(90deg,#16a34a,#22c55e,#4ade80);box-shadow:0 0 10px #4ade808c}.nd-page .ra-btn{background:linear-gradient(180deg,#22c55e,#15803d);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #22c55e80,0 12px 28px -10px #22c55e8c}.nd-page .ha-tile-main{background:radial-gradient(circle at 50% 35%,rgba(34,197,94,.12),transparent 60%),linear-gradient(135deg,#1c1c28,#14141c)}.nd-page .ha-avatar{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 6px 16px #22c55e66}.nd-page .ha-pulse-ring{border-color:#22c55e8c}.nd-page .ha-avatar-self{background:linear-gradient(135deg,#4ade80,#16a34a);box-shadow:0 3px 10px #22c55e66}.nd-page .ha-bar{background:#4ade80}.nd-page .ha-bubble,.nd-page .ha-bubble:after{background:#15803df2}.nd-page .ha-bubble{box-shadow:0 8px 22px #22c55e73}.nd-page .ha-overlay{border-color:#22c55e73;box-shadow:0 0 0 1px #22c55e2e,0 16px 40px -12px #000000b3,0 0 40px -8px #22c55e80}.nd-page .ha-pulse{background:#4ade80}.nd-page .ha-transcript{border-left-color:#22c55e8c}.nd-reviews-stage{position:relative;height:300px}.nd-review{position:absolute;top:50%;left:50%;width:441px;min-height:240px;padding:40px;background:var(--mint);display:flex;flex-direction:column;justify-content:space-between;transition:transform 1.25s cubic-bezier(.4,0,.2,1),opacity 1.25s ease}.nd-review-inner{display:flex;flex-direction:column;gap:10px;height:100%}.nd-review-name{font-family:var(--head);font-weight:800;font-size:18px;color:var(--forest);text-align:center}.nd-review-text{margin:0;font-family:var(--body);font-weight:400;font-size:14px;color:var(--mint-text);text-align:center}.nd-review-foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:14px}.nd-review-role{font-family:var(--head);font-weight:800;font-size:15px;color:var(--mint-text)}.nd-stars{color:var(--green);letter-spacing:3px;font-size:15px}.nd-review-t2{transform:translate(-50%,-50%) scale(1);opacity:1;z-index:5}.nd-review-t1{transform:translate(-104%,-50%) scale(.8);opacity:.5;z-index:4}.nd-review-t3{transform:translate(4%,-50%) scale(.8);opacity:.5;z-index:4}.nd-review-t0{transform:translate(-160%,-50%) scale(.62);opacity:.22;z-index:3}.nd-review-t4{transform:translate(60%,-50%) scale(.62);opacity:.22;z-index:3}.nd-review.no-anim{transition:none}.nd-faq-list{display:flex;flex-direction:column;gap:20px}.nd-faq-item{border-bottom:.5px solid rgba(255,255,255,.08)}.nd-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:80px;padding:4px 0 20px;background:none;border:0;cursor:pointer;text-align:left}.nd-faq-q>span:first-child{font-family:var(--body);font-weight:400;font-size:18px;color:var(--white)}.nd-faq-caret{color:var(--white);display:inline-flex;flex-shrink:0;transition:transform .4s ease-out}.nd-faq-item.is-open .nd-faq-caret{transform:rotate(180deg)}.nd-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .4s ease-out}.nd-faq-item.is-open .nd-faq-a{max-height:200px;padding:0 0 20px}.nd-faq-a p{margin:0;max-width:1100px;font-family:var(--body);font-weight:600;font-size:16px;line-height:24px;color:var(--muted)}.nd-contact{padding:80px 120px}.nd-contact-card{display:flex;align-items:center;justify-content:center;gap:40px;padding:80px;background:linear-gradient(104deg,#22c55e4d 16%,#22c55e08 103%),var(--card);filter:drop-shadow(0 4px 2px rgba(0,0,0,.2))}.nd-contact-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.nd-contact-title{margin:0;font-family:var(--head);font-weight:500;font-size:28px;color:var(--white)}.nd-contact-sub{margin:0;font-family:var(--body);font-weight:400;font-size:16px;color:var(--grey)}.nd-contact-price{margin:0;font-family:var(--body);font-weight:600;font-size:16px;color:var(--grey)}.nd-m-contact .nd-contact-mail{display:inline-block;margin-top:4px;font-family:var(--body);font-weight:600;font-size:16px;color:#fff;word-break:break-all}.nd-contact-perks{margin:0;font-family:var(--body);font-weight:400;font-size:16px;line-height:25px;color:var(--grey)}.nd-contact-actions{display:flex;gap:20px;margin-top:20px}.nd-contact-form{width:720px;flex-shrink:0;padding:40px;background:#ffffff0a;border:.5px solid var(--green-border);display:flex;flex-direction:column;gap:40px}.nd-form-head{display:flex;flex-direction:column;gap:10px}.nd-form-title{margin:0;font-family:var(--head);font-weight:500;font-size:22px;color:var(--white)}.nd-form-sub{margin:0;font-family:var(--body);font-weight:400;font-size:16px;line-height:22px;color:var(--white)}.nd-form-row{display:flex;gap:80px}.nd-field{flex:1;min-width:0;display:flex;flex-direction:column}.nd-field>span{font-family:var(--body);font-weight:600;font-size:16px;line-height:22px;color:var(--grey);text-transform:capitalize}.nd-field input{height:36px;background:none;border:0;border-bottom:.5px solid rgba(119,119,119,.6);color:var(--white);font-family:var(--body);font-size:16px;padding:0 4px;outline:none}.nd-field input:focus{border-bottom-color:var(--green)}.nd-form-actions{display:flex;justify-content:flex-end}.nd-footer{padding:80px 120px;display:flex;flex-direction:column;gap:80px}.nd-footer-top{display:flex;flex-direction:column;gap:60px}.nd-footer-brand{display:flex;flex-direction:column;align-items:center;gap:12px}.nd-footer-brand .nd-brand{justify-content:center}.nd-footer-brand .nd-brand,.nd-m-foot-brand .nd-brand{flex-direction:column;gap:8px}.nd-footer-tagline{margin:0;max-width:1680px;font-family:var(--body);font-weight:400;font-size:20px;line-height:30px;color:var(--white);text-align:center}.nd-footer-cols{display:flex;justify-content:space-between;gap:20px}.nd-footer-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:20px}.nd-footer-col h4{margin:0;font-family:var(--body);font-weight:600;font-size:16px;color:var(--white)}.nd-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:20px}.nd-footer-col li a{font-family:var(--body);font-weight:600;font-size:14px;color:var(--muted)}.nd-footer-col li a:hover{color:var(--white)}.nd-footer-bottom{display:flex;flex-direction:column;align-items:center;gap:10px}.nd-footer-rule{width:100%;height:1px;background:linear-gradient(90deg,#fff0,#ffffff14,#fff0)}.nd-socials{display:flex;gap:66px;padding:6px 0}.nd-socials a[aria-label=WhatsApp] svg{width:18px;height:18px}.nd-socials a{color:var(--muted);display:inline-flex;transition:color .3s ease-out,transform .3s ease-out}.nd-socials a:hover{color:var(--white);transform:scale(1.18)}.nd-copyright{display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--body);font-weight:600;font-size:14px;color:var(--muted);text-align:center}.nd-btn-anim:before{content:"";position:absolute;left:0;top:0;bottom:0;width:38px;z-index:0;transition:width .4s linear}.nd-btn-dl.nd-btn-anim:before,.nd-btn-wa.nd-btn-anim:before{background:linear-gradient(#0003,#0003),var(--green)}.nd-btn-demo.nd-btn-anim:before{background:linear-gradient(#ffffff29,#ffffff29),#22c55e1a}.nd-btn-anim:hover:before{width:100%}.nd-btn-wa.nd-btn-anim:before{transition:width .3s ease-out}.nd-btn-anim .nd-btn-ico,.nd-btn-anim .nd-btn-label{position:relative;z-index:1}.nd-btn-anim .nd-btn-ico{background:transparent!important}.nd-btn-anim .nd-btn-label{transition:transform .4s linear}.nd-btn-anim:hover .nd-btn-label{transform:translate(-6px)}.nd-nav-link svg{transition:transform .2s ease-out,opacity .2s ease-out}.nd-nav-link:hover svg{transform:rotate(180deg);opacity:1}.nd-logo-img{transition:transform .25s ease}.nd-brand:hover .nd-logo-img{transform:rotate(8deg) scale(1.06)}.nd-feature:after{content:"";position:absolute;top:-30px;bottom:-30px;left:-60px;width:130px;background:linear-gradient(90deg,#22c55e00,#22c55e1a,#22c55e00);transform:rotate(-7deg);opacity:0;pointer-events:none;transition:transform 1.25s linear,opacity 1.25s linear}.nd-feature:hover:after{opacity:1;transform:rotate(-7deg) translate(480px)}.nd-service-card:hover{border-color:#00ce4c;box-shadow:0 0 24px #00ce4c59,0 0 0 1px #00ce4c59}.nd-review{cursor:pointer}.nd-review-t2{cursor:default}.nd-faq-q>span:first-child{transition:color .18s ease}.nd-faq-q:hover>span:first-child{color:#fff}.nd-dm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c;animation:nd-dm-fade .2s ease-out}.nd-lang-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0006;animation:nd-dm-fade .2s ease-out}.nd-langmodal{width:520px;max-width:100%;display:flex;flex-direction:column;gap:40px;padding:40px;background:linear-gradient(#0000004d,#0000004d),#0b0e0d;border:.5px solid rgba(34,197,94,.6);transform:scale(.8);transform-origin:center}.nd-lang-head{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;text-align:center}.nd-lang-title{margin:0;font-family:var(--head);font-weight:500;font-size:22px;color:#22c55e}.nd-lang-sub{margin:0;font-family:var(--body);font-weight:400;font-size:18px;color:#d6d6d6;text-align:center}.nd-lang-actions{display:flex;gap:40px;width:100%}.nd-lang-actions .nd-btn-normal{flex:1;min-width:0;height:38px}.nd-page[data-theme] .nd-langmodal .nd-btn-label{color:#fff}.nd-page[data-theme=light] .nd-lang-title{color:#d6d6d6}.nd-page[data-theme=light] .nd-lang-sub{color:#c1c1c1}.nd-page.is-mobile .nd-langmodal{gap:20px;padding:20px 40px}.nd-page.is-mobile .nd-lang-sub{font-size:14px}@keyframes nd-dm-fade{0%{opacity:0}to{opacity:1}}.nd-datemodal{width:584px;max-width:100%;max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;padding:40px;background:linear-gradient(#0000004d,#0000004d),var(--card);border:.5px solid var(--green-border);display:flex;flex-direction:column;align-items:center;gap:40px;animation:nd-dm-pop .2s ease-out}.nd-page:not(.is-mobile) .nd-datemodal{transform:scale(.7);transform-origin:center;max-height:calc((100vh - 40px) / .7)}@keyframes nd-dm-pop{0%{opacity:0}to{opacity:1}}.nd-dm-head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.nd-dm-title{margin:0;font-family:var(--head);font-weight:500;font-size:22px;color:var(--white)}.nd-dm-sub{margin:0;font-family:var(--body);font-weight:600;font-size:16px;color:var(--muted);text-transform:capitalize}.nd-dm-error{margin:0;font-family:var(--body);font-weight:500;font-size:14px;color:#f87171;text-align:center}.nd-dm-cal{display:flex;flex-direction:column;gap:20px}.nd-dm-nav{display:flex;flex-direction:column}.nd-dm-rule{height:1px;width:100%;background:linear-gradient(90deg,#22c55e00,#22c55e4d,#22c55e00)}.nd-dm-navrow{display:flex;align-items:center;justify-content:space-between;gap:80px;padding:8px 0}.nd-dm-arrow{background:none;border:0;cursor:pointer;color:var(--grey);font-size:18px;line-height:1;padding:0 8px}.nd-dm-arrow.is-dim{opacity:.2;cursor:default}.nd-dm-month{font-family:var(--body);font-weight:600;font-size:16px;color:var(--grey);text-transform:capitalize;white-space:nowrap}.nd-dm-days{display:grid;grid-template-columns:repeat(7,42px);gap:0 35px}.nd-dm-days span{font-family:var(--body);font-weight:600;font-size:16px;color:#fff;text-align:center}.nd-dm-grid{display:grid;grid-template-columns:repeat(7,42px);gap:20px 35px}.nd-dm-date{width:42px;height:42px;border-radius:20px;border:0;background:none;cursor:pointer;font-family:var(--body);font-weight:600;font-size:16px;color:var(--grey);transition:background .15s ease,color .15s ease}.nd-dm-date.is-past{opacity:.2;cursor:default}.nd-dm-date:not(.is-past):hover{background:#22c55e26}.nd-dm-date.is-picked{background:var(--green);color:#fff}.nd-dm-actions{display:flex;gap:24px;justify-content:center}.nd-dm-btn{position:relative;z-index:0;overflow:hidden;min-width:150px;padding:12px 40px;box-sizing:border-box;background:#22c55e0a;border:.5px solid var(--green-border);color:var(--white);font-family:var(--body);font-weight:600;font-size:16px;cursor:pointer;transition:color .4s linear}.nd-dm-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1;background:var(--green);transition:width .4s linear}.nd-dm-btn:hover:not(:disabled):before{width:100%}.nd-dm-btn:hover:not(:disabled){color:#fff}.nd-dm-btn:disabled{opacity:.4;cursor:default}.nd-dm-band{display:flex;flex-direction:column;width:100%}.nd-dm-bandtext{text-align:center;padding:12px 0;font-family:var(--body);font-weight:600;font-size:16px;color:var(--white)}.nd-dm-bandrow{display:flex;justify-content:space-between;gap:30px;padding:12px 6px;font-family:var(--body);font-weight:600;font-size:16px;color:var(--white)}.nd-dm-lbl{font-weight:400;color:var(--muted)}.nd-dm-times{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 16px;width:100%}.nd-dm-time{padding:8px 4px;border:0;border-radius:8px;background:none;cursor:pointer;font-family:var(--body);font-weight:600;font-size:16px;color:var(--white);transition:background .15s ease,color .15s ease}.nd-dm-time.is-past{opacity:.3;cursor:default}.nd-dm-time:not(.is-past):hover{background:#22c55e26}.nd-dm-time.is-picked{background:var(--green);color:#fff}.nd-dm-form{display:flex;flex-direction:column;gap:24px;width:100%}.nd-dm-field{display:flex;flex-direction:column;gap:10px}.nd-dm-field>span{font-family:var(--body);font-weight:600;font-size:16px;color:var(--white)}.nd-dm-field input{background:none;border:0;border-bottom:.5px solid rgba(127,127,127,.35);padding:6px 0;font-family:var(--body);font-size:15px;color:var(--white);outline:none}.nd-dm-field input:focus{border-bottom-color:var(--green)}.nd-dm-field input::placeholder{color:var(--muted);font-style:italic}.nd-dm-check{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 38% 28%,#34d36b,#157f3c)}.nd-dm-when{margin:0;text-align:center;font-family:var(--body);font-weight:600;font-size:18px;color:var(--white)}.nd-dm-email{margin:0;text-align:center;font-family:var(--body);font-weight:400;font-size:14px;line-height:1.9;color:var(--muted)}.nd-dm-email b{color:var(--white);font-weight:600}@media (prefers-reduced-motion: reduce){.nd-page *{animation:none!important;transition-duration:.01ms!important}}.nd-page[data-theme=light]{--bg: #eaf7ef;--card: #e0f7e8;--green: #18803e;--white: #1b2f23;--brand: #0d5829;--text: #404040;--grey: #404040;--muted: #7b7b7b;--tag-bg: #18803e;--green-line: rgba(11, 14, 13, .3);--mint: #ffffff}.nd-page[data-theme=light] .nd-moon-track{transform:translateY(-30px)}.nd-page[data-theme=light] .nd-moon:hover .nd-moon-track{transform:translateY(0)}.nd-page[data-theme=light] .nd-navbar{background:linear-gradient(219.69deg,#22c55e3d 1.18%,#fff9 31.52%,#fff9 45.66%,#22c55e0f 81.01%,#ffffff7a 90.73%),linear-gradient(90deg,#fffc,#fffc),#22c55e}.nd-page[data-theme=light] .nd-hero{background:linear-gradient(180deg,#22c55e29,#22c55e00 75%)}.nd-page[data-theme=light] .nd-footer,.nd-page[data-theme=light] .nd-m-footer{background:linear-gradient(247.48deg,#22c55e3d 13.741%,#fff9 31.47%,#fff9 55.676%,#22c55e0f 83.828%,#ffffff7a 94.501%),linear-gradient(90deg,#fffc,#fffc),linear-gradient(90deg,#22c55e,#22c55e)}.nd-page[data-theme=light] .nd-nav-link{color:var(--text)}.nd-logo-light,.nd-page[data-theme=light] .nd-logo-dark{display:none}.nd-page[data-theme=light] .nd-logo-light{display:block}.nd-page[data-theme=light] .nd-moon{color:#18803e}.nd-page[data-theme=light] .nd-tag{color:#f8faf8;border-color:#0e2919}.nd-page[data-theme=light] .nd-btn-label{color:#18803e}.nd-page[data-theme=light] .nd-btn-anim:hover .nd-btn-label,.nd-page[data-theme=light] .nd-btn-normal:hover .nd-btn-label{color:#f8faf8}.nd-page[data-theme=light] .nd-btn-demo.nd-btn-anim:before{background:var(--green)}.nd-page[data-theme=light] .nd-h1{color:#0b0e0d}.nd-page[data-theme=light] .nd-service-card{background:var(--card);border-color:#00ce4c73}.nd-page[data-theme=light] .nd-faq-item{border-bottom-color:#0b0e0d1f}.nd-page[data-theme=light] .nd-faq-q:hover>span:first-child,.nd-page[data-theme=light] .nd-faq-item.is-open .nd-faq-q>span:first-child{color:#050a07}.nd-page[data-theme=light] .nd-service-rule,.nd-page[data-theme=light] .nd-footer-rule{background:linear-gradient(90deg,#0b0e0d00,#0b0e0d1f,#0b0e0d00)}.nd-page[data-theme=light] .nd-feature:before{background:linear-gradient(180deg,#0b0e0d00,#0b0e0d14,#0b0e0d00)}.nd-page[data-theme=light] .nd-mega{background:#bcedcecc}.nd-page[data-theme=light] .nd-mega-intro h4,.nd-page[data-theme=light] .nd-mega-intro p,.nd-page[data-theme=light] .nd-mega-hub,.nd-page[data-theme=light] .nd-mega-head{color:#1b2f23}.nd-page[data-theme=light] .nd-mega-col li a,.nd-page[data-theme=light] .nd-mega-posts li a>span:last-child{color:#404040}.nd-page[data-theme=light] .nd-mega-col li a:hover,.nd-page[data-theme=light] .nd-mega-posts li a:hover>span:last-child{color:#18803e}.nd-page[data-theme=light] .nd-review{box-shadow:0 4px 18px #0b0e0d14}.nd-page[data-theme=light] .nd-datemodal{--white: #d6d6d6;--grey: #c1c1c1;--text: #e3e3e3;--muted: #7b7b7b;--green: #22c55e;--green-border: rgba(34, 197, 94, .6);--card: #0b0e0d;background:linear-gradient(#0000004d,#0000004d),#0b0e0d}.nd-page[data-theme=light] .nd-contact-card{--white: #d6d6d6;--grey: #c1c1c1;--text: #e3e3e3;--muted: #7b7b7b;--green: #22c55e;--card: #0b0e0d}.nd-page[data-theme=light] .nd-contact-card .nd-btn-label{color:#fff}@media (max-width: 768px){.nd-frame,.nd-frame *{max-width:none}}.nd-page.is-mobile .nd-frame,.nd-m{width:412px;overflow-x:clip}.nd-page.is-mobile .nd-h2{font-size:24px;line-height:30px}.nd-page.is-mobile .nd-sub{font-size:14px;line-height:21px;max-width:320px;margin-top:10px}.nd-page.is-mobile .nd-heading{margin-bottom:32px}.nd-m-sec{padding:40px 24px}.nd-m-nav{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:.5px solid var(--green-border);background:linear-gradient(90deg,#0006,#0006),var(--card)}.nd-page.is-mobile[data-theme=light] .nd-m-nav{background:linear-gradient(90deg,#22c55e24,#ffffff8c 45%,#22c55e0d),#fff9}.nd-m-brandtext{display:flex;flex-direction:column;line-height:1.2}.nd-m-brandtext b{font-family:var(--body);font-weight:600;font-size:16px;color:var(--white)}.nd-m-brandtext i{font-family:var(--head);font-weight:600;font-style:normal;font-size:13px;color:var(--green);margin-top:1px}.nd-m-burger{background:none;border:0;padding:0;cursor:pointer;color:var(--white);display:grid;place-items:center}.nd-m-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1299;background:#00000080;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.nd-m-menu-scrim.is-open{opacity:1;visibility:visible;transition:opacity .45s ease}.nd-m-menu{position:fixed;top:0;bottom:0;left:0;right:auto;width:90vw;max-width:90vw;z-index:1300;display:flex;flex-direction:column;box-sizing:border-box;background:var(--bg);border-right:.5px solid var(--green-border);box-shadow:4px 0 24px #0000004d;font-family:var(--body);transform:translate(-100%);visibility:hidden;transition:transform .45s cubic-bezier(.4,0,.2,1),visibility 0s linear .45s}.nd-m-menu.is-open{transform:none;visibility:visible;transition:transform .45s cubic-bezier(.4,0,.2,1)}.nd-m-menu-nav{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:.5px solid var(--green-border);background:linear-gradient(90deg,#0006,#0006),var(--card)}.nd-page.is-mobile[data-theme=light] .nd-m-menu-nav{background:linear-gradient(90deg,#22c55e24,#ffffff8c 45%,#22c55e0d),#fff9}.nd-m-menu-x{background:none;border:0;padding:0;cursor:pointer;color:var(--white);display:grid;place-items:center}.nd-m-menu-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px;padding:20px 20px 10px}.nd-m-menu-group{display:flex;flex-direction:column;gap:6px}.nd-m-menu-indent{padding:0 10px}.nd-m-menu-cap{font-family:var(--head);font-weight:500;font-size:12px;color:var(--muted);padding:6px 0}.nd-m-menu-cap-mode,.nd-page.is-mobile[data-theme=light] .nd-m-menu-cap{color:var(--green)}.nd-m-menu-rule{height:0;border-top:.5px solid var(--green-line, rgba(127, 127, 127, .25));width:216px;align-self:center;margin:2px 0}.nd-m-menu-mode{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 6px 10px}.nd-m-menu-mode>span{font-family:var(--head);font-weight:500;font-size:14px;color:var(--white)}.nd-m-menu-toggle{background:none;border:0;padding:0;cursor:pointer;color:var(--white);display:grid;place-items:center}.nd-page.is-mobile[data-theme=light] .nd-m-menu-toggle{color:var(--green)}.nd-m-menu-item{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:6px 0;cursor:pointer;text-align:left}.nd-m-menu-ico{color:var(--white);display:grid;place-items:center;flex-shrink:0}.nd-page.is-mobile[data-theme=light] .nd-m-menu-ico{color:var(--green)}.nd-m-menu-text{flex:1;font-family:var(--head);font-weight:500;font-size:14px;color:var(--white)}.nd-m-menu-chev{color:var(--muted);display:grid;place-items:center;flex-shrink:0}.nd-m-menu-item:hover .nd-m-menu-text{color:var(--green)}.nd-m-menu-acc{display:flex;flex-direction:column;width:100%}.nd-m-menu-chev-acc{transition:transform .3s ease-out}.nd-m-menu-acc.is-open .nd-m-menu-chev-acc{transform:rotate(180deg)}.nd-m-menu-acc.is-open>.nd-m-menu-item .nd-m-menu-text{color:var(--green)}.nd-m-menu-sub{overflow:hidden;max-height:0;padding-left:20px;transition:max-height .3s ease-out}.nd-m-menu-acc.is-open .nd-m-menu-sub{transition:max-height .4s ease-out}.nd-m-menu-sub-inner{display:flex;flex-direction:column}.nd-m-menu-sublink{border:0;border-left:.5px solid var(--green);background:none;padding:6px 0 6px 10px;text-align:left;cursor:pointer;font-family:var(--head);font-weight:800;font-size:14px;color:var(--muted);transition:color .15s ease}.nd-m-menu-sublink:hover{color:var(--green)}.nd-m-menu-foot{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px;border-top:.5px solid var(--green-border);background:linear-gradient(90deg,#0006,#0006),var(--card)}.nd-m-menu-price,.nd-m-menu-wa{align-self:stretch;margin:0 34px 0 20px}.nd-page.is-mobile[data-theme=light] .nd-m-menu-foot{background:var(--card)}.nd-m-menu-price{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 16px;text-align:left;background:#166e3499;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%)}.nd-m-menu-price-cap{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:5px;font-family:var(--head);font-weight:600;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd1}.nd-m-menu-price-cap i{width:6px;height:6px;border-radius:40px;background:#2bee63;box-shadow:0 0 5px #2bee63cc;animation:nd-blink 1s step-end infinite}.nd-m-menu-rate{position:relative;top:-1.5px;text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:#ffffffd1}.nd-m-menu-price-main{position:relative;text-align:left;min-height:1.5em;line-height:1.5em;font-family:JetBrains Mono,Courier New,ui-monospace,monospace;font-weight:600;font-size:16px;color:var(--white)}.nd-roll-num{position:relative;display:inline-block;height:1.5em;line-height:1.5em;overflow:hidden;vertical-align:bottom}.nd-roll-num .nd-rn-in{display:inline-block;animation:ndPriceIn .5s cubic-bezier(.22,1,.36,1) both}.nd-roll-num .nd-rn-out{position:absolute;left:0;right:0;text-align:center;animation:ndPriceOut .5s cubic-bezier(.22,1,.36,1) both}@keyframes ndPriceIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ndPriceOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media (prefers-reduced-motion: reduce){.nd-roll-num .nd-rn-out{display:none}}.nd-m-menu-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--green);animation:nd-blink 1s step-end infinite}@keyframes nd-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.nd-page.is-mobile[data-theme=light] .nd-m-menu-price{background:#126130}.nd-page.is-mobile[data-theme=light] .nd-m-menu-price-main{color:#fff}.nd-page.is-mobile[data-theme=light] .nd-m-menu-caret{background:#fff}.nd-page.is-mobile[data-theme=light] .nd-m-menu-wa{color:#fff}.nd-m-menu-wa{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;padding:8px 20px;background:#18803e;border:.5px solid rgba(34,197,94,.5);color:#f8faf8;font-family:var(--body);font-weight:600;font-size:14px;cursor:pointer}.nd-m-menu-wa svg{color:#f8faf8}.nd-m-menu-note{display:flex;align-items:center;justify-content:center;padding:8px 20px;background:#22c55e05;border:.5px solid rgba(34,197,94,.5);color:var(--muted);font-family:var(--body);font-weight:600;font-size:16px}.nd-m-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 24px}.nd-m-hero .nd-tag{margin-bottom:22px}.nd-m-h1{margin:0 0 18px;font-family:var(--head);font-weight:500;font-size:30px;line-height:1.18;color:var(--white)}.nd-m-htext{margin:0 0 4px;font-family:var(--body);font-size:15px;line-height:22px;color:var(--grey)}.nd-m-hsub{margin:0 0 22px;font-family:var(--body);font-weight:600;font-size:14px;color:var(--white)}.nd-m-hline{width:215px;height:1px;margin:0 0 24px;background:linear-gradient(90deg,rgba(34,197,94,0),var(--green-line),rgba(34,197,94,0))}.nd-m-himg{width:100%;border-radius:14px;display:block;margin-bottom:22px}.nd-m-note{width:100%;box-sizing:border-box;padding:12px;margin-bottom:16px;border:.5px solid var(--green-line);background:#22c55e08;font-family:var(--body);font-weight:600;font-size:14px;color:var(--muted);text-align:center}.nd-m-hero .nd-btn{width:100%}.nd-m-step{display:block;text-align:center;margin:6px 0 28px}.nd-m-step .nd-step-num{display:inline;width:auto;opacity:1;margin-right:10px}.nd-m-step .nd-step-title{display:inline;font-size:22px;font-weight:600;color:var(--green);white-space:normal}.nd-m-hiw-visual{width:100%;display:flex;justify-content:center;cursor:pointer}.nd-m-feat-row{display:flex;align-items:center;gap:4px}.nd-m-arrow{flex-shrink:0;background:none;border:0;padding:6px;cursor:pointer;color:var(--muted);display:grid;place-items:center;transition:color .15s ease}.nd-m-arrow:hover{color:var(--green)}.nd-m-feat{flex:1;min-width:0}.nd-m-feat:before,.nd-m-feat:after{display:none}.nd-m-feat .nd-feature-title{white-space:normal}.nd-m-feat .nd-feature-desc{animation:nd-fade-swap .3s linear}.nd-m-services{display:flex;flex-direction:column;gap:24px}.nd-page.is-mobile .nd-service-card{width:100%;padding:28px 24px}.nd-m-pricing{display:flex;flex-direction:column;align-items:center;text-align:center}.nd-m-pricing .nd-price-amount{font-size:26px;margin-bottom:2px}.nd-m-pricing .nd-price-row{font-size:15px;margin-bottom:20px}.nd-m-pricing .nd-pricing-demo{width:100%;margin-bottom:22px}.nd-m-pricepoints{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:10px;font-family:var(--body);font-weight:600;font-size:14px;color:var(--grey);width:100%}.nd-m-pricepoints li{white-space:nowrap}.nd-m-reviews-stage{position:relative;height:240px;margin-inline:-24px;overflow-x:clip}.nd-page.is-mobile .nd-review{width:300px;min-height:200px;padding:28px 24px}.nd-page.is-mobile .nd-review-text{font-size:13px}.nd-page.is-mobile .nd-review-t2{transform:translate(-50%,-50%) scale(1);opacity:1;z-index:5}.nd-page.is-mobile .nd-review-t1{transform:translate(-95%,-50%) scale(.8);opacity:.3;z-index:4}.nd-page.is-mobile .nd-review-t3{transform:translate(-5%,-50%) scale(.8);opacity:.3;z-index:4}.nd-page.is-mobile .nd-review-t0{transform:translate(-120%,-50%) scale(.7);opacity:0;z-index:3}.nd-page.is-mobile .nd-review-t4{transform:translate(20%,-50%) scale(.7);opacity:0;z-index:3}.nd-page.is-mobile .nd-faq-q{gap:16px;padding:4px 0 16px}.nd-page.is-mobile .nd-faq-q>span:first-child{font-size:16px}.nd-m-contact{flex-direction:column;padding:28px 24px;gap:26px}.nd-m-contact .nd-contact-left{align-items:center;text-align:center}.nd-page.is-mobile .nd-contact-title{font-size:22px}.nd-page.is-mobile .nd-contact-form{width:100%}.nd-page.is-mobile .nd-form-row{flex-direction:column;gap:22px}.nd-m-footer{padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:24px}.nd-m-foot-brand{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.nd-page.is-mobile .nd-footer-tagline{font-size:15px;line-height:22px}.nd-m-foot-acc{width:100%;display:flex;flex-direction:column}.nd-m-foot-q{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 0;background:none;border:0;cursor:pointer;font-family:var(--body);font-weight:600;font-size:16px;color:var(--white)}.nd-m-foot-q svg{color:var(--muted);transition:transform .25s ease}.nd-m-foot-item.is-open .nd-m-foot-q svg{transform:rotate(180deg)}.nd-m-foot-links{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;display:flex;flex-direction:column;align-items:center;gap:10px}.nd-m-foot-item.is-open .nd-m-foot-links{max-height:320px;padding:2px 0 16px}.nd-m-foot-links li a{font-family:var(--body);font-weight:600;font-size:14px;color:var(--muted);transition:color .15s ease}.nd-m-foot-links li a:hover{color:var(--white)}.nd-page.is-mobile .nd-datemodal{padding:24px 18px;gap:22px}.nd-page.is-mobile .nd-dm-title{font-size:19px}.nd-page.is-mobile .nd-dm-sub{font-size:14px}.nd-page.is-mobile .nd-dm-navrow{gap:24px}.nd-page.is-mobile .nd-dm-days,.nd-page.is-mobile .nd-dm-grid{grid-template-columns:repeat(7,1fr);gap:10px 4px}.nd-page.is-mobile .nd-dm-days span{font-size:13px}.nd-page.is-mobile .nd-dm-date{width:100%;height:36px;border-radius:18px;font-size:14px}.nd-page.is-mobile .nd-dm-times{grid-template-columns:repeat(3,1fr);gap:14px 8px}.nd-page.is-mobile .nd-dm-time{font-size:14px;padding:8px 2px}.nd-page.is-mobile .nd-dm-bandtext{font-size:15px}.nd-page.is-mobile .nd-dm-bandrow{flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:14px}.nd-page.is-mobile .nd-dm-when{font-size:16px}.nd-page.is-mobile .nd-dm-actions{gap:14px;width:100%}.nd-page.is-mobile .nd-dm-btn{flex:1;min-width:0;padding:12px 8px}.nd-how-visual .ha-app-slot{aspect-ratio:9 / 9.2}.nd-how-visual .ha-app-slot .ra-app{bottom:25%}.nd-m-hiw-visual .ha-app-slot{aspect-ratio:9 / 11}.nd-m-hiw-visual .ha-app-slot .ra-app{bottom:9%}.nd-m-hiw-visual .hero-anim-frame{width:100%;margin:0 auto}.nd-m-hiw-visual .sa-frame,.nd-m-hiw-visual .ra-frame{padding-left:0;padding-right:0;max-width:none}.nd-shell-main{padding:96px 120px 140px;min-height:620px}.nd-shell-main-m{padding:40px 24px 64px;min-height:0}.nd-legal{max-width:1120px;margin:0 auto;font-family:var(--body)}.nd-legal-title{font-family:var(--head);font-weight:800;font-size:60px;line-height:1.1;color:var(--white);margin:0 0 10px}.nd-legal-meta{font-family:var(--body);font-size:18px;color:var(--muted);margin:0 0 48px}.nd-legal-lead{font-size:22px;line-height:1.7;color:var(--text);margin:0 0 32px}.nd-legal h2{font-family:var(--head);font-weight:600;font-size:32px;color:var(--white);margin:44px 0 16px}.nd-legal p{font-size:20px;line-height:1.8;color:var(--grey);margin:0 0 18px}.nd-legal ul{list-style:none;padding:0;margin:0 0 24px}.nd-legal li{position:relative;padding-left:32px;font-size:20px;line-height:1.75;color:var(--grey);margin-bottom:12px}.nd-legal li:before{content:"";position:absolute;left:6px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--green)}.nd-legal a{color:var(--green)}.nd-legal a:hover{text-decoration:underline}.nd-legal-foot{margin-top:56px;padding-top:28px;border-top:.5px solid var(--green-line);font-size:18px;color:var(--muted)}.nd-page.is-mobile .nd-legal-title{font-size:30px}.nd-page.is-mobile .nd-legal-meta{font-size:13px;margin-bottom:28px}.nd-page.is-mobile .nd-legal-lead{font-size:15px;margin-bottom:22px}.nd-page.is-mobile .nd-legal h2{font-size:20px;margin:28px 0 12px}.nd-page.is-mobile .nd-legal p{font-size:14.5px;margin-bottom:14px}.nd-page.is-mobile .nd-legal li{font-size:14.5px;padding-left:22px;margin-bottom:10px}.nd-page.is-mobile .nd-legal li:before{left:4px;top:9px;width:6px;height:6px}.nd-page.is-mobile .nd-legal-foot{font-size:13px;margin-top:36px}.nd-cta{margin:80px auto 0;max-width:1520px;background:linear-gradient(160deg,#0f3d24,#0a2c19);border-radius:4px;padding:64px 24px;text-align:center}.nd-cta-h{font-family:var(--head);font-weight:500;font-size:28px;color:#f8faf8;margin:0 0 18px}.nd-cta-sub{font-size:16px;color:#d6d6d6;margin:0 0 22px}.nd-cta-rate{font-size:16px;font-weight:600;color:#d6d6d6;margin:0 0 10px}.nd-cta-points{font-size:16px;line-height:25px;color:#d6d6d6;margin:0 0 26px}.nd-cta .nd-btn{margin:0 auto}.nd-cta .nd-btn-dl .nd-btn-label{color:#fff}.nd-page.is-mobile .nd-cta{margin-top:52px;padding:24px;border-radius:0;background:linear-gradient(96deg,#22c55e4d 16%,#22c55e08 103%),#0b0e0d;box-shadow:0 4px 2px #0003}.nd-page.is-mobile .nd-cta-h{font-size:24px;color:#d6d6d6;margin-bottom:20px}.nd-page.is-mobile .nd-cta-sub{font-size:14px;color:#c1c1c1;margin-bottom:20px}.nd-page.is-mobile .nd-cta-rate{font-size:16px;color:#c1c1c1;margin-bottom:10px}.nd-page.is-mobile .nd-cta-points{font-size:14px;color:#7b7b7b;margin-bottom:0}.nd-page.is-mobile .nd-cta .nd-btn{display:none}.blg{font-family:var(--body)}.blg-crumb{display:flex;align-items:center;gap:10px;font-family:var(--head);font-weight:500;font-size:16px;color:var(--muted);margin-bottom:40px}.blg-crumb a{color:var(--green)}.blg-crumb .blg-crumb-sep{color:var(--muted)}.blg-hero{text-align:center;margin:0 auto 48px}.blg-h1{font-family:var(--head);font-weight:700;font-size:54px;line-height:1.2;color:var(--white);margin:0 0 24px}.blg-lead{font-size:20px;line-height:30px;color:var(--text);max-width:1120px;margin:0 auto}.blg-featured{display:flex;gap:60px;align-items:center;max-width:1680px;margin:0 auto;text-decoration:none}.blg-featured-cover{flex-shrink:0;width:56%;max-width:722px;aspect-ratio:722 / 390;border-radius:12px;overflow:hidden;box-shadow:0 24px 50px -22px #0000004d}.blg-featured-cover img{width:100%;height:100%;object-fit:cover;display:block}.blg-featured-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.blg-date{display:inline-block;background:#2529411a;padding:4px 12px;font-family:var(--body);font-weight:600;font-size:12px;color:var(--white)}.blg-date-m{display:none}.blg-featured-title{font-family:var(--head);font-weight:600;font-size:32px;line-height:1.25;color:var(--white);margin:0}.blg-featured-excerpt{font-family:var(--body);font-size:16px;line-height:1.6;color:var(--text);margin:0}.blg-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:88px 0 32px}.blg-chip{display:inline-flex;align-items:center;padding:8px 20px;border-radius:40px;border:.75px solid var(--green-line);background:#22c55e0f;font-family:var(--head);font-weight:500;font-size:15px;color:var(--white);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.blg-chip:hover,.blg-chip.is-active{background:var(--green);border-color:var(--green);color:#f8faf8}.blg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.blg-card{display:flex;flex-direction:column;background:#fff;border-radius:4px;box-shadow:0 1px 4px #0003;padding:20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.blg-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px -10px #0000004d}.blg-card-cover{overflow:hidden;aspect-ratio:16 / 9;margin-bottom:20px}.blg-card-cover img{width:100%;height:100%;object-fit:cover;display:block}.blg-card-title{font-family:var(--body);font-weight:600;font-size:16px;line-height:1.35;color:#252941;margin:0;padding:0 4px 6px}.blg-empty{text-align:center;color:var(--muted);padding:48px 0;font-size:16px}.blg-pager{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.blg-pager-info{font-family:var(--body);font-size:14px;color:var(--muted)}.blg-pager-controls{display:flex;align-items:center;gap:8px}.blg-page{width:32px;height:32px;border-radius:50%;border:.75px solid var(--green-line);background:transparent;display:inline-flex;align-items:center;justify-content:center;font-family:var(--body);font-size:14px;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.blg-page:hover:not(:disabled):not(.is-active){border-color:var(--green);color:var(--green)}.blg-page.is-active{background:var(--green);border-color:var(--green);color:#fff}.blg-page:disabled{opacity:.4;cursor:default}.nd-page[data-theme=dark] .blg-card{background:#12181f;box-shadow:0 10px 26px -14px #0009,0 0 0 1px #ffffff0d}.nd-page[data-theme=dark] .blg-card-title{color:#e3e3e3}.nd-page[data-theme=dark] .blg-date{background:#ffffff1f}.nd-page.is-mobile .blg-h1{font-size:30px}.nd-page.is-mobile .blg-lead{font-size:15px;line-height:22px}.nd-page.is-mobile .blg-featured{flex-direction:column;gap:18px;align-items:stretch}.nd-page.is-mobile .blg-featured-cover{width:100%;max-width:none}.nd-page.is-mobile .blg-featured-title{font-size:22px}.nd-page.is-mobile .blg-date-d{display:none}.nd-page.is-mobile .blg-date-m{display:inline-block;align-self:flex-end}.nd-page.is-mobile .blg-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:8px;margin:36px 0 24px;scrollbar-width:none}.nd-page.is-mobile .blg-chips::-webkit-scrollbar{display:none}.nd-page.is-mobile .blg-chip{flex-shrink:0;font-size:12px;padding:6px 14px}.nd-page.is-mobile .blg-grid{grid-template-columns:1fr;gap:20px}.nd-page.is-mobile .blg-card-title{font-size:15px}.nd-page.is-mobile .blg-pager{flex-direction:column;gap:16px}.nd-page.is-mobile .blg-pager-info{order:2}.aup{font-family:var(--body)}.aup-crumb{display:flex;align-items:center;gap:10px;font-family:var(--head);font-weight:500;font-size:16px;color:var(--muted);margin-bottom:40px}.aup-crumb a{color:var(--green)}.aup-crumb .aup-crumb-sep{color:var(--muted)}.aup-hero{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.aup-avatar{width:204px;height:268px;border-radius:24px;object-fit:cover;object-position:center top;background:linear-gradient(180deg,#cdeede,#eafaf1);box-shadow:0 24px 50px -22px #00000047}.aup-namewrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.aup-name{font-family:var(--head);font-weight:700;font-size:38px;color:var(--text);margin:0}.aup-role{font-family:var(--body);font-weight:600;font-size:18px;color:var(--muted);margin:0}.aup-tagline{font-family:var(--body);font-weight:600;font-size:18px;line-height:1.5;color:var(--text);max-width:520px;margin:0}.aup .aup-linkedin{display:inline-flex;align-items:center;gap:8px;padding:10px 30px;border-radius:50px;border:.5px solid var(--green-border);background:var(--green);color:#f8faf8;font-family:var(--body);font-weight:600;font-size:16px;text-decoration:none;transition:filter .2s ease}.aup-linkedin:hover{filter:brightness(1.08)}.aup-longbio{max-width:1680px;margin:48px auto 0;text-align:center;font-family:var(--body);font-weight:600;font-size:16px;line-height:28px;color:var(--text)}.aup-longbio p{margin:0}.aup-coverage{margin-top:24px;text-align:center}.aup-coverage-h{font-family:var(--head);font-weight:600;font-size:20px;color:var(--white);margin:0 0 26px}.aup-cov{display:flex;flex-direction:column;gap:26px}.aup-cov-rule{height:1px;background:linear-gradient(90deg,rgba(34,197,94,0),var(--green-line),rgba(34,197,94,0))}.aup-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.aup-chip{display:inline-flex;align-items:center;padding:8px 20px;border-radius:40px;border:.5px solid var(--green-border);background:#18803e0a;font-family:var(--body);font-weight:600;font-size:16px;color:var(--text)}.aup-posts{margin-top:40px}.aup-nf{text-align:center;padding:40px 0 60px}.aup-nf p{color:var(--text);margin:12px 0 24px}.aup-nf a{color:var(--green);font-weight:600}.nd-page.is-mobile .aup-name{font-size:26px}.nd-page.is-mobile .aup-role,.nd-page.is-mobile .aup-tagline{font-size:15px}.nd-page.is-mobile .aup-avatar{width:160px;height:210px}.nd-page.is-mobile .aup-longbio{font-size:14px;margin-top:32px}.nd-page.is-mobile .aup-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:10px;scrollbar-width:none}.nd-page.is-mobile .aup-chips::-webkit-scrollbar{display:none}.nd-page.is-mobile .aup-chip{flex-shrink:0;font-size:13px;padding:6px 14px}.nd-page.is-mobile .aup-posts{margin-top:24px}.au{font-family:var(--body)}.au-crumb{display:flex;align-items:center;gap:10px;font-family:var(--head);font-weight:500;font-size:16px;color:var(--muted);margin-bottom:40px}.au-crumb a{color:var(--green)}.au-crumb .au-crumb-sep{color:var(--muted)}.au-hero{text-align:center;margin:0 auto}.au-h1{font-family:var(--head);font-weight:700;font-size:54px;line-height:1.2;color:var(--white);margin:0 0 24px}.au-lead{font-size:20px;line-height:30px;color:var(--text);max-width:1120px;margin:0 auto}.au-divider{display:block;width:466px;height:1px;margin:40px auto 0;background:linear-gradient(90deg,rgba(34,197,94,0),var(--green-line),rgba(34,197,94,0))}.au-grid{max-width:1350px;margin:64px auto 0;display:flex;flex-direction:column;gap:56px}.au-card{display:flex;align-items:center;gap:44px;width:660px}.au-card:nth-child(odd){align-self:flex-start;flex-direction:row-reverse}.au-card:nth-child(2n){align-self:flex-end}.au-card:nth-child(odd) .au-text{text-align:right}.au-card:nth-child(2n) .au-text{text-align:left}.au-text{flex:1;min-width:0}.au-name{font-family:var(--body);font-weight:700;font-size:20px;color:var(--text);margin:0 0 10px}.au-role{font-family:var(--body);font-weight:600;font-size:16px;color:var(--text);margin:0 0 24px}.au-bio{font-family:var(--body);font-weight:600;font-size:16px;line-height:1.5;color:var(--text);margin:0 0 22px}.au .au-more{display:inline-flex;align-items:center;gap:8px;font-family:var(--body);font-weight:600;font-size:14px;color:var(--green)}.au-more svg{transition:transform .2s ease}.au-more:hover svg{transform:translate(4px)}.au-avatar{flex-shrink:0;width:132px;height:320px;border-radius:66px;object-fit:cover;object-position:center top;background:linear-gradient(180deg,#cdeede,#eafaf1);box-shadow:0 24px 50px -20px #00000047}.nd-page.is-mobile .au-h1{font-size:30px}.nd-page.is-mobile .au-lead{font-size:16px;line-height:24px}.nd-page.is-mobile .au-divider{width:100%}.nd-page.is-mobile .au-grid{max-width:100%;margin-top:32px;gap:40px}.nd-page.is-mobile .au-card{position:relative;width:100%;gap:16px;padding-bottom:40px}.nd-page.is-mobile .au-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(34,197,94,0),var(--green-line),rgba(34,197,94,0))}.nd-page.is-mobile .au-card:nth-child(odd){align-self:stretch;flex-direction:row-reverse}.nd-page.is-mobile .au-card:nth-child(2n){align-self:stretch;flex-direction:row}.nd-page.is-mobile .au-avatar{width:96px;height:268px;border-radius:48px}.nd-page.is-mobile .au-role{color:var(--muted)}.nd-page.is-mobile .au-bio{font-size:14px;line-height:1.5}.nd-page.is-mobile .au-more{color:var(--green)}.cmp{font-family:var(--body)}.cmp-crumb{display:flex;align-items:center;gap:10px;font-family:var(--head);font-weight:500;font-size:16px;color:var(--muted);margin-bottom:32px}.cmp-crumb a{color:var(--green)}.cmp-crumb .cmp-crumb-sep{color:var(--muted)}.cmp-hero{text-align:center;margin:0 auto 8px}.cmp-tag{display:inline-flex;align-items:center;gap:8px;padding:4px 20px;border-radius:40px;background:var(--green);color:#f8faf8;font-family:var(--head);font-weight:400;font-size:16px}.cmp-h1{font-family:var(--head);font-weight:800;font-size:50px;line-height:1.24;color:var(--white);margin:22px 0 24px}.cmp-lead{font-size:18px;line-height:1.65;color:var(--text);max-width:1120px;margin:0 auto}.cmp-divider{display:block;width:466px;height:1px;margin:44px auto;background:linear-gradient(90deg,rgba(34,197,94,0),var(--green-line),rgba(34,197,94,0))}.cmp-build{text-align:center;margin-bottom:-40px}.cmp-build-h{font-family:var(--head);font-weight:600;font-size:26px;color:var(--white);margin:0 0 12px}.cmp-build-sub{font-size:16px;line-height:1.5;color:var(--text);max-width:900px;margin:0 auto 34px}.cmp-pop-h{font-family:var(--head);font-weight:600;font-size:18px;color:var(--white);margin:0 0 18px}.cmp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cmp-chip{display:inline-flex;align-items:center;padding:8px 20px;border-radius:40px;border:.75px solid var(--green-line);background:#22c55e0f;font-family:var(--head);font-weight:500;font-size:15px;color:var(--white);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.cmp-chip:hover,.cmp-chip.is-active{background:var(--green);border-color:var(--green);color:#f8faf8}.cmp-table{position:relative;max-width:1360px;margin:0 auto;display:flex;align-items:flex-start;justify-content:center}.cmp-col-side{flex:0 0 37%}.cmp-col-mid{flex:0 0 26%;position:relative;z-index:2}.cmp-head{height:138px;text-align:center}.cmp-tool{position:relative;display:inline-flex;height:60px}.cmp-tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 10px;background:none;border:0;cursor:pointer;font:inherit}.cmp-tool-emoji{font-size:26px;line-height:1}.cmp-tool-icon{width:30px;height:30px;object-fit:contain;border-radius:7px;flex-shrink:0}.cmp-tool-name{font-family:var(--head);font-weight:600;font-size:24px;color:var(--white)}.cmp-tool-caret{color:var(--green);display:inline-flex;transition:transform .2s ease}.cmp-tool-caret.is-open{transform:rotate(180deg)}.cmp-col-side.is-open{position:relative;z-index:40}.cmp-dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;background:#fff;border-radius:12px;box-shadow:0 22px 54px -18px #0000004d,0 0 0 1px #0000000f;padding:8px;z-index:40}.cmp-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 24px;border-radius:8px;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--head);font-weight:500;font-size:16px;color:#1b2f23;transition:background .15s ease}.cmp-dropdown-item:hover{background:#22c55e1a}.cmp-dropdown-item.is-selected{color:var(--green);font-weight:600}.cmp-dd-emoji{font-size:18px;line-height:1}.cmp-dd-icon{width:22px;height:22px;object-fit:contain;border-radius:5px;flex-shrink:0}.cmp-dd-name{flex:1}.cmp-dd-check{color:var(--green);font-weight:800}.cmp-head-rule{display:block;height:1px;margin:0 22px;background:var(--green-line)}.cmp-head-tagline{font-size:13px;line-height:1.5;color:var(--muted);margin:0;padding:16px 28px 0}.cmp-panel{background:#22c55e12;border:.75px solid rgba(34,197,94,.14);border-radius:12px}.cmp-row{height:68px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 18px}.cmp-val{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.35}.cmp-val .cmp-ic{font-weight:800;font-size:15px}.cmp-good{color:#18803e}.cmp-warn{color:#b57d16}.cmp-bad{color:#dc2626}.cmp-neutral{color:#2f7d52}.cmp-vs{position:absolute;top:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:center;font-family:var(--head);font-weight:800;font-size:60px;letter-spacing:.02em;color:#18803e1a;pointer-events:none}.cmp-mid-card{margin:60px -12px 0;background:#fff;border-radius:14px;box-shadow:0 24px 60px -22px #00000047,0 0 0 1px #00000008;overflow:hidden}.cmp-mid-head{height:78px;display:flex;align-items:center;justify-content:center;background:#f1f4f2;font-family:var(--head);font-weight:600;font-size:18px;color:#1b2f23}.cmp-mid-row{height:68px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 14px;font-family:var(--head);font-weight:600;font-size:16px;color:#1b2f23}.cmp-disclaimer{max-width:1120px;margin:40px auto 0;text-align:center;font-size:13px;line-height:1.6;color:var(--muted)}.nd-page[data-theme=dark] .cmp-good{color:#4ade80}.nd-page[data-theme=dark] .cmp-warn{color:#fbbf24}.nd-page[data-theme=dark] .cmp-bad{color:#f87171}.nd-page[data-theme=dark] .cmp-neutral{color:#86efac}.nd-page[data-theme=dark] .cmp-mid-card{background:#12181f;box-shadow:0 24px 60px -22px #000000b3,0 0 0 1px #ffffff0d}.nd-page[data-theme=dark] .cmp-mid-head{background:#1a222b;color:#e3e3e3}.nd-page[data-theme=dark] .cmp-mid-row{color:#e3e3e3}.nd-page[data-theme=dark] .cmp-vs{color:#4ade801f}.nd-page[data-theme=dark] .cmp-tool-caret{color:#fff}.nd-page[data-theme=dark] .cmp-dropdown{background:#12181f;box-shadow:0 22px 54px -18px #000000b3,0 0 0 1px #ffffff0f}.nd-page[data-theme=dark] .cmp-dropdown-item{color:#e3e3e3}.nd-page[data-theme=dark] .cmp-dropdown-item:hover{background:#4ade801f}.nd-page.is-mobile .cmp-h1{font-size:30px}.nd-page.is-mobile .cmp-lead{display:none}.nd-page.is-mobile .cmp-divider{width:215px;margin:18px auto}.nd-page.is-mobile .cmp-build{margin-bottom:-40px}.nd-page.is-mobile .cmp-table{margin-top:-80px}.nd-page.is-mobile .cmp-disclaimer{display:none}.nd-page.is-mobile .cmp-build-h{font-size:20px}.nd-page.is-mobile .cmp-build-sub{margin-bottom:20px;font-size:14.4px}.nd-page.is-mobile .cmp-dropdown{max-width:60vw}.nd-page.is-mobile .cmp-side-left .cmp-dropdown{left:0;right:auto;transform:none}.nd-page.is-mobile .cmp-side-right .cmp-dropdown{left:auto;right:0;transform:none}.nd-page.is-mobile .cmp-chips{gap:8px}.nd-page.is-mobile .cmp-chip{font-size:12px;padding:6px 14px}.nd-page.is-mobile .cmp-chip-sensei-ai{display:none}.cmp-chips-after{display:none;text-align:center}.nd-page.is-mobile .cmp-chips-after{display:block;margin-top:-20px}.nd-page.is-mobile .cmp-build .cmp-pop-h,.nd-page.is-mobile .cmp-build .cmp-chips{display:none}.nd-page.is-mobile .cmp-table{max-width:100%}.nd-page.is-mobile .cmp-col-side{flex-basis:38%}.nd-page.is-mobile .cmp-col-mid{flex-basis:24%}.nd-page.is-mobile .cmp-tool-name{display:none}.nd-page.is-mobile .cmp-side-right .cmp-tool-btn{flex-direction:row-reverse}.nd-page.is-mobile .cmp-tool-emoji{font-size:16px}.nd-page.is-mobile .cmp-head{height:110px}.nd-page.is-mobile .cmp-head-tagline{display:none}.nd-page.is-mobile .cmp-val{font-size:11px;gap:4px}.nd-page.is-mobile .cmp-row,.nd-page.is-mobile .cmp-mid-row{height:60px}.nd-page.is-mobile .cmp-mid-head{height:50px;font-size:13px}.nd-page.is-mobile .cmp-vs{font-size:34px;height:50px}.nd-page.is-mobile .cmp-mid-card{margin-top:60px}.nd-page.is-mobile .cmp-mid-row{font-size:11px}
