:root{--ink:#262629;--muted:#68686f;--line:#e4e4e8;--blue:#3759df;--soft:#f6f6f8;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background:#fff}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #91a6ff;outline-offset:5px}.wrap{width:min(1184px,calc(100% - 80px));margin-inline:auto}.header{height:88px;background:#fff;border-bottom:1px solid #eeeeef}.header-inner{height:100%;display:flex;justify-content:space-between;align-items:center}.wordmark{font-size:31px;font-weight:750;letter-spacing:-1.4px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;padding:16px 30px;font-size:16px;font-weight:600;border-radius:7px;line-height:1.3;transition:background .2s,transform .2s}.button:hover{background:#2645c0;transform:translateY(-2px)}.button.small{padding:12px 23px;font-size:14px}.hero{text-align:center;padding-top:64px}h1{font-size:54px;line-height:1.13;letter-spacing:-2.2px;font-weight:600;margin:0 auto;max-width:900px}.hero-copy{color:var(--muted);font-size:19px;line-height:1.55;margin:23px auto 27px}.hero-stage{margin-top:59px;height:420px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.slide{aspect-ratio:16/10;overflow:hidden;text-align:left;background:#fff;box-shadow:0 12px 40px #272b3820;border:1px solid #0000000b}.hero-main{width:64%;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;border-radius:5px;transform:rotate(-2deg);background:#ece9e1}.hero-slide-copy{padding:35px 24px 25px 35px;display:flex;flex-direction:column}.slide-kicker{font-size:9px;letter-spacing:1px;font-weight:600}.hero-slide-copy h2{font-size:62px;line-height:.98;letter-spacing:-3px;margin:38px 0 23px;font-weight:500}.hero-slide-copy p{font-size:14px;line-height:1.6;margin:0}.slide-foot{margin-top:auto;display:flex;justify-content:space-between;font-size:9px;padding-top:35px}.architecture{background:#c9795d;background-image:url('/assets/architecture.webp');background-size:cover;background-position:center}.hero-side{position:absolute;width:35%;padding:28px;z-index:1;border-radius:4px;top:72px}.side-left{left:0;transform:rotate(-8deg);background:#e6edff}.side-right{right:0;transform:rotate(8deg);background:#e7ebdd}.hero-side h3{font-size:26px;font-weight:500;line-height:1.13;margin:18px 0}.mini-metrics{display:flex;gap:25px}.mini-metrics b{font-size:22px;display:block}.mini-metrics span{font-size:8px}.bar-chart{display:flex;gap:12px;height:75px;align-items:flex-end;border-bottom:1px solid #bdc7e0;margin-top:14px}.bar-chart i{height:var(--bar);background:#526fba;flex:1}.hero-side small{font-size:8px;display:block;margin-top:16px}.roadmap p{display:flex;align-items:center;gap:15px;font-size:12px;border-top:1px solid #c9cfbd;padding-top:10px}.roadmap b{font-size:11px;font-weight:400}.floating-tool{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);z-index:3;white-space:nowrap;background:white;border:1px solid var(--line);border-radius:9px;padding:12px 19px;box-shadow:0 8px 30px #29293712;font-size:13px;display:flex;align-items:center;gap:9px}.tool-spark{color:var(--blue);font-size:23px}.hero-caption{display:flex;justify-content:center;gap:22px;font-size:12px;color:var(--muted);margin:33px 0 0}.hero-caption span+span:before{content:'·';margin-right:22px}@media(min-width:1500px){.hero-stage{height:445px}}@media(max-width:1024px){.wrap{width:calc(100% - 64px)}h1{font-size:48px}.hero-stage{height:355px}.hero-slide-copy{padding:25px}.hero-slide-copy h2{font-size:48px;margin:25px 0 16px}.hero-main{width:70%}.hero-side{padding:20px;width:35%}.hero-side h3{font-size:22px}.slide-foot{padding-top:20px}.hero-slide-copy p{font-size:12px}.slide-kicker{font-size:7px}}@media(max-width:768px){.wrap{width:calc(100% - 40px)}.hero{padding-top:52px}h1{font-size:42px;letter-spacing:-1.6px}.hero-stage{height:310px;margin-top:45px}.hero-main{width:77%}.hero-slide-copy h2{font-size:39px}.hero-side{padding:16px;top:55px}.hero-side h3{font-size:17px}.hero-side .mini-metrics,.hero-side .bar-chart{display:none}.hero-caption{gap:10px;font-size:11px}.hero-caption span+span:before{margin-right:10px}.floating-tool{bottom:0;font-size:12px}.hero-slide-copy{padding:20px}.hero-slide-copy p{font-size:10px}}@media(max-width:480px){.header{height:72px}.wordmark{font-size:27px}.button.small{padding:11px 16px}.hero{padding-top:44px}.wrap{width:calc(100% - 36px)}h1{font-size:36px;line-height:1.17;letter-spacing:-1.4px}.hero-copy{font-size:17px;margin:20px auto 23px}.desktop-break{display:none}.hero-stage{height:270px;margin-top:40px}.hero-main{width:94%;aspect-ratio:1.4;transform:rotate(-2deg)}.hero-slide-copy{padding:20px 12px 18px 18px}.hero-slide-copy h2{font-size:35px;margin:27px 0 20px;letter-spacing:-1.6px}.hero-slide-copy p{font-size:9px}.slide-kicker{font-size:6px;letter-spacing:.5px}.slide-foot{font-size:7px}.hero-side{width:60%;top:60px;height:155px;aspect-ratio:auto}.hero-side>*{visibility:hidden}.floating-tool{padding:10px 13px;font-size:11px;bottom:2px}.hero-caption{flex-direction:column;gap:7px;margin-top:18px}.hero-caption span+span:before{display:none}}@media(max-width:350px){h1{font-size:34px;letter-spacing:-1.5px}.hero-main{width:92%}.hero-slide-copy h2{font-size:30px}.hero-slide-copy{padding:15px}.hero-slide-copy p{font-size:8px}.hero-stage{height:233px}.floating-tool{font-size:10px}.hero-copy{font-size:16px}}
.section{padding-top:112px;padding-bottom:112px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:49px}.eyebrow{display:block;color:#717179;font-size:11px;font-weight:600;letter-spacing:1.45px;margin-bottom:21px}.section h2,.integration-section h2,.final-cta h2{font-size:42px;line-height:1.15;letter-spacing:-1.6px;font-weight:500;margin:0}.section-head>p{margin:0 0 3px;max-width:360px;font-size:16px;line-height:1.7;color:var(--muted)}.section-head.centered{display:block;text-align:center}.centered p{max-width:680px;margin:22px auto 0;line-height:1.7;color:var(--muted);font-size:17px}.start-section{padding-top:115px}.start-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.start-visual{height:325px;border-radius:12px;position:relative;overflow:hidden}.prompt-visual{background:#edf0f9}.prompt-note{background:white;border:1px solid #dde1ed;position:absolute;top:30px;left:30px;right:95px;padding:23px;border-radius:8px;box-shadow:0 6px 18px #32386709;transform:rotate(-3deg)}.micro-label{font-size:9px;letter-spacing:1px;font-weight:600;color:#767680}.prompt-note p{font-size:14px;line-height:1.45;margin:12px 0 16px}.note-tags{display:flex;gap:6px}.note-tags span{font-size:9px;background:#f2f3f7;padding:5px 7px;border-radius:4px}.prompt-result{position:absolute;background:#234883;color:#fff;width:58%;right:26px;bottom:25px;aspect-ratio:1.7;box-shadow:0 12px 24px #22326430;transform:rotate(3deg);padding:21px}.prompt-result h3{font-size:27px;line-height:1.1;font-weight:500;letter-spacing:-.7px;margin:14px 0}.result-rule{height:1px;background:#7e98c2;margin:13px 0}.page-no{position:absolute;right:18px;bottom:17px;font-size:12px}.flow-symbol{position:absolute;bottom:48px;left:58px;font-size:32px;color:#7b8aaf}.document-visual{background:#eeeae3}.document-paper{background:#fff;width:45%;height:238px;position:absolute;left:38px;top:31px;padding:19px;box-shadow:0 6px 18px #463f2d10;transform:rotate(-5deg)}.file-type{font-size:9px;color:#a75145;border:1px solid #d9a69e;padding:3px 5px;border-radius:2px}.document-paper h3{font-size:14px;margin:15px 0;font-weight:500;line-height:1.3}.document-paper p{font-size:8px;margin:10px 0 5px}.text-lines{display:grid;gap:4px}.text-lines i{height:3px;background:#e1e2e4;width:100%}.text-lines i:last-child{width:65%}.document-pages{font-size:7px;color:#97979a;display:block;margin-top:15px}.document-result{position:absolute;width:59%;right:24px;bottom:51px;background:#dce4d4;padding:20px;aspect-ratio:1.65;box-shadow:0 10px 20px #443e3225;transform:rotate(4deg)}.document-result h3{font-size:25px;line-height:1.1;margin:13px 0 20px;font-weight:500;letter-spacing:-.6px}.three-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.three-insights span{font-size:7px;border-top:1px solid #a9b49e;padding-top:8px}.three-insights b{font-size:14px;font-weight:400;display:block;margin-bottom:7px}.formats{position:absolute;display:flex;gap:9px;bottom:14px;left:50%;transform:translateX(-50%);font-size:9px;color:#756f62}.formats span{border:1px solid #cec8bd;border-radius:4px;padding:4px 8px}.feature-copy{padding:25px 0 0 33px;position:relative}.feature-copy h3{font-size:21px;font-weight:500;margin:0 0 12px;letter-spacing:-.5px}.number{position:absolute;left:0;top:30px;font-size:11px;color:#898994}.feature-copy p{font-size:16px;line-height:1.7;margin:0;color:var(--muted);max-width:460px}.integration-section{background:#f7f7f9;padding:105px 0 74px}.app-switch{display:flex;justify-content:center;gap:9px;margin-bottom:28px}.app-switch button{border:1px solid transparent;background:transparent;display:flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border-radius:7px;cursor:pointer;color:#65656c;font-size:14px;transition:.25s}.app-switch button[aria-selected=true]{background:white;border-color:#dfdfe4;color:#262629;box-shadow:0 3px 8px #00000004}.app-initial{font-size:14px;width:25px;height:26px;border-radius:4px;display:inline-grid;place-items:center;color:white;font-weight:700}.ppt{background:#c45136}.gsl{background:#dca536}.editor-window{border:1px solid #d8d9e0;border-radius:11px;overflow:hidden;background:white;box-shadow:0 16px 44px #2e35420d}.editor-top{height:42px;display:flex;align-items:center;gap:24px;padding:0 19px;background:#f8f8fa;font-size:10px;border-bottom:1px solid #e7e7ed}.editor-app{color:#a64332;font-weight:600}.editor-top b{font-weight:400;color:#56565c}.saved{margin-left:auto;color:#8a8a93;font-size:9px}.editor-toolbar{display:flex;gap:23px;height:44px;align-items:center;padding:0 20px;font-size:10px;border-bottom:1px solid #e6e6ec}.active-tool{color:var(--blue);border-bottom:2px solid var(--blue);height:100%;display:flex;align-items:center}.editor-body{display:grid;grid-template-columns:105px 1fr 210px;min-height:402px}.filmstrip{padding:22px 14px;background:#f9f9fb;border-right:1px solid #e7e7ed;display:flex;flex-direction:column;gap:18px}.thumb{aspect-ratio:1.5;padding:8px;position:relative;color:#1f334c;box-shadow:0 1px 5px #00000012}.thumb span{position:absolute;left:-10px;font-size:5px;color:#9d9da5}.thumb b{font-size:7px;font-weight:500;display:block}.t1{background:#d9e4f3}.t2{background:#eff3f8;outline:2px solid #6287c3;outline-offset:3px}.t3{background:#263e63;color:white}.thumb-bars{display:flex;gap:4px;height:24px;align-items:flex-end;margin-top:4px}.thumb-bars i{background:#607fac;width:11px;height:40%}.thumb-bars i:nth-child(2){height:65%}.thumb-bars i:nth-child(3){height:90%}.editor-canvas{background:#eeeef3;padding:32px 28px 12px;display:flex;flex-direction:column;justify-content:center}.report-slide{background:#f7f8fa;aspect-ratio:16/10;padding:29px;color:#253c5c;box-shadow:0 2px 12px #34425615}.report-slide h3{font-size:27px;font-weight:500;line-height:1.12;letter-spacing:-.7px;margin:21px 0 25px}.report-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:30px}.report-stat b{font-size:48px;font-weight:400;letter-spacing:-2px}.report-stat b span{font-size:24px}.report-stat p{font-size:10px;margin:7px 0 12px}.report-stat small{font-size:7px;color:#7f8b9b}.chart-legend{font-size:7px;display:flex;align-items:center;gap:6px}.chart-legend span{width:5px;height:5px;background:#7894b9}.report-bars{display:flex;gap:17px;height:104px;margin-top:14px;border-bottom:1px solid #c8d2e0}.report-bars>div{height:100%;flex:1;display:flex;align-items:flex-end;position:relative}.report-bars i{width:100%;background:#7894b9}.report-bars small{font-size:7px;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}.report-footer{display:flex;justify-content:space-between;font-size:7px;border-top:1px solid #d9dfe7;margin-top:36px;padding-top:9px}.canvas-status{font-size:8px;text-align:center;color:#94949d;padding-top:16px}.ai-panel{padding:21px 17px}.ai-panel>b{font-size:20px;letter-spacing:-.7px}.panel-tabs{display:flex;gap:15px;padding:20px 0 9px;border-bottom:1px solid #e8e8ec;font-size:9px}.panel-tabs .selected{color:var(--blue)}.ai-panel h4{font-size:12px;font-weight:500;margin:23px 0 14px}.panel-instruction{font-size:11px;line-height:1.5;border:1px solid #dbdbe2;padding:13px;border-radius:5px;color:#62626b;min-height:98px}.panel-option{font-size:8px;display:block;color:#8b8b94;margin:15px 0}.demo-action{background:#435cca;color:#fff;font-size:10px;text-align:center;padding:11px;border-radius:4px}.ai-panel p{font-size:9px;line-height:1.6;color:#92929a;text-align:center;margin-top:18px}.visual-note{font-size:12px;text-align:center;color:#83838c;margin:24px 0 0;line-height:1.5}.integration-points{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:42px 10px 0}.integration-points p{margin:0}.integration-points b{display:block;font-size:16px;font-weight:500;margin-bottom:9px}.integration-points span{font-size:14px;color:var(--muted);line-height:1.5}.edit-layout{display:grid;grid-template-columns:340px 1fr;gap:70px;align-items:center}.edit-controls{display:flex;flex-direction:column}.edit-controls button{text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:23px 18px 23px 0;cursor:pointer;color:#73737c;transition:color .2s,border-color .2s}.edit-controls button[aria-selected=true]{color:var(--ink);border-top:2px solid var(--blue)}.edit-title{display:flex;align-items:center;gap:13px;font-size:23px;letter-spacing:-.5px}.edit-title>span{font-size:10px;color:#96969f;margin-right:3px}.edit-title>b{font-size:11px;font-weight:400;color:#85858d;margin-left:auto;letter-spacing:0}.edit-description{display:block;font-size:15px;line-height:1.6;padding-left:30px;margin-top:14px}.edit-demo{background:#f2f3f7;border-radius:12px;padding:36px;min-height:438px;display:grid;align-items:center}.before-text{background:#fff;border:1px solid #e5e5eb;padding:18px 22px;border-radius:7px;max-width:91%;margin-bottom:18px}.before-text p{font-size:12px;line-height:1.6;color:#83838c;margin:10px 0 0}.state-command{display:block;text-align:right;color:#556594;font-size:11px;margin:0 8px 14px}.after-slide{background:#dae4f4;padding:28px 30px;position:relative;min-height:217px;box-shadow:0 8px 25px #30426216;margin-left:27px}.after-slide h3{font-weight:500;font-size:30px;line-height:1.15;letter-spacing:-1px;margin:19px 0 17px;color:#2a405f}.after-slide>p{font-size:12px;line-height:1.55;color:#54657e}.slide-index{position:absolute;right:22px;bottom:17px;font-size:9px;color:#54657e}.remix-slide{background:#e8e7d4}.remix-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.remix-steps p{margin:0;border-top:1px solid #a7ac93;padding-top:12px}.remix-steps b{font-weight:400;font-size:22px;color:#888e69;display:block}.remix-steps strong{font-size:11px;display:block;margin-top:12px}.remix-steps span{font-size:8px;display:block;margin-top:5px}.insert-slide{background:#e4dff1}.insert-plan{display:grid;gap:0;margin-top:15px}.insert-plan p{display:flex;justify-content:space-between;font-size:11px;margin:0;padding:9px 0;border-top:1px solid #c1b8d5}.insert-plan b{font-weight:400;color:#7f7399}.visuals-section{background:#fafafa}.visual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:29px}.visual-item>h3{font-size:21px;font-weight:500;letter-spacing:-.5px;margin:24px 0 12px}.visual-item>p{font-size:15px;color:var(--muted);line-height:1.7;margin:0}.image-proof,.icon-proof,.data-proof{height:278px;border-radius:7px;overflow:hidden;position:relative}.image-proof img{width:100%;height:100%;object-fit:cover}.image-slide-label{position:absolute;inset:0;padding:28px;color:white;background:linear-gradient(0deg,#0b291b80,transparent 75%)}.image-slide-label>span{font-size:8px;letter-spacing:1px}.image-slide-label b{position:absolute;bottom:30px;left:28px;font-size:30px;line-height:1.03;font-weight:400;letter-spacing:-1px}.icon-proof{background:#f0ede6;padding:28px}.icon-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;text-align:center;padding:23px 12px 0}.icon-proof-grid svg{width:37px;height:37px;color:#827456}.icon-proof-grid span{font-size:11px;display:block;margin-top:9px}.data-proof{background:#e9eef5;padding:26px}.data-proof h4{font-size:16px;font-weight:500;margin:15px 0 0;color:#344a68}.data-bars{height:90px;display:flex;gap:22px;padding:0 15px;margin-top:19px}.data-bars>div{display:flex;flex:1;position:relative;height:100%;align-items:flex-end}.data-bars i{height:var(--bar);background:#8299bb;width:100%}.data-bars span{font-size:7px;position:absolute;bottom:-15px;width:100%;text-align:center;color:#61748e}.data-proof table{width:100%;margin-top:28px;font-size:8px;border-collapse:collapse;color:#677a95}.data-proof th,.data-proof td{padding:5px;text-align:right;border-bottom:1px solid #cbd5e3;font-weight:400}.data-proof th:first-child,.data-proof td:first-child{text-align:left}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.template-preview{height:300px;padding:26px;position:relative;overflow:hidden}.template-item>h3{font-size:17px;font-weight:500;margin:20px 0 10px;letter-spacing:-.3px}.template-item>p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.template-editorial{background:#e8e5dd}.template-editorial h3{font-family:Georgia,serif;font-size:37px;font-weight:400;letter-spacing:-1.5px;line-height:1.03;margin:23px 0 20px;position:relative;z-index:1}.template-editorial img{width:63%;height:150px;object-fit:cover;position:absolute;right:0;bottom:0}.template-no{font-size:8px;position:absolute;bottom:20px;left:26px}.template-analytic{background:#223e66;color:#fff}.template-analytic h3{font-weight:400;font-size:31px;letter-spacing:-1px;line-height:1.1;margin:35px 0 25px}.analytic-numbers{display:flex;gap:50px}.analytic-numbers b{display:block;font-size:41px;font-weight:400}.analytic-numbers span{font-size:8px;color:#bdcde4}.analytic-rule{height:1px;background:#627998;margin-top:21px}.template-bold{background:#e0e898;color:#324435}.template-bold h3{font-size:36px;line-height:1.02;letter-spacing:-1.4px;margin:25px 0 0;font-weight:500}.template-bold h3 i{font-family:Georgia,serif;font-weight:400}.bold-bottom{position:absolute;bottom:22px;left:26px;right:26px;display:flex;justify-content:space-between;align-items:flex-end}.bold-bottom span{font-size:9px;line-height:1.5}.bold-bottom b{font-size:34px;font-weight:400}.brand-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;border-top:1px solid var(--line);align-items:center}.brand-copy>p{font-size:16px;line-height:1.75;color:var(--muted);margin:25px 0}.clean-list{list-style:none;padding:0;margin:30px 0 0}.clean-list li{font-size:14px;padding:13px 0;border-top:1px solid var(--line);line-height:1.6}.brand-copy .brand-small{font-size:12px;color:#909098;margin:16px 0 0}.brand-visual{background:#eeefed;border-radius:12px;position:relative;min-height:463px;padding:30px}.brand-settings{padding:21px;background:#fff;border:1px solid #dedfdc;border-radius:8px;width:64%;position:relative;z-index:1;box-shadow:0 5px 20px #00000006;transform:rotate(-3deg)}.brand-name{font-family:Georgia,serif;font-size:28px;letter-spacing:-1px;border-bottom:1px solid var(--line);padding:20px 0}.brand-setting-row{display:flex;align-items:center;justify-content:space-between;padding-top:15px;gap:10px}.brand-setting-row>span{font-size:10px;color:#92928c}.brand-setting-row b{font-size:20px;font-weight:400}.brand-setting-row b span{font-size:9px;margin-left:8px}.swatches{display:flex;gap:7px}.swatches i{height:17px;width:17px;border-radius:50%;background:#385449}.swatches i:nth-child(2){background:#c9d1ac}.swatches i:nth-child(3){background:#e9e6db}.swatches i:nth-child(4){background:#9eab99}.brand-slide{position:absolute;right:25px;bottom:27px;background:#334e42;color:#edf1e6;padding:27px;width:75%;box-shadow:0 12px 30px #1b33212b;transform:rotate(3deg);z-index:2}.brand-slide h3{font-family:Georgia,serif;font-size:32px;line-height:1.04;font-weight:400;letter-spacing:-1px;margin:25px 0}.brand-slide-grid{display:flex;gap:17px;font-size:8px;color:#c0ccbb;border-top:1px solid #6d8072;padding-top:12px}.brand-slide-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:34px}.brand-slide-bottom b{font-family:Georgia,serif;font-size:21px;font-weight:400}.brand-slide-bottom span{font-size:8px}.examples-section{background:#f7f7f9}.examples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:29px}.example-slide{height:250px;padding:25px;display:flex;flex-direction:column}.example-slide>h3{font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.8px;margin:23px 0}.example-slide>.slide-kicker:last-child{margin-top:auto;font-size:7px}.pitch-slide{background:#e3d9ef;color:#493b59}.pitch-grid{display:flex;gap:14px}.pitch-grid>div{border-top:1px solid #b2a1c4;padding-top:10px;flex:1}.pitch-grid b{display:block;font-size:22px;font-weight:400}.pitch-grid span{font-size:8px;margin-top:7px;display:block}.market-slide{background:#dae4ee;color:#385273}.market-matrix{display:grid;grid-template-columns:1fr 1fr;gap:3px}.market-matrix span{background:#c2d2e4;font-size:9px;padding:12px}.market-matrix span:nth-child(2){background:#6d8cb3;color:#fff}.training-slide{background:#ede3cb;color:#665a36}.lesson-list p{font-size:10px;border-top:1px solid #c6b88f;margin:0;padding:10px 0}.lesson-list span{font-size:8px;color:#998c62;margin-right:12px}.example-meta{margin-top:22px}.example-meta h3{font-size:17px;font-weight:500;letter-spacing:-.3px;margin:0 0 10px}.example-meta>span{font-size:10px;color:#85858d;letter-spacing:.3px}.example-item>p{font-size:14px;color:var(--muted);line-height:1.65;margin:13px 0 0}.faq-section{display:grid;grid-template-columns:1fr 1.55fr;gap:90px}.faq-intro p{font-size:16px;color:var(--muted);line-height:1.65;margin-top:25px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item h3{margin:0;font-size:16px;font-weight:400}.faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:25px;border:0;background:none;cursor:pointer;padding:25px 0;text-align:left;line-height:1.45;color:var(--ink)}.faq-item button span{font-size:23px;font-weight:300;color:#74747d;min-width:22px;text-align:center}.faq-item button:hover{color:var(--blue)}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}.faq-answer>div{overflow:hidden}.faq-answer p{font-size:15px;line-height:1.75;color:var(--muted);margin:0 28px 24px 0}.faq-answer[aria-hidden=false]{grid-template-rows:1fr;opacity:1}.final-cta{background:#edf1fd;text-align:center;padding:82px 0 85px;border-top:1px solid #e1e7f7}.final-cta h2{font-size:43px}.final-cta p{font-size:17px;color:#6a7287;line-height:1.6;margin:22px 0 29px}footer{padding:61px 0 27px}.footer-top{display:flex;gap:100px;justify-content:space-between}.footer-top>div>p{font-size:14px;color:var(--muted);margin-top:16px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:65px}.footer-links b{font-size:12px;font-weight:500;display:block;margin:8px 0 21px}.footer-links a{font-size:12px;color:#73737b;display:block;margin-bottom:14px;line-height:1.5}.footer-links a:hover,.footer-bottom a:hover{color:var(--blue)}.footer-bottom{display:flex;justify-content:space-between;font-size:11px;color:#92929a;border-top:1px solid var(--line);margin-top:48px;padding-top:25px;gap:20px}.footer-bottom span a{text-decoration:underline;text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}[hidden]{display:none!important}.reveal{transition:opacity .65s ease,transform .65s ease}.reveal.waiting{opacity:0;transform:translateY(20px)}.edit-state.entering,.editor-window.changing{animation:state-in .35s ease both}@keyframes state-in{from{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal.waiting{opacity:1;transform:none}}
@media(max-width:1100px){.section{padding-top:88px;padding-bottom:88px}.section h2,.integration-section h2{font-size:37px}.section-head{gap:24px}.section-head>p{font-size:15px;max-width:300px}.start-visual{height:300px}.prompt-note{left:22px;right:58px;padding:20px}.prompt-result{right:19px;padding:18px;width:63%}.prompt-result h3{font-size:24px}.document-paper{left:25px;width:48%}.document-result{width:63%;right:19px;padding:17px}.document-result h3{font-size:22px}.editor-body{grid-template-columns:85px 1fr 180px;min-height:350px}.editor-canvas{padding:24px 20px 12px}.report-slide{padding:24px}.report-slide h3{font-size:23px;margin:18px 0 20px}.report-layout{gap:20px}.report-stat b{font-size:42px}.report-bars{height:88px;gap:12px}.report-footer{margin-top:29px}.ai-panel{padding:18px 13px}.panel-tabs{gap:12px}.edit-layout{grid-template-columns:285px 1fr;gap:42px}.edit-demo{padding:28px}.after-slide{padding:23px;margin-left:10px}.after-slide h3{font-size:27px}.edit-description{font-size:14px}.image-proof,.icon-proof,.data-proof{height:246px}.visual-grid,.examples-grid{gap:23px}.data-proof{padding:22px}.data-bars{gap:17px;height:73px}.template-preview{height:266px;padding:23px}.template-editorial h3{font-size:32px}.template-analytic h3{font-size:27px}.template-bold h3{font-size:33px}.brand-section{gap:45px}.brand-visual{padding:24px;min-height:430px}.brand-settings{width:72%}.brand-slide{width:80%;right:22px}.brand-slide h3{font-size:29px}.example-slide{padding:22px;height:245px}.example-slide>h3{font-size:25px}.faq-section{gap:65px}.footer-links{gap:35px}.footer-top{gap:45px}}
@media(max-width:800px){.section{padding-top:72px;padding-bottom:72px}.section h2,.integration-section h2{font-size:34px;letter-spacing:-1.25px}.section-head{align-items:flex-start;margin-bottom:35px}.section-head>p{max-width:255px;font-size:14px}.eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:17px}.start-grid{gap:24px}.start-visual{height:263px}.prompt-note{left:17px;right:40px;top:23px;padding:16px}.prompt-note p{font-size:12px}.prompt-result{bottom:20px;right:15px;padding:16px;width:65%}.prompt-result h3{font-size:21px;margin:11px 0}.prompt-result .result-rule{margin:9px 0}.flow-symbol{left:34px;font-size:26px;bottom:40px}.document-paper{height:208px;left:22px;top:23px;padding:15px}.document-paper h3{font-size:12px}.document-result{right:15px;padding:15px;bottom:47px}.document-result h3{font-size:19px;margin:12px 0 17px}.three-insights b{font-size:11px}.three-insights span{font-size:6px}.formats{font-size:8px;gap:6px}.feature-copy{padding-left:27px}.feature-copy h3{font-size:19px;line-height:1.3}.feature-copy p{font-size:14px}.integration-section{padding:75px 0 55px}.centered p{font-size:16px}.editor-body{grid-template-columns:68px 1fr 155px;min-height:310px}.filmstrip{padding:18px 10px}.editor-canvas{padding:20px 15px 12px}.report-slide{padding:19px}.report-slide h3{font-size:21px}.report-stat b{font-size:35px}.report-stat p{font-size:8px}.report-stat small{font-size:6px}.report-bars{height:65px;gap:9px}.report-footer{font-size:6px;margin-top:25px}.ai-panel{padding:17px 12px}.ai-panel>b{font-size:17px}.panel-tabs{gap:10px;font-size:8px;padding-top:17px}.ai-panel h4{font-size:10px;margin-top:17px}.panel-instruction{font-size:9px;padding:10px;min-height:85px}.panel-option{font-size:7px}.demo-action{font-size:9px}.integration-points{gap:22px;padding-top:31px}.integration-points b{font-size:14px}.integration-points span{font-size:12px}.edit-layout{grid-template-columns:240px 1fr;gap:27px}.edit-demo{padding:20px;min-height:380px}.before-text{padding:15px;max-width:100%;margin-bottom:12px}.before-text p{font-size:10px}.after-slide{padding:20px;margin-left:0;min-height:200px}.after-slide h3{font-size:24px}.after-slide>p{font-size:10px}.state-command{font-size:9px}.edit-title{font-size:21px;gap:10px}.edit-title>b{font-size:9px}.edit-description{font-size:13px;padding-left:23px}.edit-controls button{padding:20px 0}.visual-grid{gap:20px}.image-proof,.icon-proof,.data-proof{height:214px}.image-slide-label{padding:20px}.image-slide-label b{font-size:25px;bottom:23px;left:20px}.image-slide-label>span{font-size:7px}.icon-proof{padding:20px}.icon-proof-grid{gap:16px;padding:17px 0 0}.icon-proof-grid svg{height:30px;width:30px}.icon-proof-grid span{font-size:9px}.data-proof{padding:19px}.data-proof h4{font-size:13px}.data-bars{height:57px;margin-top:12px;padding:0 9px;gap:15px}.data-proof table{margin-top:25px;font-size:7px}.micro-label{font-size:8px}.visual-item>h3{font-size:19px}.visual-item>p{font-size:14px}.template-grid{gap:19px}.template-preview{height:237px;padding:20px}.template-preview .slide-kicker{font-size:6px}.template-editorial h3{font-size:28px}.template-editorial img{height:116px}.template-analytic h3{font-size:23px;margin:27px 0 20px}.analytic-numbers{gap:30px}.analytic-numbers b{font-size:33px}.template-bold h3{font-size:30px}.template-no{left:20px;font-size:6px}.bold-bottom{left:20px;right:20px}.bold-bottom span{font-size:8px}.template-item>h3{font-size:16px}.template-item>p{font-size:13px}.brand-section{gap:29px;grid-template-columns:1fr 1.1fr}.brand-copy>p{font-size:14px}.clean-list li{font-size:12px}.brand-visual{padding:20px;min-height:390px}.brand-settings{padding:17px;width:87%}.brand-name{font-size:26px}.brand-slide{padding:22px;width:86%;bottom:24px;right:16px}.brand-slide h3{font-size:25px;margin:22px 0}.brand-slide-grid{font-size:7px;gap:11px}.example-slide{height:221px;padding:19px}.example-slide>h3{font-size:22px;margin:22px 0}.example-slide .slide-kicker{font-size:6px}.example-slide>.slide-kicker:last-child{font-size:5px}.pitch-grid{gap:9px}.market-matrix span{font-size:7px;padding:10px}.lesson-list p{font-size:8px}.example-meta h3{font-size:16px}.example-item>p{font-size:13px}.faq-section{gap:40px;grid-template-columns:1fr 1.7fr}.faq-item h3{font-size:15px}.faq-item button{padding:22px 0;gap:16px}.faq-answer p{font-size:14px}.final-cta h2{font-size:38px}.footer-top{gap:35px}.footer-links{gap:25px}.footer-links a{font-size:11px}.footer-top>div>p{font-size:12px}.footer-bottom{font-size:10px}}
@media(max-width:620px){.section{padding-top:65px;padding-bottom:65px}.section h2,.integration-section h2{font-size:32px;line-height:1.17;letter-spacing:-1.3px}.section-head{display:block;margin-bottom:30px}.section-head>p{max-width:none;margin-top:21px;font-size:16px;line-height:1.65}.section-head>p br{display:none}.eyebrow{font-size:9px;letter-spacing:1.05px;line-height:1.6;margin-bottom:15px}.start-section{padding-top:70px}.start-grid{grid-template-columns:1fr;gap:36px}.start-visual{height:300px}.prompt-note{left:23px;right:59px;top:27px;padding:20px}.prompt-note p{font-size:13px}.prompt-result{width:61%;right:20px;bottom:27px;padding:19px}.prompt-result h3{font-size:24px;margin:15px 0}.flow-symbol{left:48px;bottom:46px}.document-paper{height:227px;width:48%;left:28px;top:28px;padding:17px}.document-paper h3{font-size:14px}.document-result{width:64%;padding:18px;right:18px;bottom:49px}.document-result h3{font-size:23px}.three-insights span{font-size:7px}.three-insights b{font-size:13px}.formats{font-size:9px}.feature-copy{padding-top:21px}.feature-copy h3{font-size:21px}.feature-copy p{font-size:16px;line-height:1.65}.number{top:27px}.integration-section{padding:65px 0 45px}.centered p{font-size:16px}.centered p br{display:none}.app-switch{margin-bottom:23px;gap:5px}.app-switch button{font-size:12px;padding:10px 12px;gap:7px}.app-initial{width:22px;height:23px;font-size:12px}.editor-window{border-radius:8px}.editor-top{font-size:8px;height:34px;gap:13px;padding:0 12px}.saved{display:none}.editor-toolbar{height:35px;font-size:8px;gap:17px;padding:0 12px}.editor-toolbar span:nth-child(4),.editor-toolbar span:nth-child(5){display:none}.editor-body{grid-template-columns:1fr;min-height:0}.filmstrip{display:none}.editor-canvas{padding:20px 16px 12px}.report-slide{padding:22px}.report-slide h3{font-size:24px;margin:18px 0 23px}.report-layout{gap:20px}.report-stat b{font-size:37px}.report-stat p{font-size:9px}.report-bars{height:81px;gap:12px}.report-footer{margin-top:29px}.chart-legend{font-size:7px}.ai-panel{padding:17px;display:grid;grid-template-columns:1fr 1fr;gap:12px 15px;align-items:center;border-top:1px solid #dddde5}.ai-panel>b{font-size:18px}.panel-tabs{padding:0;border-bottom:0;justify-content:flex-end;font-size:10px;gap:13px}.ai-panel h4{font-size:12px;margin:3px 0 0}.panel-instruction{font-size:11px;grid-column:1/-1;grid-row:3;min-height:0;padding:12px}.panel-option{grid-column:1;grid-row:4;font-size:8px;margin:0}.demo-action{grid-column:2;grid-row:4;font-size:10px;padding:10px}.ai-panel p{display:none}.visual-note{font-size:11px;margin-top:18px}.integration-points{grid-template-columns:1fr;gap:0;padding:20px 0 0}.integration-points p{border-bottom:1px solid #e3e3e9;padding:17px 0}.integration-points p:last-child{border-bottom:0}.integration-points b{font-size:16px;margin-bottom:7px}.integration-points span{font-size:14px}.edit-layout{grid-template-columns:1fr;gap:22px}.edit-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.edit-controls button{padding:16px 0 0}.edit-title{display:block;font-size:20px;letter-spacing:-.4px}.edit-title>span{display:none}.edit-title>b{font-size:10px;display:block;margin-top:8px}.edit-description{display:none}.edit-demo{min-height:410px;padding:22px}.before-text p{font-size:12px}.before-text{padding:17px}.state-command{font-size:10px;margin-top:15px}.after-slide{padding:23px;min-height:213px}.after-slide h3{font-size:26px}.after-slide>p{font-size:11px}.remix-steps{gap:12px}.remix-steps span{font-size:7px}.visual-grid{grid-template-columns:1fr;gap:33px}.image-proof,.icon-proof,.data-proof{height:295px}.image-slide-label{padding:28px}.image-slide-label>span{font-size:9px}.image-slide-label b{font-size:37px;left:28px;bottom:28px}.visual-item>h3{font-size:22px;margin:20px 0 10px}.visual-item>p{font-size:16px}.icon-proof{padding:27px}.micro-label{font-size:9px}.icon-proof-grid{gap:25px;padding:28px 0 0}.icon-proof-grid svg{height:42px;width:42px}.icon-proof-grid span{font-size:12px;margin-top:10px}.data-proof{padding:28px}.data-proof h4{font-size:18px}.data-bars{height:98px;padding:0 17px;gap:25px}.data-bars span{font-size:9px}.data-proof table{font-size:10px;margin-top:29px}.data-proof th,.data-proof td{padding:6px}.template-grid{grid-template-columns:1fr;gap:31px}.template-preview{height:295px;padding:27px}.template-preview .slide-kicker{font-size:8px}.template-editorial h3{font-size:39px}.template-editorial img{height:151px}.template-analytic h3{font-size:33px;margin:35px 0 23px}.analytic-numbers{gap:60px}.analytic-numbers b{font-size:44px}.template-no{font-size:8px;left:27px}.template-bold h3{font-size:40px}.bold-bottom{left:27px;right:27px}.bold-bottom span{font-size:10px}.template-item>h3{font-size:20px}.template-item>p{font-size:15px}.brand-section{grid-template-columns:1fr;gap:30px}.brand-copy>p{font-size:16px}.brand-copy h2 br:nth-child(2){display:none}.clean-list li{font-size:14px}.brand-copy .brand-small{font-size:12px}.brand-visual{min-height:422px}.brand-settings{width:78%;padding:20px}.brand-slide{width:84%;right:20px;padding:24px;bottom:26px}.brand-slide h3{font-size:29px}.brand-slide-grid{font-size:8px}.brand-slide-bottom{margin-top:30px}.examples-grid{grid-template-columns:1fr;gap:34px}.example-slide{height:280px;padding:27px}.example-slide>h3{font-size:31px;margin:26px 0}.example-slide .slide-kicker{font-size:8px}.example-slide>.slide-kicker:last-child{font-size:7px}.pitch-grid{gap:20px}.pitch-grid b{font-size:27px}.pitch-grid span{font-size:10px}.market-matrix span{font-size:11px;padding:13px}.lesson-list p{font-size:12px;padding:11px 0}.lesson-list span{font-size:10px}.example-meta h3{font-size:20px}.example-meta>span{font-size:11px}.example-item>p{font-size:16px}.faq-section{grid-template-columns:1fr;gap:21px}.faq-intro h2 br{display:none}.faq-intro p{font-size:16px;margin:20px 0}.faq-intro p br{display:none}.faq-item h3{font-size:16px}.faq-item button{padding:22px 0;gap:20px}.faq-answer p{font-size:15px;margin-right:18px}.final-cta{padding:62px 0 65px}.final-cta h2{font-size:34px;letter-spacing:-1.3px}.final-cta h2 br{display:none}.final-cta p{font-size:16px;margin:22px 0 25px}footer{padding:42px 0 25px}.footer-top{display:block}.footer-top>div>p{font-size:14px;margin-top:13px}.footer-links{grid-template-columns:1fr 1fr;gap:23px 18px;margin-top:34px}.footer-links b{font-size:13px;margin-bottom:17px}.footer-links a{font-size:12px;margin-bottom:12px}.footer-bottom{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:30px;padding-top:23px;font-size:10px;line-height:1.5}.footer-bottom>span:nth-child(2){order:3;width:100%}}
@media(max-width:350px){.section h2,.integration-section h2{font-size:30px;letter-spacing:-1.1px}.eyebrow{font-size:8px}.start-visual{height:268px}.prompt-note{right:39px;left:18px;padding:17px}.prompt-note p{font-size:11px}.note-tags span{font-size:8px;padding:5px}.prompt-result{right:16px;padding:16px;width:66%;bottom:23px}.prompt-result h3{font-size:22px}.flow-symbol{left:32px}.document-paper{left:22px;width:49%;padding:15px;height:211px}.document-paper h3{font-size:12px}.document-result{padding:15px;width:66%;right:14px}.document-result h3{font-size:20px}.three-insights span{font-size:6px}.report-slide{padding:18px}.report-slide h3{font-size:21px}.report-stat b{font-size:31px}.report-stat p{font-size:8px}.report-layout{gap:15px}.report-bars{height:68px;gap:9px}.report-slide .slide-kicker{font-size:6px}.chart-legend{font-size:6px}.editor-canvas{padding:16px 11px 10px}.ai-panel h4{font-size:10px}.app-switch button{font-size:11px;padding:9px 10px}.edit-demo{padding:18px}.after-slide{padding:19px}.after-slide h3{font-size:23px}.before-text p{font-size:11px}.remix-steps{gap:7px}.remix-steps strong{font-size:9px}.remix-steps span{font-size:6px}.insert-plan p{font-size:10px}.image-proof,.icon-proof,.data-proof{height:266px}.image-slide-label b{font-size:33px}.data-bars{height:75px}.template-preview{height:270px;padding:24px}.template-editorial h3{font-size:35px}.template-analytic h3{font-size:29px}.template-bold h3{font-size:37px}.brand-visual{min-height:395px}.brand-settings{width:90%;padding:18px}.brand-name{font-size:25px}.brand-slide{width:88%;right:15px;padding:21px}.brand-slide h3{font-size:26px}.brand-slide-grid{font-size:7px}.example-slide{padding:23px;height:260px}.example-slide>h3{font-size:28px}.final-cta h2{font-size:31px}}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/manrope-400.ttf') format('truetype')}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url('/assets/manrope-500.ttf') format('truetype')}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url('/assets/manrope-600.ttf') format('truetype')}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url('/assets/manrope-700.ttf') format('truetype')}body{font-family:Manrope,Arial,Helvetica,sans-serif}.wordmark{font-family:Arial,Helvetica,sans-serif}.hero-slide-copy,.hero-side,.start-visual,.editor-window,.edit-demo,.image-proof,.icon-proof,.data-proof,.template-preview,.brand-visual,.example-slide{font-family:Arial,Helvetica,sans-serif}
.hero-main,.hero-side{transition:transform .65s cubic-bezier(.2,.65,.3,1)}@media(hover:hover) and (prefers-reduced-motion:no-preference){.hero-stage:hover .hero-main{transform:rotate(-1deg) translateY(-4px)}.hero-stage:hover .side-left{transform:rotate(-9deg) translateX(-3px)}.hero-stage:hover .side-right{transform:rotate(9deg) translateX(3px)}}
