*{box-sizing:border-box} :root{--bg:#0b1020;--ink:#141a2d;--muted:#667085;--line:#e7eaf1;--violet:#7857ff;--violet2:#9a7cff;--mint:#45d6b0;--paper:#fff;--soft:#f7f8fc}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:"DM Sans",sans-serif;color:var(--ink);background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}.announcement{height:38px;display:flex;justify-content:center;align-items:center;gap:10px;background:#0c1226;color:#cbd2e7;font-size:11px;letter-spacing:.02em}.announcement a{color:#fff;font-weight:700;margin-left:10px}.announcement-dot{height:6px;width:6px;border-radius:50%;background:#4de0bd;box-shadow:0 0 12px #4de0bd}.site-header{height:78px;padding:0 max(calc((100% - 1180px)/2),5.2%);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eff0f5;background:#fff;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;min-width:185px}.brand-mark{height:37px;width:37px;border-radius:11px;background:linear-gradient(145deg,#8c71ff,#6442e8);color:white;display:grid;place-items:center;font:800 21px Manrope;position:relative;box-shadow:0 7px 18px #7654ff33}.brand-mark i{position:absolute;width:7px;height:7px;border:2px solid #a8ffea;border-radius:50%;right:5px;top:5px}.brand-name{font:800 14px Manrope;letter-spacing:.06em;line-height:1.15}.brand-name b{color:#7456ed}.brand-name small{display:block;font:700 9px "DM Sans";letter-spacing:.23em;color:#8990a4;margin-top:4px}.nav-links{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:700;color:#586075}.nav-links a:hover,.footer-links a:hover{color:var(--violet)}.button{display:inline-flex;justify-content:center;align-items:center;gap:13px;border-radius:10px;font:700 13px "DM Sans";padding:15px 20px;transition:transform .2s,box-shadow .2s,background .2s;border:1px solid transparent;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(115deg,#7d5cff,#6745ed);color:#fff;box-shadow:0 10px 22px #7151f633}.button-primary:hover{box-shadow:0 14px 28px #7151f64d}.button-outline{border-color:#e3e5ee;color:#252b3e;background:white}.button-small{padding:10px 15px;font-size:11px}.button-quiet{color:#31384c;background:#fff}.play-icon{font-size:10px;border:1px solid #dfe2ed;border-radius:50%;height:28px;width:28px;display:grid;place-items:center;color:#7959f5}.menu-toggle{display:none;border:0;background:none;font-size:23px}.section-wrap{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.hero{padding-top:87px;padding-bottom:78px;display:grid;grid-template-columns:1fr 1.03fr;align-items:center;gap:48px;overflow:hidden}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.17em;color:#7457ec;display:flex;align-items:center;gap:8px}.eyebrow-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#f0ecff;font-size:13px}.hero h1,.section-heading h2,.workflow-copy h2,.pricing-copy h2{font:800 clamp(38px,4.3vw,57px)/1.1 Manrope,sans-serif;letter-spacing:-.055em;margin:20px 0 18px}.hero h1 span,.section-heading h2 span,.workflow-copy h2 span,.pricing-copy h2 span{color:#7b5af4}.hero-lede{font-size:15px;line-height:1.85;color:#687187;max-width:520px;margin:0 0 28px}.hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:27px}.proof-item{font-size:10px;font-weight:700;color:#626b7f;display:flex;align-items:center;gap:6px}.proof-check{display:grid;place-items:center;height:15px;width:15px;background:#e4fbf4;color:#159b79;border-radius:50%;font-size:10px}.micro-note{font-size:10px;color:#9aa1b1;margin-top:20px}.hero-visual{position:relative;min-height:440px;display:flex;align-items:center;justify-content:center}.visual-glow{position:absolute;width:410px;height:410px;background:radial-gradient(circle,#e9e2ff 0,#f3f0ff 44%,#fff 72%);border-radius:50%;right:5%;top:0}.app-window{width:min(100%,530px);position:relative;background:#fff;border:1px solid #e1e3ef;border-radius:15px;box-shadow:0 35px 90px #26305d20;overflow:hidden;transform:rotate(-1.2deg);z-index:2}.window-top{height:40px;border-bottom:1px solid #edeef5;display:flex;align-items:center;padding:0 13px;gap:10px;color:#7b8296;font-size:9px;font-weight:700}.window-dots{display:flex;gap:4px}.window-dots i{height:6px;width:6px;border-radius:50%;background:#e5e7ef}.window-dots i:first-child{background:#ffb4a8}.window-dots i:nth-child(2){background:#ffd77a}.window-dots i:nth-child(3){background:#77dcb8}.window-version{margin-left:auto;font-size:8px;letter-spacing:.1em;color:#9a91ce;background:#f5f2ff;padding:4px 7px;border-radius:4px}.app-body{display:flex;min-height:325px}.app-sidebar{width:105px;flex-shrink:0;background:#fafaff;border-right:1px solid #efeff7;padding:14px 9px;display:flex;flex-direction:column;gap:7px}.sidebar-logo{height:28px;width:28px;background:#7657ef;color:white;border-radius:8px;display:grid;place-items:center;font:800 11px Manrope;margin:0 0 14px 4px}.side-item{font-size:8px;color:#8a91a5;padding:8px 7px;border-radius:6px;white-space:nowrap}.side-item span{margin-right:4px}.side-item.active{background:#eeeaff;color:#6f51eb;font-weight:800}.sidebar-bottom{font:800 8px/1.6 Manrope;letter-spacing:.16em;color:#b7b9c9;margin-top:auto;padding:0 6px}.app-main{padding:21px 20px;flex:1;min-width:0}.app-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.app-heading small{font-size:7px;letter-spacing:.15em;color:#9da3b4;font-weight:800}.app-heading h3{font:800 17px Manrope;margin:4px 0}.status-pill{font-size:7px;color:#159b7d;background:#eafaf5;padding:5px 7px;border-radius:6px;font-weight:800}.status-pill i{display:inline-block;width:5px;height:5px;background:#38c99d;border-radius:50%;margin-right:4px}.mock-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mock-field label{display:block;font-size:7px;letter-spacing:.1em;font-weight:800;color:#8e95a9;margin-bottom:5px}.mock-field div{font-size:9px;font-weight:700;color:#50586c;padding:9px;border:1px solid #e6e8f1;border-radius:6px}.mock-field div span{float:right;color:#8c91a5}.mock-options{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0;font-size:8px;color:#677087}.option-check{display:inline-grid;place-items:center;height:12px;width:12px;border-radius:3px;background:#e9e3ff;color:#7657f1;font-size:8px;margin-right:4px}.mock-bottom{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mock-file{border:1px solid #e8e9f1;border-radius:7px;padding:8px;display:flex;align-items:center;gap:7px;min-width:0}.file-icon{height:24px;width:22px;border-radius:4px;display:grid;place-items:center;font-size:9px;font-weight:800;flex-shrink:0}.file-icon.ppt{background:#fff0e8;color:#e67843}.file-icon.pdf{background:#ffeded;color:#e45757;font-size:7px}.mock-file b{display:block;font-size:8px;white-space:nowrap}.mock-file small{display:block;font-size:7px;color:#969caf}.file-ready{font-size:6px;color:#20a882;font-weight:800;margin-left:auto}.mock-generate{margin-top:13px;text-align:center;padding:11px;background:linear-gradient(110deg,#8060ff,#6844e7);color:#fff;border-radius:6px;font-size:8px;font-weight:800;letter-spacing:.08em}.floating-card{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;background:white;border:1px solid #ececf5;border-radius:11px;padding:12px 15px;box-shadow:0 13px 32px #20264d18}.floating-card b{display:block;font-size:10px}.floating-card small{display:block;font-size:8px;color:#858ca0;margin-top:2px}.card-top{right:-4px;top:55px}.card-bottom{left:-14px;bottom:50px}.floating-icon{height:32px;width:32px;border-radius:9px;display:grid;place-items:center;font-size:15px}.floating-icon.purple{background:#f0ebff;color:#7957f4}.floating-icon.mint{background:#e4fbf4;color:#14a37d}.trust-strip{display:flex;justify-content:center;gap:60px;align-items:center;flex-wrap:wrap;padding:23px 20px;border-top:1px solid #f0f1f6;border-bottom:1px solid #f0f1f6;background:#fbfbfe;color:#9299ab;font-size:9px;letter-spacing:.12em;font-weight:800}.strip-symbol{color:#a092f3;font-size:15px;margin-right:7px}.section{padding-top:100px;padding-bottom:100px}.section-heading{max-width:620px;margin-bottom:40px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading.centered .eyebrow{justify-content:center}.section-heading h2,.workflow-copy h2,.pricing-copy h2{font-size:42px;margin:14px 0}.section-heading p,.workflow-copy p,.pricing-copy>p{font-size:13px;color:#747c90;line-height:1.9;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{border:1px solid #e9ebf3;border-radius:14px;padding:25px;background:#fff;min-height:230px;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1c28500b}.feature-highlight{background:linear-gradient(140deg,#faf8ff,#fff 72%);border-color:#e7e0ff}.feature-icon{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;font-size:19px;font-weight:800;margin-bottom:20px}.violet{background:#eee9ff;color:#7a59f4}.blue{background:#e8f1ff;color:#407fe8}.mint{background:#e4faf3;color:#1caa83}.orange{background:#fff0e5;color:#df8842}.pink{background:#fff0f5;color:#d45d92}.gold{background:#fff6d9;color:#b68b1b}.feature-card h3{font:800 15px/1.4 Manrope;margin:0 0 9px;letter-spacing:-.02em}.feature-card p{font-size:11px;line-height:1.8;color:#777f93;margin:0}.feature-tags{display:flex;gap:6px;margin-top:15px}.feature-tags span,.pack-chips span{font-size:8px;font-weight:800;background:#f0ecff;color:#7758e9;border-radius:5px;padding:5px 7px}.mini-preview{height:43px;margin-top:16px;border:1px solid #ebedf4;border-radius:7px;background:#fbfcff;display:flex;align-items:center;gap:5px;padding:7px}.slides-preview i{height:25px;flex:1;background:linear-gradient(#fff,#f4f0ff);border:1px solid #e6e0ff;border-radius:3px;position:relative}.slides-preview i:after{content:"";position:absolute;top:5px;left:4px;width:60%;height:3px;background:#c2b4ff;border-radius:2px;box-shadow:0 6px #e4defd,0 12px #e4defd}.slides-preview b{font-size:7px;color:#9185c4;margin-left:3px}.pdf-preview span{font-size:8px;font-weight:800;color:#e25d5d;background:#ffecec;padding:7px;border-radius:4px}.pdf-preview i{height:25px;width:23px;border:1px solid #e7e9f2;border-radius:3px;background:linear-gradient(#fff 30%,#f0f1f7 30%,#f0f1f7 38%,#fff 38%,#fff 48%,#f0f1f7 48%,#f0f1f7 56%,#fff 56%)}.pack-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:18px}.pack-chips span{background:#f5f6fa;color:#606a81}.card-footnote{font-size:8px;color:#a1a6b4;display:block;margin-top:7px}.queue-visual{display:flex;align-items:center;gap:6px;margin-top:18px}.queue-visual span{width:26px;height:25px;display:grid;place-items:center;background:#f0ecff;color:#7858ee;border-radius:5px;font-size:8px;font-weight:800}.queue-visual span:nth-child(2){background:#e8f8f4;color:#22a987}.queue-visual span:nth-child(3){background:#fff0e7;color:#d88743}.queue-visual b{font-size:8px;color:#777f93;margin-left:4px}.quality-note{margin-top:18px;background:#f2fbf7;color:#329b7d;padding:8px 10px;border-radius:6px;font-size:9px;font-weight:700}.quality-note span{margin-right:5px}.workflow-section{background:#0d1328;color:white;padding:92px 0;overflow:hidden}.workflow-inner{display:grid;grid-template-columns:.72fr 1.28fr;gap:85px;align-items:start}.workflow-copy{position:sticky;top:125px}.workflow-copy .eyebrow,.pricing-copy .eyebrow{color:#a99aff}.workflow-copy h2{color:white;margin-top:20px}.workflow-copy p{color:#a9b1c7;max-width:320px;margin-bottom:24px}.text-link{color:#c1b5ff;font-size:12px;font-weight:800}.text-link span{margin-left:8px}.steps{display:flex;flex-direction:column;gap:0}.step{display:grid;grid-template-columns:42px 1fr 165px;align-items:center;gap:15px;padding:24px 0;border-bottom:1px solid #252b41}.step:first-child{padding-top:0}.step:last-child{border:0}.step-number{font:800 12px Manrope;color:#9d88ff;background:#211d42;border:1px solid #38305f;border-radius:9px;width:37px;height:37px;display:grid;place-items:center}.step h3{font:800 14px Manrope;margin:0 0 6px}.step p{font-size:10px;line-height:1.8;color:#a7aec3;margin:0;max-width:270px}.step-art{padding:10px;border:1px solid #2c334c;border-radius:9px;background:#151b31;font-size:8px;color:#9da5bc}.step-art>span:first-child{display:block;margin-bottom:6px}.step-art b{display:block;padding:5px 7px;border:1px solid #333a55;border-radius:5px;margin-top:4px;font-size:8px;color:#dfe2f0;font-weight:500}.step-art b i{float:right;color:#b8aaff;font-style:normal}.choices-art .choice-active{background:#2b2453;border-color:#6550bd}.export-art{display:flex;gap:5px;flex-wrap:wrap;align-content:center}.export-art>span:first-child{display:none}.export-badge{font-size:7px;font-weight:800;padding:8px 6px;border-radius:5px}.export-badge.ppt{background:#492c22;color:#ffb18c}.export-badge.pdf{background:#4a242c;color:#ff9ba9}.export-badge.png{background:#263a39;color:#86e8d3}.export-art b{width:100%;font-size:7px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.category-card{border:1px solid #e8eaf2;border-radius:11px;padding:18px;display:grid;grid-template-columns:38px 1fr;column-gap:10px;align-items:center}.category-emoji{grid-row:span 2;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#f5f2ff;font-size:19px}.category-card b{font:800 11px Manrope}.category-card small{font-size:9px;color:#888fa2;margin-top:4px}.honest-note{display:flex;gap:10px;margin-top:20px;padding:14px 16px;background:#f8f9fc;border:1px solid #edf0f6;border-radius:9px;color:#70798e}.honest-note span{font-size:16px;color:#7b5af4}.honest-note p{font-size:10px;line-height:1.8;margin:0}.pricing-section{background:linear-gradient(120deg,#f7f5ff,#f9fbff);padding:90px 0}.pricing-inner{display:grid;grid-template-columns:1fr 400px;gap:90px;align-items:center}.pricing-copy h2{font-size:43px}.pricing-copy>p{max-width:420px}.pricing-assurances{display:grid;gap:10px;margin-top:25px;font-size:11px;font-weight:700;color:#5e687e}.pricing-assurances span{display:inline-grid;place-items:center;width:18px;height:18px;background:#e3faf3;color:#159a77;border-radius:50%;font-size:10px;margin-right:7px}.price-card{background:#fff;border:1px solid #e6e3f5;border-radius:18px;padding:29px;box-shadow:0 25px 60px #2e25680d}.price-topline{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.13em;font-weight:800;color:#70788c}.price-label{background:#f0ebff;color:#7856ee;padding:6px 8px;border-radius:5px}.price{font:800 54px Manrope;letter-spacing:-.06em;margin-top:15px;color:#171b2d}.currency{font-size:27px;vertical-align:top;margin-right:4px}.price-period{font:600 11px "DM Sans";letter-spacing:0;color:#858ca0}.price-description{font-size:11px;color:#7b8396;line-height:1.8}.price-divider{height:1px;background:#edf0f5;margin:20px 0}.included-list{padding:0;margin:0 0 24px;list-style:none;display:grid;gap:12px}.included-list li{font-size:10px;color:#535d72;display:flex;gap:8px}.included-list li span{color:#1ba27f;font-weight:800}.button-full{width:100%}.secure-note{text-align:center;font-size:9px;color:#9298a8;margin:11px 0 0}.purchase-setup{font-size:9px;line-height:1.7;color:#a1a6b5;background:#fafbfe;padding:8px;border-radius:5px;margin:10px 0 0;display:none}.purchase-setup code{font-size:9px}.faq-section{padding-top:90px;padding-bottom:95px}.faq-list{max-width:760px;margin:auto;border-top:1px solid #e8eaf2}.faq-list details{border-bottom:1px solid #e8eaf2;padding:18px 3px}.faq-list summary{font:800 13px Manrope;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#7858ef;font-size:18px;font-weight:500}.faq-list details[open] summary:after{content:"−"}.faq-list details p{font-size:11px;line-height:1.9;color:#70798d;max-width:650px;margin:12px 0 0}.final-cta{padding-top:0;padding-bottom:75px}.final-cta-inner{position:relative;overflow:hidden;border-radius:20px;padding:53px 25px;text-align:center;background:linear-gradient(115deg,#171b37,#24204b 65%,#38256e);color:#fff}.final-cta-inner:before,.final-cta-inner:after{content:"";position:absolute;width:280px;height:280px;border:1px solid #ffffff13;border-radius:50%;top:-150px;left:-60px}.final-cta-inner:after{left:auto;right:-70px;top:auto;bottom:-200px;width:360px;height:360px}.final-spark{color:#b6a6ff;font-size:22px}.final-cta h2{font:800 31px Manrope;letter-spacing:-.04em;margin:10px 0}.final-cta p{font-size:12px;color:#c2c6da;margin:0 0 23px}.button-light{background:#fff;color:#6e4be8;padding:14px 21px;position:relative;z-index:1}.site-footer{padding:30px max(calc((100% - 1180px)/2),5.2%) 22px;display:flex;align-items:center;gap:25px;flex-wrap:wrap;border-top:1px solid #edf0f5}.footer-brand{min-width:auto}.site-footer>p{font-size:10px;color:#9298a9;margin-right:auto}.footer-links{display:flex;gap:17px;font-size:10px;color:#737c91;font-weight:700}.copyright{width:100%;font-size:9px;color:#a3a9b8;margin-top:4px}.header-cta{white-space:nowrap}
@media(max-width:1000px){.nav-links{gap:15px}.hero{gap:25px;padding-top:60px}.hero h1{font-size:46px}.hero-visual{min-height:380px}.floating-card.card-top{right:-10px}.floating-card.card-bottom{left:-8px}.trust-strip{gap:25px}.workflow-inner{gap:45px}.pricing-inner{gap:45px}.step{grid-template-columns:38px 1fr 135px}.app-sidebar{width:83px}.app-main{padding:18px 14px}}
@media(max-width:760px){.announcement{font-size:9px;padding:0 10px}.announcement a{margin-left:2px}.site-header{height:68px;padding:0 20px}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;padding:18px 22px;background:white;border-bottom:1px solid #eceef5;flex-direction:column;align-items:flex-start;gap:18px}.nav-links.open{display:flex}.header-cta{margin-left:auto;margin-right:13px}.menu-toggle{display:block}.hero{grid-template-columns:1fr;padding-top:55px;padding-bottom:52px;gap:20px}.hero h1{font-size:clamp(38px,9vw,52px)}.hero-lede{font-size:13px}.hero-visual{min-height:350px;margin:0 -6px}.app-window{width:100%;transform:none}.visual-glow{width:330px;height:330px;right:10%;top:15px}.card-top{right:-2px!important;top:20px}.card-bottom{left:-1px!important;bottom:12px}.floating-card{padding:9px 11px}.floating-card b{font-size:9px}.floating-card small{font-size:7px}.app-sidebar{width:75px;padding:12px 6px}.app-main{padding:14px 10px}.app-heading h3{font-size:14px}.status-pill{display:none}.mock-options{gap:7px}.mock-file{padding:6px;gap:4px}.mock-file b{font-size:7px}.file-ready{display:none}.trust-strip{gap:13px 23px;font-size:8px;padding:18px 12px}.section{padding-top:68px;padding-bottom:68px}.section-heading h2,.workflow-copy h2,.pricing-copy h2{font-size:35px}.feature-grid{grid-template-columns:1fr 1fr;gap:10px}.feature-card{padding:18px;min-height:220px}.feature-card h3{font-size:13px}.feature-card p{font-size:10px}.workflow-section{padding:65px 0}.workflow-inner{grid-template-columns:1fr;gap:38px}.workflow-copy{position:static}.workflow-copy p{max-width:450px}.step{grid-template-columns:36px 1fr;gap:12px;padding:21px 0}.step-art{grid-column:2;max-width:250px;width:100%;margin-top:2px}.category-grid{grid-template-columns:1fr 1fr}.category-card{padding:13px;grid-template-columns:32px 1fr;gap:8px}.category-emoji{height:32px;width:32px;font-size:16px}.category-card b{font-size:10px}.category-card small{font-size:8px}.pricing-section{padding:65px 0}.pricing-inner{grid-template-columns:1fr;gap:32px}.pricing-copy h2{font-size:36px}.price-card{max-width:470px;width:100%;margin:auto}.faq-section{padding-top:68px;padding-bottom:68px}.final-cta{padding-bottom:50px}.final-cta-inner{padding:40px 18px}.final-cta h2{font-size:27px}.site-footer{padding:25px 20px;gap:15px}.site-footer>p{width:100%;order:2;margin:0}.footer-links{order:3;flex-wrap:wrap}.copyright{order:4;line-height:1.8}}
@media(max-width:420px){.brand{min-width:0}.brand-name{font-size:12px}.brand-mark{height:33px;width:33px}.header-cta{font-size:9px;padding:9px 10px}.hero-actions .button{padding:13px 14px;font-size:11px}.hero-proof{gap:10px}.proof-item{font-size:9px}.hero-visual{min-height:305px}.window-top{height:34px}.app-sidebar{width:63px}.side-item{font-size:7px;padding:7px 4px}.sidebar-logo{margin-left:2px}.app-main{padding:11px 8px}.app-heading h3{font-size:12px}.mock-field div{padding:7px 5px;font-size:8px}.mock-field label{font-size:6px}.mock-options{font-size:7px}.mock-file small{font-size:6px}.mock-bottom{gap:5px}.floating-card{gap:7px}.floating-icon{width:27px;height:27px}.floating-card small{max-width:110px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0}.category-grid{grid-template-columns:1fr}.category-card{padding:15px}.price-card{padding:23px}}
