:root{--blue:#347bd2;--blue2:#eaf3ff;--ink:#17263c;--muted:#77869a;--line:#e8edf3;--soft:#f7faff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:"DM Sans",sans-serif;-webkit-font-smoothing:antialiased}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:inherit;text-decoration:none}.topbar{height:72px;padding:0 clamp(22px,6vw,90px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f3f7;background:#fff;position:relative;z-index:5}.brand{display:inline-flex;align-items:center;gap:10px;font:800 16px Manrope,sans-serif;letter-spacing:.1em;color:#203a5d;white-space:nowrap}.brand b{color:var(--blue);font-weight:700;margin-left:3px}.brand-symbol{display:flex;align-items:center;gap:3px;height:24px;transform:skew(-12deg)}.brand-symbol i{display:block;width:4px;border-radius:5px;background:#4387d8}.brand-symbol i:nth-child(1){height:12px;opacity:.65}.brand-symbol i:nth-child(2){height:22px}.brand-symbol i:nth-child(3){height:16px;opacity:.8}.main-nav{display:flex;align-items:center;gap:35px;margin-left:35px}.main-nav a{font-size:13px;font-weight:600;color:#596b82}.main-nav a:hover,.login-link:hover{color:var(--blue)}.main-nav a span{font-size:12px;color:#98a6b7;margin-left:4px}.nav-actions{display:flex;align-items:center;gap:25px}.login-link{font-size:13px;font-weight:600;color:#53677f}.nav-cta{background:var(--blue);color:#fff;padding:11px 17px;border-radius:8px;font-size:12px;font-weight:700;box-shadow:0 4px 12px #347bd226}.nav-cta span{margin-left:10px}.menu-toggle{display:none;background:none;border:0;font-size:22px;color:#375574}.creator-home{min-height:650px;padding:110px 22px 75px;display:flex;align-items:center;flex-direction:column;text-align:center;background:radial-gradient(ellipse at 50% 5%,#f4f8ff 0,rgba(255,255,255,0) 53%)}.hero-kicker{font-size:10px;letter-spacing:.16em;font-weight:700;color:#6b88ac;display:flex;align-items:center;gap:8px}.spark{font-size:16px;color:var(--blue)}h1{font:700 clamp(38px,5.4vw,62px)/1.12 Manrope,sans-serif;letter-spacing:-.055em;color:#172a45;margin:20px 0 13px}h1 span{color:#4386d7}.hero-subtitle{max-width:590px;margin:0 auto;color:#78879a;font-size:15px;line-height:1.75}.prompt-box{width:min(100%,700px);margin-top:35px;border:1px solid #dce5f0;border-radius:13px;background:#fff;box-shadow:0 10px 35px #315c8e12;text-align:left;padding:17px 17px 12px;transition:border-color .2s,box-shadow .2s}.prompt-box:focus-within{border-color:#8db6e8;box-shadow:0 0 0 4px #edf5ff,0 12px 35px #315c8e13}.prompt-box textarea{width:100%;border:0;outline:0;resize:vertical;min-height:72px;padding:1px 2px 12px;font:14px/1.6 "DM Sans",sans-serif;color:#2e4562;background:transparent}.prompt-box textarea::placeholder{color:#9ba9b9}.prompt-bottom{border-top:1px solid #f0f3f7;padding-top:11px;display:flex;align-items:center;justify-content:space-between}.prompt-tools,.prompt-submit{display:flex;align-items:center;gap:10px}.tool-button{width:30px;height:30px;border:1px solid #e8edf4;background:#fff;border-radius:8px;color:#6684a7;font-size:21px;line-height:1;cursor:pointer}.prompt-hint{font-size:10px;color:#9aa8b8}.prompt-submit select{border:0;background:#f7f9fc;color:#647a94;border-radius:7px;padding:8px 9px;font:600 10px "DM Sans";outline:none}.send-button{width:34px;height:34px;border:0;border-radius:9px;background:var(--blue);color:#fff;font-size:21px;line-height:1;cursor:pointer;transition:transform .2s,background .2s}.send-button:hover{background:#2269bf;transform:translateY(-1px)}.quick-label{margin-top:29px;color:#8a9bb0;font-size:9px;font-weight:700;letter-spacing:.14em}.studio-rail{display:flex;justify-content:center;align-items:flex-start;gap:9px;margin-top:15px;max-width:850px;flex-wrap:wrap}.studio-choice{width:69px;min-height:73px;border:1px solid transparent;background:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#71839a;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.studio-choice:hover{background:#f7faff;border-color:#e4edf8;transform:translateY(-2px)}.studio-choice.selected{background:#f0f6ff;border-color:#d8e8fb;color:#2869b7}.choice-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#f1f5fa;color:#537cae;font-size:17px}.studio-choice.selected .choice-icon{background:#e0edff;color:#347bd2}.studio-choice b{font-size:10px;font-weight:600}.all-icon{font-size:19px}.examples{margin-top:25px}.examples-heading{display:flex;align-items:center;justify-content:center;gap:9px;color:#91a0b2;font-size:9px;font-weight:700;letter-spacing:.12em}.examples-heading button{border:0;background:transparent;color:#7994b4;font-size:17px;cursor:pointer}.example-chips{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:11px}.example-chip{border:1px solid #e8edf4;background:#fff;border-radius:7px;padding:9px 12px;color:#61758e;font:500 10px "DM Sans";cursor:pointer;transition:border-color .2s,background .2s}.example-chip:hover{border-color:#b9d2f0;background:#f7fbff;color:#326fb8}.demo-status{min-height:16px;margin:12px 0 0;color:#3479c6;font-size:10px}.below-fold{padding:76px 24px 85px;border-top:1px solid #f0f3f7;background:#fff}.section-heading{text-align:center}.section-eyebrow{font-size:9px;letter-spacing:.16em;font-weight:700;color:#6e91bb}.section-heading h2{font:700 34px Manrope,sans-serif;letter-spacing:-.04em;margin:13px 0 9px;color:#203650}.section-heading p{font-size:13px;color:#8795a7;margin:0}.capability-grid{width:min(930px,100%);margin:35px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.capability-grid article{border:1px solid #edf1f6;border-radius:12px;padding:19px 17px;min-height:150px}.cap-icon{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;font-size:16px;margin-bottom:15px}.cap-icon.blue{background:#edf4ff;color:#4385d2}.cap-icon.violet{background:#f2efff;color:#8774c7}.cap-icon.coral{background:#fff0ee;color:#d77f73}.cap-icon.green{background:#eaf7f2;color:#4b9d82}.capability-grid h3{font:700 13px Manrope,sans-serif;color:#344b67;margin:0 0 7px}.capability-grid p{font-size:10px;line-height:1.65;color:#8290a2;margin:0}.plans-strip{background:#f4f8fd;border-block:1px solid #eaf0f7;padding:25px max(24px,calc((100% - 930px)/2));display:flex;align-items:center;gap:15px}.plans-strip span{font-size:9px;letter-spacing:.13em;color:#7f94ae;font-weight:700}.plans-strip b{font:700 14px Manrope;color:#2c4666}.plans-strip a{margin-left:auto;color:#347bd2;font-size:11px;font-weight:700}footer{padding:24px clamp(22px,6vw,90px);display:flex;align-items:center;gap:20px;color:#91a0b1;font-size:10px}footer>span:last-child{margin-left:auto}.demo-status:empty{display:none}@media(max-width:760px){.topbar{height:64px;padding:0 18px}.main-nav,.login-link{display:none}.nav-actions{gap:12px}.menu-toggle{display:block}.creator-home{padding-top:83px;min-height:620px}.hero-subtitle{font-size:13px;max-width:470px}.prompt-box{margin-top:27px}.studio-rail{max-width:390px;gap:5px}.studio-choice{width:64px}.capability-grid{grid-template-columns:repeat(2,1fr)}.below-fold{padding-top:62px}.section-heading h2{font-size:28px}.plans-strip{flex-wrap:wrap}.plans-strip a{width:100%;margin:0}footer{flex-wrap:wrap;gap:12px}footer>span:nth-child(2){width:100%}footer>span:last-child{margin-left:0}}@media(max-width:420px){.creator-home{padding-left:16px;padding-right:16px}.hero-kicker{font-size:8px}.prompt-hint{display:none}.example-chip{font-size:9px;padding:8px 9px}.capability-grid{gap:9px}.capability-grid article{padding:14px;min-height:158px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}