.marketing-site{--background:0 0% 98.8235%;--muted:210 20% 96.0784%;--card:0 0% 100%;--marketing-paper:#fcfcfc;--marketing-pearl:#f3f5f7;background:hsl(var(--background));color:hsl(var(--foreground))}.marketing-site .container{width:min(calc(100% - 112px),1240px);margin-inline:auto;padding-inline:0}.marketing-site .container:not([class*=max-w-]){max-width:none}.marketing-site .mh-ai-controls .mh-tabs button:not([aria-selected=true]){color:#596575}.marketing-site .product-screen{margin:0;background:#fff;border:1px solid #dfe4ea;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0f1a2e1f,0 2px 6px #0000000a}.marketing-site .product-screen-bar{display:flex;align-items:center;gap:14px;height:34px;padding:0 14px;background:#f6f7f9;border-bottom:1px solid #e6eaf0;font-size:10px;color:#7b8794;letter-spacing:.01em}.marketing-site .product-screen-dots{display:flex;gap:5px;flex-shrink:0}.marketing-site .product-screen-dots i{width:8px;height:8px;border-radius:50%;background:#d6dbe2}.marketing-site .product-screen-title{font-weight:550;color:#5c6976}.marketing-site .product-screen-note{margin-left:auto;color:#606d7a;font-size:9px;white-space:nowrap}.marketing-site .product-screen-body{position:relative;background:var(--marketing-pearl)}.marketing-site .product-screen-image img{display:block;width:100%;height:auto}.marketing-site .product-screen-crop{overflow:hidden;position:relative}.marketing-site .product-screen-crop img{display:block}.marketing-site .product-screen.is-dark{background:#14181d;border-color:#ffffff14;box-shadow:0 40px 90px #0009}.marketing-site .product-screen.is-dark .product-screen-bar{background:#1b2027;border-color:#ffffff10;color:#8d98a5}.marketing-site .product-screen.is-dark .product-screen-dots i{background:#3a424c}.marketing-site .product-screen.is-dark .product-screen-title{color:#c4ccd6}.marketing-site .product-screen.is-dark .product-screen-note{color:#a2adba}.marketing-site .product-hero{position:relative;overflow:hidden;isolation:isolate}.marketing-site .product-hero-film{position:absolute;inset:0;z-index:0}.marketing-site .product-hero-film canvas,.marketing-site .product-hero-film img{opacity:.85}.marketing-site .product-hero-film:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101316,#101316d9 30%,#10131680 58%,#10131633),linear-gradient(180deg,#10131600 50%,#101316)}.marketing-site .product-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.78fr 1.22fr;gap:40px;align-items:center;min-height:760px;padding-top:40px;padding-bottom:50px}.marketing-site .product-hero-grid>*{min-width:0}.marketing-site .product-hero-copy{position:relative;z-index:2;padding-top:26px}.marketing-site .product-hero-eyebrow{font-size:9px;color:#a2abb5;display:flex;align-items:center;gap:9px;margin-bottom:32px;text-transform:uppercase;letter-spacing:.14em;font-weight:650;line-height:1.5}.marketing-site .product-hero-eyebrow>span{height:1px;width:20px;background:#7fb1ff}.marketing-site .product-hero-copy h1{font-size:clamp(52px,5.15vw,76px);font-weight:600;line-height:1.07;letter-spacing:-.058em}.marketing-site .product-hero-copy h1 span{color:#d3d8df}.marketing-site .product-hero-copy>p{font-size:18px;line-height:1.65;margin-top:27px;color:#c6ced8}.marketing-site .product-hero-actions{display:flex;align-items:center;gap:27px;margin-top:34px}.marketing-site .product-hero-primary{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 25px;border-radius:999px;font-size:13px;font-weight:550;background:#1762f4;color:white;white-space:nowrap;transition:background .18s,transform .18s}.marketing-site .product-hero-primary:hover{background:#0753e2;transform:translateY(-2px)}.marketing-site .product-hero-demo{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;font-size:13px}.marketing-site .product-hero-footnote{font-size:11px;color:#8e99a5;line-height:1.7;margin-top:77px;display:flex;gap:14px;align-items:center}.marketing-site .product-hero-footnote>span{width:26px;height:1px;background:#687382}.marketing-site .product-hero-stage{position:relative;padding:34px 0 30px 20px;perspective:1600px}.marketing-site .product-hero-window-enter{animation:product-hero-window-in 1.1s cubic-bezier(.22,1,.36,1) .12s both;transform-style:preserve-3d}.marketing-site .product-hero-window{position:relative;z-index:1;transform:rotateY(calc(-9deg * (1 - var(--p,0)))) rotateX(calc(3deg * (1 - var(--p,0)))) translateY(calc(var(--p,0) * -18px));transform-origin:30% 50%;will-change:transform}.marketing-site .product-hero-window .product-screen{border-color:#ffffff1f}.marketing-site .product-hero-assist-position{position:absolute;right:-26px;bottom:26px;width:31%;z-index:2;perspective:1600px}.marketing-site .product-hero-assist-enter{animation:product-hero-assist-in 1.1s cubic-bezier(.22,1,.36,1) .42s both;transform-style:preserve-3d}.marketing-site .product-hero-assist{border-radius:14px;overflow:hidden;box-shadow:0 34px 80px #00000066,0 0 0 1px #ffffff26;background:#fff;transform:translate(calc(var(--p,0) * 10px),calc(var(--p,0) * -34px)) rotateY(calc(-6deg * (1 - var(--p,0))));will-change:transform}.marketing-site .product-hero-caption{display:flex;align-items:center;gap:6px;color:#a3aebb;font-size:9px;margin:20px 0 0 2px}.marketing-site .product-hero-caption>span{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.marketing-site .product-hero-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff12;padding-top:23px;padding-bottom:28px;color:#a3aebb;font-size:10px}.marketing-site .product-hero-bottom a{display:flex;align-items:center;gap:20px;font-size:8px;letter-spacing:.14em;text-transform:uppercase;min-height:48px}.marketing-site .product-hero-scroll{height:22px;width:12px;border:1px solid #798594;border-radius:12px;position:relative}.marketing-site .product-hero-scroll:after{content:"";height:4px;width:2px;position:absolute;top:5px;left:4px;background:#c2c9d2}@keyframes product-hero-window-in{0%{opacity:0;transform:translateY(34px) rotateY(-14deg)}to{opacity:1;transform:none}}@keyframes product-hero-assist-in{0%{opacity:0;transform:translate(18px,24px)}to{opacity:1;transform:none}}@media (max-width:1150px){.marketing-site .container{width:calc(100% - 72px)}.marketing-site .product-hero-assist-position{right:-10px}}@media (max-width:850px){.marketing-site .container{width:calc(100% - 48px)}.marketing-site .product-hero-grid{grid-template-columns:1fr;min-height:0;padding-top:58px;padding-bottom:55px}.marketing-site .product-hero-copy{max-width:640px;padding-top:0}.marketing-site .product-hero-footnote{margin-top:35px}.marketing-site .product-hero-stage{padding:10px 0 0}.marketing-site .product-hero-assist-position{width:36%;right:0;bottom:-10px}}@media (max-width:640px){.marketing-site .container{width:calc(100% - 40px)}.marketing-site .product-hero-grid{padding-top:45px;padding-bottom:37px;gap:28px}.marketing-site .product-hero-copy h1{font-size:clamp(43px,10.8vw,64px);line-height:1.05}.marketing-site .product-hero-eyebrow{margin-bottom:24px}.marketing-site .product-hero-copy>p{font-size:16px;margin-top:24px}.marketing-site .product-hero-actions{gap:21px;margin-top:28px}.marketing-site .product-hero-assist-position{display:none}.marketing-site .product-hero-bottom{gap:16px;font-size:9px}.marketing-site .product-hero-bottom a{gap:10px;font-size:7px;flex-shrink:0}}@media (max-width:360px){.marketing-site .container{width:calc(100% - 32px)}.marketing-site .product-hero-copy h1{font-size:42px}.marketing-site .product-hero-actions{gap:13px}.marketing-site .product-hero-primary{padding-inline:15px;font-size:11px}.marketing-site .product-hero-demo{font-size:11px;gap:5px}}@media (prefers-reduced-motion:reduce){.marketing-site .product-hero-assist-enter,.marketing-site .product-hero-window-enter{animation:none}.marketing-site .product-hero-assist,.marketing-site .product-hero-window{transform:none;will-change:auto}.marketing-site .product-hero-primary{transition:none;transform:none}}html[data-motion=off] .marketing-site .product-hero-assist-enter,html[data-motion=off] .marketing-site .product-hero-window-enter{animation:none}html[data-motion=off] .marketing-site .product-hero-assist,html[data-motion=off] .marketing-site .product-hero-window{transform:none;will-change:auto}