/* Shared refinements, then the six product stories. */
:root{--muted:#5e6069}.button{min-height:48px}.button.small{min-height:44px}.eyebrow,.visual-note,.proof-caption{color:#666872}.footer-six{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:0 42px}.footer-six a{display:flex;align-items:center;min-height:44px;font-size:14px;color:#54565f}.footer-six a:hover{color:var(--blue)}footer{padding:38px 0 20px}.footer-top{align-items:flex-start;gap:40px}.footer-bottom{margin-top:25px;padding-top:19px;color:#646670;font-size:12px}.final-cta{padding:35px 0;background:#edf1fd}.final-cta>.wrap{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:25px}.final-cta h2{font-size:28px;letter-spacing:-.9px}.final-cta p{font-size:15px;margin:8px 0 0;line-height:1.5}.final-cta .button{flex-shrink:0}.related-line{display:flex;align-items:center;gap:30px;padding:27px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.related-line>span{font-size:12px;color:#656872;margin-right:auto}.related-line a{font-size:14px;text-decoration:underline;text-underline-offset:5px;line-height:1.5;min-height:44px;display:flex;align-items:center}.related-line a:hover{color:var(--blue)}.page-hero{text-align:center;padding-top:58px}.page-hero h1{max-width:1050px}.page-hero .hero-copy{font-size:18px;max-width:770px}.proof-caption{font-size:12px;line-height:1.5;text-align:center;margin:22px auto 0}.proof-label{font-size:12px;letter-spacing:1.1px;line-height:1.5;display:block;font-weight:500}.deep-section{padding:88px 0}.deep-heading{margin-bottom:38px}.deep-heading h2{font-size:40px;font-weight:500;letter-spacing:-1.5px;line-height:1.18;margin:0}.deep-section p{font-size:16px;line-height:1.75;color:var(--muted)}.section-lead{max-width:770px;margin:30px 0 0}.soft-section{background:#f7f7f9}.large-deck,.wide-sheet{padding:46px;text-align:left}.large-deck h2,.page-hero .wide-sheet h2{font-size:49px;font-weight:500;letter-spacing:-2px;line-height:1.1;margin:32px 0 23px}.large-deck p{font-size:18px;line-height:1.6}.deck-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:57px;font-size:12px;line-height:1.5}.prompt-scene,.document-scene,.powerpoint-scene,.slides-scene,.editing-scene,.brand-system-scene{margin-top:48px;text-align:left}.prompt-scene{display:grid;grid-template-columns:32% 68%;border:1px solid #dce1e9;border-radius:10px;overflow:hidden;box-shadow:0 15px 45px #26324510}.brief-rail{padding:40px 30px;background:#f5f7fa}.brief-rail>p{font-size:24px;line-height:1.45;letter-spacing:-.7px;margin:22px 0 30px}.brief-rail dl{margin:0}.brief-rail dl div{border-top:1px solid #dcdfe6;padding:15px 0}.brief-rail dt{font-size:12px;color:#616976;margin-bottom:6px}.brief-rail dd{font-size:14px;margin:0}.blue-deck{background:#263f67;color:white;display:flex;flex-direction:column;justify-content:center}.blue-deck>.proof-label{color:#d5e1f0}.blue-deck p{color:#d5e1f0;margin:0}.blue-deck .deck-bottom{color:#d5e1f0}.brief-comparison{display:grid;grid-template-columns:.8fr 1.2fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brief-comparison article{padding:35px 45px 30px 0}.brief-comparison article+article{padding-left:45px;border-left:1px solid var(--line);background:#f8f9fc}.brief-comparison .quote-text{font-size:25px;line-height:1.5;letter-spacing:-.6px;color:var(--ink);margin:21px 0}.brief-comparison article>p:last-child{font-size:14px;margin-bottom:0;max-width:380px}.outline-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:100px;align-items:start}.deep-section .large-aside{font-size:23px;line-height:1.55;letter-spacing:-.5px;color:#4c5160;margin:0}.outline-list{margin:0;padding:0;list-style:none;counter-reset:steps}.outline-list li{counter-increment:steps;border-bottom:1px solid #dcdde3;padding:0 0 24px 45px;margin-bottom:24px;position:relative}.outline-list li:before{content:'0' counter(steps);position:absolute;left:0;top:5px;font-size:12px;color:#697891}.outline-list b{display:block;font-size:24px;font-weight:500;letter-spacing:-.7px}.outline-list span{display:block;font-size:15px;color:#626773;margin-top:9px}.launch-plan{background:#e8eef8;color:#334864}.wide-sheet h3{font-size:34px;font-weight:500;line-height:1.2;letter-spacing:-1px;margin:26px 0}.timeline-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:43px}.timeline-proof>div{border-top:2px solid #8096b7;padding-top:21px}.timeline-proof b{display:block;font-size:23px;font-weight:500}.timeline-proof span{display:block;line-height:1.6;font-size:16px;margin-top:14px;color:#4e627c}.text-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:23px}.text-columns strong{color:var(--ink);font-weight:500}.document-scene{display:grid;grid-template-columns:.9fr 1.3fr;gap:45px;padding:38px;background:#eeece6;border-radius:10px}.source-sheet{padding:30px;background:#fff;transform:rotate(-2deg);box-shadow:0 8px 24px #544d3910}.file-chip{display:inline-flex;border:1px solid #dfb2a4;border-radius:4px;color:#8c4637;font-size:12px;padding:6px 8px}.source-sheet h2{font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.8px;margin:27px 0 20px}.source-sheet p{font-size:14px;line-height:1.65;color:#64656d}.source-sheet .highlight-text{background:#f4eee1;border-left:3px solid #c1b087;padding:13px;margin:24px 0 0}.document-output{padding:28px 10px;display:flex;flex-direction:column;justify-content:center;color:#3f503e}.document-output h2{font-size:43px;font-weight:500;line-height:1.12;letter-spacing:-1.4px;margin:30px 0}.trust-lines{border-top:1px solid #b9c2af}.trust-lines p{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #cdd3c5;padding:18px 0;margin:0}.trust-lines b{font-weight:500;font-size:18px}.trust-lines span{font-size:14px}.format-row{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-top:1px solid var(--line);padding-top:30px}.format-row b{font-size:34px;font-weight:500;letter-spacing:-1px}.format-row p{font-size:15px;margin:13px 0 0}.mapping-proof{display:grid;grid-template-columns:1fr .75fr 1fr;gap:35px;background:white;padding:35px;border:1px solid #e0e2e7}.mapping-proof>div>p{border-bottom:1px solid #e3e4e8;margin:0;padding:22px 0;min-height:71px;font-size:15px}.mapping-proof .proof-label{margin-bottom:16px;color:#777d87}.mapping-proof b{font-weight:500;color:#3f523f}.mapping-middle{padding-top:33px;display:flex;flex-direction:column;justify-content:space-around;text-align:center;color:#6d7480;font-size:13px}.mapping-middle span{padding:10px;background:#f3f4f6;border-radius:4px}.research-sheet{background:#e9edde;display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center}.research-sheet h3{color:#455440}.research-sheet p{font-size:15px}.readable-table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed;font-size:15px;line-height:1.6}.readable-table th{font-weight:500;color:#3c4452;border-bottom:1px solid #879789;padding:14px 12px}.readable-table td{border-bottom:1px solid #c7d0c2;padding:17px 12px;color:#4b5650;overflow-wrap:anywhere}.review-list{list-style:none;counter-reset:review;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.review-list li{counter-increment:review;border-top:1px solid var(--line);padding-top:22px}.review-list li:before{content:'0' counter(review);color:#697487;font-size:12px;display:block;margin-bottom:18px}.review-list b{font-size:21px;line-height:1.4;font-weight:500;letter-spacing:-.5px}.review-list p{font-size:15px;margin:15px 0 0}.powerpoint-scene{border:1px solid #d8dfe8;border-radius:10px;overflow:hidden;box-shadow:0 15px 45px #2731440d}.application-ribbon{display:flex;align-items:center;gap:30px;padding:16px 24px;font-size:12px;background:#fff}.application-ribbon>span:first-child{color:#a94d35;font-weight:600}.application-ribbon>span:nth-child(2){color:#6f7480}.application-ribbon>b{margin-left:auto;font-size:16px;letter-spacing:-.5px}.finance-sheet{background:#e9eef6;color:#2f496c;padding:43px 48px}.finance-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;margin-top:24px;align-items:end}.finance-layout>div>p{font-size:14px;color:#617793;margin:0}.finance-layout h3{font-size:28px;line-height:1.25;font-weight:400;margin:15px 0 0}.business-bars{height:172px;display:flex;gap:25px;align-items:flex-end}.business-bars>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.business-bars b{font-size:13px;font-weight:400;margin-bottom:8px}.business-bars i{width:100%;height:var(--v);max-height:120px;background:#738eb5}.business-bars span{font-size:12px;margin-top:9px;white-space:nowrap}.editorial-rows{border-top:1px solid var(--line)}.editorial-rows article{display:grid;grid-template-columns:60px .65fr 1fr;gap:30px;padding:30px 0;border-bottom:1px solid var(--line);align-items:start}.editorial-rows article>span{font-size:12px;color:#748096;padding-top:8px}.editorial-rows h3{font-weight:500;font-size:29px;letter-spacing:-.8px;margin:0}.editorial-rows p{margin:0;max-width:520px}.editable-proof{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;padding:43px;background:white;border:1px solid #e0e5ec;align-items:center}.selected-text{padding:25px;border:1px solid #698ebd;outline:6px solid #edf3fc}.selected-text h3{font-size:30px;color:#334e73;line-height:1.15;font-weight:500;letter-spacing:-.9px;margin:23px 0}.selected-text p{font-size:15px;margin:0}.editable-side>.proof-label{margin-bottom:17px;color:#606d80}.editable-side table{font-size:14px}.editable-side td{border-color:#dce3ec}.usecase-editorial{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}.usecase-editorial b{font-size:23px;font-weight:500;letter-spacing:-.6px}.usecase-editorial p{font-size:16px;margin:14px 0 0}.note-band{margin-top:35px;padding:27px 30px;background:#f5f6f8;display:grid;grid-template-columns:220px 1fr;gap:30px;border-left:3px solid #91a2bf}.note-band b{font-size:20px;font-weight:500;line-height:1.5}.note-band p{font-size:15px;margin:0;max-width:750px}.slides-scene{border:1px solid #d9ddcc;border-radius:10px;overflow:hidden}.slides-heading{display:flex;gap:30px;align-items:center;font-size:12px;padding:16px 25px}.slides-heading>span:first-child{color:#886413;font-weight:600}.slides-heading b{font-weight:400;margin-right:auto}.slides-heading>span:last-child{color:#74786b}.orientation-slide{padding:48px;background:#e9eddb;color:#3e503c}.orientation-slide h2{font-size:47px;font-weight:500;letter-spacing:-1.6px;line-height:1.1;margin:28px 0 36px}.orientation-path{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;border-top:1px solid #abb99c}.orientation-path p{margin:0;padding-top:21px}.orientation-path span{font-size:12px;color:#647859;display:block;margin-bottom:13px}.orientation-path b{font-size:22px;font-weight:500;display:block;letter-spacing:-.5px}.orientation-path small{font-size:14px;line-height:1.5;color:#64715d;display:block;margin-top:11px}.text-feature{display:grid;grid-template-columns:1fr 1fr;gap:100px}.text-feature h3{font-size:23px;font-weight:500;margin:0 0 14px}.text-feature p{margin:0 0 25px}.insert-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.request-band{padding:30px;border-top:1px solid #bdc4cf;border-bottom:1px solid #bdc4cf}.request-band p{font-size:25px;line-height:1.5;color:#3c4350;letter-spacing:-.5px;margin:22px 0 0}.answer-sheet{background:#f3e9bf;padding:39px;color:#6a5625;box-shadow:0 9px 25px #5c4b2510}.answer-sheet h3{font-size:33px;font-weight:500;letter-spacing:-1px;margin:26px 0}.answer-sheet dl{margin:0}.answer-sheet dl>div{padding:17px 0;border-top:1px solid #c6b57d;display:grid;grid-template-columns:1fr 1.5fr;gap:20px}.answer-sheet dt{font-size:16px;font-weight:500}.answer-sheet dd{font-size:14px;line-height:1.6;margin:0}.language-comparison{display:grid;grid-template-columns:1fr 1.2fr;gap:0;border:1px solid #e1e1da}.language-comparison article{padding:35px}.language-comparison article+article{background:#eff2e7}.language-comparison article>p{font-size:17px;margin:25px 0 0}.language-comparison h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-1px;margin:23px 0 0;color:#42583e}.compact-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.compact-principles p{margin:0;border-top:1px solid var(--line);padding-top:22px}.compact-principles b{display:block;font-size:20px;font-weight:500;color:#363b43}.compact-principles span{display:block;font-size:15px;line-height:1.65;margin-top:14px}.editing-scene{display:grid;grid-template-columns:.85fr 1.15fr;gap:25px}.editing-scene article{padding:41px}.edit-original{background:#f4f4f6;display:flex;flex-direction:column;justify-content:center;color:#5f626b}.edit-original h2{font-size:28px;font-weight:500;letter-spacing:-.8px;line-height:1.2;margin:28px 0 20px}.edit-original p{font-size:17px;line-height:1.7;margin:0}.edit-polished{background:#eedee4;color:#633f50}.edit-polished h2{font-size:43px;letter-spacing:-1.5px;line-height:1.1;font-weight:500;margin:35px 0 24px}.edit-polished p{font-size:18px;line-height:1.65}.edit-polished>.proof-label:last-child{margin-top:45px;font-size:11px}.editing-selector{display:flex;gap:10px;margin-bottom:25px}.editing-selector button{border:1px solid #dadce4;border-radius:6px;background:white;padding:13px 24px;min-height:48px;font-size:16px;cursor:pointer}.editing-selector button[aria-selected=true]{background:#343e59;color:white;border-color:#343e59}.mode-showcase{background:#f1e7ee;min-height:350px;padding:42px 48px;color:#5b4353}.mode-showcase h3{font-size:33px;letter-spacing:-1px;line-height:1.2;font-weight:500;margin:26px 0 20px}.mode-showcase .edit-state>p{font-size:17px;max-width:770px;margin:0;color:#665264}.mode-result{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #bda9b5;padding-top:23px;margin-top:31px}.mode-result b{font-weight:500;font-size:22px}.mode-result span{font-size:12px;color:#746170}.remix-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.remix-columns p{margin:0;border-top:1px solid #bda9b5;padding-top:22px}.remix-columns b{font-size:23px;display:block;font-weight:500;color:#5c4053}.remix-columns span{display:block;font-size:16px;margin-top:15px}.mode-showcase .readable-table{max-width:780px}.mode-showcase th,.mode-showcase td{color:#614657;border-color:#cbbac5}.instruction-list>div{display:grid;grid-template-columns:180px 1fr;gap:30px;border-top:1px solid var(--line);padding:25px 0}.instruction-list>div:last-child{border-bottom:1px solid var(--line)}.instruction-list span{font-size:14px;color:#727685;padding-top:5px}.instruction-list p{font-size:24px;letter-spacing:-.5px;line-height:1.5;margin:0;color:#424753}.review-editorial{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.giant-number{font-family:Georgia,serif;font-size:180px;color:#bcabb8;line-height:1;text-align:center}.review-editorial h3{font-size:24px;letter-spacing:-.5px;font-weight:500;margin:25px 0 14px}.review-editorial p{margin:0}.brand-system-scene{display:grid;grid-template-columns:.75fr 1.35fr;border-radius:10px;overflow:hidden;border:1px solid #e1d7df;box-shadow:0 12px 38px #43344510}.identity-sheet{background:#f5eeee;padding:36px}.identity-sheet h2{font-family:Georgia,serif;font-size:66px;font-weight:400;letter-spacing:-3px;margin:32px 0 25px;color:#51374d}.identity-colors{display:flex;gap:10px}.identity-colors i{width:40px;height:40px;border-radius:50%;background:#51374d}.identity-colors i:nth-child(2){background:#cfa9b9}.identity-colors i:nth-child(3){background:#e4d5d8;border:1px solid #bb9eac}.identity-sheet>p{font-size:19px;line-height:1.5;color:#6b5465;margin:30px 0}.identity-sheet>span:last-child{font-size:14px;color:#6b5465}.brand-cover{background:#51374d;color:#f9eff3;padding:46px;display:flex;flex-direction:column;justify-content:center}.brand-cover h2{font-family:Georgia,serif;font-size:49px;font-weight:400;letter-spacing:-1.7px;line-height:1.1;margin:35px 0 23px}.brand-cover p{font-size:17px;line-height:1.6;color:#dfc4d2;margin:0}.brand-cover .deck-bottom b{font-family:Georgia,serif;font-size:28px;font-weight:400}.brand-spread{display:grid;grid-template-columns:1.1fr 1fr;gap:30px}.brand-spread article{padding:39px;min-height:360px}.brand-quote{background:#eadbe0;color:#5c3c50}.brand-agenda{background:#674c61;color:white}.brand-spread h3{font-family:Georgia,serif;font-size:36px;line-height:1.13;font-weight:400;letter-spacing:-1.1px;margin:32px 0}.quote-line{width:70px;height:2px;background:#9d748b;margin:23px 0}.brand-quote p{color:#705266;font-size:16px;margin:0}.brand-agenda ol{margin:30px 0 0;padding-left:24px}.brand-agenda li{font-size:17px;padding:12px 0 12px 10px;border-bottom:1px solid #977e92}.team-instructions{display:grid;grid-template-columns:.9fr 1.2fr;gap:70px}.team-instructions>div{background:#f2ecef;padding:32px}.team-instructions>div>p{font-size:25px;line-height:1.55;letter-spacing:-.6px;color:#684d60;margin:22px 0 0}.team-instructions h3{font-size:24px;font-weight:500;margin:0 0 13px;letter-spacing:-.6px}.team-instructions article>p{margin:0 0 28px}.landing .faq-section{padding-top:76px;padding-bottom:76px}.landing .faq-intro .eyebrow{font-size:11px}
@media(max-width:1024px){.page-hero{padding-top:50px}.large-deck h2,.page-hero .wide-sheet h2{font-size:43px}.large-deck,.wide-sheet{padding:35px}.brief-rail{padding:30px 25px}.brief-rail>p{font-size:21px}.document-output h2{font-size:38px}.document-scene{gap:30px;padding:30px}.source-sheet{padding:25px}.finance-layout{gap:35px}.finance-layout h3{font-size:25px}.orientation-slide h2{font-size:42px}.edit-polished h2{font-size:38px}.editing-scene article{padding:33px}.identity-sheet{padding:30px}.brand-cover{padding:37px}.brand-cover h2{font-size:43px}.outline-layout,.text-feature{gap:60px}.brand-spread h3{font-size:33px}.team-instructions{gap:40px}.deep-heading h2{font-size:37px}.deep-section{padding:75px 0}.deep-section .large-aside{font-size:21px}.editable-proof{gap:35px;padding:35px}.selected-text h3{font-size:27px}.research-sheet{gap:30px}.wide-sheet h3{font-size:31px}.proof-label{font-size:11px}.footer-six{gap:0 26px}.page-hero .hero-copy{font-size:17px}}
@media(max-width:800px){.large-deck h2,.page-hero .wide-sheet h2{font-size:37px}.prompt-scene{grid-template-columns:.8fr 1.2fr}.brief-rail>p{font-size:19px}.large-deck{padding:30px}.large-deck p{font-size:16px}.deck-bottom{margin-top:35px}.deep-heading h2{font-size:34px}.deep-section{padding:65px 0}.brief-comparison article{padding:28px 28px 28px 0}.brief-comparison article+article{padding-left:28px}.brief-comparison .quote-text{font-size:22px}.outline-layout{gap:40px}.timeline-proof{gap:22px}.timeline-proof b{font-size:20px}.timeline-proof span{font-size:14px}.text-columns{gap:35px}.document-scene{gap:25px;padding:25px;grid-template-columns:1fr 1.1fr}.source-sheet{padding:23px}.source-sheet h2{font-size:23px}.source-sheet p{font-size:13px}.document-output h2{font-size:33px}.trust-lines p{display:block}.trust-lines span{display:block;margin-top:8px}.format-row{gap:25px}.format-row b{font-size:29px}.format-row p{font-size:14px}.mapping-proof{gap:22px;padding:28px;grid-template-columns:1fr .8fr 1fr}.mapping-proof>div>p{font-size:14px;min-height:90px}.mapping-middle{font-size:12px}.research-sheet{grid-template-columns:1fr}.research-sheet h3 br{display:none}.readable-table{font-size:14px}.review-list{gap:23px}.review-list b{font-size:19px}.review-list p{font-size:14px}.finance-layout{gap:30px}.finance-layout h3{font-size:23px}.business-bars{gap:20px}.editorial-rows article{grid-template-columns:35px .7fr 1fr;gap:20px}.editorial-rows h3{font-size:25px}.editable-proof{gap:30px;padding:30px}.selected-text{padding:20px}.selected-text h3{font-size:24px}.editable-side table{font-size:12px}.editable-side th,.editable-side td{padding:12px 8px}.usecase-editorial{gap:25px}.usecase-editorial b{font-size:21px}.usecase-editorial p{font-size:15px}.note-band{grid-template-columns:160px 1fr;gap:25px}.orientation-slide{padding:37px}.orientation-slide h2{font-size:38px}.orientation-path b{font-size:19px}.orientation-path small{font-size:13px}.text-feature{gap:45px}.text-feature h3{font-size:21px}.insert-story{gap:25px}.request-band{padding:25px}.request-band p{font-size:22px}.answer-sheet{padding:28px}.answer-sheet h3{font-size:28px}.answer-sheet dl>div{grid-template-columns:1fr;gap:8px}.language-comparison article{padding:28px}.language-comparison h3{font-size:27px}.compact-principles{gap:25px}.compact-principles b{font-size:18px}.compact-principles span{font-size:14px}.editing-scene{gap:20px}.editing-scene article{padding:28px}.edit-original h2{font-size:25px}.edit-original p{font-size:15px}.edit-polished h2{font-size:32px}.edit-polished p{font-size:16px}.mode-showcase{padding:35px}.mode-showcase h3{font-size:30px}.mode-result b{font-size:20px}.remix-columns{gap:23px}.remix-columns b{font-size:21px}.remix-columns span{font-size:14px}.instruction-list p{font-size:22px}.instruction-list>div{grid-template-columns:130px 1fr;gap:25px}.review-editorial{gap:35px;grid-template-columns:.6fr 1fr}.giant-number{font-size:135px}.brand-system-scene{grid-template-columns:.85fr 1.15fr}.identity-sheet{padding:27px}.identity-sheet h2{font-size:55px}.identity-colors i{width:33px;height:33px}.brand-cover{padding:32px}.brand-cover h2{font-size:36px}.brand-cover p{font-size:15px}.brand-spread{gap:23px}.brand-spread article{padding:30px}.brand-spread h3{font-size:29px}.team-instructions{gap:30px}.team-instructions>div{padding:27px}.team-instructions>div>p{font-size:23px}.team-instructions h3{font-size:22px}.footer-six{grid-template-columns:1fr 1fr;gap:0 23px}.footer-six a{font-size:12px}.related-line{gap:20px}.related-line a{font-size:13px}}
@media(max-width:620px){.page-hero{padding-top:43px}.page-hero h1{font-size:36px;letter-spacing:-1.35px;line-height:1.17}.page-hero h1 br{display:none}.page-hero .hero-copy{font-size:17px;line-height:1.6}.page-hero .hero-copy br{display:none}.prompt-scene,.document-scene,.powerpoint-scene,.slides-scene,.editing-scene,.brand-system-scene{margin-top:34px}.proof-caption{font-size:12px;margin-top:18px}.proof-label{font-size:11px;letter-spacing:.7px}.prompt-scene{display:flex;flex-direction:column}.brief-rail{padding:25px;text-align:left}.brief-rail>p{font-size:21px;line-height:1.45;margin:15px 0 20px}.brief-rail dl{display:grid;grid-template-columns:1fr;gap:0}.brief-rail dl div{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:11px 0}.brief-rail dt{font-size:12px;margin:0}.brief-rail dd{font-size:13px;text-align:right}.large-deck,.wide-sheet{padding:28px}.large-deck h2,.page-hero .wide-sheet h2{font-size:32px;line-height:1.1;letter-spacing:-1.2px;margin:27px 0 23px}.large-deck p{font-size:16px}.deck-bottom{font-size:11px;margin-top:34px}.deep-section{padding:57px 0}.deep-heading{margin-bottom:27px}.deep-heading h2{font-size:31px;letter-spacing:-1.2px}.deep-heading h2 br{display:none}.deep-section p{font-size:16px;line-height:1.7}.brief-comparison{grid-template-columns:1fr}.brief-comparison article{padding:27px 0}.brief-comparison article+article{border-left:0;border-top:1px solid var(--line);padding:27px 23px}.brief-comparison .quote-text{font-size:22px;line-height:1.45}.brief-comparison article>p:last-child{font-size:15px}.outline-layout{grid-template-columns:1fr;gap:32px}.deep-section .large-aside{font-size:21px;line-height:1.5}.outline-list li{padding-left:32px;margin-bottom:21px;padding-bottom:21px}.outline-list b{font-size:23px}.outline-list span{font-size:14px}.wide-sheet h3{font-size:28px;letter-spacing:-.8px;line-height:1.2;margin:23px 0}.timeline-proof{grid-template-columns:1fr;gap:25px;margin-top:28px}.timeline-proof>div{padding-top:17px}.timeline-proof b{font-size:21px}.timeline-proof span{font-size:15px;margin-top:10px}.timeline-proof span br{display:none}.text-columns{grid-template-columns:1fr;gap:0;margin-top:19px}.section-lead{margin-top:23px}.document-scene{grid-template-columns:1fr;padding:22px;gap:17px}.source-sheet{padding:23px;transform:none}.source-sheet h2{font-size:24px;margin:22px 0 16px}.source-sheet p{font-size:14px;line-height:1.6}.source-sheet .highlight-text{font-size:13px;margin-top:19px}.document-output{padding:16px 2px 0}.document-output h2{font-size:31px;letter-spacing:-1px;margin:22px 0}.trust-lines p{display:flex;gap:13px;padding:15px 0}.trust-lines b{font-size:16px}.trust-lines span{font-size:12px;margin:0;text-align:right}.format-row{grid-template-columns:1fr 1fr;gap:25px 20px}.format-row b{font-size:29px}.format-row p{font-size:14px;line-height:1.6}.format-row p br{display:none}.mapping-proof{grid-template-columns:1fr;padding:25px;gap:22px}.mapping-proof>div>p{min-height:0;padding:16px 0;font-size:15px}.mapping-middle{display:none}.mapping-proof .proof-label{font-size:12px;margin-bottom:9px}.research-sheet{gap:10px}.research-sheet h3 br{display:block}.research-sheet p{font-size:15px}.readable-table{font-size:14px;line-height:1.6}.readable-table td,.readable-table th{padding:14px 8px}.review-list{grid-template-columns:1fr;gap:24px}.review-list li{padding-top:19px}.review-list li:before{margin-bottom:12px}.review-list b{font-size:21px}.review-list p{font-size:16px;margin-top:12px}.application-ribbon{padding:13px 18px;gap:15px;font-size:12px}.application-ribbon>span:nth-child(2){display:none}.application-ribbon>b{font-size:16px}.finance-layout{grid-template-columns:1fr;gap:27px;margin-top:25px}.finance-layout h3{font-size:23px}.business-bars{height:154px;gap:25px}.business-bars i{max-height:112px}.editorial-rows article{grid-template-columns:25px 1fr;gap:13px;padding:25px 0}.editorial-rows h3{font-size:26px}.editorial-rows article>span{font-size:11px}.editorial-rows p{grid-column:2;font-size:16px}.editable-proof{grid-template-columns:1fr;gap:30px;padding:25px}.selected-text{padding:21px}.selected-text h3{font-size:26px}.selected-text p{font-size:15px}.editable-side table{font-size:14px}.editable-side th,.editable-side td{padding:13px 7px}.usecase-editorial{grid-template-columns:1fr;gap:25px}.usecase-editorial>div{border-top:1px solid var(--line);padding-top:21px}.usecase-editorial b{font-size:22px}.usecase-editorial p{font-size:16px;margin-top:12px}.note-band{grid-template-columns:1fr;gap:14px;padding:23px;margin-top:29px}.note-band b{font-size:21px}.note-band p{font-size:15px}.slides-heading{padding:14px 18px;gap:14px}.slides-heading>span:last-child{display:none}.slides-heading>b{font-size:11px;margin-left:auto;margin-right:0}.orientation-slide{padding:27px}.orientation-slide h2{font-size:33px;letter-spacing:-1.1px;margin:24px 0 30px}.orientation-path{grid-template-columns:1fr;gap:0}.orientation-path p{display:grid;grid-template-columns:24px 1fr;gap:7px 12px;padding:18px 0;border-bottom:1px solid #c1cbb6}.orientation-path p:last-child{border-bottom:0;padding-bottom:0}.orientation-path span{grid-row:1/3;margin:0;padding-top:4px}.orientation-path b{font-size:20px}.orientation-path small{grid-column:2;font-size:14px;margin:0}.text-feature{grid-template-columns:1fr;gap:28px}.text-feature h3{font-size:22px}.text-feature p{margin-bottom:22px}.insert-story{grid-template-columns:1fr;gap:25px}.request-band{padding:23px 0}.request-band p{font-size:23px;margin-top:18px;line-height:1.45}.answer-sheet{padding:25px}.answer-sheet h3{font-size:28px;margin:24px 0}.answer-sheet dl>div{gap:8px;padding:15px 0}.answer-sheet dt{font-size:17px}.answer-sheet dd{font-size:14px}.language-comparison{grid-template-columns:1fr}.language-comparison article{padding:25px}.language-comparison article>p{font-size:16px;margin-top:21px}.language-comparison h3{font-size:28px}.compact-principles{grid-template-columns:1fr;gap:23px}.compact-principles b{font-size:21px}.compact-principles span{font-size:16px;margin-top:12px}.editing-scene{grid-template-columns:1fr;gap:16px}.editing-scene article{padding:26px}.edit-original h2{font-size:25px;margin:22px 0 17px}.edit-original p{font-size:15px;line-height:1.65}.edit-polished h2{font-size:33px;margin:28px 0 21px}.edit-polished p{font-size:17px}.edit-polished>.proof-label:last-child{margin-top:28px}.editing-selector{gap:8px}.editing-selector button{padding:12px 15px;font-size:15px;flex:1}.mode-showcase{padding:26px;min-height:385px}.mode-showcase h3{font-size:28px;line-height:1.2;margin:23px 0 18px}.mode-showcase .edit-state>p{font-size:16px}.mode-result{flex-direction:column;align-items:flex-start;gap:12px}.mode-result b{font-size:22px;line-height:1.4}.mode-result span{font-size:12px}.remix-columns{grid-template-columns:1fr;gap:18px;margin-top:27px}.remix-columns p{padding-top:15px}.remix-columns b{font-size:22px}.remix-columns span{font-size:15px;margin-top:7px}.mode-showcase .readable-table{font-size:13px}.instruction-list>div{grid-template-columns:1fr;gap:13px;padding:22px 0}.instruction-list p{font-size:22px;line-height:1.45}.instruction-list span{font-size:13px;padding-top:0}.review-editorial{grid-template-columns:1fr;gap:23px}.giant-number{font-size:115px;text-align:left;line-height:1}.review-editorial h3{font-size:23px;margin:15px 0 14px}.review-editorial p{margin-bottom:23px}.brand-system-scene{grid-template-columns:1fr}.identity-sheet{padding:27px;display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;align-items:center}.identity-sheet>.proof-label{grid-column:1/-1}.identity-sheet h2{font-size:53px;margin:12px 0;letter-spacing:-2px}.identity-colors{gap:8px;justify-content:flex-end}.identity-colors i{width:27px;height:27px}.identity-sheet>p{font-size:16px;line-height:1.5;margin:0}.identity-sheet>span:last-child{font-size:12px;text-align:right}.brand-cover{padding:29px}.brand-cover h2{font-size:36px;letter-spacing:-1px;line-height:1.1;margin:27px 0 21px}.brand-cover p{font-size:16px}.brand-cover p br{display:none}.brand-cover .deck-bottom{margin-top:36px}.brand-spread{grid-template-columns:1fr;gap:22px}.brand-spread article{min-height:0;padding:29px}.brand-spread h3{font-size:32px;margin:28px 0}.brand-quote p{font-size:16px}.brand-agenda li{font-size:17px}.team-instructions{grid-template-columns:1fr;gap:30px}.team-instructions>div{padding:26px}.team-instructions>div>p{font-size:23px;line-height:1.5}.team-instructions h3{font-size:23px}.team-instructions article>p{font-size:16px}.landing .faq-section{padding-top:60px;padding-bottom:60px}.final-cta{padding:31px 0}.final-cta>.wrap{flex-direction:column;align-items:flex-start;gap:22px}.final-cta h2{font-size:28px}.final-cta p{font-size:15px}.related-line{flex-wrap:wrap;gap:4px 20px;padding:22px 0}.related-line>span{width:100%;margin-bottom:8px}.related-line a{font-size:14px}.footer-six{margin-top:25px;grid-template-columns:1fr 1fr;gap:0 18px}.footer-six a{font-size:12px;line-height:1.5}.footer-top{display:block}.footer-bottom{margin-top:22px}.footer-top>div>p{font-size:14px}.landing .eyebrow{font-size:10px}.landing .proof-label{font-size:11px}}
@media(max-width:350px){.page-hero h1{font-size:34px;letter-spacing:-1.3px}.page-hero .hero-copy{font-size:16px}.large-deck,.wide-sheet{padding:24px}.large-deck h2,.page-hero .wide-sheet h2{font-size:29px;letter-spacing:-1px}.large-deck p{font-size:15px}.deep-heading h2{font-size:29px}.brief-rail{padding:22px}.brief-rail>p{font-size:20px}.proof-label,.landing .proof-label{font-size:10px}.document-scene{padding:18px}.source-sheet{padding:20px}.document-output h2{font-size:28px}.trust-lines span{font-size:11px}.readable-table{font-size:13px}.research-sheet{padding:21px}.timeline-proof b{font-size:20px}.orientation-slide{padding:24px}.orientation-slide h2{font-size:30px}.slides-heading>b{display:none}.edit-polished h2{font-size:30px}.editing-selector button{padding:12px 10px;font-size:14px}.mode-showcase{padding:22px}.mode-showcase h3{font-size:26px}.mode-showcase .readable-table{font-size:12px}.identity-sheet{padding:24px;gap:12px}.identity-sheet h2{font-size:45px}.identity-colors{gap:6px}.identity-colors i{width:22px;height:22px}.brand-cover{padding:25px}.brand-cover h2{font-size:32px}.brand-spread article{padding:25px}.brand-spread h3{font-size:30px}.footer-six a{font-size:11px}.related-line a{font-size:13px}}
@media(prefers-reduced-motion:reduce){.hero-main,.hero-side,.reveal{transition:none!important}.edit-state{animation:none!important}}
/* Keep home product proof legible: remove nonessential miniature chrome. */
body:not(.landing) .hero-side .slide-kicker,body:not(.landing) .hero-side small,body:not(.landing) .hero-side .mini-metrics{display:none}body:not(.landing) .hero-side h3{margin-top:18px;font-size:28px}body:not(.landing) .roadmap p{font-size:14px}body:not(.landing) .roadmap b{font-size:12px}body:not(.landing) .hero-slide-copy>.slide-kicker{font-size:11px;line-height:1.5}body:not(.landing) .slide-foot{font-size:11px}body:not(.landing) .hero-caption{font-size:12px}body:not(.landing) .prompt-note .micro-label{font-size:11px}body:not(.landing) .prompt-note p{font-size:16px}body:not(.landing) .note-tags{display:none}body:not(.landing) .prompt-result .slide-kicker,body:not(.landing) .page-no{display:none}body:not(.landing) .prompt-result h3{font-size:29px;margin:15px 0}body:not(.landing) .document-paper p,body:not(.landing) .document-pages{display:none}body:not(.landing) .document-paper h3{font-size:17px;line-height:1.4}body:not(.landing) .file-type{font-size:11px}body:not(.landing) .document-result>.slide-kicker{display:none}body:not(.landing) .document-result h3{font-size:28px}body:not(.landing) .three-insights{display:none}body:not(.landing) .formats{font-size:11px}body:not(.landing) .feature-copy p{font-size:16px}body:not(.landing) .visual-note{font-size:12px;color:#656975}body:not(.landing) .micro-label{font-size:11px;color:#626975}body:not(.landing) .before-text p{font-size:14px;color:#616772}body:not(.landing) .after-slide>.slide-kicker{font-size:11px}body:not(.landing) .after-slide>p{font-size:14px}body:not(.landing) .state-command{font-size:12px}body:not(.landing) .edit-title>b{font-size:12px}body:not(.landing) .edit-description{font-size:15px}body:not(.landing) .remix-steps span{font-size:12px}body:not(.landing) .remix-steps strong{font-size:14px}body:not(.landing) .insert-plan p{font-size:14px}body:not(.landing) .image-slide-label>span{font-size:11px}body:not(.landing) .icon-proof-grid span{font-size:13px}body:not(.landing) .data-proof table{font-size:12px;margin-top:24px}body:not(.landing) .data-bars span{font-size:11px}body:not(.landing) .data-bars{height:65px}body:not(.landing) .data-proof{height:300px}body:not(.landing) .image-proof,body:not(.landing) .icon-proof{height:300px}body:not(.landing) .icon-proof-grid{gap:25px;padding-top:28px}body:not(.landing) .template-preview>.slide-kicker,body:not(.landing) .template-no{display:none}body:not(.landing) .analytic-numbers span{font-size:12px}body:not(.landing) .bold-bottom span{font-size:12px}body:not(.landing) .brand-settings>.micro-label{font-size:10px}body:not(.landing) .brand-setting-row>span,body:not(.landing) .brand-setting-row b span{font-size:12px}body:not(.landing) .brand-slide>.slide-kicker{font-size:11px}body:not(.landing) .brand-slide-grid{font-size:12px;flex-wrap:wrap;gap:10px}body:not(.landing) .brand-slide-bottom span{font-size:11px}body:not(.landing) .example-slide>.slide-kicker{font-size:11px}body:not(.landing) .example-slide>.slide-kicker:last-child{display:none}body:not(.landing) .example-slide{height:280px}body:not(.landing) .pitch-grid span{font-size:12px}body:not(.landing) .market-matrix span{font-size:12px}body:not(.landing) .lesson-list p{font-size:12px}body:not(.landing) .lesson-list span{font-size:11px}body:not(.landing) .example-item>p,body:not(.landing) .template-item>p{font-size:15px}body:not(.landing) .template-item>h3,body:not(.landing) .example-meta h3{font-size:19px}body:not(.landing) .hero-caption span+span:before{display:none}
.home-editor{background:#edf0f6}.home-editor-top{padding:15px 24px;background:#fff;display:flex;align-items:center;gap:25px;font-size:12px;border-bottom:1px solid #dce2ec}.home-editor-top>b{font-size:18px;margin-left:auto;font-weight:500}.home-result{padding:43px 45px 26px}.home-result h3{font-size:39px;line-height:1.15;font-weight:500;letter-spacing:-1.1px;color:#2d4669;margin:27px 0 34px}.home-meeting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.home-meeting-grid p{margin:0;border-top:1px solid #9bacbf;padding-top:21px;color:#435b79;font-size:16px;line-height:1.5}.home-meeting-grid b{display:block;font-size:22px;font-weight:500;margin-bottom:11px}.home-editor .canvas-status{font-size:12px;display:block;padding:0 20px 25px;color:#5b6f88}.home-editor .editor-app{font-size:12px}.home-result .proof-label{color:#5b6f88}
@media(max-width:1024px){body:not(.landing) .prompt-note p{font-size:14px}body:not(.landing) .prompt-result h3{font-size:26px}body:not(.landing) .document-result h3{font-size:25px}body:not(.landing) .example-slide>.slide-kicker{font-size:10px}body:not(.landing) .example-slide>h3{font-size:25px}body:not(.landing) .template-preview{height:280px}body:not(.landing) .edit-demo{min-height:475px}body:not(.landing) .before-text p{font-size:13px}body:not(.landing) .remix-steps{grid-template-columns:1fr;gap:8px}body:not(.landing) .remix-steps p{display:flex;align-items:center;gap:12px;padding-top:9px}body:not(.landing) .remix-steps strong,body:not(.landing) .remix-steps span{margin:0}body:not(.landing) .remix-steps b{font-size:18px}body:not(.landing) .after-slide h3{font-size:25px}body:not(.landing) .brand-slide-grid{font-size:11px}.home-result h3{font-size:35px}.home-meeting-grid b{font-size:20px}}
@media(min-width:621px) and (max-width:850px){body:not(.landing) .visual-grid{grid-template-columns:1fr 1fr}body:not(.landing) .visual-item:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:center}body:not(.landing) .visual-item:last-child .data-proof{grid-column:1;grid-row:1/3}body:not(.landing) .visual-item:last-child h3{grid-column:2;align-self:end}body:not(.landing) .visual-item:last-child p{grid-column:2;align-self:start}body:not(.landing) .template-grid{grid-template-columns:1fr 1fr}body:not(.landing) .template-item:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:center}body:not(.landing) .template-item:last-child .template-preview{grid-column:1;grid-row:1/3}body:not(.landing) .template-item:last-child>h3{grid-column:2;align-self:end}body:not(.landing) .template-item:last-child>p{grid-column:2;align-self:start}body:not(.landing) .examples-grid{grid-template-columns:1fr}body:not(.landing) .example-item{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:center}body:not(.landing) .example-slide{grid-column:1;grid-row:1/3}body:not(.landing) .example-meta{grid-column:2;align-self:end}body:not(.landing) .example-item>p{grid-column:2;align-self:start}body:not(.landing) .brand-section{grid-template-columns:1fr}body:not(.landing) .brand-visual{min-height:440px}body:not(.landing) .brand-settings{width:58%}body:not(.landing) .brand-slide{width:65%}body:not(.landing) .hero-side h3{font-size:23px}body:not(.landing) .hero-side .roadmap{display:none}body:not(.landing) .hero-slide-copy>.slide-kicker{display:none}body:not(.landing) .hero-slide-copy p{font-size:13px}body:not(.landing) .slide-foot{font-size:10px}body:not(.landing) .edit-layout{grid-template-columns:1fr}body:not(.landing) .edit-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}body:not(.landing) .edit-description{padding-left:0;font-size:14px}body:not(.landing) .edit-title>span{display:none}body:not(.landing) .edit-title>b{display:none}body:not(.landing) .edit-demo{min-height:380px}body:not(.landing) .after-slide{min-height:180px}body:not(.landing) .remix-steps{grid-template-columns:repeat(3,1fr)}body:not(.landing) .remix-steps p{display:block}body:not(.landing) .remix-steps strong,body:not(.landing) .remix-steps span{margin-top:9px}}
@media(max-width:620px){body:not(.landing) .hero-slide-copy>.slide-kicker,body:not(.landing) .slide-foot{display:none}body:not(.landing) .hero-slide-copy h2{font-size:31px;margin:20px 0 18px}body:not(.landing) .hero-slide-copy p{font-size:12px;line-height:1.6}body:not(.landing) .hero-slide-copy{padding:23px 13px 23px 20px}body:not(.landing) .hero-main{min-height:226px}body:not(.landing) .hero-stage{height:285px}body:not(.landing) .hero-caption{font-size:12px;line-height:1.5}body:not(.landing) .prompt-note p{font-size:15px}body:not(.landing) .prompt-result h3{font-size:27px}body:not(.landing) .document-result h3{font-size:25px}body:not(.landing) .document-result{min-height:150px}body:not(.landing) .edit-demo{min-height:470px}body:not(.landing) .before-text p{font-size:14px}body:not(.landing) .after-slide{min-height:230px}body:not(.landing) .after-slide h3{font-size:27px}body:not(.landing) .remix-steps p{display:flex}body:not(.landing) .remix-steps span{font-size:11px}body:not(.landing) .state-command{font-size:12px}body:not(.landing) .template-preview{height:295px}body:not(.landing) .template-editorial h3{margin-top:12px}body:not(.landing) .template-analytic h3{margin-top:18px}body:not(.landing) .template-bold h3{margin-top:15px}body:not(.landing) .brand-settings{width:90%}body:not(.landing) .brand-visual{min-height:455px}body:not(.landing) .brand-slide{width:90%;padding:23px}body:not(.landing) .brand-slide-grid{font-size:12px}body:not(.landing) .brand-slide>.slide-kicker{font-size:10px}body:not(.landing) .example-slide{height:280px}body:not(.landing) .example-slide>h3{font-size:29px}.home-editor-top{padding:15px 18px;font-size:11px;gap:12px}.home-editor-top>span:nth-child(2){display:none}.home-result{padding:28px 25px 20px}.home-result h3{font-size:29px;letter-spacing:-.9px;margin:24px 0 28px}.home-meeting-grid{grid-template-columns:1fr;gap:18px}.home-meeting-grid p{font-size:15px;padding-top:15px}.home-meeting-grid b{font-size:20px;margin-bottom:8px}.home-editor .canvas-status{font-size:11px;padding:0 20px 20px}}
@media(max-width:350px){body:not(.landing) .hero-slide-copy h2{font-size:27px}body:not(.landing) .hero-slide-copy p{font-size:11px}body:not(.landing) .hero-main{min-height:209px}body:not(.landing) .hero-stage{height:263px}body:not(.landing) .prompt-result h3{font-size:23px}body:not(.landing) .document-result h3{font-size:22px}body:not(.landing) .prompt-note p{font-size:13px}body:not(.landing) .document-paper h3{font-size:15px}body:not(.landing) .brand-setting-row b span{font-size:11px}body:not(.landing) .brand-slide h3{font-size:25px}body:not(.landing) .example-slide>h3{font-size:27px}}
.header .wordmark{display:inline-flex;align-items:center;min-height:44px}body:not(.landing) .visual-item>p{font-size:16px}body:not(.landing) .eyebrow{color:#626772}body:not(.landing) .faq-answer p{color:#5e6069}
