:root{color-scheme:dark;--bg:#0b1721;--panel:#152632;--text:#f5f6fa;--muted:#aebdca;--line:#2d414f;--pink:#ff3f7e;--orange:#ffa256}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:var(--text);font-family:Poppins,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #ffa256;outline-offset:6px}img{display:block;max-width:100%;height:auto}figure,p,h1,h2,h3{margin:0}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.skip{position:fixed;left:20px;top:-100px;z-index:10;background:white;color:black;padding:15px}.skip:focus{top:15px}.header{min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{width:132px}.header nav,.header-actions{display:flex;gap:28px;align-items:center;font-size:14px}.header nav{color:var(--muted)}.header nav [aria-current]{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:linear-gradient(110deg,var(--pink),var(--orange));color:#16131b;border-radius:11px;padding:18px 25px;font-weight:700;font-size:16px;box-shadow:0 5px 25px #ff527914}.button:hover{text-decoration:none;filter:brightness(1.08)}.button.small{padding:12px 17px;font-size:13px;gap:12px}.hero{padding:45px 0 40px;text-align:center}.eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:700;color:#ff9b86;margin-bottom:22px;line-height:1.8}.hero h1{font-size:clamp(48px,6.6vw,82px);letter-spacing:-3.5px;line-height:1.08;font-weight:700}.gradient{background:linear-gradient(110deg,#ff4285 8%,#ffaf62 95%);color:transparent;background-clip:text}.lede{font-size:18px;line-height:1.8;color:var(--muted);max-width:730px;margin:27px auto 0}.actions{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:30px}.text-link{font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:6px}.small-note{font-size:12px;line-height:1.8;color:var(--muted);margin-top:18px}.product{padding-top:10px}.product-caption{display:flex;justify-content:space-between;padding:15px 22px;background:#192d3c;border:1px solid #3b5264;border-bottom:0;border-radius:16px 16px 0 0;font-size:12px;color:#bdcbd5}.product-caption>span{display:flex;align-items:center;gap:10px}.status-dot{width:7px;height:7px;border-radius:100%;background:#ff8e81}.screenshot-link{display:block;border:1px solid #3b5264;border-radius:0 0 10px 10px;overflow:hidden;box-shadow:0 35px 90px #0005}.product img{width:100%}figcaption{color:var(--muted);font-size:11px;line-height:1.7;margin-top:14px;text-align:center}.intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:106px;align-items:center}.intro>p,.split p:not(.eyebrow),.live-edit>p:not(.eyebrow),.destinations .wrap>p:not(.eyebrow):not(.platform-note){font-size:16px;line-height:1.9;color:var(--muted)}h2{font-size:clamp(32px,4vw,48px);letter-spacing:-1.6px;line-height:1.2}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:55px 0 92px}.workflow article{border-top:1px solid var(--line);padding-top:22px}.step{font-size:13px;color:#ff9785;font-weight:600}.workflow h3{font-size:19px;letter-spacing:-.4px;margin:16px 0 12px}.workflow p{font-size:14px;line-height:1.9;color:var(--muted)}.section-light{background:#f1f0ec;color:#172630;padding:85px 0;--muted:#52636d}.section-light .eyebrow{color:#9a3a4d}.split{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;align-items:center}.split h2{margin-bottom:24px}.split p+p{margin-top:15px}.split .text-link{display:inline-block;margin-top:26px}.beta{display:inline-block;vertical-align:middle;font-size:10px;letter-spacing:.6px;padding:2px 7px;margin-left:6px;border:1px solid currentColor;border-radius:5px}.detail-shot img{width:100%;border-radius:11px;box-shadow:0 16px 35px #0e1b3020}.detail-shot figcaption{color:#52636d}.live-edit{padding:100px 0;text-align:center}.live-edit>p:not(.eyebrow){max-width:665px;margin:25px auto 0}.autopilot{background:linear-gradient(125deg,#1c2c39,#15232e);padding:55px;border:1px solid #344957;border-radius:20px;margin-bottom:95px}.autopilot .split{gap:55px;grid-template-columns:1fr 1.1fr}.autopilot h2{font-size:38px}.autopilot figure{margin-top:30px}.autopilot img{width:100%;border-radius:10px;border:1px solid #364958}.autopilot .split p:not(.eyebrow){font-size:14px}.destinations{text-align:center}.destinations .wrap>p:not(.eyebrow):not(.platform-note){max-width:630px;margin:22px auto}.platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:26px 32px;align-items:center;margin:40px 0 25px}.platform-item{display:inline-flex;gap:8px;align-items:center;font-weight:600;font-size:15px}.platform-item svg{width:25px;height:25px}.platform-note{font-size:12px;line-height:1.9;max-width:740px;margin:0 auto 25px;color:#52636d}.faq{padding:100px 0;display:grid;grid-template-columns:.85fr 1.3fr;gap:70px}.questions details{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:21px 28px 21px 0;font-size:16px;font-weight:500;position:relative;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;top:18px;color:#ff9b86;font-size:23px;font-weight:400}details[open] summary:after{content:'−'}.questions p{font-size:14px;line-height:1.9;padding-bottom:22px;color:var(--muted)}.questions a{text-decoration:underline}.closing{text-align:center;border-top:1px solid var(--line);padding:80px 0}.closing h2{font-size:60px;margin-bottom:30px}.related{display:flex;justify-content:center;gap:36px;font-size:12px;color:var(--muted);padding-bottom:70px}.footer{border-top:1px solid var(--line);padding:32px 0;display:flex;align-items:center;gap:30px;justify-content:space-between}.footer nav{display:flex;gap:22px;font-size:12px;color:var(--muted)}.footer p{font-size:11px;color:var(--muted)}
@media(max-width:850px){.wrap{width:calc(100% - 40px)}.header nav{gap:16px}.header-actions{gap:16px}.hero{padding-top:50px}.hero h1{letter-spacing:-2.5px}.intro,.split,.faq{gap:35px}.workflow{gap:25px}.autopilot{padding:30px}.autopilot .split{gap:30px}.autopilot h2{font-size:32px}.footer{flex-wrap:wrap}.related{gap:20px}.intro{padding-top:70px}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.header{min-height:84px;gap:15px;flex-wrap:wrap;padding:20px 0}.header .logo{width:110px}.header nav{order:3;width:100%;justify-content:center;padding-top:10px;font-size:13px}.sign-in{display:none}.header .button{font-size:12px;padding:10px 13px}.hero{padding:38px 0 30px}.hero h1{font-size:47px;letter-spacing:-2px}.eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:16px}.lede{font-size:15px;line-height:1.85;margin-top:22px}.desktop-break{display:none}.actions{flex-direction:column;gap:20px;margin-top:24px}.small-note{font-size:11px;max-width:300px;margin:20px auto 0}.button{font-size:14px;padding:16px 22px}.product-caption{font-size:10px;padding:12px}.product figcaption{font-size:10px}.intro,.split,.faq,.autopilot .split{grid-template-columns:1fr;gap:24px}.intro{padding-top:60px}.intro>p,.split p:not(.eyebrow),.live-edit>p:not(.eyebrow),.destinations .wrap>p:not(.eyebrow):not(.platform-note){font-size:14px}.workflow{grid-template-columns:1fr;gap:25px;padding:30px 0 55px}.workflow article{display:grid;grid-template-columns:28px 1fr;gap:0 14px;padding-top:18px}.workflow .step{grid-row:1/3;padding-top:3px}.workflow h3{margin:0 0 8px;font-size:18px}.workflow p{grid-column:2}.section-light{padding:55px 0}.split h2{margin-bottom:18px}.detail-shot{margin-top:10px}.detail-shot figcaption{font-size:10px}.live-edit{padding:65px 0}.live-edit h2{font-size:30px;letter-spacing:-1px}.live-edit h2 br{display:none}.autopilot{padding:24px 19px;margin-bottom:60px}.autopilot .split{gap:0}.autopilot img{width:100%}.autopilot figure{padding-bottom:8px}.autopilot figcaption{position:sticky;left:0;text-align:left;max-width:100%;font-size:11px}.platforms{gap:22px 25px;margin-top:28px}.platform-item{font-size:13px}.platform-item svg{width:22px;height:22px}.platform-note{font-size:11px}.faq{padding:60px 0;gap:20px}.faq h2 br{display:none}summary{font-size:14px}.questions p{font-size:13px}.closing{padding:55px 0}.closing h2{font-size:44px}.related{flex-direction:column;gap:18px;align-items:center;padding-bottom:50px}.footer{gap:24px;justify-content:center;padding:30px 0}.footer nav{gap:17px}.footer p{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
