.LandingPage_landingPage__cc2Io{isolation:isolate}.LandingPage_landingPage__cc2Io .landingHero{min-height:calc(100svh - 92px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);grid-gap:clamp(1.2rem,4vw,4rem);gap:clamp(1.2rem,4vw,4rem);align-items:center;padding:clamp(2.2rem,6vw,5.4rem) 0 3rem}.LandingPage_landingPage__cc2Io .landingHeroCopy{max-width:690px}.LandingPage_landingPage__cc2Io .landingHero h1{margin:0;max-width:12ch;color:#111827;font-size:clamp(3.2rem,8.4vw,6.8rem);font-weight:850;letter-spacing:0;line-height:.9}.LandingPage_landingPage__cc2Io .landingHero p{margin:1.35rem 0 0;max-width:58ch;color:#4b5568;font-size:clamp(1.02rem,1.4vw,1.22rem);line-height:1.55}.LandingPage_landingPage__cc2Io .productPreview{align-self:center;min-width:0;border:1px solid rgba(186,197,218,.72);border-radius:28px;padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,250,255,.82)),radial-gradient(circle at 10% 10%,rgba(15,93,232,.12),transparent 42%);box-shadow:0 28px 80px rgba(25,38,71,.18)}.LandingPage_landingPage__cc2Io .previewFeature,.LandingPage_landingPage__cc2Io .previewRow,.LandingPage_landingPage__cc2Io .previewTop{border-radius:18px;background:#fff}.LandingPage_landingPage__cc2Io .previewTop{display:flex;align-items:center;justify-content:space-between;padding:.88rem 1rem;color:#5d6678;font-size:.82rem;font-weight:800;text-transform:uppercase}.LandingPage_landingPage__cc2Io .previewTop strong{color:var(--accent);font-size:1.5rem;line-height:1}.LandingPage_landingPage__cc2Io .previewFeature{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:1rem;gap:1rem;align-items:center;margin-top:.72rem;padding:1rem;background:linear-gradient(135deg,#e8f2ff,#f7f3ff)}.LandingPage_landingPage__cc2Io .previewFeature strong{display:block;margin-top:.25rem;color:#111827;font-size:1.55rem;line-height:1}.LandingPage_landingPage__cc2Io .previewFeature p,.LandingPage_landingPage__cc2Io .previewRow p{margin:.35rem 0 0;color:#6b7280;font-size:.9rem}.LandingPage_landingPage__cc2Io .previewLabel{color:#657085;font-size:.78rem;font-weight:850;text-transform:uppercase}.LandingPage_landingPage__cc2Io .previewPosterStack{position:relative;height:148px}.LandingPage_landingPage__cc2Io .previewPosterStack span{position:absolute;inset:0;border-radius:16px;background:linear-gradient(150deg,rgba(255,255,255,.32),transparent 42%),linear-gradient(145deg,#111827,var(--accent) 54%,#35b8a9);box-shadow:0 18px 38px rgba(28,41,79,.18)}.LandingPage_landingPage__cc2Io .previewPosterStack span:nth-child(2){transform:translate(-16px,10px) rotate(-7deg);opacity:.72}.LandingPage_landingPage__cc2Io .previewPosterStack span:nth-child(3){transform:translate(-31px,21px) rotate(-12deg);opacity:.4}.LandingPage_landingPage__cc2Io .previewRows{display:grid;grid-gap:.62rem;gap:.62rem;margin-top:.72rem}.LandingPage_landingPage__cc2Io .previewRow{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:.72rem;gap:.72rem;align-items:center;padding:.75rem}.LandingPage_landingPage__cc2Io .previewThumb{width:46px;height:62px;border-radius:10px;background:linear-gradient(145deg,#dbeafe,#111827)}.LandingPage_landingPage__cc2Io .previewRow strong{color:#111827;font-size:1rem;line-height:1.15}.LandingPage_landingPage__cc2Io .previewRow em{border-radius:999px;padding:.22rem .52rem;color:var(--accent);background:#e9f2ff;font-size:.74rem;font-style:normal;font-weight:850}.LandingPage_landingPage__cc2Io .surfaceBand{display:grid;grid-template-columns:.72fr 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:start;padding:2rem 0 0}.LandingPage_landingPage__cc2Io .surfaceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.LandingPage_landingPage__cc2Io .surfaceGrid article{min-width:0;border:1px solid rgba(186,197,218,.74);border-radius:20px;padding:1rem;background:rgba(255,255,255,.74);box-shadow:0 18px 50px rgba(25,38,71,.08)}.LandingPage_landingPage__cc2Io .surfaceGrid span{color:var(--accent);font-size:.76rem;font-weight:850;text-transform:uppercase}.LandingPage_landingPage__cc2Io .surfaceGrid h3{margin:.45rem 0 0;color:#111827;font-size:1.08rem}.LandingPage_landingPage__cc2Io .surfaceGrid p{margin:.48rem 0 0;color:#5d6678;font-size:.92rem;line-height:1.42}@media (max-width:1040px){.LandingPage_landingPage__cc2Io .landingHero,.LandingPage_landingPage__cc2Io .surfaceBand{grid-template-columns:1fr}.LandingPage_landingPage__cc2Io .landingHero{min-height:auto}.LandingPage_landingPage__cc2Io .surfaceGrid{grid-template-columns:1fr}}@media (max-width:840px){.LandingPage_landingPage__cc2Io .landingHero h1{max-width:10.5ch}.LandingPage_landingPage__cc2Io .productPreview{border-radius:22px;padding:.78rem}.LandingPage_landingPage__cc2Io .previewFeature{grid-template-columns:1fr}.LandingPage_landingPage__cc2Io .previewPosterStack{display:none}}@media (max-width:520px){.LandingPage_landingPage__cc2Io .landingHero h1{font-size:clamp(2.7rem,15vw,4.3rem)}.LandingPage_landingPage__cc2Io .previewRow{grid-template-columns:38px minmax(0,1fr)}.LandingPage_landingPage__cc2Io .previewRow em{grid-column:2;justify-self:start}}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>p:not(.landingKicker){max-width:50ch;color:#475166}.LandingPage_landingPage__cc2Io.landingShell{width:min(1240px,calc(100% - 2.4rem));padding:0 0 4.5rem}.LandingPage_landingPage__cc2Io .landingNav{min-height:64px;border-bottom:1px solid color-mix(in srgb,var(--nori-ink) 10%,transparent);background:color-mix(in srgb,var(--nori-rice) 90%,transparent)}.LandingPage_landingPage__cc2Io .landingNav .noriMark{color:var(--nori-rice);background:var(--nori-green);box-shadow:0 12px 26px color-mix(in srgb,var(--nori-green) 26%,transparent)}.LandingPage_landingPage__cc2Io .landingNav .noriBrandText span{color:color-mix(in srgb,var(--nori-ink) 54%,transparent)}.LandingPage_landingPage__cc2Io .landingNav nav{gap:.45rem}.LandingPage_landingPage__cc2Io .landingNav nav a{min-height:40px;border-radius:999px;padding:.54rem .82rem;color:color-mix(in srgb,var(--nori-ink) 82%,transparent);background:transparent;font-size:.88rem;font-weight:780;line-height:1;text-decoration:none}.LandingPage_landingPage__cc2Io .landingNav nav a:focus-visible,.LandingPage_landingPage__cc2Io .landingNav nav a:hover{background:color-mix(in srgb,var(--nori-sage) 28%,transparent)}.LandingPage_landingPage__cc2Io .landingNav nav a.landingNavPrimary{color:var(--nori-rice);background:var(--nori-green)}.LandingPage_landingPage__cc2Io .landingHeroNext{min-height:auto;grid-template-columns:minmax(0,.92fr) minmax(440px,.86fr);gap:clamp(2rem,5vw,5.4rem);padding:clamp(2rem,4vw,4rem) 0 .9rem}.LandingPage_landingPage__cc2Io .landingKicker{margin:0 0 .9rem;color:var(--nori-green);font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.LandingPage_landingPage__cc2Io .landingHeroNext h1{max-width:13ch;font-size:clamp(3.15rem,6.2vw,6.4rem);line-height:.92}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>p:not(.landingKicker){max-width:49ch;color:color-mix(in srgb,var(--nori-ink) 72%,transparent);font-size:clamp(1.08rem,1.25vw,1.22rem)}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>p.landingProof{width:-moz-fit-content;width:fit-content;margin-top:1.05rem;border:1px solid color-mix(in srgb,var(--nori-green) 18%,transparent);border-radius:999px;padding:.48rem .72rem;color:var(--nori-green);background:color-mix(in srgb,var(--nori-sage) 18%,var(--nori-rice));font-size:.88rem;font-weight:820;line-height:1.1}.LandingPage_landingPage__cc2Io .landingPrimaryCta{box-shadow:0 14px 34px color-mix(in srgb,var(--nori-green) 28%,transparent)}.LandingPage_landingPage__cc2Io .landingSecondaryCta{color:var(--nori-green);background:color-mix(in srgb,var(--nori-sage) 24%,var(--nori-rice));border-color:color-mix(in srgb,var(--nori-green) 18%,transparent)}.LandingPage_landingPage__cc2Io .landingWebLink{display:inline-flex;margin-top:1rem;color:color-mix(in srgb,var(--nori-ink) 58%,transparent);font-size:.88rem;font-weight:720;text-decoration:none}.LandingPage_landingPage__cc2Io .landingDemo{position:relative;width:min(100%,480px);min-width:0;justify-self:end;border:1px solid color-mix(in srgb,var(--nori-ink) 12%,transparent);border-radius:var(--nori-tma-radius-lg);padding:clamp(.9rem,2vw,1.2rem);color:var(--nori-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--nori-popcorn) 54%,var(--nori-rice)),var(--nori-rice));box-shadow:0 30px 80px rgba(43,33,30,.16)}.LandingPage_landingPage__cc2Io .landingDemoFooter,.LandingPage_landingPage__cc2Io .landingDemoHeader,.LandingPage_landingPage__cc2Io .landingMascotBadge,.LandingPage_landingPage__cc2Io .landingShelfSave{display:flex;align-items:center;justify-content:space-between;gap:1rem}.LandingPage_landingPage__cc2Io .landingCardEyebrow,.LandingPage_landingPage__cc2Io .landingDemoHeader span,.LandingPage_landingPage__cc2Io .landingFeature span,.LandingPage_landingPage__cc2Io .landingMascotBadge span,.LandingPage_landingPage__cc2Io .landingRailHeader span,.LandingPage_landingPage__cc2Io .landingStep span{color:color-mix(in srgb,var(--nori-ink) 56%,transparent);font-size:.74rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.LandingPage_landingPage__cc2Io .landingDemoHeader strong{display:block;margin-top:.18rem;font-size:1rem}.LandingPage_landingPage__cc2Io .landingLiveDot{border-radius:999px;padding:.32rem .52rem;color:var(--nori-green);background:color-mix(in srgb,var(--nori-green) 10%,transparent);font-size:.72rem;font-weight:850;text-transform:uppercase}.LandingPage_landingPage__cc2Io .landingMascotBadge{justify-content:flex-start;margin-top:1rem;border:1px solid color-mix(in srgb,var(--nori-ink) 10%,transparent);border-radius:var(--nori-tma-radius-md);padding:.58rem .68rem;background:color-mix(in srgb,var(--nori-popcorn) 50%,var(--nori-rice));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nori-rice) 70%,transparent)}.LandingPage_landingPage__cc2Io .landingMascotBadge strong{display:block;margin-top:.12rem;color:var(--nori-ink);font-size:.96rem;line-height:1.1}.LandingPage_landingPage__cc2Io .landingMascotCrop{width:54px;height:54px;flex:0 0 54px;overflow:hidden;border-radius:16px;background:var(--nori-popcorn);box-shadow:0 10px 22px color-mix(in srgb,var(--nori-ink) 14%,transparent)}.LandingPage_landingPage__cc2Io .landingMascotCrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;transform:scale(1.34) translateY(-6px)}.LandingPage_landingPage__cc2Io .landingPhoneFrame{margin-top:1rem;border:1px solid color-mix(in srgb,var(--nori-ink) 11%,transparent);border-radius:28px;padding:.68rem;background:var(--nori-rice);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nori-rice) 70%,transparent),0 18px 46px rgba(43,33,30,.14)}.LandingPage_landingPage__cc2Io .landingPhoneChrome,.LandingPage_landingPage__cc2Io .landingRailHeader,.LandingPage_landingPage__cc2Io .landingStatusStrip,.LandingPage_landingPage__cc2Io .landingTmaTabs{display:flex;align-items:center;justify-content:space-between}.LandingPage_landingPage__cc2Io .landingPhoneChrome{padding:.1rem .18rem .72rem;color:color-mix(in srgb,var(--nori-ink) 78%,transparent);font-size:.78rem;font-weight:850}.LandingPage_landingPage__cc2Io .landingContinueCard{display:grid;grid-template-columns:minmax(0,1fr) 74px;grid-gap:.72rem;gap:.72rem;border-radius:var(--nori-tma-radius-lg);padding:.76rem;background:color-mix(in srgb,var(--nori-sage) 20%,var(--nori-rice))}.LandingPage_landingPage__cc2Io .landingContinueCard h2{margin:.18rem 0 0;color:var(--nori-ink);font-size:1.34rem;line-height:1.05}.LandingPage_landingPage__cc2Io .landingContinueCard p{margin:.28rem 0 0;color:color-mix(in srgb,var(--nori-ink) 62%,transparent);font-size:.86rem;line-height:1.34}.LandingPage_landingPage__cc2Io .landingContinueCard .landingPoster{width:74px;align-self:stretch}.LandingPage_landingPage__cc2Io .landingStatusStrip{gap:.34rem;margin-top:.72rem;border-radius:var(--nori-tma-radius-md);padding:.5rem;background:color-mix(in srgb,var(--nori-popcorn) 42%,var(--nori-rice))}.LandingPage_landingPage__cc2Io .landingStatusStrip span{min-width:0;flex:1 1;color:color-mix(in srgb,var(--nori-ink) 58%,transparent);font-size:.68rem;font-weight:760;line-height:1.1;text-align:center}.LandingPage_landingPage__cc2Io .landingStatusStrip strong{display:block;margin-bottom:.1rem;color:var(--nori-ink);font-size:.76rem;line-height:1.05}.LandingPage_landingPage__cc2Io .landingTmaRail{margin-top:.86rem}.LandingPage_landingPage__cc2Io .landingRailHeader{gap:.8rem}.LandingPage_landingPage__cc2Io .landingRailHeader a{color:var(--nori-green);font-size:.78rem;font-weight:850;text-decoration:none}.LandingPage_landingPage__cc2Io .landingPosterRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.56rem;gap:.56rem;margin-top:.56rem}.LandingPage_landingPage__cc2Io .landingPosterRail article{min-width:0}.LandingPage_landingPage__cc2Io .landingPosterRail img{display:block;width:100%;height:152px;border-radius:var(--nori-tma-radius-sm);object-fit:cover;background:var(--nori-sage);box-shadow:0 10px 22px color-mix(in srgb,var(--nori-ink) 10%,transparent)}.LandingPage_landingPage__cc2Io .landingPosterRail strong{display:block;margin-top:.34rem;overflow:hidden;color:var(--nori-ink);font-size:.78rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.LandingPage_landingPage__cc2Io .landingTmaTabs{gap:.18rem;margin-top:.84rem;border:1px solid color-mix(in srgb,var(--nori-ink) 10%,transparent);border-radius:20px;padding:.36rem;background:color-mix(in srgb,var(--nori-rice) 86%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--nori-ink) 10%,transparent)}.LandingPage_landingPage__cc2Io .landingTmaTabs span{min-width:0;flex:1 1;display:grid;place-items:center;grid-gap:.18rem;gap:.18rem;border-radius:14px;padding:.42rem .18rem;color:color-mix(in srgb,var(--nori-ink) 62%,transparent);font-size:.62rem;font-weight:780;line-height:1.05;text-align:center}.LandingPage_landingPage__cc2Io .landingTmaTabs span.isActive{color:var(--nori-rice);background:var(--nori-green)}.LandingPage_landingPage__cc2Io .landingChat{display:grid;grid-gap:.72rem;gap:.72rem;margin-top:1rem}.LandingPage_landingPage__cc2Io .landingBubble{width:min(90%,28rem);border-radius:var(--nori-tma-radius-md);padding:.78rem .9rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nori-ink) 8%,transparent)}.LandingPage_landingPage__cc2Io .landingBubble span{display:block;color:color-mix(in srgb,var(--nori-ink) 58%,transparent);font-size:.72rem;font-weight:820}.LandingPage_landingPage__cc2Io .landingBubble p{margin:.22rem 0 0;color:var(--nori-ink);font-size:.96rem;line-height:1.35}.LandingPage_landingPage__cc2Io .landingBubbleFriend{background:var(--nori-rice)}.LandingPage_landingPage__cc2Io .landingBubbleNori{justify-self:end;background:color-mix(in srgb,var(--nori-sage) 24%,var(--nori-rice))}.LandingPage_landingPage__cc2Io .landingNoriCard{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:.92rem;gap:.92rem;margin-top:1rem;border-radius:var(--nori-tma-radius-lg);padding:.88rem;background:var(--nori-rice);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nori-ink) 10%,transparent),0 18px 40px rgba(43,33,30,.12)}.LandingPage_landingPage__cc2Io .landingPoster{display:block;width:100%;aspect-ratio:2/3;border-radius:var(--nori-tma-radius-md);object-fit:cover;background:var(--nori-sage);box-shadow:0 14px 28px rgba(43,33,30,.12)}.LandingPage_landingPage__cc2Io .landingCardBody h2{margin:.2rem 0 0;color:var(--nori-ink);font-size:1.36rem;line-height:1.05}.LandingPage_landingPage__cc2Io .landingCardBody p{margin:.38rem 0 0;color:color-mix(in srgb,var(--nori-ink) 62%,transparent);font-size:.88rem;line-height:1.35}.LandingPage_landingPage__cc2Io .landingCardActions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.74rem}.LandingPage_landingPage__cc2Io .landingCardActions span,.LandingPage_landingPage__cc2Io .landingShelfSave{min-height:34px;display:inline-flex;align-items:center;gap:.38rem;border-radius:999px;padding:.44rem .62rem;color:var(--nori-green);background:color-mix(in srgb,var(--nori-green) 10%,transparent);font-size:.82rem;font-weight:820}.LandingPage_landingPage__cc2Io .landingShelfSave{justify-content:center;margin-top:1rem;color:var(--nori-rice);background:var(--nori-green)}.LandingPage_landingPage__cc2Io .landingDemoFooter{display:none;justify-content:flex-start;margin-top:.75rem;color:color-mix(in srgb,var(--nori-ink) 58%,transparent);font-size:.82rem;font-weight:720}.LandingPage_landingPage__cc2Io .landingHow,.LandingPage_landingPage__cc2Io .landingSections{padding:clamp(2rem,5vw,4rem) 0 0}.LandingPage_landingPage__cc2Io .landingHow{padding-top:1rem}.LandingPage_landingPage__cc2Io .landingHow .sectionLead h2{color:var(--nori-ink)}.LandingPage_landingPage__cc2Io .landingHow .sectionLead p{color:color-mix(in srgb,var(--nori-ink) 64%,transparent)}.LandingPage_landingPage__cc2Io .landingSections,.LandingPage_landingPage__cc2Io .landingStepGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.LandingPage_landingPage__cc2Io .landingFeature,.LandingPage_landingPage__cc2Io .landingStep{border:1px solid color-mix(in srgb,var(--nori-ink) 10%,transparent);border-radius:var(--nori-tma-radius-md);padding:1rem;background:color-mix(in srgb,var(--nori-rice) 86%,var(--nori-popcorn))}.LandingPage_landingPage__cc2Io .landingFeature h2,.LandingPage_landingPage__cc2Io .landingStep h3{margin:.28rem 0 0;color:var(--nori-ink);line-height:1.08}.LandingPage_landingPage__cc2Io .landingFeature p,.LandingPage_landingPage__cc2Io .landingStep p{margin:.54rem 0 0;color:color-mix(in srgb,var(--nori-ink) 64%,transparent);line-height:1.46}@media (max-width:860px){.LandingPage_landingPage__cc2Io.landingShell{width:min(100% - 1.25rem,42rem)}.LandingPage_landingPage__cc2Io .landingNav{align-items:flex-start;flex-direction:column;gap:.75rem;padding:.75rem 0}.LandingPage_landingPage__cc2Io .landingNav nav{width:100%;flex-wrap:wrap;overflow-x:visible;row-gap:.5rem;padding-bottom:.15rem}.LandingPage_landingPage__cc2Io .landingNav nav a{flex:1 1 auto;justify-content:center}.LandingPage_landingPage__cc2Io .landingHeroNext{min-height:auto;grid-template-columns:1fr;padding:2rem 0 2.8rem}.LandingPage_landingPage__cc2Io .landingHeroNext h1{max-width:12ch;font-size:clamp(2.72rem,13vw,4.1rem)}.LandingPage_landingPage__cc2Io .landingDemo{order:2;width:100%;justify-self:stretch}.LandingPage_landingPage__cc2Io .landingSections,.LandingPage_landingPage__cc2Io .landingStepGrid{grid-template-columns:1fr}}@media (max-width:430px){.LandingPage_landingPage__cc2Io .landingCtas{align-items:stretch;flex-direction:column}.LandingPage_landingPage__cc2Io .landingPrimaryCta,.LandingPage_landingPage__cc2Io .landingSecondaryCta{justify-content:center;width:100%}.LandingPage_landingPage__cc2Io .landingNoriCard{grid-template-columns:72px minmax(0,1fr)}.LandingPage_landingPage__cc2Io .landingCardActions span{min-height:32px}}.LandingPage_landingPage__cc2Io.landingShell{width:min(1480px,calc(100% - 6rem));padding:0 0 3rem;background:var(--nori-rice);box-shadow:0 0 0 100vmax var(--nori-rice);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.LandingPage_landingPage__cc2Io .landingNav{min-height:92px;border-bottom:0;background:color-mix(in srgb,var(--nori-rice) 92%,transparent)}.LandingPage_landingPage__cc2Io .landingNav .noriBrand{gap:.62rem;color:var(--nori-ink)}.LandingPage_landingPage__cc2Io .noriMascotMark{border-radius:12px}.LandingPage_landingPage__cc2Io .landingNav .noriBrandText strong{color:var(--nori-ink);font-size:2.38rem}.LandingPage_landingPage__cc2Io .landingDesktopNav{gap:1.65rem}.LandingPage_landingPage__cc2Io .landingDesktopNav a{min-height:40px;border-radius:999px;padding:.52rem 0;color:color-mix(in srgb,var(--nori-ink) 78%,transparent);font-size:1rem;font-weight:720}.LandingPage_landingPage__cc2Io .landingDesktopNav a:focus-visible,.LandingPage_landingPage__cc2Io .landingDesktopNav a:hover{color:var(--nori-green);background:transparent}.LandingPage_landingPage__cc2Io .landingDesktopNav a.landingNavPrimary{min-height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;padding:0 1.28rem;background:var(--nori-green);box-shadow:0 12px 30px color-mix(in srgb,var(--nori-green) 24%,transparent)}.LandingPage_landingPage__cc2Io .landingHeroNext{grid-template-columns:minmax(500px,.78fr) minmax(640px,1fr);gap:2rem;padding:.4rem 0 .7rem}.LandingPage_landingPage__cc2Io .landingHeroCopy{max-width:620px;transform:translateY(-2.2rem)}.LandingPage_landingPage__cc2Io .landingHeroNext h1{max-width:10.9ch;color:var(--nori-ink);font-size:clamp(4.05rem,5.05vw,4.55rem);font-weight:880}.LandingPage_landingPage__cc2Io .landingHeroNext h1 span{color:var(--nori-green)}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>p:not(.landingKicker){max-width:36rem;color:color-mix(in srgb,var(--nori-ink) 66%,transparent);font-size:1.34rem;line-height:1.5}.LandingPage_landingPage__cc2Io .landingCtas{gap:1.12rem;margin-top:1.85rem;flex-wrap:nowrap}.LandingPage_landingPage__cc2Io .landingPrimaryCta{min-height:64px;gap:.72rem;border-radius:16px;padding:0 1.35rem;color:var(--nori-rice);background:var(--nori-green);box-shadow:0 18px 42px color-mix(in srgb,var(--nori-green) 28%,transparent);white-space:nowrap}.LandingPage_landingPage__cc2Io .landingSecondaryCta{min-height:64px;border-radius:16px;padding:0 1.15rem;color:var(--nori-ink);background:color-mix(in srgb,var(--nori-popcorn) 36%,var(--nori-rice));border-color:color-mix(in srgb,var(--nori-ink) 10%,transparent);white-space:nowrap}.LandingPage_landingPage__cc2Io .landingMiniAppProof{gap:.84rem;margin-top:2.2rem;border-radius:999px;padding:.18rem .34rem .18rem .18rem;color:var(--nori-ink);background:color-mix(in srgb,var(--nori-popcorn) 22%,transparent)}.LandingPage_landingPage__cc2Io .landingMiniAppProof strong{font-size:1.06rem;font-weight:850;line-height:1.1}.LandingPage_landingPage__cc2Io .landingMiniAppProofText>span{color:color-mix(in srgb,var(--nori-ink) 58%,transparent);font-size:.9rem;font-weight:650}.LandingPage_landingPage__cc2Io .landingMiniAppMascot{width:66px;height:66px;flex-basis:66px;border-radius:999px}.LandingPage_landingPage__cc2Io .landingHumanProofBadge{border-radius:999px;color:var(--nori-green);background:color-mix(in srgb,var(--nori-sage) 48%,var(--nori-rice));font-size:1.18rem;font-weight:900}.LandingPage_landingPage__cc2Io .landingVisual{align-items:center;justify-content:flex-end}.LandingPage_landingPage__cc2Io .landingPhoneStack{width:min(100%,758px)}.LandingPage_landingPage__cc2Io .landingPhoneShot{box-shadow:0 30px 72px color-mix(in srgb,var(--nori-ink) 17%,transparent),0 1px 0 color-mix(in srgb,var(--nori-rice) 72%,transparent) inset}.LandingPage_landingPage__cc2Io .landingPhoneShotLight{left:28px;width:326px}.LandingPage_landingPage__cc2Io .landingPhoneShotDark{top:50px;left:302px;width:302px}.LandingPage_landingPage__cc2Io .landingCallout{--connector-width:108px;max-width:168px;border-radius:18px;padding:.66rem .92rem;color:var(--nori-green);background:color-mix(in srgb,var(--nori-sage) 36%,var(--nori-rice));font-size:1rem;font-weight:760;line-height:1.22}.LandingPage_landingPage__cc2Io .landingCallout:before{border-top:2px dashed color-mix(in srgb,var(--nori-green) 78%,transparent)}.LandingPage_landingPage__cc2Io .landingCalloutContinue{--connector-width:96px;right:6px}.LandingPage_landingPage__cc2Io .landingCalloutStatuses{--connector-width:104px;top:226px;right:6px}.LandingPage_landingPage__cc2Io .landingCalloutEvening{--connector-width:100px;top:424px;right:6px}.LandingPage_landingPage__cc2Io .landingCalloutCollections{--connector-width:92px;top:596px;right:6px}.LandingPage_landingPage__cc2Io .landingFeatureBand{grid-template-columns:270px minmax(0,1fr);grid-gap:2rem;gap:2rem;margin-top:.8rem;border:1px solid color-mix(in srgb,var(--nori-ink) 8%,transparent);border-radius:26px;padding:2rem;background:color-mix(in srgb,var(--nori-popcorn) 26%,var(--nori-rice));box-shadow:0 16px 44px color-mix(in srgb,var(--nori-ink) 6%,transparent)}.LandingPage_landingPage__cc2Io .landingFeatureBandHeading h2{max-width:10ch;color:var(--nori-ink);font-size:2.35rem;line-height:1.16}.LandingPage_landingPage__cc2Io .landingFeatureBandHeading h2 span{color:var(--nori-green)}.LandingPage_landingPage__cc2Io .landingFeatureBandItems{grid-gap:1.2rem;gap:1.2rem}.LandingPage_landingPage__cc2Io .landingFeatureBandItem{grid-template-columns:62px minmax(0,1fr);grid-gap:.84rem;gap:.84rem}.LandingPage_landingPage__cc2Io .landingAnchorMarker{position:absolute;inset:0 auto auto 0}.LandingPage_landingPage__cc2Io .landingFeatureIcon{width:62px;height:62px;border-radius:999px;color:var(--nori-green);background:color-mix(in srgb,var(--nori-sage) 44%,var(--nori-rice))}.LandingPage_landingPage__cc2Io .landingFeatureBandItem span:not(.landingFeatureIcon):not(.landingAnchorMarker){color:color-mix(in srgb,var(--nori-ink) 55%,transparent);font-size:.76rem;font-weight:830}.LandingPage_landingPage__cc2Io .landingFeatureBandItem h3{color:var(--nori-ink)}.LandingPage_landingPage__cc2Io .landingFeatureBandItem p{color:color-mix(in srgb,var(--nori-ink) 66%,transparent)}@media (max-width:1260px){.LandingPage_landingPage__cc2Io.landingShell{width:min(100% - 2rem,1100px)}.LandingPage_landingPage__cc2Io .landingHeroNext{grid-template-columns:minmax(470px,.82fr) minmax(560px,1fr);gap:1.35rem}.LandingPage_landingPage__cc2Io .landingHeroNext h1{font-size:4.15rem}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>p:not(.landingKicker){font-size:1.24rem}.LandingPage_landingPage__cc2Io .landingPhoneStack{width:min(100%,646px);height:690px}.LandingPage_landingPage__cc2Io .landingPhoneShotLight{left:0;width:306px}.LandingPage_landingPage__cc2Io .landingPhoneShotDark{top:42px;left:252px;width:288px}.LandingPage_landingPage__cc2Io .landingCallout{max-width:142px;font-size:.9rem}.LandingPage_landingPage__cc2Io .landingCalloutContinue,.LandingPage_landingPage__cc2Io .landingCalloutEvening{--connector-width:58px}.LandingPage_landingPage__cc2Io .landingCalloutStatuses{--connector-width:66px}.LandingPage_landingPage__cc2Io .landingCalloutCollections{--connector-width:54px}}@media (max-width:1120px){.LandingPage_landingPage__cc2Io.landingShell{width:100%;padding:0 0 2rem}.LandingPage_landingPage__cc2Io .landingNav{min-height:104px;align-items:center;flex-direction:row;justify-content:flex-start;padding:0 1.5rem;border-bottom:1px solid color-mix(in srgb,var(--nori-ink) 9%,transparent)}.LandingPage_landingPage__cc2Io .landingNav .landingDesktopNav{display:none!important}.LandingPage_landingPage__cc2Io .landingNav .noriBrandText strong{font-size:2.55rem}.LandingPage_landingPage__cc2Io .noriMascotMark{width:58px;height:58px;flex-basis:58px}.LandingPage_landingPage__cc2Io .landingHeroNext{min-height:0;grid-template-columns:1fr;gap:1.55rem;padding:2.4rem 1.5rem 1.2rem}.LandingPage_landingPage__cc2Io .landingHeroCopy{max-width:none;transform:none}.LandingPage_landingPage__cc2Io .landingHeroNext h1{max-width:10.2ch;font-size:3.7rem;line-height:1}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>p:not(.landingKicker){max-width:33rem;font-size:1.24rem;line-height:1.42}.LandingPage_landingPage__cc2Io .landingCtas{align-items:stretch;flex-direction:column;gap:.92rem;margin-top:1.7rem}.LandingPage_landingPage__cc2Io .landingPrimaryCta{width:100%;justify-content:center}.LandingPage_landingPage__cc2Io .landingSecondaryCta{width:-moz-fit-content;width:fit-content;min-height:0;border-width:0 0 1px;border-style:dashed;border-radius:0;padding:.18rem 0;color:var(--nori-green);background:transparent}.LandingPage_landingPage__cc2Io .landingMiniAppProof{justify-content:flex-end;margin-top:1rem;padding-right:.2rem}.LandingPage_landingPage__cc2Io .landingVisual{width:100%;margin-right:0;margin-left:0;min-height:0;align-items:start;justify-content:center;overflow:visible}.LandingPage_landingPage__cc2Io .landingPhoneStack{position:relative;width:min(100%,390px);height:min(104vw,760px);display:block;overflow:visible;padding:0}.LandingPage_landingPage__cc2Io .landingPhoneShot{position:absolute;height:auto;max-width:none;aspect-ratio:602/1308;border-radius:30px}.LandingPage_landingPage__cc2Io .landingPhoneShotLight{top:0;left:0;z-index:4;width:min(75vw,340px);display:block;transform:none}.LandingPage_landingPage__cc2Io .landingPhoneShotDark{top:2.2rem;left:min(17vw,74px);z-index:2;width:min(75vw,340px);display:block;transform:rotate(5deg);transform-origin:42% 10%}.LandingPage_landingPage__cc2Io .landingCallout{display:none}.LandingPage_landingPage__cc2Io .landingFeatureBand{grid-template-columns:1fr;margin:1.35rem 1.5rem 0;padding:1.45rem}.LandingPage_landingPage__cc2Io .landingFeatureBandHeading h2{max-width:12ch;font-size:2.1rem}.LandingPage_landingPage__cc2Io .landingFeatureBandItems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.LandingPage_landingPage__cc2Io .landingHeroNext h1{font-size:3.25rem}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>p:not(.landingKicker){font-size:1.13rem}.LandingPage_landingPage__cc2Io .landingFeatureBandItems{grid-template-columns:1fr}}@media (max-width:430px){.LandingPage_landingPage__cc2Io .landingNav{padding:0 1.05rem}.LandingPage_landingPage__cc2Io .landingNav .noriBrandText strong{font-size:2.2rem}.LandingPage_landingPage__cc2Io .noriMascotMark{width:52px;height:52px;flex-basis:52px}.LandingPage_landingPage__cc2Io .landingHeroNext{padding-right:1.05rem;padding-left:1.05rem}.LandingPage_landingPage__cc2Io .landingHeroNext h1{font-size:3.05rem}.LandingPage_landingPage__cc2Io .landingPrimaryCta{min-height:60px;padding:0 1rem}.LandingPage_landingPage__cc2Io .landingVisual{width:100%;margin-right:0;margin-left:0}.LandingPage_landingPage__cc2Io .landingPhoneStack{width:100%;height:min(184vw,720px)}.LandingPage_landingPage__cc2Io .landingPhoneShot{width:min(78vw,334px)}.LandingPage_landingPage__cc2Io .landingPhoneShotLight{left:0}.LandingPage_landingPage__cc2Io .landingPhoneShotDark{top:2rem;left:4.35rem}.LandingPage_landingPage__cc2Io .landingFeatureBand{margin-right:1.05rem;margin-left:1.05rem}}.LandingPage_landingPage__cc2Io.landingShell{--landing-header-height:var(--header-height-desktop);width:min(var(--container-max),calc(100% - (var(--container-gutter-desktop) * 2)));min-height:100svh;margin:0 auto;padding:0 0 var(--space-8);background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-landing),var(--font-heading),"Trebuchet MS",sans-serif;box-shadow:none;-webkit-clip-path:none;clip-path:none}.LandingPage_landingPage__cc2Io .landingHeroNext,.LandingPage_landingPage__cc2Io .landingSection[id]{scroll-margin-top:calc(var(--landing-header-height) + var(--space-5))}.LandingPage_landingPage__cc2Io .landingNav{position:-webkit-sticky;position:sticky;top:0;z-index:20;min-height:var(--landing-header-height);padding:0;border-bottom:1px solid color-mix(in srgb,var(--color-border-soft) 70%,transparent);background:color-mix(in srgb,var(--color-bg-page) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.LandingPage_landingPage__cc2Io .landingNav .noriBrand{gap:.64rem;color:var(--color-text-primary)}.LandingPage_landingPage__cc2Io .noriMascotMark{width:52px;height:52px;flex:0 0 52px;overflow:hidden;border-radius:var(--radius-sm);background:var(--nori-popcorn);box-shadow:0 10px 24px color-mix(in srgb,var(--nori-ink) 12%,transparent)}.LandingPage_landingPage__cc2Io .noriMascotMark img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;transform:scale(1.55) translateY(-2px);transform-origin:center top}.LandingPage_landingPage__cc2Io .landingNav .noriBrandText strong{color:var(--color-text-primary);font-size:2.28rem;font-weight:930;letter-spacing:0;line-height:1}.LandingPage_landingPage__cc2Io .landingDesktopNav{display:flex;align-items:center;gap:1.42rem}.LandingPage_landingPage__cc2Io .landingDesktopNav a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:0 .1rem;color:color-mix(in srgb,var(--color-text-primary) 72%,transparent);background:transparent;font-size:.98rem;font-weight:760;line-height:1;text-decoration:none;white-space:nowrap}.LandingPage_landingPage__cc2Io .landingDesktopNav a:focus-visible,.LandingPage_landingPage__cc2Io .landingDesktopNav a:hover{color:var(--color-accent-primary)}.LandingPage_landingPage__cc2Io .landingDesktopNav a.landingNavPrimary{min-height:50px;border-radius:var(--radius-md);padding:0 1.24rem;color:var(--nori-rice);background:var(--color-accent-primary);box-shadow:0 12px 30px color-mix(in srgb,var(--color-accent-primary) 22%,transparent)}.LandingPage_landingPage__cc2Io .landingButton{display:inline-flex;align-items:center;justify-content:center;gap:.62rem;border:1px solid transparent;border-radius:var(--radius-md);font-weight:850;line-height:1;letter-spacing:0;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.LandingPage_landingPage__cc2Io .landingButton:focus-visible,.LandingPage_landingPage__cc2Io .landingButton:hover{transform:translateY(-1px)}.LandingPage_landingPage__cc2Io .landingButton_md{min-height:48px;padding:0 1rem;font-size:1rem}.LandingPage_landingPage__cc2Io .landingButton_lg{min-height:62px;padding:0 1.3rem;font-size:1.04rem}.LandingPage_landingPage__cc2Io .landingButton_primary{color:var(--nori-rice);background:var(--color-accent-primary);box-shadow:0 18px 42px color-mix(in srgb,var(--color-accent-primary) 26%,transparent)}.LandingPage_landingPage__cc2Io .landingButton_primary:focus-visible,.LandingPage_landingPage__cc2Io .landingButton_primary:hover{background:var(--color-accent-primary-hover)}.LandingPage_landingPage__cc2Io .landingButton_secondary{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-border-soft) 88%,transparent);background:color-mix(in srgb,var(--nori-popcorn) 28%,var(--color-bg-card));box-shadow:0 12px 28px color-mix(in srgb,var(--nori-ink) 6%,transparent)}.LandingPage_landingPage__cc2Io .landingButton_secondary:focus-visible,.LandingPage_landingPage__cc2Io .landingButton_secondary:hover{border-color:color-mix(in srgb,var(--color-accent-primary) 28%,var(--color-border-soft))}.LandingPage_landingPage__cc2Io .landingButtonIcon{display:inline-flex;align-items:center;justify-content:center}.LandingPage_landingPage__cc2Io .landingHeroNext{min-height:724px;display:grid;grid-template-columns:minmax(560px,.82fr) minmax(620px,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:center;padding:var(--space-2) 0 var(--space-4)}.LandingPage_landingPage__cc2Io .landingHeroCopy{max-width:650px;transform:translateY(-1.5rem)}.LandingPage_landingPage__cc2Io .landingHeroNext h1{max-width:640px;margin:0;color:var(--color-text-primary);font-size:var(--text-hero);font-weight:900;letter-spacing:0;line-height:1.02}.LandingPage_landingPage__cc2Io .landingHeroNext h1 span{color:var(--color-accent-primary)}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>p:not(.landingKicker){max-width:37rem;margin:1.28rem 0 0;color:color-mix(in srgb,var(--color-text-primary) 66%,transparent);font-size:var(--text-body-lg);line-height:1.48}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>.landingTrustLine{max-width:31rem;margin-top:.92rem;color:color-mix(in srgb,var(--color-text-primary) 56%,transparent);font-size:.98rem;font-weight:720;line-height:1.35}.LandingPage_landingPage__cc2Io .landingCtas{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap}.LandingPage_landingPage__cc2Io .landingPrimaryCta,.LandingPage_landingPage__cc2Io .landingSecondaryCta{white-space:nowrap}.LandingPage_landingPage__cc2Io .landingMiniAppProof{display:flex;align-items:center;gap:.82rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:var(--space-6);border-radius:var(--radius-pill);padding:.2rem .38rem .2rem .2rem;color:var(--color-text-primary);background:color-mix(in srgb,var(--nori-popcorn) 24%,transparent)}.LandingPage_landingPage__cc2Io .landingMiniAppProof span,.LandingPage_landingPage__cc2Io .landingMiniAppProof strong{display:block}.LandingPage_landingPage__cc2Io .landingMiniAppProof strong{font-size:1.02rem;font-weight:880;line-height:1.12}.LandingPage_landingPage__cc2Io .landingMiniAppProofText>span{margin-top:.2rem;color:color-mix(in srgb,var(--color-text-primary) 58%,transparent);font-size:.88rem;font-weight:680;line-height:1.25}.LandingPage_landingPage__cc2Io .landingMiniAppMascot{width:64px;height:64px;flex-basis:64px;overflow:hidden;border-radius:var(--radius-pill);background:var(--nori-popcorn)}.LandingPage_landingPage__cc2Io .landingMiniAppMascot img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;transform:scale(1.55) translateY(-2px);transform-origin:center top}.LandingPage_landingPage__cc2Io .landingHumanProofBadge{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:var(--radius-pill);color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-soft) 72%,var(--nori-rice));font-size:1.16rem;font-weight:920;line-height:1}.LandingPage_landingPage__cc2Io .landingVisual{position:relative;min-height:704px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;justify-self:stretch;overflow:visible}.LandingPage_landingPage__cc2Io .landingPhoneStack{position:relative;width:min(100%,820px);height:704px}.LandingPage_landingPage__cc2Io .landingPhoneShot{position:absolute;display:block;height:auto;aspect-ratio:602/1308;border:1px solid color-mix(in srgb,var(--nori-ink) 12%,transparent);border-radius:34px;object-fit:contain;object-position:top center;box-shadow:var(--shadow-floating),0 1px 0 color-mix(in srgb,var(--nori-rice) 72%,transparent) inset}.LandingPage_landingPage__cc2Io .landingPhoneShotLight{top:0;left:54px;z-index:3;width:338px}.LandingPage_landingPage__cc2Io .landingPhoneShotDark{top:54px;left:342px;z-index:2;width:314px;transform:rotate(2deg)}.LandingPage_landingPage__cc2Io .landingCallout{position:absolute;z-index:6;--connector-width:104px;width:max-content;max-width:174px;min-height:58px;display:inline-flex;align-items:center;border-radius:var(--radius-md);padding:.68rem .94rem;color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-soft) 58%,var(--nori-rice));box-shadow:0 16px 36px color-mix(in srgb,var(--nori-ink) 8%,transparent);font-size:.98rem;font-weight:800;letter-spacing:0;line-height:1.2}.LandingPage_landingPage__cc2Io .landingCallout:before{content:"";position:absolute;top:50%;right:calc(100% + 8px);width:var(--connector-width);border-top:2px dashed color-mix(in srgb,var(--color-accent-primary) 76%,transparent)}.LandingPage_landingPage__cc2Io .landingCalloutContinue{top:104px;right:8px}.LandingPage_landingPage__cc2Io .landingCalloutStatuses{--connector-width:112px;top:232px;right:8px}.LandingPage_landingPage__cc2Io .landingCalloutEvening{top:428px;right:8px}.LandingPage_landingPage__cc2Io .landingMobileMockupChips{display:none}.LandingPage_landingPage__cc2Io .landingSection{margin-top:var(--space-7)}.LandingPage_landingPage__cc2Io .landingSurfaceCard{border:1px solid color-mix(in srgb,var(--color-border-soft) 78%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-card) 92%,var(--nori-popcorn) 8%);box-shadow:var(--shadow-card)}.LandingPage_landingPage__cc2Io .landingBotBeta h2,.LandingPage_landingPage__cc2Io .landingSectionLead h2,.LandingPage_landingPage__cc2Io .landingTrustCard h2{margin:0;color:var(--color-text-primary);font-size:var(--text-h2);font-weight:900;letter-spacing:0;line-height:1.08}.LandingPage_landingPage__cc2Io .landingBotBeta p,.LandingPage_landingPage__cc2Io .landingSectionLead p,.LandingPage_landingPage__cc2Io .landingTrustCard p{max-width:44rem;margin:.75rem 0 0;color:color-mix(in srgb,var(--color-text-primary) 64%,transparent);font-size:var(--text-body);line-height:1.55}.LandingPage_landingPage__cc2Io .landingInside{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.LandingPage_landingPage__cc2Io .landingInsideGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.LandingPage_landingPage__cc2Io .landingInsideCard{min-height:214px;padding:var(--space-5)}.LandingPage_landingPage__cc2Io .landingInsideIcon{width:50px;height:50px;display:grid;place-items:center;border-radius:var(--radius-pill);color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-soft) 70%,var(--color-bg-card))}.LandingPage_landingPage__cc2Io .landingInsideCard h3{margin:var(--space-4) 0 0;color:var(--color-text-primary);font-size:var(--text-h3);font-weight:880;letter-spacing:0;line-height:1.18}.LandingPage_landingPage__cc2Io .landingInsideCard p{margin:.46rem 0 0;color:color-mix(in srgb,var(--color-text-primary) 64%,transparent);font-size:.95rem;line-height:1.46}.LandingPage_landingPage__cc2Io .landingFeatureBand{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start;margin-top:var(--space-7);border:1px solid color-mix(in srgb,var(--color-border-soft) 78%,transparent);border-radius:var(--radius-lg);padding:var(--space-6);background:color-mix(in srgb,var(--nori-popcorn) 24%,var(--color-bg-card));box-shadow:var(--shadow-card)}.LandingPage_landingPage__cc2Io .landingFeatureBandHeading h2{max-width:11ch;margin:0;color:var(--color-text-primary);font-size:2.28rem;font-weight:900;letter-spacing:0;line-height:1.14}.LandingPage_landingPage__cc2Io .landingFeatureBandHeading h2 span{color:var(--color-accent-primary)}.LandingPage_landingPage__cc2Io .landingFeatureBandItems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.LandingPage_landingPage__cc2Io .landingFeatureBandItem{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:.82rem;gap:.82rem;align-items:start}.LandingPage_landingPage__cc2Io .landingFeatureIcon{width:58px;height:58px;display:grid;place-items:center;border-radius:var(--radius-pill);color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-soft) 74%,var(--color-bg-card))}.LandingPage_landingPage__cc2Io .landingFeatureBandItem span:not(.landingFeatureIcon):not(.landingAnchorMarker){color:color-mix(in srgb,var(--color-text-primary) 52%,transparent);font-size:var(--text-caption);font-weight:840;letter-spacing:0;text-transform:uppercase}.LandingPage_landingPage__cc2Io .landingFeatureBandItem h3{margin:.08rem 0 0;color:var(--color-text-primary);font-size:1.08rem;font-weight:880;letter-spacing:0;line-height:1.18}.LandingPage_landingPage__cc2Io .landingFeatureBandItem p{margin:.42rem 0 0;color:color-mix(in srgb,var(--color-text-primary) 64%,transparent);font-size:.94rem;line-height:1.45}.LandingPage_landingPage__cc2Io .landingQuickStart{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,.58fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:stretch}.LandingPage_landingPage__cc2Io .landingQuickStartCopy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-5);border-radius:var(--radius-lg);padding:var(--space-7);background:color-mix(in srgb,var(--color-accent-soft) 34%,var(--color-bg-card));box-shadow:var(--shadow-card)}.LandingPage_landingPage__cc2Io .landingStatusChips{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.LandingPage_landingPage__cc2Io .landingStatusChip{display:inline-flex;align-items:center;min-height:34px;border-radius:var(--radius-pill);padding:0 .82rem;color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-soft) 70%,var(--color-bg-card));font-size:.88rem;font-weight:820;line-height:1}.LandingPage_landingPage__cc2Io .landingQuickStartCard{min-height:360px;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-5);overflow:hidden}.LandingPage_landingPage__cc2Io .landingQuickStartProgress{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:color-mix(in srgb,var(--color-text-primary) 66%,transparent);font-size:.96rem;font-weight:760}.LandingPage_landingPage__cc2Io .landingQuickStartProgress strong{color:var(--color-accent-primary);font-size:2.2rem;font-weight:920;line-height:1}.LandingPage_landingPage__cc2Io .landingQuickStartPosters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.LandingPage_landingPage__cc2Io .landingQuickStartPosters span{position:relative;min-height:190px;display:flex;flex-direction:column;justify-content:flex-end;gap:.45rem;border-radius:var(--radius-md);padding:var(--space-4);color:var(--nori-rice);background:var(--poster-color);box-shadow:0 18px 36px color-mix(in srgb,var(--nori-ink) 12%,transparent);overflow:hidden}.LandingPage_landingPage__cc2Io .landingQuickStartPosters span:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--nori-ink) 4%,transparent) 0,transparent 34%),linear-gradient(180deg,transparent 34%,color-mix(in srgb,var(--nori-ink) 78%,transparent) 100%)}.LandingPage_landingPage__cc2Io .landingQuickStartPosters img{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.LandingPage_landingPage__cc2Io .landingQuickStartPosters em{position:relative;z-index:2;font-style:normal;font-size:1.02rem;font-weight:900;line-height:1.12;text-shadow:0 2px 10px color-mix(in srgb,var(--nori-ink) 72%,transparent)}.LandingPage_landingPage__cc2Io .landingQuickStartPosters b{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;border-radius:var(--radius-pill);padding:.32rem .5rem;color:var(--color-accent-primary);background:color-mix(in srgb,var(--nori-rice) 84%,transparent);font-size:.72rem;font-weight:880;line-height:1}.LandingPage_landingPage__cc2Io .landingNext{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.LandingPage_landingPage__cc2Io .landingBotBeta,.LandingPage_landingPage__cc2Io .landingTrustCard{min-height:290px;padding:var(--space-6)}.LandingPage_landingPage__cc2Io .landingBotBeta{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.LandingPage_landingPage__cc2Io .landingBetaBadge{display:inline-flex;align-items:center;min-height:32px;border-radius:var(--radius-pill);padding:0 .8rem;color:var(--color-accent-primary);background:color-mix(in srgb,var(--nori-popcorn) 52%,var(--color-bg-card));font-size:.82rem;font-weight:880;text-transform:uppercase}.LandingPage_landingPage__cc2Io .landingTrustCard{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4)}.LandingPage_landingPage__cc2Io .landingTrustIcon{width:54px;height:54px;display:grid;place-items:center;border-radius:var(--radius-pill);color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-soft) 76%,var(--color-bg-card))}@media (max-width:1320px){.LandingPage_landingPage__cc2Io.landingShell{width:min(100% - (var(--container-gutter-tablet) * 2),1180px)}.LandingPage_landingPage__cc2Io .landingDesktopNav{gap:1rem}.LandingPage_landingPage__cc2Io .landingHeroNext{grid-template-columns:minmax(430px,.72fr) minmax(580px,1fr);gap:var(--space-5)}.LandingPage_landingPage__cc2Io .landingHeroNext h1{font-size:3.2rem}.LandingPage_landingPage__cc2Io .landingPhoneStack{width:min(100%,690px)}.LandingPage_landingPage__cc2Io .landingPhoneShotLight{left:4px;width:312px}.LandingPage_landingPage__cc2Io .landingPhoneShotDark{left:268px;width:292px}.LandingPage_landingPage__cc2Io .landingCallout{max-width:150px;font-size:.9rem}.LandingPage_landingPage__cc2Io .landingCalloutContinue,.LandingPage_landingPage__cc2Io .landingCalloutEvening{--connector-width:58px}.LandingPage_landingPage__cc2Io .landingCalloutStatuses{--connector-width:66px}.LandingPage_landingPage__cc2Io .landingInsideGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_landingPage__cc2Io .landingFeatureBand{grid-template-columns:1fr}.LandingPage_landingPage__cc2Io .landingFeatureBandHeading h2{max-width:none}.LandingPage_landingPage__cc2Io .landingFeatureBandItems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.LandingPage_landingPage__cc2Io.landingShell{--landing-header-height:var(--header-height-mobile);width:100%;padding-bottom:var(--space-6)}.LandingPage_landingPage__cc2Io .landingNav{min-height:var(--landing-header-height);padding:max(0px,env(safe-area-inset-top)) var(--container-gutter-mobile) 0}.LandingPage_landingPage__cc2Io .landingNav .landingDesktopNav{display:none!important}.LandingPage_landingPage__cc2Io .landingNav .noriBrandText strong{font-size:2.1rem}.LandingPage_landingPage__cc2Io .noriMascotMark{width:50px;height:50px;flex-basis:50px}.LandingPage_landingPage__cc2Io .landingHeroNext{min-height:0;grid-template-columns:1fr;gap:var(--space-5);padding:var(--space-5) var(--container-gutter-mobile) 0}.LandingPage_landingPage__cc2Io .landingHeroCopy{max-width:none;transform:none}.LandingPage_landingPage__cc2Io .landingHeroNext h1{max-width:10.9ch;font-size:var(--text-hero-mobile);line-height:1.03}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>p:not(.landingKicker){max-width:35rem;margin-top:var(--space-4);font-size:1.08rem;line-height:1.42}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>.landingTrustLine{font-size:.92rem}.LandingPage_landingPage__cc2Io .landingCtas{flex-direction:column;align-items:stretch;gap:var(--space-3);margin-top:var(--space-5)}.LandingPage_landingPage__cc2Io .landingPrimaryCta,.LandingPage_landingPage__cc2Io .landingSecondaryCta{width:100%;min-height:58px;justify-content:center}.LandingPage_landingPage__cc2Io .landingMiniAppProof{width:100%;justify-content:flex-start;border-radius:var(--radius-lg);padding:.44rem .56rem}.LandingPage_landingPage__cc2Io .landingMiniAppMascot{width:54px;height:54px;flex-basis:54px}.LandingPage_landingPage__cc2Io .landingHumanProofBadge{width:44px;height:44px;flex-basis:44px;margin-left:auto}.LandingPage_landingPage__cc2Io .landingVisual{min-height:0;align-items:center;justify-content:flex-start;overflow:hidden}.LandingPage_landingPage__cc2Io .landingPhoneStack{width:min(92vw,342px);height:min(200vw,744px);overflow:visible}.LandingPage_landingPage__cc2Io .landingPhoneShot{border-radius:30px}.LandingPage_landingPage__cc2Io .landingPhoneShotLight{top:0;left:50%;width:min(92vw,342px);transform:translateX(-50%)}.LandingPage_landingPage__cc2Io .landingCallout,.LandingPage_landingPage__cc2Io .landingPhoneShotDark{display:none}.LandingPage_landingPage__cc2Io .landingMobileMockupChips{width:min(100%,342px);display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-3)}.LandingPage_landingPage__cc2Io .landingMobileMockupChips span{display:inline-flex;align-items:center;min-height:30px;border-radius:var(--radius-pill);padding:0 .7rem;color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-soft) 64%,var(--color-bg-card));font-size:.76rem;font-weight:820}.LandingPage_landingPage__cc2Io .landingFeatureBand,.LandingPage_landingPage__cc2Io .landingSection{margin:var(--space-6) var(--container-gutter-mobile) 0}.LandingPage_landingPage__cc2Io .landingInsideGrid,.LandingPage_landingPage__cc2Io .landingNext,.LandingPage_landingPage__cc2Io .landingQuickStart{grid-template-columns:1fr}.LandingPage_landingPage__cc2Io .landingInsideGrid{gap:var(--space-3)}.LandingPage_landingPage__cc2Io .landingInsideCard{min-height:0;padding:var(--space-4)}.LandingPage_landingPage__cc2Io .landingFeatureBand{padding:var(--space-5)}.LandingPage_landingPage__cc2Io .landingFeatureBandItems{grid-template-columns:1fr}.LandingPage_landingPage__cc2Io .landingQuickStartCopy{padding:var(--space-5)}.LandingPage_landingPage__cc2Io .landingBotBeta,.LandingPage_landingPage__cc2Io .landingQuickStartCard,.LandingPage_landingPage__cc2Io .landingTrustCard{min-height:0;padding:var(--space-5)}}@media (max-width:430px){.LandingPage_landingPage__cc2Io .landingNav .noriBrandText strong{font-size:1.9rem}.LandingPage_landingPage__cc2Io .noriMascotMark{width:46px;height:46px;flex-basis:46px}.LandingPage_landingPage__cc2Io .landingHeroNext h1{font-size:2.58rem}.LandingPage_landingPage__cc2Io .landingHeroNext .landingHeroCopy>p:not(.landingKicker){font-size:1.02rem}.LandingPage_landingPage__cc2Io .landingButton_lg{min-height:56px;padding:0 1rem;font-size:1rem}.LandingPage_landingPage__cc2Io .landingMiniAppProof strong{font-size:.96rem}.LandingPage_landingPage__cc2Io .landingMiniAppProofText>span{font-size:.82rem}.LandingPage_landingPage__cc2Io .landingPhoneStack{width:min(91vw,334px);height:min(198vw,726px)}.LandingPage_landingPage__cc2Io .landingPhoneShotLight{width:min(91vw,334px)}.LandingPage_landingPage__cc2Io .landingBotBeta h2,.LandingPage_landingPage__cc2Io .landingFeatureBandHeading h2,.LandingPage_landingPage__cc2Io .landingSectionLead h2,.LandingPage_landingPage__cc2Io .landingTrustCard h2{font-size:2rem}.LandingPage_landingPage__cc2Io .landingQuickStartPosters{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.LandingPage_landingPage__cc2Io .landingQuickStartPosters span{min-height:156px;padding:var(--space-3)}.LandingPage_landingPage__cc2Io .landingQuickStartPosters em{font-size:.82rem}.LandingPage_landingPage__cc2Io .landingQuickStartPosters b{padding:.26rem .42rem;font-size:.62rem}}