@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700-normal.woff2) format("woff2")}.morya-landing{--canvas: #ffffff;--surface-2: #f2f7ff;--ink: #0e1726;--ink-2: #475569;--ink-muted: #7a8699;--line: #e6ebf2;--line-2: #d6deea;--accent: #1d4ed8;--accent-strong: #1e40af;--accent-bright: #3b82f6;--accent-soft: #eaf1ff;--on-hero-accent: #93c5fd;--hero-1: #0b2e7a;--hero-2: #123fa0;--hero-3: #0a2360;--hero-halo: rgba(147,197,253,.28);--navy: #0a1530;--yellow: #f7d56f;--font-display: "Space Grotesk", system-ui, sans-serif;--font-sans: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--r-btn: 6px;--r-card: 8px;--r-data: 6px;font-family:var(--font-sans);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}.morya-landing ::-moz-selection{background:var(--accent-soft);color:var(--accent-strong)}.morya-landing ::selection{background:var(--accent-soft);color:var(--accent-strong)}.morya-landing a{text-decoration:none}.morya-landing :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.morya-landing i,.morya-landing em,.morya-landing .it{font-style:normal}.morya-landing .t-hero{font-family:var(--font-display);font-weight:600;font-size:clamp(2.25rem,1.1rem + 3.1vw,4.25rem);line-height:1.08;letter-spacing:-.02em;color:var(--ink)}.morya-landing .t-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.75rem,1rem + 2.6vw,3.1rem);line-height:1.1;letter-spacing:-.018em;color:var(--ink)}.morya-landing .t-h3{font-family:var(--font-display);font-weight:600;font-size:1.125rem;line-height:1.25;letter-spacing:-.012em;color:var(--ink)}.morya-landing .t-statement{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,.95rem + 2.2vw,2.95rem);line-height:1.12;letter-spacing:-.015em;color:var(--ink)}.morya-landing .lede{font-family:var(--font-sans);font-weight:400;font-size:clamp(1.0625rem,.9rem + .75vw,1.35rem);line-height:1.6;color:var(--ink-2)}.morya-landing .body-text{font-family:var(--font-sans);font-weight:400;font-size:1.0625rem;line-height:1.65;color:var(--ink-2)}.morya-landing .eyebrow{font-family:var(--font-sans);font-weight:600;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.morya-landing .num{font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums}.morya-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8125rem 1.4rem;min-height:46px;border-radius:var(--r-btn);font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.morya-landing .btn-accent{background:var(--accent);color:#fff}.morya-landing .btn-accent:hover{background:var(--accent-strong);transform:translateY(-1px);color:#fff}.morya-landing .btn-bright{background:var(--accent-bright);color:var(--ink)}.morya-landing .btn-bright:hover{transform:translateY(-1px)}.morya-landing .btn-ink{background:var(--ink);color:#fff}.morya-landing .btn-ink:hover{transform:translateY(-1px);color:#fff}.morya-landing .btn-outline{background:transparent;color:var(--ink);border-color:var(--line-2)}.morya-landing .btn-outline:hover{border-color:var(--ink)}.morya-landing .btn-light{background:#fff;color:var(--ink)}.morya-landing .btn-light:hover{transform:translateY(-1px)}.morya-landing .btn-ghost-light{background:transparent;color:#fff;border-color:#ffffff59}.morya-landing .btn-ghost-light:hover{border-color:#fff}.morya-landing .card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-card)}.morya-landing .hair{border:1px solid var(--line)}.morya-landing .shadow-soft{box-shadow:0 1px 2px #0e17260d,0 16px 40px -20px #0e17262e}.morya-landing .chip{font-family:var(--font-sans);font-weight:500;font-size:11px;padding:3px 8px;border-radius:999px}.morya-landing .pp-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;scroll-margin-top:96px}.morya-landing .pp-switch{display:flex;flex-direction:column;align-items:center;gap:.375rem;margin-bottom:2.5rem}.morya-landing .pp-switch-track{display:inline-flex;padding:4px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.morya-landing .pp-switch-opt{border-radius:999px;padding:.4375rem 1.125rem;min-height:34px;display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;color:var(--ink-2);cursor:pointer;transition:background-color .15s ease,color .15s ease}.morya-landing .pp-switch-opt:hover{color:var(--ink)}.morya-landing .pp-switch-note{font-size:12.5px;color:var(--ink-muted)}.morya-landing .pp-radio-m:checked~* .pp-opt-m,.morya-landing .pp-radio-a:checked~* .pp-opt-a{background:var(--accent);color:#fff}.morya-landing .pp-radio-m:focus-visible~* .pp-opt-m,.morya-landing .pp-radio-a:focus-visible~* .pp-opt-a{outline:2px solid var(--accent);outline-offset:2px}.morya-landing .pp-stack{display:grid}.morya-landing .pp-stack>.pp-m,.morya-landing .pp-stack>.pp-a{grid-area:1 / 1}.morya-landing .pp-a{visibility:hidden}.morya-landing .pp-radio-a:checked~* .pp-m{visibility:hidden}.morya-landing .pp-radio-a:checked~* .pp-a{visibility:visible}.morya-landing .rt-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;scroll-margin-top:96px}.morya-landing .rt-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:999px;border:1px solid var(--line-2);background:var(--canvas);font-size:13.5px;font-weight:600;color:var(--ink-2);text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.morya-landing .rt-chip:hover{border-color:var(--accent);color:var(--ink)}.morya-landing .rt-p{display:none}.morya-landing .rt-r0:checked~* .rt-p0,.morya-landing .rt-r1:checked~* .rt-p1,.morya-landing .rt-r2:checked~* .rt-p2,.morya-landing .rt-r3:checked~* .rt-p3,.morya-landing .rt-r4:checked~* .rt-p4,.morya-landing .rt-r5:checked~* .rt-p5{display:block}.morya-landing .rt-r0:checked~* .rt-c0,.morya-landing .rt-r1:checked~* .rt-c1,.morya-landing .rt-r2:checked~* .rt-c2,.morya-landing .rt-r3:checked~* .rt-c3,.morya-landing .rt-r4:checked~* .rt-c4,.morya-landing .rt-r5:checked~* .rt-c5{background:var(--accent);border-color:var(--accent);color:#fff}.morya-landing .rt-r0:focus-visible~* .rt-c0,.morya-landing .rt-r1:focus-visible~* .rt-c1,.morya-landing .rt-r2:focus-visible~* .rt-c2,.morya-landing .rt-r3:focus-visible~* .rt-c3,.morya-landing .rt-r4:focus-visible~* .rt-c4,.morya-landing .rt-r5:focus-visible~* .rt-c5{outline:2px solid var(--accent);outline-offset:2px}@keyframes ml-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ml-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.morya-landing .float-slow{animation:ml-float 6s ease-in-out infinite}.morya-landing .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.morya-landing .marquee-track{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;animation:ml-marquee 42s linear infinite}.morya-landing .marquee-track.rev{animation-direction:reverse;animation-duration:52s}.morya-landing .marquee:hover .marquee-track{animation-play-state:paused}.morya-landing .reveal-up{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.morya-landing .reveal-up.in{opacity:1;transform:translateY(0)}body.morya-landing-lock{overflow:hidden;touch-action:none}@media(prefers-reduced-motion:reduce){.morya-landing .reveal-up{opacity:1;transform:none;transition:none}.morya-landing .btn:hover{transform:none}.morya-landing *,.morya-landing *:before,.morya-landing *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
