.prd-h1-line{max-width:20ch;font-size:clamp(34px,4vw,56px);line-height:1.06}.prd-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(24px,3vw,40px);display:grid}.prd-card-top{justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px;display:flex}@media (min-width:1100px){.prd-grid[data-n="5"]{grid-template-columns:repeat(5,1fr)}.prd-grid[data-n="5"] .prd-card-top{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:1099px){.prd-grid[data-n="5"]>:first-child{grid-column:span 2}}.prd-card-name{font:400 26px/1.1 var(--serif)}.prd-tag{color:#6b7078;white-space:nowrap;border:1px solid #e6e8eb;border-radius:2px;padding:2px 7px;font-size:12px;font-weight:500}.prd-facts{border-top:1px solid #e6e8eb;border-left:1px solid #e6e8eb;grid-template-columns:1fr 1fr;margin:26px 0 0;padding:0;list-style:none;display:grid}.prd-facts li{border-bottom:1px solid #e6e8eb;border-right:1px solid #e6e8eb;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;font-size:15px;line-height:1.4;display:flex}.prd-more{border-top:1px solid #e6e8eb;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:28px;padding-top:18px;display:flex}@media (max-width:599px){.prd-grid{grid-template-columns:1fr 1fr;gap:10px}.prd-card-top{flex-direction:column;align-items:flex-start;gap:4px;padding:0 2px}.prd-card-name{font-size:22px}}@media (max-width:899px){.prd-facts li{gap:6px;padding:12px;font-size:14px}}@media (prefers-color-scheme:dark){.prd-tag{color:#9aa0a8;border-color:#3a3e45}.prd-facts,.prd-facts li,.prd-more{border-color:#2a2d33}}.prd-sec{border-top:1px solid #e6e8eb;margin-top:clamp(40px,5vw,72px);padding-top:clamp(24px,3vw,36px)}.prd-sec[id],#products{scroll-margin-top:72px}.prd-phone-only{display:none}@media (max-width:767px){.prd-phone-only{font-weight:500;display:block}}.prd-h2{font:400 clamp(28px,3vw,40px)/1.08 var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0}.prd-demo{aspect-ratio:16/10;background:#fff;border:1px solid #e6e8eb;border-radius:2px;width:100%;margin-top:clamp(16px,2vw,24px);display:block}.prd-fix{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(20px,4vw,64px);display:grid}@media (max-width:899px){.prd-fix{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.prd-demo{aspect-ratio:9/15}}@media (prefers-color-scheme:dark){.prd-sec{border-top-color:#2a2d33}.prd-demo{background:#16181b;border-color:#2a2d33}}.prd-os-row{grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,40px);margin-top:clamp(16px,2vw,24px);display:grid}.prd-os-h{font:400 22px/1.2 var(--serif);margin:0}.prd-install:target{scroll-margin-top:96px}@media (max-width:699px){.prd-os-row{grid-template-columns:minmax(0,1fr)}}
