.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 #mt-suggestion-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 #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 .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}}.segmova-landing .hero-rise{animation:hero-rise .85s cubic-bezier(.16,1,.3,1) var(--d,0s) both}.segmova-landing .hero-headline{text-wrap:balance}.segmova-landing #hero-statement h1,.segmova-landing #hero-statement p{text-shadow:0 0 38px rgba(5,5,11,.62),0 0 12px rgba(5,5,11,.35)}.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-planet-stage{touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.segmova-landing .hero-planet-stage.is-over{cursor:grab}.segmova-landing .hero-planet-stage.is-dragging{cursor:grabbing}.segmova-landing .hero-planet-stars{will-change:transform}.segmova-landing .hero-readout{position:absolute;z-index:12;align-items:flex-start;gap:10px;padding:10px 14px 11px 12px;border-radius:12px;border:1px solid rgba(214,206,255,.12);background:linear-gradient(180deg,rgba(20,16,36,.82),rgba(10,8,20,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 40px -18px rgba(0,0,0,.8);pointer-events:none}.segmova-landing .hero-readout-label{display:block;margin-bottom:3px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#8F89A8}.segmova-landing .hero-readout-value{display:block;font-size:12.5px;font-weight:600;letter-spacing:-.005em}.segmova-landing .hero-readout-dot{position:relative;flex:none;margin-top:4px;width:6px;height:6px;border-radius:50%;background:#B9A6FF;box-shadow:0 0 10px rgba(185,166,255,.9)}.segmova-landing .hero-readout-dot-ok{background:#7EE7B5;box-shadow:0 0 10px rgba(126,231,181,.85)}.segmova-landing .hero-headline-soft{color:#b9a6ff;background:linear-gradient(180deg,#e2d9ff,#b9a6ff 55%,#8f72f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.08em;margin-bottom:-.08em;text-shadow:none!important}@keyframes hero-line-in{0%{opacity:0;filter:blur(14px);transform:translateY(.22em)}60%{opacity:1}to{opacity:1;filter:blur(0);transform:none}}.segmova-landing .hero-line{animation:hero-line-in 1.25s cubic-bezier(.16,1,.3,1) var(--d,0s) both}@media (min-width:1024px){.segmova-landing #hero-eyebrow{display:flex;align-items:center;gap:14px}.segmova-landing #hero-eyebrow:before{content:"";width:36px;height:1px;background:linear-gradient(90deg,rgba(255,194,154,0),rgba(255,194,154,.75))}}.segmova-landing .hero-scroll-cue{position:absolute;z-index:12;left:50%;bottom:30px;width:1px;height:46px;margin-left:-.5px;overflow:hidden;background:rgba(214,206,255,.12);pointer-events:none}.segmova-landing .hero-scroll-cue:after{content:"";position:absolute;left:0;top:0;width:1px;height:16px;background:linear-gradient(180deg,rgba(255,214,190,0),rgba(255,214,190,.95));animation:hero-scroll-bead 2.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes hero-scroll-bead{0%{transform:translateY(-16px)}to{transform:translateY(46px)}}@media (prefers-reduced-motion:reduce){.segmova-landing .hero-line,.segmova-landing .hero-rise{animation:none;opacity:1;transform:none;filter:none}.segmova-landing .hero-scroll-cue:after{animation:none;opacity:0}}.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}@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 22px 60px -18px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.02);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 16px 44px -16px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.02)}@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 .header-glass{isolation:isolate;background:linear-gradient(180deg,rgba(24,20,40,.84),rgba(11,9,20,.82));backdrop-filter:blur(20px) saturate(1.5)}.segmova-landing .header-glass:before{padding:1px;background:linear-gradient(180deg,rgba(196,181,253,.34),rgba(167,139,250,.1) 45%,rgba(255,255,255,.05));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.segmova-landing .header-glass:after,.segmova-landing .header-glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.segmova-landing .header-glass:after{background:radial-gradient(170px 72px at var(--mx,50%) 0,rgba(167,139,250,.3),transparent 70%),radial-gradient(230px 92px at var(--mx,50%) 100%,rgba(139,92,246,.18),transparent 70%);opacity:var(--ml,0);transition:opacity .4s ease}.segmova-landing .header-link{color:#a9a4be;transition:color .25s ease}.segmova-landing .header-link:hover,.segmova-landing .header-link[aria-current=true]{color:#ffffff}.segmova-landing .header-link:after{content:"";position:absolute;left:50%;bottom:-7px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#b9a6ff;box-shadow:0 0 8px rgba(167,139,250,.95);opacity:0;transform:scale(.3);transition:opacity .3s ease,transform .4s cubic-bezier(.32,1.25,.5,1)}.segmova-landing .header-link[aria-current=true]:after{opacity:1;transform:none}.segmova-landing .header-cta{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 28px -8px rgba(167,139,250,.55)}@media (prefers-reduced-motion:reduce){.segmova-landing .header-glass:after,.segmova-landing .header-link:after{transition:none}}@keyframes sg-shot-sheen-sweep{0%{transform:translateX(-115%)}55%,to{transform:translateX(115%)}}.segmova-landing .sg-shot-sheen{animation:sg-shot-sheen-sweep 7.5s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}@keyframes sg-shot-pulse-dot{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(74,222,128,.55)}70%{opacity:.85;box-shadow:0 0 0 5px rgba(74,222,128,0)}}.segmova-landing .sg-shot-pulse{animation:sg-shot-pulse-dot 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.segmova-landing .sg-shot-sheen{animation:none;opacity:0}.segmova-landing .sg-shot-pulse{animation:none}}@keyframes sg-lang-code{0%,1.5%{opacity:1}3.5%,7%{opacity:0}9%,to{opacity:1}}@keyframes sg-lang-name{0%,1.5%{opacity:0}3.5%,7%{opacity:1}9%,to{opacity:0}}@keyframes sg-lang-pop{0%,1.5%{transform:scale(1);border-color:#262b37;background-color:#11151d;z-index:0}3.5%,7%{transform:scale(1.06);border-color:rgba(168,85,247,.5);background-color:#15101f;z-index:10}9%,to{transform:scale(1);border-color:#262b37;background-color:#11151d;z-index:0}}.segmova-landing .lang-wave{animation:sg-lang-pop 22s linear infinite;animation-delay:calc(var(--i) * .38s)}.segmova-landing .lang-wave-code{animation:sg-lang-code 22s linear infinite;animation-delay:calc(var(--i) * .38s)}.segmova-landing .lang-wave-name{opacity:0;animation:sg-lang-name 22s linear infinite;animation-delay:calc(var(--i) * .38s)}.segmova-landing .lang-wave:focus-visible,.segmova-landing .lang-wave:hover{animation:none}.segmova-landing .lang-wave:focus-visible .lang-wave-code,.segmova-landing .lang-wave:hover .lang-wave-code{animation:none;opacity:1}.segmova-landing .lang-wave:focus-visible .lang-wave-name,.segmova-landing .lang-wave:hover .lang-wave-name{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){.segmova-landing .lang-wave,.segmova-landing .lang-wave-code,.segmova-landing .lang-wave-name{animation:none}.segmova-landing .lang-wave-name{opacity:0}}.segmova-landing .laptop-scene-frame{position:relative;overflow:hidden;border-radius:28px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 50px 140px -40px rgba(0,0,0,.8),0 0 90px -30px rgba(124,58,237,.35);will-change:transform}.segmova-landing .laptop-scene-img{transform-origin:50% 44%;will-change:transform}.segmova-landing .laptop-scene-grade{position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),radial-gradient(ellipse 72% 64% at 50% 44%,rgba(5,5,11,0) 0,rgba(5,5,11,.2) 56%,rgba(5,5,11,.66) 100%),linear-gradient(180deg,rgba(14,9,32,.3) 0,rgba(14,9,32,0) 30%,rgba(14,9,32,.1) 66%,rgba(11,7,26,.55));background-repeat:repeat,no-repeat,no-repeat}