.nimi-landing{--landing-page:#061218;--landing-heading:#f2fafa;--landing-text:#e6f1f2;--landing-text-soft:#d5e6e8;--landing-muted:#a9c3c8;--landing-muted-2:#8fb0b6;--landing-label:#bfd6da;--landing-fine:#7f9ea5;--landing-placeholder:#78969d;--landing-accent:#2dd4bf;--landing-accent-bright:#5eead4;--landing-accent-hover:#99f6e4;--landing-accent-ink:#032421;--landing-success:#34d399;--landing-error:#fda4af;--landing-card:#0a1c24;--landing-surface:#0a1c24;--landing-surface-alt:#0b1f28;--landing-hover:#0e2530;--landing-icon-surface:#0f2a34;--landing-selected:#0d2e33;--landing-feature-glow:#0f3a40;--landing-plan-glow:#0c2a30;--landing-border:#1a3845;--landing-border-mid:#1e3c47;--landing-border-strong:#2a4955;--landing-border-hover:#2f5866;--landing-card-border:#1a3440;--landing-card-border-soft:#16303a;--landing-input-border:#23414c;--landing-nav-border:#102a33;--landing-section-border:#10262e;--landing-accent-border:#1e4450;--landing-dashed-border:#2a5563;--landing-chart:#15404a;--landing-strike:#6f8e95;--landing-nav:#061218d1;--landing-float:#0a1c24eb;--landing-sticky:#0a1c24f0;--landing-accent-soft:#2dd4bf24;--landing-accent-ring:#2dd4bf2e;--landing-focus-shadow:#2dd4bf33;--landing-pulse:#2dd4bf38;--landing-glow-teal:#2dd4bf47;--landing-glow-blue:#3b8ff01a;--landing-shadow-form:#0009;--landing-shadow-phone:#000c;--landing-shadow-float:#000000b3;--landing-shadow-accent:#2dd4bf80;--landing-phone-edge-1:#27434e;--landing-phone-edge-2:#0c1e26;--landing-phone-edge-3:#1b3440;--landing-phone-inset:#2e4b56;--landing-phone-screen:#081820;--landing-island:#02080b;--landing-phone-control:#0d232d;--landing-phone-border:#173340;--landing-ai-top:#0f2c35;--landing-ai-bottom:#0b222b;--landing-phone-divider:#12303a;--landing-phone-bar:#071419;--landing-phone-button-border:#1c3a45}html[data-theme=light] .nimi-landing{--landing-page:#f4f8f9;--landing-heading:#102a33;--landing-text:#173842;--landing-text-soft:#294b55;--landing-muted:#496771;--landing-muted-2:#55737c;--landing-label:#345660;--landing-fine:#5b7780;--landing-placeholder:#557078;--landing-accent:#0f9f91;--landing-accent-bright:#087f75;--landing-accent-hover:#086f67;--landing-accent-ink:#f5fffd;--landing-success:#16856c;--landing-error:#b4233e;--landing-card:#fff;--landing-surface:#fff;--landing-surface-alt:#edf6f6;--landing-hover:#e7f2f3;--landing-icon-surface:#e3f4f2;--landing-selected:#d8efec;--landing-feature-glow:#dff3f0;--landing-plan-glow:#e1f4f1;--landing-border:#c9dcdf;--landing-border-mid:#bed4d8;--landing-border-strong:#9ebbc1;--landing-border-hover:#6f969d;--landing-card-border:#cddde0;--landing-card-border-soft:#d5e3e5;--landing-input-border:#a9c2c7;--landing-nav-border:#d5e3e5;--landing-section-border:#dce7e9;--landing-accent-border:#9bcac5;--landing-dashed-border:#80aaa8;--landing-chart:#8fc7c2;--landing-strike:#607b83;--landing-nav:#f4f8f9e6;--landing-float:#fffffff0;--landing-sticky:#fffffff5;--landing-accent-soft:#0f9f911f;--landing-accent-ring:#0f9f912e;--landing-focus-shadow:#0f9f9133;--landing-pulse:#0f9f9133;--landing-glow-teal:#0f9f9133;--landing-glow-blue:#3077a814;--landing-shadow-form:#193a4329;--landing-shadow-phone:#14323a47;--landing-shadow-float:#14323a2e;--landing-shadow-accent:#0f9f9133;--landing-phone-edge-1:#9eb8bd;--landing-phone-edge-2:#526e75;--landing-phone-edge-3:#78949a;--landing-phone-inset:#c5d5d8;--landing-phone-screen:#f8fbfb;--landing-island:#17272c;--landing-phone-control:#eef5f5;--landing-phone-border:#d3e1e3;--landing-ai-top:#e4f3f1;--landing-ai-bottom:#f0f7f7;--landing-phone-divider:#d4e2e4;--landing-phone-bar:#eef5f5;--landing-phone-button-border:#c9dadd}.nimi-landing{background:var(--landing-page);width:100%;color:var(--landing-text);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Figtree,system-ui,sans-serif;font-size:16px;line-height:1.55;position:relative;overflow:hidden}.nimi-landing *{box-sizing:border-box}.nimi-landing h1,.nimi-landing h2,.nimi-landing h3{letter-spacing:-.03em;color:var(--landing-heading);margin:0;font-family:Sora,Figtree,sans-serif}.nimi-landing p{margin:0}.nimi-landing a{color:var(--landing-accent-bright)}.nimi-landing a:hover{color:var(--landing-accent-hover)}.nimi-landing :focus-visible{outline:2px solid var(--landing-accent-bright);outline-offset:3px;border-radius:10px}.nimi-landing [id]{scroll-margin-top:64px}.nimi-landing .w{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.nimi-landing .ic{fill:none;stroke:currentColor;stroke-width:1.8px;flex-shrink:0;width:20px;height:20px}.nimi-landing .ic-s{width:16px;height:16px}.nimi-landing .nav{z-index:40;background:var(--landing-nav);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--landing-nav-border);position:sticky;top:0}.nimi-landing .nav-in{justify-content:space-between;align-items:center;gap:6px;height:64px;display:flex}.nimi-landing .logo{width:auto;height:26px;display:block}.nimi-landing .links{gap:28px;font-size:15px;display:none}.nimi-landing .links a{color:var(--landing-muted);text-decoration:none}.nimi-landing .links a:hover{color:var(--landing-heading)}.nimi-landing .nav-r{align-items:center;gap:4px;display:flex}.nimi-landing .landing-theme-toggle{color:var(--landing-text-soft);flex-shrink:0}.nimi-landing .landing-theme-toggle:hover{background:var(--landing-hover);color:var(--landing-heading)}.nimi-landing .signin{color:var(--landing-text-soft);padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:none}.nimi-landing .btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.nimi-landing .btn:active{transform:scale(.98)}.nimi-landing .btn:disabled{opacity:.65;cursor:wait}.nimi-landing .btn-p{background:var(--landing-accent);color:var(--landing-accent-ink)}.nimi-landing .btn-p:hover{background:var(--landing-accent-bright);color:var(--landing-accent-ink)}.nimi-landing .btn-g{color:var(--landing-text);border:1px solid var(--landing-border-strong);background:0 0}.nimi-landing .btn-g:hover{background:var(--landing-hover);color:var(--landing-heading)}.nimi-landing .btn-sm{border-radius:12px;min-height:44px;padding:0 16px;font-size:15px}.nimi-landing .btn-full{width:100%}.nimi-landing .hero{gap:40px;padding-top:36px;padding-bottom:56px;display:grid;position:relative}.nimi-landing .pill{background:var(--landing-surface-alt);border:1px solid var(--landing-border);color:var(--landing-label);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px 6px 8px;font-size:14px;display:inline-flex}.nimi-landing .pill-dot{background:var(--landing-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--landing-accent-ring);border-radius:50%}.nimi-landing .h1{text-wrap:balance;font-size:clamp(38px,9.4vw,78px);font-weight:700;line-height:1.02;margin-top:18px!important}.nimi-landing .lede{color:var(--landing-muted);max-width:34em;font-size:clamp(17px,2.2vw,20px);margin-top:18px!important}.nimi-landing .trust{color:var(--landing-muted-2);flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:14px;display:flex}.nimi-landing .trust span{align-items:center;gap:6px;display:inline-flex}.nimi-landing .trust .ic{color:var(--landing-accent);width:16px;height:16px}.nimi-landing .form{background:var(--landing-surface);border:1px solid var(--landing-card-border);box-shadow:0 30px 60px -30px var(--landing-shadow-form);border-radius:22px;gap:14px;margin-top:28px;padding:20px;display:grid}.nimi-landing .form-h{color:var(--landing-heading);font-family:Sora,sans-serif;font-size:18px;font-weight:600}.nimi-landing .form-sub{color:var(--landing-muted-2);font-size:14px;margin-top:2px!important}.nimi-landing .fgrid{gap:12px;display:grid}.nimi-landing .field{gap:6px;display:grid}.nimi-landing .field label{color:var(--landing-label);font-size:13px;font-weight:600}.nimi-landing .field input,.nimi-landing .field select{border:1px solid var(--landing-input-border);background-color:var(--landing-page);width:100%;height:50px;color:var(--landing-heading);appearance:none;border-radius:12px;padding:0 14px;font-family:inherit;font-size:16px}.nimi-landing .field select{background-image:linear-gradient(45deg, transparent 50%, var(--landing-muted-2) 50%), linear-gradient(135deg, var(--landing-muted-2) 50%, transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-repeat:no-repeat;background-size:5px 5px}.nimi-landing .field input::placeholder{color:var(--landing-placeholder)}.nimi-landing .field input:focus,.nimi-landing .field select:focus{border-color:var(--landing-accent);box-shadow:0 0 0 3px var(--landing-focus-shadow);outline:none}.nimi-landing .err{color:var(--landing-error);align-items:center;gap:8px;font-size:14px;display:flex}.nimi-landing .fine{color:var(--landing-fine);text-align:center;font-size:13px}.nimi-landing .hp{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.nimi-landing .ok{justify-items:start;gap:14px;display:grid}.nimi-landing .ok-ic{background:var(--landing-accent-soft);width:48px;height:48px;color:var(--landing-accent);border-radius:14px;place-items:center;display:grid}.nimi-landing .ok-ic .ic{width:24px;height:24px}.nimi-landing .ok h3{font-size:22px}.nimi-landing .ok p{color:var(--landing-muted);font-size:15px}.nimi-landing .stage{justify-items:center;gap:18px;display:grid;position:relative}.nimi-landing .chips{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;width:calc(100% + 40px);margin:0 -20px;padding:2px 20px 4px;display:flex;overflow-x:auto}.nimi-landing .chips::-webkit-scrollbar{display:none}.nimi-landing .chip{scroll-snap-align:start;border:1px solid var(--landing-border-mid);background:var(--landing-card);min-height:44px;color:var(--landing-label);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.nimi-landing .chip:hover{border-color:var(--landing-border-hover);color:var(--landing-heading)}.nimi-landing .chip.on{background:var(--landing-accent);border-color:var(--landing-accent);color:var(--landing-accent-ink)}.nimi-landing .chips-cap{color:var(--landing-fine);text-align:center;font-size:13px}.nimi-landing .phone-wrap{width:min(100%,330px);margin-top:6px;position:relative}.nimi-landing .ring{aspect-ratio:1;border:1px solid var(--landing-pulse);opacity:0;pointer-events:none;border-radius:50%;width:120%;animation:4.8s ease-out infinite nimi-pulse;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.6)}.nimi-landing .ring.r2{animation-delay:1.6s}.nimi-landing .ring.r3{animation-delay:3.2s}@keyframes nimi-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}15%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}.nimi-landing .glow{aspect-ratio:1;background:radial-gradient(closest-side, var(--landing-glow-teal), var(--landing-glow-blue) 60%, transparent);filter:blur(10px);pointer-events:none;border-radius:50%;width:90%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.nimi-landing .phone{background:linear-gradient(160deg, var(--landing-phone-edge-1), var(--landing-phone-edge-2) 40%, var(--landing-phone-edge-3));box-shadow:0 50px 90px -30px var(--landing-shadow-phone), 0 0 0 1px var(--landing-phone-inset) inset;border-radius:46px;padding:9px;position:relative}.nimi-landing .screen{background:var(--landing-phone-screen);border-radius:38px;position:relative;overflow:hidden}.nimi-landing .island{background:var(--landing-island);z-index:3;border-radius:20px;width:92px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.nimi-landing .cover{height:118px;transition:background .5s;overflow:hidden}.nimi-landing .cover-media{object-fit:cover;object-position:center;filter:brightness(.74)saturate(.92);width:100%;height:100%;display:block}.nimi-landing .pc{margin-top:-44px;padding:0 16px 16px;position:relative}.nimi-landing .av{width:84px;height:84px;color:var(--landing-heading);border:4px solid var(--landing-phone-screen);border-radius:50%;place-items:center;font-family:Sora,sans-serif;font-size:28px;font-weight:700;transition:background .5s;display:grid;overflow:hidden}.nimi-landing .av-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.nimi-landing .pname{color:var(--landing-heading);align-items:center;gap:6px;margin-top:10px;font-family:Sora,sans-serif;font-size:20px;font-weight:700;display:flex}.nimi-landing .pname .ic{color:var(--landing-accent);width:16px;height:16px}.nimi-landing .ptitle{color:var(--landing-muted);font-size:14px}.nimi-landing .pco{color:var(--landing-accent-bright);margin-top:2px;font-size:13px;font-weight:600}.nimi-landing .acts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.nimi-landing .act{background:var(--landing-phone-control);border:1px solid var(--landing-phone-border);color:var(--landing-label);border-radius:14px;justify-items:center;gap:4px;padding:10px 0;font-size:11px;display:grid}.nimi-landing .act .ic{width:18px;height:18px;color:var(--landing-accent-bright)}.nimi-landing .wa{color:var(--landing-accent-bright);font-size:21px;line-height:18px}.nimi-landing .ai{background:linear-gradient(180deg, var(--landing-ai-top), var(--landing-ai-bottom));border:1px solid var(--landing-accent-border);border-radius:16px;margin-top:12px;padding:12px}.nimi-landing .ai-top{color:var(--landing-muted-2);align-items:center;gap:8px;font-size:12px;display:flex}.nimi-landing .ai-dot{background:var(--landing-success);border-radius:50%;width:7px;height:7px}.nimi-landing .ai-q{color:var(--landing-text);background:var(--landing-phone-screen);border-radius:12px;margin-top:8px;padding:9px 11px;font-size:13px}.nimi-landing .svc{gap:8px;margin-top:12px;display:grid}.nimi-landing .svc-i{background:var(--landing-surface-alt);border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:13px;display:flex}.nimi-landing .svc-i b{color:var(--landing-text);font-weight:600}.nimi-landing .svc-i span{color:var(--landing-accent-bright);white-space:nowrap}.nimi-landing .xbtn{background:var(--landing-accent);height:44px;color:var(--landing-accent-ink);border-radius:12px;place-items:center;margin-top:12px;font-size:14px;font-weight:700;display:grid}.nimi-landing .pbar{border-top:1px solid var(--landing-phone-divider);background:var(--landing-phone-bar);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px 14px;display:grid}.nimi-landing .pbar div{border:1px solid var(--landing-phone-button-border);height:36px;color:var(--landing-label);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.nimi-landing .float{z-index:4;background:var(--landing-float);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--landing-border-mid);box-shadow:0 20px 40px -20px var(--landing-shadow-float);border-radius:16px;align-items:center;gap:10px;max-width:250px;padding:10px 14px 10px 10px;display:none;position:absolute}.nimi-landing .float-ic{background:var(--landing-accent-soft);width:34px;height:34px;color:var(--landing-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.nimi-landing .float-ic .ic{width:18px;height:18px}.nimi-landing .float b{color:var(--landing-heading);font-size:13px;display:block}.nimi-landing .float small{color:var(--landing-muted-2);font-size:12px;line-height:1.35;display:block}.nimi-landing .f1{animation:6s ease-in-out infinite nimi-bob;top:22%;left:-44%}.nimi-landing .f2{animation:6s ease-in-out 3s infinite nimi-bob;bottom:18%;right:-46%}@keyframes nimi-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nimi-landing .sec{padding-top:64px;padding-bottom:64px}.nimi-landing .sec-h{max-width:640px}.nimi-landing .h2{text-wrap:balance;font-size:clamp(30px,5.4vw,50px);font-weight:700;line-height:1.06}.nimi-landing .sec-p{color:var(--landing-muted);font-size:17px;margin-top:14px!important}.nimi-landing .band{border-top:1px solid var(--landing-section-border)}.nimi-landing .steps{gap:14px;margin-top:36px;display:grid;position:relative}.nimi-landing .step{background:var(--landing-card);border:1px solid var(--landing-card-border-soft);border-radius:20px;gap:10px;padding:22px;display:grid;position:relative}.nimi-landing .step-n{background:var(--landing-accent);width:36px;height:36px;color:var(--landing-accent-ink);border-radius:50%;place-items:center;font-family:Sora,sans-serif;font-size:15px;font-weight:700;display:grid}.nimi-landing .step h3{font-size:21px}.nimi-landing .step p{color:var(--landing-muted);font-size:15px}.nimi-landing .tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.nimi-landing .tag{color:var(--landing-label);background:var(--landing-hover);border:1px solid var(--landing-border);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.nimi-landing .rail{background:var(--landing-card-border-soft);z-index:0;height:2px;display:none;position:absolute;top:40px;left:0;right:0;overflow:hidden}.nimi-landing .rail i{background:linear-gradient(90deg, transparent, var(--landing-accent), transparent);width:30%;height:100%;animation:3.6s linear infinite nimi-run;position:absolute;top:0;left:-30%}@keyframes nimi-run{to{left:100%}}.nimi-landing .bento{gap:14px;margin-top:36px;display:grid}.nimi-landing .tile{background:var(--landing-card);border:1px solid var(--landing-card-border-soft);border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative;overflow:hidden}.nimi-landing .tile h3{font-size:20px}.nimi-landing .tile p{color:var(--landing-muted);font-size:15px}.nimi-landing .tile-ic{background:var(--landing-icon-surface);width:40px;height:40px;color:var(--landing-accent-bright);border-radius:12px;place-items:center;display:grid}.nimi-landing .tile-ic svg{width:20px}.nimi-landing .t-ai{background:radial-gradient(120% 90% at 100% 0%, var(--landing-feature-glow) 0%, var(--landing-card) 55%);border-color:var(--landing-accent-border)}.nimi-landing .chat{gap:10px;margin-top:10px;display:grid}.nimi-landing .bub{border-radius:16px;max-width:88%;padding:12px 14px;font-size:14px;line-height:1.45}.nimi-landing .bub.me{background:var(--landing-accent);color:var(--landing-accent-ink);border-bottom-right-radius:6px;justify-self:end;font-weight:600}.nimi-landing .bub.nimi{background:var(--landing-surface-alt);border:1px solid var(--landing-border-mid);color:var(--landing-text);border-bottom-left-radius:6px}.nimi-landing .nudge{background:var(--landing-phone-screen);border:1px solid var(--landing-card-border);border-radius:14px;align-items:center;gap:12px;margin-top:4px;padding:12px;display:flex}.nimi-landing .nudge b{font-size:14px;display:block}.nimi-landing .nudge small{color:var(--landing-muted-2);font-size:13px}.nimi-landing .scan{border:1px dashed var(--landing-dashed-border);color:var(--landing-label);border-radius:14px;gap:6px;margin-top:auto;padding:14px;font-size:13px;display:grid;position:relative;overflow:hidden}.nimi-landing .scan:after{content:"";background:var(--landing-accent);height:2px;box-shadow:0 0 12px var(--landing-accent);animation:2.8s ease-in-out infinite nimi-scan;position:absolute;top:0;left:0;right:0}@keyframes nimi-scan{0%,to{top:8%}50%{top:88%}}.nimi-landing .scan span{color:var(--landing-accent-bright)}.nimi-landing .slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.nimi-landing .slot{background:var(--landing-surface-alt);border:1px solid var(--landing-card-border);text-align:center;color:var(--landing-muted-2);border-radius:12px;padding:10px 6px;font-size:12px}.nimi-landing .slot b{color:var(--landing-text);font-family:Sora,sans-serif;font-size:17px;display:block}.nimi-landing .slot.on{border-color:var(--landing-accent);background:var(--landing-selected)}.nimi-landing .spark{align-items:flex-end;gap:6px;height:84px;margin-top:auto;display:flex}.nimi-landing .spark i{background:var(--landing-chart);border-radius:6px 6px 2px 2px;flex:1}.nimi-landing .spark i.hi{background:var(--landing-accent)}.nimi-landing .layouts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.nimi-landing .plans{gap:16px;margin-top:36px;display:grid}.nimi-landing .plans-head{text-align:center;margin:0 auto}.nimi-landing .plan{background:var(--landing-card);border:1px solid var(--landing-card-border-soft);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.nimi-landing .plan.rec{border-color:var(--landing-accent);background:linear-gradient(180deg, var(--landing-plan-glow), var(--landing-card) 45%);box-shadow:0 30px 70px -40px var(--landing-shadow-accent)}.nimi-landing .plan-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nimi-landing .plan-top h3{font-size:22px}.nimi-landing .badge{background:var(--landing-accent);color:var(--landing-accent-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.nimi-landing .badge.o{color:var(--landing-label);border:1px solid var(--landing-border-strong);background:0 0;font-weight:600}.nimi-landing .price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.nimi-landing .price s{color:var(--landing-strike);font-size:15px}.nimi-landing .price b{letter-spacing:-.03em;color:var(--landing-heading);font-family:Sora,sans-serif;font-size:clamp(34px,5vw,44px)}.nimi-landing .price em{color:var(--landing-muted);font-size:15px;font-style:normal}.nimi-landing .plan .sub{color:var(--landing-muted-2);font-size:14px}.nimi-landing .feat{gap:10px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.nimi-landing .feat li{color:var(--landing-text-soft);gap:10px;font-size:15px;display:flex}.nimi-landing .feat .ic{color:var(--landing-accent);width:18px;height:18px;margin-top:2px}.nimi-landing .plan .btn{margin-top:auto}.nimi-landing .plan-note{text-align:center;color:var(--landing-fine);font-size:14px;margin-top:20px!important}.nimi-landing .cta-wrap{padding-bottom:72px}.nimi-landing .cta{background:radial-gradient(90% 120% at 50% 0%, var(--landing-feature-glow) 0%, var(--landing-card) 60%);border:1px solid var(--landing-accent-border);text-align:center;border-radius:28px;justify-items:center;gap:14px;padding:36px 22px;display:grid;position:relative;overflow:hidden}.nimi-landing .cta .mark{opacity:.95;width:64px;height:auto}.nimi-landing .cta p{color:var(--landing-muted);max-width:32em}.nimi-landing .inline{gap:10px;width:100%;max-width:520px;margin-top:6px;display:grid}.nimi-landing .inline .field input{height:52px}.nimi-landing .inline .btn{min-height:52px}.nimi-landing .cta-field{text-align:left}.nimi-landing .cta .ok{text-align:center;justify-items:center}.nimi-landing .foot{border-top:1px solid var(--landing-section-border);color:var(--landing-fine);gap:18px;padding:36px 0 110px;font-size:14px;display:grid}.nimi-landing .foot-logo{height:22px}.nimi-landing .foot p{margin-top:10px}.nimi-landing .foot-links{flex-wrap:wrap;gap:8px 18px;display:flex}.nimi-landing .foot-links a{color:var(--landing-muted);text-decoration:none}.nimi-landing .sticky{z-index:50;background:var(--landing-sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--landing-border-mid);box-shadow:0 20px 40px -10px var(--landing-shadow-float);border-radius:18px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.nimi-landing .sticky div{color:var(--landing-label);flex:1;font-size:13px;line-height:1.3}.nimi-landing .sticky b{color:var(--landing-heading);font-size:14px;display:block}@media (width>=480px){.nimi-landing .nav-in{gap:12px}.nimi-landing .nav-r{gap:8px}.nimi-landing .signin{display:inline-flex}.nimi-landing .inline{grid-template-columns:1fr auto;align-items:end}}@media (width<=479px){.nimi-landing .nav-in{padding-left:12px;padding-right:12px}.nimi-landing .logo,.nimi-landing .logo-link>span{width:82px!important;height:22px!important}.nimi-landing .landing-theme-toggle{width:40px;height:40px}.nimi-landing .nav-r>.btn-sm{padding-left:10px;padding-right:10px}}@media (width>=600px){.nimi-landing .w{padding-left:32px;padding-right:32px}.nimi-landing .chips{flex-wrap:wrap;justify-content:center;width:auto;margin:0;padding:2px 0 4px;overflow:visible}.nimi-landing .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nimi-landing .float{display:flex}.nimi-landing .f1{left:-36%}.nimi-landing .f2{right:-38%}.nimi-landing .form{padding:24px}.nimi-landing .cta{padding:56px 40px}}@media (width>=760px){.nimi-landing .sec{padding-top:88px;padding-bottom:88px}.nimi-landing .plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-left:auto;margin-right:auto}.nimi-landing .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.nimi-landing .t-ai{grid-column:1/-1}}@media (width>=900px){.nimi-landing .links{display:flex}.nimi-landing .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nimi-landing .rail{display:block}.nimi-landing .step{z-index:1}.nimi-landing .sticky{display:none}.nimi-landing .foot{grid-template-columns:1fr auto;align-items:center;padding:40px 0}}@media (width>=1040px){.nimi-landing .w{padding-left:40px;padding-right:40px}.nimi-landing .hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:48px;padding-top:72px;padding-bottom:100px}.nimi-landing .stage{padding-top:10px}.nimi-landing .f1{left:-26%}.nimi-landing .f2{right:-12%}.nimi-landing .bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(200px,auto)}.nimi-landing .t-ai{grid-area:span 2/span 4;padding:32px}.nimi-landing .t-scan,.nimi-landing .t-book{grid-column:span 2}.nimi-landing .t-stats,.nimi-landing .t-look{grid-column:span 3}}@media (prefers-reduced-motion:reduce){.nimi-landing,.nimi-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nimi-landing .logo-link{cursor:pointer;border-radius:10px;align-items:center;min-height:44px;padding:4px 2px;display:inline-flex}
