.product-page main{overflow:hidden}.product-page .editorial-hero{padding-block:76px 82px}.product-page .editorial-hero-heading{max-width:850px}.product-page .editorial-hero-description{max-width:690px}.product-page h2{letter-spacing:-.04em;font-size:clamp(29px,3vw,44px);line-height:1.16}.product-page p{line-height:1.75}.product-intro{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(40px,6vw,100px);padding-block:92px;display:grid}.product-intro-copy h2{margin:16px 0 22px}.product-intro-copy>p:not(.editorial-eyebrow){max-width:520px}.product-intro-copy .editorial-actions{margin-top:32px}.product-intro-image{border:1px solid var(--editorial-line);width:100%;height:auto;box-shadow:18px 18px #f0efed}.product-workflow{border-block:1px solid var(--editorial-line);grid-template-columns:repeat(6,1fr);display:grid}.product-workflow a{min-height:116px;color:var(--editorial-ink);border-right:1px solid var(--editorial-line);flex-direction:column;gap:8px;padding:24px 16px;font-size:15px;font-weight:600;display:flex}.product-workflow a:last-child{border-right:0}.product-workflow a svg{width:16px;height:16px;color:var(--editorial-accent);align-self:flex-end;margin-top:auto}.product-workflow a:hover{background:var(--editorial-paper)}.product-screenshots-heading{padding-top:88px}.product-screenshots-heading h2{max-width:740px;margin-top:14px}.product-screenshots-heading>p:last-child{max-width:680px;margin-top:18px}.product-screenshots-heading+.product-feature-list{padding-bottom:0}.product-screenshots-heading+.product-feature-list .product-feature-row:last-child{border-bottom:0}.product-duo{grid-template-columns:1fr 1fr;gap:48px;padding-block:90px;display:grid}.product-duo article{border-top:1px solid var(--editorial-line);padding-top:25px}.product-duo article>svg{width:26px;height:26px;color:var(--editorial-accent);margin-bottom:26px}.product-duo h2{margin:14px 0 20px}.product-duo p:not(.editorial-eyebrow){max-width:570px}.product-duo .editorial-text-link{margin-top:26px}.product-feature-nav{border-bottom:1px solid var(--editorial-line);scrollbar-width:none;justify-content:center;gap:24px;display:flex;overflow-x:auto}.product-feature-nav a{color:var(--editorial-ink);flex-shrink:0;align-items:center;gap:9px;padding:25px 5px;font-size:13px;font-weight:600;display:flex}.product-feature-nav a:hover{color:var(--editorial-accent)}.product-feature-list{padding-bottom:60px}.product-feature-row{border-bottom:1px solid var(--editorial-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,6vw,90px);padding-block:88px;scroll-margin-top:95px;display:grid}.product-feature-row.is-reversed{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.product-feature-row.is-reversed .product-feature-copy{order:2}.product-feature-copy h2{margin:14px 0 20px}.product-feature-copy>p:not(.editorial-number){max-width:520px}.product-feature-copy ul{margin:24px 0 28px;list-style:none}.product-feature-copy li{border-top:1px solid var(--editorial-line);padding-block:10px;font-size:14px}.product-feature-copy li:before{content:"↗";color:var(--editorial-accent);margin-right:10px}.product-feature-media{border:1px solid var(--editorial-line);aspect-ratio:16/10;background:#f3f1ef;position:relative;overflow:hidden;box-shadow:16px 16px #f0efed}.product-feature-media video,.product-feature-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.product-feature-media figcaption{color:#fff;background:#121212e6;padding:13px 17px;font-size:12px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.product-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 70px;padding-block:46px 86px;display:grid}.product-reasons article{border-bottom:1px solid var(--editorial-line);padding-block:42px}.product-reasons h2{margin:15px 0 14px}.product-reasons p{max-width:520px}.product-why-visual{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding-bottom:100px;display:grid}.product-why-visual img{border:1px solid var(--editorial-line);width:100%;height:auto}.product-why-visual h2{margin:14px 0 20px}.product-why-visual .editorial-text-link{margin-top:25px}.product-why-closing{background:#f0efec;padding-block:80px}.product-why-closing p{max-width:610px;margin-top:18px}.product-why-closing .editorial-actions{margin-top:30px}.product-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:60px 28px;display:grid}.product-download-grid article{border:1px solid var(--editorial-line);background:#fff;flex-direction:column;align-items:flex-start;min-height:276px;padding:34px;display:flex}.product-download-grid article>svg{width:28px;height:28px;color:var(--editorial-accent);margin-bottom:23px}.product-download-grid h2{font-size:clamp(22px,2vw,29px)}.product-download-grid p{max-width:500px;margin:13px 0 28px}.product-download-grid .editorial-text-link,.product-download-grid .platform-unavailable{margin-top:auto}.product-guide-callout{border-top:1px solid var(--editorial-line);align-items:center;gap:28px;padding-block:44px 90px;display:flex}.product-guide-callout>svg{width:30px;height:30px;color:var(--editorial-accent);flex-shrink:0}.product-guide-callout h2{font-size:27px}.product-guide-callout p{margin-top:8px}.product-guide-callout .editorial-button{flex-shrink:0;margin-left:auto}@media (max-width:900px){.product-intro,.product-feature-row,.product-feature-row.is-reversed,.product-why-visual{grid-template-columns:1fr}.product-feature-row.is-reversed .product-feature-copy{order:initial}.product-workflow{grid-template-columns:repeat(3,1fr)}.product-workflow a:nth-child(3){border-right:0}.product-guide-callout{flex-wrap:wrap}.product-guide-callout .editorial-button{margin-left:0}}@media (max-width:640px){.product-page .editorial-hero{padding-block:48px 55px}.product-intro,.product-duo{padding-block:55px}.product-screenshots-heading{padding-top:55px}.product-feature-media{box-shadow:8px 8px #f0efed}.product-workflow{grid-template-columns:repeat(2,1fr)}.product-workflow a:nth-child(odd){border-right:1px solid var(--editorial-line)}.product-workflow a:nth-child(2n){border-right:0}.product-duo,.product-reasons,.product-download-grid{grid-template-columns:1fr}.product-feature-nav{justify-content:flex-start}.product-feature-row{padding-block:58px}.product-download-grid article{min-height:240px}}
