.product-subnav{background:#edf2f6;border-bottom:1px solid #ccd7e3}.product-subnav .container{display:flex;gap:40px;padding-block:18px;flex-wrap:wrap}.product-subnav a{font-size:19px;font-weight:600;text-decoration:none;padding-block:5px;border-bottom:3px solid transparent}.product-subnav a:hover,.product-subnav a[aria-current=page]{border-color:var(--blue)}.product-hero{background:#f4f6f8;padding-block:72px 88px}.product-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;margin-bottom:55px}.product-intro h1{font:700 clamp(64px,7vw,102px)/1.04 BarlowCondensed;color:var(--blue);margin-bottom:25px}.product-intro .lead{font-size:29px;max-width:630px}.app-shot{margin:0;min-width:0}.app-shot a{display:block;background:white;border:1px solid #c8d4e0;box-shadow:0 18px 45px #12375f15;overflow:hidden}.app-shot img{display:block;width:100%;height:auto}.app-shot figcaption{font-size:17px;line-height:1.4;margin-top:19px;color:#4f5d6e;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.app-shot figcaption span{font-size:15px}.product-pair{display:grid;grid-template-columns:1fr 1fr;gap:40px}.product-pair article{padding:40px;background:white;border-top:4px solid var(--blue)}.product-pair h3{font-size:36px}.product-pair h2{font-size:43px}.product-pair ul{padding-left:24px;line-height:1.6}.product-pair li{padding-bottom:12px}.product-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:0;margin:0 0 40px}.product-steps li{border-top:2px solid #b7c8db;padding:25px 0}.product-steps span{display:block;color:var(--blue);font:700 52px BarlowCondensed;margin-bottom:18px}.product-steps h3{font-size:32px}.product-feature{display:grid;grid-template-columns:.8fr 1.35fr;gap:55px;align-items:center}.product-feature h2{font-size:52px}.product-feature .app-shot figcaption{display:block}.product-feature .app-shot figcaption span{display:block;margin-top:8px}.product-caption-copy{max-width:950px;margin-top:40px}.momentum-feature figure img{object-fit:contain;aspect-ratio:auto}.momentum-feature figure{align-self:center}
@media(max-width:1050px){.product-intro{gap:40px}.product-feature{grid-template-columns:1fr}.product-pair{gap:25px}.product-steps{gap:25px}.product-subnav .container{gap:28px}}
@media(max-width:800px){.product-intro,.product-pair{grid-template-columns:1fr}.product-steps{grid-template-columns:1fr}.product-steps li{display:grid;grid-template-columns:55px 1fr;column-gap:22px}.product-steps span{grid-row:1/3;margin:0}.product-steps p,.product-steps h3{grid-column:2}.product-hero{padding-block:50px 60px}.product-intro h1{font-size:72px}.product-intro{margin-bottom:35px}.product-pair article{padding:30px}.product-subnav .container{gap:20px}.product-subnav a{font-size:17px}.app-shot figcaption{display:block}.app-shot figcaption span{display:block;margin-top:8px}.product-feature h2{font-size:44px}}
@media(max-width:450px){.product-intro h1{font-size:61px}.product-intro .lead{font-size:26px}.product-subnav .container{gap:17px}.product-subnav a{font-size:16px}.product-pair article{padding:26px}.product-pair h2{font-size:36px}.product-pair h3{font-size:32px}.product-steps h3{font-size:30px}.product-steps li{column-gap:12px;grid-template-columns:45px 1fr}}
.product-cycle{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.product-cycle figure{margin:0}.product-cycle img{width:100%;height:auto;display:block}.product-cycle h2{font-size:52px}.cycle-strip{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:32px;font-weight:600;color:var(--blue);font-size:24px}.cycle-strip span{border-bottom:3px solid var(--blue);padding-block:8px}.cycle-strip b{font-size:30px;font-weight:400}@media(max-width:900px){.product-cycle{grid-template-columns:1fr;gap:35px}}@media(max-width:450px){.product-cycle h2{font-size:41px}.cycle-strip{font-size:21px;gap:12px}}
