/* Finished product layout, with a clear pitch and a factual sync diagram. */
.autosync-product main{max-width:1280px;padding-top:28px}.autosync-product .back-link{display:inline-flex;color:#888}.autosync-product .product-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:48px 64px;padding-top:40px;align-items:center}.app-lockup{display:flex;gap:16px;align-items:center;margin-bottom:28px}.app-lockup>img{width:80px;height:80px;border:1px solid #242424;border-radius:16px;object-fit:contain;flex-shrink:0}.app-name{font-size:25px;font-weight:700;letter-spacing:-.025em;color:#eee;margin:0 0 5px}.app-type{font-size:13px;color:#888;margin:0}.autosync-product .product-hero h1{font-size:clamp(42px,5vw,64px)!important;letter-spacing:-.045em!important;line-height:1.04!important;margin:0 0 24px;grid-column:auto;grid-row:auto}.autosync-product .product-hero .lede{font-size:17px!important;line-height:1.75!important;color:#aaa!important;margin:0;max-width:520px}.autosync-product .hero-actions{margin:28px 0 14px;gap:20px}.autosync-product .download{padding:16px 20px;gap:24px;font-size:14px;font-weight:700;border-radius:7px;min-height:50px}.autosync-product .hero-actions>a:last-child{font-size:13px!important}.autosync-product .product-pitch>.requirements{font-size:12px!important;line-height:1.7!important;color:#888!important;margin-top:16px}.sync-explainer{background:linear-gradient(145deg,#111,#080808);border:1px solid #2e2e2e;border-radius:16px;padding:28px 28px 22px;box-shadow:0 24px 80px #0008}.explainer-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#777}.sync-step{display:flex;align-items:center;gap:16px;padding:14px 0}.sync-step strong{font-size:17px;font-weight:700;color:#ddd}.sync-step p{font-size:13px;color:#888;line-height:1.6;margin:5px 0 0}.sync-symbol,.sync-step>img{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid #333;border-radius:10px;font-size:25px;color:#aaa}.sync-engine{border:1px solid #484848;border-radius:12px;background:#161616;padding:16px}.sync-engine>img{border:0;border-radius:8px}.sync-connector{height:26px;width:1px;background:#424242;margin-left:24px;position:relative}.sync-connector:after{content:'';position:absolute;bottom:1px;left:-2px;width:5px;height:5px;border-right:1px solid #777;border-bottom:1px solid #777;transform:rotate(45deg)}.explainer-note{font-size:11px;line-height:1.7;color:#777;border-top:1px solid #282828;margin:24px 0 0;padding-top:16px}.autosync-product .version-bar{grid-column:1/-1;margin:0;border-top:1px solid #292929;padding:20px 0 0;gap:28px;font-size:11px!important;color:#888!important}.autosync-product .product-section{padding-top:64px}.autosync-product .section-label{border:0;padding:0;margin-bottom:26px}.autosync-product .section-label>span:last-child{font-size:28px;font-weight:700;max-width:none}.autosync-product .feature-grid{gap:14px;padding:0}.autosync-product .feature-grid article{padding:24px;background:#090909;border:1px solid #252525;border-radius:12px}.autosync-product .feature-grid h3{font-size:21px;margin:16px 0 12px}.autosync-product .feature-grid p{font-size:15px!important;line-height:1.75!important;color:#999!important}.autosync-product .feature-grid article:hover{border-color:#444;transform:translateY(-2px)}.autosync-product .setup{border:1px solid #2b2b2b;border-radius:12px;background:#090909;gap:0;overflow:hidden}.autosync-product .setup li{display:block;padding:26px;border:0}.autosync-product .setup li+li{border-left:1px solid #292929}.autosync-product .setup h3{font-size:21px;margin:16px 0 12px}.autosync-product .setup p{font-size:15px!important;line-height:1.75!important;color:#999!important}.autosync-product .release{border-top:1px solid #2c2c2c;padding:0;margin-top:0}.autosync-product .release:last-child{border-bottom:1px solid #2c2c2c}.autosync-product .release summary{padding:24px 4px;font-size:20px}.autosync-product .release ul{padding:0 24px 20px;margin:0;line-height:1.8!important;font-size:15px!important}.autosync-product .product-cta{display:flex;justify-content:space-between;align-items:center;gap:32px;margin:64px 0;padding:32px;border:1px solid #303030;border-radius:14px;background:#101010}.cta-copy{display:flex;gap:22px;align-items:center}.cta-copy>img{width:72px;height:72px;object-fit:contain;flex-shrink:0}.autosync-product .product-cta .eyebrow{margin:0 0 10px;font-size:10px!important;color:#888}.autosync-product .product-cta h2{font-size:28px!important;line-height:1.15;margin:0 0 12px}.autosync-product .product-cta .requirements{font-size:11px!important;color:#888!important;margin:0}.autosync-product .product-cta>.download{margin:0;flex-shrink:0}.autosync-product .site-footer{border-top:1px solid #222}.autosync-product .site-footer .footer-inner{padding-top:32px}@media(max-width:1000px){.autosync-product .product-hero{gap:36px}.sync-explainer{padding:22px}.autosync-product .product-cta{align-items:flex-start}.cta-copy>img{display:none}}@media(max-width:700px){.autosync-product .product-hero{grid-template-columns:1fr;gap:32px;padding-top:30px}.app-lockup{margin-bottom:24px}.app-lockup>img{width:68px;height:68px;border-radius:12px}.app-name{font-size:23px}.autosync-product .product-hero h1{font-size:46px!important}.autosync-product .product-hero .lede{font-size:16px!important}.autosync-product .hero-actions{gap:18px}.sync-explainer{padding:22px}.explainer-heading{margin-bottom:18px}.autosync-product .version-bar{font-size:10px!important;gap:10px 22px;padding-top:18px}.autosync-product .product-section{padding-top:48px}.autosync-product .section-label>span:last-child{font-size:23px;max-width:200px}.autosync-product .feature-grid{gap:12px}.autosync-product .feature-grid article{padding:22px}.autosync-product .setup li{padding:24px}.autosync-product .setup li+li{border-left:0;border-top:1px solid #292929}.autosync-product .release summary{font-size:18px;padding-block:22px}.autosync-product .product-cta{display:block;padding:24px;margin:48px 0}.autosync-product .product-cta h2{font-size:27px!important}.autosync-product .product-cta>.download{margin-top:24px;width:100%}}@media(prefers-reduced-motion:reduce){.autosync-product .feature-grid article:hover{transform:none}}
