.segmova-landing ::-moz-selection{background:#5b8cff;color:#090c12}.segmova-landing ::selection{background:#5b8cff;color:#090c12}.segmova-landing .text-gradient{background:linear-gradient(115deg,#f3f5f8,#f3f5f8 16%,#afc0ff 38%,#8b7cff 56%,#2fe0c7 76%,#f3f5f8);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:landing-gradient-shift 9s ease infinite}@keyframes landing-gradient-shift{0%,to{background-position:0}50%{background-position:100%}}.segmova-landing .glow-btn{position:relative;isolation:isolate}.segmova-landing .glow-btn:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#5b8cff,#8b7cff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.segmova-landing .glow-btn:after{content:"";position:absolute;inset:-14px;border-radius:inherit;background:radial-gradient(closest-side,rgba(91,140,255,.35),transparent 75%);z-index:-2;opacity:.6;transition:opacity .4s ease}.segmova-landing .glow-btn:hover:after{opacity:1}.segmova-landing .word-mask{overflow:hidden;display:inline-block;padding-bottom:.08em}.segmova-landing .word-mask span{display:inline-block;will-change:transform}.segmova-landing .perspective-wrap{perspective:1800px;will-change:transform}.segmova-landing #editor-mockup,.segmova-landing #rephraser-card{will-change:transform}.segmova-landing #editor-mockup:after{content:"";position:absolute;inset:-2px;border-radius:inherit;box-shadow:0 28px 90px -24px rgba(91,140,255,.22),0 30px 60px -15px rgba(0,0,0,.7);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1}.segmova-landing .showcase-glow #editor-mockup:after{opacity:1}.segmova-landing .segment-row{border-bottom:1px solid #1e232d}.segmova-landing .segment-row:last-child{border-bottom:none}.segmova-landing .match-badge{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.02em;padding:2px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.segmova-landing .match-100{color:#6ee7b7;background:rgba(52,211,153,.08);border-color:rgba(52,211,153,.25)}.segmova-landing .match-mid{color:#fbbf88;background:rgba(251,191,110,.08);border-color:rgba(251,191,110,.25)}.segmova-landing .caret{display:inline-block;width:2px;height:1em;background:#8b7cff;vertical-align:-.15em;animation:landing-blink .9s steps(1) infinite}@keyframes landing-blink{50%{opacity:0}}.segmova-landing .feature-card{position:relative;background:#12161f;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;transition:border-color .35s ease,transform .35s ease,box-shadow .35s ease}.segmova-landing .feature-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(91,140,255,.14),transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none}.segmova-landing .feature-card:hover:before{opacity:1}.segmova-landing .feature-card:hover{border-color:rgba(255,255,255,.14);transform:translateY(-2px);box-shadow:0 40px 120px rgba(0,0,0,.16)}.segmova-landing .tier-card-hover{transition:border-color .35s ease,transform .35s ease,box-shadow .35s ease}.segmova-landing .tier-card-hover:hover{border-color:rgba(255,255,255,.14);transform:translateY(-2px);box-shadow:0 40px 120px rgba(0,0,0,.16)}.segmova-landing .feature-card-duo{position:relative;isolation:isolate;background:#12161f;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;transition:border-color .35s ease,transform .35s ease}.segmova-landing .feature-card-duo:after,.segmova-landing .feature-card-duo:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.segmova-landing .feature-card-duo:before{background:radial-gradient(280px circle at 12% 8%,rgba(139,124,255,.32),transparent 70%)}.segmova-landing .feature-card-duo:after{background:radial-gradient(280px circle at 92% 100%,rgba(47,224,199,.28),transparent 70%)}.segmova-landing .feature-card-duo:hover:after,.segmova-landing .feature-card-duo:hover:before{opacity:1}.segmova-landing .feature-card-duo:hover{border-color:#3a4560;transform:translateY(-2px)}.segmova-landing .live-cursor{pointer-events:none;animation:landing-cursor-float 3.2s ease-in-out infinite}.segmova-landing .live-cursor.cursor-b{animation-delay:-1.4s}.segmova-landing .live-cursor-pulse{display:flex;align-items:center;gap:.375rem;will-change:transform}@keyframes landing-cursor-float{0%,to{transform:translate(0)}50%{transform:translate(3px,-5px)}}.segmova-landing #tm-badge{position:absolute;box-shadow:0 0 22px rgba(47,224,199,.28);will-change:transform}.segmova-landing #tm-badge:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 34px rgba(47,224,199,.55);animation:landing-tm-pulse 2.6s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes landing-tm-pulse{0%,to{opacity:0}50%{opacity:1}}.segmova-landing #dropzone{position:relative;transition:border-color .35s ease;animation:landing-dropzone-breathe 4s ease-in-out infinite}@keyframes landing-dropzone-breathe{0%,to{box-shadow:0 0 0 rgba(47,224,199,0)}50%{box-shadow:0 0 28px rgba(47,224,199,.12)}}.segmova-landing #dropzone:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 rgba(139,124,255,0);transition:box-shadow .4s ease,background .4s ease;pointer-events:none}.segmova-landing #dropzone:hover:before{box-shadow:inset 0 0 70px rgba(139,124,255,.2)}.segmova-landing .format-chip{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.03em;padding:5px 12px;border-radius:999px;border:1px solid #262b37;color:#8a92a6;background:#11151d}.segmova-landing .nav-link-underline{position:relative}.segmova-landing .nav-link-underline:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.segmova-landing .nav-link-underline:hover:after{transform:scaleX(1)}.segmova-landing .logo-link{display:inline-flex;transition:transform .3s ease,filter .3s ease}.segmova-landing .logo-link:hover{transform:scale(1.06);filter:brightness(1.15)}.segmova-landing .hero-see-arrow{transition:transform .3s ease}.segmova-landing .hero-see-link:hover .hero-see-arrow{transform:translateY(2px)}@keyframes hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-surface-rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes hero-beam-drift{0%{transform:translateZ(0)}to{transform:translate3d(95px,0,0)}}.segmova-landing .hero-beams{animation:hero-beam-drift 46s linear infinite;will-change:transform}.segmova-landing .hero-rise{animation:hero-rise .85s cubic-bezier(.16,1,.3,1) var(--d,0s) both}.segmova-landing .hero-surface-lift{animation:hero-surface-rise 1.15s cubic-bezier(.16,1,.3,1) .72s both}.segmova-landing .hero-eyebrow-dot{width:5px;height:5px;border-radius:50%;background:#a78bfa;box-shadow:0 0 0 3px rgba(167,139,250,.13),0 0 12px rgba(167,139,250,.75)}.segmova-landing .hero-headline{text-wrap:balance}.segmova-landing .hero-accent{background-image:linear-gradient(180deg,#ffe9d4 0,#fbe4e4 20%,#efe0f4 42%,#d8c6fb 66%,#b69cf7 87%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px rgba(167,139,250,.26));padding-right:.03em}.segmova-landing .hero-cta-primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 18px 50px rgba(76,29,149,.42),0 2px 10px rgba(0,0,0,.28)}.segmova-landing .hero-surface-stage{position:absolute;inset:0;pointer-events:none}.segmova-landing .hero-surface-lift{position:absolute;inset:0}.segmova-landing .hero-surface-space{position:absolute;inset:0;perspective:2000px;perspective-origin:50% -12%;transform-style:preserve-3d}.segmova-landing .hero-surface{position:absolute;top:0;left:-1%;width:108%;display:flex;flex-direction:column;min-height:calc(100% + 90px);transform-origin:50% 0;transform:rotateX(15deg)}.segmova-landing .hero-surface-panel{position:relative;flex:1;overflow:hidden;border-radius:20px 20px 0 0;border:1px solid rgba(178,154,255,.22);border-bottom:none;background:linear-gradient(180deg,rgba(36,27,64,.7),rgba(23,17,42,.8) 46%,rgba(14,10,26,.87));box-shadow:inset 0 1px 0 rgba(207,191,255,.3),0 40px 120px rgba(0,0,0,.5),0 -24px 90px rgba(139,92,246,.3)}.segmova-landing .hero-surface-light{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(ellipse 52% 24% at 50% 5%,rgba(198,184,255,.36) 0,rgba(139,92,246,.14) 44%,transparent 78%);opacity:.55;will-change:transform,opacity}.segmova-landing .hero-surface-haze{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(46,26,92,0) 0,rgba(46,26,92,.1) 34%,rgba(42,24,84,.2) 58%,rgba(34,20,68,.32) 78%,rgba(26,16,54,.42))}.segmova-landing .hero-surface-rim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(214,199,255,.26),rgba(180,158,255,.05) 9%,transparent 18%);opacity:.75;will-change:opacity}.segmova-landing .hero-surface-glyph{width:16px;height:16px;flex-shrink:0;border-radius:5px;background:linear-gradient(140deg,#8b5cf6,#d946ef);box-shadow:0 0 12px rgba(139,92,246,.5)}.segmova-landing .hero-pair-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:3px 9px;border-radius:999px;border:1px solid rgba(167,139,250,.2);background:rgba(139,92,246,.1);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;color:#c9baf8}.segmova-landing .hero-progress-track,.segmova-landing .hero-tm-track{display:inline-block;height:3px;border-radius:2px;background:rgba(167,139,250,.14);overflow:hidden}.segmova-landing .hero-progress-track{width:56px}.segmova-landing .hero-tm-track{width:34px}.segmova-landing .hero-progress-fill,.segmova-landing .hero-tm-fill{display:block;height:100%;border-radius:2px}.segmova-landing .hero-progress-fill{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.segmova-landing .hero-row{grid-template-columns:30px 1fr 1fr 78px;-moz-column-gap:14px;column-gap:14px}.segmova-landing .hero-row-line{border-bottom:1px solid rgba(167,139,250,.07)}.segmova-landing .hero-row-active{position:relative;padding-bottom:2.85rem;background:linear-gradient(90deg,rgba(139,92,246,.17),rgba(139,92,246,.07) 46%,transparent);box-shadow:inset 2px 0 0 #a78bfa}.segmova-landing .hero-seg-id{font-family:var(--font-mono),monospace;font-size:10px;font-variant-numeric:tabular-nums;color:#6a6486;padding-top:2px}.segmova-landing .hero-seg-src,.segmova-landing .hero-seg-tgt{font-size:12.5px;line-height:1.55;padding-right:26px}.segmova-landing .hero-seg-src{color:#cfc8e2}.segmova-landing .hero-seg-tgt{color:#ece8f8}.segmova-landing .hero-state{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;margin-left:7px;vertical-align:-3px}.segmova-landing .hero-state-ok{color:#2fe0c7;background:rgba(47,224,199,.12)}.segmova-landing .hero-state-warn{color:#f5a524;background:rgba(245,165,36,.14)}.segmova-landing .hero-term{color:#f0c8ff;background:rgba(217,70,239,.09);border-bottom:1px dashed rgba(232,121,249,.55);border-radius:2px;padding:0 2px 1px}.segmova-landing .hero-num{font-variant-numeric:tabular-nums;color:#dcd5f0}.segmova-landing .hero-num-bad{color:#f5a524;background:rgba(245,165,36,.14);border-radius:3px;padding:0 3px}.segmova-landing .hero-caret{display:inline-block;width:1.5px;height:1em;margin-left:2px;vertical-align:-.18em;background:#c4b5fd;box-shadow:0 0 8px rgba(196,181,253,.9);animation:hero-caret-blink 1.15s steps(1) infinite}@keyframes hero-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.segmova-landing .hero-bar{display:block;height:5px;border-radius:3px;background:rgba(167,139,250,.17)}.segmova-landing .hero-bar-tgt{background:rgba(224,216,246,.17)}.segmova-landing .hero-rail-hit{border-radius:9px;border:1px solid rgba(167,139,250,.13);background:rgba(139,92,246,.06);padding:9px 10px}.segmova-landing .hero-rail-hit-dim{opacity:.55}.segmova-landing .hero-rail-src{font-size:11px;line-height:1.5;color:#a79fc0}.segmova-landing .hero-rail-diff{color:#f5a524;text-decoration:line-through;text-decoration-color:rgba(245,165,36,.6)}.segmova-landing .hero-term-chip{display:inline-block;font-family:var(--font-mono),monospace;font-size:9px;line-height:1.4;padding:3px 7px;border-radius:5px;border:1px solid rgba(217,70,239,.18);background:rgba(217,70,239,.08);color:#d9b8ec}.segmova-landing .hero-term-chip-dim{opacity:.5}.segmova-landing .hero-ai-chip{position:absolute;bottom:10px;right:100px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(190,168,255,.3);background:linear-gradient(180deg,rgba(52,40,84,.96),rgba(31,24,54,.94));box-shadow:0 12px 30px rgba(0,0,0,.55),0 0 28px rgba(139,92,246,.22),inset 0 1px 0 rgba(214,200,255,.16);white-space:nowrap}.segmova-landing .hero-float-spark{display:inline-flex;color:#c084fc}.segmova-landing .hero-float-key{font-family:var(--font-mono),monospace;font-size:9px;color:#8f87a8;border:1px solid rgba(167,139,250,.18);border-radius:4px;padding:1px 4px}@media (max-width:767px){.segmova-landing .hero-surface{left:-1%;width:118%;transform:rotateX(11deg)}.segmova-landing .hero-ai-chip{display:none}.segmova-landing .hero-row-active{padding-bottom:.875rem}.segmova-landing .hero-row{grid-template-columns:20px 1fr 1fr 46px;-moz-column-gap:8px;column-gap:8px}.segmova-landing .hero-tm-track{width:20px}.segmova-landing .hero-seg-src,.segmova-landing .hero-seg-tgt{font-size:11.5px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.segmova-landing .hero-rise,.segmova-landing .hero-surface-lift{animation:none;opacity:1;transform:none}.segmova-landing .hero-beams{animation:none;will-change:auto}.segmova-landing .hero-caret{animation:none}}.segmova-landing input::-moz-placeholder{color:#565e70}.segmova-landing input::placeholder{color:#565e70}.segmova-landing .lang-btn{transition:color .25s ease,background-color .25s ease,transform .25s ease}.segmova-landing .lang-btn:hover{transform:scale(1.06)}.segmova-landing #mobile-menu-btn span{display:block;width:20px;height:1.5px;background:#f3f5f8;transition:transform .3s ease,opacity .3s ease}.segmova-landing #mobile-menu-btn span:first-child,.segmova-landing #mobile-menu-btn span:nth-child(2){margin-bottom:5px}.segmova-landing #mobile-menu-btn.is-open span:first-child{transform:translateY(6.5px) rotate(45deg)}.segmova-landing #mobile-menu-btn.is-open span:nth-child(2){opacity:0}.segmova-landing #mobile-menu-btn.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.segmova-landing #mobile-menu.is-open{opacity:1;pointer-events:auto}.segmova-landing .mobile-nav-link{opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.segmova-landing #mobile-menu.is-open .mobile-nav-link{opacity:1;transform:translateY(0)}.segmova-landing #mobile-menu.is-open .mobile-nav-link:first-child{transition-delay:.05s}.segmova-landing #mobile-menu.is-open .mobile-nav-link:nth-child(2){transition-delay:.1s}.segmova-landing #mobile-menu.is-open .mobile-nav-link:nth-child(3){transition-delay:.15s}.segmova-landing #mobile-menu.is-open .mobile-nav-link:nth-child(4){transition-delay:.2s}.segmova-landing #mobile-menu.is-open .mobile-nav-link:nth-child(5){transition-delay:.25s}.segmova-landing #mobile-menu.is-open .mobile-nav-link:nth-child(6){transition-delay:.3s}.segmova-landing #mobile-menu.is-open .mobile-nav-link:nth-child(7){transition-delay:.35s}.segmova-landing .form-success{background-image:none!important;background-color:#2fe0c7!important;color:#090c12!important;box-shadow:0 0 26px rgba(47,224,199,.5)!important}.segmova-landing .early-access-overlay{animation:landing-modal-overlay-in .3s ease-out both}.segmova-landing .early-access-panel{animation:landing-modal-in .45s cubic-bezier(.16,1,.3,1) both}@keyframes landing-modal-overlay-in{0%{opacity:0}}@keyframes landing-modal-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}@media (prefers-reduced-motion:reduce){.segmova-landing *,.segmova-landing :after,.segmova-landing :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes sg-header-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.segmova-landing .header-pill{max-width:1128px;min-width:-moz-max-content;min-width:max-content;padding-left:20px;padding-right:14px;gap:16px;box-shadow:0 24px 80px rgba(10,10,20,.1);transition:max-width .3s ease-out,padding-left .3s ease-out,padding-right .3s ease-out,gap .3s ease-out,box-shadow .3s ease-out}.segmova-landing .is-scrolled .header-pill{max-width:1068px;padding-left:14px;padding-right:10px;gap:12px;box-shadow:0 24px 80px rgba(10,10,20,.065)}@media (min-width:1280px){.segmova-landing .is-scrolled .header-pill{max-width:948px}}@media (min-width:1536px){.segmova-landing .is-scrolled .header-pill{max-width:908px}}.segmova-landing .header-links{gap:18px;transition:gap .3s ease-out}.segmova-landing .is-scrolled .header-links{gap:14px}@media (min-width:1280px){.segmova-landing .header-links{gap:24px}.segmova-landing .is-scrolled .header-links{gap:18px}}.segmova-landing .header-actions{gap:8px;transition:gap .3s ease-out}.segmova-landing .is-scrolled .header-actions{gap:6px}@media (min-width:640px){.segmova-landing .header-actions{gap:12px}.segmova-landing .is-scrolled .header-actions{gap:9px}}.segmova-landing .header-cell{animation:sg-header-in .7s cubic-bezier(.16,1,.3,1) both;contain:layout style}@media (prefers-reduced-motion:reduce){.segmova-landing .header-cell{animation:none;opacity:1;transform:none}.segmova-landing .header-actions,.segmova-landing .header-links,.segmova-landing .header-pill{transition:none}}.segmova-landing .navbar-light #mobile-menu-btn span{background:#18181b}.segmova-landing .navbar-light .logo-mark{filter:brightness(0)}.segmova-landing .navbar-light .logo-link:hover{filter:none}