:root{color-scheme:dark;--red:#f20e30;--bg:#080c11}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:0;overflow-x:clip;position:relative;isolation:isolate;color:#f7f8fa;background:radial-gradient(ellipse at 95% 95%,#51061788,transparent 43%),radial-gradient(ellipse at 4% 95%,#50091566,transparent 45%),#080c11;font:16px/1.45 'Segoe UI',Arial,sans-serif}body:after{content:"";position:absolute;pointer-events:none;z-index:-1;bottom:0;left:0;right:0;height:145px;background:linear-gradient(8deg,#aa092744,transparent 55%);border-bottom:4px solid #c60a3244}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #ff7188;outline-offset:4px}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1536px;padding:13px 48px;margin:auto;border-bottom:1px solid #5e636a44;min-height:86px}.brand{font:900 52px/1 Arial,sans-serif;letter-spacing:-2.7px;white-space:nowrap}.brand span{color:var(--red)}.brand small{display:block;font:700 10px/1.2 Arial,sans-serif;letter-spacing:3px;margin-top:7px}.nav nav{display:flex;align-items:center;gap:36px;margin-left:auto}.nav nav a,.nav-video{font-size:17px;font-weight:650}.nav nav a:hover,.nav-video:hover{color:#ff627a}.nav-video{border:0;background:none;color:inherit;padding:0}.account-nav{display:flex;align-items:center;gap:18px;margin-left:auto}.btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;border:1px solid #fb2845;border-radius:13px;background:linear-gradient(180deg,#ff1738,#d50027);color:white;padding:12px 24px;min-height:48px;font-size:17px;font-weight:750;line-height:1.25;text-align:center;transition:box-shadow .15s,filter .15s}.btn:hover{filter:brightness(1.1);box-shadow:0 0 20px #f20e3020}.btn.outline{background:#080c1177;border-color:#c3c5cb}.account-nav .btn{min-width:120px}.page{max-width:1536px;margin:auto;padding:0 48px 17px}.hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:32px;align-items:center;min-height:450px;position:relative;padding:31px 0 27px}.hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 -48px 0 45%;background:linear-gradient(90deg,#080c11,transparent 45%),linear-gradient(0deg,#080c11,transparent 70%),url('assets/landing_meat_foreground_v103.webp') right center/cover no-repeat;opacity:.55}.red-rule{width:75px;height:6px;background:var(--red);border-radius:5px;margin-bottom:15px}.hero h1{font-size:clamp(43px,4.8vw,72px);line-height:1.02;font-weight:850;letter-spacing:-1.9px;margin:0 0 19px}.hero h1 span{color:var(--red)}.hero-copy>p{font-size:clamp(18px,1.7vw,25px);line-height:1.4;margin:0 0 25px;max-width:550px}.hero-actions{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap}.hero-actions .btn{font-size:17px;padding:15px 21px;min-height:55px}.hero .trial-note{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.3;margin:17px 0 0}.trial-note span{color:var(--red);font-size:28px;font-weight:800}.laptop-stage{width:100%;min-width:0;padding:5px 0 0;filter:drop-shadow(0 15px 17px #0007)}.laptop{padding:8px 8px 12px;border:2px solid #b8bcc3;border-radius:23px 23px 9px 9px;background:linear-gradient(130deg,#05080c,#252a30);box-shadow:inset 0 0 0 3px #070a0d}.laptop-screen{overflow:hidden;border-radius:11px 11px 3px 3px;background:#06111f}.laptop-screen img{width:100%;height:auto;display:block}.laptop-base{width:110%;margin-left:-5%;height:20px;background:linear-gradient(180deg,#d4d4d6,#6e747b 40%,#1e2429 85%);border-radius:0 0 50% 50%/0 0 70% 70%;box-shadow:0 5px 3px #0006}.laptop-base:before{content:"";display:block;width:17%;height:6px;background:#474e55;margin:auto;border-radius:0 0 7px 7px}.highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px 0 22px}.highlights>div{min-width:0;display:flex;align-items:center;gap:18px;padding:0 23px;border-right:1px solid #555c66}.highlights>div:first-child{padding-left:5px}.highlights>div:last-child{border:0;padding-right:0}.icon{width:43px;height:43px;flex:0 0 43px;display:block;fill:none;stroke:var(--red);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.highlights p{margin:0;line-height:1.3}.highlights strong{font-size:18px;font-weight:750;display:block}.highlights small{display:block;font-size:13px;margin-top:5px;color:#e1e2e6}.audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.audience{position:relative;min-width:0;padding:24px 28px;border:1px solid #555e68;border-radius:21px;min-height:248px;background:linear-gradient(135deg,#18212aee,#0b1118f5);overflow:hidden}.audience-title{display:flex;align-items:flex-start;gap:20px}.audience-title .icon{width:51px;height:51px;flex-basis:51px}.audience h2{font-size:clamp(23px,2vw,30px);line-height:1.15;letter-spacing:-.5px;margin:0 0 5px}.audience p{font-size:16px;line-height:1.35;margin:0}.audience ul{list-style:none;display:grid;gap:5px;margin:14px 0 0 71px;padding:0;font-size:16px;line-height:1.35}.audience li{position:relative;padding-left:27px}.audience li:before{content:"";position:absolute;left:1px;top:3px;width:8px;height:15px;border:solid #f20e30;border-width:0 4px 4px 0;transform:rotate(42deg)}.professional{border-color:#f22042;box-shadow:0 0 23px #f20e302a}.butcher .audience-copy{width:61%;position:relative;z-index:1}.butcher .audience-title{gap:15px}.butcher ul{margin-left:13px}.phone-frame{position:absolute;right:27px;top:13px;width:32%;max-width:225px;padding:14px 6px 8px;border:3px solid #c5c9cc;border-radius:29px;background:#020407;box-shadow:0 0 0 2px #32393f,0 12px 18px #0006}.phone-speaker{position:absolute;top:4px;left:35%;width:30%;height:4px;border-radius:5px;background:#22272c}.phone-screen{position:relative;aspect-ratio:370/690;overflow:hidden;border-radius:15px;background:#071523}.phone-screen img{position:absolute;width:510.8108108%;height:auto;max-width:none;left:-410.8108108%;top:-35.0724638%;display:block}.bottom-cta{display:flex;justify-content:center;padding:24px 0 14px}.bottom-cta .btn{min-width:360px;min-height:57px;font-size:22px;border-radius:16px}.bottom-cta .btn span{font-size:30px}footer{text-align:center;color:#9ea7b3;font-size:11px}dialog{border:1px solid #626b76;border-radius:15px;padding:44px 14px 14px;background:#080e15;color:white;max-width:min(1100px,96vw);max-height:94vh;width:100%}dialog::backdrop{background:#000d}dialog video{display:block;width:100%;max-height:76vh;background:#000;border-radius:7px}#closeVideo{position:absolute;right:10px;top:4px;border:0;background:none;color:white;font-size:32px;min-width:36px;min-height:36px}
@media(max-width:1150px){.nav{padding:13px 26px;gap:18px}.brand{font-size:43px}.brand small{font-size:8px;letter-spacing:2.3px}.nav nav{gap:20px}.nav nav a,.nav-video{font-size:15px}.account-nav{gap:10px}.account-nav .btn{padding:11px 17px;min-width:98px;font-size:15px}.page{padding:0 26px 18px}.hero{gap:24px;min-height:410px}.hero h1{font-size:clamp(42px,4.9vw,58px)}.hero-copy>p{font-size:19px}.hero-actions .btn{font-size:15px;padding:12px 15px;min-height:49px}.hero:before{right:-26px}.highlights>div{gap:11px;padding:0 15px}.highlights strong{font-size:16px}.highlights small{font-size:12px}.icon{width:35px;height:35px;flex-basis:35px}.audience{padding:22px;min-height:255px}.audience-title{gap:13px}.audience-title .icon{width:42px;height:42px;flex-basis:42px}.audience p,.audience ul{font-size:14px}.professional ul{margin-left:55px}.butcher .audience-title{display:block}.butcher .audience-title .icon{display:none}.butcher .audience-copy{width:60%}.butcher ul{margin-left:0}.phone-frame{right:17px;width:34%;top:18px}.audience h2{font-size:25px}}
@media(max-width:820px){.nav{flex-wrap:wrap;gap:14px;padding:16px 22px}.nav nav{order:3;width:100%;justify-content:center;gap:35px;margin:0}.account-nav{margin-left:auto}.hero{grid-template-columns:minmax(0,1fr);gap:26px;padding:30px 0 27px;min-height:0}.hero-copy{max-width:690px}.hero h1{font-size:clamp(43px,7vw,62px)}.hero-copy>p{font-size:22px;max-width:650px}.hero:before{left:15%;bottom:0}.laptop-stage{width:88%;margin:auto}.highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.highlights>div:nth-child(2){border:0}.highlights>div:nth-child(3){padding-left:5px}.highlights strong{font-size:17px}.audiences{grid-template-columns:minmax(0,1fr);gap:20px}.audience{min-height:250px;padding:25px}.butcher .audience-title{display:flex}.butcher .audience-title .icon{display:block}.butcher .audience-copy{width:65%}.butcher ul{margin-left:15px}.phone-frame{width:28%;max-width:205px;right:40px}.audience h2{font-size:28px}.audience p,.audience ul{font-size:16px}.professional ul{margin-left:55px}}
@media(max-width:520px){.nav{padding:16px 19px}.brand{font-size:39px}.brand small{font-size:7px;letter-spacing:1.9px}.account-nav{gap:7px}.account-nav .btn{font-size:12px;min-width:0;padding:10px 12px;min-height:42px;border-radius:10px}.nav nav{gap:32px}.page{padding:0 20px 19px}.hero{padding-top:29px}.hero h1{font-size:clamp(40px,10.3vw,52px);letter-spacing:-1.2px}.hero-copy>p{font-size:18px}.hero-actions{display:grid;grid-template-columns:1fr;gap:11px}.hero-actions .btn{width:100%;min-height:51px;font-size:16px}.hero .trial-note{font-size:15px}.laptop-stage{width:95%;padding-top:2px}.laptop{border-radius:14px 14px 5px 5px;padding:5px 5px 8px}.laptop-base{height:13px}.highlights{gap:21px 0;padding:12px 0 25px}.highlights>div{gap:8px;padding:0 9px}.highlights .icon{width:28px;height:28px;flex-basis:28px}.highlights strong{font-size:14px}.highlights small{font-size:11px}.audience{padding:23px 18px;min-height:290px}.butcher .audience-title{display:block}.butcher .audience-title .icon{display:none}.butcher .audience-copy{width:57%}.audience h2{font-size:24px}.audience p,.audience ul{font-size:14px}.butcher ul{margin-left:0;gap:9px}.phone-frame{right:12px;top:27px;width:36%;border-radius:23px;padding:12px 4px 6px}.phone-screen{border-radius:11px}.audience-title{gap:12px}.audience-title .icon{width:36px;height:36px;flex-basis:36px}.professional ul{margin-left:0;gap:9px;margin-top:20px}.bottom-cta .btn{width:100%;min-width:0;font-size:20px}.bottom-cta{padding-top:23px}}
@media(max-width:360px){.nav{gap:13px}.account-nav{margin:0;width:100%;justify-content:flex-start}.nav nav{gap:30px}.butcher .audience-copy{width:57%}.audience h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
