:root{--ink:#172238;--muted:#5e687c;--accent:#5144d9;--accent-dark:#4031bb;--blue:#eef4ff;--lavender:#f1efff;--line:#e1e6ef;--soft:#f7f9fc;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}p{line-height:1.6}em{font-style:normal;color:var(--accent)}[hidden]{display:none!important}.wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.header{height:86px;display:flex;justify-content:space-between;align-items:center}.logo img{width:137px;height:auto}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 28px;border-radius:10px;background:var(--accent);color:#fff;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 4px 9px #5144d91a;transition:background .18s,transform .18s}.button:hover{background:var(--accent-dark);transform:translateY(-1px)}.button.small{font-size:14px;min-height:44px;padding:12px 23px}:focus-visible{outline:3px solid #746af1;outline-offset:4px}.hero,.landing-hero{text-align:center;padding:38px 0 28px}.hero h1,.landing-hero h1{font-size:54px;line-height:1.08;letter-spacing:-2.2px;max-width:940px;margin:0 auto}.hero-copy,.landing-support{font-size:18px;line-height:1.55;color:var(--muted);max-width:720px;margin:19px auto 22px}.hero>.button,.landing-hero>.button{margin:0}.proof-caption{display:none}.studio-demo{margin-top:30px;text-align:left}.studio-controls{display:flex;justify-content:center;gap:7px;margin-bottom:18px}.studio-controls button{border:1px solid transparent;background:#f3f5fa;color:#566178;min-height:44px;border-radius:9px;padding:11px 22px;font-size:14px;font-weight:500;cursor:pointer;transition:.18s}.studio-controls button:hover{background:#e9e7ff}.studio-controls button[aria-selected=true]{background:var(--accent);color:#fff;box-shadow:0 3px 8px #5144d922}.studio-panel{min-width:0}.studio-panel.is-switched{animation:state-in .26s ease-out}.demo-note{font-size:12px;color:#68758b;margin:13px 0 0;text-align:center;line-height:1.5}.product-window{border:1px solid #dce2ef;background:#f5f7fc;border-radius:16px;box-shadow:0 15px 45px -22px #687da958;overflow:hidden}.window-bar{height:44px;display:flex;align-items:center;gap:22px;padding:0 22px;border-bottom:1px solid #e0e5ef;background:#fff;font-size:12px;color:#65718a}.window-brand{font-size:14px;font-weight:700;color:#202b44}.window-mode{margin-left:auto}.window-workspace{display:flex;gap:22px;padding:24px}.slide-outline{flex:0 0 125px;display:flex;flex-direction:column;gap:13px}.slide-outline>div{padding:14px 11px;border:1px solid #d9dfeb;background:#fff;border-radius:7px;min-height:93px}.slide-outline>div:first-child{border:2px solid #8176ef;background:#f6f4ff}.slide-outline span{font-size:11px;color:#6b7290;display:block;margin-bottom:7px}.slide-outline b{font-size:12px;line-height:1.2;font-weight:500;display:block}.slide-outline i{display:block;width:80%;height:3px;background:#e7e9f2;margin-top:9px}.slide-outline i:last-child{width:55%;margin-top:5px}.slide-canvas{background:#fff;border:1px solid #e3e7f0;flex:1;min-width:0;border-radius:5px;overflow:hidden;box-shadow:0 4px 10px #26376308}.slide-top,.slide-footer{display:flex;justify-content:space-between;gap:15px;font-size:11px;letter-spacing:1px;color:#5d6780}.slide-footer{border-top:1px solid #e1e6f0;padding-top:13px;margin-top:22px;letter-spacing:.3px}.report-slide,.learning-slide,.proposal-slide,.document-slide{padding:28px 33px}.report-lead{display:flex;gap:30px;justify-content:space-between;margin:24px 0}.slide-canvas h2{font-size:33px;line-height:1.13;letter-spacing:-1px}.report-lead p{font-size:13px;line-height:1.45;color:#59667e;margin-top:13px}.report-number{border-left:1px solid #dce1ed;padding:8px 5px 8px 30px;align-self:center;min-width:175px}.report-number b{font-size:62px;line-height:1;font-weight:500;letter-spacing:-3px;color:var(--accent);display:block}.report-number span{display:block;font-size:12px;color:#5e6880;margin-top:8px}.report-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.chart-box{background:#f4f6fc;border-radius:8px;padding:17px 20px}.chart-box h3{font-size:13px;font-weight:500}.l-bars{height:155px;display:flex;gap:22px;align-items:end;padding:26px 7px 25px;border-bottom:1px solid #cdd5e6}.l-bars>div{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;justify-content:end;height:100%;gap:7px}.l-bars i{width:100%;background:#b3abf6;border-radius:4px 4px 0 0;min-height:5px}.l-bars>div:last-child i{background:var(--accent)}.l-bars b{font-size:13px;font-weight:500}.l-bars span{position:absolute;bottom:-22px;font-size:11px;color:#5b6983}.report-photo{display:grid;grid-template-columns:42% 58%;border:1px solid #e0e6f0;border-radius:8px;overflow:hidden}.report-photo img{width:100%;height:100%;object-fit:cover;min-height:190px}.report-photo>div{padding:21px 18px;align-self:center}.report-photo b{font-size:15px;line-height:1.25;display:block}.report-photo p{font-size:12px;line-height:1.5;color:#606d82;margin-top:12px}.learning-slide>h2,.proposal-slide>h2,.document-slide>h2{margin-top:25px}.slide-intro{font-size:15px;margin-top:17px;color:#5d6780}.learning-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.learning-flow>div{background:#f0f4ff;padding:22px;border-radius:9px}.learning-flow>div:nth-child(2){background:#f3efff}.learning-flow>div:nth-child(3){background:#edf7fa}.learning-flow b{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:50%;background:#fff;color:var(--accent);font-size:17px;margin-bottom:22px}.learning-flow h3{font-size:20px;margin-bottom:13px}.learning-flow p{font-size:13px;color:#5e6982;line-height:1.5}.learning-takeaway{display:flex;gap:30px;margin-top:23px;padding-top:18px;border-top:1px solid #e2e7f2;font-size:13px}.learning-takeaway b{color:var(--accent)}.proposal-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:25px}.proposal-grid>div>p{font-size:15px;color:#5e6980;line-height:1.6}.proposal-focus{padding:22px;background:#eef3ff;border-radius:8px;margin-top:25px}.proposal-focus span{font-size:12px;color:#617088;display:block;margin-bottom:12px}.proposal-focus b{font-size:21px;font-weight:500;line-height:1.3}.project-timeline>div{position:relative;border-left:2px solid #d5d2fa;padding:3px 0 22px 25px}.project-timeline>div:before{content:'';position:absolute;left:-6px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.project-timeline b{font-size:12px;color:var(--accent)}.project-timeline h3{font-size:17px;margin:9px 0}.project-timeline p{font-size:12px;color:#617088}.document-transform{display:grid;grid-template-columns:230px 1fr;gap:22px;align-items:center;padding:24px;border-radius:20px;background:#eef3ff}.document-input{background:#fff;padding:24px 22px;border:1px solid #e0e6f2;border-radius:12px}.file-symbol{background:#f0edff;border-radius:10px;width:55px;height:65px;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:15px;font-weight:600;margin-bottom:25px}.document-input>b{font-size:21px;line-height:1.2;display:block}.document-input>p{font-size:13px;color:#626e84;margin-top:14px}.source-excerpt{border-top:1px solid #e0e6f0;padding-top:20px;margin-top:20px;font-size:14px;line-height:1.6}.file-ready{display:block;font-size:11px;color:#626e84;margin-top:24px}.document-transform .window-workspace{padding:16px}.document-slide{padding:27px}.document-slide h2{font-size:31px}.findings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:27px}.findings-grid>div{border-top:3px solid #aca2ed;background:#f7f7fc;padding:17px 14px}.findings-grid>div:nth-child(2){border-color:#8fb2f0;background:#f2f7ff}.findings-grid>div:nth-child(3){border-color:#89c2d6;background:#eff8fa}.findings-grid span{font-size:10px;letter-spacing:.4px;color:#64728a}.findings-grid h3{font-size:18px;line-height:1.2;margin:18px 0 13px}.findings-grid p{font-size:12px;color:#5a6680;line-height:1.5}.findings-grid b{display:block;font-size:12px;margin-top:22px;line-height:1.4;font-weight:500;color:#3c40a4}.document-conclusion{display:flex;align-items:center;gap:20px;border-top:1px solid #dee4ef;margin-top:25px;padding-top:17px}.document-conclusion>span{font-size:10px;max-width:70px;color:#67728a}.document-conclusion p{font-size:16px;line-height:1.4}.source-page{border:1px solid #dfe5f0;background:#fff;border-radius:15px;padding:45px;max-width:900px;margin:auto;box-shadow:0 10px 40px #65739515}.file-chip{font-size:12px;color:var(--accent);background:var(--lavender);padding:9px 12px;border-radius:6px;display:inline-block}.source-page h2{font-size:32px;margin:25px 0 15px}.source-page>p{color:#5d6a7f;font-size:16px;max-width:720px}.source-page h3{font-size:19px;margin:26px 0 12px}.l-section{padding:88px 0}.l-heading{text-align:center;max-width:770px;margin:0 auto 44px}.eyebrow{font-size:12px;letter-spacing:1.4px;font-weight:600;color:var(--accent);display:block}.l-heading h2,.feature-copy h2{font-size:40px;letter-spacing:-1.3px;line-height:1.15;margin:17px 0}.l-heading p{font-size:17px;color:var(--muted);line-height:1.6}.tint-blue{background:#f4f7ff}.tint-lavender{background:#f6f4ff}.benefit-row{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.benefit-row>div{border-top:1px solid #dce3ef;padding-top:23px}.benefit-row h3{font-size:21px;letter-spacing:-.3px;line-height:1.2;margin-bottom:15px}.benefit-row p{font-size:16px;color:var(--muted)}.format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.format-grid article{padding:28px;border:1px solid #e0e5ef;background:#fff;border-radius:13px}.format-grid article>span{display:flex;width:61px;height:72px;align-items:center;justify-content:center;background:#f0edff;color:var(--accent);border-radius:9px;font-size:16px;font-weight:600;margin-bottom:25px}.format-grid h3{font-size:19px;line-height:1.3;margin-bottom:15px}.format-grid p{font-size:15px;color:var(--muted)}.feature-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.feature-layout.reverse{grid-template-columns:1.2fr .8fr}.feature-layout.reverse .feature-copy{order:2}.feature-copy>p{font-size:17px;color:var(--muted)}.feature-copy ul{padding-left:20px;font-size:15px;line-height:1.6;color:#465572;margin-top:23px}.feature-copy li{padding-left:4px;margin:10px 0}.feature-visual{min-width:0}.extraction-proof{background:#eef3ff;padding:30px;border-radius:18px;display:grid;gap:20px}.extraction-proof>div{background:#fff;padding:26px;border:1px solid #dce4f2;border-radius:9px}.extraction-proof span{font-size:11px;color:#65738b;letter-spacing:1px}.extraction-proof p{font-size:16px;color:#5e6d84;margin-top:13px}.extraction-proof>div:last-child{background:#f6f4ff;border-color:#d9d3f6}.extraction-proof h3{font-size:29px;letter-spacing:-.7px;margin-top:18px}.related{display:flex;align-items:center;gap:35px;flex-wrap:wrap;padding:25px 0;border-top:1px solid var(--line)}.related>span{font-size:12px;color:#63718a;letter-spacing:1px}.text-link{font-size:15px;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px;color:var(--accent)}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;padding:80px 0;border-top:1px solid var(--line)}.faq-heading h2{font-size:39px;line-height:1.12;letter-spacing:-1.2px;margin-top:18px}.faq-heading p{font-size:16px;color:var(--muted);margin-top:20px}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:25px;text-align:left;padding:24px 0;border:0;background:transparent;color:var(--ink);font-size:17px;line-height:1.4;font-weight:500;cursor:pointer;min-height:65px}.faq-sign{font-size:25px;line-height:1;color:var(--accent)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s}.faq-answer>div{overflow:hidden}.faq-answer p{font-size:16px;color:var(--muted);line-height:1.65;padding-bottom:23px}.faq-item.open .faq-answer{grid-template-rows:1fr}.compact-final{background:#f1efff;padding:40px 0}.compact-final>.wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}.compact-final h2{font-size:32px;letter-spacing:-1px}.compact-final p{font-size:15px;color:var(--muted);margin-top:10px}.compact-footer{padding:45px 0 22px;background:white}.footer-layout{display:grid;grid-template-columns:1fr 2fr;gap:65px}.footer-brand>a{font-size:22px;font-weight:700;text-decoration:none}.footer-brand>p{font-size:14px;color:var(--muted);margin-top:13px}.compact-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:3px 35px}.compact-footer nav a{font-size:14px;text-decoration:none;min-height:44px;display:flex;align-items:center}.compact-footer nav a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;margin-top:28px;font-size:12px;color:#6b768b}.reveal{opacity:1}.reveal.awaiting{transform:translateY(8px)}.reveal{transition:transform .35s}@keyframes state-in{from{opacity:.75;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.hero h1,.landing-hero h1{font-size:48px}.slide-outline{flex-basis:105px}.window-workspace{padding:18px;gap:16px}.report-slide,.learning-slide,.proposal-slide{padding:25px}.slide-canvas h2{font-size:29px}.report-number{min-width:140px;padding-left:20px}.report-number b{font-size:53px}.report-grid{gap:17px}.report-photo>div{padding:16px 12px}.report-photo b{font-size:13px}.report-photo p{font-size:12px}.document-transform{grid-template-columns:190px 1fr;padding:18px;gap:18px}.document-input{padding:22px 18px}.document-input>b{font-size:19px}.document-slide{padding:23px}.findings-grid{gap:9px}.findings-grid>div{padding:15px 10px}.findings-grid h3{font-size:16px}.feature-layout{gap:45px}.feature-copy h2,.l-heading h2{font-size:35px}.format-grid{gap:16px}.format-grid article{padding:22px}.format-grid h3{font-size:17px}.faq-section{gap:50px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.hero,.landing-hero{padding-top:28px}.hero h1,.landing-hero h1{font-size:42px;letter-spacing:-1.6px}.slide-outline{display:none}.report-grid{grid-template-columns:1.1fr 1fr}.report-photo{grid-template-columns:1fr}.report-photo img{display:none}.report-photo>div{padding:20px}.window-mode{display:none}.document-transform{display:flex;flex-direction:column-reverse;gap:18px;padding:18px}.document-input{width:100%;display:flex;align-items:center;gap:20px;padding:17px}.document-input .file-symbol{width:44px;height:52px;margin:0;flex-shrink:0}.document-input>b{font-size:16px}.document-input>p{margin:0;font-size:12px}.source-excerpt,.file-ready{display:none}.document-transform>.product-window{width:100%}.format-grid{grid-template-columns:repeat(2,1fr)}.feature-layout,.feature-layout.reverse{grid-template-columns:1fr;gap:32px}.feature-layout.reverse .feature-copy{order:0}.feature-copy{max-width:650px}.l-section{padding:65px 0}.benefit-row{gap:25px}.benefit-row h3{font-size:18px}.benefit-row p{font-size:15px}.faq-section{grid-template-columns:1fr;gap:30px;padding:60px 0}.footer-layout{gap:35px;grid-template-columns:1fr 1.6fr}.learning-flow{gap:13px}.learning-flow>div{padding:19px}.proposal-grid{gap:28px}.compact-final h2{font-size:29px}}
@media(max-width:540px){.wrap{width:calc(100% - 32px)}.header{height:72px}.logo img{width:119px}.button.small{padding:11px 18px;font-size:13px}.hero,.landing-hero{padding-top:24px;padding-bottom:18px}.hero h1,.landing-hero h1{font-size:37px;line-height:1.08;letter-spacing:-1.6px}.hero h1 br,.landing-hero h1 br{display:none}.hero-copy,.landing-support{font-size:16px;line-height:1.45;margin:16px auto 19px}.hero-copy br{display:none}.hero>.button,.landing-hero>.button{min-height:47px;font-size:15px;padding:12px 25px}.studio-demo{margin-top:23px}.studio-controls{gap:5px;margin-bottom:13px;flex-wrap:wrap}.studio-controls button{min-height:44px;font-size:13px;padding:10px 13px}.window-bar{height:37px;padding:0 13px;gap:12px;font-size:11px}.window-brand{font-size:12px}.window-workspace{padding:10px}.product-window{border-radius:12px;box-shadow:0 10px 23px -18px #5468976b}.report-slide,.learning-slide,.proposal-slide,.document-slide{padding:20px 16px}.slide-top{font-size:9px;letter-spacing:.5px;gap:10px}.slide-footer{font-size:9px;letter-spacing:0;line-height:1.4;margin-top:17px;gap:16px}.report-lead{display:block;margin:20px 0 18px}.slide-canvas h2{font-size:26px;line-height:1.12;letter-spacing:-.8px}.report-lead>div>p{display:none}.report-number{display:none}.report-grid{display:block}.report-photo{display:none}.chart-box{padding:14px}.chart-box h3{font-size:12px}.l-bars{height:135px;gap:17px;padding-top:20px}.l-bars b{font-size:12px}.l-bars span{font-size:11px}.demo-note{font-size:11px;text-align:left;margin-top:11px;line-height:1.45}.learning-slide>h2,.proposal-slide>h2,.document-slide>h2{margin-top:20px}.slide-intro{font-size:12px;margin-top:13px}.learning-flow{gap:10px;margin-top:22px;grid-template-columns:1fr}.learning-flow>div{position:relative;padding:15px 16px 15px 56px}.learning-flow b{width:29px;height:29px;font-size:13px;margin:0;position:absolute;top:15px;left:15px}.learning-flow h3{font-size:17px;margin:0 0 7px}.learning-flow p{font-size:12px}.learning-flow p br{display:none}.learning-takeaway{font-size:12px;gap:10px;display:block;margin-top:17px;padding-top:14px}.learning-takeaway span{display:block;margin-top:7px}.proposal-grid{display:block;margin-top:20px}.proposal-grid>div>p{font-size:13px}.proposal-focus{display:none}.project-timeline{margin-top:22px}.project-timeline h3{font-size:16px;margin:7px 0}.project-timeline>div{padding-bottom:15px}.document-transform{padding:10px;border-radius:14px;gap:12px}.document-transform .window-workspace{padding:7px}.document-input{padding:14px;gap:13px;flex-wrap:wrap}.document-input>b{max-width:190px;font-size:15px}.document-input>p{display:none}.document-input .file-symbol{width:37px;height:44px;font-size:12px}.document-slide{padding:20px 15px}.document-slide h2{font-size:24px}.findings-grid{display:block;margin-top:20px}.findings-grid>div{border-top:0;border-left:3px solid #aca2ed;padding:13px 15px;margin-top:10px}.findings-grid span{display:none}.findings-grid h3{margin:0 0 6px;font-size:16px}.findings-grid p{font-size:12px}.findings-grid b{margin-top:8px;font-size:12px}.document-conclusion{display:block;margin-top:17px;padding-top:14px}.document-conclusion>span{font-size:9px}.document-conclusion p{font-size:14px;margin-top:8px}.source-page{padding:25px 22px}.source-page h2{font-size:28px}.source-page>p{font-size:15px}.l-section{padding:54px 0}.l-heading{margin-bottom:30px;text-align:left}.eyebrow{font-size:11px;line-height:1.5;letter-spacing:1px}.l-heading h2,.feature-copy h2{font-size:31px;line-height:1.15;letter-spacing:-1px;margin:14px 0}.l-heading p,.feature-copy>p{font-size:16px}.benefit-row{grid-template-columns:1fr;gap:25px}.benefit-row>div{padding-top:20px}.benefit-row h3{font-size:21px}.benefit-row p{font-size:16px}.format-grid{gap:12px}.format-grid article{padding:19px 16px}.format-grid article>span{font-size:13px;width:46px;height:54px;margin-bottom:20px}.format-grid h3{font-size:16px}.format-grid p{font-size:14px}.extraction-proof{padding:18px;gap:15px}.extraction-proof>div{padding:22px}.extraction-proof p{font-size:15px}.extraction-proof h3{font-size:25px}.faq-heading h2{font-size:32px}.faq-item button{font-size:16px;padding:21px 0;gap:18px}.faq-answer p{font-size:15px}.compact-final{padding:30px 0}.compact-final>.wrap{align-items:flex-start;flex-direction:column;gap:22px}.compact-final h2{font-size:29px}.compact-final p{font-size:14px}.compact-footer{padding-top:32px}.footer-layout{grid-template-columns:1fr;gap:25px}.compact-footer nav{gap:3px 18px}.compact-footer nav a{font-size:13px}.related{gap:15px;align-items:flex-start;flex-direction:column}.related .text-link{min-height:35px}.feature-copy ul{font-size:15px}.footer-bottom{font-size:12px}}
@media(max-width:350px){.hero h1,.landing-hero h1{font-size:34px;letter-spacing:-1.4px}.studio-controls button{font-size:12px;padding:10px 11px}.slide-canvas h2{font-size:23px}.document-slide h2{font-size:21px}.report-slide,.learning-slide,.proposal-slide{padding:18px 13px}.chart-box{padding:11px}.format-grid{grid-template-columns:1fr}.format-grid article{display:grid;grid-template-columns:48px 1fr;gap:10px 18px}.format-grid article>span{grid-row:1/3;margin:0}.format-grid article>h3{margin:0}.format-grid article>p{grid-column:2}.l-heading h2,.feature-copy h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal.awaiting{transform:none!important}}
.native-caption{display:flex;justify-content:center;align-items:center;gap:30px;font-size:14px;color:#64718a;margin-top:28px}.native-caption b{font-weight:500;color:#364862}.start-options{display:grid;grid-template-columns:1fr 1fr;gap:35px}.start-options article>h3{font-size:24px;letter-spacing:-.5px;margin:25px 0 13px}.start-options article>p{font-size:16px;color:var(--muted);max-width:480px}.start-options .text-link{margin-top:13px}.start-proof{padding:31px;background:#f2f0ff;border-radius:15px;min-height:240px}.start-proof>p{font-size:22px;line-height:1.4;margin:24px 0}.mini-outline{display:flex;gap:10px;flex-wrap:wrap}.mini-outline span{font-size:12px;padding:9px 12px;background:#fff;border-radius:6px;color:#576581}.file-proof{background:#edf4ff}.file-types{display:flex;gap:13px}.file-types span{display:flex;align-items:center;justify-content:center;background:#fff;min-width:55px;height:61px;border-radius:7px;font-size:12px;color:var(--accent);font-weight:600}.source-to-result{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.source-to-result>div+div{border-left:1px solid #cbd8f1;padding-left:22px}.source-to-result b{font-size:18px}.source-to-result p{font-size:13px;color:#5c6d86;margin-top:11px}.native-slide{padding:35px 45px}.native-slide h2{margin:26px 0}.native-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.native-pillars>div{border-top:3px solid #b2a9ef;background:#f6f4ff;padding:24px}.native-pillars>div:nth-child(2){background:#eef5ff;border-color:#a5bee9}.native-pillars>div:nth-child(3){background:#eff8fa;border-color:#9ccad5}.native-pillars span{font-size:13px;color:#65728a}.native-pillars h3{font-size:24px;margin:23px 0 13px}.native-pillars p{font-size:15px;color:#5f6c82}.product-window+.benefit-row{margin-top:40px}.editing-proof{background:#f3f6fc;border:1px solid #e2e7f1;padding:27px;border-radius:17px;display:grid;grid-template-columns:.8fr 1.2fr;gap:27px;align-items:center}.edit-input{padding:25px}.edit-input p{font-size:19px;color:#59677e;margin-top:22px;line-height:1.6}.edit-output{padding:34px;background:#fff;border:1px solid #e2e6f0;border-radius:10px;box-shadow:0 7px 14px #29365408}.edit-output h3{font-size:34px;line-height:1.13;letter-spacing:-1px;margin-top:28px}.output-points{display:grid;gap:13px;margin-top:28px}.output-points span{background:#f3f0ff;padding:14px 17px;font-size:15px;border-radius:7px;color:#51449c}.remix-process{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.remix-process span{padding:20px 15px;background:#f0f4ff;border-radius:7px;font-size:14px}.remix-process b{font-size:25px;display:block;color:var(--accent);margin-bottom:17px}.slide-rows>div{display:flex;gap:20px;border-top:1px solid #e1e6f1;margin-top:18px;padding-top:17px}.slide-rows>div>span{color:var(--accent);font-size:15px}.slide-rows b{font-size:17px;font-weight:500}.slide-rows p{font-size:13px;color:#626f84;margin-top:8px}.visual-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.visual-result-grid article>h3{font-size:23px;letter-spacing:-.4px;margin:24px 0 13px}.visual-result-grid article>p{font-size:16px;color:var(--muted)}.photo-result,.icons-result,.small-chart{height:245px;border-radius:13px;overflow:hidden;position:relative}.photo-result img{width:100%;height:100%;object-fit:cover}.photo-result>span{position:absolute;bottom:20px;left:20px;background:white;color:#243c38;padding:10px 13px;border-radius:5px;font-size:11px;letter-spacing:1px}.icons-result{background:#fff;padding:26px}.icons-result h4,.small-chart h4{font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.5px;margin:21px 0}.icon-strip{display:flex;justify-content:space-between;gap:25px;margin-top:35px}.icon-strip svg{width:42px;height:42px;stroke:#6e5ddb;stroke-width:1.8;fill:none}.small-chart{background:#fff;padding:26px}.small-chart h4{font-size:19px;margin:15px 0}.small-chart .l-bars{height:128px;padding-top:15px}.template-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.template-showcase>div{padding:27px;border:1px solid #dfe5f0;border-radius:12px;min-height:300px}.template-showcase>div>span{font-size:11px;color:#68758e;letter-spacing:1px}.template-showcase h3{font-size:27px;font-weight:500;letter-spacing:-.7px;line-height:1.12;margin:27px 0}.template-report{background:#f6f7fc}.template-course{background:#f1efff}.template-pitch{background:#eef6ff}.metric-strip{display:flex;gap:25px;margin-top:32px}.metric-strip b{font-size:29px;display:block;color:var(--accent);font-weight:500}.metric-strip small{font-size:11px;display:block;margin-top:6px;color:#63728a}.template-report>p{font-size:11px;color:#68758a;margin-top:20px}.template-course ol{padding-left:19px;color:#5e6485;font-size:14px;line-height:1.9}.template-pitch dl{font-size:13px;margin:0}.template-pitch dl>div{border-top:1px solid #d4dfef;padding-top:12px;margin-top:12px}.template-pitch dt{font-weight:600;margin-bottom:6px}.template-pitch dd{margin:0;color:#667590}.brand-proof{padding:30px;background:#edf3ff;border-radius:18px}.brand-config{padding:25px;background:#fff;border:1px solid #e0e6f2;border-radius:9px;margin-right:50px}.palette{display:flex;gap:9px;margin:22px 0}.palette i{display:block;width:32px;height:32px;border-radius:50%;background:#5144d9}.palette i:nth-child(2){background:#ada5f2}.palette i:nth-child(3){background:#dbe7fc}.palette i:nth-child(4){background:#edf2fa}.brand-config>b{font-size:30px;font-weight:500}.brand-config>b>span{font-size:13px;color:#6a768c;vertical-align:middle;margin-left:12px}.brand-example{background:#f9faff;border:1px solid #d2dbef;padding:28px;border-radius:8px;margin-top:20px;margin-left:50px}.brand-example>span{font-size:11px;color:var(--accent);letter-spacing:1px}.brand-example h3{font-size:29px;line-height:1.15;letter-spacing:-.7px;margin:24px 0}.brand-example>div{display:flex;gap:8px;flex-wrap:wrap}.brand-example>div>span{font-size:11px;background:#e9e6ff;padding:8px 11px;border-radius:5px}.usecase-rows>article{display:grid;grid-template-columns:50px 1fr 220px;gap:30px;align-items:center;border-top:1px solid #dee5ef;padding:28px 0}.usecase-rows>article>span{font-size:18px;color:#6b61c8}.usecase-rows h3{font-size:24px;letter-spacing:-.5px;margin-bottom:12px}.usecase-rows p{font-size:16px;color:var(--muted)}.usecase-rows .text-link{justify-content:flex-end}
@media(max-width:1000px){.start-proof{padding:25px}.start-proof>p{font-size:20px}.editing-proof{gap:10px;padding:20px}.edit-input{padding:20px}.edit-input p{font-size:17px}.edit-output{padding:27px}.edit-output h3{font-size:30px}.visual-result-grid{gap:20px}.icons-result,.small-chart{padding:20px}.icons-result h4{font-size:19px}.template-showcase{gap:17px}.template-showcase>div{padding:22px}.template-showcase h3{font-size:25px}.metric-strip{gap:17px}.metric-strip b{font-size:25px}}
@media(max-width:700px){.start-options,.visual-result-grid,.template-showcase{grid-template-columns:1fr}.start-options{gap:36px}.start-proof{min-height:0}.editing-proof{grid-template-columns:1fr;gap:12px}.edit-input{padding:18px}.edit-output h3{font-size:28px}.native-slide{padding:25px}.native-pillars{gap:12px}.native-pillars>div{padding:18px}.native-pillars h3{font-size:19px}.native-pillars p{font-size:13px}.visual-result-grid{gap:35px}.photo-result,.icons-result,.small-chart{height:250px}.icons-result{padding:27px}.icons-result h4{font-size:24px}.icon-strip{justify-content:flex-start;gap:50px}.small-chart{padding:27px}.small-chart .l-bars{height:135px}.template-showcase>div{min-height:0;padding:28px}.template-showcase h3{font-size:28px}.template-course h3 br{display:none}.template-showcase>div>span{font-size:12px}.metric-strip{gap:40px}.metric-strip b{font-size:32px}.template-course ol{font-size:16px}.template-pitch dl{font-size:15px}.usecase-rows>article{grid-template-columns:30px 1fr;gap:20px;padding:25px 0}.usecase-rows .text-link{grid-column:2;justify-content:flex-start}.usecase-rows h3{font-size:22px}.native-caption{gap:20px;font-size:13px}.native-caption>span{display:none}.brand-config{margin-right:20px}.brand-example{margin-left:20px}}
@media(max-width:540px){.start-proof{padding:24px}.start-proof>p{font-size:18px}.file-types{gap:10px}.file-types span{min-width:47px;height:55px}.source-to-result{gap:16px}.source-to-result b{font-size:16px}.source-to-result>div+div{padding-left:16px}.source-to-result p{font-size:12px}.native-slide{padding:23px 17px}.native-pillars{grid-template-columns:1fr;margin-top:23px}.native-pillars>div{padding:17px 20px;border-left:3px solid #b2a9ef;border-top:0}.native-pillars span{font-size:11px}.native-pillars h3{font-size:19px;margin:10px 0}.native-pillars p{font-size:13px}.native-pillars p br{display:none}.editing-proof{padding:13px;border-radius:13px}.edit-input p{font-size:16px;margin-top:16px}.edit-output{padding:25px 21px}.edit-output h3{font-size:27px;line-height:1.15;margin-top:24px}.output-points span{font-size:14px}.remix-process{gap:10px}.remix-process span{font-size:12px;padding:17px 12px}.remix-process b{font-size:24px}.brand-proof{padding:20px}.brand-config{padding:23px;margin-right:15px}.brand-example{padding:24px;margin-left:15px}.brand-example h3{font-size:26px}.brand-example>div>span{font-size:10px}.usecase-rows>article>span{font-size:15px}}
/* Route-specific product states, all on light surfaces. */
.prompt-workflow,.remix-workspace,.brand-workspace{display:grid;grid-template-columns:260px 1fr;gap:22px;align-items:center;background:#eef3ff;border-radius:19px;padding:24px}.prompt-source,.remix-workspace>aside,.brand-workspace>aside{background:#fff;padding:28px 24px;border:1px solid #e0e5f0;border-radius:12px}.prompt-source>p{font-size:19px;line-height:1.45;letter-spacing:-.25px;margin:24px 0}.prompt-source dl{margin:0}.prompt-source dl>div{border-top:1px solid #e3e7f0;margin-top:17px;padding-top:15px}.prompt-source dt{font-size:12px;color:#68758c}.prompt-source dd{font-size:14px;margin:8px 0 0}.prompt-workflow .window-workspace,.remix-workspace .window-workspace,.brand-workspace .window-workspace{padding:15px}.launch-slide,.prompt-learning,.prompt-proposal,.ppt-slide,.quarter-slide,.decisions-slide,.edit-result-slide,.edit-original-slide,.insert-result,.brand-data-slide{padding:30px}.launch-slide h2,.prompt-learning h2,.prompt-proposal h2,.quarter-slide h2,.decisions-slide h2,.edit-result-slide h2,.edit-original-slide h2,.insert-result h2,.brand-data-slide h2{margin-top:27px}.launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:28px}.launch-grid>div{background:#f4f6fd;padding:20px;border-radius:7px}.slide-label{font-size:10px;letter-spacing:1px;color:#68768e}.launch-grid h3{font-size:20px;line-height:1.25;margin:15px 0 12px}.launch-grid p{font-size:13px;color:#65718a}.launch-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid #e2e6f1;padding-top:22px;margin-top:25px}.launch-roadmap b{font-size:18px;font-weight:500;color:var(--accent);display:block;margin-bottom:10px}.launch-roadmap span{font-size:12px;line-height:1.4;display:block}.prompt-learning .slide-rows{margin-top:30px}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:35px}.offer-grid>div{background:#f0f4ff;padding:22px 16px;border-radius:7px}.offer-grid h3{font-size:19px;line-height:1.2;margin-bottom:15px}.offer-grid p{font-size:13px;color:#5d6a81}.offer-outcome{font-size:14px;color:#5b6882;margin-top:30px;border-top:1px solid #dfe6f2;padding-top:20px}.ppt-slide-title{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:27px 0}.ppt-slide-title>div{background:#f1eeff;min-width:145px;padding:16px 24px;border-radius:9px}.ppt-slide-title b{font-size:47px;font-weight:500;letter-spacing:-2px;line-height:1;color:var(--accent);display:block}.ppt-slide-title span{display:block;font-size:12px;margin-top:9px;color:#665f83}.ppt-analysis{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.ppt-analysis>div{background:#f4f6fc;padding:20px;border-radius:8px}.ppt-analysis h3{font-size:14px}.ppt-analysis .l-bars{height:155px}.ppt-analysis table,.decisions-slide table{font-size:13px;width:100%;border-collapse:collapse;text-align:left}.ppt-analysis caption{text-align:left;color:#5c6880;font-size:12px;margin-bottom:15px}.ppt-analysis th,.ppt-analysis td,.decisions-slide th,.decisions-slide td{padding:13px 7px;border-bottom:1px solid #dfe5f0;line-height:1.4}.ppt-analysis th{font-size:11px;font-weight:500;color:#66728a}.ppt-analysis td:not(:first-child){color:var(--accent);font-weight:500}.ppt-conclusion{display:flex;gap:22px;padding:18px 20px;margin-top:25px;background:#f1efff;border-radius:7px;font-size:13px;line-height:1.5}.ppt-conclusion b{white-space:nowrap;color:var(--accent);font-weight:500}.ppt-conclusion span{color:#56617a}.quarter-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.quarter-plan>div{padding:22px;border-radius:8px;background:#eef4ff}.quarter-plan>div:nth-child(2){background:#f3efff}.quarter-plan>div:nth-child(3){background:#eff8fa}.quarter-plan b{font-size:12px;color:#666187;font-weight:500}.quarter-plan h3{font-size:21px;margin:22px 0 15px}.quarter-plan p{font-size:14px;color:#5c6881}.team-slide{display:grid;grid-template-columns:36% 64%;min-height:390px}.team-photo{position:relative;overflow:hidden}.team-photo img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:36% center}.team-slide-content{padding:35px 40px}.team-slide-content h2{font-size:43px;letter-spacing:-1.5px;margin:35px 0 20px}.team-slide-content>p{font-size:15px;color:#5c6980}.team-agenda{display:grid;gap:13px;margin-top:25px}.team-agenda>div{padding:13px 17px;background:#f2f5fd;display:flex;gap:18px;border-radius:6px;font-size:14px}.team-agenda b{font-size:12px;color:var(--accent)}.decisions-slide table{margin-top:35px;font-size:16px}.decisions-slide th{font-size:12px;color:#6b758a;font-weight:500}.decisions-slide td{padding-block:21px}.remix-workspace>aside h3{font-size:24px;line-height:1.2;letter-spacing:-.5px;margin:22px 0 17px}.remix-workspace>aside>p{font-size:14px;color:#657189}.edit-tool-list{display:grid;gap:13px;margin-top:27px}.edit-tool-list span{font-size:12px;padding-top:13px;border-top:1px solid #e2e7f1;color:#607089}.edit-flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:33px}.edit-flow:before{content:'';height:1px;position:absolute;left:12%;right:12%;top:29px;background:#c3c9e5}.edit-flow>div{position:relative}.edit-flow b{width:58px;height:58px;background:#eeeaff;border:1px solid #d7d0f9;color:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500}.edit-flow h3{font-size:17px;line-height:1.25;margin:22px 0 12px}.edit-flow p{font-size:13px;color:#69758b;line-height:1.5}.edit-original-slide>p{font-size:23px;color:#606b7e;line-height:1.8;margin:35px 0;max-width:930px}.original-note{font-size:13px;padding:17px 20px;background:#f1f3f7;border-radius:6px;color:#61718a}.insert-result .slide-rows{margin-top:35px}.insert-result .slide-rows b{font-size:20px}.insert-result .slide-rows p{font-size:15px}.brand-workspace{background:#f1efff;grid-template-columns:225px 1fr}.brand-workspace>aside{padding:26px 22px}.brand-workspace .palette{margin:25px 0}.brand-workspace .palette i{width:30px;height:30px}.type-preview b{display:block;font-size:46px;letter-spacing:-2px;font-weight:500}.type-preview span{font-size:12px;display:block;color:#6b748b;margin-top:9px}.brand-logo-example{font-size:13px;letter-spacing:1px;padding:16px 0;margin-top:22px;border-top:1px solid #e4e7f1;border-bottom:1px solid #e4e7f1}.brand-workspace>aside>p{font-size:12px;color:#6b748b;margin-top:18px}.brand-cover-slide{display:grid;grid-template-columns:65% 35%;min-height:400px}.brand-cover-copy{padding:32px}.brand-cover-copy h2{font-size:36px;margin:44px 0 24px;letter-spacing:-1.2px}.brand-cover-copy>p{font-size:15px;color:#606b84}.brand-cover-photo{position:relative}.brand-cover-photo img{position:absolute;object-fit:cover;width:100%;height:100%;filter:saturate(.35);object-position:center}.brand-topic-list{display:grid;gap:12px;margin-top:30px}.brand-topic-list span{font-size:13px;padding-top:11px;border-top:1px solid #dce3f1}.brand-data-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;margin-top:30px}.brand-data-grid h3{font-size:18px}.brand-data-grid .l-bars{height:200px}.brand-data-grid>div:last-child{padding:25px;background:#f1efff;border-radius:8px}.brand-data-grid>div>span{font-size:11px;letter-spacing:1px;color:#6d6990}.brand-data-grid p{font-size:18px;line-height:1.8;margin:23px 0}.brand-data-grid>div>b{font-size:15px;font-weight:500;color:var(--accent)}
.brief-comparison{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.brief-comparison>div{padding:34px;border-radius:14px;background:#f5f7fb;border:1px solid #e4e8f1}.brief-comparison>div:last-child{background:#f1eeff;border-color:#ddd7f9}.brief-comparison p{font-size:24px;line-height:1.4;margin:23px 0}.brief-comparison small{font-size:14px;line-height:1.5;color:#64718a}.story-proof,.insert-proof,.collaboration-proof,.brand-instructions{border:1px solid #e1e6f0;background:#f5f7fd;padding:32px;border-radius:16px}.story-proof .slide-rows{margin-top:22px}.story-proof .slide-rows b{font-size:19px}.story-proof .slide-rows p{font-size:14px}.review-callout{padding:42px;border:1px solid #dfe4f1;border-radius:17px;display:grid;grid-template-columns:1fr 1fr;gap:10px 55px}.review-callout .eyebrow{grid-column:1/-1}.review-callout h2{font-size:37px;letter-spacing:-1px;line-height:1.15;margin-top:15px}.review-callout>p{font-size:17px;color:var(--muted);grid-column:2;grid-row:2/4;align-self:center}.review-callout .text-link{grid-column:1;margin-top:15px}.insert-proof h3{font-size:30px;letter-spacing:-.8px;line-height:1.2;margin:25px 0}.insert-steps{display:flex;justify-content:space-between;gap:22px;margin-top:27px}.insert-steps b{display:flex;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;background:#e8e3ff;color:var(--accent);font-weight:500;font-size:18px}.insert-steps span{display:block;font-size:14px;line-height:1.4;margin-top:16px}.editable-elements{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.editable-elements>div{padding:28px;background:#fff;border:1px solid #e2e7f2;border-radius:13px}.editable-elements>div>span{font-size:37px;line-height:1;color:#6d5ce1;display:block;margin-bottom:25px}.editable-elements h3{font-size:23px;margin-bottom:15px}.editable-elements p{font-size:16px;color:var(--muted)}.collaboration-proof>div{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:25px 0;border-bottom:1px solid #dde4ef}.collaboration-proof b{font-size:22px;font-weight:500}.collaboration-proof p{font-size:14px;color:#5d6c84;max-width:215px}.audience-proof{display:grid;grid-template-columns:1fr 1fr;gap:25px}.audience-proof>div{padding:35px;background:#fff;border:1px solid #e0dff0;border-radius:13px}.audience-proof h3{font-size:28px;margin:25px 0 17px;letter-spacing:-.8px}.audience-proof p{font-size:17px;color:#63718a}.audience-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}.audience-tags span{font-size:12px;padding:9px 12px;background:#f0edff;border-radius:6px;color:#5c4bb3}.tool-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tool-comparison>div{padding:28px;border:1px solid #e0e6f1;border-radius:14px}.tool-badge{display:inline-block;background:#efebff;padding:9px 14px;font-size:13px;border-radius:6px;color:var(--accent)}.tool-comparison h3{font-size:24px;margin:25px 0 14px}.tool-comparison>div>p{font-size:16px;color:var(--muted)}.tool-example{margin-top:25px;border-top:1px solid #e0e6f1;padding-top:22px}.tool-example small{font-size:12px;color:#6d7890;display:block;margin-bottom:13px}.tool-example p{font-size:14px;color:#6c768a;margin-bottom:20px}.tool-example b{font-size:21px;line-height:1.3;font-weight:500;display:block}.tool-example ol{font-size:13px;color:#5d6c84;padding-left:18px;line-height:1.8;margin-top:20px}.mini-process{display:grid;gap:13px;margin-top:20px}.mini-process span{background:#eef3ff;border-left:3px solid #a9b9ea;padding:14px;font-size:14px;border-radius:4px}.diagnostic-proof{border:1px solid #dee5f2;padding:17px 30px;background:#f1f5ff;border-radius:16px}.diagnostic-proof>div{display:flex;gap:25px;justify-content:space-between;align-items:center;border-bottom:1px solid #d7e0f0;padding:26px 0}.diagnostic-proof>div:last-child{border:0}.diagnostic-proof p{font-size:17px}.diagnostic-proof b{font-size:14px;font-weight:500;background:#fff;padding:10px 14px;border-radius:6px;color:var(--accent)}.brand-foundations{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.brand-foundations>div{border-top:1px solid #dce2ef;padding-top:25px}.brand-foundations>div>b{font-size:92px;line-height:1;letter-spacing:-4px;font-weight:500;display:block;margin:26px 0}.brand-foundations .palette{height:92px;align-items:center;margin:26px 0}.brand-foundations .palette i{width:43px;height:43px}.brand-foundations h3{font-size:22px;letter-spacing:-.3px;margin:23px 0 14px}.brand-foundations p{font-size:16px;color:var(--muted)}.foundation-layout{height:92px;margin:26px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#f1f4fc;padding:15px;border-radius:7px;max-width:240px}.foundation-layout i{background:#d8d2f7;border-radius:3px}.foundation-layout i:first-child{grid-column:1/-1;height:15px;background:#a99eee}.brand-instructions dl{margin:24px 0 0}.brand-instructions dl>div{border-top:1px solid #dce3ee;padding:22px 0}.brand-instructions dt{font-size:13px;color:#69768d;margin-bottom:10px}.brand-instructions dd{font-size:20px;line-height:1.4;margin:0}.landing.prompt-to-presentation .landing-hero,.landing.edit-slides .landing-hero{text-align:left;display:grid;grid-template-columns:1.4fr 1fr;gap:0 60px}.landing.prompt-to-presentation .landing-hero h1,.landing.edit-slides .landing-hero h1{grid-column:1;grid-row:1/3;text-align:left;margin:0;font-size:50px}.landing.prompt-to-presentation .landing-support,.landing.edit-slides .landing-support{grid-column:2;text-align:left;margin:0 0 20px}.landing.prompt-to-presentation .landing-hero>.button,.landing.edit-slides .landing-hero>.button{grid-column:2;justify-self:start;align-self:end}.landing-hero>.studio-demo{grid-column:1/-1}.landing.powerpoint .landing-hero h1{max-width:1050px}.landing.powerpoint .landing-hero h1 br{display:none}
@media(max-width:1100px){.prompt-workflow,.remix-workspace{grid-template-columns:220px 1fr;gap:18px;padding:20px}.prompt-source,.remix-workspace>aside{padding:24px 20px}.prompt-source>p{font-size:17px}.launch-slide,.prompt-learning,.prompt-proposal,.ppt-slide,.quarter-slide,.decisions-slide,.edit-result-slide,.edit-original-slide,.insert-result,.brand-data-slide{padding:25px}.launch-grid h3{font-size:17px}.launch-grid>div{padding:17px}.offer-grid{gap:12px}.offer-grid>div{padding:19px 12px}.offer-grid h3{font-size:16px}.ppt-analysis{gap:22px}.ppt-slide-title>div{min-width:125px;padding:15px 20px}.team-slide-content{padding:30px}.team-slide-content h2{font-size:37px}.brand-workspace{grid-template-columns:195px 1fr;padding:20px;gap:18px}.brand-workspace>aside{padding:23px 17px}.brand-cover-copy{padding:28px}.brand-cover-copy h2{font-size:31px}.brand-data-grid{gap:30px}.tool-comparison{gap:17px}.tool-comparison>div{padding:23px}.landing.prompt-to-presentation .landing-hero,.landing.edit-slides .landing-hero{gap:0 35px}.landing.prompt-to-presentation .landing-hero h1,.landing.edit-slides .landing-hero h1{font-size:46px}}
@media(max-width:800px){.prompt-workflow,.remix-workspace,.brand-workspace{display:flex;flex-direction:column-reverse;padding:18px}.prompt-workflow>.product-window,.remix-workspace>.product-window,.brand-workspace>.product-window{width:100%}.prompt-source,.remix-workspace>aside,.brand-workspace>aside{width:100%;padding:20px}.prompt-source>p{font-size:16px;margin:14px 0 0}.prompt-source dl{display:none}.remix-workspace>aside h3{font-size:20px;margin:15px 0 12px}.remix-workspace>aside h3 br{display:none}.edit-tool-list{display:none}.brand-workspace>aside{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.brand-workspace>aside>.eyebrow{width:100%}.brand-workspace .palette{margin:0}.type-preview b{font-size:35px}.type-preview span,.brand-logo-example,.brand-workspace>aside>p{display:none}.ppt-analysis{gap:20px}.quarter-plan{gap:16px}.quarter-plan>div{padding:20px}.quarter-plan h3{font-size:18px}.team-slide-content h2{font-size:34px}.team-slide-content{padding:29px}.brand-cover-copy h2{font-size:33px}.brief-comparison{grid-template-columns:1fr 1fr;gap:20px}.brief-comparison>div{padding:27px}.brief-comparison p{font-size:21px}.review-callout{gap:20px 35px;padding:32px}.review-callout h2{font-size:31px}.editable-elements{gap:20px}.editable-elements>div{padding:22px}.tool-comparison{grid-template-columns:1fr}.tool-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;padding:27px}.tool-badge{justify-self:start}.tool-comparison h3{grid-column:1}.tool-comparison>div>p{grid-column:1}.tool-example{grid-column:2;grid-row:1/4;margin-top:0;border:0;padding-top:0}.brand-foundations{gap:24px}.brand-foundations .palette{gap:7px}.brand-foundations .palette i{width:30px;height:30px}.landing.prompt-to-presentation .landing-hero,.landing.edit-slides .landing-hero{display:block;text-align:center}.landing.prompt-to-presentation .landing-hero h1,.landing.edit-slides .landing-hero h1{font-size:42px;text-align:center;margin:auto}.landing.prompt-to-presentation .landing-support,.landing.edit-slides .landing-support{text-align:center;margin:19px auto 22px}.brand-data-grid p{font-size:16px}}
@media(max-width:540px){.landing.prompt-to-presentation .landing-hero h1,.landing.edit-slides .landing-hero h1{font-size:37px}.landing.prompt-to-presentation .landing-support,.landing.edit-slides .landing-support{margin:16px auto 19px}.prompt-workflow,.remix-workspace,.brand-workspace{padding:10px;gap:12px;border-radius:14px}.prompt-workflow .window-workspace,.remix-workspace .window-workspace,.brand-workspace .window-workspace{padding:7px}.prompt-source{padding:18px}.prompt-source>p{font-size:13px;line-height:1.5;margin-top:12px}.launch-slide,.prompt-learning,.prompt-proposal,.ppt-slide,.quarter-slide,.decisions-slide,.edit-result-slide,.edit-original-slide,.insert-result,.brand-data-slide{padding:20px 16px}.launch-slide h2,.prompt-learning h2,.prompt-proposal h2,.quarter-slide h2,.decisions-slide h2,.edit-result-slide h2,.edit-original-slide h2,.insert-result h2,.brand-data-slide h2{margin-top:20px}.launch-grid{gap:10px;margin-top:23px}.launch-grid>div{padding:14px 11px}.launch-grid h3{font-size:15px;margin:12px 0 10px}.launch-grid p{font-size:12px}.slide-label{font-size:9px;letter-spacing:.4px}.launch-roadmap{gap:13px;margin-top:20px;padding-top:18px}.launch-roadmap b{font-size:16px}.launch-roadmap span{font-size:11px}.prompt-learning .slide-rows{margin-top:22px}.offer-grid{display:block;margin-top:22px}.offer-grid>div{padding:17px;margin-top:10px}.offer-grid h3{font-size:18px;margin-bottom:9px}.offer-grid p{font-size:12px}.offer-outcome{font-size:12px;margin-top:20px;padding-top:17px}.ppt-slide-title{display:block;margin:20px 0}.ppt-slide-title>div{display:none}.ppt-analysis{display:block}.ppt-analysis>div{padding:14px}.ppt-analysis .l-bars{height:145px}.ppt-analysis table{margin-top:23px;font-size:12px}.ppt-analysis th,.ppt-analysis td{padding:11px 5px}.ppt-analysis caption{font-size:12px}.ppt-conclusion{font-size:12px;display:block;padding:15px;margin-top:20px}.ppt-conclusion b{display:block;margin-bottom:8px}.quarter-plan{grid-template-columns:1fr;gap:11px;margin-top:24px}.quarter-plan>div{padding:18px}.quarter-plan h3{font-size:18px;margin:11px 0}.quarter-plan p{font-size:13px}.team-slide{grid-template-columns:29% 71%;min-height:350px}.team-slide-content{padding:22px 17px}.team-slide-content h2{font-size:28px;letter-spacing:-1px;line-height:1.12;margin:25px 0 18px}.team-slide-content .slide-top{font-size:9px}.team-slide-content>p{font-size:12px;line-height:1.5}.team-agenda{margin-top:21px;gap:10px}.team-agenda>div{padding:10px;gap:9px;font-size:11px;line-height:1.4}.team-agenda b{font-size:10px}.decisions-slide table{font-size:12px;margin-top:25px}.decisions-slide th{font-size:10px}.decisions-slide td{padding:15px 5px}.remix-workspace>aside{padding:18px}.remix-workspace>aside h3{font-size:18px;margin:12px 0 10px}.remix-workspace>aside>p{font-size:12px}.edit-flow{gap:11px;margin-top:26px}.edit-flow b{width:44px;height:44px;font-size:18px}.edit-flow:before{top:22px}.edit-flow h3{font-size:14px;margin:18px 0 9px;overflow-wrap:anywhere}.edit-flow p{font-size:12px;line-height:1.4}.edit-original-slide>p{font-size:17px;line-height:1.7;margin:25px 0}.original-note{font-size:12px;padding:15px}.insert-result .slide-rows{margin-top:25px}.insert-result .slide-rows b{font-size:18px}.insert-result .slide-rows p{font-size:13px}.brand-workspace>aside{gap:18px;padding:18px}.brand-workspace>aside .eyebrow{font-size:10px}.brand-workspace .palette i{width:26px;height:26px}.type-preview b{font-size:32px}.brand-cover-slide{min-height:340px;grid-template-columns:70% 30%}.brand-cover-copy{padding:22px 16px}.brand-cover-copy h2{font-size:27px;letter-spacing:-.8px;margin:28px 0 20px}.brand-cover-copy>p{font-size:13px;line-height:1.5}.brand-cover-copy .slide-top{font-size:9px}.brand-topic-list{margin-top:23px;gap:10px}.brand-topic-list span{font-size:11px;padding-top:10px}.brand-data-grid{grid-template-columns:1fr;gap:25px;margin-top:25px}.brand-data-grid h3{font-size:15px}.brand-data-grid .l-bars{height:160px}.brand-data-grid>div:last-child{padding:20px}.brand-data-grid p{font-size:16px;margin:18px 0}.brand-data-grid>div>b{font-size:14px}.brief-comparison{grid-template-columns:1fr;gap:16px}.brief-comparison>div{padding:25px}.brief-comparison p{font-size:21px}.story-proof,.insert-proof,.collaboration-proof,.brand-instructions{padding:25px}.story-proof .slide-rows b{font-size:18px}.story-proof .slide-rows p{font-size:14px}.review-callout{display:block;padding:28px 24px}.review-callout h2{font-size:31px;margin:20px 0}.review-callout>p{font-size:16px}.review-callout .text-link{margin-top:20px}.insert-proof h3{font-size:26px}.insert-steps{gap:17px}.insert-steps span{font-size:12px}.editable-elements{grid-template-columns:1fr}.editable-elements>div{padding:25px}.editable-elements>div>span{font-size:32px}.collaboration-proof>div{align-items:flex-start;flex-direction:column;gap:10px;padding:21px 0}.collaboration-proof b{font-size:22px}.collaboration-proof p{font-size:15px;max-width:none}.audience-proof{grid-template-columns:1fr;gap:18px}.audience-proof>div{padding:27px}.audience-proof h3{font-size:27px}.audience-proof p{font-size:16px}.tool-comparison>div{display:block;padding:26px}.tool-example{border-top:1px solid #e0e6f1;margin-top:25px;padding-top:22px}.tool-example b{font-size:22px}.diagnostic-proof{padding:12px 23px}.diagnostic-proof>div{gap:18px;padding:23px 0}.diagnostic-proof p{font-size:16px}.diagnostic-proof b{font-size:12px;padding:9px 11px}.brand-foundations{grid-template-columns:1fr;gap:35px}.brand-foundations>div{padding-top:23px}.brand-foundations>div>b{font-size:80px}.brand-foundations .palette{height:60px}.brand-foundations .palette i{width:42px;height:42px}.brand-foundations p{font-size:16px}.brand-instructions dd{font-size:19px}}
@media(max-width:350px){.landing.prompt-to-presentation .landing-hero h1,.landing.edit-slides .landing-hero h1{font-size:34px}.launch-slide,.prompt-learning,.prompt-proposal,.ppt-slide,.quarter-slide,.decisions-slide,.edit-result-slide,.edit-original-slide,.insert-result,.brand-data-slide{padding:18px 13px}.launch-grid{grid-template-columns:1fr}.launch-grid>div{padding:14px}.launch-roadmap{gap:10px}.launch-roadmap span{font-size:10px}.team-slide{grid-template-columns:23% 77%}.team-slide-content{padding:21px 15px}.team-slide-content h2{font-size:25px}.edit-flow{grid-template-columns:1fr;gap:14px}.edit-flow:before{display:none}.edit-flow>div{padding-left:55px;min-height:50px}.edit-flow b{position:absolute;left:0;top:0}.edit-flow h3{font-size:16px;margin:0 0 6px}.edit-flow p{font-size:12px}.brand-cover-copy{padding:20px 13px}.brand-cover-copy h2{font-size:23px}.brand-cover-copy>p{font-size:12px}}

/* Presentation previews and resilient text sizing. */
.case-preview{border:1px solid #dbe2ef;border-radius:10px;padding:23px;background:#f3f6ff;min-height:188px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.case-preview small{font-size:12px;letter-spacing:.7px;color:#526482}.case-preview>b{font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.4px}.case-preview>div{display:flex;flex-wrap:wrap;gap:7px}.case-preview>div>span{font-size:12px;background:white;border-radius:4px;padding:6px 8px}.case-proposal{background:#f3f0ff}.case-training{background:#eff7f7}.usecase-rows article{grid-template-columns:1.05fr 1fr auto;gap:36px}.studio-panel,.slide-canvas,.window-workspace,.slide-outline{min-width:0}.window-bar>span{min-width:0}.window-bar>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:800px){.usecase-rows article{grid-template-columns:1fr 1fr;gap:25px}.usecase-rows article>.text-link{grid-column:2}.case-preview{grid-row:1/3}}
@media(max-width:540px){.usecase-rows article{grid-template-columns:1fr;gap:20px}.case-preview{grid-row:auto}.usecase-rows article>.text-link{grid-column:auto}.studio-controls button{font-size:14px;padding-inline:10px}.demo-note,.slide-top,.slide-footer,.window-bar,.l-bars span,.slide-label{font-size:12px}.window-mode{display:none}.eyebrow{font-size:12px}.format-grid{grid-template-columns:1fr}.format-grid p{font-size:16px}}
