.workflow-extras{padding:0 0 80px}.workflow-extras h2{font-size:37px}.extras-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.extras-grid article>span{font-size:28px;color:var(--blue)}.extras-grid h3{font-size:15px;font-weight:550;letter-spacing:-.3px;margin:18px 0 12px}.extras-grid p{font-size:12px;line-height:1.85;color:var(--muted)}.extras-note{font-size:9px;color:var(--muted);margin-top:25px}@media(max-width:760px){.workflow-extras{padding-bottom:60px}.workflow-extras h2{font-size:32px}.extras-grid{grid-template-columns:1fr 1fr;gap:20px}.extras-grid h3{font-size:14px}.extras-grid p{font-size:11px}}
.feature-jumps{display:flex;justify-content:space-between;gap:12px;padding:0 0 35px;flex-wrap:wrap}.feature-jumps a{font-size:11px;color:var(--blue);padding:12px 0;border-bottom:1px solid #dbe3f5}.product-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center;padding-block:75px;scroll-margin-top:20px}.detail-reverse{padding-top:35px;padding-bottom:100px}.detail-reverse .detail-copy{order:2}.detail-copy h2{font-size:41px}.detail-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;color:var(--muted);margin:23px 0}.detail-list{list-style:none;padding:0;margin:25px 0}.detail-list li{font-size:12px;line-height:1.85;color:var(--muted);padding:13px 0 13px 23px;position:relative;border-bottom:1px solid var(--line)}.detail-list li:before{content:'↗';position:absolute;left:0;color:var(--blue)}.detail-list strong{color:var(--ink);font-weight:600}.detail-copy>p.detail-note{font-size:10px;line-height:1.8;margin:22px 0 0}.ai-brief-visual,.writing-visual,.sync-visual{padding:32px;border:1px solid #dce4f4;border-radius:21px;background:#eef3ff;box-shadow:0 20px 50px #223b6810}.visual-panel-top{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1px;color:#596b88}.ai-brief-visual h3,.writing-visual h3,.sync-visual h3{font-size:31px;font-weight:550;line-height:1.2;letter-spacing:-1px;margin:32px 0}.brief-topic{background:white;padding:20px;border-radius:12px}.brief-topic small,.brief-fields small,.brief-cta small{display:block;font-size:8px;letter-spacing:1px;color:#657080}.brief-topic p{font-size:17px;line-height:1.5;margin:10px 0 0}.brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:25px 0}.brief-fields span{display:block;font-size:12px;margin-top:8px}.brief-cta{display:flex;gap:15px;align-items:center;border-top:1px solid #d4dff5;padding-top:15px}.brief-cta>span{font-size:28px;color:var(--blue)}.brief-cta p{font-size:12px;line-height:1.9;margin:0}.visual-footnote{font-size:10px;line-height:1.8;color:#657080;margin:23px 0 0}.writing-visual{background:white;transform:rotate(-1deg)}.writing-toolbar{display:flex;gap:25px;padding:22px 0;margin-top:15px;border-block:1px solid var(--line);font-size:14px;color:#657080}.writing-visual>p{font-size:15px;line-height:1.9;color:var(--muted)}.writing-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.writing-tags span{font-size:9px;border-radius:20px;background:#edf2fc;color:#425d91;padding:8px 10px}.writing-bottom{display:flex;justify-content:space-between;gap:12px;font-size:8px;color:var(--muted);padding-top:22px;margin-top:25px;border-top:1px solid var(--line)}.editing-suite{padding-block:85px;background:#17212e;color:#f8f9fc;scroll-margin-top:0}.editing-suite .section-heading>p{color:#aebdd0}.editing-features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 45px}.editing-features article{border-top:1px solid #ffffff25;padding-top:25px}.editing-icon{display:block;color:#8eafff;font-size:29px;line-height:1.3}.editing-features h3{font-size:19px;font-weight:500;letter-spacing:-.4px;margin:18px 0 13px}.editing-features p{font-size:12px;line-height:1.85;color:#c1ccda}.editing-features p.feature-detail{color:#99abc1;font-size:11px}.editing-note{font-size:10px;line-height:1.8;color:#aebdd0;margin:35px 0 0}.sync-visual{text-align:center;background:linear-gradient(150deg,#eef3ff,#fff)}.cloud-symbol{display:grid;place-items:center;width:88px;height:88px;margin:35px auto 0;background:var(--blue);box-shadow:0 0 0 13px #3263e90b;border-radius:25px;color:white;font-size:46px}.sync-visual h3{margin:27px 0}.sync-devices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sync-devices>span{font-size:15px;font-weight:550;border:1px solid #dbe4f4;border-radius:10px;padding:16px 6px;background:white}.sync-devices small{display:block;font-size:8px;font-weight:400;color:var(--muted);margin-top:7px}.sync-script{display:flex;align-items:center;gap:13px;background:white;border:1px solid var(--line);border-radius:12px;padding:17px;text-align:left;margin-top:25px;font-size:12px}.sync-script>span{font-size:22px;color:var(--blue)}.sync-script>span:last-child{margin-left:auto;font-size:15px}.sync-script small{display:block;color:var(--muted);font-size:8px;margin-top:5px}.site-header nav{gap:23px}
@media(max-width:1050px){.product-detail{gap:35px}.detail-copy h2{font-size:35px}.ai-brief-visual,.writing-visual,.sync-visual{padding:24px}.site-header nav{gap:15px;font-size:11px}.editing-features{gap:25px}}
@media(max-width:760px){.feature-jumps{display:grid;grid-template-columns:1fr 1fr;padding-bottom:10px;gap:8px}.feature-jumps a{font-size:9px;line-height:1.6}.product-detail{grid-template-columns:1fr;gap:30px;padding-block:45px}.detail-reverse{padding-bottom:60px}.detail-reverse .detail-copy{order:0}.detail-copy h2{font-size:33px}.detail-copy>p:not(.eyebrow){font-size:13px}.detail-list li{font-size:12px}.ai-brief-visual,.writing-visual,.sync-visual{padding:23px}.visual-panel-top{font-size:6px;letter-spacing:.7px}.ai-brief-visual h3,.writing-visual h3,.sync-visual h3{font-size:28px}.brief-topic p{font-size:15px}.brief-fields span{font-size:11px}.writing-visual{transform:none}.editing-suite{padding-block:55px}.editing-features{grid-template-columns:1fr 1fr;gap:25px 20px}.editing-features h3{font-size:16px;line-height:1.4}.editing-features p{font-size:11px}.editing-features p.feature-detail{font-size:10px}.editing-icon{font-size:25px}.sync-devices>span{font-size:13px}.sync-devices small{font-size:7px}.benefit-strip span{font-size:9px}.hero-description{max-width:100%}.desktop-break{display:none}}
@media(max-width:380px){.editing-features{grid-template-columns:1fr}.brief-fields{gap:15px}.brief-fields span{font-size:10px}.sync-devices small{font-size:6px}.detail-copy h2{font-size:30px}}
