.app-page{padding-top:28px;padding-bottom:80px}.back-link{display:inline-block;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:55px}.product-intro{display:grid;grid-template-columns:1fr 240px;gap:80px;align-items:center;padding-bottom:75px}.product-intro h1{font-size:66px;margin:18px 0 24px;letter-spacing:-3px}.product-summary{font-size:24px;line-height:1.5;max-width:650px;color:var(--muted)}.product-icon{border-radius:44px;width:190px;height:190px;box-shadow:0 15px 35px #23262215}.platform-line{color:var(--muted);font-size:13px;margin:28px 0}.product-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.preview-note{font-size:13px;line-height:1.7;color:var(--muted);max-width:520px;margin-top:24px}.features{display:grid;grid-template-columns:1fr 1.5fr;gap:55px;border-top:1px solid var(--line);padding:50px 0}.features ol{margin:0;padding-left:24px}.features li{padding:0 0 22px 10px;font-size:18px;line-height:1.6}.features li::marker{color:var(--accent);font-size:13px}.product-help{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);padding-top:50px}.product-help h2{font-size:27px}.product-help p{font-size:15px;color:var(--muted);line-height:1.8;max-width:380px}.prose{max-width:760px;margin:auto;overflow-wrap:anywhere}.prose h1{font-size:48px;letter-spacing:-2px;line-height:1.15;margin-bottom:32px}.prose h2{font-size:25px;margin:36px 0 16px;letter-spacing:-.6px}.prose h3{font-size:19px;margin-top:28px}.prose p,.prose li{font-size:16px;line-height:1.85;color:#50564c}.prose a:not(.primary-link){text-decoration:underline;text-underline-offset:3px}.prose .lead{font-size:21px}.prose .primary-link{margin-top:25px}.policy table{width:100%;border-collapse:collapse;font-size:14px}.policy td,.policy th{padding:10px;border:1px solid var(--line);text-align:left}.policy img{max-width:100%}@media(max-width:700px){.app-page{padding-top:15px;padding-bottom:50px}.back-link{margin-bottom:35px}.product-intro{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.product-icon{grid-row:1;width:98px;height:98px;border-radius:23px}.product-intro h1{font-size:46px;letter-spacing:-2px}.product-summary{font-size:21px}.features{grid-template-columns:1fr;gap:28px;padding:35px 0}.features li{font-size:16px}.product-help{grid-template-columns:1fr;gap:35px;padding-top:35px}.prose h1{font-size:38px}.prose .lead{font-size:19px}.header nav{gap:17px;font-size:12px}.prose p,.prose li{font-size:15px}}
