@charset "UTF-8";
:root{font-family:Inter,"Segoe UI",Arial,sans-serif;color:#191622;background:#fff;font-synthesis:none;--purple:#782ee8;--muted:#777281}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:85px}a{color:inherit;text-decoration:none}.nav{height:86px;max-width:1240px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:4px;font-size:24px;font-weight:850;letter-spacing:-1px}.brand-light{font-weight:450}.brand-icon{display:inline-grid;place-items:center;background:var(--purple);color:white;border-radius:9px;width:32px;height:32px;margin-right:7px;transform:rotate(-8deg);font-size:25px}.nav nav{display:flex;gap:30px;font-size:13px;color:#615b6a}.nav nav a:hover,footer>a:last-child:hover{color:var(--purple)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--purple);color:#fff;padding:17px 25px;border-radius:9px;font-size:15px;font-weight:650;box-shadow:0 5px 16px #782ee821;transition:transform .2s,background .2s}.button:hover{background:#6420c9;transform:translateY(-2px)}.button.small{padding:11px 17px;font-size:12px;gap:18px}.button span{font-size:20px}.hero{position:relative;text-align:center;overflow:hidden;padding:57px 20px 28px}.hero-grid{position:absolute;z-index:-1;inset:0 0 auto;height:500px;background:linear-gradient(90deg,#782ee808 1px,transparent 1px),linear-gradient(#782ee808 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,#efe4ff88,transparent 70%);background-size:34px 34px,34px 34px,100% 100%;mask-image:linear-gradient(#000,transparent)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.4px;font-weight:650;padding:8px 13px;background:#f5effe;border:1px solid #eadefb;border-radius:30px;color:#773fc1}.live-dot{width:6px;height:6px;border-radius:100%;background:#8a44ec}h1{font-size:clamp(38px,4.6vw,64px);line-height:1.1;letter-spacing:-2.7px;max-width:1000px;margin:24px auto 23px;font-weight:800}h1>span{color:var(--purple)}.lead{font-size:17px;line-height:1.8;color:var(--muted);margin:0 auto;max-width:650px}.platforms{display:flex;align-items:center;justify-content:center;gap:23px;margin:24px 0 28px;font-size:13px}.platforms>span{color:#8a8492;font-size:11px}.platforms b{font-size:21px;display:flex;align-items:center;gap:6px}.platforms b span{font-size:12px;font-weight:600}.micro{font-size:11px;color:#8d8696;margin:13px 0 40px}.showcase{max-width:1220px;display:flex;gap:18px;justify-content:center;margin:0 auto;padding:12px 10px 16px}.reel{height:300px;flex:1;min-width:0;border-radius:15px;text-align:left;position:relative;overflow:hidden;color:white;background:#171121;box-shadow:0 12px 20px #24133918;isolation:isolate}.reel:nth-child(1){transform:rotate(-5deg) translateY(12px)}.reel:nth-child(2){transform:rotate(-2deg)}.reel:nth-child(4){transform:rotate(2deg)}.reel:nth-child(5){transform:rotate(5deg) translateY(12px)}.reel:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#09061318 40%,#090613e8 100%);z-index:-1}.art{position:absolute;inset:0;z-index:-2;overflow:hidden}.category{position:absolute;top:17px;left:15px;border:1px solid #ffffff50;background:#ffffff12;backdrop-filter:blur(6px);font-size:8px;letter-spacing:1.5px;padding:6px 8px;border-radius:4px}.caption{position:absolute;left:16px;right:10px;bottom:57px;font-size:clamp(14px,1.6vw,22px);font-weight:850;line-height:1.2;letter-spacing:-.5px;text-shadow:0 2px 8px #0005}mark{color:#f6ed67;background:none}.reel-bottom{position:absolute;bottom:17px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#e8e4ec}.reel-bottom>span:last-child{font-size:18px}.mythology .art{background:radial-gradient(ellipse at 50% 15%,#f7ba6999,transparent 60%),linear-gradient(145deg,#80623d,#31283b)}.orb{position:absolute;width:110px;height:110px;border:1px solid #ffdcae88;border-radius:50%;top:35px;left:calc(50% - 55px);box-shadow:0 0 0 14px #ffdcae0a,0 0 0 28px #ffdcae08}.temple{position:absolute;font-size:210px;color:#d8b68f;line-height:1;top:30px;left:50%;transform:translateX(-50%);text-shadow:14px 10px 0 #46314755}.cosmos .art{background:radial-gradient(ellipse at 80% 15%,#77389e,transparent 65%),#111d36}.planet{position:absolute;top:53px;left:19%;width:140px;height:140px;background:radial-gradient(circle at 30% 25%,#e2a3e5,#8457a9 37%,#262249 72%);border-radius:50%;box-shadow:0 0 50px #bc84e82f}.orbit{position:absolute;width:225px;height:70px;border:13px solid #b5a2d880;border-top-color:#cbb4e8;transform:rotate(-30deg);top:93px;left:-7px;border-radius:50%}.nature .art{background:linear-gradient(#395767,#abc5b3 50%,#1c595b)}.sun{position:absolute;top:55px;left:55%;width:80px;height:80px;border-radius:50%;background:#f8dda3;box-shadow:0 0 55px #ffedc250}.mountain{position:absolute;width:280px;height:280px;transform:rotate(45deg);background:linear-gradient(135deg,#88a29b,#163e42);top:133px;left:-45px;border-radius:8px}.mountain.front{top:162px;left:72px;background:linear-gradient(135deg,#416c62,#0b2d30)}.mystery .art{background:radial-gradient(ellipse at 50% 90%,#4e1b64,#141528 75%)}.door{position:absolute;width:88px;height:160px;left:calc(50% - 44px);top:46px;background:linear-gradient(100deg,#e38aff,#5f36ca);border:7px solid #372644;border-bottom:0;border-radius:55px 55px 0 0;box-shadow:0 0 65px #b041cc77,inset 16px 0 20px #412080}.floor{position:absolute;top:206px;left:calc(50% - 44px);width:88px;height:160px;background:linear-gradient(#a45bd488,transparent);transform:perspective(70px) rotateX(25deg);transform-origin:top}.mindset .art{background:linear-gradient(145deg,#e6a795,#7c6087 65%,#332741)}.mindset .sun{left:20%;top:43px;width:100px;height:100px;background:#ffdfc7}.steps{position:absolute;width:160px;height:185px;background:linear-gradient(90deg,#a07694,#dcb4b1);right:-5px;top:85px;clip-path:polygon(0 85%,20% 85%,20% 65%,40% 65%,40% 45%,60% 45%,60% 25%,80% 25%,80% 0,100% 0,100% 100%,0 100%)}.showcase-note{font-size:10px;color:#9c95a4;margin-top:22px}.section{max-width:1150px;margin:auto;padding:87px 30px;text-align:center}.kicker{font-size:10px;letter-spacing:1.7px;color:var(--purple);font-weight:700;margin:0 0 16px}h2{font-size:clamp(30px,3.3vw,43px);line-height:1.15;letter-spacing:-1.5px;margin:0 0 18px}.section-lead{font-size:15px;line-height:1.8;color:var(--muted)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px;text-align:left}.steps-grid article{border:1px solid #ebe7f0;border-radius:14px;padding:27px}.number{display:inline-block;color:var(--purple);font-size:14px;font-weight:750;background:#f3ebff;border-radius:10px;padding:12px}.availability{font-size:9px;color:#467758;float:right;margin-top:14px}.availability.upcoming{color:#8c8298}h3{font-size:18px;letter-spacing:-.4px;line-height:1.4}.steps-grid p{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:0}.review-section{background:#faf8fd;border-block:1px solid #f0ebf5;padding:75px 30px}.review-inner{max-width:1090px;margin:auto;display:grid;grid-template-columns:1fr 1.15fr;gap:65px;align-items:center}.review-inner ul{list-style:none;padding:0;margin:28px 0 0}.review-inner li{display:flex;gap:14px;margin:22px 0}.review-inner li>span{color:var(--purple);background:#eee4fc;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;font-size:12px;flex-shrink:0}.review-inner li strong{font-size:13px}.review-inner li p{font-size:12px;color:var(--muted);line-height:1.7;margin:5px 0}.review-preview{border:1px solid #e8e0f2;border-radius:13px;background:white;box-shadow:0 20px 65px #5a2b8110;transform:rotate(-2deg)}.preview-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee9f4;padding:20px}.preview-top>.brand{font-size:16px}.preview-top>span:last-child{font-size:8px;letter-spacing:1px;color:#8e859a}.preview-body{display:grid;grid-template-columns:1fr 1.05fr;gap:23px;padding:23px}.mini-reel{aspect-ratio:9/15;border-radius:8px;background:radial-gradient(circle at 65% 25%,#e6bbdd,transparent 28%),linear-gradient(155deg,#382855,#916295 50%,#27183b);display:flex;flex-direction:column;justify-content:flex-end;padding:18px;color:white}.mini-reel>span{font-size:24px;font-weight:800;letter-spacing:-1px;line-height:1.1}.mini-reel em{font-style:normal;color:#f7d881;font-size:20px}.mini-reel small{font-size:6px;letter-spacing:1px;margin-top:22px}.checklist{padding-top:15px}.checklist>small{font-size:8px;color:#897d96;letter-spacing:1px}.checklist h3{font-size:19px;margin:12px 0 25px}.checklist p{font-size:10px;color:#756981;margin:17px 0}.check,.pending{margin-right:7px;color:var(--purple)}.review-tag{background:#f2eafb;color:#7734c8;text-align:center;font-size:10px;padding:12px;margin-top:24px;border-radius:5px}.preview-footer{border-top:1px solid #eee9f4;padding:13px;text-align:center;font-size:9px;color:#a296ae}.faq{max-width:810px}.faq h2{margin-bottom:35px}details{text-align:left;border-bottom:1px solid #eae5ef}summary{padding:22px 30px 22px 0;font-size:14px;font-weight:600;cursor:pointer;list-style:none;position:relative}summary:after{content:'+';position:absolute;right:3px;color:var(--purple);font-size:21px;top:17px}details[open] summary:after{content:'−'}details p{color:var(--muted);font-size:13px;line-height:1.8;margin:0 25px 23px 0}.closing{text-align:center;padding:60px 20px 75px;background:radial-gradient(ellipse at 50% 100%,#f0e5ff,transparent 75%)}.closing h2{margin-bottom:28px}footer{max-width:1180px;margin:auto;border-top:1px solid #ece7f2;display:flex;align-items:center;justify-content:space-between;padding:30px;font-size:11px;color:#8b8196}footer .brand{font-size:20px;color:#21182d}a:focus-visible,summary:focus-visible{outline:3px solid #a775ec;outline-offset:5px}@media(min-width:1450px){.hero{padding-top:75px}.reel{height:325px}}@media(max-width:800px){.nav nav{gap:15px}.nav{padding:0 20px}.hero{padding-top:40px}h1{font-size:46px}.showcase{gap:12px;width:1000px;max-width:none;position:relative;left:50%;transform:translateX(-50%)}.reel{height:275px}.caption{font-size:20px}.steps-grid{gap:12px}.steps-grid article{padding:18px}.availability{float:none;display:block}.review-inner{grid-template-columns:1fr;gap:35px;max-width:530px}.section{padding:65px 24px}}@media(max-width:520px){.nav{height:72px}.nav nav{display:none}.brand{font-size:22px}.button.small{font-size:11px;padding:10px 12px;gap:8px}.hero{padding-top:32px}h1{font-size:39px;letter-spacing:-1.9px}.lead{font-size:14px;max-width:335px}.desktop{display:none}.platforms{gap:13px}.platforms b span{font-size:9px}.platforms>span{display:none}.micro{font-size:10px}.showcase{width:880px}.reel{height:250px}.caption{font-size:17px}.steps-grid{grid-template-columns:1fr}.steps-grid article{padding:24px}.availability{float:right;display:inline}.review-section{padding:55px 22px}.preview-body{padding:16px;gap:15px}.mini-reel{padding:12px}.mini-reel>span{font-size:20px}.mini-reel em{font-size:16px}.checklist h3{font-size:16px;margin-bottom:20px}.checklist{padding-top:5px}.preview-top{padding:16px}.review-tag{margin-top:18px}footer{flex-wrap:wrap;gap:15px;padding:25px}footer p{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left;margin:38px 0 28px}.content-grid article{padding:27px;border:1px solid #ebe7f0;border-radius:14px}.content-icon{font-size:25px;color:var(--purple)}.content-grid p,.comparison p,.comparison li{font-size:13px;color:var(--muted);line-height:1.85}.content-grid small{display:block;font-size:11px;color:#8658ad;margin-top:20px}.text-link{display:inline-block;font-size:13px;font-weight:650;color:var(--purple);margin-top:15px}.example-section{background:#faf8fd;border-block:1px solid #f0ebf5}.storyboard{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e5dced;border-radius:14px;overflow:hidden;text-align:left;margin-top:38px;background:white}.storyboard>div{padding:26px;border-right:1px solid #eee7f4}.storyboard>div:last-child{border:0}.brief-example{background:#efe6fa}.example-label{font-size:9px;letter-spacing:1.2px;color:#8455ac;font-weight:700}.storyboard h3{font-size:18px}.storyboard p{font-size:12px;line-height:1.85;color:#7b6d87}.storyboard small{font-size:10px;color:#78519a}blockquote{font-family:Georgia,serif;font-size:16px;line-height:1.7;margin:18px 0;color:#493459}.pipeline{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:30px}.pipeline span{font-size:11px;border:1px solid #e4d7f0;background:white;padding:10px 14px;border-radius:6px}.pipeline b{font-size:13px;color:#ab8ec2}.pipeline span:last-child{background:#782ee8;color:white;border-color:#782ee8}.comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left;margin-top:38px}.comparison article{border:1px solid #eae5ef;border-radius:14px;padding:28px}.comparison .featured{background:#f8f3ff;border-color:#cdb1ee}.comparison ul{padding-left:16px;margin-top:24px}.comparison li{margin:12px 0}.comparison h3{font-size:21px}@media(max-width:900px){.storyboard{grid-template-columns:1fr 1fr}.storyboard>div{border-bottom:1px solid #eee7f4}.content-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.content-grid,.comparison,.storyboard{grid-template-columns:1fr}.storyboard>div{border-right:0}.pipeline{gap:8px}.pipeline span{padding:8px;font-size:10px}.comparison article,.content-grid article{padding:24px}}

@media(max-width:520px){.nav .brand{font-size:19px;gap:2px}.nav .brand-icon{width:27px;height:27px;margin-right:4px}.nav{gap:10px}.preview-top{gap:12px}.preview-top>.brand{font-size:14px}}
.logo-crop{display:block;position:relative;width:190px;aspect-ratio:4.95;overflow:hidden;background:#fff;flex-shrink:0}.logo-crop img{position:absolute;width:109%;max-width:none;height:auto;left:-4.7%;top:-52%}.preview-top .logo-crop{width:135px}footer .logo-crop{width:165px}@media(max-width:520px){.nav .logo-crop{width:155px}.preview-top .logo-crop{width:115px}}
