.inventory-product{--inventory-green:#c4d1ae;--inventory-ink:#263b32}.inventory-hero{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:72px;gap:72px;padding:66px 0 80px;align-items:center}.inventory-hero-copy{max-width:620px}.inventory-brand{display:flex;align-items:center;gap:15px;font-size:18px;font-weight:600}.inventory-brand img{border-radius:14px}.inventory-brand small{display:block;font-size:11px;font-weight:400;color:#58665b;margin-top:7px}.inventory-hero h1{font:500 clamp(55px,6.6vw,88px)/.99 Bricolage Grotesque,sans-serif;letter-spacing:-.05em;margin:36px 0 27px}.inventory-hero h1 em{font-family:"DM Serif Display",serif;color:#526546;font-weight:400}.inventory-hero-copy>p{font-size:16px;line-height:1.8;color:#566477}.inventory-hero-copy>p strong{color:#263b32;font-weight:500}.inventory-downloads{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.inventory-product .inventory-downloads .button{font-size:12px;padding:16px 19px;min-height:50px;line-height:1.5;gap:10px}.inventory-download-primary{background:var(--inventory-ink);color:#fff}.inventory-download-secondary{color:var(--inventory-ink);border:1px solid #899880;background:transparent}.inventory-hero-copy>.inventory-hero-note{font-size:11px;line-height:1.8;margin-top:18px}.inventory-hero-visual{position:relative;background:var(--inventory-green);border-radius:4px 100px 4px 4px;padding:40px 30px 28px;margin:0;display:flex;flex-direction:column;align-items:flex-end}.inventory-phone{width:228px;max-width:75%;height:auto;border:6px solid #263b32;border-radius:30px;box-shadow:15px 20px 0 #263b3217}.inventory-location-note{position:absolute;z-index:1;top:70px;left:-28px;background:#faf8f2;padding:23px;color:var(--inventory-ink);border:1px solid #263b322b;transform:rotate(-5deg);box-shadow:0 7px 15px #263b3212}.inventory-location-note>span{display:block;font-size:9px;letter-spacing:.12em}.inventory-location-note strong{display:block;font:500 28px Bricolage Grotesque,sans-serif;margin-top:13px;letter-spacing:-.03em}.inventory-location-note p{font-size:11px;line-height:1.7;margin-bottom:0}.inventory-hero-visual figcaption{align-self:flex-start;font-size:12px;line-height:1.6;color:var(--inventory-ink);margin-top:25px}.inventory-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px;gap:34px;list-style:none;margin:0;padding:0}.inventory-steps li{min-width:0;border-top:1px solid #899880;padding-top:22px}.inventory-step-number{font-size:12px;color:#526546}.inventory-plans h3,.inventory-steps h3{font:500 24px/1.2 Bricolage Grotesque,sans-serif;letter-spacing:-.025em}.inventory-steps h3{margin:18px 0 14px}.inventory-steps p{min-height:108px}.inventory-step-screen{background:#e8eddf;padding:28px 20px 0;border-radius:4px;overflow:hidden;height:400px}.inventory-step-screen img{display:block;width:100%;max-width:242px;height:auto;margin:0 auto;border-radius:20px 20px 0 0;border:4px solid #263b32}.inventory-use-cases{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.inventory-use-cases dl{margin:0}.inventory-use-cases dl>div{border-bottom:1px solid #263b3225;padding:23px 0}.inventory-use-cases dl>div:first-child{padding-top:0}.inventory-use-cases dt{font-size:19px;font-weight:500}.inventory-use-cases dd{margin:12px 0 0;font-size:15px;line-height:1.8;color:#5c6877}.inventory-privacy{background:var(--inventory-ink);color:#faf8f2;padding:50px 55px;margin-bottom:60px}.inventory-privacy .business-kicker{color:#c4d1ae}.inventory-privacy h2{font:500 clamp(36px,4.2vw,54px)/1.1 Bricolage Grotesque,sans-serif;letter-spacing:-.035em;margin:22px 0}.inventory-privacy p{font-size:16px;line-height:1.8;color:#d9e1d7;max-width:680px}.inventory-privacy a{display:inline-block;padding:12px 0;font-size:13px;text-decoration:underline;text-underline-offset:5px}.inventory-plans{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px}.inventory-plans h3{margin:0 0 20px}.inventory-plans a{display:inline-block;padding:10px 0;font-size:13px;text-decoration:underline;text-underline-offset:5px}.inventory-final{padding:70px 0 90px}.inventory-final h2{font:500 clamp(38px,5vw,64px)/1.1 Bricolage Grotesque,sans-serif;letter-spacing:-.045em;margin:22px 0}.inventory-final>p{font-size:16px;line-height:1.8;color:#566477}.inventory-final>.inventory-support{font-size:12px;margin-top:28px}.inventory-support a{text-decoration:underline;text-underline-offset:4px}.inventory-demos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.inventory-demos figure{margin:0;min-width:0}.inventory-demos video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:#243259;border-radius:12px}.inventory-demos h3{font:500 23px/1.2 Bricolage Grotesque,sans-serif;margin:22px 0 12px}.inventory-demos p{font-size:13px}@media (max-width:1000px){.inventory-hero{gap:40px}.inventory-location-note{left:-15px;top:95px;padding:16px}.inventory-location-note strong{font-size:24px}.inventory-steps{gap:22px}.inventory-steps h3{min-height:58px}.inventory-steps p{min-height:150px}}@media (max-width:760px){.inventory-hero{grid-template-columns:1fr;padding:45px 0}.inventory-hero-copy{max-width:none}.inventory-hero h1{font-size:clamp(52px,11vw,76px)}.inventory-hero-visual{max-width:480px;width:100%;justify-self:center}.inventory-location-note{left:20px}.inventory-steps{grid-template-columns:1fr;gap:35px}.inventory-steps h3,.inventory-steps p{min-height:0}.inventory-step-screen{height:390px;margin-top:22px}.inventory-plans,.inventory-use-cases{grid-template-columns:1fr;gap:26px}.inventory-privacy{padding:35px 25px;margin-bottom:40px}.inventory-final{padding:45px 0 60px}.inventory-demos{grid-template-columns:1fr;gap:36px}.inventory-demos video{max-width:360px;margin-inline:auto}}@media (max-width:390px){.inventory-product .inventory-downloads .button{width:100%;justify-content:center}.inventory-location-note{left:10px;top:55px;padding:13px}.inventory-location-note strong{font-size:21px}}