.seg-root{color-scheme:light;background:#fff;font-size:16px;line-height:1.6;letter-spacing:-.01em;--accent:#1245c8;--accent-dark:#0d3aaa;--accent-dim:rgba(18,69,200,.1);--accent-muted:rgba(18,69,200,.06);--color-blue:#1245c8;--color-blue-light:#eef2ff;--t1:#0a0a0a;--t2:#4a4a48;--t3:#8a8a87;--t4:#c4c4c0;--light-t1:#0a0a0a;--light-t2:#4a4a48;--light-t3:#8a8a87;--light-line:rgba(0,0,0,.08);--light-line-hover:rgba(0,0,0,.15);--light-bg:#f4f4fc;--light-bg-alt:#fff;--bg-surface:#f4f4fc;--line:rgba(0,0,0,.08);--line-hover:rgba(0,0,0,.15)}.seg-root,.seg-root .text-t1{color:#0a0a0a}.seg-root .text-t2{color:#4a4a48}.seg-root .text-t3{color:#8a8a87}.seg-root .text-t4{color:#c4c4c0}.seg-root .text-accent{color:#1245c8}.seg-root .bg-surface{background:#f4f4fc}.seg-root .border-line{border-color:rgba(0,0,0,.08)}.seg-root .heading-editorial,.seg-root .heading-editorial-italic{font-family:var(--font-encode-sans),-apple-system,sans-serif;font-style:normal;font-weight:900;text-transform:uppercase;line-height:1.15;letter-spacing:-.01em}.seg-root .heading-editorial-italic{font-style:italic}.seg-root h1.heading-editorial{font-size:26px}@media (min-width:768px){.seg-root h1.heading-editorial{font-size:34px}}@media (min-width:1024px){.seg-root h1.heading-editorial{font-size:40px}}.seg-root h2.heading-editorial{font-size:24px}@media (min-width:768px){.seg-root h2.heading-editorial{font-size:30px}}.seg-root .label{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#8a8a87}.seg-root .feature-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 0 transparent}.seg-root .feature-card:hover{transform:perspective(600px) rotateX(-2deg) rotateY(2deg) translateY(-4px);box-shadow:6px 8px 0 0 #1245c8}.seg-root ::selection{background:rgba(18,69,200,.15);color:#0a0a0a}.seg-root .reveal{opacity:1}@media (prefers-reduced-motion:no-preference){@keyframes seg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes seg-pulse-ring{0%{box-shadow:0 0 0 0 rgba(18,69,200,.45)}70%{box-shadow:0 0 0 12px rgba(18,69,200,0)}to{box-shadow:0 0 0 0 rgba(18,69,200,0)}}@keyframes seg-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes seg-glow-pulse{0%,to{box-shadow:0 0 0 2px rgba(18,69,200,.35),0 8px 32px rgba(18,69,200,.22)}50%{box-shadow:0 0 0 2px rgba(18,69,200,.6),0 12px 40px rgba(18,69,200,.38)}}@keyframes seg-badge-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (prefers-reduced-motion:no-preference){.seg-root .seg-float{animation:seg-float 4s ease-in-out infinite;will-change:transform}.seg-root .seg-float:nth-child(2){animation-delay:-1.3s}.seg-root .seg-float:nth-child(3){animation-delay:-2.6s}.seg-root .seg-cta-btn{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),opacity .22s ease;animation:seg-pulse-ring 2.8s cubic-bezier(.455,.03,.515,.955) 1.5s infinite}.seg-root .seg-cta-btn:hover{transform:scale(1.04);animation:none}.seg-root .seg-cta-btn:active{transform:scale(.97)}}.seg-root .seg-cta-btn{position:relative;overflow:hidden}.seg-root .seg-cta-btn:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--rx,50%) var(--ry,50%),hsla(0,0%,100%,.3) 0,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.seg-root .seg-cta-btn:active:after{opacity:1;transition:none}.seg-root .feature-card{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){.seg-root .feature-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 8px 28px rgba(18,69,200,.14),6px 8px 0 0 #1245c8}.seg-root .pricing-card{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.seg-root .pricing-card:hover{transform:scale(1.02)}.seg-root .pricing-card--popular{animation:seg-glow-pulse 3s ease-in-out infinite}.seg-root .pricing-card--popular:hover{animation:none;box-shadow:0 0 0 2px rgba(18,69,200,.6),0 16px 48px rgba(18,69,200,.4)!important}.seg-root .popular-badge{background:linear-gradient(90deg,#fff,#f0f4ff 40%,#fff 60%,#f0f4ff);background-size:200% auto;animation:seg-shimmer 3s linear infinite}.seg-root .results-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.seg-root .results-card:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(18,69,200,.1)}.seg-root .pricing-enterprise-banner,.seg-root .pricing-explore-banner{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.seg-root .pricing-explore-banner:hover{transform:translateY(-2px);box-shadow:0 4px 18px rgba(18,69,200,.1)}.seg-root .pricing-enterprise-banner:hover{transform:translateY(-2px);box-shadow:0 4px 18px rgba(0,0,0,.06)}}.seg-root nav{transition:background .3s ease,box-shadow .3s ease,border-color .3s ease,backdrop-filter .3s ease}.seg-root ::-webkit-scrollbar{width:6px}.seg-root ::-webkit-scrollbar-track{background:#f4f4fc}.seg-root ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px}.seg-root ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.22)}